/* IE PNG Fix s */

IMG {
_behavior: url(iepngfix.htc);
}

html, body { width:100%; height:100%; min-height:100%; }
body{ 
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height:16px;
	color: #1f1a17; 
	/*background-color:#CCBBAA;*/
	background-color:#E5DDD4;
	overflow-y:scroll;
}
/* Ausrichtung + Begrenzung */
table,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #1f1a17; margin: 0px; }
.table { position:absolute; width:100%; height:100%; margin-top:0px;  }
div#wrapper { width:997px; height:100%; min-height:100%; min-height:100%; margin:0px auto; position:relative; border:0px solid; border-left:1px solid; border-right:1px solid; background:#f5f2f0; text-align:left; }

/* Kopf */
.banner { position:relative; }
.menu { position:relative; width:997px; height:21px; background:url(../images/bg_menu.gif); }
.menu ul { margin:0px; margin-left:27px; padding:0px; list-style:none; }
.menu ul li { float:left; font-size:12px; line-height:20px; padding-left:10px; padding-right:10px; }
	.btn { color:#B0B0B0; text-decoration:none; }
	.btn:hover, .btn_a { color:#FFFFFF; text-decoration:none; }
	.btn_a { font-weight:bold; }
	.logo1, .logo2, .logo3, .logo4, .logo5 { position:absolute; top:120px; left:460px; z-index:5; }
	.logo2 { left:560px; }
	.logo3 { left:660px; }
	.logo4 { left:760px; }
	.logo5 { left:860px; }

/* Sponsoren-Logos */ 
div#logos { position:absolute; top:290px; right:18px; width:132px; height:100px; }
	
/* Content */
.content, .content2 { position:relative; margin-left:370px; margin-top:55px; width:440px; border:0px solid; text-align:left; padding-bottom:30px; }
.content2 { margin-left:0px; width:810px; }
	.content a, .content2 a { color: #cd6c17; text-decoration: none; }
	.content a:hover, .content2 a:hover { color: #cd6c17; text-decoration: underline; }
	.geschichte a { color:#000000; }
	.geschichte a:hover { color:#cd6c17; font-weight:bold; text-decoration:none; }
	
	
/* Fürs Kontaktformular */
.kontakt_txt { width:100px; height:14px; padding-left:0px; padding-top:2px; padding-bottom:0px; float:left; }
.kontakt_feld { width:280px; height:18px; padding-left:2px; padding-top:2px; padding-bottom:1px; /*color: #FFFFFF;*/ font-family: Verdana, sans-serif; font-size:13px; border:1px solid; background-color:#e7e6e3; margin-bottom:2px; float:none; }
.kontakt_feld_g { width:280px; height:200px; padding-left:2px; padding-top:2px; padding-bottom:1px; /*color: #FFFFFF;*/ font-family: Verdana, sans-serif; font-size: 13px; border:1px solid; background-color:#e7e6e3; margin-bottom:2px; margin-top:3px; }
.kontakt_btn, .kontakt_btn2 { font-family: Verdana, sans-serif; text-align:left; padding-left:8px; font-size: 12px; color: #B0B0B0; background-color:#878275; background:url(../images/bg_menu.gif); height: 18px; width: 60px; border: 0px solid; border-color:#1f1a17; }
.kontakt_btn2 { border:0px solid; width:100px; height:20px; background:#878275; color: #B0B0B0; background:url(../images/bg_menu.gif); }

/* Admin-Bereich */
.kontakt_feld_2 { font-family: Verdana, sans-serif; font-size: 12px; color: #333333; margin-top:2px; margin-bottom:2px; height: 17px; width: 45px; border: 1px solid #000000; }


/*
.aktuelles_pic { float:left; height:100px; width:120px; }
.aktuelles_text { float:none; height:100px; }
*/