

@import url("content.css");

#outer-wrapper     { margin: 0 30px; position: relative; width: 900px; height: 100% }

body, html   { font: 100.01% Verdana, Arial, Helvetica, sans-serif; background: #ffffff; margin: 0; width: 100%; height: 100%; border: 0 }


/*     Logo         */
#header  { background-color: #ffffff; background-image: none; background-position: 0 0; position: absolute; z-index: 5; top: 0; left: 0; width: 900px; height: 85px }
/*     Druckmenu und Login         */
#header-func {

	position: absolute;
	bottom: 55px;
	left: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
}

#logo    { background: url(images/Logo.jpg) no-repeat; position: relative; z-index: 6; top: 0px; left: 400px; width: 500px; height: 85px }

#header2   { background: #bcd54b; position: absolute; z-index: 5; top: 85px; left: 0; width: 900px; height: 154px }



#content-wrapper   { position: absolute; top: 239px; left: 240px; width: 660px }
#content  { padding-right: 10px; padding-left: 10px; position: relative; top: 20px }



#copyright    { color: silver; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: center; margin-top: 30px; padding: 5px 0; clear: both }

.copyright    { color: silver; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: center; margin-top: 30px; padding: 5px 0; clear: both }
.img { border-width: 0 }
#left    { background: url(images/bg2.gif) repeat-y; position: absolute; z-index: 0; top: 0; left: 0; width: 240px; height: 100% }
#rootline   { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0; padding-top: 4px; padding-bottom: 0; padding-left: 10px; height: 20px; border-bottom: 1px solid #bcd54b }
#rootline a { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#rootline .selectFontSize    { text-decoration: none; margin: 2px 0 0; padding: 0; position: absolute; top: 0; left: 610px; width: 60px; min-width: 48px; min-height: 16px; float: right; clear: right }
#rootline .aktDatum     { text-decoration: none; margin: 0 0 0; padding: 4px 0 0; position: absolute; top: 0; left: 480px; min-width: 48px; min-height: 16px; float: right; clear: right }
#topmenu    { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; position: absolute; bottom: 10px; left: 0 }

.navi_act  { color: #bcd54b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

.navi_no  { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

#topmenu ul    { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-decoration: none; list-style: none; margin: 0; padding: 0 }



#topmenu li   { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 0 10px 0 0; position: relative; top: 4px; float: left }
#topmenu a    { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-decoration: none }
#topmenu a:hover     { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal }
#topmenu a:visited    { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-decoration: none; position: relative; top: 0 }
#topmenu li.ACT    { color:#000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-decoration: none; position: relative; top: 0 }	


/*     Navigationsmenue Links         */

#leftmenu    { margin: 263px 0 0 20px }
#leftmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#leftmenu  li a {text-decoration: none;}
#leftmenu li a:hover   { color: #ff6347; letter-spacing: 1px }
/* Ebene 1 */
#leftmenu li.NO1        { font-size: 12px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/btn_plus.gif) no-repeat 5px 3px; float: none; margin: 2px 0px 2px 20px; padding: 2px 2px 2px 23px }
#leftmenu li.ACT1      { font-weight: bold; font-size: 12px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/btn_arrow-right.gif) no-repeat 5px 3px; float: none; margin: 5px 0px 5px 20px; padding: 2px 2px 2px 23px }
#leftmenu li.CUR1      { font-weight: bold; font-size: 12px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/btn_arrow-right.gif) no-repeat 5px 3px; float: none; margin: 5px 0px 5px 20px; padding: 2px 2px 2px 23px }
/* Ebene 2 */
#leftmenu li.NO2       { font-style: normal; font-weight: normal; font-size: 11px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/subnavi2_no_act.gif) no-repeat 2px 8px; margin: 0px 15px 0px 0px; padding: 1px 0px 1px 15px }
#leftmenu li.ACT2       { font-style: normal; font-weight: bold; font-size: 11px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/subnavi2_act.gif) no-repeat 2px 8px; margin: 0px 15px 0px 0px; padding: 1px 0px 1px 15px }
#leftmenu li.CUR2       { font-style: normal; font-weight: bold; font-size: 11px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(icons/subnavi2_act.gif) no-repeat 2px 8px; margin: 0px 15px 0px 0px; padding: 1px 0px 1px 15px }

#search {

	position: relative;
	left: 25px;	 
	top: 25px;
}

#header-image img {
	border-right: 1px solid white;
}




#header-text {

	position: absolute;
	bottom: 20px;
	right: 35px;
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: right;
}

.block_header  { 
color: white; 
font-weight: bolder; 
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: #bcd54b; 
text-align:center; 
margin-top: 10px; 
margin-bottom: 2px; 
margin-left: 21px; padding: 2px 
}


#leftnews  { margin-top: 1px; margin-bottom: 2px; margin-left: 21px; width: 216px } 

