body {
color:#FFFFFF;
background-color:#89ADCF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#6184AC;
margin:0;
padding:0;
}

#seite {
text-align:center;
}

#inhalt {
width:1004px;
text-align:left;
margin: auto auto;
}

#text
{
color:#000000;
background-color:#FFFFFF;
font:0.8em arial,verdana,sans-serif;
padding:1 10 10 10;
}

#werbung
{
font:0.8em arial,verdana,sans-serif;
padding:2px 4px 2px 2;
margin:15px 0 0 0;
}

h1 {
font-family:arial,sans-serif,times;
font-size: 1.8em;
font-weight:500;
text-align:center;
}
h2 {
font-family:arial,sans-serif,times;
font-size: 1.5em;
font-weight:500;
text-align:center;
}
h3, h4, h5, h6 {
font-family:arial,sans-serif,times;
font-size: 1.4em;
font-weight:500;
text-align:center;
}

/* allgemeine Links */
a{
font:arial,verdana,sans-serif;
}
a:link{
color: #0000BF;
}
a:visited{
color: #0000BF;
}
a:active{
color: #009F00;
}
a:hover{
color: #BF0000;
text-decoration:underline overline;
}

/* Links Navigationstabelle */
.menue {
font:0.85em arial,verdana,sans-serif;
font-weight:normal;
text-decoration:none;
color: #FFFFFF;
width:100%;
height:16px;
vertical-align:middle;
}
a.menue {
padding-left: 20px;
}
a.menue:link {
color: #FFFFFF;
}
a.menue:visited{
color: #FFFFFF;
}
a.menue:active{
color: #FFFFFF;
}
a.menue:hover{
color: lemonchiffon;
text-decoration:none;
background:#5F0000;
}

/* Links im Kopf */
.kopf {
font:0.7em arial,verdana,sans-serif;
font-weight:normal;
text-decoration:none;
color: #000000;
}
a.kopf:link {
color: #000000;
}
a.kopf:visited{
color: #000000;
}
a.kopf:active{
color: #000000;
}
a.kopf:hover{
color: #FFFFFF;
text-decoration:none;
}

/* Navigation */

#menu {
margin:1px;
}
#menu ul {
margin:0;
padding:0;
list-style:none;
}
#menu a {
font:0.8em arial,verdana,sans-serif;
text-decoration:none;
height:16px;
padding:0 0 0 9;
margin: 0 0 2px 0;
}
#menu a:link, #menu li a:visited {
color:#FFFFFF;
display:block;
}
#menu a:active {
color:#FFFFFF;
}
#menu a:hover {
color: lemonchiffon;
text-decoration:none;
background:#5F0000;
}
.haupt {
background-color:#3F618C;
}
.unter {
background-color:#103973;
}

#menulinks li {
font:0.8em arial,verdana,sans-serif;
color:#000000;
}

.klein {
font:.8em arial, sans-serif, verdana;
}
ul.klein {
list-style: none;
margin: 0;
padding: 0;
line-height:12px;
}

/* Spezialtabellen */
.table {
font:1em arial,verdana,sans-serif;
background-color:#e2e7fa;
border:1px solid #000000;
color:#000000;
border-collapse:collapse;
}
.table td {
text-align:left;
border-bottom:1px solid #7F7F7F;
}
.zelle {
width:20px;
}

.button {
background-color:#103973;
color:#ffffff;
border:1px solid #000040;
padding:2px;
cursor:pointer;
}

.datenschutz {
width:182px;
padding:5px 0 5px 0;
margin:0 0 10px 10px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#036;
line-height:18px;
}

#oekostromvergleich {
width:240px;
height:120px;
background: #ACECAC;
border: 1px solid #386238;
padding:10px;
float:right;
}
#oekostromvergleich td, #oekostromvergleich th {
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
color:000000;
}
.oekostrominput {
width:50px;
height:18px;
margin-top:2px;
left:100px;
padding:0;
}
.oekostromsubmit {
width:160px;
height:22px;
background: #1D2F1D;
color:#F0F0F0;
border: 1px solid #386238;
cursor:pointer;
}

.schnellvergleich {
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
color:000000;
background-color: #E2E7FA;
border:1px solid #000000;
margin:0 0 0 40px;
padding:0;
}

form {
margin:0;
padding:0;
}

.rechts{
float:right;
margin-left:10px;
}

.links{
float:left;
margin-right:10px;
}