@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;	
}

body {
	background-color: #454648;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #454648;
}

img { border:none; }

a {color:#ffffff; text-decoration:none; }
a:hover { color:#f3e400; text-decoration:underline; }

.input_zahl { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:30px; }
.input_zahl_disabled { background-color: #CCC; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:30px; }
.input { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:200px; }
.input_plz { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:66px; }
.input_ort { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:124px; }
.submit { background-color: #f00; color:#fff; font-weight:bold; margin: 2px 3px 2px 0px; border: 1px solid #000; width:100px; }
.checkbox { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; }
.input_anmerkungen { background-color: #fff; margin: 2px 3px 2px 0px; padding: 1px; border: 1px solid #000; width:200px; }

#img_leftfloat { float:left; }

#gelbeschrift { color:#f3e400; }
#gelbeschrift a { color:#f3e400; text-decoration:none; }
#gelbeschrift a:hover { color:#f3e400; text-decoration:underline; }
#gelbfett { font-weight:bold; color:#f3e400; }

#menulist {	list-style:none; margin:0; padding:0; color:#b9bcaf; font-weight: normal; }

#menulist_li { float:left; width:155px; padding-top:4px; }
#menulist_li a { text-decoration:none; color:#c6c7c8; }
#menulist_li a:hover { color:#ffffff; }

#menulist_li_aktiv { float:left; width:155px; padding-top:4px; font-weight:bold; }
#menulist_li_aktiv a { text-decoration:none; color:#ffffff; }

#clearbothbox { clear:both; }

#contentbox { width:974px; padding-bottom:30px; padding-top:30px; }

/* ###########################FOOTER################################ */
html, body { height:100%; }
 
/* footer wird jetzt -16px nach oben gezogen: */
#logoteil { width:974px; margin-left: auto; margin-right: auto; height:35px; margin-top:-55px; }

#wrapper{ min-height:100%; margin-left: auto; margin-right: auto; }
* html #wrapper { height:100%; }
/* ###########################FOOTER################################ */

#logobox { height:32px; margin-left:40px; }

#menubox { margin-left:408px; width:476px; float:left; padding-top:10px;}

#image_headline { margin-left:150px; }

#sitecounterbox { float:left; width:73px; padding-top:14px; font-weight:bold; }
#sitecounterspan { color: #c6c7c8; font-weight:normal; }

#inhalt { padding-top:45px; line-height:20px; padding-bottom:50px; }

#beschreibungstext { margin-left:428px; line-height:20px; }
#beschreibungstextimagecontainer { height:365px; }
#beschreibungstextimagecontainerleftfloat { height:365px; float:left; }
#beschreibungstext2spaltiglinks { margin-left:108px; width:300px; float:left; line-height:20px; }
#beschreibungstext2spaltigrechts { margin-left:20px; float:left; width:400px; line-height:20px; }

#rightfloat150box { float:right; width:150px; }

ul.gelb{
	list-style-image:url(gfx/list01.jpg);
}


