
/* CSS Document */

* { margin:0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;		
}

html { height: 100% }
body {
	min-height: 101%;
	font-size: 100.01%;	
	background-color:#535353;
	color:  #145f92;
}
A {text-decoration:none;}

/*Layout*/
.mainTbl { width:939px; text-align:left;}
.borderCornerLeft{vertical-align:top}
.borderBottom{background:#535353 url(../img/borderBottom.gif) repeat-x top left; height:9px;}
.borderCornerRight{width:9px; vertical-align:top}
.borderRight  {background:#535353 url(../img/borderRight.gif) repeat-y top left; width:9px;}
.borderLeft {background:#535353 url(../img/borderLeft.gif) repeat-y top right;width:9px;}
.contentFld{}


.topHeaderRow {background:#8CBA10 url(../img/topHeaderRow.gif) repeat-x top left; height:20px;padding:0px 2px 0px 60px; }
.topHeader2Row {background-color:#8CBA10; height:4px; }

.menuRow {background:#535353 url(../img/menuBg.gif) repeat-x top left; height:38px; padding-left:66px; border-bottom: 2px solid #1071B5;}
.footerRow {background:#535353 url(../img/footerBg.gif) repeat-x top left; height:69px; text-align:center; color:#FFFFFF;paddding:10px;}
.menuCol  { background:#dbdbdb url(../img/menuBorder.gif) repeat-y top right; width:230px; padding:28px 0px 20px 0px; vertical-align:top;}
.contentCol { background-color:#FFFFFF; padding:30px 18px 28px 28px; vertical-align:top;line-height:17px;}


/*Menu*/

.topHeaderRow A, .topHeaderRow  {color:#FFF; }
.topHeaderRow A:hover { text-decoration:underline;}

A.menuLVL1_act, A.menuLVL1_no {  color:#FFF; padding: 2px 31px 2px 2px; font-weight:bold; font-size:14px;}
A.menuLVL1_no { padding-left:17px;background-image: url(../img/menuLVL1_no.gif); background-position: 4px 8px; background-repeat:no-repeat; }
A.menuLVL1_act {padding-left:17px;background-image: url(../img/menuLVL1_act.gif); background-position: 4px 8px; background-repeat:no-repeat; color:#002839 }

A.menuLVL1_no:hover { color:#002839;background-image:  url(../img/menuLVL1_act.gif); background-position: 4px 8px;}

.menuLVL2_no , .menuLVL2_act {padding:10px 2px 9px 22px; font-weight:bold;}
.menuLVL2_no { background:#dbdbdb url(../img/menuButton.gif) repeat-y top right; }
.menuLVL2_act {background:#dbdbdb url(../img/menuButton.gif) repeat-y top right; }

.menuCol A:hover { color:#8CBA10;background-image:  url(../img/menuLVL2_act.gif); background-position: 0px 4px;}

.menuBigLVL2_no A, .menuBigLVL2_act A, .menuLVL2_no A, .menuLVL2_act A { color:#1977b8; width:180px; display:block;}
.menuLVL2_no A, .menuBigLVL2_no A { padding-left:17px;background-image:  url(../img/menuLVL2_no.gif); background-position: 0px 4px; background-repeat:no-repeat;  }
.menuLVL2_act A, .menuBigLVL2_act A {padding-left:17px;background-image:  url(../img/menuLVL2_act.gif); background-position: 0px 4px; background-repeat:no-repeat; color:#8CBA10 }

.menuBigLVL2_no , .menuBigLVL2_act {padding:10px 2px 13px 22px; font-weight:bold;}
.menuBigLVL2_no { background:#dbdbdb url(../img/menuBigButton.gif) repeat-y top right; }
.menuBigLVL2_act {background:#dbdbdb url(../img/menuBigButton.gif) repeat-y top right; }

.footerRow A {text-decoration:underline; color:#FFFFFF;}

.toTopRow { text-align:right; border:1px solid #1977b8; }

/*Inlline Foramte*/
H1 {
border: 1px solid #1977b8;
background-color:#1977b8;
color:  #1977b8;
padding:2px 2px 2px 1px;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
line-height:22px;
}

H1 SPAN {background-color:#FFF;font-size:18px; padding:1px 22px;line-height:inherit;}

ul {
	margin-top:15px;
	margin-bottom:0px;
	margin-left:50px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	/*list-style-type:disc; font-weight:bold;*/
	
}

ol {
	margin-top:15px;
	margin-bottom:0px;
	margin-left:50px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	/*list-style-type:disc; font-weight:bold;*/
	
}


li.gruen  {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	padding:0px 0px 0px 16px;
	/*background:url(../img/li.gif) 0px 7px no-repeat;
	list-style-image:url(../img/li.gif);*/
	list-style-type:none;
	background-image: url(../img/li.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;	
	}
	
li.geordnet  {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	padding:0px 0px 0px 5px;
	list-style-type:decimal;

	}
	
a.content {

color:  #89b812;
text-decoration:underline;
}

img.rand {
	border:1px solid #1977b8;

}

span.gruenfett {
	font-size: 12px;
	font-weight:bold;
	color:  #89b912;

}