* {
margin: 0;
padding: 0;
}



body { color: #800000; font-family:Verdana, Helvetica, sans-serif; font-size:12px; background-color:#fefbdd; text-align:center; margin:0; }
p { line-height: 12px; float: inherit; }
#A1 { text-align: left; width: 780px; border: solid 1px #000000; margin: 0 auto; background-color: #fefbda; height: 2050px; }
.bild1 { float: right; margin-top: 15px; margin-right: 15px; }
#table { top: 0; width: 210px; height: 680px; float: right; }
#stichw { color: #800000; font-size: 0.8em; background-color: #fee2b8; width: 650px; height: 205px; margin: 35px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
h1 { color: #800000; font-family:Verdana, Helvetica, sans-serif; font-size:14px; margin-bottom:0; }
.text1 { position: relative; left: 130px; width: 350px; height: 1150px; margin: 10px; padding: 15px 15px 15px 25px; border: dotted 3px #a51515; }
#table2 { position: relative; top: -400px; float: right; margin-right: 5px; }
.text2 { position: relative; left: 130px; width: 410px; height: 40px; margin-top: 15px; margin-right: 15px; margin-bottom: 35px; }
.b { color: #efa00f; font-size: 1.6em; font-weight: normal; font-style: normal; }
.zahl { color: #fefbda; font-size: 1.2em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 30px; background-color: #f79200; text-decoration: none; text-align: right; text-indent: 0; margin: 145px 0 45px; padding-bottom: 0; }
zahl1 { color: #519f62; font-weight: normal; font-style: italic; }
h2 { color: #fefbda; font-family:Verdana, Helvetica, sans-serif; font-size:14px; background-color: #ffa500; position: relative; top: 15px; left: 170px; width: 280px; height: 25px; margin-bottom: 30px; padding: 5px 20px; border-bottom-color: #9a1515; border-bottom-width: 2px; }
.wichtig { font-size: 1.3em; line-height: 50px; text-align: center; text-indent: 12px; }
h3 { color: #d57248; font-family:Verdana, Helvetica, sans-serif; font-size:14px; background-color: #f3e762; position: relative; top: 50px; right: 50px; width: 200px; height: 25px; float: right; padding-left: 25px; }
code {font-family:Verdana, Helvetica, sans-serif; font-size:10px;color:#003300;}

.pre { font-family:Verdana, Helvetica, sans-serif; font-size:0.8em; color:#003300; background-color: #1abced; width: 150px; float: left; margin-top: 0; margin-left: 250px; padding:10px; }
.pre1 { font-family:Verdana ; font-size:10px; color:#800000; padding:8px; }
.pre2 { color: #099; background-color: #f9d923; width: 150px; float: right; margin-left: 150px; padding: 12px; border: dotted 2px purple; }
a:link, a:visited, a:active, a:hover
{ color: #800000; text-decoration:none; font-weight:normal; }

a:active, a:hover
{ color:#009999;}

a.menu:link, a.menu:visited
{ color:#FEFBDA; background-color:#800000; text-decoration:none;}

a.menu:active, a.menu:hover
{ color:#111444; background-color:#FEFBDA;}

a.menu {display:block; padding:5px; border-top:1px solid #FD9934; background-color:#FEFBDA; text-align:center;
font-weight:bold;
color:#1111;
text-decoration:none;}
#table3 { position: relative; left: -75px; margin-right: 5px; }
#title {height:164px; padding:5px; background-color:#FEFBDA; border-bottom:1px solid #FD9934;}

#left {background-color:#FEFBDA; width:14px; float:left;}

.menutitle{font-weight:bold; color:#FEFBDA; font-size:8px; text-align:center; margin:2px;}

.menucontainer {font-size:10px; border:1px solid #FD9934; background-color:#800000; width:106px; margin:10px;}
#marki1 { color: #fefbda; background-color: #fbd957; width: 580px; height: 280px; float: right; }
#marki2 { position: relative; top: 50px; width: 180px; height: 350px; float: none; margin-left: 350px; }
#marki3 { background-color: #cae591; position: relative; top: -300px; right: 20px; width: 180px; height: 350px; float: right; }
#content { border:solid 1px #fefbda; position: relative; top: 25px; left: -15px; width:610px; float:right; padding:0 10px; }
#table1 { position: relative; top: -375px; width: 210px; height: 380px; float: right; }
.frauenki { width: 200px; height: 231px; margin-top: 11px; margin-right:10px; margin-bottom:25px   ; }
.abstand { width: auto; height: 12px; }
.table { position: relative; top: 550px; left: 415px; float: right   }
#id5 { position: relative; top: 5px; left: 199px; }
#impress { position: relative; top: -15px; left: 150px; width: 300px; height: 600px; }
.unten { color: #d57248; top: 10px; width: 25%; margin: 10px; }
.footer { font-size: 1.1em; font-family: Verdana, sans-serif; color: #003300; background-color: #2fd411; text-decoration: none; 
#U3 { color: #ffc037; background-color: #009600; width: 150px; float: inherit; margin-top: 10px; margin-bottom: 10px; margin-left: 95px; padding: 12px; }
#stichw-1 { color: #e0e7e1; font-size: 0.8em; background-color: #fee2b8; width: 580px; height: 205px; margin: 35px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
