* {
	margin: 0;
	padding: 0; } 

body {
	background-color: #DCD2C8;
	font-size: 100%;
	font-family: Verdana, Arial, sans-serif; }
	
img,
a img {
	border: none; }	
	
a { 
	text-decoration: none; 
	color: #000; }

#content a:link,
#content a:visited {
    color: rgb(115, 79, 61); }
	

#content a:hover {
	text-decoration: underline; }
	
#content #nav3 a:hover {
	text-decoration: none; }


h1 {
	font-size: 1em;
	color: #705041; }
	
p {
    margin-bottom: 1.5em; }
	
#content ul.presse li {
	background-image: url(../site_images/list_marker.gif);
	background-repeat: no-repeat;
	background-position: 0 9px; 
	padding-left:20px; 
	list-style-type: none; }
	
#wrapper {
	position: relative;
	width: 960px;
	height: 640px;
	margin: 20px auto 0 auto;
	padding-bottom: 50px; 
	background-color: #FFF;
	}
	
body#section0 #sticker,
body#section3.page3 #sticker {
	display: none; }
	
#sticker {
     position: absolute;
     top: 250px;
     right: -52px; }	
	
	
body.subpage112 #wrapper {
	height: auto; }
	
#header {
	width: 960px;
	height: 207px; }
	
#menus {
	position: absolute;
	top: 290px;
	left: 0; 
	width: 197px; }

#menus ul li {
	list-style-type: none; 
	font-size: 0.7em; 
	padding-bottom: 0.6em; }
	
#menus ul li a {
	display: block;
	padding-left: 45px; 
	width: 110px; 
	color: rgb(115, 79, 61); }
	
body#section0 #wrapper {
	background-image: url(../site_images/home_background.jpg);
	/* 90 jahre spezial */
	/*background-image: url(../site_images/home_background_90_jahre.jpg);*/ }
	
/* homepage */
body#section0 #nav1,
body#section0 #footer,
body#section0 #footer-address {
	display: none; }
	
#home_click a{
	position: absolute;
	left: 0;
	top: 0;
	width: 960px;
	height: 690px; }	
	
#section1 	#nav1 li.nav1 a,
#section2 	#nav1 li.nav2 a,
#section3 	#nav1 li.nav3 a,
#section4 	#nav1 li.nav4 a,
#section5 	#nav1 li.nav5 a,
#section6 	#nav1 li.nav6 a,
#section7 	#nav1 li.nav7 a,
#section8 	#nav1 li.nav8 a,
#section9 	#nav1 li.nav9 a,
#section10 	#nav1 li.nav10 a { 
	background-color: rgb(195, 184, 170); }
	
body.page1   	#nav2 li.nav1 a,
body.page2   	#nav2 li.nav2 a,
body.page3   	#nav2 li.nav3 a,
body.page4   	#nav2 li.nav4 a,
body.page5   	#nav2 li.nav5 a,
body.page6   	#nav2 li.nav6 a,
body.page7   	#nav2 li.nav7 a,
body.page8   	#nav2 li.nav8 a,
body.page9   	#nav2 li.nav9 a,
body.page10  	#nav2 li.nav10 a,
body.subpage1  	#nav3 li.nav1 a,
body.subpage2  	#nav3 li.nav2 a,
body.subpage3  	#nav3 li.nav3 a,
body.subpage4  	#nav3 li.nav4 a,
body.subpage5  	#nav3 li.nav5 a,
body.subpage6  	#nav3 li.nav6 a,
body.subpage7  	#nav3 li.nav7 a,
body.subpage8  	#nav3 li.nav8 a,
body.subpage9  	#nav3 li.nav9 a,
body.subpage10 	#nav3 li.nav10 a,
body.subpage11  #nav3 li.nav11 a,
body.subpage12  #nav3 li.nav12 a,
body.subpage20  #nav3 li.nav20 a,
#nav1 a:hover,
#nav2 a:hover,
#nav3 a:hover {
	background-color: rgb(220, 210, 200); }

#nav2 {
	margin-top: 32px; }

#nav3 {
	width: 650px;
	position: relative;
	right: 0.4em;
	margin-bottom: 2em; }

#nav3 li {
	list-style-type: none; 
	display: inline;
	padding: 0 0.4em; }
	
#nav3 li a {
	color: rgb(115, 79, 61); 
	padding: 0 0.2em;}

#main {
	margin-top: 80px; }
	
#content {
	/*width: 660px;*/
	width: 550px;
	margin-left: 197px; 
	font-size: 0.7em; 
	line-height: 1.8em; }
	
#wrapper.highlightsfalse #content{
	width: 700px; }
	
#produkte_list li {
	display: block;
	width: 140px;
	height: 130px;
	float: left;
	line-height: 1.2em;
	list-style-type: none;  }
	
#footer {
	position: absolute;
	bottom: 0;
	left: 197px; 
	width:  758px;
	padding-left: 5px;
	font-size: 0.7em;
	background-color: rgb(195, 184, 170); }
	
#footer li {
	list-style-type: none; 
	display: inline; }
	
#footer li a{
	color: rgb(115, 79, 61); }
	
#footer-address {
	position: absolute;
	right: 0;
	bottom: -40px;
	font-size: 0.6em;
	color: #FFF; }
	
#footer-address a:link,
#footer-address a:hover {
    color: #FFF;
}	
	
body#altes_wissen #header {
	background-image: url(../site_images/header/altes_wissen.jpg); 
	background-repeat: no-repeat;
	background-position: left top; }

body#altes_wissen #nav1 li.nav1 a,
body#altes_wissen #nav2 li.nav1 a {
	background-color: rgb(220, 210, 200); }
	
/* HELPER */
.clearboth {
	clear: both; }

.displaynone {
	display: none; }

h1#archiv_opener {
	margin-top: 50px; }

h1#archiv_opener a{
	outline: none; }

#archiv {
	padding: 20px 5px;
	border-top: 1px solid #CCC; }
