/* 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,Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 11px;
	SCROLLBAR-FACE-COLOR: #E8E7E7; 
	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: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#B6700C;
	font-size: 16px;
	line-height: 24px;
	
}
h2 {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#8DB506;
	font-size: 14px;
	line-height: 14px;
}
h3 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	color:#CF2D2D;
	font-size: 20px;
	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 Narrow, Arial, Helvetica, sans-serif;
	color:#CF2D2D;
	font-size: 13px;
	line-height: 14px;
}
.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;
}
.textbraun {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#B36D0A;
	font-size: 11px;
	line-height: 14px;
}
.textbeige {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#B6B3A0;
	font-size: 11px;
	line-height: 14px;
}
.telgruen{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color:#3A7518;
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
}
font {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3A7518;
	text-decoration: none;
}
a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #3A7518;
	font-size:11px;
	text-decoration: none;
}
a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #CF2D2D;
	font-size:11px;
	text-decoration: none;
}
a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #3A7518;
	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: 900px;
	border:8px solid #3B7719;
	}
#all {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	background-image: url(images/hg_all.gif);
	border:1px solid #154204;
	
	}

*html #all {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	}
/* top bereich */
	
#top {
	width: 900px;
	height: 280px;
	background-image: url(images/top.jpg);
	float: left;
	}
#middle {
	width: 900px;
	height: 219px;
	background-image: url(images/middle.jpg);
	padding: 0px 0 0 0px;
	float: left;
	}
#navi {
	width: 198px;
	height: 443px;
	background-image: url(images/navi.jpg);
	padding: 35px 0 0 138px;
	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;
		}
#ueber_header {
	width: 366px;
	height: 50px;
	background-image: url(images/ueber_header.jpg);
	padding: 0 0 0 534px;
	float: left;
	}


#leftaddy {
	width: 230px;
	height: 110px;
	/*background-image: url(images/tel.jpg);*/
	float: left;
	padding: 130px 0px 0px 33px;
	}
	#leftaddy a:link, #leftaddy a:visited{
			font-family: Georgia, Verdana, Helvetica, sans-serif;
			font-size:11px;
			color:#37A2D4;
			text-decoration:none;
		}
		
		#leftaddy a:hover{
			font-family: Georgia, Verdana, Helvetica, sans-serif;
			color:#8f8a71;
		}
		#leftaddy a:active{
			font-family: Georgia, Verdana, Helvetica, sans-serif;
			color:#37A2D4;
		}

#main {
	width: 900px; 
	min-height: 278px;
	background-image: url(images/main.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #main{
	
	height: 278px;
		}

#content_left{
	width: 130px; 
	min-height: 150px;
	padding: 89px 0px 0px 46px;
	float: left;
	}
	*html #content_left{
	height: 150px;
	}
#content_pic{
	width: 250px; 
	min-height: 150px;
	padding: 65px 0px 0px 0px;
	float: left;
	}
	*html #content_pic{
	height: 150px;
	}
#content_kontakt{
	width: 200px; 
	min-height: 150px;
	padding: 89px 25px 0px 25px;
	float: left;
	}
	*html #content_kontakt{
	height: 150px;
	}
#content_logos{
	width: 790px; 
	min-height: 150px;
	padding: 25px 64px 0px 46px;
	float: left;
	}
	*html #content_kontakt{
	height: 150px;
	}
#content_pic_left{
	width: 380px; 
	min-height: 150px;
	padding: 53px 0px 0px 46px;
	float: left;
	}
	*html #content_pic{
	height: 150px;
	}

#content_right {
	width: 410px; 
	min-height: 200px;
	padding: 25px 64px 0px 0px;
	float: left;
	}
#content_txtkontakt {
	width: 334px; 
	min-height: 250px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	#content_txtkontakt2 {
	width: 120px; 
	min-height: 250px;
	padding: 0px 0px 0px 0px;
	float: left;
	
	}
	#content_txtkontakt2 li {
	list-style-type: none;
		}

#bottom {
	width: 900px;
	height: 123px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/bottom.jpg);
	clear: both;
	float:none;
	}
	
#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:#24520A;
			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:#24520A;
						
		}
/* 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;
	}
	

