
/* CSS Document */

* {
	padding:0;
	margin:0;

}

body, html{
	border:0;
	margin:0;
	width:100%;
	background:#fff;
	font:normal 82.01% Verdana,Helvetica, sans-serif;
	color:#707070;
}

/* Layout */
#outer-wrapper{
	margin:0 auto 0 auto;
	width: 782px;
	height:100%;
	background: url("img/backContHomeRep.gif") repeat-y;
}
#outer-wrapper2{
	margin:0 auto 0 auto;
	width: 782px;
	height:100%;
	background:#F7F7F7;
}

/*header1 */
#header{
	height:247px;
	background:#fff;
	background: url("img/head.jpg") no-repeat;
}
#topmenu{
	margin:131px 12px 0 0;
	float:right;
}
* html #topmenu{
	margin:129px 5px 0 0;
	float:right;
}
/*header2 */
#header2{
	height:151px;
	background:#fff;
	background: url("img/headFolge1.jpg") no-repeat;
}
#topmenu2{
	margin:35px 12px 0 0;
	float:right;
}
* html #topmenu2{
	margin:33px 5px 0 0;
	float:right;
}


/*content */
#content-wrapper{
	width: 782px;
	background: url("img/backContHome.gif") no-repeat top left;
}
#content-wrapper2{
	width: 782px;
	background: url("img/backContFolge.gif") no-repeat top left;
}
#content{
	margin:0 0 0 145px;
	padding:22px 28px 28px 28px;
	line-height:1.8em;
}
#content h1{
	float:right;
	display:block;
	margin:0 -5px 28px 0;
	padding:0;
}
#contentHome{
	margin:0 0 0 145px;	
	width:290px;
	padding:28px;
	line-height:1.8em;
}
h1{
	margin:0 0 15px 0;
	padding:0;
	color:#6DA928;
	font-size:1.5em;
}
#content img{
	float:right;
	margin:0 -10px 0 0;
	padding:0 0 0 5px;
}
#content .smal{
	font-size:0.8em;
}
#content p, #contentHome p{
	margin:0 0 15px 0;
	padding:0;
}
/* Left Menu ********************************* */
#left, #left2{
	width:145px;
	float:left;
}
* html #left , #left2{
	width: 145px;
	float:left;
}

/*Ebene 1*/
#left ul{
	margin:28px 0 0 8px;
	padding:0;
	list-style-type:none;
}
#left2 ul{
	margin:20px 0 0 8px;
	padding:0;
	list-style-type:none;
}
#left li, #left2 li{
	margin:0;
	padding:5px 0 5px 0;
}

#left ul a, #left2 ul a{
	padding:5px 0 5px 12px;
	color:#707070;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
}
#left ul a:hover, #left2 ul a:hover{
	background:url("img/arrowGray.gif") no-repeat 0 9px;
	color:#707070;
}
#left ul a.act, #left ul a.cur, #left2 ul a.act, #left2 ul a.cur{
	background:url("img/arrowGreen.gif") no-repeat 0 9px;
	color:#6DA928;
}

/*Ebene 2*/
#left2 ul ul{
	margin:8px 0 0 15px;
	padding:0;
	list-style-type:none;
}
#left2 ul ul li{
	padding:5px 0 5px 0;
	list-style-type:none;
}
#left2 ul ul a{
	color:#707070;
	font-weight:normal;
	font-size:1.0em;
	text-decoration:none;
}

/*Top Menu **************************************/

/*Ebene 1*/
#topmenu ul, #topmenu2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#topmenu li, #topmenu2 li{
	margin:0;
	float:left;
}

#topmenu ul a, #topmenu2 ul a{
	display: block;
	padding:8px 11px 8px 11px;
	color:#fff;
	font: bold 1.1em Verdana,Helvetica,sans-serif;
	text-decoration:none;
}
#topmenu ul a:hover, #topmenu2 ul a:hover{
	color:#6DA928;
	background:#D6EFB8;
}
#topmenu ul a.act,#topmenu2 ul a.act, #left ul a.cur{
	color:#6DA928;
	background:#D6EFB8;
}

/*Suche */
#search .formInput{
	margin:0 0 0 40px;
	padding:0px;
	background:#fff;
}
#search .send{
	background: url(img/arrow_gray.gif) no-repeat 0px 2px;
	width:12px;
	height:14px;
	margin: 2px 0 0 0;
	padding:0;
	border:none;
}
#search input{
	font-size:0.95em;
	background: #fff;
	border:none;
	width:100px;
	margin: 0 15px 0 5px;
	vertical-align:middle;
}
#search label{
	float:left;
	color:#000000;
	font-size:0.9em;
}
.clear{
	padding:0;
	margin:0;
	clear:both;
}
.clearRight{
	padding:0;
	margin:0;
	clear:right;
}
#copyright{
	float:right;
	padding:0 410px 0 0;
}
#copyright a{
	color:#5e5e5e;
	font-size:0.75em;
	text-decoration:none;
}

/* Infobox Rechts **********************/
#infoBox{
	text-align:right;
	margin:0;
	padding:28px 22px 0 28px;
	width:230px;
	float:right;
}
#infoBox .newsItem{
	margin: 0 0 15px 0;
}
#infoBox .newsItem a{
	text-decoration: none;
	font-weight:bold;
	color:#6DA928;
	display:block;
}
#infoBox .newsItem a:hover{
	text-decoration: underline;
}

/* Fussbereich **********************/
#footer{
	border-top:5px solid white;
	color:#FFFFFF;
	line-height:40px;
	padding:0 15px;
	background:url("img/backFeedHome.gif") no-repeat 0 0;
}
* html #footer{
	border-top:5px solid white;
	color:#FFFFFF;
	line-height:40px;
	padding:0 15px;
	background:url("img/backFeedHome.gif") no-repeat 0 5px;
}
#footer a{
	color:#FFFFFF;
}

/********************* flash-weiche **********************/



.mozilla {

  display:block;

}

* html .mozilla {

  display:none;

}