h2 { color: #006666; font-weight: bold; font-size: 17px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
h3 {color: #006666; font-weight: bold; font-size: 15px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
h1 {color: #006666; font-weight: bold; font-size: 19px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
h4 { color: #006666; font-weight: bold; font-size: 12px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px  }
.text_h1      { color: #006666; font-weight: bold; font-size: 19px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
.text_h2       { color: #006666; font-weight: bold; font-size: 17px; font-family: Verdana, Georgia, "Times New Roman"; text-align: left; top: 10px }
.text_h3     { color: #006666; font-weight: bold; font-size: 15px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
.archiv_h4     { font-size: 12px; font-weight: bold; background-color:#ccc ; text-align: center; }
.std_9 { font-size: 9px; font-family: Verdana, Georgia, "Times New Roman" }
.std_9-norm { font-size: 9px; font-family: Verdana, Georgia, "Times New Roman" ; font-weight: normal; font-style: normal; }
.std_8 { font-size: 8px; font-family: Verdana, Georgia, "Times New Roman" ; font-weight: normal; font-style: normal; }
.std_10 { font-size: 10pt; }
.std_12-h4 { font-size: 12pt; } 
.std_15-h3 { font-size: 15pt; }
.std_17-h2 { font-size: 17pt; }
.std_19-h1 { font-size: 19pt; }
.std_22-h1 { font-size: 22pt; }
.std_40-h0 { font-size: 40pt; }
.kursiv { font-style: italic; }
.fett { font-weight: 700; }
.fett2 { font-weight: 900; }
.blocksatz { text-align: justify; }
.unterstrich { text-decoration: underline; }
.blue { color: blue; font-family: Verdana, Georgia, "Times New Roman"  }
.grau { color: gray; }
.fenster_schl    { color: yellow; font-style: normal; font-weight: bold; font-size: 11px; font-family: Verdana, Georgia, "Times New Roman", Times }
.EDNE   { color: #191970; font-style: oblique; font-size: 30px; font-family: Verdana, Georgia, "Times New Roman", Times; text-decoration: blink; margin-right: 20px }
.rechts { text-align: right }
.Link_seperat    { font-weight: bold; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: right; margin-right: 10px }
.news_h1  { color: #ffa500; font-weight: bold; font-size: 20px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; top: 10px }
.news_h2         { color: #ffa500; font-weight: bold; font-size: 12px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; margin-left: 0px }
.news_haupt_h1      { color: #ffa500; font-weight: bold; font-size: 18px; font-family: Verdana, Georgia, "Times New Roman"; text-align: left; vertical-align: middle }
.standart    { font-size: 11px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left }
.standart_news          { color: white; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; left: 5px }
.datum-news { color: white; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; vertical-align: bottom; margin-right: 5px }
.top_h1-gelb      { color: #ffa500; font-weight: bold; font-size: 25px; font-family: Verdana, Georgia, "Times New Roman"; text-align: left }
.class_linktop   { font-size: 10px; font-family: Verdana, Georgia, "Times New Roman"; vertical-align: middle }
.counter       { font-family: Verdana, Georgia, "Times New Roman", Times; background-color: #e8e8e8; text-align: left }
.text_h1      { color: #006666; font-weight: bold; font-size: 19px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
.text_h2       { color: #006666; font-weight: bold; font-size: 17px; font-family: Verdana, Georgia, "Times New Roman"; text-align: left; top: 10px }
.text_h3     { color: #006666; font-weight: bold; font-size: 15px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
.text_h4     { color: #006666; font-weight: bold; font-size: 12px; font-family: Verdana, Georgia, "Times New Roman"; line-height: 30px; top: 10px   }
.text_h4_rot      { color: red; font-weight: bold; font-size: 12px; font-family: Verdana, Georgia, "Times New Roman"; top: 10px }
.text_h4_rot_blinken      { color: red; font-weight: bold; font-size: 12px; font-family: Verdana, Georgia, "Times New Roman"; text-decoration: blink; top: 10px    }
.archiv_h4     { font-size: 12px; font-weight: bold; background-color:#ccc ; text-align: center; }
.Hinterlegt_hellgrau     { background-color:#efefef ; }
A:visited, A:link { color: blue; text-decoration: none }
A:hover, A:active  { text-decoration: underline }
a.navi-inhaltsverzeichnis:link, a.navi-inhaltsverzeichnis:visited  { color: #000; font-style: oblique; font-weight: normal; font-family: Verdana, Georgia, "Times New Roman", Times; text-decoration: none; text-align: left; margin-left: 20px }
a.navi-inhaltsverzeichnis:hover, a.navi-inhaltsverzeichnis:active  { color: black; font-style: oblique; font-weight: normal; font-family: Verdana, Georgia, "Times New Roman", Times; text-decoration: underline; text-align: left; margin-left: 20px }
a.navi:visited, a.navi:link    { color: yellow; font-size: 10px; font-weight: bold; text-decoration: none }
a.navi:active, a.navi:hover    { color: yellow; font-size: 10px; font-weight: bold; text-decoration: underline }
.seitenlink { color: #808080; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; border-left: none }
.update  { color: #808080; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: left; vertical-align: bottom }
.kursiv { font-style: italic }
.durchgestrichen  { text-decoration: line-through }
body { font-size: 11px; font-family: Verdana, Georgia, "Times New Roman", "Courier New", Courier; text-align: left }
img {border:0}
#container   { margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 850px }
#banner     { background-image: url(Bilder/Top-hintergrund.jpg); padding: 5px; height: 125px }
/* nicht verwendet da in html direkt
#banner_bild_1      { background-color: transparent; position: relative; top: 0px; left: 0px; width: 425px; height: 75px; visibility: visible; display: block }
#banner_bild_2        { background-color: transparent; margin-right: 15px; position: absolute; top: 0px; left: 430px; height: 75px }
*/
#nach_oben    { color: #808080; font-size: 10px; font-family: Verdana, Georgia, "Times New Roman", Times; text-align: right; float: right; clear: both; margin-right: 10px }
#link_top { background-image: url(Bilder/background40.gif); height: 21px }
#bottom   { background: transparent url(Bilder/Top-hintergrund.jpg); vertical-align: bottom; clear: both; padding: 10px 10px 5px; height: 65px }
#main     { background-color: transparent; padding: 5px; border: solid 1px red; width: auto; height: 500px }
#main_rand        { font-size: 11px; font-family: Verdana, Georgia, "Times New Roman", Times; background-color: transparent; text-align: left; padding: 5px; border-style: solid; border-width: 8px 80px 1px 80px; border-color: #eee #eee red #eee; width: auto; height: auto }
#left         { background-color: #f5f5f5; float: left; clear: both; margin: 0; padding: 5px; width: 230px; height: auto }
#main_1  { border: solid 1px red; width: auto; height: 250px }
#main_2   { text-align: center; border: solid 1px blue; width: auto; height: auto }
#wetter     { width: 161px; height: 102px; float:right;  visibility: visible; display: block }
#main_news_klein    { background-color: #3b76b8; padding: 5px; border: solid 1px red; width: 380px; height: auto } 
#main_news_gross    { background-color: #3b76b8; padding: 5px; border: solid 1px red; width: 590px; height: auto } 

a.infobox { border-bottom: 1px dashed #c30; text-decoration:none; }
a.infobox:hover { cursor:help; color:#c30; background:white; } 
a.infobox span { visibility:hidden; position:absolute; left:-99em; margin-top:1.5em; padding:1em; text-decoration:none; }
a.infobox:hover span { visibility:visible; left:16em; border:1px solid #c30; color:blue; background:white; }

/*
Beginn Menu fuer Pop Up News 
*/ 

#menu li, #menu ul, #menu dl, #menu dt, #menu dd { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 



#menu { 
position: static; 
z-index:100; 
width: 100%; /* precision for Opera */ 
} 

#menu dl {
float: left;
width: 10em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: solid 1px gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a { color: #000; text-decoration: none; text-align: left; display: block; height: 5%; border: 0; }
#menu li a:hover, #menu dt a:hover {
background: #eee;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}

/*
Ende Menu fuer Pop Up News
*/

