body {
    color: #000;
    background-color: #fff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
}
a:hover{
    text-decoration: underline;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
}
p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    margin: 0px;
    padding: 0px 0px 18px 0px;
}
.clearer{
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0px;
    padding: 0px;
    width: 1px;
}


#allover{
    width: 900px;
    border: 1px solid #C6D4E1;
    background-color:#fff;
}

#content{
    width: 900px;
    margin: 0px;
    padding: 0px;
}

#footer{
    width: 900px;
}

#mainColum{
    width: 599px;
    float: left;
    /*background-color: orange;*/
}
#mainColum2{
    width: 599px;
    float: left;
}

#mainColumGr{
    width: 900px;
    float: left;
}

#rightColum{
    width: 300px;
    float: right;
    background-color: #F9FAFB;
    border-left: 1px solid #C6D4E1;
    border-bottom: 1px solid #C6D4E1;
    border-top: 1px solid #C6D4E1;
    /*background-color: lightblue;*/
}

/* content */

h1, h1 a, h1 a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 1.333em;
    padding: 18px 0px 12px 0px;
    margin: 0px;
}
.special{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 1.333em;
    padding: 9px 0px 12px 0px;
    margin: 0px;
}
.trennPunkt{

    height: 2px;
    background-image: url(../img/punkt.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 22px 0px 9px;
}
.trennPunktZentr{

    height: 22px;
    background-image: url(../img/punkt.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 22px 0px 9px;
}
.trennPunktZentrBoxen{
    width: 538px;
    height: 22px;
    background-image: url(../img/punkt.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.trennPunktEnde{
    width: 568px;
    height: 22px;
    background-image: url(../img/endeTren.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 22px 0px 9px;
}

.artikelMeldung{
    /*width: 568px;*/
    padding: 0px 20px 0px 9px;
    margin: 0px;
    line-height: 1.333em;
    font-size: 12px;
}

.artikelMeldung1{
    width: 568px;
    padding: 0px 20px 0px 9px;
    margin: 0px;
    line-height: 1.333em;
    font-size: 14px;
}
.artikelMeldung2{
    width: 568px;
    padding: 0px 20px 0px 9px;
    margin: 0px;
    line-height: 1.333em;
    font-size: 16px;
}

h6{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
h5{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.bild{
    padding: 0px;
    margin: 0px;
    width: 568px;
    margin:  0px 0px 18px 0px;
    float: left;
}
.bild img{
    border: 1px solid #0F2B46;
    padding: 0px;
    float: left;
}
.bild .bu p {
    background-color: #F2F5F7;
    border: 1px solid #C6D4E1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 4px;
    width: 560px;
    float: left;
}


ul, ul li {

    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
ul{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.333em;
    padding: 0px;
    margin: 0px;

}

li{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.333em;
    list-style: none ;
    background-image: url(../img/pfeil_l.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 16px;
    margin: 0px;
}
.bildGR{
    padding:  0px;
    margin: 0px 0px 15px 0px;
    width: 568px;
    float: left;
}
.bildGR img{
    border: 1px solid #0F2B46;
    padding: 0px;
    margin:  0px;
    float: left;
}
.bildGR .bu {
    background-color: #F2F5F7;
    border: 1px solid #C6D4E1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 4px;
    width: 560px;
    float: left;
}
.bildGR .bu p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 0px;
    margin:  0px;
}
.bildGR .bu .zoom{
    float: right;
    border: 0px;
}


.bildKL{
    padding:  0px 15px 15px 0px;
    margin:  0px;
    float: left;
}

.bildKL img{
    border: 1px solid #0F2B46;
    padding: 0px;
    margin:  0px;
    float: left;
}
.bildKL .bu {
    background-color: #F2F5F7;
    border: 1px solid #C6D4E1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 4px;
    width: 162px;
    float: left;
}
.bildKL .bu p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 0px;
    margin:  0px;
}
.bildKL .bu .zoom{
    float: right;
    border: 0px;
}
.abstand{
    height: 22px;
}
.abstandBox{
    height: 10px;
}
/*-- boxen --*/

.boxenContainer{
    width: 568px;
    padding: 0px 20px 0px 9px;
}
/*.boxenA127{
    width: 568px;
    padding: 0px 20px 0px 9px;
}*/

/* boxen Nav + Horizontal Nav */
.boxenNav {
    margin: 0px 0px 0px 9px;
    font-size: 11px;
    float: left;
}
.boxenNav ul li {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: normal;
    background-color: #0F2B46;
    float: left;
    color: #fff;
}
.boxenNav ul li a, .boxenNav ul li a:visited  {
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    background-color: #0F2B46;
    float: left;
    color: #fff;
}
.boxenNav ul li a:hover  {
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    background-color: #1D5588;
    float: left;
    color: #fff;
}
.boxenNav li a{
    padding: 8px 10px 5px 10px;
    font-size: 11px;
    float: left;
    background-color: #0F2B46;
    color: #fff;
    background-image: url(../img/boxenNavTren.gif);
    background-repeat: no-repeat;
    background-position: left;

}
.boxenNav a {
    color: #fff;
    font-size: 11px;
}
.boxenNav .ohneTren a{
    padding: 8px 10px 5px 10px;
    font-size: 11px;
    float: left;
    background-color: #0F2B46;
    color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    background-position: left;

}

.boxenNav .actA126 a   {
    background-image: url(../img/boxenNav126.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA126 a:hover{
    text-decoration: underline;
}
.boxenNav .actA127 a   {
    background-image: url(../img/boxenNav127.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA127 a:hover{
    text-decoration: underline;
}

.boxenNav .actA128 a   {
    background-image: url(../img/boxenNav128.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA128 a:hover{
    text-decoration: underline;
}
.boxenNav .actA129 a   {
    background-image: url(../img/boxenNav129.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA129 a:hover{
    text-decoration: underline;
}
.boxenNav .actA130 a   {
    background-image: url(../img/boxenNav130.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA130 a:hover{
    text-decoration: underline;
}
.boxenNav .actA131 a   {
    background-image: url(../img/boxenNav131.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA131 a:hover{
    text-decoration: underline;
}
.boxenNav .actA132 a   {
    background-image: url(../img/boxenNav132.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA132 a:hover{
    text-decoration: underline;
}
.boxenNav .actA133 a   {
    background-image: url(../img/boxenNav133.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA133 a:hover{
    text-decoration: underline;
}

.boxenNav .actA134 a   {
    background-image: url(../img/boxenNav134.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA134 a:hover{
    text-decoration: underline;
}
.boxenNav .actA135 a   {
    background-image: url(../img/boxenNav135.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA135 a:hover{
    text-decoration: underline;
}
.boxenNav .actA136 a   {
    background-image: url(../img/boxenNav136.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #fff;
}

.boxenNav .actA136 a:hover{
    text-decoration: underline;
}

.boxenContent{
    width: 566px;
    border: 1px solid #0F2B46;
    border-top: 3px solid #0F2B46;

}
.boxenContent .artikelMeldung{
    width: 538px;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    margin: 20px 0px 0px 0px;

}
.boxenContent .artikelMeldung .bildKL{
    width: 99px;
    height: 85px;
    margin: 0px;
}

/*Special boxen Teilung*/
.bottom_page_navigationSpecial{
    width: 566px;
    border: 0px solid #0F2B46;
    float: left;
    padding: 8px 0px 0px 0px;
}

.boxenSpecial{
    width: 566px;
    border: 0px solid #0F2B46;
    border-top: 1px solid #0F2B46;
    border-bottom: 1px solid #0F2B46;
}
.boxenSpecial .artikelMeldung{
    width: 538px;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    margin: 20px 0px 0px 0px;

}
.boxenSpecial .artikelMeldung .bildKL{
    width: 99px;
    height: 85px;
    margin: 0px;
}
.boxenSpecialNav{
    width: 568px;
    padding: 0px 20px 0px 9px;
}

.SpecialboxenNav {
    margin: 0px 0px 0px 9px;
    font-size: 11px;
    float: left;
}
.SpecialboxenNav ul li {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: normal;
    background-color: #F2F5F7;
    border:1px solid #0F2B46;
    border-bottom: 0px;
    float: left;
    color: #0F2B461;
}
.SpecialboxenNav ul li a, .SpecialboxenNav ul li a:visited  {
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    background-color: #F2F5F7;

    float: left;
    color: #0F2B46;
}
.SpecialboxenNav ul li a:hover  {
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    background-color: #0F2B46;
    float: left;
    color: #fff;
}
.SpecialboxenNav li a{
    padding: 6px 10px 6px 10px;
    font-size: 11px;
    float: left;
    background-color: #F2F5F7;
    color: #0F2B46;

}
.SpecialboxenNav a {
    color: #0F2B46;
    font-size: 11px;
}

/*-- Anzeige --*/

.trennPunktAnzeige{
    height: 1px;
    background-image: url(../img/punkt.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 22px 0px 9px;
    font-size: 0px;
    /*width: 599px;*/
}
.anzeige{

    text-align: center;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

.anzeige p{
    text-align: left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 10px;
    color: #000;
    padding: 0px 0px 0px 9px;
    margin: 0px;
}

/* anzeige freund */

.anzeigeFreunde{
    margin: 0px;
    background-color: #F9FAFB;
    border: 1px solid #C6D4E1;
    float: left;
    padding: 4px;
    width: 558px;
}
.platz{
    width: 568px;
    padding: 0px 20px 0px 9px;
}

.anzeigeFreundeP{
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000;
    float: left;

}
.anzeigeFreundePowered{
    float: right;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000;
    margin: 0px;
}
.anzeigeFreunde .anzeigeFreundePowered a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000;
    margin: 4px;
    text-decoration: underline;
}
.anzeigeFreundeList{
    padding: 7px 4px 7px 4px;
}
.anzeigeFreundeList ul li a{
    color: #000;
}

/* bottom_page_navigation */


#bottom_page_navigation{
    width: 568px;
    height: 25px;
    background-image: url(../img/bottom_nav.gif);
    background-repeat: repeat-x;
    padding: 4px 0px 0px 0px;
    margin: 0px 22px 0px 9px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;

}

.zurueck{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    background-image: url(../img/zurueck.gif);
    background-position: center;
    background-position: left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 15px;
    float: left;
}

.zurueck a, .zurueck a:hover{
    font-size: 11px;
}

.weiter{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    background-image: url(../img/weiter.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding: 0px 15px 0px 0px;
    float: right;
}
.weiter a, .weiter a:hover{
    font-size: 11px;
}
.autorEmail a{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: right;
}

.zahlen{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 462px;
    text-align: center;
    color: #88A0B3
}
.artikelNav{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
    color: #000;
    width: 225px;
}

.zahlenArtikel{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
    color: #88A0B3;
    width: 115px;
}
.zahlenArtikel .act{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #000;
}
.zahlen a, .zahlen a:hover{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
}
.zahlen .act{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #000;
}
.bottom_page_left{
    float: left;
}

/* bottom_page_navigation */

/*.top_page_navigation{
    width: 568px;
    height: 25px;
    background-image: url(../img/bottom_nav.gif);
    background-repeat: repeat-x;
    background-position: 0px -1px;
    margin: 0px 22px 0px 9px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    vertical-align: middle;
}*/

.top_page_navigation{
    width: 568px;
    height: 25px;
    /*background-image: url(../img/bottom_nav.gif);*/
    /*background-repeat: repeat-x;*/
    /*background-position: 0px -1px;*/
    margin: 0px 22px 0px 9px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    vertical-align: middle;
}

.special_page_navigation{
    width: 568px;
    height: 25px;
    background-image: url(../img/special_nav.gif);
    background-repeat: repeat-x;
    padding: 4px 0px 0px 0px;
    margin: 0px 22px 0px 9px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    vertical-align: middle;
}
.datum{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding-top: 3px;
    float: left;
    color: #000;
}
.topHilfNav{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding-top: 2px;
    vertical-align: middle;
    float: right;
    color: #000;

}

.topHilfNav img, .topHilfNav img a {
    border: 0px;
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
}

/*  --- Fotostrecke ---  */

.fotostreckeButton{
    background-color: #f2f5f7;
    border: 1px solid #c6d4e1;
    padding: 20px 54px 14px 74px;
    /*float: left;*/
}
.fotostreckeButtonBild{
    padding: 0px 20px 10px 0px;
    float: left;
    margin: 0px;
}

.fotostreckeButtonBild img{
    float: left;
    padding: 0px;
    border: 1px solid #0F2B46;
}

.fotostreckeButtonText{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000;
}
.fotostreckeButtonText img{
    float: left;
    padding-right: 10px;
}
fotostreckeText, fotostreckeText a, fotostreckeText a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 1.333em;
    padding: 0px 0px 12px 0px;
    margin: 0px;
}
.fotostreckeZahlen{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 332px;
    text-align: center;
    color: #000;
}

.fotostreckeZahlen a, .fotostreckeZahlen a:hover{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
}

.fotostreckeZahlen .act{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #000;
}

.fotostreckeZahlen img, .fotostreckeZahlen img{
    border: 0px;
    padding: 0px 5px 0px 5px;
}

.fotostreckeButtonGr{
    background-color: #f2f5f7;
    border: 1px solid #c6d4e1;
    padding: 16px 18px 9px 27px;
    /*float: left;*/
}
.fotostreckeButtonBildGr{
    padding: 0px 8px 9px 0px;
    float: left;
    margin: 0px;
}

.fotostreckeButtonBildGr img{
    float: left;
    padding: 0px;
    border: 1px solid #0F2B46;
}
.fotostreckeButton_navigation{
    /*width: 568px;*/
    height: 25px;
    background-image: url(../img/bottom_nav.gif);
    background-repeat: repeat-x;
    padding: 4px 0px 0px 0px;
    margin: 0px 22px 0px 9px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;

}
.fotostreckeButtonDatum{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    color: #000;
}

/* -- Video-- */

.VideoZahlen{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 322px;
    text-align: center;
    color: #000;
}

.VideoZahlen a, .VideoZahlen a:hover{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
}

.VideoZahlen .act{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #000;
}

.VideoZahlen img, .VideoZahlen img{
    border: 0px;
    padding: 0px 5px 0px 5px;
}

.VideobildGR{
    padding:  0px 74px 15px 74px;
    margin: 0px 0px 15px 0px;
}


.VideobildGR .bu {
    background-color: #F2F5F7;
    border: 1px solid #C6D4E1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 4px;
    width: 410px;
}
.VideobildGR .bu p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 0px;
    margin:  0px;
    text-align: left;
}
.VideobildGR .bu .zoom{
    float: right;
    border: 0px;
}

.videoStreckeButton{
    background-color: #f2f5f7;
    border: 1px solid #c6d4e1;
    padding: 20px 4px 14px 18px;
    /*float: left;*/
}

.videoStreckeButtonBild{
    padding: 0px 10px 10px 0px;
    float: left;
    margin: 0px;
}

.videoStreckeButtonBild img{
    border: 1px solid #0F2B46;
    float: left;
}
.videoStreckeButtonBild .deckkraft{
    filter:alpha(opacity=50);
    opacity:0.5;
    border: 1px solid #0F2B46;
}

/* --- Anbieterverzeichnis --- */

/* --- Anbieterverzeichnis --- */

.suggest_box{
    background-color: #DAE4EE;
    border: 1px solid #0F2B46;
    padding: 22px 12px 22px 12px;

}
.suggest_box p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 10px;
    color: #000;
    padding: 10px 0px 0px 0px;
}
.suggest_input{
    border: 1px solid #0F2B46;
    padding: 1px 4px 1px 4px;
    width:500px;
    float:left;
}

.suggest_ok{
    float: right;
    border: 0px;
}



.suggest_letter_container{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    color: #88A0B3;
    padding: 4px 0px 0px 0px;
    margin:  0px 0px 0px 0px;
    text-align: center;
    height: 25px;
    background-image: url(../img/bottom_nav.gif);
    background-repeat: repeat-x;

}

.suggest_letter{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    margin:  2px 0px 2px 0px;

}
.suggest_letterAkt {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 1.333em;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    margin:  4px 0px 0px 0px;
    background-color: #DAE4EE;
}
.suggest_panel {
    background-color: #FFFFFF;
    border: 1px solid #0F2B46;
    padding: 1px 4px 1px 4px;
    width:500px;
    display: none;
    position: absolute;
    /*top: 66px;*/
    /*left: 14px;*/
    z-index: 10;
}



.suggest_row {
    height: 20px;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
}

.suggest_row_mover {
    height: 20px;
    background-color: #DAE4EE;
    cursor: pointer;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
}

.suggest_dotted{
    width: 568px;
    height: 2px;
    background-image: url(../img/punkt.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px 0px 0px 0px;

}
.search_name {
    font-weight: bold;
    padding: 1px 8px 1px 0px;
    border-right: 1px solid #88A0B3;
    margin: 0px 8px 20px 0px;
}
.search_item{

    padding: 0px 20px 15px 9px;
    margin: 0px;
    line-height: 1.333em;
    font-size: 12px;
}

.search_logo {
    /*width: 100px;*/
    float: left;
    padding: 0px 10px 15px 0px;
}

.search_logo  img{
    border: 1px solid #0F2B46;
}

div.vote_btn {
    width: 20px;
    height: 20px;
    float: left;
    background-image: url('../img/vote1.gif');
    cursor: pointer;
}

div.vote_tnx {
    width: 20px;
    height: 20px;
    float: left;
    background-image: url('../img/vote3.gif');
}

td.vote_cnt_left {
    width: 5px;
    height: 20px;
    background-image: url(../img/vote_left.gif);
    border-bottom: 1px solid #C6D0D9;
    border-top: 1px solid #C6D0D9;
}

td.vote_cnt_center {
    height: 20px;
    padding-left: 2px;
    border-bottom: 1px solid #C6D0D9;
    border-top: 1px solid #C6D0D9;
    font-weight: bold;
}

td.vote_cnt_right {
    height: 20px;
    width: 5px;
    border-bottom: 1px solid #C6D0D9;
    border-top: 1px solid #C6D0D9;
    border-right: 1px solid #C6D0D9;

}

/*div.vote_cnt {
    width: 20px;
    height: 20px;
    background-image: url('../img/vote2.gif');
    float: left;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    margin-left: 3px;
}*/

/* image resizen */
div.cr_image_container {
    background-color:#F2F5F7;
    /*border:1px solid #C6D4E1;*/
    float:left;
    margin-right: 15px;
    margin-bottom: 15px;
}

img.cr_image {
    border: 1px solid #000000;
    cursor: pointer;
}
div.cr_image_outer_caption {
    border:1px solid #C6D4E1;
    overflow: hidden;
    width: 170px;
}
div.cr_image_inner_caption {
    margin: 4px;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    color:#000000;
}
img.cr_image_icon {
    float: right;
    border: 0;
    padding: 2px;
    cursor: pointer;
}

td.cr_image_reference {
    font-size: 10px;
    vertical-align: top;
    padding-bottom: 8px;
    color: #909090;
}

/* Drei Reiter rechts */

span.tab_current {
    background-color:#F9FAFB;
    border-color:#C6D4E1 #C6D4E1 #F9FAFB;
    border-style:solid;
    border-width:1px;
    color:#172240;
    margin:0 1px 0 0;
    padding: 2px 8px;
    float:left;
    font-size:10px;
    font-weight:bold;
    background-image:none;
}
span.tab_not_current {
    border: 1px solid #C6D4E1;
    background-color:#F9FAFB;
    color:#52789A;
    margin:0 1px 0 0;
    padding: 2px 8px;
    float:left;
    font-size:10px;
    font-weight:bold;
    background-image:none;
    background-color:#C6D4E1;
}

/* TABLE CONTENT ELEMENT */
table.articleContentTable {
    border-bottom: 1px solid #D8DDE0;
    border-left: 1px solid #D8DDE0;
    width: 100% !important;
}

table.articleContentTable th {
    background-color:#D0DDE8;
    /*border-bottom:1px solid #D8DDE0;*/
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:3px 8px;
    text-align:left;
    vertical-align:top;
}

table.articleContentTable td {
    background-color:#F9FAFB;
    border-top:1px solid #D8DDE0;
    border-right:1px solid #D8DDE0;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    padding:3px 8px;
    text-align:left;
    vertical-align:top;
}

div.tableLegend {
    width: 560px;
    padding: 0px;
    border: 1px solid #D8DDE0;
    border-top: 0px;
    background-color: #F2F5F7;
    padding: 4px;
    margin: 0 0 8px;
    font-size:10px;
}

div.eventListImgContainer {
    padding-right:  15px;
    margin:  0px;
    float: left;
    min-height: 60px;
}

img.eventListImg {
    padding: 7px;
    border: 1px solid #C6D4E1;
}

table.li_container {
    padding: 0;
    margin: 0;
}

td.li_dot {
    width: 5px;
    height: 13px;
    float: left;
    background-image: url(../img/pfeil_l.gif);
    padding: 0px 0px 0px 16px;
    background-repeat: no-repeat;
    margin-top: 1px;
}

td.li_content {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.333em;
    list-style: none ;
    padding-bottom: 5px;
}



/* / TABLE */

