#maintable {BORDER-TOP: #00cdf7 10px solid;BACKGROUND-COLOR: #e0effb}
.navi A  {BACKGROUND-COLOR: #95cdf7;}
.navi A:hover {BACKGROUND-COLOR: #e0effb}

#applets{width: 165px;overflow: hidden;}
.t12 A, .t12 {color: black;font-weight: bold;font-size: 12px;line-height: 14px;}
.t12 A SMALL, .t12 SMALL {font-size: 12px;font-weight: normal;color: #003399;line-height: 14px;}
.t16 {color: black;font-weight: bold; font-size: 16px;line-height: 18px;}
.t16 SMALL {font-size: 14px;font-weight: normal;color: #003399;line-height: 16px;}
.contadd {float: left;padding: 0px 5px 10px 0px;}

/* ++++++++++++++ DEFAULTS +++++++++++++++++ */
BODY {font-size: 13px;line-height: 16px;color: black;font-family:Verdana,Arial,Sans-serif; background-color: #0089FF;margin: 0;}
A {color: #003399;text-decoration: none;}
BR {font-size: 8px;line-height: 8px;}
TABLE {padding: 0px;border: 0px;font-size: 13px;line-height: 16px;color: black;font-family: Verdana,Arial,Sans-serif;}
TD {padding: 0px;vertical-align: top;}
SMALL {line-height: 13px;font-size: 11px;}
SMALL TD {line-height: 15px;font-size: 11px;}
HR {color:#003399;height:1px;}
H1 {margin: 0px;color: black;font-weight: bold; font-size: 16px;line-height: 18px;}
H1 SMALL {font-size: 14px;font-weight: normal;color: #003399;line-height: 18px;}
H2 {margin: 0px;color: black;font-weight: bold;font-size: 12px;line-height: 14px;}
H2 SMALL {font-size: 12px;font-weight: normal;color: #003399;line-height: 14px;}
H3 {margin: 0px;margin-top: 8px;color: black;font-weight: bold;font-size: 12px;line-height: 14px;}
H3 SMALL {font-size: 12px;font-weight: normal;color: #003399;line-height: 14px;}
IMG {border: 0px;margin: 0px;}
FORM {margin-bottom: 0px;}
H6 {margin: 0px;padding-left: 3px;background-color: #003366;font-weight: bold;font-size: 12px;color: white;}
.navi H6 {margin: 0px;padding-left: 5px;background-color: #003366;font-weight: bold;font-size: 11px;color: white;border: 0px none;}
UL {margin: 0px;margin-left: 20px;}

/* ++++++++++++++ ID'S +++++++++++++++++  */
#mainnavi {width: 135px;overflow: hidden;}
.navi A {font-size: 11px;font-weight: bold;display: block;width: 135px;color: black;border-top: 1px solid white;padding-left: 5px;}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9   
{width: 410px;background-color: #6A7A89;position: absolute;visibility: hidden;border: 1px solid #1F354C;z-index: 100;}
#menu1 A, #menu2 A, #menu3 A, #menu4 A, #menu5 A, #menu6 A, #menu7 A, #menu8 A, #menu9 A 
{font-size: 10px;line-height: 14px;color: black;font-weight: bold;padding-left: 3px;display: block;
width: 416px;border-bottom: 1px solid white;}
#menu1 {background-color: #95CDF7;}
#menu1 A {display: block;color: white;}
#menu1 A:hover {background-color: #2654A3}
#menu2 {background-color: #2654A3;}
#menu2 A {display: block;color: white;}
#menu2 A:hover {background-color: #F7F7EE;}
#menu3 {background-color: #95CDF7;}
#menu3 A:hover {background-color: #2654A3}
#menu3 A {display: block;color: white;}
#menu4 {background-color: #2654A3;}
#menu4 A:hover {background-color: #F7F7EE;}
#menu4 A {display: block;color: white;}
#menu5 {background-color: #95CDF7;}
#menu5 A {color: white;display: block}
#menu5 A:hover {background-color: #2654A3;color: black;}
#menu6 {background-color: #2654A3;}
#menu6 A:hover {background-color: #F7F7EE;}
#menu6 A {display: block;color: white;}
#menu7 {background-color: #95CDF7;}
#menu7 A {color: white;display: block}
#menu7 A:hover {background-color: #2654A3;color: black;}
#menu8 {background-color: #2654A3;}
#menu8 A:hover {background-color: #F7F7EE;}
#menu8 A {display: block;color: white;}
#menu9 {background-color: #95CDF7;}
#menu9 A {color: white;display: block}
#menu9 A:hover {background-color: #2654A3;color: black;}

#menu1 A, #menu2 A, #menu3 A, #menu4 A, #menu5 A, #menu6 A, #menu7 A, #menu8 A, #menu9 A {
	font-size: 12px;line-height: 16px;color: white;padding-left: 10px;display: block;width: 395px;border-bottom: 1px solid white;
}
#menu1 .trenner, #menu2 .trenner, #menu3 .trenner, #menu4 .trenner, #menu5 .trenner, #menu6 .trenner, #menu7 .trenner, #menu8 .trenner, #menu9 .trenner {
	background-color: #1F354C;
}
#menu1 A:hover, #menu2 A:hover, #menu3 A:hover, #menu4 A:hover, #menu5 A:hover, #menu6 A:hover, #menu7 A:hover, #menu8 A:hover, #menu9 A:hover {
	background-color: #F0F5F8;color: black;
}
#menu1 H6, #menu2 H6, #menu3 H6, #menu4 H6, #menu5 H6, #menu6 H6, #menu7 H6, #menu8 H6, #menu9 H6 {
	font-size: 10px;line-height: 14px;padding-left: 3px;
}
#menu1 .layerhead A, #menu2 .layerhead A, #menu3 .layerhead A, #menu4 .layerhead A, #menu5 .layerhead A, #menu6 .layerhead A, #menu7 .layerhead A, #menu8 .layerhead A, #menu9 .layerhead A {
	width: 372px;border-bottom: 0px;
}
#menu1 .layerhead, #menu2 .layerhead, #menu3 .layerhead, #menu4 .layerhead, #menu5 .layerhead, #menu6 .layerhead, #menu7 .layerhead, #menu8 .layerhead, #menu9 .layerhead {
	text-align: center;border-bottom: 1px solid #1F354C;
}
#menu1 .layerhead A:hover, #menu2 .layerhead A:hover, #menu3 .layerhead A:hover, #menu4 .layerhead A:hover, #menu5 .layerhead A:hover, #menu6 .layerhead A:hover, #menu7 .layerhead A:hover, #menu8 .layerhead A:hover, #menu9 .layerhead A:hover {
	background-color: #F0F5F8;color: black;
}


/* ++++++++++++++ KLASSEN +++++++++++++++++  */
.rahmen {border: 1px solid #003366;}
.rahmenoo {border-left:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:0px none; }
.rahmenwirt {border: 1px solid #D8CFB5;}
.red {color: red;}
.green {color: #119111;}
.blue {color: #003399;}
.gray {color: gray;}
.white {color: white;}
.black{color: black;}
.black A {color: black;}
.f10 {font-size: 10px;line-height: 10px;}
.hl {background-color: #f1f2f2;border-bottom:1px solid #003399;}
.hl div {margin: 13px;}
.fr {float: right;}
.fl {float: left;}
.p3 {padding:3px;}
.p5 {padding:5px;}
.pl {padding-left:10px;}
.plr {padding-left:10px;padding-right:10px;}
.pl3 {padding-left:3px;}
.pl9 {padding-left:10px;}
.pr {padding-right:10px;}
.pr8 {padding-right:8px;}
.pt {padding-top:20px;}
.mr10 {margin-right: 10px;}
.ml10 {margin-left: 10px;}
.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}
.clear {clear:both;}

/* ++++++++++++++ KLASSEN +++++++++++++++++  */
.applet {border: 1px solid #1F354C;}
.applet H1 {font-size: 11px;line-height: 11px;color: #1F354C;margin-bottom:3px;}
.applet DIV {margin: 3px;}
.applet A {display: block;}
.bildunter {font-size: 10px;width: 220px;background-color: #FFFFFF;border-bottom:1px solid #1F354C;}
.contadd {float: left;padding: 0px 5px 10px 0px;}
.contentlinks {
	width: 220px;
	background-color: #FFFFFF;
	border-top:1px solid #1F354C;
	border-bottom:1px solid #1F354C;
	border-collapse:collapse;
}
.contentlinks H3 {margin: 0px;padding: 3px 10px 3px 10px;}
.contentlinks img {float:right;margin: 5px;}
.custom_table {border-collapse: collapse;}
.custom_table td {border: 1px solid #6F7B8A; padding: 2px;}
.maintable {BACKGROUND-COLOR: #FFFFFF;}
.maintable .mainth {
	BACKGROUND-COLOR: #6A7A89;
	text-align:left;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding-left: 3px;
	font-weight: normal;
}
.navi H6 {font-size: 12px;line-height: 18px;padding-left: 5px;}
.navi A {
	BACKGROUND-COLOR: #6A7A89;
	font-size: 12px;
	line-height: 18px;
	display: block;
	width: 135px;
	color: white;
	border-top: 1px solid white;
	padding-left: 5px;
}
.navi .trenner {BACKGROUND-COLOR: #1F354C;}
.navi A:hover {BACKGROUND-COLOR: #E6EBEF;color: black;}
.navi #navicurrent {BACKGROUND-COLOR: #E6EBEF;color: black;}
.pointext {
	margin-top: 8px;
	font-size: 0px;
	position:absolute;
	width: 5px;
	height: 5px;
	background-color: #3E9C9C;
}
.pointint {
	margin-top: 8px;
	font-size: 0px;
	position:absolute;
	width: 5px;
	height: 5px;
	background-color: #666666;
}
.reiter {border-collapse: collapse;}
.reiter td{background-color: #1F354C;color: white;font-weight: bold;border-bottom: 1px solid #F0F0F0;width: 100px;}
.reiter td a{color: white;display: block;height: 100%;text-align: center;border-right:1px solid #F0F0F0;line-height:22px;}
.t11 A, .t11 {
	color: black;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}
.t11 A:visited {color: #8C8C8C;}
.t11 A SMALL, .t11 SMALL {
	font-size: 11px;
	font-weight: normal;
	color: #1F354C;
	line-height: 13px;
}
.t11 A:visited SMALL {color: #A2ABB5;}
.t12 A, .t12 {
	color: black;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.t12 A:visited {color: #8C8C8C;}
.t12 A SMALL, .t12 SMALL {
	font-size: 11px;
	font-weight: normal;
	color: #1F354C;
	line-height: 11px;
}
.t12 A:visited SMALL {color: #A2ABB5;}
.t12 BR{font-size: 7px;line-height: 7px;}
.t16 {color: black;font-weight: bold;font-size: 14px;line-height: 16px;}
.t16 SMALL {font-size: 13px;font-weight: normal;color: #1F354C;line-height: 16px;}
.topflop{font-size: 11px;}
.topflop th, .topflop th a{
	padding: 2px;
	background-color: #6F7B8A;
	color: white;
	text-align: left;
	font-weight: normal;
}
.topflop td{padding: 2px;}
.topflop .tr1{background-color: #DCE1E5;}
.tr1{background-color: #DCE1E5;}
.left_spacer {height: 0px;width: 130px;line-height: 5px;font-size: 5px;}

/* ++++++++++++++ ID'S +++++++++++++++++  */
#logohead TD {vertical-align: bottom;}

#navilayer_stage {height: 23px;background-image: url('/s/pic/hg_navi_lev1.gif');}
#navilayer DIV {z-index: 10000;}
#navilayer IMG {vertical-align: middle;}
#navilayer .level0 {width: 900px;font-weight: bold; }
#navilayer .level0, #navilayer .level1, #navilayer .level2, #navilayer .level3 {visibility: hidden;position: absolute;}
#navilayer .level0 DIV {
	font-size: 11px;
	line-height: 23px;
	color: white;
	padding: 0 10px 0 10px;
	height: 23px;
	float: left;
}
#navilayer .level0 DIV A {color: white;}
#navilayer .level0 .level0_hl {
	background-color: #F0E000; /*	background-color: #C10F3C;*/
/*	background-image: url(/s/pic/hg_navi_rollover.gif);*/
	background-repeat: repeat-x;
}
#navilayer .level1 DIV, #navilayer .level2 DIV, #navilayer .level3 DIV {
	font-size: 10px;line-height: 12px;
	color: white;padding: 3px 3px 3px 5px;
}
#navilayer .level1 A, #navilayer .level2 A, #navilayer .level3 A {
	color: white;display: block;
}
#navilayer .level1 .level1_hl, #navilayer .level2 .level2_hl, #navilayer .level3 .level3_hl {
	background-color: #F0E000;color: white;
}
#navilayer .level1 .level1_hl A, #navilayer .level2 .level2_hl A, #navilayer .level3 .level3_hl A {color: white;}
#navilayer .level1 {background-color: #5A6470;}
#navilayer .level2 {background-color: #788595;}
#navilayer .level3 {background-color: #96A6BA;}
#navilayer .level1 DIV {border-top: 1px solid #6E7781;}
#navilayer .level2 DIV {border-top: 1px solid #8E99A6;}
#navilayer .level3 DIV {border-top: 1px solid #ADBAC9;}

/*********** Left Menu ***********/
#naviLeft DIV {
	background-color: #C9D0D6;
	border-bottom: 1px solid white;
	color: #1F354C;	
	font-size: 10px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
}
#naviLeft IMG {	vertical-align: middle;	margin: 0 0 2px 0;}
#naviLeft .naviLeft_0 {padding-left: 5px;background-color: #BBC4CB;font-weight: bold;}
#naviLeft .naviLeft_1 {padding-left: 0px;background-color: #CAD1D6;}
#naviLeft .naviLeft_2 {padding-left: 10px;background-color: #DADFE3;}
#naviLeft .naviLeft_3 {padding-left: 15px;background-color: #EAEDEF;}
#naviLeft DIV A {padding: 2px 0 2px 0;display: block;color: #1F354C;}
#naviLeft DIV A:hover {color: white;background-color: #0040F0;}								/* Mouse over #F0E000->yellow */
#naviLeft .naviLeft_hl, #naviLeft .naviLeft_hl A {color: white;background-color: #0050A0;}	/* Currently selected */
#naviLeftAdd A {
	display: block;padding-left: 5px;height: 20px;border-top: 1px solid white;
/*	background-image: url('/s/pic/hg_navi_left.gif');background-repeat: repeat-x;color: white;*/
	font-size: 11px;line-height: 20px
}
#naviLeftAdd A:hover {color: #F0E000;}

#navireiter {background-image: url('/s/pic/hg_navi_lev0.gif');height: 23px}
#navireiter DIV {font-size: 13px;line-height: 23px;color: white;height: 23px;padding: 0 10 0 10;float: left;}
#navireiter DIV A {color: white;}
#navireiter .navireiter_hl {background-color: #6F7B8A;}