/*******************************************************************************************//** SEITENAUFBAU und Navigationen / Contentformatierungen in content.css /*******************************************************************************************/html,body {	height:100%;	width: 100%;	margin:0;	padding:0;	color:#454545;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10pt;	font-weight:normal;
	background: url(../../img/background.jpg) repeat-x;}p {	padding:0;	margin:0;}hr {  height: 1px;  border: 0;  background: #d1d1d1;  padding:0;  margin:5px 0; }  a img{ 	border:0; } a:link, a:visited{ 	color:#666666;  text-decoration:none; }a:hover, a:active{	color:#8CC63E;  text-decoration:none; }

/* @group Errormeldung */

.error{	color:#cc0000;	font-weight:bold;}.error_msg{	color:#cc0000;	font-size:14pt;	font-weight:bold;}.error_hint{
	color:#990000;	font-weight:bold;	font-size:18px;	padding:5px;	text-decoration:blink;	border:2px solid #990000;	margin:7px 0;}

/* @end */#site{	position:absolute;	margin: 0; 	width:970px;	left:50%;	margin-left:-485px;	display:inline;}
#header{
	width: 100%;
	height: 139px;
	background:url(../../img/header_bg.png) no-repeat;
}#logo{	z-index:1;	padding:53px 0 0 0;
}

/* @group Sondernavigation */

/* - Sondernavigation - */#sondernav{	position:absolute;	top:0;	right:0;	height:25px;
	width: 210px;	text-align:left;	color:#cce4ab;	margin:0;	padding:8px 0 0 35px;	background:url(../../img/sondernav_bg.png) no-repeat;}
#sondernav a:link, #sondernav a:visited{	font-size:9pt;	font-weight:normal;	color: #cce4ab;	margin:0 2px 0 2px;}#sondernav a:hover, #sondernav a:active{	font-size:9pt;	margin:0 2px 0 2px;	font-weight:normal;	color: #FFFFFF;}

/* @end */

/* @group MAINMENU */
#mainMenu ul{	position:absolute;
	top: 100px;
	left: 0;	margin:0;	padding:0;	width:100%;	height:25px;	text-align:right;}#mainMenu ul li{	display: inline;
	margin: 0 1px 0 0;    text-align: center;}#mainMenu ul li a {	padding:0 22px 5px 0;	text-transform:none;	font-size: 10pt;	font-weight:regular;    margin: 0;    color: #454545;
    border-bottom: 1px solid #454545;}#mainMenu ul li a:hover, #mainMenu ul li a:active {	color: #454545;
	padding:0 22px 3px 0;
	border-bottom:  3px solid #8CC63E;}#mainMenu ul li img {	margin:0 -17px -7px 7px;}#mainMenu ul li .active{	color: #454545;
	padding:0 22px 3px 0;
	border-bottom:  3px solid #8CC63E;}

/* @end */
#mittelstreifen{
	width: 100%;
	height: 258px;
	background:url(../../img/mittelstreifen_bg.gif) no-repeat;
}
/* @group Subnav */
#subNav{	position:relative;	float:right;	width:230px;
	height:258px;	text-align:left;
	vertical-align: bottom;
	padding: 0 0 0 20px;}#subNav a:link, #subNav a:visited {	display:block;	padding:14px 0 1px 0;	margin:0 0 -1px 0;	color: #b7b7b7;	font-size:10pt;	text-decoration: none;
	border-bottom:1px #d0d0d0 solid;}#subNav a:hover, #subNav a:active {	    color: #8CC63E;
    	border-bottom:1px #8CC63E solid;}#subNav a.active {	    color: #8CC63E;    	border-bottom:1px #8CC63E solid;
}

/* @end */

/* @group Content */

/***** CONTENTCONTAINER ****/#content{	color:#454545;}#clear{	clear:both;}
/* @end */
#footer{
	border-top: 1px solid #8CC63E;
	color: #b1e36e;
	padding: 4px 0;
	font-size: 9pt;
}


/* @group Formsache */

/***  Formulare auf der Webseite nicht intern reiner Webcontent ********/form label{	display: block;  	float: left;	font-weight:bold;	min-width:110px;	margin:1px 12px 9px 0;}form input[type=text], form input[type=file], form input[type=password]{	float: left;	border:none;
	color: #666;
	background: #dedede;
	padding: 3px;	margin:1px 18px 11px 0;}form textarea{	float: left;	border:none;
	color: #666;
	background: #dedede;
	padding: 3px;	margin:1px 18px 11px 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;}form select{	float: left;	margin:1px 18px 7px 0;}form input[type=file]:focus, form input[type=text]:focus, form input[type=password]:focus{	background: #8CC63E;
	color: #FFF;}form textarea:focus{	background: #8CC63E;
	color: #FFF;}form input[type=submit]{	margin:3px 18px 8px 0;
	background: #454545;
	color: #FFF;
	border: none;}
form input[type=submit]:focus{	margin:3px 18px 8px 0;
	background: #8CC63E;
	color: #FFF;
	border: none;}form br{	clear:left;}
form hr{
	padding: 0;
	margin: 10px 0;
}form button{	margin:1px 12px 11px 0;}

/* @end */