*{margin:0;}
html,body{height:100%;margin:0 0 0 -1px;padding:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#231F20;font-size:0.9em;text-align:left;}
/* grundlayout */
#gesamt{width:1004px;margin:auto;text-align:center;}
#header{width:1004px;height:159px;background-color:#ffffff;}
#subheader{width:1004px;height:37px;line-height:37px;background-color:#ededee;border-bottom:8px solid #ffffff;}
#wrapper{display:block;    width:1005px;    margin:auto;float:left;text-align:left;}
#menue{width:162px;    margin-right:12px;    float:left;    background-color:#e3e3e4;}
#content_wrapper{width:830px;    float:left;}
#announce{width:830px; clear:both;        float:left;        text-align:left;  }
#content{width:628px;    margin-right:12px;    float:left;    text-align:left;}
#sidebar_right{width:190px;    float:left;    text-align:left;}
/* ende grundlayout */
/* helper klassen */
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.normal{font-weight:normal}
.div100{width:100%;}
.div50{width:50%;}
.rot{color:#e2001a;}
.block{display:block;}
.padding_b3{padding-bottom:3px;}
.bottom_b3{border-bottom:3px solid #ffffff;}
.padding_b5{padding-bottom:5px;}
.padding_b8{padding-bottom:8px;}
.padding_t5{padding-top:5px;}
.textdeco_none{text-decoration:none;}
.dl{font-family:verdana;font-size:10px;color:#000000;line-height:20px;padding:3px 5px 3px 5px;}
/* Kundencenter */
.kcmehr,.kcmehr a,.kcmehr a:link,.kcmehr a:visited,.kcmehr a:active{color:#000000;font-weight:bold;font-size:11px;line-height:30px;}
.kcwrapper{border-bottom:2px solid #ffffff;height:95px;background-image:url(/images/tpl/kundencenter_bg.jpg);background-repeat:no-repeat;}
.kccontent1{width:192px;padding:15px 0 0 0;}
.kccontent2{width:193px;padding:15px 0 0 0;}
.kccontent3{width:288px;padding:15px 0 0 0;}
.kcbild{width:110px;}
.kcbild3{width:327px;}
/* news */
.news_weitere{float:left;background-color:#e2e3e4;border-bottom:2px solid #ffffff;width:425px;text-align:right;padding:5px 0 5px 0;}
.news_wrapper_start{float:left;background-color:#e2e3e4;border-bottom:2px solid #ffffff;min-height:114px;width:425px;}
/* Haltestellenauskunft */
.over a:hover{border:none;
/* Bug fix fuer IE */
}
.over a span{display:none;}
.over a:hover span{position:absolute;left:490px;width:260px;display:block;padding:3px;font-size:11px;font-family:verdana;color:#000000;background-color:#ececec;border:1px solid #000000;text-decoration:none;}
.tabbed-box{}
.tabbed-box .tabs li{border-left:1px solid #e2001a;list-style:none;float:left;}
.tabbed-box .tabs li a{display:block;    width:121px;    padding:5px 0;    font-weight:bold;    text-align:center;    text-decoration:none;    color:#e2001a;border:none;    background:url(/images/hst/hst_reiter_inaktiv.png) #FFFFFF 0px 0px no-repeat;}
.tabbed-box .tabs li:first-child a{border-left:medium;margin-left:-20px;}
.tabbed-box .tabs li a:hover{color:#333;}
.tabbed-box .tabs li a:focus{outline:none;}
.tabbed-box .tabs li a.active{background:url(/images/hst/hst_reiter_aktiv.png) #e2001a 0px 0px no-repeat;border:none;    color:#FFFFFF;}
.tabbed-content{padding:2em 0 0 0;    display:none;}
/* mofis ticker */
.mofis{font-size:9pt;color:black;height:37px;background-color:#E3E3E4;}
/* stellenanzeigen */
.datum{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold;text-decoration:none;}
.jobs_hl_1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:900;font-size:28px;line-height:33px;text-decoration:none;}
.jobs_hl_2{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-style:italic;font-size:20px;text-decoration:none;line-height:25px;}
.txt{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:normal;font-size:12px;text-decoration:none;}
a.txt:link,a.txt:active,a.txt:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:normal;font-size:12px;text-decoration:underline;}
a.txt:hover,a.txt:visited:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#CC0033;font-weight:normal;font-size:12px;text-decoration:underline;}
.txt_bold{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.job_hl_1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-size:18px;line-height:20px;text-decoration:none;}
.job_hl_2{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-size:13px;text-decoration:none;}
/* ende stellenanzeigen */
.table{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;font-size:9pt;line-height:13pt}
a:link,a:active,a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:#e2001a;text-decoration:none;}
a:hover,a:visited:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;text-decoration:underline;}
form{padding:0;margin:0;}
img{border:none;}
input.suchfeld{background-image:url(/images/tpl/suchleiste.gif);background-repeat:no-repeat;float:left;padding-left:10px;padding-right:10px;font-family:Verdana,Arial;font-size:11px;color:#58595B;font-weight:normal;border:1px solid #eceded;margin:5px 10px 0 0;height:17px;width:97px;padding-top:5px;}
.fp_schnellsuche_input{width:82px;background-image:url(/images/tpl/fp_schnellsuche_input.gif);background-repeat:no-repeat;border:1px solid #e3e3e4;height:17px;padding-top:5px;font-family:Verdana,Arial;font-size:11px;padding-left:3px;color:#58595B;font-weight:normal;}
.fp_hst_input{width:138px;background-image:url(/images/tpl/suchleiste.gif);background-repeat:repeat-x;background-color:#ffffff;border:1px solid #e3e3e4;height:17px;padding-top:5px;font-family:Verdana,Arial;font-size:11px;padding-left:3px;color:#58595B;font-weight:normal;}
hr{height:1px;width:100%;size:1;color:#ededed;background-color:#ededed;border:none;padding:0;margin:0 0 5px 0;}
hr.hr_striche{background-image:url(/images/tpl/hr_striche.gif);background-repeat:repeat-x;height:1px;padding-bottom:8px;border:none;color:transparent;background-color:transparent;display:block;width:100%;}
.announce_text{line-height:23px;height:23px;text-indent:27px;}
.announce_dom{background-image:url(/images/tpl/announce_dom.gif);background-repeat:no-repeat;}
.announce_bus{background-image:url(/images/tpl/announce_bus.gif);background-repeat:no-repeat;}
.start_links{width:389px;margin-right:11px;}
.start_rechts{width:190px;}
.hl_marketing{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-size:11px;line-height:13px;}
.fl_marketing{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:13px;text-decoration:none;}
a.fl_marketing:link,a.fl_marketing:active,a.fl_marketing:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-size:10px;line-height:13px;text-decoration:none;}
a.fl_marketing:hover,a.fl_marketing:visited:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#DF0B10;font-weight:bold;font-size:10px;line-height:13px;text-decoration:none;}
/* menue / untermenue */
.submenue{color:#58595b;    text-decoration:none;}
a.submenue:link,a.submenue:visited,a.submenue:active{color:#58595b;    text-decoration:none;    font-weight:bold;    font-size:11px;}
a.submenue:visited:hover,a.submenue:hover{color:#58595b;text-decoration:none;    font-weight:bold;    font-size:11px;}
ul.kvblinks{float:left;list-style-type:none;list-style-image:none;padding:0;margin:0;}
ul.kvblinks li{float:right;margin:0;list-style-type:none;list-style-image:none;padding:0 0 0 10px;margin:0;display:block;width:152px;line-height:23px;height:23px;border-bottom:1px solid #ffffff;}
ul{margin:0 0 0 0;padding:10px 0 10px 36px;}
.menuborder{border-bottom:16px solid #ffffff;}
.top_head_rot{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:23px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:23px;background-image:url(/images/tpl/sidebar_top_rot.gif);background-repeat:no-repeat;background-color:#e2001a;padding-left:12px;border-bottom:4px solid #ffffff;}
.top_head_rot2{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:23px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:23px;background-image:url(/images/tpl/sidebar_top_rot2.gif);background-repeat:no-repeat;background-color:#e2001a;padding-left:12px;border-bottom:4px solid #EDEDED;}
.top_head_rot_small{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:20px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:20px;background-image:url(/images/tpl/sidebar_top_rot_small.gif);background-repeat:no-repeat;background-color:#e2001a;padding-left:12px;}
.top_head_rot a{color:#000000;}
.top_head_grau{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:23px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:23px;background-image:url(/images/tpl/sidebar_top_grau.gif);background-repeat:no-repeat;background-color:#858688;padding-left:12px;border-bottom:4px solid #ffffff;}
.top_head_blau{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:23px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:23px;background-image:url(/images/tpl/sidebar_top_blau.gif);background-repeat:no-repeat;background-color:#009de0;padding-left:12px;border-bottom:4px solid #ffffff;}
.sidebar_rechts_kasten{background-color:#e3e3e4;padding:5px;border-bottom:14px solid #ffffff;}
.grau_bg{}
.teaser_start_dunkel{background-color:#868788;color:#FFFFFF;font-size:11px;border-bottom:2px solid #FFFFFF;}
.teaser_start_hell{background-color:#e2e3e4;color:#000000;font-size:11px;border-bottom:2px solid #FFFFFF;}
.teaser_start_hell b{color:#e2001a;}
.headline{font-weight:bold;font-size:18px;padding-top:25px;padding-bottom:25px;}
.subheadline{font-weight:bold;}
.fliesstext{}
.grau_seiten{padding-left:16px;padding-right:16px;}
.bildtext{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;font-size:10px;line-height:9pt;}
/* menue */
#menu{height:100%;text-align:left;background-color:#E3E4E5;color:#58595B;padding-bottom:0px;position:relative;top:0;left:0;padding:0;width:162px;margin:0;float:left;border:0px solid red;}
#menu ul{background-color:#cecece;    padding:0;    margin:0;    display:block;    padding:0;    margin:0;}
#menue ul li{list-style-type:none;    list-style-image:none;    padding:0;    margin:0;}
/* 1. Ebene */
.h1{display:block;padding:0 0 0 10px;margin:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:11px;border-bottom:1px solid white;background-color:#E3E4E5;color:#58585A;line-height:24px;height:23px;}
a.h1,a.h1:visited{color:#58595B;text-decoration:none;}
a.h1:hover,a.h1:visited:hover{display:block;padding:0 0 0 10px;margin:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:11px;border-bottom:1px solid white;background-color:#858688;color:#ffffff;line-height:24px;height:23px;}
/*1. aktiv*/
h1.ebene1{width:152px;display:block;padding:0 0 0 10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:11px;color:#58595B;line-height:24px;height:23px;margin-bottom:0px;background-color:#858688;color:#FFFFFF;}
h1.ebene1 a,h1.ebene1 a:visited{color:#ffffff;text-decoration:none;}
/* 2. Ebene */
.h2{padding:4px 0px 4px 10px;margin:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:11px;background-color:#C9CACB;width:152px;line-height:15px;}
a.h2,a.h2:visited{display:block;color:#58595B;text-decoration:none;width:152px;}
a.h2:hover,a.h2:visited:hover{display:block;text-decoration:none;background-color:#E2E3E3;color:#58595B;width:152px;}
/*2. aktiv*/
h1.ebene2{width:152px;display:block;padding:4px 0 4px 10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:11px;line-height:15px;color:#58595B;background-color:#E2E3E3;}
h1.ebene2 a,h1.ebene2 a:visited{width:152px; display:block;color:#C2001F;text-decoration:none;}
/* 3. Ebene */
.h3{padding:3px 0 3px 10px;margin:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;background-color:#E2E3E3;line-height:15px;}
a.h3,a.h3:visited{display:block;color:#58585a;text-decoration:none;width:152px;}
a.h3:hover,a.h3:visited:hover{display:block;text-decoration:none;color:#C2001F;width:152px;}
/*3. aktiv*/
h1.ebene3{padding:3px 0 3px 10px;margin:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;display:block;width:152px;background-color:#E2E3E3;line-height:15px;}
h1.ebene3 a,h1.ebene3 a:visited{color:#C2001F;text-decoration:none;}
.mofis_side,.mofis_side a,.mofis_side a:link,.mofis_side a:visited{color:#000000;}
.mofis_side a:hover{text-decoration:none;color:#DF0A1E;}
/* Autocomplete */
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('images/hst/icons/loader.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:white;}
.news_langtext p{clear:both;padding-bottom:20px;}
/* umfrage */
input.umfrage{background-image:url(/images/tpl/suchleiste.gif);background-repeat:no-repeat;padding-left:10px;padding-right:10px;font-family:Verdana,Arial;font-size:11px;color:#58595B;font-weight:normal;border:1px solid #eceded;margin:5px 10px 0 0;height:17px;width:122px;padding-top:5px;}
input.umfragelang{background-image:url(/images/tpl/suchleistelang.gif);background-repeat:no-repeat;padding-left:10px;padding-right:10px;font-family:Verdana,Arial;font-size:11px;color:#58595B;font-weight:normal;border:1px solid #eceded;margin:5px 10px 0 0;height:17px;width:270px;padding-top:5px;}
.linie{clear:both;color:#fff;background-color:#fff;height:2px;border:0px;width:590px;margin:0px;margin-bottom:15px;margin-top:15px;}
.fortschritt{width:300px;text-align:center;position:relative;left:0px;background-color:#aaaaaa;}
.fortschritt .prozent{position:absolute;height:100%;top:0px;left:0px;z-index:100;background-color:#E1081D;}
.fortschritt span{color:#FFFFFF;position:relative;z-index:101;}
.umfragebutton{background-color:white;border:1px solid #58595b;}
.umfragetabelle1{background-color:#E3E4E6;}
.umfragetabelle2{background-color:#bdbdbe;}
/* widget generator */
.chr{font-size:11px;border:1px solid black;margin:0 2px 0 2px;padding:2px 0 2px 0;width:35px;line-height:15px;display:block;color:#FFFFFF;background-color:#E2001A;}
.chr2{font-size:11px;color:#E2001A;border:1px solid black;margin:0 2px 0 2px;padding:2px 0 2px 0;width:35px;line-height:15px;display:block;background-color:#ffffff;}
.hst{font-size:11px;border:1px solid black;margin:0 2px 0 2px;padding:2px 0 2px 0;width:179px;font-family:Verdana;line-height:15px;display:block;color:#FFFFFF;background-color:#E2001A;text-align:left;}
.hst2{font-size:11px;color:#E2001A;font-family:Verdana;border:1px solid black;margin:0 2px 0 2px;padding:2px 0 2px 0;width:179px;line-height:15px;display:block;background-color:#ffffff;text-align:left;}
.widget_input{height:20px;font-size:10px;border:#E2001A solid 1px;padding-left:5px;margin-top:2px;background-color:#FFFFFF;}
/*Haltestellensuche*/
.tbl_minilink  a{float:left;width:10px;margin:0;padding:3px 4px 3px 3px;font-family:Verdana;line-height:15px;color:#FFFFFF;background-color:#E2001A;border:1px solid black;text-align:left;font-weight:bold;}
/* pretty photo.css */
div.pictureHolder .top .left{background:url(/images/prettyPhoto/tl.gif) top left no-repeat; }
/* Top left corner */
div.pictureHolder .top .middle{background:#fff; }
/* Top pattern/color */
div.pictureHolder .top .right{background:url(/images/prettyPhoto/tr.gif) top left no-repeat; }
/* Top right corner */
div.pictureHolder .content{background-color:#fff; }
/* Content background */
div.pictureHolder .content a.next:hover{background:url(/images/prettyPhoto/btnNext.gif) center right no-repeat; cursor:pointer; }
/* Next button */
div.pictureHolder .content a.previous:hover{background:url(/images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor:pointer; }
/* Previous button */
div.pictureHolder .content a.expand{background:url(/images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor:pointer; }
/* Expand button */
div.pictureHolder .content a.expand:hover{background:url(/images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor:pointer; }
/* Expand button hover */
div.pictureHolder .content a.contract{background:url(/images/prettyPhoto/btnContract.gif) top left no-repeat; cursor:pointer; }
/* Contract button */
div.pictureHolder .content a.contract:hover{background:url(/images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor:pointer; }
/* Contract button hover */
div.pictureHolder .content a.close{width:61px; height:22px; background:url(/images/prettyPhoto/btnClose.gif) center left no-repeat; cursor:pointer; }
/* Close button */
div.pictureHolder .content .details .nav a.arrow_previous{background:url(/images/prettyPhoto/arrow_previous.gif) top left no-repeat; }
/* The previous arrow in the bottom nav */
div.pictureHolder .content .details .nav a.arrow_next{background:url(/images/prettyPhoto/arrow_next.gif) top left no-repeat; }
/* The next arrow in the bottom nav */
div.pictureHolder .bottom .left{background:url(/images/prettyPhoto/bl.gif) top left no-repeat; }
/* Bottom left corner */
div.pictureHolder .bottom .middle{background:#fff; }
/* Bottom pattern/color */
div.pictureHolder .bottom .right{background:url(/images/prettyPhoto/br.gif) top left no-repeat; }
/* Bottom right corner */
div.pictureHolder .loaderIcon{background:url(/images/prettyPhoto/loader.gif) center center no-repeat; }
/* Loader icon */
div.prettyPhotoTitle div.prettyPhotoTitleLeft{background:url(/images/prettyPhoto/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight{background:url(/images/prettyPhoto/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent{background:url(/images/prettyPhoto/ttp.gif) top left repeat-x; }
div.prettyPhotoOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}
div.pictureHolder{position:absolute;z-index:10000;width:100px}
div.pictureHolder .top{position:relative;height:20px}
* html div.pictureHolder .top{padding:0 20px}
* div.pictureHolder .top .left{position:absolute;left:0;width:20px;height:20px}
* div.pictureHolder .top .middle{position:absolute;left:20px;right:20px;height:20px}
* * html div.pictureHolder .top .middle{position:static}
div.pictureHolder .top .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
* div.pictureHolder .content{position:relative;text-align:left;width:100%;height:40px}
* div.pictureHolder .content .details{display:none;margin:10px 15px 0 20px}
div.pictureHolder .content .details p.description{display:none;float:left;margin:0;font-family:Verdana;font-size:8pt;color:#333333;}
div.pictureHolder .content .details .nav{float:left;margin:4px 0 0 0}
div.pictureHolder .content .details .nav p{float:left;margin:0 4px}
div.pictureHolder .content .details .nav a.arrow_previous, div.pictureHolder .content .details .nav a.arrow_next{float:left;display:block;width:8px;height:9px;text-indent:-10000px;margin-top:4px}
div.pictureHolder .content .details .nav a.disabled{background-position:0 -10px;cursor:default}
div.pictureHolder .content div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%}
div.pictureHolder .content a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(/images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}
div.pictureHolder .content a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(/images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}
div.pictureHolder .content a.expand, div.pictureHolder .content a.contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}
div.pictureHolder .content a.close{float:right;display:block;text-indent:-10000px}
div.pictureHolder .bottom{position:relative;height:20px}
* html div.pictureHolder .bottom{padding:0 20px}
div.pictureHolder .bottom .left{position:absolute;left:0;width:20px;height:20px}
div.pictureHolder .bottom .middle{position:absolute;left:20px;right:20px;height:20px}
* html div.pictureHolder .bottom .middle{position:static}
div.pictureHolder .bottom .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.pictureHolder .loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}
div.pictureHolder #fullResImageContainer{width:100%;text-align:center}
div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}
div.prettyPhotoTitle div.prettyPhotoTitleLeft, div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden}
div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px}
.currentTextHolder{font-family:Verdana;font-size:8pt;color:#333333;}
/* qr-code seite */
.qr_logo{display:none;}
.li_nr{width:35px;}
.qr_table{margin-left:-16px;    width:628px;    border-bottom:4px solid #ededed;}
.qr_top_head_rot_small{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;width:628px;margin-left:-16px;line-height:23px;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;display:block;height:23px;background-image:url(/images/tpl/sidebar_top_rot.gif);background-repeat:no-repeat;background-color:#e2001a;border-bottom:4px solid #ffffff;text-indent:12px;}
.qr_row{font-size:1em;    font-weight:bold;    cursor:pointer;    padding:0.8em;}
.qr_row:hover,.qr_row:focus,.qr_row:active{background-color:#e2001a;}
