/* CSS Document */

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



/* 1.basics*/
*{
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;

line-height: 16px;
color: #464239;
	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: #E3D8CD;
	/*background-image:url(images/hg.jpg);
	background-repeat: repeat-x;
	background-position:top;*/
	margin: 0px 0 0 0;
	
	}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0160B6;
	font-weight:bold;
	font-size: 22px;
	line-height: 24px;
	
}
h2 {
	font-family: "Georgia",Arial, Helvetica, sans-serif;
	color:#7F6C51;
	font-weight:bold;
	font-size: 16px;
	line-height: 18px;
}
h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#232125;
	font-weight:bold;
	font-size: 16px;
	line-height: 18px;
}
h4 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#0160B6;
	font-weight:bold;
	font-size: 16px;
	line-height: 18px;
}
h5 {
	font-family: "Georgia",Arial, Helvetica, sans-serif;
	color:#7F6C51;
	font-weight:bold;
	font-size: 16px;
	line-height: 33px;
}
.kontakt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#E7DED3;
	font-size: 12px;
	line-height: 16px;
}

.textnormal {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	line-height: 16px;
}

.textblau {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#066CC9;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.textbraun {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#B36D0A;
	font-size: 11px;
	line-height: 14px;
}

.linie{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#AA9C8C;
	font-size: 11px;
	line-height: 16px;
}

a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #066CC9;
	text-decoration: none;
}
a:visited {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #066CC9;
	font-size:12px;
	text-decoration: none;
}
a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	text-decoration: none;
}
a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #066CC9;
	font-size:12px;
	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
}*/
#all {
	position: relative;
	margin: 0px auto 0px auto;
	width: auto;
	background-color: #E3D8CD;
	background-image: url(images/hg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}

* html #all {
	position: relative;
	margin: 0px auto 0px auto;
	width: 100%;
	height: auto;
	}
#wrapper {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	background-color: #E3D8CD;
	background-image: url(images/hg_main.jpg) ;
	background-repeat:repeat-y;
	background-position:top;
	}

* html #wrapper {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	}
#allunten {
	position: relative;
	margin: 0px auto 0px auto;
	background-image: url(images/hg_bottom.jpg);
	background-position:top;
	width: auto;
	color: #988F7E;
	
	}
	*html #allunten {
	position: relative;
	margin: 0px auto 0px auto;
	width: 100%;
	height: auto;

	}
#unten {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	}
	*html #unten {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	}
/* top bereich */
#topnavi {
	width: 327px;
	height: 22px;
	padding: 4px 0 0 573px;
	background-image: url(images/topnavi.jpg);
	float: left;
	}	
	#topnavi a:link, #topnavi a:visited, #topnavi a:active{
			font-family: Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 14px;
			padding: 0 12px 0 0;
			color:#8D8680;
			text-decoration:none;
		}
		
		#topnavi a:hover{
			font-family:Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			color:#fff;
				}	
#top {
	width: 900px;
	height: 360px;
	background-image: url(images/top.jpg);
	float: left;
	}
	
#navi {
	width: 213px;
	height: 438px;
	background-image: url(images/left.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding: 0px 0 0 70px;
	background-color: #E3D8CD;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	line-height: 14px;
	float: left;
	}
		#navi a:link, #navi a:visited, #navi a:active{
			font-family: Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			font-weight:lighter;
			font-size: 13px;
			line-height: 20px;
			color:#F4F0EB;
			text-decoration:none;
		}
		
		#navi a:hover{
			font-family:Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			color:#77B4F4;
				}	

#addy {
	width: 213px;
	height: 150px;
	padding: 0px 0 0 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	line-height: 14px;
	float: left;
	}
		#addy a:link, #addy a:visited, #addy a:active{
			font-family: Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			font-weight:lighter;
			font-size: 11px;
			line-height: 16px;
			color:#000;
			text-decoration:none;
		}
		
		#addy a:hover{
			font-family:Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
			color:#066CC9;
				}	
	
#main_link {
	width: 569px; 
	min-height: 121px;
	float: left;
	}
	#main_link a:link, #main_link a:visited, #main_link a:active{
		font-family: "Georgia",Arial, Helvetica, sans-serif;
		color:#7F6C51;
		font-weight:bold;
		font-size: 16px;
		line-height: 33px;
		}
		#main_link a:hover{
		font-family: "Georgia", Verdana, Helvetica, sans-serif;
		color:#000;
		}
#main_newsletter {
	width: 569px; 
	min-height: 121px;
	float: left;
	}
#main {
	width: 569px; 
	min-height: 438px;
	background-image: url(images/main.jpg);
	background-repeat:no-repeat;
	background-color:#E3D8CD;
	padding: 0px 48px 0px 0px;
	float: left;
	}
	
		#main p{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:#232125;
		font-weight:bold;
		font-size: 16px;
		line-height: 33px;
		padding: 0px 0px 0px 25px;
		}
		#main img{
		padding: 0px 18px 0px 15px;
		}
	
* html #main{
	height: 438px;
		}
		
		#main2 img { border:none !important; padding:0 !important;}
		



#bottom {
	width: 617px;
	height: 156px;
	padding: 20px 0px 0px 283px;
	background-image: url(images/bottom.jpg);
	
		}
	#bottom1 {
	width: 287px;
	height: 152px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	#bottom2 {
	width: 287px;
	height: 152px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

	#bottom p{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#F4F0EB;
	font-weight:bold;
	font-size: 16px;
	line-height: 18px;
	padding: 0px 0px 0px 39px;
	}
		
	#bottom a:link, #bottom a:visited, #bottom a:active{
			font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
			font-size:11px;
			font-weight: bold;
			line-height: 16px;
			color:#000;
			text-decoration:none;
		}
		
		#bottom a:hover{
			font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
			color:#fff;
		}

	

/* 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;
	}
	
	
	.nothing { border:none !important; padding:0 !important;}
	.imgAusbau {border:none; padding:0 0 0 24px!important;}

