html{
height: 100%;
margin: 0px;
padding: 0px;
}

body{
height: 100%;
background-color: white;
margin: 0px;
padding: 0px;
text-align: center;
font-family: Verdana;
color: #444444;
font-size: small;
}

.map_rahmen_css{
position: absolute;
top: 145px;
left: 236px;
width: 676px;
height: 20px;
z-Index: 900;
text-align: left;
visibility: hidden;
font-size: 11px;
}
.map_rahmen_css a:link { text-decoration: none; color: #1D50B6;}
.map_rahmen_css a:visited { text-decoration: none; color: #1D50B6;}
.map_rahmen_css a:active { text-decoration: none; color: #1D50B6;}
.map_rahmen_css a:hover { text-decoration: underline; color: #1D50B6;}


.container{
position: relative;
width: 925px;
overflow: visible;
margin: 0 auto;
}

.metanav{
position: absolute;
top: 0px;
left: 0px;
width: 925px;
text-align: right;
height: 20px;
font-size: 0.8em;
vertical-align: top;
}
.metanav a:link,a:visited,a:active,a:hover { text-decoration: none; color: #444444;}
.metanav b a:link { text-decoration: none; color: #444444;}
.metanav b a:visited { text-decoration: none; color: #444444;}
.metanav b a:active { text-decoration: none; color: #444444;}
.metanav b a:hover { text-decoration: underline; color: #444444;}

.hauptnav{
position: absolute;
top: 20px;
left: 0px;
width: 925px;
text-align: left;
height: 23px;
background-color: #99BB00;
}

.content_galerie{
position: absolute;
left: 235px;
top: 165px;
width: 690px;
min-height: 400px;
overflow: visible;
background-image: url(../img/back_content.gif);
background-repeat: repeat-y;
text-align: left;
}

.content_suche_head{
position: absolute;
left: 235px;
top: 165px;
width: 455px;
height: 69px;
background-image: url(../img/back_suche.gif);
background-repeat: repeat-y;
text-align: left;
}
.content_suche_head h1{
padding-left: 8px; 
padding-right: 8px;
text-align: left;
font-size: 20px;
font-weight: normal;
font-family: Georgia, Verdana;
margin: 0px;
padding-bottom: 20px;
}

.content_suche_ergebnisse{
position: absolute;
left: 235px;
top: 234px;
width: 455px;
background-image: url(../img/back_suche.gif);
background-repeat: repeat-y;
text-align: left;
}

.content_suche_ergebnisse p{
padding-left: 8px; 
padding-right: 8px;
text-align: left;
font-size: 11px;
margin: 0px;
padding-bottom: 20px;
line-height: 16px;
}

.content_suche_ergebnisse p a:link { text-decoration: underline; color: #1D50B6;}
.content_suche_ergebnisse p a:visited { text-decoration: underline; color: #1D50B6;}
.content_suche_ergebnisse p a:active { text-decoration: underline; color: #1D50B6; }
.content_suche_ergebnisse p a:hover { text-decoration: none; color: #1D50B6;}

.content_detail_bilder{
position: absolute;
left: 235px;
top: 165px;
width: 690px;
height: 314px;
background-image: url(../img/back_content.gif);
background-repeat: repeat-y;
text-align: left;
}

.content_detail_text_links{
position: absolute;
left: 235px;
top: 502px;
width: 235px;

text-align: left;
font-size: 0.8em;
}

.content_detail_text_links_rahmen{
width: 235px;
background-image: url(../img/back_content_detail_links.gif);
background-repeat: repeat-y;

}

.content_detail_links_seperator{
width: 235px;
height: 61px;
border: 0px;
background-color: white;
text-align: left;
font-size: 0.8em;
}


.content_detail_text_links p{
padding-left: 8px; 
padding-right: 8px;
text-align: left;
font-size: 11px;
line-height: 14px;
margin: 0px;
}
.content_detail_text_links p a:link { text-decoration: none; color: #1D50B6;}
.content_detail_text_links p a:visited { text-decoration: none; color: #1D50B6;}
.content_detail_text_links p a:active { text-decoration: none; color: #1D50B6; }
.content_detail_text_links p a:hover { text-decoration: underline; color: #1D50B6;}

.content_detail_text_rechts{
position: absolute;
left: 470px;
top: 502px;
width: 455px;
background-image: url(../img/back_content_detail_rechts.gif);
background-repeat: repeat-y;
}

.p_content_detail_text_rechts {
padding-left: 8px; 
padding-right: 8px;
text-align: left;
font-size: 11px;
margin: 0px;
line-height: 16px;
margin-right: 10px;
color: #444444;
}

.p_content_detail_text_rechts a:link { text-decoration: none; color: #1D50B6;}
.p_content_detail_text_rechts a:visited { text-decoration: none; color: #1D50B6;}
.p_content_detail_text_rechts a:active { text-decoration: none; color: #1D50B6; }
.p_content_detail_text_rechts a:hover { text-decoration: underline; color: #1D50B6;}

.content_detail_text_rechts h1{
padding-left: 8px; 
padding-right: 8px;
text-align: left;
font-size: 20px;
font-weight: normal;
font-family: Georgia, Verdana;
margin: 0px;
padding-bottom: 20px;
}

.breadcrumb{
position: absolute;
top: 51px;
left: 0px;
width: 925px;
text-align: left;
height: 20px;
font-size: 10px;
z-Index: 500;
}
.breadcrumb a:link { text-decoration: none; color: #444444;}
.breadcrumb a:visited { text-decoration: none; color: #444444;}
.breadcrumb a:active { text-decoration: none; color: #444444; }
.breadcrumb a:hover { text-decoration: underline; color: #444444;}

.breadcrumb h1{
font-family: Verdana;
font-size: 10px;
margin: 0px;
padding: 0px;
font-weight: normal;
}
.breadcrumb h1 a:link { text-decoration: none; color: #444444;}
.breadcrumb h1 a:visited { text-decoration: none; color: #444444;}
.breadcrumb h1 a:active { text-decoration: none; color: #444444; }
.breadcrumb h1 a:hover { text-decoration: underline; color: #444444;}


.tools{
position: absolute;
top: 51px;
right: 0px;
width: 286px;
height: 21px;
text-align: left;
z-Index: 500;
}

.suchdiv{
position: absolute;
top: 0px;
right: 0px;
width: 141px;
height: 19px;
margin-top: 2px;
background-image: url(../img/back_search.gif);
background-repeat: no-repeat;
text-align: center;
}

.logo_gross{
position: absolute;
left: 0px;
top: 100px;
width: 176px;
height: 72px;
}

.logo{
position: absolute;
left: 0px;
top: 78px;
width: 136px;
height: 58px;
}

.startcover{
position: absolute;
left: 470px;
top: 85px;
width: 455px;
height: auto;
}

.startblog{
position: absolute;
left: 235px;
top: 215px;
width: 220px;
height: auto;
text-align: left;
}

.startblogeintrag{
background-image: url(../img/back_blog.gif);
background-repeat: repeat-y;
}

.crosslinkeintrag{
background-image: url(../img/back_blog.gif);
background-repeat: repeat-y;
margin-left: 8px;
}

.schwarz{
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background-color: black;
z-Index: 1000;
filter:alpha(opacity=60); 
-moz-opacity: 0.6; 
opacity: 0.6; 
visibility: hidden;
}

.galeriepopup{
position: absolute;
left: 20%;
top: 5px;
width: 650px;
height: 550px;
background-image: url(../img/back_galeriepopup.gif);
background-repeat: no-repeat;
z-Index: 1001;
visibility: hidden;
}

.start_links{
position: absolute;
left: 0px;
top: 515px;
width: 220px;
}

.wetter_start{
width: 220px;
height: 194px;
background-image: url(../img/back_wetter.gif);
background-repeat: no-repeat;
}

.div_box_login{
text-align: left;
left: 0px;
width: 220px;
height: 283px;
background-color: #E5E5E5;
margin-bottom: 27px;
}
.div_box_login a:link { text-decoration: none; color: #1D50B6;}
.div_box_login a:visited { text-decoration: none; color: #1D50B6;}
.div_box_login a:active { text-decoration: none; color: #1D50B6;}
.div_box_login a:hover { text-decoration: underline; color: #1D50B6;}

.tipp_start{
text-align: left;
left: 0px;
width: 220px;
height: 170px;
background-image: url(../img/back_boxtipp.gif);
background-repeat: repeat-y;
}

.tipp_folgeseiten{
text-align: left;
margin-left: 10px;
width: 220px;
height: 170px;
background-image: url(../img/back_boxtipp.gif);
background-repeat: repeat-y;
}

.tipp_event{
text-align: left;
position: absolute;
left: 0px;
top: 440px;
width: 220px;
height: 170px;
background-image: url(../img/back_boxtipp.gif);
background-repeat: repeat-y;
}

.tipp_suche{
text-align: left;
position: absolute;
left: 0px;
top: 317px;
width: 220px;
height: 170px;
background-image: url(../img/back_boxtipp.gif);
background-repeat: repeat-y;
}

.content_aktuell{
position: absolute;
left: 235px;
top: 165px;
width: 441px;
background-image: url(../img/back_content_detail_links.gif);
background-repeat: repeat-y;
text-align: left;
}

.content_aktuell2{
padding-left: 6px;
font-family: Verdana, Arial;
color: #444444;
font-weight: normal;
line-height: 17px;
font-size: 11px;
}

.online_iframecontainter{
padding-left: 10px;
width: 220px;
height: 400px;
}

.online_iframecontainter2{
padding-left: 0px;
width: 220px;
height: 400px;
}

form{
margin: 0px;
padding: 0px;
}



.div_posting{
width: 455px;
background-color: white;
text-align: left;
font-size: 11px;
}

.suchfeld{
width: 100px;
height: 13px;
border: 0px;
color: #444444;
font-size: 10px;
border: 0px;
margin-top: 2px;
}

.suchfeld_safari{
width: 125px;
height: 15px;
border: 0px;
color: #444444;
font-size: 0.8em;
border: 0px;
margin-top: 2px;
}

.content_detail_bildauswahl1_bild1{
position: absolute;
width: 448px;
height: 314px;
top: 0px;
left: 7px;
}
.content_detail_bildauswahl1_bild2{
position: absolute;
width: 222px;
height: 154px;
top: 0px;
left: 461px;
}
.content_detail_bildauswahl1_bild3{
position: absolute;
width: 222px;
height: 154px;
top: 160px;
left: 461px;
}

.content_detail_bildauswahl3_bild1{
position: absolute;
width: 676px;
height: 314px;
top: 0px;
left: 7px;
}

.galerie_thumb{
width: 70px;
height: 70px;
padding-bottom: 6px;
padding-left: 6px;
margin: 0px;
float: left;
}
.galerie_thumb a:link { text-decoration: none; color: #222222;}
.galerie_thumb a:visited { text-decoration: none; color: #222222;}
.galerie_thumb a:active { text-decoration: none; color: #222222; }
.galerie_thumb a:hover { text-decoration: none; color: #222222;}

.galerie_x{
position: absolute;
width: 19px;
height: 19px;
left: 0px;
top: 0px;
}

.galerie_l{
position: absolute;
width: 19px;
height: 19px;
left: 0px;
top: 270px;
}

.galerie_r{
position: absolute;
width: 19px;
height: 19px;
right: 0px;
top: 270px;
}

.galerie_bild{
position: absolute;
left: 25px;
top: 25px;
}

.galerie_text{
position: absolute;
width: 460px;
text-align: left;
left: 25px;
top: 490px;
font-size: 11px;
}
.galerie_text a:link { text-decoration: none; color: #1D50B6;}
.galerie_text a:visited { text-decoration: none; color: #1D50B6;}
.galerie_text a:active { text-decoration: none; color: #1D50B6;}
.galerie_text a:hover { text-decoration: underline; color: #1D50B6;}

.kal_normal{
background-color: #E7E7E7;
}
.kal_normal a:link { text-decoration: none; color: #444444;}
.kal_normal a:visited { text-decoration: none; color: #444444;}
.kal_normal a:active { text-decoration: none; color: #444444;}
.kal_normal a:hover { text-decoration: none; color: #444444;}

.kal_heute{
background-color: #55AAEE;
color: white; 
font-weight: normal;
}
.kal_heute a:link { text-decoration: none; color: white;}
.kal_heute a:visited { text-decoration: none; color: white;}
.kal_heute a:active { text-decoration: none; color: white;}
.kal_heute a:hover { text-decoration: none; color: white;}

.kal_aktiv{
background-color: #BBBBBB;
color: white; 
font-weight: normal;
}
.kal_aktiv a:link { text-decoration: none; color: white;}
.kal_aktiv a:visited { text-decoration: none; color: white;}
.kal_aktiv a:active { text-decoration: none; color: white;}
.kal_aktiv a:hover { text-decoration: none; color: white;}



.galerie_zurueck{
position: absolute;
left: 219px;
top: 144px;
width: 150px;
height: 16px;
font-family: Verdana, Arial;
font-size: 11px;
font-weight: normal;
}
.galerie_zurueck a:link { text-decoration: none; color: #1D50B6;}
.galerie_zurueck a:visited { text-decoration: none; color: #1D50B6;}
.galerie_zurueck a:active { text-decoration: none; color: #1D50B6;}
.galerie_zurueck a:hover { text-decoration: underline; color: #1D50B6;}

.posting_foto{
width: 33px;
height: 28px;
margin: 0px; 
padding: 0px;
border-top: 5px solid white;
}

.div_posting_neu{
width: 455px;
height: 220px;
border: 0px;
background-color: white;
padding: 0px;
margin: 0px;
text-align: left;
}

.posting_textarea_logged{
width: 408px;
height: 84px;
border: 1px solid black;
font-family: Verdana, Arial;
font-size: 11px;
}
.posting_name_notlogged{
width: 408px;
height: 16px;
border: 1px solid black;
font-family: Verdana, Arial;
font-size: 11px;
margin-bottom: 2px;
}

.posting_textarea_notlogged{
width: 408px;
height: 65px;
border: 1px solid black;
font-family: Verdana, Arial;
font-size: 11px;
}

.div_zurueck{
position: absolute;
left: 235px;
top: 140px;
width: 447px;
text-align: left;
font-size: 11px;
color: #1D50B6;
}
.div_zurueck a:link { text-decoration: none; color: #1D50B6;}
.div_zurueck a:visited { text-decoration: none; color: #1D50B6;}
.div_zurueck a:active { text-decoration: none; color: #1D50B6;}
.div_zurueck a:hover { text-decoration: underline; color: #1D50B6;}

.tipp_links{
position: relative;
float: left;
padding-left: 10px;
width: 140px;
height: 95px;
font-size: 10px;
color: #444444;
}
.tipp_links a:link { text-decoration: none; color: #444444;}
.tipp_links a:visited { text-decoration: none; color: #444444;}
.tipp_links a:active { text-decoration: none; color: #444444;}
.tipp_links a:hover { text-decoration: none; color: #444444;}

.tipp_rechts{
position: relative;
float: left;
width: 60px;
height: 95px;
font-size: 10px;
color: #A8A8A8;
}

.login_full{
width: 190px;
height: 95px;
padding-left: 10px;
padding-top: 5px;
font-size: 11px;
text-align: left;
color: #444444;
}

.loginbox_textfeld{
width: 186px;
height: 14px;
font-size: 11px;
text-align: left;
color: #444444;
margin-top: 3px;
}

.box_checkbox{
position: relative;
float: left;
width: 20px;
height: 20px;
}
.box_checkbox_text{
position: relative;
float: left;
width: 162px;
height: 30px;
font-size: 11px;
color: #444444;
}

.p_5{
width: 10px;
height: 5px;
padding: 0px;
margin: 0px;
border: 1px solid red;
}

.grafik_onmouseover{
cursor: hand; 
cursor: pointer;
}
.p_10{
width: 10px;
height: 10px;
padding: 0px;
margin: 0px;
border: 1px solid;
}