/* 
expanic_main_CSS Document v001
css by Baumann Thomas
*/
html{

/*font-size:12px;
*/
}
body{
	background-color:#BBB1A5;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
a{
	text-decoration:none;
}
h1{
	margin:0px;
	padding:0px;

}
p{
	margin:0px;
	padding:0px;
}

.menu_aktivdb{
	background-color:#FFFFFF;
	color:#888888;
	padding:4px;
	padding-left:30px;
}
.menu_aktivPunkt_head{
	color:#666666;
display:block;
}



.menu_aktivPunkt_aktiv{
	/*color:#2fabb1;
	*/color:#006666;
}

.menu_aktivPunkt{
	color:#888888;
	text-decoration:none;
	display:block;
}
.menu_aktivPunkt_head:hover{
	background-color:#EEEEEE;
}
.menu_aktivPunkt:hover{
	background-color:#EEEEEE;
}

.tab_aktivPunkt_aktiv{
	color:#2fabb1;
	text-decoration:none;
	display:block;
}
.tab_aktivPunkt{
	color:#888888;
	text-decoration:none;
}


.tab_aktivPunkt:hover{
	color:#FFFFFF;
}

.menuPunktOben{
	font-size:14px;
	text-decoration:none;
	color: #FFFFFF;
	
	
}
.menuPunktOben:hover{
	background-color:#CCCCCC; /*#c3baaf;*/
	
}
.menuPunktOben_aktiv{
	font-size:14px;
	text-decoration:none;
	/*color:#2fabb1;
	*/color:#006666;
}
.aheaderMenu{
	color:#666666;
}

.menuInaktiv{
	background-color:#d4cec7;
	border:#666666;
	width:160px;
	color:#999999;
	margin-left:3px;
	padding:4px;
	
}
.menuPunktInaktiv{
	color:#999999;
	text-decoration:none;
	display:block;
}
.menuPunktInaktiv:hover{
	background-color:#FFFFFF;
}
.menuPunktInaktiv_head{
	color:#666666;
}
.menuPunktInaktiv_head:hover{
	background-color:#EEEEEE;
}
.menuZusatz{
	padding:4px;
	
	border:#FFFFFF dotted 1px;
	width:120px;
	color:#FFFFFF;
	margin-left:3px;

}

.menuLogin{
	border:#FFFFFF solid 1px;
	width:120px;
	color:#FFFFFF;
	margin-left:3px;
	font-size:10px;
	padding:4px;
}


.menuTabListe{
	position:relative;
	margin:0px;
	margin-top:1px;
	padding:0px;

}
.tabFont{
	margin-left:15px;
	margin-top:6px;
	position:relative;
	display:block;
	color:#FFFFFF;
}
.tabFont_cur{
	margin-left:15px;
	margin-top:6px;
	position:relative;
	display:block;
	color:#006666;
}
.TabButton1{
	background-image:url(../../fileadmin/images/button_g1.jpg);
	background-repeat:no-repeat;
	float:left;
	width:97px;
	height:25px;
	position:relative;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	text-align:left;
	z-index:1;
	
	/*margin-bottom:-7px;
	padding-top:7px;
	*/
}

.TabButton1:hover{
	background-image:url(../../fileadmin/images/button_g1_hover.jpg);
	z-index:2;
}
.TabButton1a{
	background-image:url(../../fileadmin/images/button_w1.jpg);
	float:left;
	width:97px;
	height:25px;
	
	position:relative;
	margin:0px;
	
	padding:0px;
	text-align:left;
	z-index:8;
	
}
.TabButton2:hover{
	background-image:url(../../fileadmin/images/button_g2_hover.jpg);
	z-index:2;
}
.TabButton2{
	background-image:url(../../fileadmin/images/button_g2.jpg);
	float:left;
	width:97px;
	height:25px;
	left:-6px;
	position:relative;
	margin:0px;
	padding:0px;
	text-align:left;
	
	margin-right:-6px;
	z-index:1;
	
}
.TabButton2a{
	background-image:url(../../fileadmin/images/button_w1.jpg);
	float:left;
	width:97px;
	height:25px;
	left:-6px;
	position:relative;
	margin:0px;
	margin-right:-6px;
	padding:0px;
	text-align:left;
	
	z-index:8;
}

.TabButton3:hover{
	background-image:url(../../fileadmin/images/button_g3_hover.jpg);
	z-index:2;
}
.TabButton3{
	background-image:url(../../fileadmin/images/button_g3.jpg);
	float:left;
	width:109px;
	height:25px;
	left:-6px;
	position:relative;
	margin:0px;
	margin-right:-6px;
	padding:0px;
	text-align:left;
	
	z-index:1;
}

.TabButton3a{
	background-image:url(../../fileadmin/images/button_w2.jpg);
	float:left;
	width:109px;
	height:25px;
	left:-6px;
	position:relative;
	margin:0px;
	margin-right:-6px;
	padding:0px;
	text-align:left;
	
	z-index:8;
	
}
.TabButton4:hover{
	background-image:url(../../fileadmin/images/button_g4_hover.jpg);
	
}
.TabButton4{
	background-image:url(../../fileadmin/images/button_g4.jpg);
	float:left;
	width:109px;
	height:25px;
	position:relative;
	margin:0px;
	margin-right:-6px;
	padding:0px;
	
	text-align:left;
	
	
}
.TabButton4a{
	background-image:url(../../fileadmin/images/button_w2.jpg);
	float:left;
	width:109px;
	height:25px;
	position:relative;
	margin:0px;
	margin-right:-6px;
	padding:0px;
	text-align:left;
	
	z-index:8;
}


.tab{
	background-color:#FFFFFF;
	color:#888888;
	padding:10px;
	font-size:11px;

}
.menuRechts{
	background-image:url(../../fileadmin/images/tab3_17.gif);
	background-repeat:repeat-y;
	width:2px;
}
.menuRechtsUnten_eck1{
	background-image:url(../../fileadmin/images/tab3_24.gif);
	background-repeat:no-repeat;
	
}
.menuLinks1{
	background-image:url(../../fileadmin/images/tab3_20.gif);
	background-repeat:repeat-y;
	width:5px;
}


.menuUnten1{
	background-image:url(../../fileadmin/images/tab3_23.gif);
	background-repeat:repeat-x;
	height:7px;
}
.menuOben1{
	background-image:url(../../fileadmin/images/tab3_09.gif);
	background-repeat:repeat-x;
	height:4px;
}
.menuLinksUnten_ech1{
	background-image:url(../../fileadmin/images/tab3_22.gif);
	background-repeat:no-repeat;
	height:7px;
	width:6px;
}
.menuLinksOben_ech1{
	background-image:url(../../fileadmin/images/tab3_07.gif);
	background-repeat:no-repeat;
	height:4px;
	width:6px;
}

.menuRechtsOben_ech1{
	background-image:url(../../fileadmin/images/tab3_11.gif);
	background-repeat:no-repeat;
	height:4px;
	width:5px;
}


.menuMainInaktiv{
	color:#FFFFFF;
	text-decoration:none;

}
.menuMainInaktiv:hover{
	background-color:#CCCCCC;
}

.menuMainAktiv{
	color:#006666;
	text-decoration:none;
}




/*      #############################################                     */
.tabLinks_123{
	background-color:#BBB1A5;
	z-index:9;
	
	display:block;
	border:#000000 1px solid;
	position:relative;
}
.tabRechts1{
	background-image:url(../../fileadmin/images/tab3_34.gif);
	background-repeat:repeat-y;
	width:7px;
}
.tabRechtsOben_ech1{
	background-image:url(../../fileadmin/images/tab3_03.gif);
	background-repeat:no-repeat;
	height:4px;
	width:6px;
}
.tabRechtsUnten_ech1{
	background-image:url(../../fileadmin/images/tab3_39.gif);
	background-repeat:no-repeat;
	height:4px;
	width:6px;
}
.tabLinksUnten_ech1{
	background-image:url(../../fileadmin/images/tab3_36.gif);
	background-repeat:no-repeat;
	height:4px;
	width:6px;
}
.tabUnten1{
	background-image:url(../../fileadmin/images/tab3_37.gif);
	background-repeat:repeat-x;
	height:4px;

}



.button{
	background-image:url(../../fileadmin/images/button.gif);
	background-repeat:no-repeat;
	color:#999999;
	height:21px;
	width:90px;
	
	
	
}
.buttonEnd{
	background-image:url(../../fileadmin/images/buttonEnd.gif);
	background-repeat:no-repeat;
	color:#999999;
	height:21px;
	width:92px;
}
.buttonInaktiv{
	background-image:url(../../fileadmin/images/buttonInaktiv.gif);
	background-repeat:no-repeat;
	color:#999999;
	height:21px;
	width:90px;
}
.buttonInaktivEnd{
	background-image:url(../../fileadmin/images/buttonInaktivEnd.gif);
	background-repeat:no-repeat;
	color:#999999;
	height:21px;
	width:92px;
}

.rl{
	/*color:#FFFFFF;
	*/text-decoration:none;
	border-bottom:#CCCCCC 1px dotted;
	border-top:#CCCCCC 1px dotted;
}
.rootline_aktiv{
	/*color:#00AFAD;
	*/color:#006666;
	text-decoration:none;
	
}

.rootline{
	text-decoration:none;
	color:#FFFFFF;
}
.rootline:hover{
	background-color:#CCCCCC;
	
}
.sideBar{
	padding-left:5px;
	margin-top:20px;
	padding-top:1px;

}
.sideBar .contentlinks{
	border:#FFFFFF dotted 1px;
	padding:3px;
	font-size:10px;
	margin-top:21px;
	margin-bottom:5px;
	padding-top:-15px;
	
}

.sideBar h1{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.sideBar .csc-header{
	position:relative;
	top: -20px;
	left:-5px;
	height:0px;
	overflow:visible;
}
.contenttable td {
	vertical-align:top;
}
