#srolldiv{
  height: 800px !important;
  width: 425px !important;
  overflow: auto;
  text-align: center !important;
}

.buchung .fehler, .buchung .fehler p{
  color: #FF0000 !important;
  font-weight: bold;
}

.buchung form{
  margin: 0px !important;
}

.buchung .inputtabelle{
  width: 391px;
}

.buchung .inputtabelle td{
  padding-bottom: 3px;
}

.kursliste, .kursdetails, .buchung{
  width: 405px !important;
  text-align: left !important;
}

.kursdetails, .kursliste .kurs, .buchung{
  background-color: #ffffff;
}

.kursdetails h1, .buchung h1{
  display: block;
  background-color: #00044b;
  color: #d5e0f7;
  padding: 3px 0px 4px 7px;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

.kursdetails h2{
  display: block;
  color: #00044b;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 10px 7px 10px 7px;
}

.kursdetails .organisatorisches{
  margin: 0px 7px 0px 7px;
  width: 391px;
}

.kursdetails .organisatorisches td, .kursdetails h3, .buchung h3{
  color: #3665bf;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 3px;
}

.kursdetails h3{
  margin: 5px 10px 10px 7px;
}

.kursliste h3{ 
  margin: 0px 0px 10px 0px;
}

.buchung h3{
  margin: 10px 0px 10px 0px;
}

.kursdetails form{
  margin: 0px !important;
  padding: 10px 0px 10px 7px;
}

.kursdetails .text, .buchung .text{
  padding: 10px 7px 7px 7px;
}

.kursdetails p{
  padding: 10px 7px 7px 7px;
}

.kursdetails .text h4{
  display: block;
  color: #00044b;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 10px 0px 10px 0px;
}

.kursdetails .kurslinks{
  width: 391px;
  margin-top: 10px;
}

.kursliste .kurs{
  background-color: #ffffff;
}

.kursliste .kurs h1{
  background-color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  color: #3665bf;
  padding: 3px 0px 0px 7px;
}

.kursliste .kurs h2{
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 0px 7px 2px 7px;
  border-bottom: 1px solid #00044b;
  color: #00044b;
}

.kursliste .kurs .text{
  padding: 7px 7px 3px 7px;
}

.kursliste .kurs .termin{
  color: #3665bf;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 7px;
}

.kursliste .kurslinks{
  width: 391px;
  vertical-align: top;
}

.kursliste .kurs form{
  margin: 0px !important;
  padding: 0px 0px 7px 7px;
}

.footer{
  width: 405px;
  text-align: left !important;
  height: 10px;
  background-color: #d5e0f7;
  border-top: 1px solid #00044b;
  padding: 4px 0px 4px 7px;
  margin-bottom: 10px;
  clear: both;
}

p{
  font-size: 11px;
  line-height: 15px;
  margin: 0px;
  padding-bottom: 10px;
  color: #00044b;
}

td{
  font-size: 11px;
  line-height: 15px;
  margin: 0px;
  color: #00044b;
}

ul, ol{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}

ul{
 list-style-type:square;
 list-style-image:url(images/list_square.gif);
}

li{
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 5px;
}

a:link, a:visited, a:active{
  color: #0000ff;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

body{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px; 
  color: #000033; 
  background-color: #5885df;
  margin: 0px auto !important;
  padding: 10px;
  text-align: center;
}  
