body {
	scrollbar-face-color:#98B7DC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#7DA4D2;
	scrollbar-darkshadow-color:#334A66;
	scrollbar-shadow-color:#6488B5;
	scrollbar-arrow-color:#374E6A;
	scrollbar-track-color:#E9EFF8;
	background-repeat:no-repeat;
}

body, p, ul, ol, li, table, tr, td {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
}

h1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:19px;
	color:#002244;
	font-weight:bold;
}

hr {
	color:#000000;
}


/***
*	Navigation
*/
.box_mainnavi {
	background-color:#7EA4D3;
	border:1px solid #314965;
	padding:0px 0px 0px 0px;
}

.mainnavi {
	font-weight:bold;
	font-size:10px;
	background-color:#7EA4D3;
	padding:1px 10px 2px 10px;
	border-right:1px solid #7EA4D3;
	color:#ffffff;
}

.mainnavi_selected {
	font-weight:bold;
	font-size:10px;
	background-color:#BBCFE8;
	padding:1px 10px 2px 10px;
	color:#193F80;
	border-right:1px solid #7EA4D3;
}

.mainnavi:hover {
	font-weight:bold;
	font-size:10px;
	background-color:#BBCFE8;
	padding:1px 10px 2px 10px;
}

.mainnavi_link {
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.mainnavi_link:hover {
	font-weight:bold;
	font-size:10px;
	color:#193F80;
}

.mainnavi_link:visited {
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.mainnavi_link:link {
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.box_subnavigation {
	background-color:#BBCFE8;
	border:1px solid #314965;
	padding:0px;
	margin:0px;
}

.subnavi_selected {
	background-color:#ffffff;
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #7EA4D3;

}

.subnavi {
	background-color:#D3E0F0;
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #7EA4D3;
}

.subnavi:hover {
	background-color:#ffffff;
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #7EA4D3;
}

.subnavi_link {
}

.subnavi_title {
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #7EA4D3;
	font-weight:bold;

}

.lauftext {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
}

.lauftextblau{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#006699;
	text-align:left;
}

.lauftextnews {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px; line-height: 14px;color: #000000;text-align: left;}

.lauftextbold {font-family: Verdana,Arial, Helvetica, sans-serif;font-weight : bold;font-size: 11px;line-height: 17px;color: Black}

.lauftextboldweiss {font-family: Verdana,Arial, Helvetica, sans-serif;font-weight : bold;font-size: 10px;line-height: 17px;color: #FFFFFF}

.kurstextbold {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size: 10px; line-height: 14px;color: Black;text-align: left}

.kurstextboldblau {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size: 10px; line-height: 14px;color: #006699;text-align: left}

.pulldown {
	border:1px #ffffff solid;
	background:#FFFFFF;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:110px;
}

.pulldown2 {
	border:1px #ffffff solid;
	background:#FFFFFF;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:180px;
}

.textfeld {border:1px #333333 solid; font:10px  Arial, Helvetica, sans-serif; color:#333333; width:119px;}
.textfeld2 {border:1px #333333 solid; font:10px  Arial, Helvetica, sans-serif; color:#333333; width:159px;}

a {text-decoration: none; color: #006699;}

a:hover{text-decoration: underline; color: #006699;}

.bordersolid {border:1px  #314864 solid;}

input, select, textarea {
	BORDER-RIGHT: #314864 1px solid;
	BORDER-TOP: #314864 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-align: left;
	BORDER-LEFT: #314864 1px solid;
	WIDTH: 200px;
	COLOR: #314864;
	BORDER-BOTTOM: #314864 1px solid
}

input.radio{
	border:0px; WIDTH: 15px;
	background:#BBCFE8;
}

.normalcheckbox {
	border:0px;
	width:15px;
	background-color:#BBCFE8;
}

#select {
	border-left:#314864 1px solid;
	border-right:#314864 1px solid;
	border-top:#314864 1px solid;
	border-bottom:#314864 1px solid;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:center;
	/*width:80px;*/
	color:#314864;
}

#textarea {
	border-left:#314864 1px solid;
	border-right:#314864 1px solid;
	border-top:#314864 1px solid;
	border-bottom:#314864 1px solid;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:left;
	width:195px;
	color:#314864;
}

.tipp {
	border:1px #000000 dotted;
	background-color: #ffffff;
	padding:10px;
}
