

html {min-height: 100%;}

* {
	padding: 0; margin:0; 
}



body {
	background: #fff;
	color: #000;
	font: normal 0.75em Arial, Helvetica, sans-serif;line-height:1.4em;
}


a {color: #906345; text-decoration:none; font-weight:bold; font-size:1em}



h1 {font: bold 1em Arial, Helvetica, sans-serif; margin: 10px 0px 15px 0px;}
h2 {font: bold 1em Arial, Helvetica, sans-serif; margin: 12px 0px 8px 0px;}

.clear {clear: both; font-size: 0px; width:1px; margin:0px; height:1px; color:#FFFFFF}

div.wrapper {width:927px; margin:50px auto; border:1px solid #999999; background-color:#f9f3e6}
div.head {float:left; background-image:url(../pix/head.png); width:927px; height:230px}
div.menu {margin:190px 0px 0px 30px; width:600px;}
div.content {margin:15px 36px 50px 44px; width:530px; float:left;}
div.content p {margin-bottom:10px}


div.heft {margin:-42px 44px 15px 20px; width:249px; float:left; height:393px}
div.bgheft {background-image:url(../pix/heft.png); height:393px}
div.hefthead {padding:355px 0px 0px 10px; font:bold 11px Arial, Helvetica, sans-serif}
div.heftcontent {background-image:url(../pix/bg-heft.png); padding:10px; font:normal 11px Arial, Helvetica, sans-serif; line-height: 16px}



/* Menu */
div.tab {clear:left; padding-top:5px;}
div.tab1 {clear:left; padding-top:15px;}
.men1o {width:70px;height:26px; float:left; padding:4px 0px 0px 11px;}
.men1 {width:70px;height:26px; float:left; background:url(../pix/bg-menu-start.png) no-repeat; padding:4px 0px 0px 11px;  }
.men2o {width:135px; float:left; height:26px;padding:4px 0px 0px 10px;}
.men2 {width:135px; float:left; height:26px;padding:4px 0px 0px 10px; background:url(../pix/bg-menu-adresse.png) no-repeat; }
.men3 {width:115px; float:left; height:26px; background:url(../pix/bg-menu-anz.png) no-repeat;padding:4px 0px 0px 10px;}
.men3o {width:115px; float:left; height:26px; padding:4px 0px 0px 10px;}
.men4 {width:100px; float:left; height:26px;padding:4px 0px 0px 0px;}
.men5 {width:105px; float:left; height:26px; background:url(../pix/bg-menu-eintrag.png) no-repeat;padding:4px 0px 0px 10px;}
.men5o {width:105px; float:left; height:26px; padding:4px 0px 0px 10px;}
.color {color:#f9f3e6}

.form1 {width:128px;float:left;}
.form2 {width:37px;float:left;}
.form3 {width:360px;float:left;}
.form3a {width:390px;float:left; padding:8px 0px 5px 0px;}
.form4 {width:220px;float:left;}
.form5 {width:460px;float:left;}
.form6 {width:24px;float:left;}
.form9 {width:160px;float:left;}

.form-rubrik {width:88px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em; color:#FFFFFF; background-image:url(../pix/bg-rubrik.png); border:1px #cccccc solid; margin-bottom:4px;}
.form-select {width:185px; border:#CCCCCC 1px solid; }

div.impressum {margin:100px 0px 0px 44px; float:left}
div.book {margin:100px 0px 0px 410px; float:left;}
div.linie {margin:10px 0px 20px 44px; width:832px; height:1px; background-color:#906345; float:left}

.error_strings {color:red;font-weight:bold;}

.form350 {width:350px; border:#CCCCCC 1px solid}
.form350a {width:350px;height:150px; border:#CCCCCC 1px solid}
.form50 {width:50px; border:#CCCCCC 1px solid}
.form30 {width:30px; border:#CCCCCC 1px solid}

ul {margin-left:7px}
li {margin-left:7px}


/* Footer */

div.gap {width: 44px; float: left;}

div#footer a {
text-decoration: none; color:#707070;
}
div#footer strong {
text-decoration: none; color:#707070;
}
div#footer a:hover {
text-decoration: underline;
}

div#footer {
width: 100%; margin-top:20px
background: #fff;
}

div#footer div.slot {
width: 190px;
float: left;
}
div.slot p {
font: normal normal normal 0.9em  Arial, sans-serif;
color: #707070;
}

div.slot strong {
display: block;
font-weight: bold;
}

div.slot a {
color: inherit;
display: block; color:#ccc; font: normal normal normal 0.9em  Arial, sans-serif;
}
div#footer div.slot1 {
width: 20px;
float: left;
 }
