body {
background: #2e66a6;
font-family: Verdana, sans-serif;
font-size: 100.01%;
}

h1 {
margin-top: 30px;
font-family: Verdana, sans-serif;
font-size: 115%;
text-align: center;
}

h2 {
margin-top: 25px;
font-family: Verdana, sans-serif;
font-size: 90%;
}

h3 {
margin-top: 20px;
font-family: Verdana, sans-serif;
font-size: 80%;
}

h4 {
font-family: Verdana, sans-serif;
font-size: 80%;
font-weight: bold;
}

p {
font-family: Verdana, sans-serif;
font-size: 80%;
}

.newsInhalt p, .newsInhalt h3 {
    font-family: Verdana, sans-serif;
    font-size: 100%;
}

.newsInhalt {
    font-family: Verdana, sans-serif;
    font-size: 80%;
}

.newsInhalt li {
    margin-bottom: 6px;
}

.newsInhalt ul {
    margin-top: 6px;
}

img {
        border: none;
}
.leftal {
float: left;
margin: 6px 10px 6px 0;
}

.rigtal {
float: right;
margin: 6px 0px 6px 10px;
}

.hell {
background:#ffec93;
padding:1px 20px 3px 20px;
}

/* navex  */
/* Bitte unbedingt Anmerkung bei den Kontakt-Formular-Styles beachten */

span.inv, dfn, span.hier, .inv {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}

/* Win IE kann das Menue mit den standardlinks natuerlich nicht */
/* Ab hier bis "Ende Hack" kann das wieder raus, wenn nicht mehr gebraucht */

#standardlinks .inv {
position: relative;
left:0;
top:0;
width: 10px;
overflow:auto;
color: #244E7E;
}

/* Deswegen bekommt er hier einen Empty-Comment-Hack */

#standardlinks .inv/**/ {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}

/* Ende Hack standardlinks fuer Win IE */

#navex{
        font-size: 85%;
        margin: 0 0 2em 0;
        padding: 0.5em 0 0.4em 0.5em;
        /*border-bottom: 1px solid #478BD9;*/
        background: #407BBE;
        position:relative;
}

#navex h2 {
        margin: 0 0 0.5em 0;
        padding: 0.2em;
        color: #003;
        background: #478BD9;
}

#navex hr {
 color: #2e66a6;
background-color: #2e66a6;
height: 6px;
margin-left: -0.5em;
border: none;
}

#navex ul, #navex li {
        /* Die entscheidenden Angaben, um aus einer Liste
           eine optisch einfache Navigation zu machen. */
        margin: 0 0 0.6em 0;
        padding: 0;
        list-style: none outside;
        font-weight: bold;
}

#navex ul li {
margin-bottom: 0.6em;
}

#navex ul li a{
padding-left: 17px;
}

#navex ul li ul li {
        font-weight: normal;
        margin-bottom: 0.3em;
}

#navex a, #navex a:link, #navex a:visited {
        color: #FFFFFF;
        text-decoration: none;
}

#navex a:hover, #navex a:focus {
        text-decoration: underline;
}

/* Empty Comment Hack - die Bilder sind im Win IE 4 + 5 unsichtbar, er legt sonst leider den Text drueber */

.navmain/**/ {
        background: url(../_img/plus.gif) 0 3px no-repeat;
}

.navakt/**/ {
        background: url(../_img/plusakt.gif) 0 3px no-repeat;
}

/* Damit der Link aber farbig ist, steht das hier auszerhalb des Hacks */

.navakt {
        color: #feda6b;
}

#navex a.navakt, #navex a.navakt:link, #navex a.navakt:visited, #navex a.navakt:hover, #navex a.navakt:focus, #navex a.navakt:active{
color: #feda6b;
        }

#navex a.navsubakt, #navex a.navsubakt:link, #navex a.navsubakt:visited, #navex a.navsubakt:hover, #navex a.navsubakt:focus, #navex a.navsubakt:active{
color: #feda6b;
        }

/* Standardlinks */

#standardlinks {
width: auto;
background: #244E7E;
color: #fff;
font-size: 80%;
text-align: right;
padding: 4px;
margin-top: 10px;
}

#standardlinks a{
border-left: 1px solid #fff;
padding: 0 6px;
}

#standardlinks a:link, #standardlinks a:visited{
color: #fff;
text-decoration: none;
}

#standardlinks a:hover, #standardlinks a:focus, #standardlinks a:active {
text-decoration: underline;
}

/* Kontaktformular */

#formular {
    margin: 20px 0px 0px 0px;
    }

#formular table {
    background:#ffec93;
    border:none;
    width:100%;
    margin: 0px 0px 12px 0px;
    font-size: 80%;
    }

#formular h2 {
    text-align:center;
    padding:2px;
    font-size:119%;
    margin:0;
    }

#formular th {
    text-align:right;
    font-weight:bold;
    line-height:160%;
    padding: 4px 14px 4px 2px;
    width:30%;
    }
#formular .stern {
    padding: 4px 6px 4px 2px;
    }

#formular .klein {
    font-size:70%;
    padding-left: 2px;
}

#formular input, #formular textarea {
    background-color: #F8F8F8;
    width:60%;
    padding-left:2px;
}

#formular .orange {
   color: #D16A3F;
}

/* Formularverarbeitung auf danke.php  - Text über + unter hellem Hintergrund*/

p.danke {
   font-family: Verdana, sans-serif;
   font-size: 80%;
   }

/* Text auf hellem Hintergrund */
#bestaetigung {
     background-color: #ffec93;
     padding:20px 20px 10px 20px;
     font-family: Verdana, sans-serif;
     font-size: 80%;
}

#bestaetigung input {
   width:auto;
   background-color: #F8F8F8;
   padding:0 2px;
}

#bestaetigung form {
display: inline;
}

/* Fehlerseite - Fehler in rot*/
#fehler p {
   font-family: Verdana, sans-serif;
   text-align: left;
   color:red;
}

/* Rezepte */
.zutaten ul {
        margin-left: 0;
        padding-left: 0;
        list-style-type: none;
        font-size: 80%;
}
