/******************************************************/
/*                                                    */
/*     onVerein - programmiert von Stefan Wenzel      */
/*                                                    */
/******************************************************/

/****************** Allgemeines ***********************/

.clear {
 clear:both;
 font-size:0pt;
 line-height:0pt;
}

.rss_icon {
 border:0px;
}

.print_icon {
 border:0px;
}

* html .rss_icon {
 margin-top:8px;
}

* html .print_icon {
 margin-top:8px;
}

div.meldung {
 width:98%;
 margin:0px auto;
 margin-top:10px;
 margin-bottom:10px;
 border-top:1px solid #f9db35;
 border-bottom:1px solid #f9db35;
 background-color:#ffe972;
 color:#777;
 text-align:center;
}

div.meldung p {
 font:normal 10pt normal Verdana, Arial, sans-serif;
 margin:5px 10px;
 padding:0px;
 background-color:#ffe972;
 color:#777;
}

/****************** Popup ***********************/

a.popup, a.popup:link, a.popup:visited, a.popup:active {
 position:relative;
 text-decoration:none;
}

a.popup:hover {
 background:transparent;
 z-index:100;
 cursor:pointer;
}

a.popup span {
 display:none;
 text-decoration:none;
}

a.popup:hover span {
 display:block;
 position:absolute;
 top:0;
 left:0;
 z-index:100;
 color:#777;
 border:5px solid #ddd;
 background-color:#f0f0f0;
 font:lighter 10pt Verdana, sans-serif;
 text-align:left;
}

* html a.popup:hover span {
 display:block;
 position:absolute;
 top:30px;
}

a.popup:hover {
 background:transparent;
 z-index:100;
}

/****************** Werbeformen ***********************/

.werbung_medium_rectangle {
 width:300px;
 height:250px;
 color:#777;
 background-color:#fff;
 line-height:20pt;
}

/****************** Seitenwahl ***********************/

div.seitenwahl {
 margin-top:5px;
 text-align:center;
 padding:5px 0px;
}

div.seitenwahl a, div.seitenwahl a:hover, div.seitenwahl span {
 background-color:#bf0d0d;
 color:#fff;
 padding:2px 4px;
}

div.seitenwahl a:hover {
 background-color:#ff2626;
 color:#fff;
 cursor:pointer;
 text-decoration:none;
}

div.seitenwahl span {
 background-color:#ccc;
 color:#d11010;
 font-weight:bold;
}

/****************** Subcontent ***********************/

ul.sub_content_box li.sub_content_box_titel {
 color:#fff;
 background-color:#8b1b1b;
 font:italic 14pt Georgia, sans-serif;
 line-height:18pt;
 text-align:left;
}

ul.sub_content_box li.sub_content_box_text p {
 margin:0px;
 padding:0 5px;
 color:#fff;
 background-color:transparent;
 text-align:left;
}

ul.sub_content_box li.button p, ul.sub_content_box li.button a, 
ul.sub_content_box li.formular input, ul.sub_content_box li.formular input.submit {
 color:#fff;
 background-color:transparent;
 font:normal 10pt Verdana, sans-serif;
 line-height:22pt;
}

ul.sub_content_box li.button a:hover, ul.sub_content_box li.button:hover a {
 color:#fff;
 background-color:transparent;
 text-decoration:none;
}

/****************** Footer ***********************/

div#footer {
 text-align:left;
 color:#fff;
 background-color:transparent;
}

#footer div.rurdesign p span {
 font:10pt Verdana, sans-serif;
 text-align:right;
}

#footer p.mitte a, #footer div.rurdesign p span a {
 color:#fff;
 background-color:transparent;
 font:10pt Verdana, sans-serif;
 text-decoration:none;
}

#footer p.mitte a:hover, #footer div.rurdesign p span a:hover {
 color:#fff;
 background-color:transparent;
 text-decoration:underline;
}