/* CSS Document */
body{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 100%;
	/*background: Red;*/
}
#menu {
left:0;
top:0;
width:100%;
height:80px;
background: White;
z-index:4;

}
body>#frame { 
	padding-top:80px;
	
	}

body>#menu { position:fixed; }

body>#content { 
	position:static; 
	}

a.general{
	color: #7070CA;
	text-decoration: none;
}
a.general:hover{
	text-decoration: underline;
}
a.general:active{
	text-decoration: underline;
}
a.general2{
	/*color: #091BBB;*/
	color: #0000CC;
	text-decoration: none;
}
a.general2:hover{
	text-decoration: underline;
}
a.general2:active{
	text-decoration: underline;
}
a.ocker{
	color: #FF6600;
	text-decoration: none;
}
a.ocker:hover{
	text-decoration: underline;
}
a.ocker:active{
	text-decoration: underline;
}
a.subnavi{
	color: #666699;
	text-decoration: none;
}
a.subnavi:hover{
	text-decoration: underline;
}
a.subnavi:active{
	text-decoration: underline;
}
a.grau{
	color: #333333;
	text-decoration: none;
}
a.grau:hover{
	text-decoration: underline;
}
a.grau:active{
	text-decoration: underline;
}
a.gelb{
	color: #FFFF00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.gelb:hover{
	text-decoration: underline;
}
a.gelb:active{
	text-decoration: underline;
}


table.navi{
	margin: 25px auto 5px;
}

td.subnavi{
	color: #FF6600;
	padding-left: 40px;
	font-size: 11px;
}
td.subnaviService{
	color: #FF6600;
	font-size: 11px;
}
td.navi{
	color: #FF6600;
	font-size: 12px;
}
table.contentTab{
	margin: 0px auto auto auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
td.vertikalGrau{
	width: 80px;
	background-color: #cccccc;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
	
}
td.vertikalGrau2{
	width: 80px;
	background-color: #cccccc;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #FFFFFF;
}
td.vertikalLila{
	width: 80px;
	background-color: #9999FF;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
	border-top:1px solid #CCCCFF;
	border-right:1px solid #6666CC;
	border-bottom:1px solid #6666CC;
	border-left:1px solid #CCCCFF;
}
td.vertikalOcker{
	width: 80px;
	background-color: #FFCC33;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
	border-top:1px solid #FFFF66;
	border-right:1px solid #CC9900;
	border-bottom:1px solid #CC9900;
	border-left:1px solid #FFFF66;
}
td.vertikalOcker2{
	width: 80px;
	background-color: #FF6600;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
	border-top:1px solid #FF9933;
	border-right:1px solid #CC3300;
	border-bottom:1px solid #CC3300;
	border-left:1px solid #FF9933;
}

td.horizontalWer{
	/*color: #CCCC99;*/
	/*color: #FFFFCC;*/
	color: #FFFF77;
	/*background-color: #FF6633;*/
	/*color: #FF6633;*/
	/*background-color: #9999CC;*/
	background-color: #6666FF;
	font-weight: bold;
	height: 25px;
	padding-left: 25px;
	border-top:1px solid #9999FF;
	border-right:1px solid #3333CC;
	border-bottom:1px solid #3333CC;
	border-left:1px solid #9999FF;
}
td.horizontalLila{
	color: #666699;
	background-color: #CCCCFF;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #9999CC;
	border-bottom:1px solid #9999CC;
	border-left:1px solid #FFFFFF;
}
td.horizontalLila a,td.horizontalService a,h1.boldOrange a{
	display:none;
	
	}
	
	td.horizontalService_maroon{
	color: #eee;
	background-color: maroon;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #9999CC;
	border-bottom:1px solid #9999CC;
	border-left:1px solid #FFFFFF;
	}
td.horizontalLila a[name],td.horizontalService a[name],h1.boldOrange  a[name]{
	display:block; 
	width:100px; 
	height:0; 
	position:relative; 
	top:-85px;
	visibility:hidden;
	}
td.horizontalGrau{
	color: #444444;
	background-color: #CCCCCC;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #FFFFFF;
}
td.horizontalService{
	/*color: #EEDC3C;*/
	color: #FFFF66;
	/*background-color: #3C4EEE;*/
	background-color: #3366FF;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #6F81FF;
	border-right:1px solid #091BBB;
	border-bottom:1px solid #091BBB;
	border-left:1px solid #6F81FF;
}
/*td.horizontalService a{
	display:none;
}
td.horizontalService a[name] {
	display:block; 
	width:100px; 
	height:0; 
	position:relative; 
	top:-85px; 
	visibility:hidden;
}*/
td.horizontalOcker{
	/*color: #EEDC3C;*/
	color: Yellow;
	/*background-color: #3C4EEE;*/
	background-color: #FF6600;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #FF9933;
	border-right:1px solid #CC3300;
	border-bottom:1px solid #CC3300;
	border-left:1px solid #FF9933;
}
td.horizontalBlau{
	/*color: #EEDC3C;*/
	color: #FF6600;
	/*background-color: #3C4EEE;*/
	background-color: #0099FF;
	font-weight: bold;
	height: 25px;
	padding-left: 13px;
	border-top:1px solid #33CCFF;
	border-right:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
	border-left:1px solid #33CCFF;
}
td.textBoldJustify{
	font-size: 12px;
	color:#444444;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
td.textBold{
	font-size: 12px;
	color:#444444;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
td.textJustify{
	font-size: 12px;
	color: Black;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
td.textNormal{
	font-size: 12px;
	color: Black;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
td.textOrange{
	font-size: 12px;
	color: #FF6600;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
td.meetingLeft{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*width: 160px;*/
	width: 160px;
}

td.meetingRight{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
td.meetingMiddle{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	
}

td.meetingLeftu{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	/*width: 80px;*/
}
td.meetingRightu{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.meetingMiddleu{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.termineLeft{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*width: 120px;*/
	padding-right: 10px;
}
td.termineLeftu{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	/*width: 100px;*/
	padding-right: 10px;
}


td.downloadLeft{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*width: 50%;*/
	width: 50%;
}

td.downloadRight{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

td.downloadU{
	border: 1px solid #CCCCCC;
	
}






.center{
	text-align: center;
}
.bold{
	font-weight: bold;
}
.boldRed{
	font-weight: bold;
	color: Red;
}
.lastUpdate{
	color: #666666;
	font-size: 10px;
	text-align: center;
}
.block{
	text-align: justify;
}
.boldBlue{
	font-weight: bold;
	color: #3333FF;
	padding-bottom: 5px;
}
img.link{
	vertical-align: middle;
}
.imgtermine{
	float: left;
	margin-right: 10px;
}
h1.boldOrange{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
h1.boldGelb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFF33;
	padding: 0px;
	margin: 0px;
}
.orange{
	color: #FF6600;
}
.orangeStart{
	color: #FF6600;
	font-size: 12px;
}
.blauKlein{
	color: #0000CC;
	font-size: 11px;
}
.small{
	font-size: 11px;
}
.xsmall{
	font-size: 10px;
}

