@charset "utf-8";
/* CSS Document */

/* ### HTML ###################################################################### */
html {
	height: 100%;
	margin:0;
	padding:0;
}

/* ### BODY ###################################################################### */
body {
	background:#fcfee9;
	color: #91601b;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	
	height:100%;
	margin:0px;
	paddding:0px;
	}




/* ### Website Rahmen weißes feld bis ganz unten ############################################################ */
/*\*/
* html #site-rahmen {
	height: 100%; /* das hier fÃ¼r den ie */
	
}

/* folgende anweisung wird nicht vom ie interpretiert */

#site-rahmen[id] {
    
    min-height:100%;
	
}


#site-rahmen {
	position:relative;
	margin:0 auto;
	padding:0;
	display:block;
	width:776px;
	font-size:0.750em;
	

}
/* ### MAIN ###################################################################### */
p {padding-top:0px; margin-top:0px;}
#main {width:540px; float:left; display:block; margin-top:26px;}
#rahmen {width:774px; border-left:#919b01 1px solid; border-right:#919b01 1px solid; background-color:#f4f5d2;}
.clear {clear:both; height:1px; line-height:1px; font-size:1px; display:block;}
#logo {float:left; width:618px; height:175px; display:block;}
#inhalt {padding-left:25px; padding-right:25px; margin-top:25px; line-height:16px;}

#anker_li {width:325px; display:block; padding-left:75px; float:left;}
#anker_re {width:324px; display:block; float:left;}

#person_li {width:400px; display:block; float:left;}
#person_re {width:324px; display:block; float:left;}

#kontakt_li {width:350px; display:block; float:left; padding-right:14px;}
#kontakt_re {width:360px; display:block; float:left;}

h1 {font-size:1.250em; margin-top:0px; margin-bottom:25px; font-weight:normal; line-height:22px; text-align:center;}
h2 {font-weight:bold; margin-bottom:0px; font-size:1em; margin-top:0px; color:#919b01; text-decoration:underline;}
h3 {font-size:1.250em; margin-top:0px; margin-bottom:0px;}
h4 {font-size:1em; margin-top:0px; margin-bottom:0px; color:#919b01;}
#inhalt a:link{ text-decoration:underline; color:#919b01;}
#inhalt a:visited{text-decoration:underline; color:#919b01;}
#inhalt a:hover {text-decoration:underline; color:#91601b;}
#inhalt a:active{text-decoration:underline; color:#919b01;}

#intro a:link{ text-decoration:underline; color:#919b01; font-size:12px;}
#intro a:visited{text-decoration:underline; color:#919b01; font-size:12px;}
#intro a:hover {text-decoration:underline; color:#91601b; font-size:12px;}
#intro a:active{text-decoration:underline; color:#919b01; font-size:12px;}


#pdf_anzeigen {margin-top:15px; text-align:center;}
#pdf_nicht_anzeigen {display:none;}

.angebote_bild {float:left; display:block; width:200px; margin-top:5px;}
.angebote_text {float:left; display:block; width:524px;}


/* ### NAVI ###################################################################### */
#navigation {display:block; width:150px; float:left; margin-top:52px; height:115px;}

#nav_act {
	font-weight:bold;
	text-decoration:none; 
	color:#91601b;
	margin-top:10px;		
	display:block;
	height:16px;
}


#nav a:link{	
	text-decoration:none; 
	color:#919b01;
	margin-top:10px;	
	display:block;
	font-weight:normal;
	height:16px;
}

#nav a:visited{
	font-weight:normal;
	text-decoration:none; 
	color:#919b01;
	margin-top:10px;	
	display:block;
	height:16px;
}

#nav a:hover {
	font-weight:bold;
	text-decoration:none; 
	color:#91601b;
	margin-top:10px;	
	display:block;
	height:16px;
}
#nav a:active{
	
	font-weight:normal;
	text-decoration:none; 
	color:#919b01;
	margin-top:10px;
	display:block;
	height:16px;
}





