body {
   margin: 10px 0 0 0; 
   padding: 0;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   text-align: left;
} 
input {width: 295px;}
table {text-align: left;}
textarea {width: 295px}
h6 { margin: 5px 0; }
label { font-weight: bold; float:left; }
td, th { font-size: 10px; }

#page { width: 467px; overflow: hidden; }

#step-counter {
   list-style: none;
   margin: 10px 0 0 0;
   padding: 0; 
}

#step-counter li {
   display: block;
   float: left;
   margin: 0 0 0 -4px;
   padding: 0;
   position: relative;
}
#step-counter li:first-child { margin: 0; }

#step-counter li.current {
   z-index: 10;
}

.form-title {
   clear: both;
   margin: 0;
   padding: 0 5px;
   color: #fff;
}

h1.form-title { font-size: 16px; }
h2.form-title { font-size: 12px; }

#form-container {
   clear: both;
   overflow: hidden;
   border: #6ba0bc 1px solid;
   padding: 5px;
}

#session-registration h1 { font-size: 12px; background-color:#6BA0BC; color: #fff;}
#session-registration h2 { font-size: 10px; margin-top: 10px;}
#session-registration ul { list-style: none; margin: 0 0 0 2px; padding: 0 0 0 2px; }
#session-registration label { font-weight: normal; }
#session-registration input { width: 15px; }

.required, .error, .errorlist { color: red; float:left; }

.event th {width: 160px}
.period-radio, .session-radio {width: auto}

#cycle-registration { width: 100%; }
#cycle-registration select { width: 320px; }
#cycle-registration input { width: 15px; }

#registration-table { width: 100%; border-spacing: 0; }
#registration-table td, #registration-table th { padding: 3px 0; }
#registration-table th { width: 160px; font-size: 10px; text-align: left; }

#id_registration-dinner { width: 15px; }

div#skjemaelementersubmit {
  float:right; 
  margin-top:5px;
}
div#skjemasubmitvenstre {
  float:left;
}
input#skjemasubmit {
   float: left; 
   color: #fff; 
   width: auto;
   border: #fff 0px solid; 
   font-weight: bold; 
   font-size: 10px; 
   height: 21px; 
   padding: 3px; 
   padding-top: 1px; 
   background-color: transparent; 
   background-image: url('../img/skjemaknapp_midt.jpg'); 
   background-repeat: repeat-x;
}
div#skjemasubmithoyre {
  float:left; 
}

