/* CSS Document */

body {
background-color:#fbe9d9;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
}

#aussen {/*ohne Inhalt*/
width: 900px;
margin:0 auto; /*rundherum 0 margin i.e.*/
text-align:left;
}

#haupt {
background-image:url(img/hintergrundNeu.jpg); /*Hier ist das Hintergrundbild*/
background-repeat:no-repeat;
width:900px;
height:565px;
margin-top:auto;
}

#hauptpartner {
background-image:url(img/hintergrund-leer.jpg); /*Hier ist das Hintergrundbild*/
background-repeat:no-repeat;
width:900px;
height:565px;
margin-top:auto;
}

div#hauptgastro {
background-image:url(img/hintergrund2.jpg); /*Hier ist das Hintergrundbild*/
background-repeat:no-repeat;
width:900px;
height:565px;
margin-top:auto;
}

div#kaffi {
/*background-image:url(img/kaffi250.gif);
background-repeat:no-repeat;*/
width:250px;
height:133px;
float:left;
margin-top:50px;
margin-left:200px;
}

div#mauler {
/*background-image:url(img/mauler250.gif);
background-repeat:no-repeat;*/
width:250px;
height:133px;
float:left;
margin-top:60px;
margin-left:200px;
}

div#tamborini {
width:250px;
height:133px;
float:left;
margin-top:20px;
margin-left:200px;
}

ul.antwort {
width:450px;
height:500px;
color:#000000;
font-size:1.4em;
font-weight:bold;
margin-left:400px;
line-height:1.6em;
padding-top:90px;
}

ul.zuganggastro {
font-size:1.4em;
line-height:1.6em;
padding-bottom:30px;
font-weight:bold;
color:#ffffff;
}

li.einzel {
margin-bottom:8px;
}

li.einzellink {
margin-top:22px;
}

a.zurueck {
color:#000000;
}

div#formular {
width:280px;
height:450px;
margin-left:185px;
float:left;
margin-top:25px;
}

fieldset#person {
border:none;
text-align:left;
font-size:1.2em;
color:#000000;
}

label {
display:block;
margin-top:5px;
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover, a:active a:focus {
color:#FB998C;
}

h1 {
font-size:1.9em;
}

h1.starttext {
font-size:1.9em;
color:#8e0d36;
text-align:center;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.3em;
color:#000000;
font-weight:200;
}

div#navi {
width:300px;
height:500px;
float:left;
padding-top:20px;/*margin funktioniert nicht, kein Mensch weiß warum!!!!*/
}

div#text {
width:390px;
height:300px;
float:left;
margin-top:330px;
margin-left:135px;
text-align:justify;
line-height:2em;
}

li.shop {
margin-top:70px;
}

li.anmeldung {
margin-top:10px;
}

li {
list-style:none;
line-height:1.4em;
}

li.start {
font-style:oblique;
text-align:right;
font-size:1.4em;
font-weight:bold;
}

li.shop {
font-size:1.4em;
font-weight:bold;
font-style:oblique;
color:#FB998C;
padding-bottom:0px;
}

li.gastroshop {
font-size:1.4em;
font-weight:bold;
font-style:oblique;
color:#FFFFFF;
padding-bottom:10px;
margin-top:80px;
}

li.anmeldung {
font-size:1.3em;
font-weight:bold;
font-style:oblique;
color:#FB998C;
padding-bottom:10px;
}

li.gastro {
font-weight:bold;
font-size:1.3em;
padding-bottom:20px;
margin-top:100px;
}

li.zugang {
font-weight:bold;
font-size:1.3em;
padding-bottom:20px;
margin-top:10px;
}

li.titel2 {
line-height:1.9em;
}

img {
border:none;
}

