html 	{ 
	padding:0px; 
	margin:0px; 
	}

body 	{
	background: #ECE8E5; 
	margin: 0; 
	padding: 0; 
	color: #4C4745;
	font-family: verdana, arial, san-serif;
	}

#box 	{ 
	width: 772px;
	background: #fff url('bg.gif');
	text-align: left;
	margin: 0 auto
	}
	
#box1 	{ 
	width: 758px;
	background: #fff url('bg.gif');
	text-align: left;	
	margin: 0 auto; 
	border-bottom: 7px solid #fff; padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px
	}	

#header { 
	height: 151px; 
	background: url('bg_header.gif') repeat-x;
	position: relative; 
	border-right: 7px solid #fff; 
	border-left: 7px solid #fff
	}
	
#header a img 
	{ 
	border: 0; 
	}
	
#header h1, #header p b 
	{ 
	display: none; 
	}

#headerbild1 	
	{
	position:absolute; 
	background: url('header_pic01.jpg') repeat-x;
	top: 7px; 
	left: 187px; 
	width: 130px; 
	height: 98px; 
	border-right: 2px solid #fff
	}
	
#headerbild2 	
	{
	position:absolute;
	background: url('header_pic02.jpg') repeat-x; 
	top: 7px; 
	left: 319px; 
	width: 222px; 
	height: 98px
	}
	
#headerbild3 	
	{
	position:absolute;
	background: url('header_pic03.gif') repeat-x; 
	top: 7px; 
	left: 540px; 
	height: 98px; 
	width: 214px
	}

#marktauswahl 	
	{ 
	position:absolute; 
	top: 82px; 
	left: 584px;	
	}
#marktauswahl select 
	{
	width: 170px;
	font-size: 10px;	
	}
	
#pfad_leiste 	
	{ 
	background: #FFF7F7; 
	position: absolute; 
	top: 125px; 
	left: 7px; 
	width: 758px;
	}

#container 	
	{ 
	margin: 0; 
	padding: 0; 
	float: left; 
	}

#mainnavi 
	{
	margin: 0 8px 0 8px;
	display: block;
	}
#navi 		
	{ 
	margin: 0; 
	padding: 0; 
	width: 180px; 
	float: left; 
	}
	
#navi li 	
	{ 
	letter-spacing: 0; 
	display: inline; 
	margin: 0;
	}
	
#navi li a 	
	{ 
	display: block; 
	padding: 5px 10px; 
	text-decoration: none; 
	}
	
#navi li a:hover 
	{ 
	background: #EBEBEB; 
	}

#content 
	{ 
	margin-left: 8px; 
	padding: 0px; 
	width: 570px; 
	float: left; 
	}

#contentoben 
	{ 
	margin: 0; 
	padding: 5px 10px; 
	background: #F3F0EC;
	border-bottom: 6px solid #fff; 
	}

#contentoben strong
	{ 
	color: #D63118; 
	}
#contentoben b
	{ 
	color: #D63118; 
	}
#contentoben a strong
	{ 
	color: #00963A; 
	text-decoration:underline; 
	}
#contentoben a b
	{ 
	color: #00963A; 
	text-decoration:underline; 
	}

#contentlinksbild 
	{ 
	margin: 0; 
	padding: 0; 
	width: 360px; 
	float: left; 
	border-bottom: 5px solid #fff;
	}
#contentlinksbild a img 
	{ 
	border: 0; 
	}
	
#contentlinks 
	{
	margin-left: 8px; 
	margin: 0; 
	padding: 0; 	 
	float: left; 
	width: 355px;
	}
#artikel_links 
	{
	padding:10px 10px 10px 10px; 
	background: #FAF9F7; 
	border-bottom: 6px solid #fff; 	
	margin: 0;
	width: 340px; 
	float: left;
	}
#artikel_links p
	{
	margin-top: 5px;
	margin-bottom: 0px;
	}	
#artikel_links a strong
	{ 
	margin: 0; 
	color: #00963A; 
	text-decoration:underline; 
	}
#artikel_links a b
	{ 
	margin: 0; 
	color: #00963A; 
	text-decoration:underline; 
	}	
#artikel_links strong 
	{ 
	color: #D63118; 
	}
#artikel_links b 
	{ 
	color: #D63118; 
	}
#artikel_links li strong 
	{ 
	color: #000000; 
	}
#artikel_links li b 
	{ 
	color: #000000; 
	}
#artikel_links li strong a 
	{ 
	margin: 0; 
	color: #00963A; 
	text-decoration:underline; 
	}
#artikel_links li b a 
	{ 
	margin: 0; 
	color: #00963A; 
	text-decoration:underline; 
	}

#contentrechts 
	{ 
	padding: 0; 
	background: #F9F8F6; 
	float: right; 
	width: 204px; 
	line-height: 1.3em;
	}
#artikel_rechts 
	{
	margin: 0;
	padding-bottom: 10px; 
	border-bottom: 7px solid #fff;
	width: 204px;
	float: left;
	}
#artikel_rechts p
	{
	padding: 0px 5px 0px 13px;
	margin-top: 5px;
	margin-bottom: 0px;
	}	
#artikel_rechts a 
	{ 
	margin: 0; 
	color: #00963A; 
	text-decoration:underline;
	}

#artikel_rechts_pdf
	{
	margin: 0;
	padding-bottom: 0px; 
	border-bottom: 7px solid #fff;
	width: 204px;
	float: left;
	display: block;	
	}
#artikel_rechts_pdf p
	{
	padding: 0px 5px 0px 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#artikel_rechts_pdf a 
	{
	display: block;	
	text-decoration: none;
	color:#4C4745;
	border-top: 1px solid #F3F0EC;
	}	
#artikel_rechts_pdf a:hover	{
	display: block;	
	text-decoration: none;
	color: #00963A;
	background: #F3F0EC url('pdf_small.gif') no-repeat 162px 6px;
	}

#artikel_angebot 
	{ 
	background: #FAF9F7; 
	font-size: 11px;
	float: left;
	}

#artikel_angebot strong 
	{ 
	color: #D63118; 
	}
#artikel_angebot b 
	{ 
	color: #D63118; 
	}	
#artikel_angebot a 
	{ 
	color: #00963A; 
	text-decoration:none; 
	}

#marktmenu
	{
	width: 204px;
	float: left;
	margin: 0;
	display: block;	
	text-decoration: none;
	color:#4C4745;
	border-top: 1px solid #F3F0EC;
	}
#marktmenu a 
	{
	display: block;	
	text-decoration: none;
	color:#4C4745;
	}	
#marktmenu a:hover	{
	color: #00963A;
	display: block;	
	background: #F3F0EC url('h_small.gif') no-repeat 162px 6px;
	text-decoration: none
	}

#angebotmenu
	{
	width: 204px;
	float: left;
	margin: 0;
	display: block;	
	text-decoration: none;
	color:#4C4745;
	border-top: 1px solid #F3F0EC;
	}
#angebotmenu a 
	{
	display: block;	
	text-decoration: none;
	color:#4C4745;
	}	
#angebotmenu a:hover	
	{
	color: #00963A;
	display: block;	
	background: #F3F0EC url('angebote_small.gif') no-repeat 162px 6px;
	text-decoration: none
	}
	
#pdfdownload
	{
	width: 204px;
	float: left;
	margin: 0;
	display: block;	
	text-decoration: none;
	color:#4C4745;
	border-top: 1px solid #F3F0EC;
	}
#pdfdownload a 
	{
	display: block;	
	text-decoration: none;
	color:#4C4745;
	}	
#pdfdownload a:hover	{
	display: block;	
	text-decoration: none;
	color: #00963A;
	background: #F3F0EC url('pdf_small.gif') no-repeat 162px 6px;
	}

#standardmenu
	{
	width: 204px;
	float: left;
	margin: 0;
	display: block;	
	text-decoration: none;
	color:#4C4745;
	border-top: 1px solid #F3F0EC;
	}
#standardmenu a 
	{
	display: block;	
	text-decoration: none;
	color:#4C4745;
	}	
#standardmenu a:hover	
	{
	color: #00963A;
	display: block;	
	text-decoration: none;
	}

#form_meinung select
	{
	width: 339px;
	font-size: 10px;	
	}
#form_meinung input 
	{ 
	float: right;
	font-size: 10px;
	}
#form_meinung textarea 
	{
	width: 334px;
	height: 75px;
	overflow: auto;
	font-size: 12px;
	}

#sitesearch 
	{
	padding:10px 10px 10px 10px; 
	margin: 0;
	}
#sitesearch input
	{
	font-size: 10px;
	}
#sitesearch submit
	{
	font-size: 10px;
	}
#sitesearch button
	{
	font-size: 10px;
	}
#sitesearch li a b
	{ 
	color: #00963A; 
	text-decoration:underline; 
	padding: 12px 0px 0 0px;
	}	

#contentTable 
	{ 
	border-bottom: 7px solid #fff; 
	margin: 0 7px 0 0;
	padding: 0;
	}
#contentTable table 
	{
	width: 350px;
	background: #E8E4DF;
	border-spacing: 1px;
	padding: 0;
	margin: 0;
	border: 0;
	}
#contentTable table tr td 
	{
	background: #FAF9F7;
	padding: 3px 15px 3px 15px;
	}

#contentTable table th 
	{
	background: #FAF9F7;
	padding: 3px 15px 3px 15px;
	}

#footer {
	border-top: 7px solid #fff;
	background: url('bg_footer.gif') repeat-x;
	font-size: 0.8em;
	height: 1.6em; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:7px
	}
#footer .fooRight {
		float: right; 
		width: 14%;
		text-align: right;
	}

#footer .fooLeft {
		float: left; 
		width: 83%;
	}

#footer a, #header a {
		color: #00963A;
		text-decoration: underline;
	}

#footer a:hover, #header a:hover {
		color: #00963A;
		text-decoration: none;
	}

hr.cleaner 	{
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
	}

.clear { clear:both; }

.routForm { 
	display: block; 
	padding: 0; 
	margin: 0 15px;
}
.routForm div { 
	padding: 0;
	margin: 0;
}
.routForm label { 
	display: block;
	float: left;
	width: 70px;
	margin: 0 0 4px 0;			
}
.routForm input { 
	display: block;
	float: left;
	width: 95px;
	font-size: 10px;
	margin: 0 0 2px 0;	
}
.routForm select { 
	display: block;
	float: left;
	width: 95px;
	font-size: 10px;
	margin: 0 0 2px 0;	
}
.routForm button { 
	display: block;
	float: left;
	cursor: pointer;
	margin: 5px 0 15px 0;
	font-size: 10px;
	width: 174px;
}

#contentBlock 
	{ 
	display: block; 
	}
#contentBlock select 
	{
	display: block;
	width: 176px;
	font-size: 10px;
	float: right;
	padding: 0;
	}
#contentBlock input 
	{ 
	display: block;
	width: 170px;
	float: left;
	padding: 1px;
	margin: 1px 0 0 0;
	font-size: 10px;
	}
#contentBlock div 
	{ 
	float: left;
	}
#contentBlock label 
	{ 
	padding-left: 0px;
	display: block;
	float: left;
	width: 164px;
	}
#contentBlock button 
	{ 
	display: block;
	float: right;
	cursor: pointer;
	margin: 5px 0 5px 4px;
	font-size: 10px;
	width: 170px;
	}
#contentBlock textarea 
	{
	display: block;
	width: 336px;
	height: 75px;
	float: left;
	overflow: auto;
	margin: 1px 0 0 0;
	font-size: 12px;
	}

.email { display:none; }