/* EnssnerZeitgeist Internet, www.enssner.de  */

/*  Farben  */
/*  Enssner-Gruen: #adc449  */
/*  Enssner-Gruen-Komplement (lila): #5f49c4  */
/*                            heller: #9484db  */
/*  Enssner-Gruen-Komplement -30 (blau): #4970c4  */
/*                            heller: #849fd8  */
/*  Enssner-Gruen-Komplement +8 (rot): #c45949  */
/*                            heller: #d79085  */


/*Stile fuer diverse Elemente*/


* {
padding: 0;
margin: 0;
}


body {
background-color: #ffffff;
color: #4e4e4e;
font-size: 70%;
font-family: Verdana, Arial, Sans-Serif;
line-height: 1.7em;

}

/*Links allgemein*/


a {
background-color: transparent;
color: #5c6e94;
text-decoration: none;

}

a:link {
background-color: transparent;
color: #5c6e94;
text-decoration: none;

}

a:hover {
background-color: transparent;
color: #5c6e94;
text-decoration: underline;

}






h1 {
color: #757575;
font-family: Arial, Sans-Serif;
font-size: 1.6em;
margin-top: 33px;
background-color: transparent;
}

h2 {
color: #757575;
font-family: Arial, Sans-Serif;
font-size: 1.3em;
line-height: 1.5em;
margin-top: 27px;
margin-left: 0px;
margin-bottom: 0px;
background-color: transparent;
}

.h2template2 {    /*Positionierung h2 fuer template2*/
margin-left: 0px;
margin-top: 27px;
}



img, a img {
border: 0;
vertical-align: top;
text-align: left;
margin-left: 0px;
}


#guteskarma {
width: 791px;
margin-top: 15px;
margin-left: 15px;    /*Abstand zum Browserrand*/
text-align: left;
}


#guteskarmahome {
width: 791px;
margin-top: 30px;    /*Abstand zum Browserrand*/
margin-left: 15px;
text-align: left;
}




/*Stile fuer Bereich Kopfbereich rechts*/


#logositenav {
background-color:#ffffff;
color: #4e4e4e;
float: right;
width: 226px;
height: 150px;
text-align: center;
display: none;
}


#logositenav ul {
list-style-type: none;
padding-top: 36px;
}

#logositenav ul li {
display: inline;
padding-right: 7px;
display: none;
}




/*Stile fuer Homepage Bereich Kopfbereich rechts*/


#logositenavhome {
background-color:#ffffff;
color: #4e4e4e;
float: right;
width: 226px;
height: 150px;
text-align: center;
padding-top: 15px;
display: none;
}


#logositenavhome ul {
list-style-type: none;
padding-top: 36px;
}

#logositenavhome ul li {
display: inline;
padding-right: 7px;
}




/*Stile fuer Hauptnavigation - Standardtemplates (Kopfbereich links)*/

#hauptnav {
background-color:#ffffff;
color: #4e4e4e;
float: left;
width: 565px;
height: 150px;
text-align: left;
}

#hauptnav ul {
color: #4e4e4e;
background-color: #ffffff;
font-family: Verdana, Arial, Sans-Serif;
font-size: 1em;
font-weight: normal;
line-height: 1.6em;
list-style-type: none;
padding-top: 30px;
display: none;
}

#hauptnav ul li {
display: inline;
padding-right: 30px;
display: none;
}

#hauptnav img {
display: none;
}

.brotbutter {
font-size: 0.9em;
text-align: left;
padding-top: 20px;
}




/*Stile fuer Hauptnavigation - Home (Kopfbereich links)*/

#hauptnavhome {
background-color:#ffffff;
color: #4e4e4e;
float: left;
width: 565px;
height: 150px;
text-align: left;
}

#hauptnavhome ul {
color: #4e4e4e;
font-family: Verdana, Arial, Sans-Serif;
font-size: 1.2em;
font-weight: normal;
line-height: 1.6em;
list-style-type: none;
margin-top: 7px;
}

#hauptnavhome ul li {
background-color:transparent;
margin-bottom: 27px;
}





/*Link-Stile  fuer Hauptnavigation, Bereichsnavigation (Kopfbereich links)*/

#hauptnav a, #bereichsnavoben a, #logositenav a, #logositenavhome a  {
color: #4e4e4e;
text-decoration: none;
background-color: transparent;
}

#hauptnav a:link, #bereichsnavoben a:link, #logositenav a:link, #logositenavhome a:link   {
color: #4e4e4e;
text-decoration: none;
background-color: transparent;
}

#hauptnav a:hover, #bereichsnavoben a:hover, #logositenav a:hover, #logositenavhome a:hover   {
color: #c45949;
text-decoration: underline;
background-color: transparent;
}





/*Link-Stile  fuer Homepage Hauptnavigation (Kopfbereich links)*/

#hauptnavhome ul li a {
color: #c45949;
text-decoration: none;
background-color: transparent;
}

#hauptnavhome ul li a:link {
color: #c45949;
text-decoration: none;
background-color: transparent;
}

#hauptnavhome ul li a:hover {
color: #d79085;
text-decoration: underline;
background: url(../bilder/thome_pfeil_nav_hover.gif);
background-repeat:no-repeat;
background-color: transparent;
}






/*  Link-Stile  fuer Aktiv geschaltete Navigation (Haupt- und Bereichsnavigation)  */

.navaktiv {
color: #c45949 !important;
font-weight: normal;
text-decoration: none;
}





/*Stile fuer Bereichsnavigation (Bereich unten rechts)*/


#bereichsnav {
background-color: transparent;
color: #3a3a3a;
font-family: Verdana, Arial, Sans-Serif;
font-size: 1em;
float: right;
width: 226px;
text-align: left;
margin-left:0px;
display: none;
}


#bereichsnav ul {
background-color: transparent;
line-height: 2.5em;
list-style-type: none;
text-align: left;
padding-top:20px;
padding-left:25px;
padding-right:10px;
padding-bottom:20px;
}

#bereichsnav p {
background-color: transparent;
font-style: normal;
line-height: 1.8em;
margin-top:20px;
margin-left:25px;
padding-right:10px;
padding-bottom:20px;
}



/*Stile Bereichsnavigation oben)*/

#bereichsnavoben {
background-color:#e2eabc;
display: none;
}


/*Stile Bereichsnavigation unten)*/

#bereichsnavunten {
background-color:#ffffff;
display: none;
}

#bereichsnavunten ul {
background-color: transparent;
list-style-image:url(../bilder/ul-doppelpunkt.gif);
margin-left: 15px;
}


#bereichsnavunten ul li {
background-color: transparent;
line-height: 1.4em;
padding-bottom: 1.4em;
}





/*Stile fuer Inhaltsbereich (Bereich linksunten)*/



/*Text Template 1 (Bereich linksunten)*/

#inhalt1 {
background-color: #ffffff;
color: #4e4e4e;
float: left;
width: 565px;
margin-right:0px;
}

/*Text*/

#inhalt1 h2 {
background-color: transparent;
margin-right: 20px;
margin-top: 27px;
}



#inhalt1 p {
background-color: #ffffff;
color: #4e4e4e;
font-size: 1em;
font-family: Verdana, Arial, Sans-Serif;
line-height: 1.8em;
margin-top: 18px;
margin-bottom: 20px;
margin-right: 20px;
}


/*Text Template 2 (Bereich linksunten)*/

#inhalt2 {
background-color: #ffffff;
color: #4e4e4e;
float: left;
width: 565px;
margin-right:0px;
}

/*Text*/

#inhalt2 p {
background-color: #ffffff;
color: #4e4e4e;
font-size: 1em;
font-family: Verdana, Arial, Sans-Serif;
line-height: 1.8em;
margin-top: 18px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 20px;
}


/*Text Template 3 (Bereich linksunten)*/

#inhalt3 {
background-color: #ffffff;
color: #4e4e4e;
float: left;
width: 565px;
margin-right:0px;
}

/*Text*/

#inhalt3 p {
background-color: #ffffff;
color: #4e4e4e;
font-size: 1em;
font-family: Verdana, Arial, Sans-Serif;
line-height: 1.8em;
margin-top: 18px;
margin-bottom: 20px;
margin-right: 20px;
}




/* Stil fuer Bilder in zweiter Bannerreihe */

.bilderreihe2-t1 {
float: right; /* Bei Opera bullshit-Positionierung */
} 

.bilderreihe2-t2 {
float: left; /* Bei Opera bullshit-Positionierung */
}              




/*Stile fuer css freie Anzeige (Kopfbereich links)*/

.blindflug {
display: none;
}



/*Stile Bildbereich Homepage (noch ergaenzen)*/

#inhalthome {
background-color: #ffffff;
color: #4e4e4e;
width: 791px;
text-align: left;
vertical-align: top;
margin-right:0px;
}

/* Adresstext Home */

#inhalthome p {
background-color: #ffffff;
color: #4e4e4e;
font-size: 1em;
font-family: Verdana, Arial, Sans-Serif;
line-height: 1.8em;
margin-top: 20px;
margin-bottom: 20px;
margin-right: 105px;
}
