@charset "utf-8";
/* CSS Document */

body {

 	margin: 0px;
 	padding: 0px;
	font-family:Helvetica, Arial, sans-serif;
}
.wrapper {
	background:#FFF;
	width:1000px;
	top:50px;
	margin: auto;

}

.trenner{
	position:absolute;
	top:50px;
	margin: 0 0 0 30px;
	background:#FFF;

}

.container {
		border:solid;
	border-color:#999;

}
.header{
	width:960px;
	height:230px;
}

.logo {
	position:absolute;
	top:45px;
	left:-33px;
	height:auto;
	margin:0;
	padding:0;
	}

.logo a{
	text-decoration:none;
	border:none
	#CCC;
	}

.bgmainmenu{
	position:relative;
	font-size:18px;
	height:45px;
	width:960px;
	background-image:url(../Bilder/bgMenue.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-weight:bold;
}



.mainmenurightNO{
color:#666;
text-decoration:none;
}

.bgmainmenu a{
	margin:0 10px 0 10px;
}

.bgmainmenu a:hover{
	color:red;
}

.mainmenurightRO{
color: red;
text-decoration:none;
}


.bgsubmenu{
	position:absolute;
	top:30px;
	left:694px;
	}
	
.submenu{
	position:absolute;
	left:705px;
	top: 38px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	width: auto;
}

.submenu ul{
	margin:0;
	text-align:left;
	color:#000;
	margin:0;
	padding:0;
}

.submenu li {
display: inline;
list-style-type: none;
}
.submenuNO {
color:#666;
text-decoration:none;
}

.submenu a:hover{
	text-decoration:none;
	color: red;
}


.submenuRO{
color: red;
text-decoration:none;
}

.menuleft {
	position:absolute;
	left:20px;
	float:left;
	top:3px;
}

.menuleft ul{
	margin:0;
	text-align:left;
	margin:0;
	padding:0;
}

.menuleft li {
display: inline;
list-style-type: none;
}


.menuright {
	position:absolute;
	left:830px;
	top:3px;
}

.menuright ul{
	margin:0;
	text-align:left;
	margin:0;
	padding:0;
}

.menuright li {
display: inline;
list-style-type: none;
}



.main {
	font-family:Verdana,Arial,sans-serif;
	font-size: 15px;
	position:relative;
	background:#FFF;
	font-weight:normal;
	width:920px;
	}

.main p{
	
	margin:4px;
	padding:0;}

.main h5{
color: red;
font-size: 16px;
padding: 0;
margin:0;
}


.main h4{
color: red;
font-size: 15px;
padding: 0;
margin:0;
}


.main h4 a{
text-decoration:none;
color: #666;
font-size: 15px;
}

.main h4 a:hover{
color: red;
}
	
.content{
	margin:0px 0px 40px 20px;
	}


.col_wrap {
  border:1px solid #ddd;
  padding:5px;
}

.col1 { float:left; width:48%; padding:5px; }
.col2 { float:left; width:48%; padding:5px; }
.colSingle { float:left; width:90%; padding:5px; padding-left:50px; }
.clear {
clear:both;
}

.bodytext a{
text-decoration: none;
color: #666;
}

.bodytext a img{
border:0px;
}


.bodytext a:hover{
color: red;
}


.footer{
	text-align:center;
	position:relative;
	top:5px;
	font-size:14px;
}

.footer p{
	margin:0;
	padding:0;
}

.bottomline{
	border-top:solid;
	border-color:#999;
margin:0;
padding:0;
text-align: center;
	}
.bottomline p{
margin:5 0;
padding:0;
}
.bottomline a img{
border:0;
}
