/* ---- leveller---- */
*{margin:0; padding:0}/* no margin at any element */
html{height:100%}
body{height:100%; font:100.01%/130 Verdana, Helvetica, sans-serif;*/
       margin:0 auto;
       background-color:#ffffff; color:#000000;
       font-size:12px; line-height:20px;
}
.generalText{font:100.01%/130 Verdana, Helvetica, sans-serif;*/ 
							 color:#000000; font-size:12px; line-height:20px; 
						}
/* ---- hyperlinks--- */
.a{text-decorationnone;}
a:link, a:visited, a:active{text-decoration:none; color#0062A0;}
a:hover{text-decoration:underline; color#0062A0;}
/* ---- tables---- */
table{border-collapse:collapse; border-spacing0;}
td img{display:block;}
.h100{height:100%;}
/* ---------------- lists*/
li{line-height:20px; margin-bottom:10px;}
ul{list-style-type:square; color:#0062A0;}
.liText{color:#000000;}
/* ----------------- divs*/
.wrapper{
	height:100%; min-height:100% !important;
	position:absolute; top:0; z-index:5; 
	display:block; width:972px; margin-left:17px; 
}
.c1{width:299px; float:left; padding-right:3px; height:100%;}
.c2{width:497px; float:left; height:100%;}
.c3{width:172px; float:left; height:100%;}
.c4{clear:both;}
.c1TopSpacer{height:24px;}
.c2TopSpacer{height:166px;}
.c3TopSpacer{height:190px;}
/* ----------------- */
.vLineTopLeft{
  position:absolute; z-index:40; 
	left:17px; top:0px; height:30px;
	width:1px; background-color:#428AB9;
}
.topmenu{
	position:absolute; z-index:10; left:568px; top:0px; 
	width:321px; height:24px; background-color:#6795B5;
}
td.topTabLine{width:100%; background-image:url(../img/bgs/mid_blue.gif);}
/* ----------------- */
.leftTopIllu{width:299px; height:149px; _margin-bottom:-2px;}
/* ----------------- */
.brownSplitLeft{width:299px; height:3px; background-color:#B6AA91; z-index:200;}
.whiteSplitLeft{width:299px; height:3px; background-color:#ffffff;}
.blueSplitLeft{width:299px; height:3px; background-color:#0062A0;}
.brownSplitBoxLeft{width:299px; background-color:#B6AA91; padding-top:13px;}
/*.blueSplitBoxLeft{width:299px; background-color:#0062A0;}*/
.blueSplitBoxLeft{width:299px; background-color:#6795B5;}
/* ------------------- */
.mainText{position:relative; float:left; padding-left:96px; padding-right:33px;}
.leftNavImg{padding-top:3px; width:299px; height:17px;}
.leftNavImgInfopost{padding-top:3px; width:299px; height:70px;}
.leftNavBottomMargin{margin-bottom:17px;}
.subNavUeberImg{width:299px; height:17px;}
.rightIllu{margin-bottom:180px; width:172px; height:347px;}
/* ------------------- */
.whiteSplitRight{width:172px; height:3px; background-color:#ffffff;}
.blueSplitRight{width:172px; height:3px; background-color:#0062A0;}
.rightBotImg{width:172px; background-image:url(../img/bgs/right-bottom.gif); background-repeat:repeat-y;}
.rightBotImgFort{width:172px; background-image:url(../img/bgs/right-bottom-fortbildung.gif); background-repeat:repeat-y;}
/* ----------------------- */
.bgFootingMost{height:100%; background-image:url(../img/bgs/footing_most.gif); background-position:0px 0px; background-repeat:no-repeat;}
.bgFootingMostLong{height:100%; background-image:url(../img/bgs/footing_most.gif); background-position:17px 0px; background-repeat:no-repeat;}
.bgFootingFort{height:100%; background-image:url(../img/bgs/footing_fort.gif); background-position:0px 0px; background-repeat:no-repeat;}
.bgFootingFortLong{height:100%; background-image:url(../img/bgs/footing_fort.gif); background-position:17px 0px; background-repeat:no-repeat;}
