.text_underline{
text-decoration:underline;
}
.tipp_allg{
margin:1em 0em;
padding:0.5em;
width:93%;
font-weight:bold;
color:#bb0000;
text-align:center;
background:#fff;
border:1px solid #000;
}
/* Unter Navigation */
label{
display:block;
width:120px;
float:left;
}
#aktuelles_headline{
margin:0px;
padding:0.1em;
text-decoration:underline;
color:#000;
background:#fff;
font-weight:bold;
}
#kommunalwahl{
margin:0px;
padding:0px;
width:170px;
height:100px;
}

#counter_headline{
margin:0px;
padding:0.1em;
text-decoration:underline;
color:#000;
background:#fff;
font-weight:bold;
}
#c_akt_monat, #c_last_monat, #c_gesamt{
margin:0px;
padding:1px;
width:100%;
font-size:0.8em;
}
#zufallsbild_headline{
margin:0px;
padding:0.1em;
text-decoration:underline;
color:#000;
background:#fff;
font-weight:bold;
font-size:0.8em;
}
#zufallsbild_bild{
margin:0px;
padding:0px;
width:170px;
height:268px;
}
#zufallsbild_text{
margin:0px;
padding:0px;
background:#fff;
color:#000;
}
#fwg_fruehstueck_headline{
margin:0px;
padding:0.1em;
text-decoration:underline;
color:#000;
background:#fff;
font-weight:bold;
font-size:0.8em;
}
#fwg_fruehstueck_bild{
margin:0px;
padding:0px;
width:170px;
height:239px;
}
#validator{
margin:0px auto;
padding:2px;
text-align:center;
}
#flyer_text{
margin:0px;
padding:0.1em;
text-decoration:underline;
color:#000;
background:#fff;
font-weight:bold;
font-size:0.8em;
}
#flyer_pic{
margin:0px;
padding:0px;
width:170px;
height:239px;
}
/* Content Links */
a.innerlink:link , a.innerlink:visited{
background:transparent;
/*color:#ff8000;*/
color:#002c63;
text-decoration:underline;
}
a.innerlink:hover , a.innerlink:active{
color:#0000ff;
background:#fff;
text-decoration:underline;
}
a.innerlink_on_orange:link , a.innerlink_on_orange:visited{
background:transparent;
color:#002c63;
text-decoration:underline;
font-weight:bold;
}
a.innerlink_on_orange:hover , a.innerlink_on_orange:active{
color:#002c63;
background:#fff;
text-decoration:underline;
font-weight:bold;
}
/* Liste Links */
a.liste_link:link , a.liste_link:visited {
display:block;
color:#e67300;
background:transparent;
}
a.liste_link:hover , a.liste_link:active {
background:#fff;
color:#00f;
font-weight:bold;
}

/* Content */
#content{
padding:1em;
}

/* News */
#news_box , #about_box , #wahl_box , #kontakt_box , #impressum_box , #historie_box , #spenden_box , #spass_box{
width:98%;
padding:0.2em;
}
.news_header{
padding:0.1em;
width:90%;
/* background:#ff8000; */
background:#ff9933;
color:#000;
font-size:0.9em;
font-weight:bold;
border:1px solid #fff;
}
.news_text{
margin:0.1em 0em 2em 0em;
padding:0.1em;
width:90%;
/* background:#ff8000; */
background:#ff9933;
color:#000;
font-size:0.9em;
border:1px solid #fff;
}
.news_downloads{
margin:-1em 0em 2em 0em;
padding:0.1em;
width:90%;
/* background:#ff8000; */
background:#ff9933;
color:#b00;
font-size:0.9em;
border:1px solid #fff;
}
a.news_download:link , a.news_download:visited{
/* background:#ff8000; */
background:#ff9933;
/*color:#b00;*/
color:#002c63;
text-decoration:none;
}
a.news_download:hover , a.news_download:active{
text-decoration:underline;
}
.news_bild{
float:left;
margin:0px;
padding:5px;
}
#news_foot{
padding:0.1em;
width:90%;
/* background:#ff8000; */
background:#ff9933;
color:#000;
font-size:0.9em;
font-weight:bold;
text-align:center;
border:1px solid #fff;
}

/* about */
.about_p{
text-align:justify;
font-size:0.9em;
}
.about_p_ticker{
text-align:center;
}
.about_mark{
font-size:1.3em;
font-weight:bold;
}
.about_p_hidden{
padding:3px;
display:none;
border:1px solid #fff;
}
.about_p_headline{
color:#bb0000;
text-decoration:none;
font-weight:bold;
}
.about_p_headline a:link{
color:#bb0000;
text-decoration:none;
font-weight:bold;
font-size:1.2em;
}
.about_highlight{
color:#bb0000;
}

/* Wahl */
#wahl_reminder{
color:#bb0000;
background:transparent;
text-align:center;
font-weight:bold;
}

/* Liste */
#liste_box{
padding:0px;
}
#liste_table{
margin:0px auto;
width:90%;
}
.tb_liste_head{
font-size:1.2em;
border:1px solid #fff;
text-align:center;
}
.tb_liste_one{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
}
.tb_liste_sec{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
}

/* Kontaktformular */
input{
margin: 3px 0;
border: 2px solid #000;
background-color: #fff;
color:#000;
padding: 3px 3px;
width:250px;
}
textarea{
margin: 3px 0;
border: 2px solid #000;
background-color: #fff;
color:#000;
padding: 3px 3px;
width:250px;
height:150px;
}
select{
margin: 3px 0;
border: 2px solid #000;
background-color: #fff;
color:#000;
padding: 3px 3px;
width:250px;
}
#kontakt_table{
margin:0px auto;
width:500px;
font-size:0.8em;
}

/* LINKS + DOWNLOADS*/
#links_box>p , #downloads_box{
padding:0em;
margin:0em;
width:98%;
}
#download_tipp{
margin:1em 0em;
padding:0.5em;
width:93%;
font-weight:bold;
color:#bb0000;
text-align:center;
background:#fff;
border:1px solid #000;
}
.links_headline , .downloads_headline{
margin-top:0.5em;
padding:0.1em;
width:95%;
background:#ff8000;
color:#000;
font-size:0.9em;
font-weight:bold;
border:1px solid #fff;
}
.links_link , .downloads_link{
padding:0em 1em;
margin:0em;
}
a.links_links:link ,a.links_links:visited , a.downloads_links:link ,a.downloads_links:visited{
color:#fff;
background:transparent;
text-decoration:none;
}
a.links_links:hover ,a.links_links:active , a.downloads_links:hover ,a.downloads_links:active {
color:#000090;
background-color:#fff;
text-decoration:underline;
font-weight:bold;
}

/* HISTORIE */
#historie_header{
margin-bottom:0px;
padding:0px;
font-size:1.3em;
}
#historie_header_bottom{
padding:0px;
margin:0px;
font-style:italic;
font-size:0.9em;
}
.historie_highlight{
color:#ff8000;
font-style:italic;
}

/* KALENDER */
.table_kalender{
float:left;
padding:0.1em;
margin:3px 0px 0px 3px;
height:240px;
width:230px;
text-align:center;
border:1px solid #000;
background:#000090;
}
.head_monat{
height:40px;
background:#ff8e10;
font-weight:bold;
}
.head_w_tage{
background:#0000aa;
color:#fff;
font-weight:bold;
height:30px;
}
.kal_tage_normal{
background:#000090;
color:#fff;
}
.kal_tage_frei{
margin:0px;
color:#fff;
background:#000090;
}
.kal_tage_termin{
background:#bb0000;
color:#fff;
}
.kal_tage_termin_fwg{
background:#ff8e10;
color:#fff;
}
#kal_table{
margin:0px auto;
width:85%;
}
a.kalender_link:link , a.kalender_link:visited{
background:transparent;
color:#fff;
text-decoration:none;
}
a.kalender_link:hover , a.kalender_link:active{
text-decoration:underline;
}
