/*
*
* hier werden alle container, page construction params definiert
*
*/


body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/* diese Kombination an hacks erlaubt 100% höhe bei mozilla UND internet explorer :)*/
html, body{height:100%;}
DIV#allContainer {
	position:absolute;
	left:50%;
	top: 0px;
	width: 800px;
	height: 100%;
	min-height:100%;
	margin-left: -390px;
	/*background-color: #55aa77;*/
	/*background-image:url(../grafik/common/bg_gesamt.jpg);
	border:1px solid green;*/
}
html>body #allContainer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/



/* HAUPTCONTAINER ************************************************************************************************************************** */

DIV#leftContainer {
	position: absolute;
	top: 0px;
	width: 181px;
	height: 100%;
	background-color:#1F245B;
	background-image: url(../grafik/common/themenbild_02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}


DIV#centerContainer {
	position: absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top: 0px;
	left: 195px;
	width: 590px;
	/*background-color: #FFAACC; C9E0E8*/
}
DIV#centerContainerContent {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 590px;
	margin:0px 20px 30px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid black;
}

.pageHeadline {
	font-size: 13px;
	color: #3848C1;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	height:25px;
	width:490px;
	border-bottom:1px solid #1F245B;				/*3848C1;*/
	text-transform:uppercase;
}

.pageContent {margin:0px;padding:0px;}







/* NAVIS ************************************************************************************************************************** */


DIV#metaNaviContainer{position:absolute;top:0px;left:150px;border-bottom: 1px solid #1F245B;text-align:center;padding: 9px 0px 4px 0px;font-size:9px;width:340px;}
.metaNavi a:link, .metaNavi a:visited, .metaNavi a:active  {color: #11341E;}
.metaNavi a:hover {color: #3848C1;}
.metaNaviOn a {font-weight:bold;}
.metaNaviOn a:link, .metaNaviOn a:visited, .metaNaviOn a:active  {color: #11341E;}
.metaNavi a:hover {color: #3848C1;}
.metaNaviIota {padding:0px 5px 0px 5px;font-size:10px;font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}



DIV#logoContainerLeft{border:0px solid red;position:absolute;top:0px;left:0px;padding: 0px 0px 0px 0px;width:130px;height:90px;}
DIV#logoContainerRight{border:0px solid red;position:absolute;top:0px;right:0px;padding: 0px 0px 0px 0px;width:84px;height:130px;}
DIV#titleInfoContainer {border:0px solid red;position:absolute;top:50px;left:150px;padding: 0px 0px 0px 0px;width:340px;height:60px;text-align:center;font-weight:bold;}






DIV#mainNaviImage{position:absolute;left:0px;top:22px;border-top:2px solid white;border-bottom:2px solid white;background-color:#1D2355;padding-top:20px;}
DIV#mainNaviContainer{margin-top:24px;}

.mainNavi, .mainNaviOn {font-size:10px;font-weight: bold;margin:6px 0px 0px 0px;padding:2px 1px 2px 4px;}
.mainNaviOn {border-bottom:1px solid #1F245B;}
.mainNavi {}
.mainNaviOn {background-color:#4F84D8;}
.mainNavi a:link, .mainNavi a:visited, .mainNavi a:active  {color: #FFFFFF;}
.mainNaviOn a:link, .mainNaviOn a:visited, .mainNaviOn a:active  {color: #11341E;}
.mainNavi a:hover {color:#3848C1;}

.mainNaviSub1, .mainNaviSub1On {font-size:10px;font-weight: normal;margin:2px 0px 0px 0px;padding:3px 1px 3px 10px;}
.mainNaviSub1 {/*background-color:#9DBBE7;*/}
.mainNaviSub1On {background-color:#4F84D8;}		/* EAE9E5 D5D2C2 */
.mainNaviSub1 a:link,
.mainNaviSub1 a:active,
.mainNaviSub1 a:visited {color: #FFFFFF;}
.mainNaviSub1On a:link,
.mainNaviSub1On a:active,
.mainNaviSub1On a:visited {color: #11341E;}					/*color: #11341E;*/
.mainNaviSub1 a:hover, {color:#3848C1;}
.mainNaviSub1On a:hover {color:#3848C1;}

.mainNavi, .mainNaviOn, .mainNaviSub1, .mainNaviSub1On  {}
.mainNaviSub1, .mainNaviSub1On  {margin:0px 0px 0px 0px;border-top:0px;}
div#mainNaviContainer div.extra-indent a {padding-left:5px; display:block;}

#logout_fach {margin-top:40px;color:#FFF;}
#asdflogout_fach a {
background-color:#BCCADA;
border:1px solid #FFFFFF;
padding:4px 17px;
}
#logout_fach a:hover {color:#3848C1}
#logoutBox1 {
	background-color:#343C94;
	border:0 solid green;
	font-weight:normal;
	padding:25px 0 0;
	text-align:center;
	width:181px;
}
#logoutBox2 {
	background-color:#343C94;
	border:0 solid green;
	font-weight:bold;
	padding:15px 0 20px;
	text-align:center;
	width:181px;
}
#logoutBox2 a {
	background-color:#4F84D8;
	border:1px solid #1F245B;
	padding:4px 17px;
	color: #1F245B;
}














.csc-menu {padding:10px 0px 0px 0px;}
.csc-menu ul {margin-left:0px;padding-left:0px;}
.csc-menu-1{
	width: 520px;
	/*background-color:#EAE9E3;*/
	padding: 6px 0px 6px 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 10px;
	border-left: 3px solid #486DCB;
}
.csc-menu-1 li{
	list-style-type:none;
	padding-bottom:5px;
}


.csc-sitemap {margin:25px 0px 0px 0px;padding:4px 0px 4px 0px;/*background-color:#EAE9E3;*/
	border-left: 3px solid #486DCB;width: 520px;}
.csc-sitemap ul {margin-left:0px;padding-left:0px;}
.csc-sitemap li {margin-left:0px;}
.csc-sitemap li {list-style-image:url('../grafik/common/li.gif');}
.csc-sitemap-level1 {
	width: 520px;
	background-color:#D5D2C2;
	padding-left: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #0132AE;
	font-size: 11px;
	font-weight: bold;
}
.csc-sitemap-level2 {
	width: 520px;
	background-color:#FFFFFF;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	border-bottom: 1px solid #486DCB;
}
.csc-sitemap-level3 {
	width: 506px;
	background-color:#FFFFFF;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
	border-bottom: 1px solid #C3CAF5;
}
.csc-sitemap-level4 {
	width: 480px;
	background-color:#FFFFFF;
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9px;
	border-bottom: 1px solid #EEEEEE;
}
.csc-menu a:link, .csc-menu a:visited {color: #3D3626;}
.csc-menu a:hover {color: #FFFFF;}
.csc-sitemap a:link, .csc-sitemap a:visited {color: #3D3626;}
.csc-sitemap a:hover {color: #FFFFF;}






.searchtable1 {
	width: 110px;
    background-color: #EEEEEE;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
}
.searchtable2 {
	width: 290px;
    background-color: #EEEEEE;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
}

br.clear {
	clear:both;
	font-size:1px;
	margin-top:-1px;
}

