* {padding: 0; margin: 0; }

html {
	height: 100%;
	padding: 0 0 1px 0;
}


body {
 color: black; /*Schriftfarbe*/
 background-color: white; /*Hintergrundfarbe*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small; /*Schriftgrösse*/
 line-height: 150%;
 }

#wrapper {
 color: black;
 background-image: url(blau_lin.gif);
 background-repeat: repeat-y;
 background-position: top left;
 width: 800px; /*Breite des Inhaltsbereichs*/
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 10px;
 margin-left: auto;
}

h1 { font-size: 150%; margin-bottom: 12px;}
h2 { font-size: 130%; }
a { text-decoration: none; outline: none; } /*Unterstreichung entfernen*/



#kopf {

 background-color: #D0DCE3;
 height: 56px;
}

#kopf img{
 border: 0;
 outline: none;
}

#kopfnavigation {
 float: right;
 height: 56px;
 width: 200px;
 top: 5px;
 left: 526px;

}

#kopfnavigation li {
 float: left;

 list-style-type: none;
}
#kopfnavigation a {
 
 float: left;
 text-decoration: none;
 outline: none;
 color: #942d4f;
 padding: 10px 12px 10px 12px;

}
#kopfnavigation a:hover,
 #kontakt #impressum a {
 text-decoration: none;
 color: #942d4f;
 background-color: white;
}



#animation { 
 height: 264px;
 color: black;
 background-color: white;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
}

#animation { font-size: 0%; }


h1 { font-size: 100%; margin-bottom: 12px;}
h2 { font-size: 130%; }
.skiplink { }


#main {

}


#navigation {
 float: left;
 width: 178px;

 background-color: #D0DCE3;
}

#navigation li {
 list-style: none;
 border-bottom: 1px solid white;
}

#navigation a {
 display: block; /*ganze Fläche ist anklickbar*/
 text-decoration: none;
 color: #942d4f;
 background-color: #D0DCE3;
 padding: 6px 4px 6px 10px;
 margin: 0;
}

#navigation ul li.aktiv div.aktiv {
 color: #942d4f;
 background-color: white;
 /*display: none;*/
 padding: 6px 4px 6px 10px;
 margin: 0;
 border: 0;
}

#navigation ul li.aktiv ul li a {
 color: #942d4f;
 background-color: #E8eef1;
 /*display: none;*/
 padding-left: 20px;
 border: 0;
}

#navigation a:hover,
 #startseite #navi00 a,
 #beratung #navi01 a,
 #leistungen #navi02 a,
 #referenzen #navi03 a,
 #informationen #navi04 a,
 #kontakt #navi05 a,
 #impressum #navi06 a {
 text-decoration: none;
 color: #942d4f;
 background-color: white;
 padding-right: 5px;
 margin: 0;
} 

#navigation ul li.aktiv ul li a:hover,
 #energiesparberatung #unternavi01 a,
 #energieasuweis #unternavi02 a,
 #energieplanung #unternavi03 a {
 color: #942d4f;
 background-color: white;
 padding-right: 5px;
 margin: 0;
 border: 0;
}



#textbereich {
 float: right;
 width: 601px;
 color: black;
 background-color: white;
 margin: 0;
}


#subnavigation {
 background-color: #E8eef1;
 padding: 6px 0px 6px 0px;
 margin: 0;
}

#subnavigation li {
 display: inline;
 list-style: none;
 border-collapse: collapse;
 padding: 0;
 margin: 0;
}

#subnavigation a {
 text-decoration: none;
 color: #942d4f;
 background-color: #E8eef1;
 padding: 6px 8px 6px 8px;
 border-right: 1px solid white;
 margin: 0;
}

#subnavigation a:hover,
 #allgemeines #subnavi01 a,
 #waswirdgefoerdert #subnavi02 a,
 #werwirdgefoerdert #subnavi03 a,
 #kosten #subnavi04 a,
 #ea-allgemeines #subnavi01 a,
 #gesetzeundpflichten #subnavi02 a,
 #inhaltundaussage #subnavi03 a,
 #werprofitiert #subnavi04 a,
 #ref-energieberatung #subnavi01 a,
 #ref-energieasuweis #subnavi02 a,
 #ref-energieplanung #subnavi03 a,
 #ref-architektur #subnavi04 a,
 #ueber-mich #subnavi01 a,
 #links #subnavi02 a,
 #partner #subnavi03 a


{
 text-decoration: none;
 color: #942d4f;
 background-color: white;
 border-right: 1px solid #E8eef1;
 padding: 6px 8px 6px 8px;
 margin: 0;
} 

#inhalt {
 background-color: white;
 color: black;
 padding: 0px 90px 42px 10px;
}

#inhalt a {
 color: #942d4f;
 text-decoration: none;
 outline: none;
 font-weight: bold;
}

#inhalt p {
 padding: 21px 0px 0px 0px;
}

#blauhinterlegt {
 background-color: #E8eef1;
 padding: 0px 21px 11px 21px;
 margin: 21px 0px 0px 0px;
}

#inhalt li {
 padding: 10px 8px 11px 21px;
 margin:  0px 0px 0px 15px;
}

#inhalt h1 {
 font-size: small;
 padding: 21px 8px 0px 0px;
 margin-bottom: 0px; 
}




#fussbereich {
 clear: both;
 height: 42px;
 padding: 0;
 margin: 0;
 background-color: #D0DCE3;
}



