    * {
        margin:0;
        padding:0;
    }
    
    * html #la {} 

    body{
        margin:0;
        padding:0;
        line-height: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        background: #7D7D7D url(../pix/back_body_main.png) no-repeat center top;
    }

    b{font-size: 110%;}
    em{color: red;}

    p {
        margin-bottom: 10px;
        font-size:12px;
        line-height: 16px;
        color:#333;
    }

    a {
        color:#990033;
        text-decoration: none;
        /* position:relative; z-index:1000; */

    }
    
    .textarea_popup {
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
    }

    a:hover {
        color:#990033;
        text-decoration: underline;
    }
    
    img {
        border: none;
        outline: none;
    }
    
    .redstar {
        color:#990033;
        font-weight:bold;
    }
    
    .input_error {
        color:#990033;
    }

    #maincontainer{
        width: 960px; /*Width of main container*/
        margin: -10px auto; /*Center container on page*/
    }

    #topsection{
        background:url(../pix/back_top_trans.png) no-repeat center top;
        height: 180px; /*Height of top section*/
        width:960px;
    }
    #topsection h1{

    }
    
    #logo {
        padding:31px 0 0 38px;
    }

    #logo img {
        border: none;
    }
    
    #rightmenu {
        float: left;
    }


    #contentwrapper{
        background: url(../pix/main_bg_trans.png) repeat-y;
        float: left;
        height:100%;
        width:928px;
        padding: 0 16px;
        margin-top: -1px;
        min-height: 450px;
    }
    
    
    #topmenu {
        width: 960px;
        height:39px;
        background: url(../pix/topmenu_bg_trans.png) no-repeat;
    }

    #contentcolumn{
        height:auto;
        width: 737px;
        overflow: hidden;
        float: left;
        background: url(../pix/leftmenu_top.gif) repeat-x top left;
    }
    
    #shadow72 {
        background: url(../pix/72x47_shadow.png) no-repeat;
        width: 76px;
        height: 51px;
    }

    #aufmacher {
        float:left;
        width:530px;
        height:306px;
        margin:-3px 8px 0 -7px;
    }
    
    #aufmacher_titel {
    background:url(../pix/back_aufmacher_titel.png) no-repeat scroll left top;
    height:100px;
    padding-left:9px;
    position: absolute;
    margin-top:40px;
    width:302px;
    }
    
    .aufmacher_heading {
        color:#000000;
   font-size:20px;
   font-weight:bold;
   line-height:24px;
   padding-top:11px
    }
    
    #veranstaltungsinfo {
        background:transparent url(../pix/back_veranst_info.png) no-repeat scroll center top;
        height:288px;
        margin:8px 0 0;
        width:173px;
}
    
    .aufmacher_heading_rot {
    color:#990033;
   }
    
    #aufmacher_reiter_total {
    /* float:left; */
    position: absolute;
    margin-top: 280px;
    background:url(../pix/back_aufmacher_navi.png) no-repeat center top;
    width:533px; 
    height:65px
    z-index:0;
    }
    
    #aufmacher_reiter_total .aufmacher_titel {
        width: 176px; 
        height:64px;
        float:left;
        text-align: center;
        vertical-align: middle;
        color:white;
        padding-top:11px;
        font-size:14px;
        cursor: pointer;
    }


    #videos {
        margin-left: 8px;
    }

    #fotos {
    background:transparent url(../pix/back_fotos.png) no-repeat scroll left top;
    float:left;
    width:181px;
    height:112px;
    margin: 0px 0px 0px 7px;
    }
    

    #last_total {

        float:left;
        height:300px;
        margin-left:0px;
        overflow:hidden;
        width:737px;
    }

    #last_theme {
        float:left;
        width: 223px;
        padding: 25px 12px 0 12px;
        background: url(../pix/last_theme_bg.png) no-repeat;
        height: 261px;
    }

    #last_event {
        float:left;
        width:223px;
        padding: 25px 12px 0 12px;
        background: url(../pix/last_event_bg.png) no-repeat;
        height: 261px;
    }

    #last_study {
        float:left;
        width: 219px;
        padding: 25px 12px 0 12px;
        background: url(../pix/last_study_bg.png) no-repeat;
        height: 261px;
    }

    #leftcolumn{
        background: none repeat scroll 0 0;
        float:left;
        width:180px;
        background: url(../pix/leftmenu_top.gif) repeat-x top left;
        padding: 10px 0 0 9px;
    }

    #loginbox {
        width:173px;
        height:139px;
        background: url(../pix/back_login.png) no-repeat center top;
    }
    
    #paierl_startseite a {
        background:transparent url(../pix/paierl_startseite.png) no-repeat;
        width:183px;
        margin-left:8px;
        height:126px;
        display:block;
    }
    
    #paierl_startseite a:hover {
        background:transparent url(../pix/paierl_startseite.png) no-repeat 0 -126px;
    }
    
    #haber_startseite a {
        background:transparent url(../pix/haber_startseite.png) no-repeat;
        width:183px;
        margin-left:8px;
        height:126px;
        display:block;
    }
    
    #haber_startseite a:hover {
        background:transparent url(../pix/haber_startseite.png) no-repeat 0 -126px;
    }
                
    #video_startseite a {
        margin-left: 8px;
        width: 183px;
        height: 114px;
        display:block;
        background:url(../pix/videos_startseite.png) no-repeat;
    }    
        
    #video_startseite a:hover {
        background:url(../pix/videos_startseite.png) no-repeat 0 -114px;
    }
    
    .button_small a {
        margin-top:10px;
        margin-left:43px;
        cursor:pointer;
        text-align:center;
        width:115px;
        height:20px;
        display: block;
        color:white;
        font-weight:bold;
        background:url(../pix/button_small.png) no-repeat;
        }
        
    .button_small a:hover {
        background:url(../pix/button_small.png) no-repeat 0 -20px;
        text-decoration:none;
    }
    
    .button_small_comment a {
        cursor:pointer;
        text-align:center;
        margin-top:10px;
        width:115px;
        height:20px;
        display: block;
        color:white;
        font-weight:bold;
        background:url(../pix/button_small.png) no-repeat;
        }
        
    .button_small_comment a:hover {
        background:url(../pix/button_small.png) no-repeat 0 -20px;
        text-decoration:none;
    }
        
    #logged_in_box {
        background:transparent url(../pix/back_logged_in.png) no-repeat scroll center top;
        height:80px;
        margin:8px 11px 0 0;
        width:173px;
}
    #logged_in_box #logged_in_box_username {
        padding-left:14px;
        padding-top:32px;
    }
    
    #logged_in_box #logged_in_box_logout {
         margin-top:2px;
         margin-left:43px;
         cursor:pointer; 
         text-align:center; 
        font-weight:bold;
         width:115px; 
         height:20px; 
         color:white; 
         background-image:url(../pix/button.png);
         background-repeat:no-repeat;
    }
    #logged_in_box #logged_in_box_logout a:hover {
        background:url(../pix/back_login_button_hover.png) no-repeat center top;
        display: block;
        width:115px;
        height:20px;
        text-decoration: none;
    }    
    #mitglied_werden a {
        width:173px;
        height:45px;
        background: url(../pix/back_mitglied_button.jpg) no-repeat center top;
        margin:8px 0px 0px 2px;
        display:block
    }
        
    #mitglied_werden a:hover {
        display:block;
        width:173px;
        height:45px;
        background: url(../pix/back_mitglied_button_hover.jpg) no-repeat center top;
        }
        
    .zeige_kommentare a {
        display:block;
        width: 185px;
        height: 38px;
        background: url(../pix/zeige_kommentare.jpg) no-repeat;
    }
    
    .zeige_kommentare a:hover {
        background: url(../pix/zeige_kommentare.jpg) no-repeat 0 -37px;
    }
    
        
    .kommentieren a {
        display:block;
        width: 160px;
        height: 38px;
        background: url(../pix/kommentieren.jpg) no-repeat;
    }
    
    .kommentieren a:hover {
        background: url(../pix/kommentieren.jpg) no-repeat 0 -37px;
    }
    
    .kommentieren_transparent a {
        display:block;
        width: 193px;
        height: 38px;
        background: url(../pix/kommentar.png) no-repeat;
    }
    
    .kommentieren_transparent a:hover {
        background: url(../pix/kommentar.png) no-repeat 0 -37px;
    }
    
    
    .datenaendern a {
       display: block;
       width: 172px;
       height: 46px;
       margin:6px 0 0 2px;
       background: url(../pix/datenaendern.jpg) no-repeat;
    }
    
    .datenaendern a:hover {
       background: url(../pix/datenaendern.jpg) no-repeat 0 -46px;
    }
    
    .feedback_startseite a {
       display: block;
       width: 172px;
       height: 46px;
       margin:4px 0 0 4px;
       background: url(../pix/feedback_startseite.jpg) no-repeat;
    }
    
    .feedback_startseite a:hover {
       background: url(../pix/feedback_startseite.jpg) no-repeat 0 -46px;
    }
    
    .mitglied_empfehlen a {
       display: block;
       width: 172px;
       height: 46px;
       margin:0 0 0 2px;
       background: url(../pix/mitglied_empfehlen.jpg) no-repeat;
    }
    
    .mitglied_empfehlen a:hover {
       background: url(../pix/mitglied_empfehlen.jpg) no-repeat 0 -46px;
    }
    
    

    #infoticker, #infoticker_overlay {
        background: url(../pix/back_infoticker.png) no-repeat center top;
        height:221px;
    margin:0 11px 0px 0;
    width:173px;        
    }
    
    #zitat_text {
        margin-top:2px; 
        margin-left:-2px; 
        padding:2px; 
        font-size:11px;
    }
    
    #zitat_bild {
         line-height: 14px;
         width:120px;
         height:40px;
         margin-top: 5px;
         padding-left: 40px;
    } 

    #footer{
        background:transparent url(../pix/back_footer_galerie_trans.png) no-repeat scroll center top;
        clear:left;
        color:#FFFFFF;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        height:70px;
        padding:6px 0;
        text-align:center;
        width:960px;
        margin-left: -1px;
    }

    #footer a{
        color: #FFFF80;
    }
    
    #footer #footer_addresse {
        float:left;
        width: 600px;
        padding: 15px 0 0 34px
    }
    
    #footer #footer_links {
        float:right;
        padding:15px 50px 0;
        width:172px;
    }
    
    #footer #footer_links a {
        color:white;
    }

    .innertube{
        background: url(../pix/innertube_left.png) repeat-y top left;
        overflow: hidden;
    }
    
        #suche {
    float:right;
    height:20px;
    position:relative;
    top:-22px;
    width:266px;
    margin-right:3px;
    
    }
    
    #headermenu {
    color:#FFFFFF;
    float:right;
    height:17px;
    left:240px;
    position:relative;
    top:0px;
    width:332px;
    font-weight:bold;
    }
    
    #headermenu a{
    font-weight:bold;
    color:#FFFFFF;
    }
    
    .news {
    padding-top: 10px;
    padding-left: 4px
}


#contentheader {
    height:120px;
    width:100%;
}

#breadcrumb, #breadcrumb a {
    color: #333;
    padding-left: 11px;
    padding-top: 12px;
}

#headertext {
    height:93px;
    padding-left:20px;
    width:720px;
}

#headertext h1 {
    color:#333333;
    font-family:Tahoma;
    font-size:31px;
    font-weight:bold;
    line-height:33px;
}

#headertext #the_header_text {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    padding: 5px 30px 0 0;
}

#gallery_desc {
    color:#333333;
    font-size:12px; 
    font-weight:bold;
    padding: 0 10px 0 0;
}

#galerie {
    width:740px;
    height: 490px;
}

#thumbnails, #galerie_detail {
    background: transparent url(../pix/galerie_bg.png) no-repeat scroll center top;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    height:490px;
    margin-top:20px;
    top:0;
    width:737px;
}

#blaettern {
    width:520px; 
    float:left;
    padding-top:20px;
    height: 40px;
}


#vorwaertsblaettern a {
    background: url(../pix/vorwaertsblaettern.jpg) no-repeat;
    height:36px;
    width: 183px;
    display:inline;
    margin-left:10px;
    margin: 0 auto;
    float:left;
}

#vorwaertsblaettern a:hover {
    background: url(../pix/vorwaertsblaettern.jpg) no-repeat 0 -36px;
    
}

#zurueckblaettern a {
    background: url(../pix/zurueckblaettern.jpg) no-repeat;
    height:38px;
    width: 183px;
    display:inline;
    margin: 0 auto;
    float:left;
}

#zurueckblaettern a:hover {
    background: url(../pix/zurueckblaettern.jpg) no-repeat 0 -38px;
}


.suchen_button {
    cursor:pointer;
    font-size:0px;
}

.suchen_button a {
    display: block;
    height:38px;
    width:183px;
    background: transparent url(../pix/suchen.png) no-repeat;
}


.suchen_button a:hover {
    background: transparent url(../pix/suchen.png) no-repeat 0 -38px;
}

.formularsenden a {
    display: block;
    height:38px;
    width:183px;
    background: transparent url(../pix/formular.png) no-repeat;
}

.formularsenden a:hover {
    display: block;
    height:38px;
    width:183px;
    background: transparent url(../pix/formular.png) no-repeat 0 -38px;
}

.kontaktieren a {
    display: block;
    height:38px;
    width:183px;
    background: transparent url(../pix/kontaktieren.png) no-repeat;
}

.kontaktieren a:hover {
    display: block;
    height:38px;
    width:183px;
    background: transparent url(../pix/kontaktieren.png) no-repeat 0 -38px;
}


.anzeigen_button a {
    display:block;
    height: 38px;
    width:183px;
    background: transparent url(../pix/anzeigen.png) no-repeat;
}

.anzeigen_button a:hover {
    background: transparent url(../pix/anzeigen.png) no-repeat 0 -38px;
}

#haber_on_economics a {
    width: 183px;
    height: 30px;
    display: block;
    background: url(../pix/haber_economics.jpg) no-repeat;
}

#haber_on_economics a:hover {
    background: url(../pix/haber_economics.jpg) no-repeat 0 -30px;
}

.anmelden_button a {
    display:block;
    height: 36px;
    width:151px;
    background: transparent url(../pix/anmelden.png) no-repeat;
    margin: 0 auto;
}

.anmelden_button a:hover {
    background: transparent url(../pix/anmelden.png) no-repeat 0 -36px;
}

.feedback_button a {
    display:block;
    height: 36px;
    width:151px;
    background: transparent url(../pix/feedback.png) no-repeat;
    margin: 0 auto;
}

.feedback_button a:hover {
    background: transparent url(../pix/feedback.png) no-repeat 0 -36px;
}

.galerie_download {

}

.galerie_download a {
    display:block;
    height: 35px;
    width:148px;
    background: transparent url(../pix/galerie_download.jpg) no-repeat;
    margin: 0 auto;
}

.galerie_download a:hover {
    background: transparent url(../pix/galerie_download.jpg) no-repeat 0 -35px;
}


#markiert_300 {
    background:transparent url(../pix/back_markiert_300.png) no-repeat scroll center top;
    height:76px;
    width:173px;
    padding:71px 0 0 0;
}

#markiert_72 {
    background:transparent url(../pix/back_markiert_72.png) no-repeat scroll center top;
    height:114px;
    margin:2px 0 0 -8px;
    padding:0;
    width:173px;
}

#markiert_300 a {

}

#markiert_72 a {
    left:13px;
    position:relative;
    top:72px;
}

#galerie_detail {
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    height:478px;
    left:14px;
    position:relative;
    top:14px;
    width:700px;
}

#bildinfo {
    background:transparent url(../pix/back_bildinfo.jpg) no-repeat scroll center top;
    height:321px;
    margin:4px 0 0 0;
    width:172px;
}

#bildprint {
    background:transparent url(../pix/back_bildprint.png) no-repeat scroll center top;
    height:192px;
    margin:8px 11px 0 -9px;
    width:173px;
}

#bildprint a {
    left:13px;
    position:relative;
    top:10px;
}

#bildscreen {
    background:transparent url(../pix/back_bildscreen.png) no-repeat scroll center top;
    height:162px;
    margin:8px 11px 0 -9px;
    width:173px;
}

#bildscreen a {
    left:13px;
    position:relative;
    top:118px;
}

#mailsenden {
    background:transparent url(../pix/button_mailsenden.png) no-repeat scroll center top;
    height:45px;
    margin:8px 0 0 -7px;
    width:173px;
}

/* kontaktseite */
#kontaktblock {
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;    
    background: url(../pix/press_bg.jpg) no-repeat;
    padding: 10px 0 0 5px;
    height: 527px;
    width:740px;
    display: block;
}

#kontaktblock #kontaktdaten {
    padding:5px 0 0 18px;
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
}

#kontaktblock #adresse {
    background:transparent url(../pix/back_adresse.png) no-repeat scroll center top;
    float:left;
    height:225px;
    margin:0 0 0 5px;
    width:352px;
}

#kontaktblock #adresse a {
    left:174px;
    position:relative;
    top:174px;
}

#kontaktblock #direktkontakt {
    background:transparent url(../pix/back_direktkontakt.png) no-repeat scroll center top;
    float:left;
    height:225px;
    margin:0 0 0 10px;
    width:352px;
}

#kontaktblock #direktkontakt a {
    left:174px;
    position:relative;
    top:13px;
}

#kontaktblock #kontakt {
    background:transparent url(../pix/back_kontakt.png) no-repeat scroll center top;
    float:left;
    height:275px;
    margin:0;
    width:181px;
}

#kontaktblock #kontakt .kontaktheader {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    padding:13px 0 0 25px;
}

#kontaktblock #kontakt .kontaktbild {
    padding:0 0 0 23px;
}

#kontaktblock #kontakt .kontaktname {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 25px;
}

#kontaktblock #kontakt .kontaktfunktfonefax {
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    padding:0 0 0 25px;
}

#kontaktblock #kontakt a {
    left:0;
    position:relative;
    top:-10px;
}

#overview {
    float:left;
    padding-left:20px;
    width:520px;
    height: 100%;
    padding-right:9px;
    padding-bottom: 15px
}


#overview #artikelheader {
    background: url(../pix/artikelheader_bg.png) no-repeat;
    height:170px;
    width:520px;
}

#overview #artikeltext {
    padding-left:0;
    padding-right:15px;
}

#overview #artikeltext h1 {
    color:#333333;
    font-family:Tahoma;
    font-size:31px;
    font-weight:bold;
    line-height:31px;
}

#overview #artikeltext .h1_red {
    color:#990033;
}

#artikelnavi {
    float:left;
    height:100%;
    width:183px;
}

#artikelnavi #artikelnavi_top     {
    background: url(../pix/sidemenu/btn_top.jpg) no-repeat;
    height: 35px;
    width:183px;
}

#artikelnavi #artikelnavi_spacer {
 background: url(../pix/sidemenu/spacer.jpg) repeat-y;
 width: 183px;
}

#artikelnavi a.artikel_navi_button {
    /*left:-10px;
    position:relative;
    top:4px;*/
    height: 38px;
}

#artikelnavi #artikel_navi_bottom {
    background: url(../pix/sidemenu/btn_finish.jpg) no-repeat;
    width: 183px;
    height: 33px;    
    margin: 0 0 0 1px;
}

#btn_paierl_on_politics a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_paierl_politics.jpg) no-repeat;
}

#btn_paierl_on_politics a:hover {
    background: url(../pix/sidemenu/btn_paierl_politics.jpg) no-repeat 0 -37px;
}

#haber_on_economics a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_haber_economics.jpg) no-repeat;
}

#haber_on_economics a:hover {
    background: url(../pix/sidemenu/btn_haber_economics.jpg) no-repeat 0 -37px;
}

#btn_fotos a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_fotos.jpg) no-repeat;
}

#btn_fotos a:hover {
    background: url(../pix/sidemenu/btn_fotos.jpg) no-repeat 0 -37px;
}

#btn_otoene a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_otoene.jpg) no-repeat;
}

#btn_otoene a:hover {
    background: url(../pix/sidemenu/btn_otoene.jpg) no-repeat 0 -37px;
}

#btn_videos a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_videos.jpg) no-repeat;
}

#btn_videos a:hover {
    background: url(../pix/sidemenu/btn_videos.jpg) no-repeat 0 -37px;
}

#btn_downloads a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_downloads.jpg) no-repeat;
}

#btn_downloads a:hover {
    background: url(../pix/sidemenu/btn_downloads.jpg) no-repeat 0 -37px;
}

#btn_links a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_links.jpg) no-repeat;
}

#btn_links a:hover {
    background: url(../pix/sidemenu/btn_links.jpg) no-repeat 0 -37px;
}

#btn_medienberichte a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_medienberichte.jpg) no-repeat;
}

#btn_medienberichte a:hover {
    background: url(../pix/sidemenu/btn_medienberichte.jpg) no-repeat 0 -37px;
}

#btn_ots a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/sidemenu/btn_ots.jpg) no-repeat;
}

#btn_ots a:hover {
    background: url(../pix/sidemenu/btn_ots.jpg) no-repeat 0 -37px;
}



#btn_kommentar a {
    width: 183px;
    height: 38px;
    display: block;
    background: url(../pix/thesenfueroesterreich.png) no-repeat;
}

#btn_kommentar a:hover {
    background: url(../pix/thesenfueroesterreich.png) no-repeat 0 -37px;
}

.not_visible {
    display:none
}

.visible {
    display:block
}

.zum_thema_links {
    padding-left:2px;
    color:#333;
    padding-top:2px
}

/***** MENUE *****/

#menu #sub_about {
    color:white;
}

.sub_about_top_li {
    height: 19px; 
    width: 200px; 
    text-align:center;
    background-image: url(../pix/menue/ueberdenmc.bg.top.png);
    background-repeat: no-repeat;
    padding-top: 6px;
    vertical-align: middle;
}

.sub_about_top_li a {
    color:white;
    text-decoration: none
}

.sub_about_top_li:hover {
    height:19px;
    width: 200px; 
    background: url(../pix/menue/ueberdenmc.bg.center_arya.png) no-repeat 0 -25px;
    text-align:center;
    padding-top: 6px;
}

.sub_about_li {
    height: 19px; 
    width: 200px; 
    text-align:center;
    vertical-align: middle;
    background: url(../pix/menue/ueberdenmc.bg.center_arya.png) no-repeat;
    padding-top: 6px; 
}

.sub_about_seperator {
    height:1px;
    width:200px;
    background: url(../pix/menue/seperator.png) no-repeat;
}

.sub_about_li:hover {
    height: 19px;
    width: 200px; 
    margin-left:0px;
    background: url(../pix/menue/ueberdenmc.bg.center_arya.png) no-repeat 0 -25px;
    text-align:center;
    padding-top: 6px;
}


#mainGrey {
    background: url(../pix/main_grey.png) no-repeat;
    width: 740px;
    height: 361px;
    padding: 10px 0 0 10px;
}

.comments {
    font-size:12px;
    color:#666;
}

.comment_bold {
    font-weight: bold;
}

.comments .comment_header {
    background:url(../pix/kommentare.header.jpg) no-repeat;
    width:528px;
    height:22px;
    display:block;
    color:white;
    padding: 8px 0 0 8px;
}

.comments .comment_footer {
    background:url(../pix/kommentare.footer.jpg) no-repeat;
    width:528px;
    height:24px;
    display:block
}

.comments .comment_from {
    background-color: #CCC;
    color: #333;
    margin:0 0 0 4px;
    width:512px;
    height: 26px;
    padding: 8px 0 0 8px;
}

.comments .comment_comment {
    background-color:#aaaaaa;
    width:512px;
    height: auto;
    padding: 8px 0 8px 8px;
    margin: 0 0 0 4px;
    color: #333;
}

#galerie_download_button a {
    display:block;
    width: 151px;
    height: 36px;
    background: url(../pix/button_galerie_dl.jpg) no-repeat;
    margin-left:12px;
    margin-top:14px;
}

#galerie_download_button a:hover {
    display:block;
    background: url(../pix/button_galerie_dl_hover.jpg) no-repeat;
}

#galerie_drucken_button a {
    display:block;
    width: 151px;
    height: 36px;
    background: url(../pix/button_galerie_druck.jpg) no-repeat;
    margin-left:12px;
}

#galerie_drucken_button a:hover {
    display:block;
    background: url(../pix/button_galerie_druck_hover.jpg) no-repeat;
}

#galerie_mail_button a {
    display:block;
    width: 151px;
    height: 36px;
    background: url(../pix/button_galerie_mail.jpg) no-repeat;
    margin-left:12px;
}

#galerie_mail_button a:hover {
    display:block;
    background: url(../pix/button_galerie_mail_hover.jpg) no-repeat;
}

.drucken_btn a {
    display:block;
    background: url(../pix/drucken.jpg) no-repeat;
    width: 151px;
    height: 36px;
}

.input_200 {
    width: 200px
}

.input_schmal {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(../pix/input_schmal.jpg);
    background-position:0 0;
    background-repeat:repeat;
    border:none;
    height:23px;
    width:225px;
    padding: 5px 0 0 5px;
}

.input_300 {
    width: 300px
}

.input_breit {
    border:none;
    width: 475px;
    height: 23px;
    padding: 5px 0 0 5px;
    background: transparent url(../pix/input_breit.jpg) no-repeat;
}

#item {
    height: 38px;
}

#presse {
    display: block;
    background: url(../pix/press_bg.jpg) no-repeat;
    width: 740px;
    height: 527px;
    margin-top:125px;
}

#presse_presse {
    display: block;
    background: url(../pix/press_bg.jpg) no-repeat;
    width: 740px;
    height: 527px;
    margin: 25px 0 0 -20px;
    padding-top:10px;
}

#ots {
    background:transparent url(../pix/back_ots.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

#downloads {
    background:transparent url(../pix/back_downloads.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

#pressekontakt {
    background:transparent url(../pix/back_pressekontakt.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0 0 0 4px;
    width:352px;
}

#foto {
    background:transparent url(../pix/back_foto.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

#medienberichte {
    background:transparent url(../pix/back_medienberichte.png) no-repeat scroll center top;
    float:left;
    width:181px;
    margin:0;
    height:253px;
}
    
#back_oeffentlich {
    width: 181px;
    height: 253px;
    background: transparent url(../pix/back_oeffentlich.png) no-repeat scroll center top;
    float:left
}

#video {
    background:transparent url(../pix/back_video.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

#podcast {
    background:transparent url(../pix/back_podcast.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

#o-toene {
    background:transparent url(../pix/back_o-toene.png) no-repeat scroll center top;
    float:left;
    height:253px;
    margin:0;
    width:181px;
}

.pressetext {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    margin-top:33px;
    padding:0 17px 0 25px;
    width: 134px;
    height:71px;
}

.pressebild {
    float:left;
    left:18px;
    position:relative;
    top:30px;
    width:138px;
}

.pressename {
    color:#FFFFFF;
    float:right;
    font-size:13px;
    font-weight:bold;
    padding:33px 72px 0 0;
}

.presse_kontakttext {
    color:#FFFFFF;
    float:right;
    font-size:12px;
    font-weight:normal;
    left:-11px;
    padding:5px 0 0;
    position:relative;
    top:1px;
}

.input134 {
    background: none;
    border: none;
    padding: 6px 2px 0 2px;
    margin: 3px 0 18px 23px;
    width: 130px;
    height: 22px;
    font-size: 12px;
}

.res1 {
    background-color:#ccc;
}

.infoticker_table {
    width:20px;
    text-align: center;
}

#back_bewertung {
    background: url(../pix/back_bewertung.jpg) no-repeat;
    display:block;
    color: #333;
    display:block;
    font-size:12px;
    height:234px;
    padding:47px 17px 0 21px;
    width:138px;
    margin:14px 0 0 0;
}

#xxx a {
    font-weight:bold;
    font-size:12px;
    color:white;
    text-decoration:none;
}

#xxx a:hover {
    color:#333333;
}

#kommentarblock {
    color:white;
    padding:15px;
} 

#infoticker_link {
    /* margin: 26px 0 0 -23px; */
    margin: 1px 0 0 -20px;
}

#galerienavi {
    padding: 5px;
    float: right;
}

#event_cal a {
    background: url(../pix/icon.kalender.png) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
}

#event_cal {
    padding: 13px 13px 13px 136px;
}

#artikelbuttons {
    width:100px;
    height:15px;
}

.btn_artikel_drucken a {
    background: url(../pix/icon.drucken.png) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    padding: 0 5px 0 0;
}

.btn_artikel_weiterleiten a {
    background: url(../pix/icon.weiterleiten.png) no-repeat;
    display: block;
    width: 15px;
    height: 15px;
}

hr {
color: #999;
background-color: #999;
height: 1px;
border: none;
}

#alle_kontakte { 
    width: 185px; 
    float:left;
}

.kontakt {
    background:transparent url(../pix/back_kontakt.png) no-repeat scroll center top;
    height:275px;
    margin:0;
    width:181px;
}

.kontakt .kontaktheader {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    padding:13px 0 0 25px;
}

.kontakt .kontaktbild {
    padding:0 0 0 23px;
}

.kontakt .kontaktname {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 25px;
}

.kontakt .kontaktfunktfonefax {
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    padding:0 0 0 25px;
}

#it0,#it1,#it2,#it3,#it4,#it5,#it6,#it7,#it8,#it9,#it10 {
    background: none !important;
}

.sitemap_ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:18px;
}

.td_listing {
    width:80px; 
    padding: 4px 0 0 0;
    vertical-align: top;
}