body {
background-color: #FFFFFF;
background-image:url(/images/bg.gif);
color: #0B264B;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
SCROLLBAR-FACE-COLOR: #888888;
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #ABABAB;
SCROLLBAR-3DLIGHT-COLOR: #ABABAB;
SCROLLBAR-ARROW-COLOR:  #FF6600;
SCROLLBAR-TRACK-COLOR: #ABABAB;
SCROLLBAR-DARKSHADOW-COLOR: #ABABAB;
margin-top:13px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
}

.errorInput{
border:1px solid #ff0000;
}

a:link {
  color: #2874AE;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a:visited {
  color: #2874AE;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a:hover {
  color: #EC2900;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a:active {
  color: #EC2900;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;
}

/*Linktypen*/

a.subinaktiv:link {
  color: #0E517A;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a.subinaktiv:visited {
  color: #0E517A;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a.subinaktiv:hover {
  color: #0E517A;
  font-size: 10px;
  font-weight: bold;
  text-decoration: normal;
  font-family: Verdana, Helvetica, sans-serif;

}

a.subaktiv:link {
  color: #0E517A;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a.subaktiv:visited {
  color: #0E517A;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;

}

a.subaktiv:hover {
  color: #0E517A;
  font-size: 10px;
  font-weight: bold;
  text-decoration: normal;
  font-family: Verdana, Helvetica, sans-serif;

}

.einrueck {
 margin-left: 6px;
 margin-top: 2px;
 margin-bottom: 2px;
}

.textfett {
 margin-left: 6px;
 margin-top: 14px;
 margin-bottom: 2px;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight: bold;
 color: #0E4F78;
 font-size: 11px;
}

.root {
 padding-left: 50px;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 font-size: 11px;
}
.content {
 padding-left: 40px;
 padding-top: 17px;
 padding-right: 10px;
}


a.weiss:link {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;
  margin-left: 6px;

}

a.weiss:visited {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Helvetica, sans-serif;
  margin-left: 6px;

}

a.weiss:hover {
  color: #B6DCF5;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  font-family: Verdana, Helvetica, sans-serif;
  margin-left: 6px;

}



/*Elemente der Inhaltsausgabe*/


.text { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align:justify;}



h1 { font-family: Verdana, Helvetica,
sans-serif; font-weight: bold; font-size: 17px; color: #0E4F78; margin-top: 5px; margin-bottom: 10px; text-align:left;}

h2 { font-family: Verdana, Helvetica,
sans-serif; font-weight: bold; font-size: 14px; color: #0E4F78; margin-top: 5px; margin-bottom: 10px; text-align:left;}

h3 { font-family: Verdana, Helvetica,
sans-serif; font-size: 13px; color: #0E4F78; margin-top: 5px; margin-bottom: 10px; text-align:left;}

p { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 16px;}


input.search {
margin-top: 10px;
width: 196px;
height: 19px;
BORDER-BOTTOM: #2874AE 1px solid;
BORDER-RIGHT: #2874AE 1px solid;
BORDER-TOP: #2874AE 1px solid;
BORDER-LEFT: #2874AE 1px solid;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
padding-top: 2px;
padding-left: 6px;
padding-right: 2px;
color: #0E4F78;
background-color:#F9F8E6;
}



th {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal ;
background-color: #B6DCF5;
background-image:url(/images/th.gif);
color: #0E4F78;
font-weight: normal;
line-height: 17px;
vertical-align: top;
text-align:left;
}
.tabledunkel { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; background-color: #F7F7F7;vertical-align: top; text-align:left;  }
.tablehell { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal ; color: #333333; background-color: #FFFFFF;vertical-align: top; text-align:left; }



hr { color: #CDCDCD; height:1px; margin-top:3px; margin-bottom:3px; }

#kurs { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 16px; text-align:justify;}

#foto {text-align:center; padding:10px 0 15px 0;}

#content table tr td p { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 16px;}


/*Kurslist*/

#kursliste td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; font-style: normal;
	line-height:16px;
	color: #333333; background-color: #FFFFFF;
	vertical-align: top;
	text-align:left;
	padding:8px 8px 14px 8px;
	border-bottom: solid 1px #ececec;
}

#kursliste th {
	padding:2px 8px;
}

.termininfo {
	margin:6px 0 0 0;
}

