/* - - - - - - - - - - - - - - - - - - - - */
/* BODY */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
/* Hier sollte man auch wenn man ein Bild als Hintergrund nicht vergessen die Hintergrundfarbe zu setzen. Es könnte nämlich sein dass man aus versehen für den Text die gleiche Farbe hat wie für den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen können. */
background: url(../images/bg.gif) #e7f3f7;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
margin: 0 0 5px 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 { /* Alle Überschriften bekommen eine besondere Farbe und da sie sehr groß sind können wir es uns erlauben hier eine Schrift mit Serifen zu wählen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten. */
 color: #6699CC;
 font-family: Georgia, "Times New Roman", Times, serif;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* AEUSSERE CONTENTBOX */
/* - - - - - - - - - - - - - - - - - - - - */
#inhalt {
margin:10px auto;
text-align:left;
width: 900px;
padding: 2px;
background: #ffffff;
border: 1px solid #a4aed5;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* DESIGNTABELLE*/
/* - - - - - - - - - - - - - - - - - - - - */
#design {
width: 100%;
/* background: #ffffff; */
}
#head {
background: url(../images/head_banner.jpg) 0 0 no-repeat black;
/* background: #426fb9; */
height: 60px;
text-align: right;
font-weight: bold;
color: #ffffff;
font-size: 23px;
}
#head a {
 color: white; /* Die vorher eingestellte Farbe passt nicht um auch als Logofarbe zu dienen, deshalb wählen wir hier Weiß. */
 background: black; 
 text-decoration: none;
}
#head a span { /* Der letzte Buchstabe soll invertiert dargestellt werden. */
 color: black;
 background: white;
 padding-right: 0.1em; /* damit das weiße rechts und links genau so breit ist. */
 font-weight: bold;
}
#tnleft {
background: #c0c7de;
padding: 3px;
color: #000000;
font-size: 11px;
}
#tnright {
background: #c0c7de;
padding: 3px;
color: #000000;
font-size: 11px;
}
#menue {
background: url(../images/bg.gif) #e7f3f7;
padding: 0px;
color: #000000;
vertical-align: top;
width: 180px;
}
.menuelinks a {
display: block;
width: auto;
background: #eaeaea;
margin-bottom: 2px;
padding: 3px 0px 3px 4px;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
border: 1px solid #d3d3d3;
}
.menuelinks a:hover {
background: #dae3ef;
text-decoration: none;
color: #6c6fae;
}
.menuelinks .aktuell {
display: block;
width: auto;
background: #ffcc00;
margin-bottom: 2px;
padding: 3px 0px 3px 4px;
font-size: 11px;
font-weight: bold;
border: 1px solid #cc6600;
}
#content {
background: url(../images/bg.gif) #e7f3f7;
padding: 3px;
color: #000000;
vertical-align: top;
font-size: 0.9em;
}
#footer {
background: #426fb9;
padding: 3px;
color: #ffffff;
text-align: center;
}
#foottext {
padding: 3px;
color: #1D1AB4;
text-align: right;
font-size: 9px;
}