.links, .links:link, .links:visited{
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
}
.links:hover{
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        color: #AA0001;
        text-decoration: none;
}
.kleiner_link, .kleiner_link:link, .kleiner_link:visited{
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}
.kleiner_link:hover{
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #AA0001;
        text-decoration: none;
}
img{
        border: 0px none #000000;
        }
.inputs{
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px; 
        border: 1px solid #CCCCEE;
        background-color: #FFFFFF;
        color: #000000;
}
.textareas{
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        border: 1px solid #CCCCEE;
        background-color: #FFFFFF;
        color: #000000;
}
.buttons{
        padding: 0.2em 0.3em;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px; 
        border: 1px solid #CCCCEE;
        background-color: #FFFFFF;
        color: #AA0001;
        font-weight: bold;
}
.form_th{
        text-align: left;
        padding-bottom: 0.4em;
}
.form_td_links{
        vertical-align: baseline;
        padding-bottom: 0.4em;
}
.form_td_rechts{
        padding-top: 0.2em;
        padding-bottom: 0.2em;
}
.content_wrapper{
        margin-left: 0em;
        margin-right: 1em;
        clear: both;
        height: auto;
}
.headline{
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        text-decoration: none;
        color: #AA0001;
}
.news_tabelle{
        vertical-align: top;
}
.news_headline, .news_headline a{
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        color: #AA0001;
        text-decoration: none;
}
.news_content{
        margin-top: 0.3em;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
        color: #000000;
}
.news_picture{
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        margin-right: 0.5em;
        padding: 0.1em;
        float: left;
        background-color: #DDDDDD;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.8em;
}
.news_footline{
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        font-style: italic;
        color: #000000;
}
.termin_beschreibung{
        margin-left: 1em;
        margin-bottom: 0.5em;
        padding-left: 0.5em;
        padding-bottom: 0.5em;
        padding-top: 0.5em;
        border-bottom: 1px solid #CCCCEE;
        border-left: 1px solid #CCCCEE;
}
.gb_tabelle{
        border-collapse: collapse;
}
.gb_td1{
        vertical-align: top;
        padding-right: 0.2em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
}
.gb_td2{
        vertical-align: top;
        padding-left: 0.2em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        border-bottom: 1px solid #CCCCEE;
}
.gb_td3{
        vertical-align: bottom;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        border-bottom: 1px solid #CCCCEE;
}
.gb_datum{
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.8em;
}
.gb_neutd1{
        vertical-align: top;
        padding-left: 0.5em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        border-bottom: 1px solid #CCCCCC;
}
.gb_neutd2, .gb_neutd3{
        vertical-align: top;
        padding-left: 0.5em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
}
.td1{
        padding-left: 0.2em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        border-bottom: 1px solid #CCCCEE;
        border-right: 1px solid #CCCCEE;
}
.td2{
        padding-left: 0.2em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        border-bottom: 1px solid #CCCCEE;
}
.spalte1{float: left; width: 294px;}
.spalte2, .spalte3, .spalte4{float: left;}
.zeile2{clear: both;}
.bild{
        margin-top: 0.5em;
        text-align: right;
        margin-left: auto;
        margin-right: auto;
        padding: 2px;
        background-color: #DDDDDD;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.8em;
}
.album_navigation{
        padding: 3px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}
.seiten_normal, .anker{
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
        color: #000000;
}
.seiten_normal:link, .seiten_normal:visited, .anker:link, .anker:visited{
        color: #AA0001;
        font-weight: bold;
        text-decoration: none;
}
.seiten_current{
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
        color: #000000;
}
