ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd,div
{ margin:0; padding:0 }

/*generelle Formatierungen*/

@font-face {
    font-family: CANDARA; 
    src: url(/_fonts/CANDARA.woff); 
		} 

body { 
		font-family: CANDARA, Arial;
		font-size: 100.01%;
		text-align:center;
		background-color:#f7c947;
}


div#Seite {
		max-width: 954px;
		text-align: left;         
    background-color:#faf9f5;
		margin: 0 auto;
		padding: 0 0 30px 0;
		border-left: 18px solid #f7b547;
  }
	
div#Seite .banner img {
		width:100%;
		max-width: 954px;
		margin-bottom:30px;
		
}	
	
div#Seite h1 {
    font-size: 1.2em;
		padding:5px 0px;
		color:#fff;
		text-align:center;	
		background-color: #528b2c;
		box-shadow:0px 10px 7px #bdbaba;
  }
	
	
	
hr {
		background:#528b2c none repeat scroll 0%;
		border:0pt none;
		height:1px;
		margin:15px 0;
		width:100%;
		}
			
/*Menüformatierungen*/

div#Menue {
		margin:-15px 0 0 40px;
		
		
}

div#Menue ul {
		list-style-type:none;
		margin:0px 0 10px 0;
}	

div#Menue li {
		text-decoration:none;	
		margin:0 10px 9px 10px;
		font-size: 1em;	
		text-align:center;
		display:inline;
		
		
}

div#Menue a {
		color: #585858;	
		text-decoration:none;	
		font-weight:bold;
}

div#Menue a:hover {
		color:#528b2c;
		border-bottom:1px solid #528b2c;
		
}


/* Absätze und Überschriften */

div#text {
		color:#58301C;
}


div#text h1 {
    font-size: 1.1em;
    margin: 15px 0 27px 0 !important;
		padding:5px 0px;
		color:#fff;
		text-align:center;	
		background-color: #528b2c;
		box-shadow:0px 10px 7px #bdbaba;
  }
	
div#text p {
		margin: 15px 40px;
		font-size:1.05em;
		color:#585858;
		line-height: 22px;
		}
	
	
div#text h2 {
    font-size: 1.1em;
    margin: 15px 0 27px 0 !important;
		padding:5px 0px;
		color:#fff;
		text-align:center;	
		background-color: #528b2c;
		box-shadow:0px 10px 7px #bdbaba;
  }
	

/*Bilder im Text*/	
	


div#text .img {
		margin: 0 10px 20px 40px;
		float: right; 
		box-shadow:-7px 7px 5px #bdbaba;
}
		
	
/* Links im Text */
	
div#text a  {
		color:#528b2c;
		text-decoration:none;
}	

div#text a img {
		margin-bottom:-4px;
		border-bottom:1px solid #528b2c;
}

div#text a:hover {
		color:#585858;
		border-bottom:1px solid #528b2c;
}

/* Aufzählungen im Text */

div#text ul, ol {
		margin:0 30px 0 80px;		
}


div#text li {
		font-size:1.05em;
		padding:4px 0;
		color:#585858;
		line-height: 20px;
		list-style:circle;
}


div#text .tel {
		font-family:arial;
}

div#text .clear-r {
	clear:right;
}

/*Fußzeile*/	

div#Fusszeile {
		font-size:0.75em;
		padding:5px 0px 5px 0px;
		color:#fff;
		background-color:#528b2c;
		width:100%;
		max-width: 972px;
		margin:0 auto;
		background-image:url(/_img/hintergrund-links.gif);
		background-repeat:no-repeat;
		text-align:center;
}

div#Fusszeile a  {
		color:#fff;
		padding: 0 5px 0 0;
}	

div#Fusszeile a:hover {
		background-color: #F5E7CD;
		color:#914C2A;
}



/**************************/
/* flexible Darstellung */	
/**************************/


@media screen and (max-width: 900px){

div#Seite {
		border-left: none;
  }



.clear-l {
		clear:left;
}


div#Menue {
		margin:-30px 0 0 0;
		width:100%;
}	
	
div#Menue li {
		margin: 0 1% 9px 1%;
		font-size: 1em;	
		text-align:center;
		padding:6px 0;
		background-color:#528b2c;
		display:block;
		width:48%;
		float:left;
		}

div#Menue a {
		color: #fff;
}

div#Menue a:hover {
		color: #f7c947;
}
@media screen and (max-width: 600px){


div#text .img {
		width:100%;
		max-width: 250px;
		margin: 25px auto;
		float: none; 
}


div#text {
 		width:100%;
}

}

@media screen and (max-width: 425px){

div#Menue ul {
	margin-bottom: 20px;
}

div#Menue li {
		width:100%;
		float:none;
		margin:10px 0;
		}
		
div#text ul, ol {
		margin:0 30px 0 50px;		
}		
}