/* CSS Document */

/* 	1.basics 
	2.layout
	3.content
*/



/* 1.basics*/
html, body, div, p, h1, h2, h3, ul, ol,  span, a, table, td, form, img, li, input, form, object, textarea{
margin: 0px;
padding: 0px;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
	SCROLLBAR-FACE-COLOR: #BDBCBC; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	SCROLLBAR-SHADOW-COLOR: #fff; 
	SCROLLBAR-3DLIGHT-COLOR: #fff; 
	SCROLLBAR-ARROW-COLOR:  #000; 
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;	
	
} 
body {
	background-color: #fff;
	background-repeat: repeat-x;
	margin: 20px 0 0 0;
	
	}
.h1uberschrift {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#ABA791;
	font-size: 18px;
	line-height: 19px;
	
}

h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 20px;
	line-height: 22px;
}
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FF9D03;
	font-size: 18px;
	line-height: 24px;
}

h3 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color:#005A8D;
	font-size: 15px;
	line-height: 18px;
}
h4 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color:#005A8D;
	font-size: 15px;
	line-height: 20px;
}

.textnormal {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	line-height: 14px;
}
.textstrichel {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#8EAB35;
	font-size: 11px;
	line-height: 14px;
}
.textrot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#CF2D2D;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
.textrot2 {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color:#CF2D2D;
	font-size: 18px;
	line-height: 14px;
}
.textgruen{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color:#3A7518;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}
.textgruentre {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3A7518;
	font-size: 11px;
	line-height: 14px;
}
.textblau {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#00679B;
	font-size: 11px;
	line-height: 14px;
}
.textbeige {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#B6B3A0;
	font-size: 11px;
	line-height: 14px;
}
.textgrau{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 11px;
	line-height: 13px;
}
font {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9D03;
	text-decoration: none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #FF9D03;
	font-size:11px;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9D03;
	font-size:11px;
	text-decoration: none;
}		

/* 1.basics ENDE */

/* 2.layout */

/*#hg  {
	position: relative;
	background-image: url(images/hg.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	}

.cmsimage {
	border: 0
}*/
#allgrau {
	margin: 0px auto;
	width: 916px;
	border:1px solid #ccc;
	}
#all {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	background-image: url(images/hg_all.gif);
	border:8px solid #fff;
	
	}

*html #all {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	}
/* top bereich */
	
#top {
	width: 292px;
	height: 177px;
	background-image: url(images/top.jpg);
	padding: 50px 0 0 608px;
	float: left;
	}
	#top a:link, #top a:visited{
			font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
			font-size:11px;
			line-height: 15px;
			color:#999;
			text-decoration:none;
		}
		
		#top a:hover{
			font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
			color:#000;
			
					}
		#top a:active{
			font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
			color:#999;
						
		}
#header {
	width: 900px;
	height: 164px;
	background-image: url(images/middle.jpg);
	padding: 0px 0 0 0px;
	float: left;
	}
#navi {
	width: 382px;
	height: 164px;
	background-image: url(images/navi.jpg);
	padding: 0px 0 0 0px;
	float: left;
	}
	#navi a:link, #navi a:visited{
			font-family: Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 13px;
			color:#A15F02;
			background: url(images/pfeil1.gif) 0px -2px no-repeat;;
			padding: 0 0 0 18px;
			text-decoration:none;
		}
		
		#navi a:hover{
			font-family: Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
			color:#55AED8;
			padding: 0 0 0 18px;
			background: url(images/pfeil1.gif) 0px -2px no-repeat;
					}
		#navi a:active{
			font-family: Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
			color:#A15F02;
			padding: 0 0 0 18px;
			background: url(images/pfeil1.gif) 0px -2px no-repeat;
		}
#ueberschrift {
	width: 518px;
	height: 66px;
	background-image: url(images/ueber.jpg);
	padding: 98px 0 0 0px;
	float: left;
	}


#main {
	width: 841px; 
	min-height: 100px;
	background-color:#FFFFFF;
	background-image: url(images/main.jpg);
	background-repeat: no-repeat;
	padding: 0px 30px 0px 29px;
	float: left;
	}
*html #main{
	
	height: 100px;
		}

#content_main{
	width: 320px; 
	min-height: 100px;
	margin: 20px 0px 0px 0px;
	border-right: 1px solid #ccc;
	float: left;
	}
	*html #content_main{
	height: 100px;
	}
	#content_main p {
	padding: 0px 15px 0px 15px;
	}
#content_main1{
	width: 488px; 
	min-height: 100px;
	margin: 20px 0px 0px 32px;
	border-right: 0px solid #ccc;
	float: left;
	}
	*html #content_main1{
	height: 100px;
	}
#content_main2{
	width: 841px; 
	min-height: 30px;
	margin: 20px 0px 0px 0px;
	border-right: 0px solid #ccc;
	float: left;
	}
	*html #content_main2{
	height: 30px;
	}
#content_cms{
	width: 841px; 
	min-height: 30px;
	margin: 20px 0px 0px 0px;
	border-right: 0px solid #ccc;
	float: left;
	}
	*html #content_cms{
	height: 30px;
	}
#bottom {
	width: 900px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/bottom.jpg);
	clear: both;
	float:none;
	}
	#bottomtext {
	width: 353px;
	height: 70px;
	padding: 45px 0px 0px 28px;
	float: left;
	}
	#bottomtext2{
	width: 220px;
	height: 70px;
	padding: 45px 0px 0px 0px;
	float: left;
	}
	#bottomtext3{
	width: 165px;
	height: 70px;
	padding: 45px 0px 0px 0px;
	float: left;
	}
	#bottomtext4{
	width: 110px;
	height: 70px;
	padding: 45px 0px 0px 0px;
	float: left;
	}
	
#bottomnavi {
	width: 844px; 
	min-height: 10px;
	padding: 20px 25px 20px 30px;
	margin: 0px auto;
	text-align: center;
	}
	#bottomnavi a:link, #bottomnavi a:visited{
			font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
			font-size:11px;
			line-height: 15px;
			color:#000;
			text-decoration:none;
		}
		
		#bottomnavi a:hover{
			font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
			color:#fff;
			
					}
		#bottomnavi a:active{
			font-family: Arial Narrow,Verdana, Helvetica, sans-serif;
			color:#000;
						
		}
/* 2.layout ENDE */

.fixfloat{
	clear: both;
	float: none;
	}

#nofloat {
	clear:both;
	float:left;
}

/*-------------------------inhalt display none---------------------------*/

#content_none {
	width: 850px;
	height: 202px;
	background-image: url(images/top.jpg);
	float: left;
	display: none;
	}
	
