
* {margin:0;padding:0;} 
body {font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#FFF; color:#000;} /* MD */
body.iframe {background-color:#FFFFFF; background-image:none; }
img {border: none;} 
.floatLeft { float:left;}
.floatRight{float:right;}
.txtRight {text-align:right;}
.singleRow { height:199px;}
.doubleRow { height:401px;}
a:link, a:visited{color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
div.clearer, .clearer8, .clearer20, .clearerNeg  {clear:both;font-size:0px;height:0px;line-height:0px;}
.clearerNeg {margin:-2px 0 0;}
div.clearer8 {height:8px;}
div.clearer20 {height:20px;}
.clrboth {clear:both;}
.clearerAboberater {clear:both;}
.bgsizer{clear:both;font-size:12px;height:1px;line-height:10px;color:#FFF;}
/*Positionen*/
#helpLogin { background:transparent; margin:0 auto 0; padding: 0 0 0 20px; position:relative; width:1035px; z-index:301;font-size:0;height:0;line-height:0;}
#areacenter {margin:0 auto;width:1035px;padding:0 0 0 20px;min-height:550px;position:relative;} 
#areacenter {  z-index:2\9  } 
#skyDoor, #door, #werbung {margin:0 auto;width:896px;position:relative;padding:0px 0 5px;top:5px;}
#skyDoor {height:35px;float:none;clear:both;top:0px;padding:0 0 1px;background:#FFF url(/web/cms/static/img/admin/linieC2.png) no-repeat 20px bottom;width:1045px;}
#door {top:0px;}
#werbung {margin-top:-16px;width:1045px;}
#topAdv {padding:15px 0px 0px 166px;line-height:0px;z-index:150;top:1px;position:relative;min-width:728px;}
#rightAdv {position:absolute;top:16px;left:927px;z-index:150;text-align:left;}
#rightAdv iframe, #rightAdv object,#rightAdv img {margin-left:0px;}
#misdeal  {margin:0 auto;position:absolute;top:0px;left:0px;width:99%; z-index:3;}
#door {width:896px;text-align:right;height:34px;background:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 904px 22px;padding:3px 112px 0 10px;font-size:10px;}
#door a {color:#8e908f;margin-right:7px;}
#areaHeader {position:relative;top:0;z-index:100;height:155px;width:896px; padding: 0 0 0 6px;top:0px;} 
#areaBody {position:absolute;width:901px;background-color:#FFFFFF;padding:0px;top:162px;z-index:2;} 
#areaContent {position:relative;top:0;left:0;padding:0px;float:left;min-width:750px;z-index:1;}
#related {color:#000;float:left;background-color:#FFFFFF;overflow-x:hidden;padding-bottom:5px;margin-top:0px;top:0px;}
/*neue Positionierung der Werbung */
#werbungInit, #werbungcenter {top:0px;width:1045px;height:97px;z-index:1;}
#werbungN {margin:0 auto;width:896px;position:relative;padding:0px 0 5px;top:5px;}
#werbungcenter {margin:0 auto;width:1035px;padding:0 0 0 20px;min-height:550px;position:relative;z-index:2;} 
#werbungN {width:100%;position:absolute; z-index:1;}
#topAdvN {line-height:0;min-width:728px;padding:0px 0 0 166px;position:relative;top:0px;z-index:1;}
#rightAdvN {position:absolute;z-index:1;text-align:left;left:932px;top:0px;}
#rightAdvN iframe, #rightAdvN object,#rightAdvN img {margin-left:0px;}
/*/neu*/

/**Headlines*/
h1.PageHeadline {padding:0px 0 7px 0;color:#8e908f;line-height:19px;}
h1 {font-size:18px;font-weight:bold;padding:6px 0pt 10px 0px;color:#8e908f;}
h2{font-size:11px;font-weight:bold;color:#000;}
h2.tvListHead {font-size:16px;padding:5px 0 0px;color:#8e908f}
h3{font-size:11px;font-weight:bold;color:#8e908f;padding:0px 0 7px;}
h3.big{font-size:16px;font-weight:bold;color:#8e908f;line-height:18px;}
h3.big a:link, h3.big a:visited, h3 a:link, h3 a:visited {color:#8e908f;}
h4{font-size:11px;font-weight:bold;color:#000;}
h6 {color:#5D1916;font-size:11px;font-weight:bold;padding:0pt 0pt 10px 3px;text-transform:uppercase;}
#sectionOne h1,#sectionOne h1.PageHeadline, #sectionOne h2, #sectionOne h3, #sectionOne h4, 
#sectionOne h1 a:link, #sectionOne h1 a:visited, 
#sectionOne h2 a:link, #sectionOne h2 a:visited, 
#sectionOne h3 a:link, #sectionOne h3 a:visited, 
#sectionOne h4 a:link, #sectionOne h4 a:visited{color:#7AB800;}
#sectionTwo h1, #sectionTwo h1.PageHeadline, #sectionTwo h2, #sectionTwo h3, #sectionTwo h4, 
#sectionTwo h1 a:link, #sectionTwo h1 a:visited, 
#sectionTwo h2 a:link, #sectionTwo h2 a:visited, 
#sectionTwo h3 a:link, #sectionTwo h3 a:visited, 
#sectionTwo h4 a:link, #sectionTwo h4 a:visited{color:#ED2939;}
#sectionThree h1, #sectionThree h1.PageHeadline, #sectionThree h2, #sectionThree h3, #sectionThree h4, 
#sectionThree h1 a:link, #sectionThree h1 a:visited, 
#sectionThree h2 a:link, #sectionThree h2 a:visited, 
#sectionThree h3 a:link, #sectionThree h3 a:visited, 
#sectionThree h4 a:link, #sectionThree h4 a:visited {color:#0098C3;}
.ueberschrift {font-weight:bold;}
#related h3, #related h3 a, #related h3 a:link, #related h3 a:visited {color:#000;}
/* --- Header --- */
#topContainer {height:145px;width:891px;position:relative;} 
#topLogo {position:absolute;top:13px;} 
#search {position: absolute; right:1px; top:47px;width:197px;}  
/* Sprite Image */
.topNav ul li a,
.serviceNav a,
.kundenlogin a,
.breadNav ul li,
.headAbo a,
.proove,
#sitemap ul li a,
.semRightTeaser02More a,
p.semRightYes
 {background:  url(/web/cms/static/img/admin/nav.png) no-repeat top left;} 
.topNav ul li a:focus,
.serviceNav a:focus,
.kundenlogin a:focus,
.headAbo a:focus,
#sitemap ul li a:focus {overflow:hidden;border:none;}
.merki{width:15px;float:right; margin:0 10px 0 20px; }
.kundenlogin a {position:relative; float:right;margin-right:7px; top:12px; width:97px;background-position: 0 -506px;}
.kundenlogin span, .serviceNav span { display:block; text-indent:-9999px; float:left;}
.serviceNav {position:relative; float:right; top:10px; z-index:300;width:100%;}
.serviceNav,.serviceNav a {color:#000;}
.serviceNav a.logout:link,.serviceNav a.logout:visited  {display:block; float:right; margin:0 0 0 20px;position: relative; padding-right:24px;width:45px;background-position: 0 -593px;height:18px;}
.serviceNav a.logout :hover {background-position: 0 -550px;}
.serviceNav a.merkliste:link,.serviceNav a.merkliste:visited  {display:block; float:right; position: relative;width:15px;background-position: 0 -638px; }
.serviceNav a.merkliste :hover {background-position: 0 -679px;}
.serviceNav a.post:link,.serviceNav a.post:visited  {display:block; float:right; position: relative; margin:0 20px 0 0;padding-left:20px;background-position: 0 -722px;}
.serviceNav a.post span.postNew {display:block; float:left;text-indent:0;}
.serviceNav p.kname {display:inline;text-indent:0;float:right;}
.searchfield{width:152px;height:14px;float:right;margin-right:5px;padding:2px 4px 0;border-color: #c2c2c2;color:;font-size:10px;color:#8E908F} 
.searchlist{width:90px;height:14px;float:left;margin-right:5px;font-size:11px;}
.searchbtn{width:20px;height:20px;float:right;padding:0px;border:0px;}
.searchtxt {clear:both;padding:3px 0 0 0;}
.searchtxt a{font-size:10px;color:#8e908f;margin-left:11px;padding-left:3px;} 
.presenter{margin-bottom:5px;float:left;}
/* -- Top - Navi -- */
.topNavWrapper {position:absolute;left:1px;top:102px;width:890px;height:43px; } 
.topNav {float:left;}
.topNav ul {clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;width:890px;}
.topNav ul li {display:inline;float:left;}
.topNav ul li a {display:block;height:25px;} 
.topNav ul li a span {display: block; text-indent: -9999px;} 
.topNav ul li.sectionOne a {width:110px;background-position: 0 -926px; }
.topNav ul li.sectionOne a:hover, .topNav ul li.sectionOne a.active {background-position: 0 -872px;} 
.topNav ul li.sectionTwo a {width:96px;background-position: 0 -300px;} 
.topNav ul li.sectionTwo a:hover, .topNav ul li.sectionTwo a.active {background-position: 0 -246px;} 
.topNav ul li.sectionThree a {width:211px;background-position: 0 -192px;} 
.topNav ul li.sectionThree a:hover, .topNav ul li.sectionThree a.active {background-position: 0 -138px;} 
.topNav ul li.sectionFour a {width:228px;background-position: 0 -84px; top;} 
.topNav ul li.sectionFour a:hover, .topNav ul li.sectionFour a.active {background-position: 0 -30px;} 
.topNav ul li.sectionFive a {width:104px;background-position: 0 -408px;} 
.topNav ul li.sectionFive a:hover, .topNav ul li.sectionFive a.active {background-position: 0 -354px;} 
.topNav ul li.sectionSix a {width:81px;background-position: 0 -818px;} 
.topNav ul li.sectionSix a:hover, .topNav ul li.sectionSix a.active {background-position: 0 -764px; } 
.topNav ul li.sectionSeven a {width:60px;background-position: 0 -1034px;} 
.topNav ul li.sectionSeven a:hover, .topNav ul li.sectionSeven a.active {background-position: 0 -980px;} 
.navTabs {height:28px;}
.topNav ul li.displayNone, .displayNone, #sitemap ul li.displayNone {display:none;}
/* -- Breadcrumb-Nav -- */
.breadNav {position: absolute;z-index:10; top:28px; left:0; width:890px; color: #8e908f;}
.breadNav p {float:left; padding: 0 3px 10px 0;} 
.breadNav ul li {float:left; list-style-type: none;line-height:14px;
padding: 0 3px 0px 16px; background-position: 0 -1167px;}
.breadNavTabs li a, .breadNavTabs li a:link, .breadNavTabs li a:visited {color:#8e908f;cursor:pointer; text-decoration:underline;}
.breadNavTabs li a:hover {color:#000;}
.breadNav ul li.homi {background-image:none;padding-left:4px;}
/* -- Sub-Nav Basics -- */
.SubNav {position:relative;width:145px;z-index:280;float:left;padding-right:5px;} 
.SubNav a {display: block;width:133px;margin:0;line-height:11px;text-decoration:none;background-color:#fff;}
.SubNav a:visited {text-decoration:none;}
.SubNav a:hover {text-decoration:none;}
.SubNav li {position:relative;width:145px;margin:0;padding:0;}
.SubNav ul {width:145px;margin:0;padding:0;list-style-type:none;} 
/*Level02*/
.SubNav ul li a {font-weight:bold;min-height:9px;padding:7px 6px 7px 6px;border-bottom:2px solid #000;}
/*Level03*/
.SubNav ul ul li {}
.SubNav ul ul li a {font-weight:normal;min-height:8px;padding:7px 6px 9px 6px;border-bottom:1px solid #c2c2c2;}
/*Level04*/
.SubNav ul ul ul {position:absolute;left:-999em;background:#fff url(/web/cms/static/img/admin/ulTop.gif) no-repeat 5px top;padding-top:1px;}
.SubNav ul ul ul li {background: #fff;width:145px;min-height:25px; border-left: 5px solid #fff;}
.SubNav ul ul li:hover ul, .SubNav ul ul li.sfhover ul {top:-1px;left:145px;padding:0 0 0 0px;background:#fff url(/web/cms/static/img/admin/ulTop.gif) no-repeat 5px top;padding-top:1px;width:150px;}
/*Sub-Nav Default Colours*/
.SubNav ul li a.subnavactive, 
.SubNav ul li a:hover {background-color:#fff;color:#8e908f;border-bottom:2px solid #c2c2c2;}
.SubNav ul ul a {background-color:#fff;color:#000;border-bottom:1px solid #c2c2c2;}  
.SubNav ul ul li a.subnavactive,  
.SubNav ul ul li a:hover {background-color:#c2c2c2;color:#fff;border-bottom:1px solid #c2c2c2;}  
.SubNav ul ul li.flyout a {color:#000;background:#fff url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 135px 50%;}
.SubNav ul ul li.flyout a:hover {color:#fff;background:#c2c2c2 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
.SubNav ul ul li.flyout a.subnavactive {color:#fff;background:#c2c2c2 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
.SubNav ul ul li.flyout a:hover.subnavactive {color:#fff;background:##c2c2c2 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
.SubNav ul ul ul a:hover {background-color:#c2c2c2;color:#fff;border-bottom:1px solid #c2c2c2;}
.SubNav ul ul ul li a {border-bottom:1px solid #c2c2c2;}
.SubNav ul ul ul li a.subnavactive {background-color:#c2c2c2;color:#fff;border-bottom:1px solid #c2c2c2; background-image:none;}
.SubNav ul ul li.flyout ul a, 
.SubNav ul ul li.flyout ul a:hover, 
.SubNav ul ul li.flyout ul a.subnavactive, 
.SubNav ul ul li.flyout ul a:hover.subnavactive {background-image:none;}
/*Sub-Nav Changing Colours*/
#sectionOne .SubNav ul a.subnavactive, 
#sectionOne .SubNav ul a:hover,
#sitemap ul li.sectionOne ul a:hover  {background-color:#fff;color:#7ab800;border-bottom:2px solid #7ab800;}
#sectionOne .SubNav ul ul a {background-color:#fff;color:#000;border-bottom:1px solid #c2c2c2;}  
#sectionOne .SubNav ul ul a.subnavactive,  
#sectionOne .SubNav ul ul a:hover,
#sitemap ul li.sectionOne ul ul a:hover {background-color:#7ab800;color:#fff;border-bottom:1px solid #c2c2c2;}  
#sectionOne .SubNav ul ul li.flyout a.subnavactive {color:#fff;background:#7ab800 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionOne .SubNav ul ul li.flyout a:hover.subnavactive {color:#fff;background:##7ab800 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionOne .SubNav ul ul ul a {border-bottom:1px solid #7ab800;border-top:1px solid #7ab800;} 
#sectionOne .SubNav ul ul ul a:hover {background-color:#7ab800;color:#fff;border-bottom:1px solid #7ab800;}
#sectionOne .SubNav ul ul ul li a {border-bottom:1px solid #7ab800;}
#sectionOne .SubNav ul ul ul a.subnavactive {background-color:#7ab800;color:#fff;border-bottom:1px solid #7ab800; background-image:none;}
#sectionOne .SubNav ul ul li.flyout ul a, 
#sectionOne .SubNav ul ul li.flyout ul a:hover, 
#sectionOne .SubNav ul ul li.flyout ul a.subnavactive, 
#sectionOne .SubNav ul ul li.flyout ul a:hover.subnavactive {background-image:none;}
#sectionTwo .SubNav ul a.subnavactive, 
#sectionTwo .SubNav ul a:hover,
#sitemap ul li.sectionTwo ul a:hover {background-color:#fff;color:#ed2939;border-bottom:2px solid #ed2939;}
#sectionTwo .SubNav ul ul a {background-color:#fff;color:#000;border-bottom:1px solid #c2c2c2;}  
#sectionTwo .SubNav ul ul a.subnavactive,  
#sectionTwo .SubNav ul ul a:hover,
#sitemap ul li.sectionTwo ul ul a:hover {background-color:#ed2939;color:#fff;border-bottom:1px solid #c2c2c2;}  
#sectionTwo .SubNav ul ul li.flyout a.subnavactive {color:#fff;background:#ed2939 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionTwo .SubNav ul ul li.flyout a:hover.subnavactive {color:#fff;background:##ed2939 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionTwo .SubNav ul ul ul a {border-bottom:1px solid #ed2939;border-top:1px solid #ed2939;} 
#sectionTwo .SubNav ul ul ul a:hover {background-color:#ed2939;color:#fff;border-bottom:1px solid #ed2939;}
#sectionTwo .SubNav ul ul ul li a {border-bottom:1px solid #ed2939;}
#sectionTwo .SubNav ul ul ul a.subnavactive {background-color:#ed2939;color:#fff;border-bottom:1px solid #ed2939; background-image:none;}
#sectionTwo .SubNav ul ul li.flyout ul a, 
#sectionTwo .SubNav ul ul li.flyout ul a:hover, 
#sectionTwo .SubNav ul ul li.flyout ul a.subnavactive, 
#sectionTwo .SubNav ul ul li.flyout ul a:hover.subnavactive {background-image:none;}
#sectionThree .SubNav ul a.subnavactive, 
#sectionThree .SubNav ul a:hover,
#sitemap ul li.sectionThree ul a:hover {background-color:#fff;color:#0098c3;border-bottom:2px solid #0098c3;}
#sectionThree .SubNav ul ul a {background-color:#fff;color:#000;border-bottom:1px solid #c2c2c2;}  
#sectionThree .SubNav ul ul a.subnavactive,  
#sectionThree .SubNav ul ul a:hover,
#sitemap ul li.sectionThree ul ul a:hover {background-color:#0098c3;color:#fff;border-bottom:1px solid #c2c2c2;}  
#sectionThree .SubNav ul ul li.flyout a.subnavactive {color:#fff;background:#0098c3 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionThree .SubNav ul ul li.flyout a:hover.subnavactive {color:#fff;background:##0098c3 url(/web/cms/static/img/admin/btn_subnavarrow_hover_4x7.gif) no-repeat 135px 50%;}
#sectionThree .SubNav ul ul ul a {border-bottom:1px solid #0098c3;border-top:1px solid #0098c3;} 
#sectionThree .SubNav ul ul ul a:hover {background-color:#0098c3;color:#fff;border-bottom:1px solid #0098c3;}
#sectionThree .SubNav ul ul ul li a {border-bottom:1px solid #0098c3;}
#sectionThree .SubNav ul ul ul a.subnavactive {background-color:#0098c3;color:#fff;border-bottom:1px solid #0098c3; background-image:none;}
#sectionThree .SubNav ul ul li.flyout ul a, 
#sectionThree .SubNav ul ul li.flyout ul a:hover, 
#sectionThree .SubNav ul ul li.flyout ul a.subnavactive, 
#sectionThree .SubNav ul ul li.flyout ul a:hover.subnavactive {background-image:none;}
/* Tooltip */
#tooltip { background-color:#FFFFFF; border:1px solid #C2C2C2; font-size:9px; padding:2px 5px 5px 6px; position:absolute; z-index:2999; }
#tooltip h3, #tooltip div { font-size:9px; margin:0; }
/* Sitemap*/
#sitemap ul li a{line-height:22px;}
#sitemap ul li li a{line-height:12px;}
#sitemap ul li.sectionOne a{background-position: 0 -1615px;}
#sitemap ul li.sectionTwo a {background-position: 0 -1477px;}  
#sitemap ul li.sectionThree a {background-position: 0 -1431px;} 
#sitemap ul li.sectionFour a {background-position: 0 -1385px;} 
#sitemap ul li.sectionFive a {background-position: 0 -1523px;}  
#sitemap ul li.sectionSix a {background-position: 0 -1569px;} 
#sitemap ul li.sectionSeven a {background-position: 0 -1661px;margin-top:50px;}  
#sitemap ul li.sectionSeven ul li a {margin-top:0px;}  
#sitemap {position:relative;width:900px;z-index:280;float:left;padding:0px;overflow-x:hidden} 
#sitemap  ul li {width:145px;margin-right:5px;overflow:hidden}
#sitemap  ul li, #sitemap ul li a {float:left;display:inline;positon:relative}
#sitemap  ul li a{width:135px;text-decoration:none;}
#sitemap  ul ul li, #sitemap  ul ul li a{background-image:none;border-bottom:1px;}
#sitemap  li a{display:block;} 
#sitemap li a:focus {overflow:hidden;} 
#sitemap ul li a span {display: block; text-indent: -9999px;} 
/*Level02*/
#sitemap  ul ul li a {font-weight:bold;min-height:9px;padding:7px 6px 4px 6px;border-bottom:2px solid #000;}
#sitemap ul ul {margin:0 5px 0 0;padding:0;list-style-type:none;} 
/*Level03*/
#sitemap ul ul ul li a, #sitemap ul ul ul li a:hover {font-weight:normal;min-height:9px;padding:7px 6px 4px 6px;}
/*Level04*/
#sitemap ul ul ul ul li a, #sitemap ul ul ul ul li a:hover {font-weight:normal;min-height:9px;padding:7px 6px 4px 6px;border-bottom:1px solid #c2c2c2;}
#sitemap ul ul ul ul li a {margin-left:20px;width:112px;}
/*Sitemap Colours*/
#sitemap ul ul a {background-color:#fff;color:#000;border-bottom:1px solid #c2c2c2;}  
#sitemap ul ul a:hover {background-color:#fff;color:#999;} 
#sitemap ul ul ul a.subnavactive,  
#sitemap ul ul ul a:hover {background-color:#c2c2c2;color:#fff;border-bottom:1px solid #c2c2c2;}  
#sitemap ul ul ul a {border-bottom:1px solid #c2c2c2;} 
#sitemap ul ul ul a:hover {background-color:#c2c2c2;color:#fff;border-bottom:1px solid #c2c2c2;}
#sitemap ul ul ul li a {border-bottom:1px solid #c2c2c2;}
#sitemap ul li ul ul ul a:hover  {background-color:#fff;color:#8e908f;border-bottom:1px solid #c2c2c2;}
#sitemap ul li.sectionOne ul ul ul a:hover  {background-color:#fff;color:#7AB800;border-bottom:1px solid #c2c2c2;}
#sitemap ul li.sectionTwo ul ul ul a:hover  {background-color:#fff;color:#ed2939;}
#sitemap ul li.sectionThree ul ul ul a:hover  {background-color:#fff;color:#0098C3;}
/* --- Footer --- */
#areaFooter {width:100%;margin:20px 0 39px;position:relative;float:left;}
#footerContainer{padding:1px 0px;}
#footerContainer a {text-decoration:none;font-size:11px;color:#8E908F;}
#footerContainer a:hover {text-decoration:underline;color:#8E908F;}
#footerContainer li {display:block;float:left;margin-right:20px;}
#footerContainer ul {margin-bottom:1px;border-bottom:1px solid #C2C2C2;height:13px;padding:3px 0 6px 8px;}
#footerContainer ul li a strong{width:80px;display:block;}
#footerContainer ul.layer2 {border-bottom:0px;}
/*Butler Login/Logout, Teaser*/
/*********************** Start: Login Änderungen 12/2009 ****************************/
#loginLayer {width:100%; height:100%; background:transparent; z-index:300;position:absolute;top:0;}
#rightLogin {position:absolute; right:139px; top:-4px; width:414px; height:120px;color:#333;line-height:1em;z-index:301; display:none;font-size:11px;}
#rightLoginHead { position:relative;text-align:right; padding:9px 0 0 0; clear:both; height:21px;overflow:hidden;z-index:2;}
#rightLoginBody {border:1px solid #c2c2c2;border-top:0px;position:relative; height:54px; padding:10px 0px 0 7px; background-color: #fff;color:#8e908f;top:-1px;z-index:1;}
#rightLoginBody input.txtKundennummer {margin:2px 0px 2px;width:158px;height:16px;border-color:#C2C2C2;font-size:10px;color:#8e908f; float:left;padding:2px 0 0 2px;}
#rightLoginBody input.txtGeheimzahl {width:116px;border-color:#C2C2C2;font-size:10px;height:16px;margin:2px 0px 2px;color:#8e908f; float:left;padding:2px 0 0 2px;}
#rightLoginBody input.loginbtn {border:0px;float:left;margin:0;}
#rightLoginBody a {background:none; top:0;position:relative; width:auto; display:block;color:#8e908f; float:left; padding-top:4px;text-decoration:underline;}
.loginKundennummer {margin-bottom:10px;float:left;width:172px; }
.loginGeheimzahl {margin-bottom:10px;float:left;width:129px; }
.loginButton{margin-top:13px;float:left;width:97px; }
.loginButton a{font-weight:bold;}
#rightLoginBody .loginGeheimzahl a, #rightLoginBody .loginKundennummer a { padding:0 0 0 0px; float:left; position:relative;}
#KNRToolTip, #PINToolTip { text-indent:0;}
#PINToolTip {margin-top:15px;}
/*********************** Ende: Login Änderungen 12/2009 ****************************/.alignright {text-align:right;padding-bottom:8px;}
#rightLogout div {line-height:1.2em;}
.but_teaser {margin:0 0 20px;padding:0;float:left;overflow:hidden;border-right:5px solid #FFF;}
/*Content*/
/*schnellzugriff */
.quickdone{position:relative;margin:4px 5px 20px 0;float:left;z-index:100;}
.quickdone ul{ list-style-type:none;}
.quickdone ul ul  {position:absolute;left:-999em;z-index:1500;border:1px solid #c2c2c2;border-top:none;background-color: #fff;}
.quickdone ul li {background: #fff;width:133px;height:11px;border:1px solid #000;padding:3px 5px 5px;font-weight:bold;background:#fff url(/web/cms/static/img/admin/icon_pfeil-rechts_sw.gif) no-repeat 135px 6px;cursor:pointer;}
.quickdone ul ul  li {background: #fff;width:133px;height:15px;border:none;padding:0px 5px;font-weight:normal}
.quickdone ul ul  li a {height:15px;}
.quickdone ul li:hover, .quickdone ul  li.sfhover {background:#fff url(/web/cms/static/img/admin/icon_pfeil-unten_sw.gif) no-repeat 133px 6px;}
.quickdone ul  li:hover ul, .quickdone ul  li.sfhover ul {top:21px;left:0px;padding:6px 0 3px 0px;z-index:500;}
.quickdone ul li li:hover, .quickdone ul  li.sfhover li {background-image:none;}
/* quickorder */
.quickOrderPanel {margin-bottom:20px;clear:both;}
.quickOrderPanel .searchbtn {margin-right:5px !important;}
.width145 .quickOrderPanel .searchbtn {margin-right:0px !important;}
.quickOrder{width:258px;height:16px;float:left;margin-right:5px;padding:0 4px;border-color: #c2c2c2;} 
.width145 .quickOrder, .width1 .quickOrder{width:108px;}
.width145 .quickOrderPanel , .width1 .quickOrderPanel {width:145px;}
.quickOrderPanel h2.black, .quickdoneHdl h2.black {line-height:13px;margin:0 0 5px;}
.contentContainer {
line-height:1.2em;float:left;min-height:612px;position:relative;top:-3px}
.contentContainerKoop {line-height:1.2em;margin:5px 5px 5px 10px;}
.width600, .width450, .width295, .width145, .width132, .width148 {float:left;overflow-x:hidden;}
.width600, .width450, .width295, .width145, .width132, .width148, x:-moz-any-link {float:left;overflow-x:visible;}
.width600, .width450, .width295, .width145, .width132, .width148, x:-moz-any-link, x:default {float:left;overflow-x:hidden;}
.width750 {width:750px;float:left;float:left;}
.passepartoutwidth5 {width:750px;}
.width600, .passepartoutwidth4 {width:600px;}
.width450, .passepartoutwidth3 {width:450px;}
.width295{width:300px;}
.width145{width:150px;}
.width132 {width:132px;}
.width148 {width:148px;}
.contentContainer table{clear:both;font-size:11px;}
p {margin-bottom:0.7em;}
p.securetag,p.home33 {margin-bottom:0pt;}
p span.headline {margin-bottom:0pt;}
/* -- TEASER -- */
/*Zwischenüberschriften*/
.optheadline {float:left;margin:0px 0 7px;border-right:5px solid #FFFFFF;line-height:16px}
.sender .optheadline {float:left;margin:7px 0;padding-left:6px;border-right:5px solid #FFFFFF;line-height:16px}
.optheadline h2{font-size:16px;float:left;display:inline;color:#8e908f;padding-top:3px;}
#related .optheadline h2 { color:#000; }
.optheadline img{float:right;margin-left:5px;}
.optrubrik{width:100%;margin:8px 0;clear:both;}
.rubrikDate{float:right;padding-right:5px;}
.rubrikTitle{float:left;}
/*SkyTopNews*/
h2.black {color:#000 !important;font-size:16px;margin:2px 0 5px;}
.skyTopNews {position:relative;height:284px;float:left;margin-bottom:20px;border-right:5px;}
.imgTrans{position:absolute;z-index:1;}
.txtTrans{position:absolute;z-index:2;top:209px;left:5px;width:435px;}
.txtTrans p {margin:0 0 3px;padding:0px;}
.txtTrans span.more {margin-top:2px;float:left;padding-right:10px;}
.skyTopNews h2.black {margin:2px 0 3px;}
/* /SkyTopNews*/
/*TopTen*/
.topTen {margin-bottom:20px;float:left;}
.topTen h2 {padding:0 0 2px 0px;}
.topTenlinks {float:left;padding-right:5px;margin:0px;}
.topTenlinks li {width:146px;}
.topTenlinks, .topTenlinks li { list-style-type:none;}
/* /TopTen*/
.imgTxtMore {height:7px !important;width:4px;position:static !important;margin-left:3px !important;}
.teasImg, .teasImgTxt, .teasImgTxtVertical, .teasImgTxtVerticalSmall, .teasImgTxtSandwich, .teasTxt, .teasTxtSandwich, .teasButtons, .teasImgDouble,.teasImgDouble330 {
background-color:#f6f6f6;border-right:5px solid #FFFFFF;float:left;font-size:11px;height:199px;overflow:hidden;margin-bottom:22px;}
.teasFlash {background-color:#f6f6f6;border-right:5px solid #FFFFFF;float:left;font-size:11px;margin-bottom:22px;}
.halfHeight {margin-bottom:4px;}
.halfHeight85, .halfHeight85right {margin-bottom:20px;}
.teasImgDouble {height:403px;}
.teasImgDouble330 {height:330px;border:0px;margin:0px;}
.teasImgTxt embed, .teasImgTxt object {float:left;}
h2.redhead14px{font-size:14px;font-weight:bold;margin-bottom:10px;}
h2.redhead14px span span {padding:5px 0pt 0px 0px;}
/*HL */
#hlSite .teasImgTxt {margin-bottom:11px;}
/*newsticker*/
.teasTicker450, .teasTicker300 {border-right:5px solid #FFFFFF;position:relative;float:left;height:175px;margin-bottom:20px;background-color:#f6f6f6;}
.teasTicker450 .ticker{height:125px;overflow-y:scroll;width:445px;margin-bottom:6px;}
.teasTicker300 .ticker {height:125px;margin-bottom:6px;}
.teasTicker300 .ticker, .teasTicker300 .newsticker{width:295px;overflow-x:hidden;}
.newsticker, h2.newstab {border-bottom:1px solid #C2C2C2;}
.newsticker {padding:3px 0 5px 5px;margin:0px;clear:both;height:16px;line-height:18px;overflow-y:hidden;}
.newsticker a:hover span{text-decoration:underline;cursor:pointer;}
.newsticker a, .newsticker span {padding:0px;}
.zeit {float:left;width:30px;padding-left:5px;}
.rubrik  {float:left;width:94px;margin-left:5px;}
.teasTicker450 .head  {float:left;width:285px;margin-left:6px;}
.teasTicker300 .head  {float:left;width:172px;}
.teasTicker450 a.mehr, .teasTicker300 a.mehr{margin-left:5px;}
/* /newsticker*/
h2.tabborder {background-color:#f6f6f6;color:#000;font-size:11px;font-weight:bold;}
h2.tab, h2.bordertab, .legacyContentContainer h2.bordertab {background-color:#f6f6f6;color:#000;font-size:11px;font-weight:bold;}
h2.tab a, h2.newstab, h2.bordertab, .legacyContentContainer h2.bordertab {border-top:4px solid #C2C2C2;color:#000;display:block;height:12px;overflow:hidden;padding:3px 0px 5px 5px;}
h2.tab a:hover {background-color:#C2C2C2;color:#FFF;text-decoration:none;}
#sectionOne h2.tab a,#sectionOne h2.newstab, #sectionOne h2.bordertab{border-top:4px solid #7AB800;color:#000}
#sectionOne h2.tab a:hover {background-color:#7AB800;color:#FFF;}
#sectionTwo h2.tab a,#sectionTwo h2.newstab, #sectionTwo h2.bordertab{border-top:4px solid #ED2939;color:#000}
#sectionTwo h2.tab a:hover {background-color:#ED2939;color:#FFF;}
#sectionThree h2.tab a,#sectionThree h2.newstab, #sectionThree h2.bordertab{border-top:4px solid #0098C3;color:#000}
#sectionThree h2.tab a:hover {background-color:#0098C3;color:#FFF;}
#related h2.tab a,#related h2.newstab, #related h2.bordertab{border-top:4px solid #000;color:#000}
#related h2.tab a:hover {background-color:#000;color:#FFF;}
h2.straight span span {display:block;height:18px;padding:4px 0pt 2px 8px;}
.teasTxtBox .headline {display:block;font-weight:bold;height:26px;margin:0pt;overflow:hidden;}
p.home33 span.headline{display:block;font-weight:bold;margin-bottom:4px;height:13px;}
.width1 {width:145px;}
.width243 {width:243px;}
.width2 {width:295px}
.width3 {width:445px;}
.width4 {width:595px;}
.width45 {width:585px;}
.width5 {width:745px;}
.width6 {width:895px;}
.imgSize1 img.teaserBild,.doubleImgSize1 img.teaserBild{width:145px;}
.imgSize2 img.teaserBild,.doubleImgSize2 img.teaserBild {width:295px;}
.imgSize21 img.teaserBild,.imgSize21double img.teaserBild {width:250px;}
.imgSize3 img.teaserBild,.doubleImgSize3 img.teaserBild {width:445px;}
.imgSize4 img.teaserBild,.doubleImgSize4 img.teaserBild {width:595px;}
.imgSize5 img.teaserBild,.doubleImgSize5 img.teaserBild {width:745px;}
img.teaserBild330{height:330px;}
.teasImgTxt {position:relative;float:left;}
.teasImgTxt img {height:175px;position:absolute;}
.halfHeight img {height:73px;position:absolute;}
.halfHeight85 img, .halfHeight85right img {height:85px;position:absolute;}
.halfHeight85right img {left:150px;}
.teasImgTxt .teasTxtBox {height:167px;overflow:hidden;padding:2px 0pt 5px 5px;top:0px;position:relative;}
.halfHeight .teasTxtBox {height:73px;overflow:hidden;padding:2px 0pt 5px 5px;top:0px;position:relative;}
.halfHeight85 .teasTxtBox {height:85px;overflow:hidden;padding:2px 0pt 5px 5px;top:0px;position:relative;}
.halfHeight85right .teasTxtBox {left:0 !important;}
.withoutHeadline {height: 175px;}
.withoutHeadline .teasTxtBox {height:166px;}
.imgTxtRatio11 .teasTxtBox,.imgTxtRatio12 .teasTxtBox,.imgTxtRatio13 .teasTxtBox,.imgTxtRatio14 .teasTxtBox,.imgTxtRatio15 .teasTxtBox  {left:145px;}
.imgTxtRatio145 .teasTxtBox {left:255px;width:000px;}
.imgTxtRatio21 .teasTxtBox, .imgTxtRatio22 .teasTxtBox,.imgTxtRatio23 .teasTxtBox, .imgTxtRatio24 .teasTxtBox {left:295px;}
.imgTxtRatio31 .teasTxtBox,.imgTxtRatio32 .teasTxtBox {left:445px;}
.imgTxtRatio41 .teasTxtBox {left:595px;}
.imgTxtRatio11 .teasTxtBox, .imgTxtRatio21 .teasTxtBox, .imgTxtRatio31 .teasTxtBox, .imgTxtRatio41 .teasTxtBox {width:144px;}
.imgTxtRatio12 .teasTxtBox,.imgTxtRatio22 .teasTxtBox,.imgTxtRatio32 .teasTxtBox {width:294px;}
.imgTxtRatio13 .teasTxtBox,.imgTxtRatio23 .teasTxtBox {width:444px;}
.imgTxtRatio14 .teasTxtBox {width:594px;}
.imgTxtRatio11 .teasTxtBox span.headline, .imgTxtRatio11 .teasTxtBox p, .imgTxtRatio11 .teasTxtBox ul, .imgTxtRatio21 .teasTxtBox span.headline, .imgTxtRatio21 .teasTxtBox p, .imgTxtRatio21 .teasTxtBox ul, .imgTxtRatio31 .teasTxtBox span.headline, .imgTxtRatio31 .teasTxtBox p, .imgTxtRatio31 .teasTxtBox ul, .imgTxtRatio41 .teasTxtBox span.headline, .imgTxtRatio41 .teasTxtBox p, .imgTxtRatio41 .teasTxtBox ul {
overflow:hidden;width:139px;}
.imgTxtRatio12 .teasTxtBox span.headline,.imgTxtRatio12 .teasTxtBox p, .imgTxtRatio12 .teasTxtBox ul,.imgTxtRatio22 .teasTxtBox span.headline, .imgTxtRatio22 .teasTxtBox p, .imgTxtRatio22 .teasTxtBox ul,.imgTxtRatio23 .teasTxtBox span.headline, .imgTxtRatio23 .teasTxtBox p, .imgTxtRatio23 .teasTxtBox ul {
overflow:hidden;width:289px;}
.teasImgTxtSandwich .teasTxtBox span.headline, .teasImgTxtSandwich .teasTxtBox p, .teasImgTxtSandwich .teasTxtBox ul {
overflow:hidden;width:139px;}
.teasTxtSandwich .teasTxtBox span.headline, .teasTxtSandwich .teasTxtBox p, .teasTxtSandwich .teasTxtBox ul, .teasImgTxtVerticalSmall .teasTxtBox span.headline, .teasImgTxtVerticalSmall .teasTxtBox p, .teasImgTxtVerticalSmall .teasTxtBox ul, .teasImgTxtVertical .teasTxtBox span.headline, .teasImgTxtVertical .teasTxtBox p, .teasImgTxtVertical .teasTxtBox ul {
overflow:hidden;width:133px;}
.teasImgTxtVertical243{overflow:hidden;width:243px;float:left;position:relative;margin-left:5px;}
.teasLinklist,.teasLinklist_mitte {background-color:#f6f6f6;list-style-type:none;padding:0 0 2px 0;position:absolute;width:100%;}
.teasLinklist {background-color:transparent;bottom:2px;}
.halfHeight .teasLinklist, .halfHeight85 .teasLinklist {bottom:4px;}
.teasImgTxtVertical .teasTxtBox {height:87px;overflow:hidden;padding:2px 0pt 0pt 5px;position:relative;width:138px;}
.teasImgTxtVertical243 .teasTxtBox {border:none;height:107px;overflow:hidden;padding:5px 0px 0px 5px;position:relative;width:224px;}
.teasImgTxtVerticalSmall .teasTxtBox {height:99px;overflow:hidden;padding:2px 0pt 0pt 5px;position:relative;width:138px;}
.bild_bg {width:243px;height:150px;}
.teasImgTxtVertical img.teaserBild {height:85px;width:145px;}
.teasImgTxtVertical243 img.teaserBild {height:135px;width:230px;padding:5px 6px 6px 5px;}
.teasImgTxtVertical .teasTxtBox span.headline {line-height:1.2em;}
.teasImgTxtVertical .teasTxtBox p {line-height:1.1em;}
.teasImgTxtVertical .teasTxtBox span.headline {height:28px;}
.teasImgTxtSandwich {height:199px;width:295px;}
.teasImgTxtSandwich .sandwich {position:relative;height:98px;}
.teasImgTxtSandwich .sandwich img.teaserBild {
height:73px;width:145px;}
.teasImgTxtSandwich .upper {border-bottom:5px solid #FFFFFF;}
.teasImgTxtSandwich .teasTxtBox {
height:70px;left:145px;overflow:hidden;padding:2px 0pt 0pt 5px;position:absolute;top:24px;width:144px;}
.teasTxt {overflow:hidden;}
.teasTxt .teasTxtBox {height:172px;overflow:hidden;padding:2px 0pt 0pt 5px;position:relative;}
.teasTxt .teasTxtBox .headline {height:26px;margin-right:2px;}
.teasTxt .teasTxtBox .headline, .teasTxt .teasTxtBox p, .teasTxt .teasTxtBox ul {margin-right:2px;overflow:hidden;}
.teasTxt .teasTxtBox p {margin-right:2px;}
.teasTxt ul.teasTextlinks {position:absolute;}
.teasImgTxtVertical .teasTextlinks li, .teasImgTxtVerticalSmall .teasTextlinks li,.teasTxt .teasTextlinks li {line-height:1.2em;list-style-type:none;}
.teasImgTxtVertical ul.teasTextlinks, .teasImgTxtVertical243 ul.teasTextlinks {position:absolute;}
.teasImgTxtVertical .teasTextlinks li, .teasImgTxtVertical243 .teasTextlinks li {line-height:1.2em;list-style-type:none;}
.teasTxtBox form {bottom:0pt;left:0pt;padding:10px 5px 5px;position:absolute;width:100%;}
.teasTxtBox form.bottom20 {bottom:16px;}
.teasTxtBox form input {border:1px solid #DADADA;float:left;width:75%;}
.teasTxtBox form select {width:130px;font-size:9px;}
.teasTxtBox form.bottom20 select {width:138px;font-size:9px;border:1px solid #DADADA;}
.selectborder130{}
.teasDropDown img.teaserBild {height:85px;width:295px;}
.teasDropDown .teasTxtBox {height:87px;overflow:hidden;padding:2px 0pt 0pt 5px;position:relative;}
.teaserRot img.headline {margin-bottom:5px;}
.teaserRot form {color:#FFFFFF;font-size:9px;}
.teaserRot input.searchfield {width: 100px;float:left !important;height:14px;margin:0 0 0 5px;}
.teaserRot input.searchbtn {float:left;border:0px;height:15px;margin:0 0 0 5px;}
.teaserRot,
.teaserOrange {float:left; position: relative; width: 145px; min-height:63px; margin: 0 0 5px 0; padding: 0 0 0 0;}
.teaserRot .error{padding:0px 4px;}
.content150Teaser {float:left;width:145px;margin:0 5px 5px 0;font-size:11px;overflow:hidden;}
.content150Teaser p.bu{padding:1px 0 0 0;height:28px;width:145px;background-color:#fff;overflow:hidden;}
.content150Teaser h5{
font-size:11px;
font-weight:bold;
}
.content150Teaser h5.praemien{
height:28px;
overflow:hidden;
}
.content150Teaser h5 a{
padding:0 0 0 20px;
background-image:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
}
.content150Teaser a.bright{
padding:0 0 0 20px;
background-image:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#fff;
}
#aktionsboxTeaser a.dark,
.content95Teaser a.dark,
.content450Teaser a.dark,
.content150Teaser a.dark,
.content150TeaserFloatRight a.bright,
.content150TeaserFloatRight a.dark,
.content150Teaser a.dark,
.content200Teaser a.dark{
padding:0 0 0 20px;
background-image:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#000;
}
.teasTxtBox h3 {min-height:26px;padding-bottom:0px;}
/*/TEASER*/
/*Download*/
.info_download {float:left;margin-bottom:5px;width:600px;}
.info_download h1 {font-size:14px;margin-bottom:18px;}
.info_download_element {float:left;height:21px;margin-right:5px;width:145px;}
.info_download_element div {background:transparent url() no-repeat scroll 0px 1px;height:21px;}
.info_download_element div span {line-height:1.6;padding-left:23px;}
.info_download_element div.Margin2 {background:transparent none repeat scroll 0%;margin-top:2px;}
a.mehr:link, a.mehr:visited, a.mehr:active, a.zurueck:link, a.zurueck:visited, 
a.zurueck:active,a.download:link, a.download:visited, 
a.download:active {
font-weight:normal;padding:0pt 9px 0pt 8px;text-decoration:none;}
a.mehr:link, a.mehr:visited, a.mehr:active,a.download:link, 
a.download:visited, a.download:active,.teasImgTxtVertical .teasTextlinks a, 
.teasImgTxtVerticalSmall .teasTextlinks a,.teasTxt .teasTextlinks li a,
.teasImgTxtVertical243 .teasTextlinks a,.teasLinklist li a,.teasLinklist_mitte  li a  {
color:#8e908f;background:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0px 3px;
}
.teasLinklist_mitte  li a  {
background-position:0px 4px;
}
.teasLinklist_mitte li a, .teasImgTxtVertical .teasTextlinks a, .teasImgTxtVerticalSmall 
.teasTextlinks a, .teasTxt .teasTextlinks li a, .teasLinklist li a{
padding:0 0 0 9px;
}
a.zurueck:link, a.zurueck:visited, a.zurueck:active {
background: url(/web/cms/static/img/admin/back.png) no-repeat 0px 4px;}
a.zurueck:hover {text-decoration:underline;}
a.dark:link, a.dark:visited, a.dark:active {font-size:11px;text-decoration:none;}
a.download:link, a.download:visited, a.download:active  {font-weight:normal;clear:both;color:#999;display:block;}
a.download:hover,a.dark:hover, a.mehr:hover,
.teasImgTxtVertical .teasTextlinks a:hover, .teasImgTxtVerticalSmall .teasTextlinks a:hover,.teasTxt .teasTextlinks a:hover,
.teasImgTxtVertical243 .teasTextlinks a:hover,
.teasLinklist li a:hover,.teasLinklist_mitte  li a:hover  {text-decoration:underline;color:#000;}
a.weiter  {background:url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat right 4px;padding-right:10px;}
/*Form*/
.inputSend {position:relative;left:216px}
input {background-color:transparent;}
input.contentLogin {background-color:#FFFFFF;font-size:12px;margin:0px 7px 0px 0px;}
input.transparent {background-color:transparent;}
p.txtError {color:#FF0000;font-size:11px;font-weight:bold;margin-bottom:0px;}
.txtError a {text-decoration: underline;}
p.subline {font-size:11px;margin:0pt 0pt 11px;}
span.subheadline {font-size:12px;font-weight:bold;}
span.normal {font-size:11px;}
span.contentTextSmallFont {font-size:10px;}
.umfluss {float:left;margin-right:5px;}
.col_9B0202 {background:#9B0202 none repeat scroll 0%;}
.FontBright {color:#FFFFFF;}
.FontBold {font-weight:bold;line-height:1.7em;}
.tblDarker {background-color:#DADADA;}
.tblDarker input {background-color:transparent;}
.tblBlack {background-color:#000000;}
.tblEndpreis {font-size:20px;font-weight:bold;text-align:center;}
.tblTechnik {clear:left;}
.tblTechnik tr td.tbl5Height {height:5px;}
.tblTechnik tr td {height:26px;padding:2px 4px 2px 0px;}
.anredeBott {padding-bottom:12px;}
.tblTechnik  tr td h2 {color:#000;font-weight:bold;font-size:11px; padding:16px 0 0 0;}
.tblTechnik tr td input#txtEmail {width:190px;}
.tblTechnik th,.tblTechnik td{padding:0 0 0 0px;}
.tblTechnik th{text-align:left;}
.margin5Top, .wlj {margin-top:5px;}
.margin15Top {margin-top:15px;}
/* Formularfelder */
.formTextFeld233, .formTextFeld103, .formTextFeld230, .formTextFeld, .formTextFeld115, .formTextFeld143, .formTextFeld295, .formTextFeld63, .formTextFeld40, .formTextFeld192, .formTextFeld165, .formTextFeld215, .formSelectFeld215, .formSelectFeld192, .formSelectFeld145, .formSelectFeld115, .formSelectFeld50 {
background-color:#FFFFFF;font-size:11px;border:1px solid #c2c2c2;height:15px;}
.formSelectFeld192 { height: 18px;}
.formTextFeld {width:220px;}
.formTextFeld115 {width:115px;}
.formTextFeld103 {width:103px;}
.formTextFeld143 {margin-right:4px;width:143px;}
.formTextFeld233 {width:233px;}
.formTextFeld230 {margin-right:4px;width:230px;}
.formTextFeld295 {width:295px;}
.formSelectFeld290,.formAreaFeld288, .formTextFeld192, .formTextFeld285 {width:288px;border:1px solid #c2c2c2;}
.formSelectFeld290 {width:290px;}
.formTextFeld63 {margin-right:5px;width:63px;}
.formTextFeld40 {margin-right:4px;width:40px;}
.formTextFeld165 {width:165px;}
.formTextFeld215 {width:215px;}
.formSelectFeld192 {width:227px;}
.formSelectFeld115 {width:119px;height:18px;}
.formSelectFeld50 {width:50px;margin-right:3px;}
.formSelectFeld50, .formSelectFeld115, .formSelectFeld192, .formSelectFeld290, .formAreaFeld288 {font-size:11px;font-family:Arial,Verdana,sans-serif;}
.btnSubmit {vertical-align:top;}
.contentDefault150Form select{width:131px;height:17px;color:#000;font-size:10px;margin:3px 0 0 7px;background-color:#fff;}
.content210Teaser{float:left;width:205px;margin:0px 5px 5px 0px;font-size:11px;overflow:hidden;}
.contentDefault210Form select{width:196px;height:17px;color:#000;font-size:10px;margin:3px 0 0 7px;background-color:#fff;}
.noBorders {border: none;}
.legacyContentContainer,
.legacyContentFreestyle {margin:0 5px 20px 0;}
.legacyContentContainer a, .legacyContentContainer .passepartout a {text-decoration:underline;font-weight:bold;}
.legacyContentContainer a:hover,.legacyContentContainer .passepartout a:hover{text-decoration:underline;}
.legacyContentContainer ul{padding:0 0 0 1.5em;list-style-type:square;}
.legacyContentContainer ol, .legacyContentContainer img, .legacyContentContainer ul{position:relative;}
.legacyContentContainer ol, .legacyContentContainer ul  {left:20px;padding-right:20px;}
.legacyContentContainer ol li, .legacyContentContainer ul li  {list-style-position:outside; margin-left:25px;}
.passepartout {padding:5px 0px;}
div.praemienList {margin-bottom: 10px;}
div.praemie {float:left;margin-left:5px;margin-bottom:10px;height:150px;width:138px;}
.contentOneKlick{float:left; margin-bottom:5px; width:300px; height:55px;}
/* Receiver-Übersicht */
.receiverVgl {padding:5px 0;}
.receiverVgl select {width:145px;}
.receiverVgl td {height:8px;padding:6px 0 6px 8px;border-bottom:1px solid #E5E5E5;background-color:#F6F6F6;vertical-align:top;}
.receiverVgl th {text-align:left;border-bottom: 1px solid #E5E5E5;background-color:#F6F6F6;height:15px;padding:6px 0 6px 8px;vertical-align:top;}
.marginleft5 {margin-left:5px;}
/* Abobaukasten */
/* Allgemeine Einstellungen */
 /* NEU 2009/11/11*/
.abomask a:link, .abomask a:visited, .padLeft24 a:link, .padLeft24 a:visited{color:#000;text-decoration:underline;}
 .width415 {width:430px;}
.abobaukasten{margin-bottom:10px;}
.abobaukasten .width3 {width:420px;}
.abobaukasten .brdbtm{padding-bottom:5px;margin-bottom:10px;}
.abobaukasten h2 {font-size:16px;padding:5px 0 10px;color:#8e908f}
.borders {border-bottom:3px solid #C2C2C2;border-top:3px solid #C2C2C2;padding:10px 0;clear:both;float:none;min-height:15px;}
.padd1 {padding-top:1px;}
.padLeft24 {padding:0px 17px 0px 24px;} 
.imgPaket {float:left}
.textCenter {text-align:center;padding:10px 0;}
.preisanzeige a, .preisanzeige a:link{font-weight:bold;text-decoration:underline;}
.pktBorder {width:100%;background:url(/web/cms/static/img/admin/abstandslinie-gepunktet.gif) no-repeat;height:1px;margin:10px 0px;clear:both;float:none;}
.sldBorder {width:100%;border-bottom:1px solid #C2C2C2;height:1px;margin:10px 0px;clear:both;float:none;}
.knickBorder {width:100%;background: url(/web/cms/static/img/admin/abstandslinie-mit-pfeil-nach-unten.gif) no-repeat; height:21px;margin:10px 0px;clear:both;float:none;}
.radioMarg {margin:3px 15px 0px 0px;}
.aboBanner {text-align:center;}
.abobaukasten .price {font-size:10px;float:left;width:95px;}
.abobaukasten .price strong, .abobaukasten .price b{color:#0195C3;font-size:12px;}
.padtop5 {padding:5px 0 0 10px;} 
.clearer32  {clear:both;font-size:0px;height:32px;line-height:0px;}
.btnInfo {margin-right:17px;} 
.mrgBott17{margin-bottom:17px;}
.abocheckzusatz {margin:0 5px 0 10px;float:left;}
.mrgLe10 {margin-left:10px;}
.abocheckhaken {margin-left:3px;width:27px;height:27px;float:left}
.abocheck {margin-left:3px;padding:6px 7px 8px;width:27px;height:27px;}
.abocheck, x:-moz-any-link, x:default { padding:9px 7px 8px;} /* FireFox 3 */
.abocheck img, .abocheck label {float:right;}
.abocheck img, .abocheck label{padding:4px 10px 4px 0}
.abobaukasten .passepartout {padding:5px 0px 5px 5px;}
.spaceWhite {width:100%;background-color:#FFF;height:20px;border-top:3px solid #C2C2C2;border-bottom:3px solid #C2C2C2;margin:10px 0;}

/* Voting */
.votingteaser {width:295px;}
.votingteaser p, .votingteaser td {color:#999;padding-left:3px;}
.votingteaser p.txtError {color:#FF0000;}
.votingteaser img {padding:0;}
.tblVoting {width:295px;}
.wlj td, .tblVoting tr td {border-top:1px solid #e0e1dd;padding-left:3px;}
.votingSubmit {height:26px;width:295px;text-align:right;}
.answer {width:147px;background-color:#f6f6f6;}
.voted {background-color:#999;}
.tblVoting tr td.percent {padding-left:5px;}
.votingFeedback {padding-top:10px;}
.wlj td a:link,.wlj td a:visited {text-decoration:none;}
.wlj td, .wlj th{color:#999; font-weight:normal;height:27px;}
.wlj th {padding:0px 0 0 5px;border:none;}  
.wlj td {height:18px;padding:0px 0 0 5px!important;}

/* Paketinformationen */
.abomask  {}
.errors {color:red;font-weight:bold; margin-bottom:10px;}
.borderRed {padding:10px 17px 10px 24px; border:1px solid red;font-weight:normal;} 
.hints {margin-bottom:10px;}
.width410 {width:410px;float:left;}
.mrgtop4 {margin-top:4px;}
.marg5{margin-top:5px;}
.mrgLe5{margin-left:5px;}
.mrgBott {margin-bottom:5px;}
.bott0{padding-bottom:0px !important;}
.mrgBott12 {margin-bottom:20px;}
.marg2{margin:0px 2px;}
.abobaukasten input { outline-style:none};
.abobaukasten .paket {float:left;margin:0 7px 13px 0;position:relative;background-repeat:no-repeat;width:235px;padding:17px 0px 0 5px;background-position:top left;min-height:31px;}
.abobaukasten .full {width:731px;}
.abobaukasten .threequarter {width:731px;min-height:30px;padding:12px 0px 12px;margin-bottom:0px;}
.widthAbo {width:419px;margin:0 9px 8px 0;float:left}
.abobaukasten .optheadline h2{font-size:16px;float:left;display:inline;color:#000;padding:0 0 0 20px;margin-top:0px;}
.abobaukasten .optheadline {margin:3px 0 8px;border-right:0px;clear:both;}
.abodaten {padding:8px 0px 5px 24px;}
.abobaukasten .red {color:#FF0000;font-weight:bold;}
.klappe {height:78px !important;}

/* Preisanzeige */
.preisanzeige {float:left;width:145px;margin:21px 0 0 0;font-weight:normal;background-color:#FFF; overflow:hidden;border-top:3px solid #C2C2C2;border-bottom:3px solid #C2C2C2;text-align:right;line-height:1.4em;}
.preisanzeige h3 {color:#000;font-size:12px;padding-top:5px;}
.preisanzeige u {line-height:20px;}
.aboBlue { color: #0098C4; }
.preisanzeige .block, .preisanzeige .blockzwei {border:1px solid #C2C2C2;border-top:0px;padding:5px 5px;}
.brdbtm {border-bottom:1px solid #C2C2C2;}
.brdtop {border-top:1px solid #C2C2C2;}
.preisanzeige .price {font-weight:bold;color: #0098C4; }
.preisanzeige p {margin-bottom:0.3em; }
.clearer4 {clear:both;font-size:0px;height:0px;line-height:0px;height:4px;}
.red span, .redhead {color:#FF0000;font-weight:bold;}
.preisanzeige .hints {margin-bottom:0;}
.tipps { background:  url(/web/cms/static/img/admin/abobaukasten_hd-offer_tipp.gif) no-repeat top left; padding:4px 0px 10px 55px;}
/* Receiver */
.abobaukasten .recauswahl {background:url(/web/cms/static/img/admin/abstandslinie-gepunktet.gif) no-repeat;background-color:transparent;float:left;margin: 1px 5px 5px 0;padding:10px 0 4px 24px;width:100%;}
.abobaukasten .recauswahl .rec_name {font-weight:bold;display:block;width:160px;float:left;}
.abobaukasten .recauswahl .rec_input_miet {width:160px; display:block;float:left;}
.abobaukasten .recauswahl .rec_input{display:block;float:left;}
.rec_price{font-size:14px;font-weight:bold;}
.abobaukasten .recauswahl .rec_info{display:block;float:left;margin:0 10px 0 23px;width:324px;float:left;}
.abobaukasten .recauswahl a {padding:0;margin:1px 10px 0 0;float:left;}
.abobaukasten .recauswahl label {padding:0 0px 0px 0px;}
/* / NEU */
.offer_abocheck { padding-top:15px; clear:both;}
/* POPUP */ 
body#PopUp{background-color:#fff;font-size:11px;color:#000;background-image:none;}
#PopUpMediaTopContainer,
#PopUpMediaVarTopContainer,
#PopUpTopLogo,
#PopUpTopContainer{position:absolute;top:0;left:0;width:109px;height:95px;padding-top:20px;}
#PopUpMediaVarTopContainer{width:100%;height:61px;background:#fff;}
#PopUpTopLogo {padding-left:15px;}
#PopUpMediaTopContainer,#PopUpTopContainer {width:100%;height:61px;}
#PopUpMediaContent,
#PopUpMediaVarContent,
#PopUpContent,
#PopUpFooterContainer,
#PopUpMediaFooterContainer{overflow:auto;position:absolute;z-index:20;font-size:12px;line-height:1.3em;}
#PopUpMediaVarContent{font-size:11px;padding-top:5px;top:95px;}
#PopUpMediaContent{font-size:11px;top:61px;padding-left:5px;padding-top:5px;}
#PopUpMediaContent .width4, #PopUpMediaVarContent .width4 {border-right:0px !important;}
#PopUpContent{top:95px;font-size:12px;padding-left:5px;}    
#PopUpMediaFooterContainer, #PopUpFooterContainer {background-color:#FFF;width:100%;height:20px;z-index:100;bottom:0px;padding:15px 0;}
#PopUpMediaFooterContainer a, 
#PopUpFooterContainer a{display: block;width:100px;height:20px;background: #FFF url(/web/cms/static/img/admin/button_schliessen.gif) no-repeat 0 0;float:right;}
#PopUpMediaFooterContainer a span, #PopUpFooterContainer a span {display: block; text-indent: -9999px;} 
.bildunterschrift{font-size:11px;color:#000;margin:3px 0;}
.contentPopUpLinie{float:left;background:url() repeat-x top left;height:2px;width:320px;}
.contentTVGuideBlaettern{clear:both;font-size:11px;width:100%;}
.BlaetternMediaPopUp{float:left;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;vertical-align:bottom;width:320px;text-align:center;}
.txtDetailPopUp{font-size:11px;width:320px;color:#000;margin:3px 0;}
#PopUpContent h3 {font-size:15px;color:#000;font-weight:bold;}
#PopUpContainerStatic h3{color:#000;font-weight:bold; padding:0 0 4px;}
#PopUpContent p, #PopUpContent ul {font-size:11px;color:#000;line-height:1.3em;}
#PopUpContent .smallPrint {font-size: 9px;color:#8e908f;padding: 0px 0px 1px 0px;margin: 0px 0px 0px 0px;}
#PopUpContent table{width:445px;border:0;}
#PopUpContent table tr{vertical-align:top;}    
#PopUpContent table tr th{text-align:left;}
#PopUpContent img.formate{margin-right:1px;}
/* Automatisch Anpassung des Textfeldes an die PopUpbreite */
#PopUpContent .width4 { width:auto; }
.Player{font-size:11px;line-height:1.3em;margin:1px 0 3px 0;}
.popAD {position:relative;margin-left:91px;}
/* Flash-Film (AboFlash) */
.contentbg {background-color:#ECECEE;width:650px;}
.infoRight {margin:0;padding:0;position:absolute;top:-4px;left:655px;}
.infocontainer {background-color:#F5F5F6;width:206px;float:left;margin-top:9px;padding:9px 0 0 11px;}
.small {width:650px;height:40px;clear:both;}
.footer {background-color:#FFF;height:25px;clear:both;width:880px;position:fixed;bottom:0px;color: #C80000;}
.navi1 {width:168px;border:1px solid #9CA4A7;padding-top:5px;}
.navi2 {width:168px;margin-top:18px;padding-top:5px;border:1px solid #9CA4A7;}
.navi3 {width:168px;margin-top:19px;border:1px solid #9CA4A7;padding-top:5px;margin-bottom:18px;}
.navi1 .headline,
.navi2 .headline,
.navi3 .headline {position:absolute;margin: -12px 0 5px 4px;}
.navi1 .pad,
.navi2 .pad,
.navi3 .pad {padding-top:5px;}
.navi3 {width:168px;margin-top:19px;border:1px solid #9CA4A7;padding-top:5px;margin-bottom:18px;}
.content1 {width:445px;height:175px;}
.content2 {width:445px;height:195px;font-size:10px;padding-top:10px;vertical-align:bottom;}
.content3 {margin:0;width:310px;position:absolute;right:-45px;margin-top:5px;text-align:right;}
.flashfoot {width:445px;height:60px;margin-bottom:10px;}
#imgstoerer {width:145px;float:left;}
#imgprice {margin-left: 195px;}
.navi {float:left;margin-left:10px;margin-top:13px;}
.content {float:left;margin-top:13px;margin-left:15px;}
#contenttext ul {margin: 0 0 0 15px;}
.haken {padding:12px 0 0 2px;vertical-align: middle;float:left;width:22px;background-color:#4B5C64;margin: 6px 0 0 0;height:40px;}
.zustimmung {background-color:#4B5C64;float:left;width:170px;height:50px;font-size:9px;margin: 6px 0 0 0;color:#FFF;padding: 2px 0 0 0;}
.confirm {text-align:right;margin: 5px 12px 5px 0;}
.select {width:192px;height:16px;margin: 5px 0 0 0;font-size:11px;}
.inputlong {width:192px;height:16px;margin: 0 0 6px 0;font-size:11px;}
.inputshort {width:56px;height:16px;margin: 0 8px 6px 0;font-size:11px;}
.inputmiddle {width:126px;height:16px;margin: 0 0 6px 0;font-size:11px;}
.anrede {width:60px;height:16px;margin: 0 0 6px 0;font-size:11px;}
a.flashnavi {width:163px;display:block;padding: 0;margin-bottom:3px;vertical-align:middle;background-position:left center;background-repeat:no-repeat;}
.flashnavi img {display:block;margin:0 0 0 4px;padding:0;}
#aktionsangebot {margin-top:10px;}
.errorPadding {height:25px;margin-top:5px;padding-top:20px;}
input.error {background-color:#F9C8CB;border: 1px solid #981e32;}
.contentWasLaeuftJetzt {float:right;margin:0px 2px 5px 0px;width:145px;}
/*TVGUIDE*/
.tvCont {width:745px;}
/*Senderübersicht*/
.tvgRow {position:relative;float:left;overflow-x:hidden;margin-top:13px;}
.tvgRow td { vertical-align:top;}
.sendungen {position:relative;padding:2px 0 0px 5px;border-right:5px solid #FFF;width:145px;}
.senderlogo, .senderlogoOnly {position:relative;background-color:#FFF; width:100%;padding-bottom:17px;}
.senderlogo img, .senderlogoOnly img {padding-left:7px;}
.senderlogoOnly {float:right;width:145px;height:50px;padding:0;vertical-align:bottom;}
.senderinfo {position:absolute;top:0px;right:1px;}
.senderinfo {position:absolute;top:0px;right:1px;}
.height60 .senderinfo {position:absolute;top:33px;right:5px;}
.sendung .senderinfo {top:8px;}
.tvgRow .right5px {text-align:right;width:140px;clear:both;}
.tvgRow h3 {padding:0px;}
.tvgRow h3, .tvgRow h3 a:link, .tvgRow h3 a:visited {color:#000 !important;}
.tvgRow p, .tvgRow h3{margin-bottom:5px}
.color999{color:#999;}
.sendung {position:relative;padding:8px 0px 4px 0px;}
.topborder td{background-color:#999;height:1px;border-right:5px solid #FFF;line-height:0px;font-size:0px;}
/* /Senderübersicht */
/*TVGUIDE Detailed Search*/
.detailedSearch {width:100%;font-weight:bold;color:#8e908f;margin-top:8px;}
.detailedSearch div {overflow:hidden;}
.contentTVGuideDetailSuche {float:left;position:relative;width:50%;height:40px;padding:0;}
.contentTVGuideDetailSuche label {position:absolute;left:0;top:12px;width:90px;height:14px;}
.contentTVGuideDetailSuche input {position:absolute;left:100px;top:10px;width:256px;height:18px;color:#000;font-size:11px;padding:0;margin:0;background-color:#fff;}
.contentTVGuideDetailSuche select{position:absolute;left:100px;top:10px;width:260px;height:20px;color:#000;font-size:11px;padding:0;background-color:#fff;}
.paddingDetailSuche label {left:13px;}
.paddingDetailSuche input, .paddingDetailSuche select {left:113px;}
.content375Teaser {float:left;position:relative;padding:0;width:50%;height:20px;}
.content375Teaser input {position:absolute;left:0;top:0px;width:14px;height:14px;}
.content375Teaser label {position:absolute;left:25px;top:1px;width:90px;height:14px;}
.padding375Teaser input {left:13px;}
.padding375Teaser label {left:38px;}
.content225Teaser {float:right;text-align:right;padding:3px 3px 0 0;width:225px;}
.content225Teaser input {margin-left:20px;padding-top:3px;}
.content225Teaser a {padding-left:8px;background:#fff url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0 50%;font-weight:normal;color:#8e908f;}
.contentLinie {float:left;width:100%;height:20px;}
/*TVGUIDE Toolbar*/
.contentTVGuideToolbar {position:relative;z-index:305;width:745px;height:49px;margin-bottom:20px;padding-top:6px;font-weight:bold;border-top:4px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
.contentTVGuideToolbar01 {}/* Placeholder for day selection */
/*TVGUIDE Toolbar - TVGUIDE Calendar*/
.contentTVGuideToolbar02 {float:left;position:relative;width:47px; height:45px;padding-top:4px;background:#fff url(/web/cms/static/img/admin/icon_pfeil-rechts_5x7.gif) no-repeat 100% 6px;}
.filterTVGuideCalButton a:link, .contentTVGuideToolbar02 a:visited {display:block;width:47px; height:34px;background:#fff url(/web/cms/static/img/admin/icon_pfeil-rechts_5x7.gif) no-repeat 100% 2px;}
.filterTVGuideCalButton a:hover {background:#fff url(/web/cms/static/img/admin/icon_pfeil-unten_7x5.gif) no-repeat 100% 2px;}
.filterTVGuideCalendar {position:absolute;top:4px;left:0;z-index:310;width:175px;height:167px;background-color:#fff;}
.filterTVGuideCalendar {width:167px;height:159px;border:4px solid #999;}
.filterTVGuideCalendar table  {width:167px;height:159px;border-collapse:collapse;border:none;}
.filterTVGuideCalendar th {width:23px;height:20px;color:#fff;background-color:#999;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #e0e1dd;border-left:1px solid #999;}
.filterTVGuideCalendar td {width:23px;height:25px;color:#999;background-color:#FFF;text-align:center;vertical-align:middle;border:1px solid #e0e1dd;}
.filterTVGuideCalendar td.otherMonthBg {background-color:#f6f6f6;}
.filterTVGuideCalendar td.calendarActive {color:#fff;background-color:#999;}
.filterTVGuideCalendar td a {padding-top:7px;}
.filterTVGuideCalendar td a:link, .filterTVGuideCalendar td a:visited, .filterTVGuideCalendar td a:hover {display:block;font-weight:normal;width:23px;height:18px;color:#999;background-image:none;}
.filterTVGuideCalendar td.otherMonthBg a {color:#999;background-color:#f6f6f6;}
.filterTVGuideCalendar td.calendarActive a {color:#fff;background-color:#999;}
/*TVGUIDE Toolbar - TVGUIDE TimeSelect*/
.contentTVGuideToolbar03 {float:left;width:120px; height:45px;margin-left:8px;padding-top:4px;}
.contentTVGuideToolbar03 select {width:120px; height:20px;margin-top:2px;color:#999;background-color:#fff;}
/*TVGUIDE Toolbar - TVGUIDE ProgramFilter*/
div.contentTVGuideToolbar04 {float:left;position:relative;width:144px;margin-left:5px;padding-top:4px;}
.contentTVGuideToolbar04 a {display:block;width:144px;min-height:15px;}
.contentTVGuideToolbar04 a label {cursor:pointer;padding-right:10px;background:#fff url(/web/cms/static/img/admin/icon_pfeil-rechts_5x7.gif) no-repeat 100% 2px;}
.contentTVGuideToolbar04 a:hover{color:#999;text-decoration:none;}
.contentTVGuideToolbar04 a:hover label {background:#fff url(/web/cms/static/img/admin/icon_pfeil-unten_7x5.gif) no-repeat 100% 3px;}
.contentTVGuideToolbar04 span {display:block;cursor:pointer;width:135px; height:14px;margin-top:2px;padding:2px 2px 1px 2px;font-weight:normal;color:#999;background-color:#fff;border:1px solid #c2c2c2;}
.filterTVGuideProgram {position:absolute;top:4px;left:-230px;z-index:320;width:370px;min-height:266px;padding:10px 0;background-color:#fff;border:1px solid #c2c2c2;}
.filterTVGuideProgramHead {width:100%;height:25px;position:relative}
a.filterTVGuideProgramNoFilter {position:absolute;top:0px;left:12px;color:#999;width:102px;height:21px;}
a:link.filterTVGuideProgramNoFilter, a:visited.filterTVGuideProgramNoFilter {color:#999;}
a:hover.filterTVGuideProgramNoFilter {color:#999;text-decoration:underline;}
a.filterTVGuideProgramStation {position:absolute;top:-4px;left:251px;width:102px;height:21px;}
div.dlLeft, div.dlMiddle, div.dlRight {float:left;width:122px;height:100%;margin-top:-8px;}
div.dlLeft, div.dlMiddle {margin-right:2px;}
.filterTVGuideProgram dt, .filterTVGuideProgram dd {font-weight:normal;}
.filterTVGuideProgram dt {margin-top:4px;color:#999;}
.filterTVGuideProgram dd {width:122px;min-height:21px;}
.dlLeft dt {width:106px;height:17px;padding:4px 4px 0 12px;}
.dlMiddle dt {width:114px;height:17px;padding:4px 4px 0 4px;}
.dlRight dt {width:106px;height:17px;padding:4px 12px 0 4px;}
.dlLeft a {display:block;width:106px;min-height:17px;padding:4px 4px 0 12px;}
.dlMiddle a {display:block;width:114px;min-height:17px;padding:4px 4px 0 4px;}
.dlRight a {display:block;width:106px;min-height:17px;padding:4px 12px 0 4px;}
.dlLeft a:hover, .dlMiddle a:hover, .dlRight a:hover {font-weight:bold;color:#fff;background-color:#c2c2c2;text-decoration:none;}
/*TVGUIDE Toolbar - Popup Senderauswahl*/
.filterTVGuideSender {width:100%;height:100%;}
.filterTVGuideSender dl {clear:both;width:100%;padding:9px 0;}
.filterTVGuideSender dt {clear:both;font-weight:bold;color:#999;padding-top:8px;margin-bottom:10px;}
.filterTVGuideSender dd {float:left;width:168px;margin-right:20px;padding-bottom:2px;}
.filterTVGuideSender input {margin-right:8px;background-color:#fff;float:left}
.filterTVGuideSender label {position:relative;top:-2px;display:block;float:left;width:144px;}
.filterTVGuideSenderSubmit {float:right;position:relative;width:225px;height:20px;text-align:right;padding:3px 3px 0 0;overflow:hidden;}
.filterTVGuideSenderSubmit  a {position:absolute;bottom:0px;right:110px;padding-left:8px;background:#fff url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0 50%;font-weight:normal;color:#8e908f;}
a.filterTVGuideSenderSend {display:block;position:absolute;bottom:1px;right:30px;width:60px;height:20px;background-image:none;}
/*TVGUIDE - Popup Senderinfo*/
#PopUpContainerSenderInfo {float:left;position:relative;width:580px;overflow-x:hidden;padding:10px 0 0 20px;margin-bottom:8px;top:-18px;}
.contentTVGuideSenderInfoTop {width:555px; margin-bottom:15px;}
.infoTopLeft {float:left;width:113px;height:100%;margin:0px 27px 0 0;}
.infoTopRight {float:left;width:413px;height:100%;}
.infoTopRight h1 {font-size:16px;padding:5px 0 0;color:#8e908f;margin-left:0px;padding-top:0px;}
#TVPopUp .contentTVGuideSenderInfoTop h1 {padding-bottom:3px;}
.contentTVGuideSenderInfoTop p {margin:0;}
.contentTVGuideSenderInfoLeft {float:left;width:295px;min-height:400px;margin:3px 20px 0 0;color:#999;}
.contentTVGuideSenderInfoLeft h2 {font-size:14px;font-weight:normal;color:#8e908f;}
.infoLeftFlash, .infoLeftFlash object {width:295px;margin-bottom:20px;}
.infoLeftInfo {width:295px;margin:0 0 20px 0;}
.infoLeftInfo h2 {padding:0 0 9px;}
.infoLeftInfo p {margin:0px;}
.infoLeftInfoSubmit {float:left;}
.infoLeftInfoSubmit a,.infoLeftInfoSubmit a:link, .infoLeftInfoSubmit a:visited {display:block;width:100%;height:20px;text-align:center;font-size:11px;font-weight:bold;color:#fff;background:#999 url(/web/cms/static/img/admin/btn_submit-left_400x20.gif) no-repeat top left;}
.infoLeftInfoSubmit a:hover {text-decoration:none;}
.infoLeftInfoSubmit span {display:block;width:100%;height:17px;padding:3px 4px 0 4px;background:transparent url(/web/cms/static/img/admin/btn_submit-right_10x20.gif) no-repeat top right;}
.infoLeftAktuell {width:285px;position:relative;background-color:#f6f6f6;padding:0 5px;}
.infoLeftAktuell h2 {padding: 5px 0 15px 0;}
.infoLeftAktuell p {margin-bottom:0.4em;}
.infoLeftAktuellMore {width:285px;height:15px;padding:8px 0 0 0;margin:0;}
.infoLeftAktuellMore  a {position:absolute;bottom:5px;right:5px;padding-left:8px;background:transparent url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0 50%;font-weight:normal;color:#999;}
.contentTVGuideSenderInfoRight {float:right;width:265px;min-height:400px;margin-right:0px;}
/*TVGUIDE Toolbar - TVGUIDE Sender*/
.contentTVGuideToolbar05 {float:left;width:169px; height:45px;margin-left:5px;padding-top:4px;}
.contentTVGuideToolbar05 label {}
.contentTVGuideToolbar05 select {width:169px; height:20px;margin-top:2px;color:#999;background-color:#fff;}
.filterTVGuideInvisible {display: none;}/* This is for testing: It hides the Program panel */
/*TVGUIDE Toolbar - TVGUIDE Day Selection*/
.contentTVGuideToolbar01 {float:left;position:relative;width:245px;height:42px;padding-top:0px;overflow:hidden;margin-right:2px;}
.filterTVGuideDaySelection li, .filterTVGuideDaySelection a {display:block;width:24px;height:42px;text-align:center;font-size:14px;line-height:19px;}
.filterTVGuideDaySelection li {float:left;margin-right:11px;color:#e0e1dd;list-style-type:none;}
.filterTVGuideDaySelection a, .filterTVGuideDaySelection li.active {color:#999;}
.filterTVGuideDaySelection li em, .filterTVGuideDaySelection a em {font-size:11px;font-style:normal;}
.filterTVGuideDaySelection li em {color:#e0e1dd;}
.filterTVGuideDaySelection a em, .filterTVGuideDaySelection li.active em {color:#000;}
.filterTVGuideDaySelection li.active {background-color:#e0e1dd;}
.filterTVGuideDaySelection a:hover {text-decoration:none;background-color:#e0e1dd;}
/*TVGUIDE etc*/
.contentTVGuideDetail {width:100%;height:105px;padding:0;margin:10px 0;background-color:#f6f6f6;overflow:hidden;}
.contentTVGuideNewSearch {float:left;text-align:right;width:100%;height:20px;margin-top:3px;padding:0;}
.contentTVGuideNewSearch a {font-weight:normal;}
.contentTVGuideNewSearch a:link, .contentTVGuideNewSearch a:visited {color:#8e908f;padding-left:8px;background:#fff url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0 50%}
.contentTVGuideNewSearch a:hover {color:#8e908f;padding-left:8px;background:#fff url(/web/cms/static/img/admin/btn_subnavarrow_4x7.gif) no-repeat 0 50%}
.contentTVGuideBlaettern {clear:both;width:100%;}
.contentTVGuideBlaettern .BlaetternStatus {float:left;width:210px;color:#000;font-weight:normal;}
.contentTVGuideBlaettern .BlaetternSeiten {float:right;padding:0 10px 3px 0;text-align:right;}
.contentTVGuideBlaettern .BlaetternSeiten a {font-weight:normal;margin-left:10px;}
.contentTVGuideBlaettern .BlaetternSeiten span.BlaetternAktSeite {margin-left:10px;color:#8e908f;}
.contentTVGuideBlaettern .BlaetternSeiten a:hover {text-decoration:underline;}
.contentTVGuideBlaettern .BlaetternSeiten a.BlaetternAktSeite {color:#8e908f; background:none;}
.contentTVGuideImg {float:left;width:145px;height:100%;padding:8px 0px 8px 0px;}
.contentTVGuideImg img {border-top:4px solid #c2c2c2;}
.contentTVGuideTipp {float:left;width:400px;height:100%;padding:8px 10px;border-right:1px solid #e0e1dd;}
.contentTVGuideTipp h3 {margin:0 0 0.1em 0;padding:0;}
.contentTVGuideTipp h3, .contentTVGuideTipp h3 a:link, .contentTVGuideTipp h3 a:visited {color:#000 !important;}
.contentTVGuideTipp p {font-weight:normal;margin-bottom:0.1em;}
.contentTVGuideTipp em {color:#000;font-style:normal;}
.TippAction {float:right;text-align:right;}
.TippAction img {margin-bottom:5px;}
.contentTVGuideChannel {float:left;width:104px;height:100%;padding:8px 10px 8px 5px;color:#000;border-right:1px solid #e0e1dd;}
.contentTVGuideChannel img{float:right;}
.content150TeaserFloatRight{float:right;width:54px;height:100%;padding:8px 0px 8px 0px;font-size:11px;overflow:hidden;}
.content150TeaserFloatRight img{margin-bottom:2px;}
.content150TeaserFloatRight a.bright{color:#fff;}
.content150TeaserFloatRight a.dark{}
.content150TeaserCheckbox {float:left;font-size:11px;text-transform:uppercase;width:150px;}
.content450Teaser {margin-bottom:5px;width:445px;}
.content70Teaser, .content95Teaser, .content450Teaser {float:left;overflow:hidden;}
/*Senderübersicht*/
.spacer{line-height:1px;font-size:1px;height:8px;}
.bott8 {margin-bottom:8px;}
.paddLft5{padding-left:5px;}
.paddRgt17{padding-right:17px;}
.paddLe20 {padding-left:15px;}
.paddLe25 {padding-left:20px;}
 h1.symHead {padding-left:5px;}
.paddTop5{padding:5px 0;}
.paddBott2{padding-bottom:2px;}
.paddtop10 {padding-top:10px;}
.paddtop15 {padding-top:13px;}
.width80 {width:80px;float:left;}
.width80 a{font-weight:normal;}
.width209{width:209px;float:left;margin:0 5px;}
.width209 h3{margin:0;padding:0}
.width85 {width:96px;float:left;}
.contentTVGuideDetail .width85 {width:85px !important;float:left;}
 
.width267{width:267px;}
.width220{width:220px;}
.width540{width:540px;position:relative;}
.height60 {}
.height60 .optheadline {padding-top:40px;}
.height65 {height:68px}
.padd85,
.width267,
.width105,
.width240
.width220
 {padding:8px 8px 5px;}
.borderTop{border-top:4px solid #C2C2C2;}
.borderright {border-right:1px solid #C2C2C2;}
/*Blotter*/
.blotter .contentTVGuideDetail{width:582px;}
.blotter {position:relative;margin:0 5px 5px 0;float:left;}
div.register {position:relative;margin-bottom:31px;top:25px;min-height:171px;}
h2.blotterTab {}
h2.blotterTab a  {font-size:11px;color:#fff;text-decoration:none;display:block;cursor:pointer; /* should not need this if it were not for ie's sake */}
h2.blotterTab a:hover {text-decoration:none;display:block;}
h2.blotterTab a span {display:block;}
h2.blotterTab a span span {padding:6px 0 4px 8px;display:block;height:15px;}
.abomask h2.blotterTab a span span {height:23px;}
.abomask h2.blotterTab a.active span span  {height:26px;}
.abomask .blotterHeadline1,.abomask .blotterHeadline2,.abomask .blotterHeadline3 {width:245px;}
.abomask .blotterHeadline2 {left:250px;}
.abomask .blotterHeadline3 {left:499px;}
h2.blotterTab a span span.duo{padding:1px 0 9px 8px;display:block;height:15px;line-height:12px;}
h2.blotterTab a.active span span  {height:16px;   cursor:default;}
.blotterHeadline1,
.blotterHeadline2,
.blotterHeadline3,
.blotterHeadline4,
.blotterHeadline5,
.blotterHeadline6 {position:absolute;top:0px;}
.blotterHeadline1 {left:0px;}
.blotterHeadline2 {left:150px;}
.blotterHeadline3 {left:300px;}
.blotterHeadline4 {left:450px;} 
.blotterHeadline5 {left:600px;} 
.sender .blotterHeadline2 {left:101px;}
.sender .blotterHeadline3 {left:202px;}
.sender .blotterHeadline4 {left:303px;} 
.sender .blotterHeadline5 {left:404px;} 
.sender .blotterHeadline6 {left:505px;} 
.sender .blotterHeadline6 {width:90px !important;}
h2.blotterTab a,
#sectionOne h2.blotterTab a,
#sectionTwo h2.blotterTab a,
#sectionThree h2.blotterTab a {background:#E0E1DD;color:#8e908f}
h2.blotterTab a:hover,
h2.blotterTab a.active {background:#8e908f;color:#FFF;}
h2.blotterTab a.active {cursor:default; }
#sectionOne h2.blotterTab a:hover,
#sectionOne h2.blotterTab a.active {background:#7AB800;color:#FFF;}
#sectionTwo h2.blotterTab a:hover,
#sectionTwo h2.blotterTab a.active {background:#ED2939;color:#FFF;}
#sectionThree h2.blotterTab a:hover,
#sectionThree h2.blotterTab a.active {background:#0098C3;color:#FFF;}
#sectionThree h2.blotterTab a.active {cursor:default;}
div.register {border-top: 4px solid #8e908f;}
#sectionOne .register {border-top: 4px solid #7AB800;}
#sectionTwo .register {border-top: 4px solid #ED2939;}
#sectionThree .register {border-top: 4px solid #0098C3;}
 /*blotter 5spaltig*/
.widthBlotter {width:115px;}
.blotter5Headline1,
.blotter5Headline2,
.blotter5Headline3,
.blotter5Headline4,
.blotter5Headline5 {position:absolute;top:0px;}
.blotter5Headline1 {left:0px;}
.blotter5Headline2 {left:120px;}
.blotter5Headline3 {left:240px;}
.blotter5Headline4 {left:360px;}
.blotter5Headline5 {left:480px;}
/*ende blotter 5spaltig */
/*abo blotter & Co*/
.grey {background-color:#f6f6f6;}
.grey3 {background-color:#E0E1DD;}
.pad24 {padding:19px 24px;}
.headAbo {background-color:#999;color:#FFF;margin-top:7px;height:26px;}
.abomask .headAbo a  {padding:6px 0 4px 0px;display:block;height:15px; color:#FFF;background-position: 700px -1201px; float:left; width:720px}
#acSmartcard { margin-bottom:20px;}
.headAbo a:hover, .headAbo a.activ {background-position: 700px -1247px;} 
.abomask .headAbo img { display:inline; float:left; margin: 5px 2px 0 5px;}
.abomask .headAbo a.activ {background-position: 700px -1247px;}
.proove { padding:2px 0 0px 30px;background-position: 8px -1295px;display:block; }
.aboInput { display:block; float:left; margin-right:10px}
#imgHDOffer { margin-bottom:10px;}
.recInputNo {display: block; float: left; margin-top:-1px}
a:link.proove, a:visited.proove { color:#999;font-weight:bold;text-decoration:none;}
a:hover.proove { color:#000;font-weight:bold;}
.warning {margin:20px 0 0; background:  url(/web/cms/static/img/admin/abobaukasten_hd-offer_info.gif) no-repeat top left;padding:9px 0px 10px 55px;}
.warning img {float:left;padding:5px 8px 0 0;}
.warning p {float:left;font-weight:bold;}
td a:link.proove, td a:visited.proove, td a:hover.proove, td a.proove {display:inline;text-decoration:none;}
/* SemTool mit semBlotter */
.filmkasten{height:206px;border-top:1px solid #C2C2C2;}
#semHighlightRahmen .filmkasten{overflow:hidden;}
.filmLi{width:16px;float:left;}
.inner{width:563px;float:left;}
.filmTxt{padding:25px 20px 0;float:left;width:210px}
.filmImg{width:295px;height:175px;float:right;padding:14px 10px 0 0;}
.filmRe{width:16px;float:right;}
.sem5{height:207px;border-top:1px solid #C2C2C2;border-top:0px;}
.sem5 .filmLi, .sem5 .filmRe {width:16px;height:207px;background-image:url(/web/cms/static/img/admin/balken-ohne-pfeil_16x250.gif);background-position:center;}
.sem5 .inner{width:708px;float:left;}
.sem5 .filmTxt{padding:25px 20px 0;float:left;width:340px}
.filmkasten a {text-decoration:underline;}
.filmkasten .filmTxt h2 { font-size:16px;color:#000;padding-bottom:7px;}
.sem5 .filmTxt h2 { font-size:16px;color:#000;padding-bottom:14px;}
.semToolLinks {position:relative;float:right;width:145px;}
.semToolLinks img,.semToolLinks p {clear:both;margin:0;}
.semToolLinks p a {margin-bottom:8px;background-color:#f6f6f6;font-weight:bold;}
.semToolLinks p a span {text-decoration:underline;}
.semToolLinks a span {display:block;background-color:#f6f6f6;width:137px;}
.semToolLinks a span span {padding:8px 0 10px 8px;display:block;height:15px;}
p.submitLeftOld {position:absolute;top:18px;left:0;}
p#semButtonsOld {position:absolute;top:8px;right:0;text-align:right;}
p#semButtons a, p#semButtonsOld a { cursor: pointer; }
.semContent{margin:0;padding:0;}
.semTool {width:595px;height:100%;position:relative;float:left;margin-right:10px;}
#semSenderBand {margin:15px 0 0;height:92px;}
.padTop {margin-top:15px;}
.semBlotter {width:595px;padding-top:240px;height:100%;}
#semToolStage {position:absolute;top:0px;left:0;width:595px;height:199px;}
#semToolStage embed, #semToolStage object {width:595px;height:199px;}
div#semRegister {width:595px;margin-bottom:31px;top:240px;min-height:171px;}
.semColor0 {border-top:4px solid #C2C2C2;border-bottom:4px solid #C2C2C2;}
.semColor1  {border-top:4px solid #f59f00;border-bottom:4px solid #f59f00;}
.semColor2  {border-top:4px solid #7AB800;border-bottom:4px solid #7AB800;}
.semColor3 {border-top:4px solid #0098C3;border-bottom:4px solid #0098C3;}
.semColor4 {border-top:4px solid #ED2939;border-bottom:4px solid #ED2939;}
.semColor5 {border-top:4px solid #000;border-bottom:4px solid #000;}
.pktOverview .semColor0, .pktOverview .semColor1, .pktOverview .semColor2, .pktOverview .semColor3, .pktOverview .semColor4, .pktOverview .semColor5 {border-bottom:0px;margin-bottom:30px;}
.paketImg, .paketTxt {float:left;padding-top:15px;width:200px;padding-left:4px;}
.paketTxt {padding-left:15px;width:365px;}
.pktOverview h2{font-size:16px;font-weight:bold;color:#000;padding:0px 0 7px;}
.pktOverview h3{font-size:11px;font-weight:bold;color:#000;padding:0px 0 7px;}
.paketTxt a {text-decoration:underline;}
.pktOverview .optheadline h2,  .semTool5 .optheadline  h2{padding:0px 0 14px;}
.semTool5 .optheadline  h2{padding:0px 0 7px;display:block;float:none;}
.semTool5 .optheadline  p {font-weight:bold;}
.pktOverview .optheadline,  .semTool5 .optheadline{margin:0px 0 0px;width:740px;float:none;clear:both;}
.semTool5 .optheadline{margin:0px 0 10px;}
.pktOverview .brdtop {border-top:4px solid #C2C2C2;padding-top:25px;border-right:0;}
#pktBuehne{margin-bottom:20px;}
.sem5Blotter {width:745px;}
.sem5Bestellen {height:45px;margin:0px;padding:0px;border-right:1px solid #C2C2C2}
.btnBestellen {padding:10px 15px 0 0;}
h2.semBlotterTab {height:32px;width:115px;position:absolute;top:204px;text-align:center; line-height: 1.2em;}
h2.semBlotterTab a {height:32px;font-size:13px;font-weight:normal;color:#fff;text-decoration:none;display:block;cursor:pointer; /* should not need this if it were not for ie's sake */}
h2.semBlotterTab a span span.duo{padding:3px 8px 3px 8px;display:block;height:15px;}
h2.semBlotterTab a:hover  {text-decoration:none;display:block;}
h2.semBlotterTab a span {display:block;}
h2.semBlotterTab a span span {padding:11px 0 4px 0px;display:block;height:17px;}
h2.semBlotterTab a.active  {height:36px; cursor:default;}
.semPos1 {left:0px;}
.semPos2 {left:120px;}
.semPos3 {left:240px;}
.semPos4 {left:360px;} 
.semPos5 {left:480px;} 
.semColor1Headline a:link, 
.semColor1Headline a:visited {color:#999;background-color:#e5e5e5;}
.semColor1Headline a:hover, 
.semColor1Headline a.active {color:#fff;background-color:#f59f00;} 
.semColor2Headline a:link, 
.semColor2Headline a:visited {color:#999;background-color:#e5e5e5;}
.semColor2Headline a:hover, 
.semColor2Headline a.active {color:#fff;background-color:#7ab800;}
.semColor3Headline a:link, 
.semColor3Headline a:visited {color:#999;background-color:#e5e5e5;}
.semColor3Headline a:hover, 
.semColor3Headline a.active {color:#fff;background-color:#0098c3;}
.semColor4Headline a:link, 
.semColor4Headline a:visited {color:#999;background-color:#e5e5e5;}
.semColor4Headline a:hover, 
.semColor4Headline a.active {color:#fff;background-color:#ed2939;}
.semColor5Headline a:link, 
.semColor5Headline a:visited {color:#999;background-color:#e5e5e5;}
.semColor5Headline a:hover, 
.semColor5Headline a.active {color:#fff;background-color:#000;}
.semToolContent {width:595px;height:100%;font-size:11px;margin-bottom:0px;}
.semToolContent h2 {font-size:16px;font-weight:bold;padding:0 0 18px;}
.semColor0 h2 {color: #8e908f;}
.semColor1 h2 {color: #f59f00;}
.semColor2 h2 {color: #7AB800;}
.semColor3 h2 {color: #0098C3;}
.semColor4 h2 {color: #ED2939;}
.semColor5 h2 {color: #000;}
img#semToolImg {float:right;padding:0;}
div#semToolTxt {float:left;height:100%;padding: 15px 5px;}
.withImg {width:434px;}
.aboPopup .withImg { width: 585px; }
.withoutImg {width:595px;}
#semToolTxt li {margin-left:16px;}
#semToolSternTxt {width:100%;font-size:0.9em;color: #8e908f;}
.semRightCol {float:left;width:217px;height:100%;}
.semRightTeaser01 {width:207px;background-color:#F6F6F6;margin-bottom:7px;padding:5px;}
.semRightTeaser01 h2 {padding-bottom:2px;}
.semRightTeaser01 input {border: 1px solid #c2c2c2;height:13px;margin-bottom:5px;font-size:10px;}
.semRightTeaser01 select {height:17px;background-color:#fff;margin-bottom:5px;font-size:10px;}
p.semRightYes {padding:7px 0 0 15px;background-position: 0 -1822px;}
select.semRightTitle {border: 1px solid #c2c2c2;width:50px;}
select.semRightTime {border: 1px solid #c2c2c2;width:207px;}
input.semRightSubmitInpt {float:right;width:88px;height:20px;margin-top:10px;}
.semRightTeaser01 .widthInput200 {width:200px;}
.semRightTeaser01 .widthInput60 {width:60px;margin-right:5px;}
.semRightTeaser01 .widthInput130 {width:133px;}
.semRightTeaser02 {width:217px;padding: 0;text-align:center;}
/* Alter SEMTool Style */ 
.semBlotterOld {width:595px;padding-top:232px;height:100%;}
#semToolStageOld {position:absolute;top:0px;left:0;width:595px;height:199px;background-color:#C2C2C2;}
.semColor1Old #semToolStageOld {background-color:#f59f00;}
.semColor2Old #semToolStageOld {background-color:#7AB800;}
.semColor3Old #semToolStageOld {background-color:#0098C3;}
.semColor4Old #semToolStageOld {background-color:#ED2939;}
.semColor5Old #semToolStageOld {background-color:#000;}
div#semRegisterOld {width:595px;margin-bottom:31px;top:236px;min-height:171px;}
.semColor0Old {border-top:4px solid #C2C2C2;}
.semColor1Old {border-top:4px solid #f59f00;}
.semColor2Old {border-top:4px solid #7AB800;}
.semColor3Old {border-top:4px solid #0098C3;}
.semColor4Old {border-top:4px solid #ED2939;}
.semColor5Old {border-top:4px solid #000;}
h2.semBlotterTabOld {height:32px;width:115px;position:absolute;top:200px;text-align:center;}
h2.semBlotterTabOld a {height:32px;font-size:13px;font-weight:normal;color:#fff;text-decoration:none;display:block;cursor:pointer; /* should not need this if it were not for ie's sake */}
h2.semBlotterTabOld a span span.duo{padding:3px 8px 3px 8px;display:block;height:15px;}
h2.semBlotterTabOld a:hover  {text-decoration:none;display:block;}
h2.semBlotterTabOld a span {display:block;}
h2.semBlotterTabOld a span span {padding:11px 0 4px 0px;display:block;height:17px;}
.semToolContentOld {width:595px;height:100%;background-color:#f6f6f6;font-size:11px;margin-bottom:7px;}
.semToolContentOld h2 {font-size:16px;font-weight:bold;padding:0 0 18px;}
.semColor0Old h2 {color: #8e908f;}
.semColor1Old h2 {color: #f59f00;}
.semColor2Old h2 {color: #7AB800;}
.semColor3Old h2 {color: #0098C3;}
.semColor4Old h2 {color: #ED2939;}
.semColor5Old h2 {color: #000;}
img#semToolImgOld {float:right;padding: 5px 5px 0 0;}
div#semToolTxtOld {float:left;height:100%;padding: 5px 5px 0 5px;}
.semToolLinksOld {clear:both;position:relative;width:100%;height:43px;padding-top:8px;}
.semToolLinksOld p {height:43px;}

/* Suchergebnisse mit Blotter */
.width595 {width:595px;}
.width270 {width:250px;}
.filmTitle a {line-height:1.2em;}
#contentSearch {float:left;width:590px;height:25px;margin:2px 0 15px 0;padding:0;} 
#contentSearch .searchfield {width:152px;height:16px;float:left;margin-right:5px;padding:0 4px;border-color: #c2c2c2;} 
#contentSearch .searchbtn {width:20px;height:20px;float:left;padding:0px;border:0px;}
#contentSearch .contentTVGuideNewSearch {float:left;width:200px;height:20px;margin-top:3px;padding:0 0 0 10px;text-align:left;}
.fullSearchTopic p {color:#000;font-weight:normal;padding-top:10px;margin-bottom:0.5em;}
.fullSearch .BlaetternStatus {color:#8e908f;}
.fullSearchTopResults, .fullSearchResults {width:595px;}
.fullSearchTopResults {padding: 10px 0 2px 0;}
.fullSearchTopResults li, .fullSearchResults li {list-style-type:none;}
.fullSearchResults li {list-style-type:none;line-height:1.4em;padding:10px 0;}
.fullSearchTopResults li {padding:2px 0;}
.fullSearchTopResults h3, .fullSearchResults h3 {padding:0;margin:0;}
.fullSearch h3 a:link, .fullSearch h3 a:visited {color:#000 !important;}
.fullSearchTopResults p {padding:0;margin:0;}
.fullSearchResults p {color:#999;margin-bottom:0;}
.fullSearchTopResults b, .fullSearchResults p b, b.highlightTopic {color:#000;font-weight:normal;}
.contentTVGuideSearch {width:595px;height:105px;padding:0;margin:10px 0;background-color:#f6f6f6;overflow:hidden;}
.relatedArea {float:right;width:285px;min-height:400px;background-color:#999;margin-left:5px;padding:5px;color:#fff;font-size:20px;}
/*TEXT VOR-und-ZURÜCK*/
.legacyContentContainer h2{font-size:16px;font-weight:bold;padding:6px 0pt 10px 0px;color:#8e908f;}
.tv_links{width:100%;vertical-align:bottom;position:relative;bottom:0px;margin-top:14px;}
.tv_right {float:right;}
.tv_left {float:left;}
.teasTxtBox ol li, .contentText ol li{list-style-type:decimal; margin-left:0px;padding-left:0px;}
.teasTxtBox ol, .contentText ol{margin-left:17px;list-style-type:decimal;list-style-position:outside;}
.bildrechts {float:right;padding: 0 0 0 5px;}
.legacyContentContainer img {padding-right:5px;}
.legacyContentContainer table img {padding:0px;}
.smallPrint {font-size: 9px;color:#8e908f;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
ol li.liste_123,ul li.liste_123 {list-style-type:decimal;}
ol li.liste_ABC,ul li.liste_ABC {list-style-type:upper-alpha;}
ol li.liste_abc,ul li.liste_abc {list-style-type:lower-alpha;}
ol li.liste_III,ul li.liste_III {list-style-type:upper-roman;}
ol li.liste_iii,ul li.liste_iii {list-style-type:lower-roman;}
ol li.liste_disc,ul li.liste_disc {list-style-type:disc;}
ol li.liste_circle,ul li.liste_circle  {list-style-type:circle;}
ol li.liste_square,ul li.liste_square {list-style-type:square;}
blockquote {margin-left:10px;}
sup,sub{line-height: 0em;font-size:10px;}
/*eigentlich 80% aber die haben das vorher falsch verwendet, geht also nicht*/
sub{line-height:1.6em;}
.tableborder table, .tableborder td,.tableborder tr {border:solid 1px;}
/* alte Toolboxen */
#areaToolboxOne,#areaToolboxTwo,#areaToolboxThree,#areaToolboxTwo div{
clear:both;}
#areaToolboxOne {position:absolute;left:0px;top:0px;}
#areaToolboxTwo {position:absolute;left:0px;top:204px;}
#areaToolboxThreeStage {position:relative;top:612px;}
#areaToolboxThree {position:absolute;bottom:0;}
#areaToolboxOne .width1 li, #areaToolboxTwo .width1 li {margin:0px;padding:0px 0px 3px;}
/* ---------->>> thickbox settings <<<------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: fixed; z-index:3000; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(/web/cms/static/img/admin/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
#TB_window { position: fixed; background: #ffffff; z-index: 3002;     display:none; text-align:left; top:50%; left:50%; }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border: 1px solid #ccc; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ position:absolute; top:-24px; left:0px; text-align:right; height:24px; background-color:#dedede; width:100%;}
#TB_closeWindow a { position:absolute; right:5px; top:2px;display:block; height:18px; width:33px; }  
#TB_closeAjaxWindow{ padding:4px 4px 5px; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ height:21px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px;overflow-x:hidden;overflow-y:auto;text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px;}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:4003; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
/* Merkliste Butler */
#but_merkliste { position:absolute;line-height:1em;top:-8px;left:390px; width:208px;color:#8e908f;display:none;z-index:300;}
#but_merklisteHead { position:relative;text-align:right; padding:0; clear:both; height:27px;overflow:hidden;}
#but_merkliste a { text-decoration:none;color:#8e908f; }
#but_merkliste a:hover {text-decoration:underline;}
#but_merklisteBody { border:1px solid #c2c2c2; border-top:none; padding:10px; background-color:#fff; color:#8e908f;}
#but_merklisteBody h2 { font-weight:normal;color:#8e908f; margin: 0 0 10px;}
#but_merklisteBody .merkliste_eintrag h3 a { color:#000; }
#but_merklisteBody a { background: transparent url(/web/cms/static/img/admin/nav.png) no-repeat scroll top left; margin: 7px 10px 15px 0;}
#but_merklisteBody a.merkliste_delete { background-position: 0 -680px; display:block; float:left; width:15px; height:12px;}
#but_merklisteBody a.merkliste_recommend { background-position: 0 -1130px; display:block; float:left; width:15px;height:12px;}
#but_merklisteBody a.merkliste_alert {background-position: 0 -1088px; display:block; float:left; width:15px;height:12px;}
#but_merkliste .merkliste_eintrag { height:60px; color:#9B9B9B; clear:both; margin: 0 0 15px;}
#but_merkliste p.merk_title {margin-bottom:2px;}
#but_merkliste p.merk_title a { color:#000; }
#but_merkliste p.merk_title span { font-weight:bold; }
#but_merkliste div img { margin-right:5px; }
#but_merkliste #merk_footer { position:relative; float:left; left:120px; bottom:15px; width:15px; height:12px; overflow:hidden; }
/*Merkliste*/
.tblTechnik .tblTechnikHead th {border:none;color:#999;}
.tblTechnik tr td.tblLinie {height:13px;}
.tblTechnikFoot {width:100%;height:25px;text-align:right;margin:10px 0 20px 0;}
/* PIP - PopUP */
#TVPopUp {margin:0px 0 10px 0px;}
#TVPopUp h1 {font-size:16px;font-weight:bold;padding:0px 0pt 10px 0px;color:#999;}
#TVPopUp .closer {width:595px;text-align:right;padding:4px 0 8px;}
.popLeft {float:left; width:133px;border-right:5px solid #FFF;}
.popLeft a.mehr{position:relative;top:3px;}
.popLeft p {margin-top:10px;}
#PopUpContainer, #PopUpContainerStatic{ float:left;position:relative;width:580px;height:320px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #999;padding-left:20px;margin-bottom:5px;}
.height256px {height:256px !important;padding-bottom:4px;}
#PopUpContainerStatic {overflow:hidden;}
.TVPopContScroll {padding-top:8px;padding-bottom:30px;height:200px;overflow-y:scroll;} 
.popRight { float:left; width:442px; }
.popRight table{ width:415px;color:#999;font-size:11px;}
.popRight table td{ border-bottom:1px solid #999;height:20px;padding:4px; }
th {text-align:left;padding:4px;border-bottom:1px solid #999;}
.width105 {width:105px;float:left;height:100%}
.width220 {width:220px;float:left;height:100%}
#PopUpTopNavigation{ float:left; border-bottom: 4px solid #999;float:left; position:relative; height:20px; left:0px; width:415px;overflow:hidden; }
#PopUpTopNavigation ul li { display:inline; float:left; border-right:4px solid #FFF; width:99px;height:20px;}
#PopUpTopNavigation ul li.hdtermine { width:109px;}
#PopUpTopNavigation ul li a { display:block;color:#999;background-color:#f6f6f6;font-weight:bold; }
#PopUpTopNavigation ul li a:hover, #PopUpTopNavigation ul li a.aktiv { color:#FFF;background-color:#999;font-weight:bold;text-decoration:none; }
#PopUpTopNavigation ul {width:430px;}
.TVPopCont {padding-bottom:20px;}
.TVPopCont h3 img {padding-left:8px;}
#PopUpContentPIP{float:left;overflow:auto;width:465px;position:absolute;left:0;z-index:20;line-height:1.3em;height:225px;top:101px;font-size:11px;padding-left:5px;}
#PopUpContentPIP table {width:100%;}
p.preline{ font-size:11px; color:#000; }
.content200Teaser p.preline, 
.content600TeaserInfo p.preline, 
.aktionsboxTeaserHinweis span.preline{font-size:10px;color:#fff;text-transform:uppercase;}
.aktionsboxTeaserHinweis span.preline{line-height:1em;margin:0px 0px 5px 0px;}
.content150Teaser p.prelinedark{color:#000;font-size:10px;text-transform:uppercase;}
.content150Teaser p.prelinebright{color:#fff;font-size:10px;text-transform:uppercase;}
.content200Teaser h5{font-size:14px;font-weight:bold;}
/* Prämienliste */
.halfHeight { height:98px; }
.halfHeight85, .halfHeight85right { height:109px; }
.logocontainer {position:relative;float:left;margin: 0 5px 5px 0;overflow:visible;z-index:1;}
.highIndex {z-index:100;}
.lowerIndex {z-index:99;}
.redBorder { border:2px solid #991E32; }
/* Select double-size */
.teasTxtBox form select.teas50 { width: 285px; }
.sportBundesligaBild { height: 115px; width: 220px; margin-right: 5px; margin-bottom: 5px; text-align: center; float:left;}
.Bildergalerie { height: 240px; position:relative; }
.GalerieBildDiv { width: 325px; height: 240px; float:left; }
.legacyContentBox img#GalerieBild { width: 320px; height: 240px; margin-right:5px; }
.legacyContentBox .BildergalerieNavi { position:absolute;  bottom:5px;  left:330px; }
.legacyContentBox .BildergalerieNavi span { font-weight:bold; }
.legacyContentBox .BildergalerieNavi #GalerieVor{ padding-right:4px;}
.legacyContentBox .BildergalerieNavi #GalerieZrk{ padding-left:4px;}
.legacyContentBox .BildergalerieNavi a img { vertical-align:middle;}
/* Ad Pepper */
.teaserRot {margin-right:5px;}
/* Mein Postfach */
table.sortable {width:585px;}
.mp_erklaerung ul, .mp_erklaerung ul li{ display:inline;}
.mp_erklaerung ul li{padding:0px 5px ;}
.sortable a {text-decoration:none;}
.sortable th {cursor: pointer;text-align:left;text-decoration:underline;padding:3px 0px;}
.sortable th.nosort{cursor:default;text-decoration:none;}
.mp_seiten{width:580px;text-align:right;padding:10px 0px 10px;}
.mp_butler h2 {margin-bottom:5px;}
.mp_butler table {margin: 0 5px; width:135px;}
.mp_butler a {color: #000;}
.mp_erklaerung ul li img {
    margin:-4px 4px;
}
/* Videoplayer */
.video { height:auto; background:transparent; }
.video img {height:auto !important; position:relative !important;}
.imgNoFlash {display:none;}
/* Sportsbar */
.sportsBar {text-align:left;float:left;padding:3px 2px 0 0;width:295px;height:96px;background-color:#F6F6F6;}
.sportsBar a.mehrDetail,.sportsBar a {background-color:#F6F6F6;background-position:35px 50%;padding:0 8px 0 0;color:#000;font-weight:normal;}
.sportsBar a.mehrDetail { display:block;margin-top:5px;background-color:#F6F6F6;}
.sportsBar .BlaetternAktSeite {background:none;}
.padding3 {padding: 3px 0 !important;}
 
#lightbox {margin:5px 5px 5px 10px;}
#faster {padding-top:8px;}
#faster .BlaetternStatus {color:#8E908F;}
/* BuLi Expert */
#sectionOne .tab_tabello th { color: #7AB800; }
#sectionTwo .tab_tabello th { color: #ED2939; }
#sectionThree .tab_tabello th { color: #0098C3; }
#sectionFour .tab_tabello th, #sectionFive .tab_tabello th, #sectionSix .tab_tabello th, #sectionSeven .tab_tabello th { color: #8E908F; }
.buli .tab_tabello tr { display:none; }
.buli .tab_tabello th { border:none; text-align:left; }
.buli .tab_tabello td a { text-decoration:underline; }
.buli .tab_tabello th { padding: 5px 5px 0px;}
.buli .tab_tabello td { padding:5px;}
.buli .tab_tabello tr.darker td { background-color: #F6F6F6; }
.buli .tab_tabello .spalte1{ width:50px; }
.buli .tab_tabello .spalte2 { width:40px; }
.buli .tab_tabello .spalte3 { text-align:right; }
.buli .tab_tabello .spalte3 , .buli .tab_tabello .spalte5 { width:50%; }
.buli .tab_tabello .spalte7 { width:70px; }
.buli .tab_tabello .spalte9 { width:30px; }
.buli .tab_tabello .spalte10 { width:55px; }
#select label {font-weight:bold; margin-right:10px; }
#select p { margin-top:10px; float:left;}
#select p.spieltag {font-weight:bold;}
#sectionOne #select label { color: #7AB800; }
#sectionTwo #select label  { color: #ED2939; }
#sectionThree #select label  { color: #0098C3; }
#sectionFour #select label , #sectionFive #select label , #sectionSix #select label , #sectionSeven #select label  { color: #8E908F; }
/* Programankündigungen */
.progAnnouce { width:295px; margin-bottom:20px;}
.progAnnouce h2 { margin-bottom: 10px; }
.progAnnouce div { border-top:1px solid #ccc; margin-top:5px; padding-top: 5px; }
.progAnnouce div, .progAnnouce div a, .progAnnouce div a:visited { color: #000; }
.progAnnouce div span { color: #8e908f; font-weight: bold; }
.progAnnouce .teasLinklist { position: relative; margin-top:15px; }
/* Banner 300x250 */
.banner300x250body { border: 1px solid #cccccc; width: 445px; padding-bottom:9px;margin:0 auto; }
.banner300x250Wrapper { width:100%; }
.banner300x250Head { float:left; margin-left:5px; }
.banner300x250Center { width:445px; text-align:center; }
.banner300x250AdTag { margin:0 auto; width:300px; }
.imgPackets { margin-left:6px; }
.packetPrice{margin-top:13px;float:left;width:45px;}
.upgradeRadio{width:34px;height:34px;background: transparent url(/web/cms/static/img/admin/radio_blau.jpg) no-repeat scroll top left;}
.upgradeRadio input {margin-left:10px;margin-top:11px;}
.abobaukasten h2.blotterTab a:hover, h2.blotterTab a.active { background: #C2C2C2 none repeat scroll 0 0; }
#newsWrapper { width: 445px; margin-bottom:20px;}
#newsWrapper .top .kategorie{  font-weight:bold; float:left;}
#newsWrapper .top .datum{ float:right;}
#newsWrapper .news img{ width:200px; height:auto; float:left;  margin-right:5px;}
.pagerPag span, .pagerPag a { margin-right:8px; }
.pagerPag .current { font-weight:bold; }
.teasNewsList {    position:relative;     margin-bottom:20px; background-color:#f6f6f6; float:left; border-right: 5px solid #FFFFFF;}
.teasNewsList .pager { border-bottom: 1px solid #C2C2C2; padding-bottom:5px;}
.teasNewsList .newstab { border-bottom:none; }
.teasNewsList .newsliste { border-bottom: 1px solid #C2C2C2;padding: 3px 0 5px 5px; margin:0; }
.newsliste .datum { width:30px;float:left; }
.newsliste .zeit { margin-left:20px;width:50px; }