h1, h2 {
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
}

div.hr {
    height: 1px;
    background-image: url(../images/linie.gif);
    background-repeat: repeat-x;
    width: 100%;
    float: left;
    margin-top:1em;
    margin-bottom:1.5em;
}

.abstand {
    float: left;
    margin-top: -0.2em;
}


.standardBox  {
    float: left;
}

.standardBox .bildTextBox h3 {
    font-size: 1em;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;    
}

#column_left .standardBox h1,
.wahlkreissucheBox h1,
.tagcloudBox h1
{
    margin: 0.15em 0 0.85em -0.07em;
    font-size: 1.6em;
}

#column_left .standardBox h2,
.wahlkreissucheBox h2,
.tagcloudBox h2
{
    margin: 0 0 0.3em 0;
    font-size: 1.2em;
}

#column_left .standardBox h3,
.wahlkreissucheBox h3,
.tagcloudBox h3
 {
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 0 0 1.4em 0;
    font-weight: bold;
    font-size: 0.9em;
}

.standardBox p,
.wahlkreissucheBox p,
.standardBox li {
    margin: 0;
    padding: 0 0 1.45em 0;
    line-height: 1.5em;
    font-size: 0.75em;  
}

.standardBox ul {
    list-style-type: none;
    margin: 0.25em 0 1.45em 1.6em;
    padding: 0;
}

.standardBox ul ul {
    margin: 0.25em 0 -0.25em 0.8em;
    padding: 0;
}

.standardBox ul li {
    background-image: url(../images/liste_standard.gif);
    background-repeat: no-repeat;
    background-position: 0 0.5em;
    padding: 0 0 0.25em 0.85em;
    height: 1%;
}

.standardBox ul li.linkIntern {
    background-image: url(../images/link_intern.gif);
}


.standardBox ol {
    margin: 0.25em 0 1.45em 2.9em;
    padding: 0;
}

.standardBox ol ol {
    margin: 0.25em 0 -0.25em 1.55em;
    padding: 0;
    list-style-type: upper-roman;
}

.standardBox ol ol ol {
    margin: 0.25em 0 -0.25em 1.75em;
    padding: 0;
    list-style-type: lower-alpha;
}

.standardBox ol ol ol ol {
    list-style-type: decimal;
}

.standardBox ol li {
    padding: 0 0 0.25em 0;
}

.standardBox blockquote {
    margin: 0;
    padding: 1em 6em 1.45em 2.6em;
    background-image: url(../images/zitat.gif);
    background-repeat: no-repeat;
    font-style: normal;
    line-height: 1.5em;
}

.standardBox table {
    width: 35em;
    border-collapse: collapse;
    margin-bottom: 1.45em;
}

.standardBox table caption {
    background-image: url(../images/tabelle_caption_hintergrund.gif);
    background-repeat: no-repeat;
    background-position: top right;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 1.0em;
    padding: 0.4em 0.6em 0.4em 0.65em;
    text-align: left;
    margin-left: -.07em;
    width:35em;

}

.standardBox tr {
    border-right: solid 1px #DDDFE0;
    vertical-align: top;
}

.standardBox th {
    background-color: #F2F4F4;
    text-align: left;
    padding: 0.2em 0.5em 0.1em 0.5em;
    border-left: solid 1px #DDDFE0;
    border-bottom: solid 1px #DDDFE0;
    font-size:0.75em;
}

.standardBox td {
    background-color: #FFFFFF;
    text-align: left;
    padding: 0.2em 0.5em 0.1em 0.5em;
    border-bottom: solid 1px #DDDFE0;
    border-left: solid 1px #DDDFE0;
    font-size:0.75em;
}

.standardBox .alternativ td {
    background-color: #F2F4F4;
}

.standardBox table.zweiSpalten th, .standardBox table.zweiSpalten td {
    width: 50%;
}

.standardBox table.zweiSpalten div.linkIntern {
    padding-left: 1.07em;
}

.standardBox table td.td_small {
    width: 6em;
    vertical-align: top;
}

#column_left .standardBox {
    width: 21.2em;
    margin: 2em 0 0 0;
}

#column_left .wahlkreissucheBox {
    float: left;
    width: 21.2em;
    margin: 2em 0 0 0;
}

#column_left .wahlkreissucheBox .formWrap {
    float: left;
    background-color: #dde0e1;
    min-height: 5em;
    width: 17.65em;
    background-image: url(../images/wahkreissuche_bg.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

#column_left .wahlkreissucheBox .formWrap form {
    float:left;
    font-size:0.75em;
    margin:1em 0 0 0;
    width:100%;
}

#column_left .wahlkreissucheBox .formWrap form fieldset {
    border: none;
}

#column_left .wahlkreissucheBox .formWrap form fieldset legend {
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
}

#column_left .wahlkreissucheBox .formWrap form .feldinhalt {
    border:medium none;
    clear:both;
    margin-bottom:1em;
    padding:0;
    width:19.5em;
}

#column_left .wahlkreissucheBox .formWrap form label {
    float:left;
    margin:0.1em 0 0;
}

#column_left .wahlkreissucheBox .formWrap form input {
    background-color:#F2F4F3;
    border:1px solid #A0AAAC;
    color:#445052;
    float:right;
    font-family:Arial,Helv,Helvetica,Verdana,sans-serif;
    font-size:0.9em;
    font-style:italic;
    width:17em;
}

#column_left .wahlkreissucheBox .formWrap .submit {
    background-color:#325260;
    background-image:url(../images/button_hintergrund.gif);
    background-position:left top;
    background-repeat:repeat-x;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-style:normal;
    font-weight:bold;
    margin:1em 2.6em 0 0;
    padding:0.1em 0 0.25em;
    text-align:center;
    width:10.35em;
}

.bildLinksFix {
    float: left;
}

.bildLinks {
    float: left;
    margin-right: 0.5em;
}

.bildRechts {
    float: right;
    margin-left: 0.5em;
}

.bildSub {

}

.bildunterschrift {
    font-size: 0.7em;
    margin-top: 0.5em;
    width: 20em;
}

.bildSub .bildunterschrift {
    font-size: 0.7em;
    margin-top: 0.5em;
    width: 23.5em;
    float:left;
}

.bildfunktionen {
    float: left;
    padding: 0.2em 0 0 0;
}


.bildLinksFix {
	margin-top:0.5em;
}
.bildTextBox {
    float: left;
    width: 16em;
    height: 9.77em;
    background-image: url(../images/bildtextbox_hintergrund.gif);
    background-repeat: repeat-x;
    padding: 1em;
    color: #FFFFFF;
    margin-top:0.5em;
}

.teaserText {
    width: 17em;
}

.teaserText p {
    margin: -0.3em 0 0 0;
}


.thema {
    float: left;
    height: 19.45em;
    width: 100%;   

}


.bigPic {
    float: left;
}

.bigText {
    float: left;
    width: 37.74em;
    height: 26em;
    background-image: url(../images/bigTxt_bg.gif);
    background-repeat: repeat-x;
    background-position: top left;
    font-size: 0.75em;
    color: #FFFFFF;
    padding: 0 1em 0 2em;
}

.bigText a:link,
.bigText a:visited 
{
    color: #FFFFFF;
    font-weight: bold;
}

.bigText h2 {
    font-family:Georgia,Times New Roman,Times,serif;
    font-size:1.65em;
    font-weight:normal;
    padding-top:0.75em;    
    padding-bottom:0.3em;    
    margin-bottom:0;
}


.bigText h3 {
    font-size: 1.7em;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    padding-top:0;
    margin-top:0;
    padding-bottom:0em;
    margin-bottom:0.7em;
}

.bigText p {
	line-height:1.3em;
    padding-top:0.75em;
    margin-top:1em;
}

.bigTextInhalt {
    height: 14.5em;
}
.bigText div.bildunterschrift {
   margin-left: -1em;
	font-size:0.9em;
}


.tagcloudBox  {
    clear: both;
    float: left;
    width: 16.8em;
    margin: 2em 0 0 0;
}

.tagcloud {
    float: left;
    width: 100%;
    background-color: #ffffff;
    border: solid 7px #E3E6E7;
    margin-bottom: 1.25em;
    font-size: 0.75em;
    text-align: center;
}

.tagcloud ul {
    margin: 0;
    padding: 0.3em;
}

.tagcloud li {
    display:inline;
    font-family:Georgia,Times New Roman,Times,serif;
    line-height:1.4em;
    padding-left:0.4em;
    padding-right:0.4em;
}

.tcLevel1 a:link, .tcLevel1 a:visited, .tcLevel1 a:hover, .tcLevel1 a:focus, .tcLevel1 a:active {
    color: #F08A00;
}

.tcLevel1 {
    font-size: 1.35em;
}

.tcLevel2 {
    font-size: 1.15em;
}

.tcLevel3 {
    font-size: 0.95em;
}

.tcLevel4 {
    font-size: 0.85em;
}


.counterBox {
    clear: both;
    float: left;
    width: 17.5em;
    height: 12em;
    margin: 2em 0 0 0;
    background-image: url(../images/avatar_bg.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-color:#FFFFFF;
}

.counterText {
    float: right;
    text-align: center;
    margin: 6em 1em 0 0;
    width: 10em;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 0.75em;
}

.counterText .days {
    font-size: 2.5em;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    margin: 0;
}


.counterText .text {
    font-size: 1.2em;
    margin-top: 0.2em;
}

#column_main h1 {
    font-size: 1.3em;
}

#column_main h2 {
    font-size: 0.8em;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
	 font-weight:bold;
}

#column_main h3 {
    font-size: 0.8em;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;

}

#column_main .standardBox h2.uebersicht {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 1.3em;
    margin: 0;
    font-weight:normal;
}

#column_main .standardBox h3.uebersicht {
    font-size: 0.8em;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    margin-top: 0.2em;
}

#column_main .standardBox h4 {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
}

.standardBox p {
    font-size: 0.75em;
}


/* Slider */

.sliderZurueck {
    float: left;
    width: 1.65em;
}

.sliderBild {
    float: left;
    border-left: solid 0.07em #FFFFFF;
}

.sliderBild img {
    width: 100%;
}

.sliderWeiter {
    float: left;
    border-left: solid 0.07em #FFFFFF;
}

.sliderBildunterschrift {
    font-size: 0.75em;
}

.sliderBildunterschrift a{
    color: #FFFFFF !important;
}

.sliderMehrlink {
    font-size: 0.7em;
    background-image: url(../images/sliderMehrlink.gif);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 0.95em;
}

.sliderMove {
     width: 100em;
     background-color:#FFFFFF;
}

.sliderFenster {
      position: relative;
      overflow: hidden;
}


.sliderMittel {
    float: left;
    width: 60em;
}

.sliderMittel div {
    float: left;
}

.sliderMittel .sliderFenster {
    width: 57.13em;
    height: 9.9em;
}

.sliderMittel .sliderBild {
    height:9.9em;
    width:9.475em;
}

.sliderMittel .sliderZurueck {
    background-image: url(../images/sliderMittel_zurueck_inaktiv.gif);
    background-repeat: no-repeat;
    width: 1.4em;
}

.sliderMittel .sliderZurueck a:link, .sliderMittel .sliderZurueck a:visited {
    background-image: url(../images/sliderMittel_zurueck.gif);
    background-repeat: no-repeat;
    height: 9.9em;
    display: block;
}

.sliderMittel .sliderZurueck a:hover, .sliderMittel .sliderZurueck a:focus, .sliderMittel .sliderZurueck a:active {
    background-image: url(../images/sliderMittel_zurueck_hover.gif);
    background-repeat: no-repeat;
    height: 9.9em;
    display: block;
}

.sliderMittel .sliderZurueck img {
    height: 9.9em;
    width: 1.4em;
}

.sliderMittel .sliderWeiter {
    background-image: url(../images/sliderMittel_weiter_inaktiv.gif);
    background-repeat: no-repeat;
    width: 1.4em;
}

.sliderMittel .sliderWeiter a:link, .sliderMittel .sliderWeiter a:visited {
    background-image: url(../images/sliderMittel_weiter.gif);
    background-repeat: no-repeat;
    height: 9.9em;
    display: block;
}

.sliderMittel .sliderWeiter a:hover, .sliderMittel .sliderWeiter a:focus, .sliderMittel .sliderWeiter a:active {
    background-image: url(../images/sliderMittel_weiter_hover.gif);
    background-repeat: no-repeat;
    height: 9.9em;
    display: block;
}

.sliderMittel .sliderWeiter img {
    height: 9.9em;
    width: 1.4em;
}

.sliderMittel .sliderBildunterschrift {
    background-color:#DBE1E2;   
    background-image:url(../images/slider_bildunterschrift_hintergrund.gif);
    background-repeat:repeat-x;
    font-size:0.75em;
    height:4.3em;
    padding:0.5em 0.75em 0 0.8em;
    width:11.1em;
}



.sliderMittel .sliderBildunterschrift strong {
    font-size: 1em;
}

.sliderMittel .sliderBildunterschrift p {
    padding: 0;
    margin: 0;
}

.sitemap {
    float: left;
}

.sitemap .standardBox h2 {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}

.inhalt .sitemap .standardBox ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 1.8em 1.7em;
}

.inhalt .sitemap .standardBox ul ul {
    margin: -0.1em 0 0 1.7em;
}

.inhalt .sitemap .standardBox li {
    background-image: none;
    padding: 0;
    font-size: 0.8em;
}

.sitemap .linie {
    padding-bottom: 1.6em;
    width: 20.3em;
}

.fett {
	font-weight: bold;
}

/*Infobox*/

.infoBox {
    float: left;    
    margin: 0 0 0.95em 0;
    padding: 0;
}

.infoBox h2
{
    font-size: 1em;
    width: 41.7em;
    background-image: url(../images/ueberschrift_hintergrund.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 0.4em 0.6em 0.4em 0.95em;
    margin: 0;
}

.infoBox .standardBox {
    border-right: solid 1px #DDDFE0;
    border-bottom: solid 1px #DDDFE0;
    border-left: solid 1px #DDDFE0;
    width: 32em;
    margin-top: 0;
    padding: 1.4em 1.25em 0 1.25em;
    background-color: #FFFFFF;
}

.infoBox .standardBox ul.linkliste {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0.7em 0;
}

.infoBox .standardBox ul.linkliste li {
    padding: 0 0 0.3em 0;
    background-image: none;
}


