@charset "UTF-8";
/*--------------------------------------------------------- CSS Document--------------------------------------------------------- */
body { margin: 0; padding: 0; color: #333; font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
img {border: 0;}
a {text-decoration: none;cursor:pointer }
a * {cursor:pointer }
a:hover {text-decoration: underline;}

.clear {clear: both;}
.nobr {white-space:nowrap}
.valign_top {vertical-align:top}

.red {color: red;}
.white {color: white}
.orange {color:#ff8a00;}
.blue {color: #0074d2;}
.dark_blue {color: #003c7b}
.dark_green {color: #009933}
.bold {font-weight: bold}
.dark {color: #333}
.light_grey {color: #999}

.copy_grey {font-size: 11px; color: #999; font-weight: normal}
.big {font-size: 20px;}
.big16 {font-size: 16px;}
.big14 {font-size: 14px;}

.h1_small {font-size:11px;font-weight:bold;display:inline;}

.nounderline:hover {text-decoration: none !important;}
.underline {text-decoration: underline;}

#banner_w_sky_1 { position:absolute; top:208px; left:980px;}
#banner_w_sky_2 { position:absolute; top:818px; left:980px;}

/*--------------------------------------------------------- Logo ------------------------------------------------------*/
#logo {position:absolute; top:7px; left:0px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/logo.jpg); width:174px; height:82px;}
#head { float:left; width:1000px; height:110px;}
#wetter_klein { position:absolute; top:28px; left:300px; width:200px; height:56px;}
#wetter_klein_img {float: right; margin: 0 20px 0 0}
#wetter_klein_std {float: left; margin: 30px 0 0 0}
#wetter_klein_desc {float: left;}

/*--------------------------------------------------------- Suche ------------------------------------------------------*/
#suche { position:absolute; top: 8px; left: 515px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/suche_border_l.gif); background-repeat:no-repeat; width:454px; height:104px;}
#suche_line {float: left; width: 450px; height: 9px; margin: 30px 0 0 4px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/suche_line.gif); background-repeat:no-repeat;}
#suche_feld {float: left; width: 375px; height: 60px; margin: 0 0 0 4px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/suche_feld.gif); background-repeat:no-repeat;}
#suche_feld input {float: left; width: 315px; font-size: 11px; line-height:17px; margin: 7px 0 0 55px; border:0px; background-color:transparent;}
#suche_btn {float: left; width: 72px; height: 24px; margin: 4px 0 0 0;}
#such_checkbox { position:absolute; top:14px; left:22px; font-size:11px;color:#003c7b;}
.such_datum { position:absolute; top:18px; right:7px;}
#suche_meist { position:absolute; top:77px; left:22px; font-size:11px; }
#suche_meist a { color:#333; font-weight:normal; text-decoration:none;}
#suche_meist a:hover { text-decoration: underline;}

.logstatus {position:absolute;right:76px;top:18px;}


/*--------------------------------------------------------- Navigation ------------------------------------------------------*/
#navigation {float: left; position: relative; width:960px; height:62px; margin:0 0 0 7px;}
.nav_left { float:left; width:17px; height:62px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_left.gif); background-repeat:no-repeat; }
.nav_middle { float:left; width:921px; height:62px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_middle.gif); background-repeat: repeat-x; }
.nav_right { float:left; width:17px; height:62px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_right.gif); background-repeat:no-repeat; }
.nav_btn { float:left; font-size:11px;  border:0px}
.nav_btn a{ float:left; color:#003c7b; text-decoration:none; border:0px}
.nav_btn a:hover{ color:#198be8; border:0px}
.nav_btn_left { float:left; width:14px; height:38px;}
.nav_btn_middle { float:left; width:auto; height:38px;  padding:24px 4px 0 4px; }
.nav_btn_right { float:left; width:15px; height:38px;}
.nav_btn_left_act { float:left; width:14px; height:62px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_act_left.gif); background-repeat:no-repeat;}
.nav_btn_middle_act { float:left; width:auto; height:42px;  padding:20px 10px 0 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_act_middle.gif); background-repeat: repeat-x;  }
.nav_btn_right_act { float:left; width:15px; height:62px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_act_right.gif); background-repeat:no-repeat;}

.fb_like_btn_mainmenu {position:absolute;right:18px;top:22px;}

/*--------------------------------------------------------- Werbung Leiste ------------------------------------------------------*/
#adleiste { float:left; width:960px; height:20px; margin:5px 0 0 10px; font-size:11px;}
#adleiste a { text-decoration:none;}
#adleiste a:hover { text-decoration:underline;}
#adleiste_left { float:left; margin:0 0 0 5px;}
#adleiste_left a, #adleiste_right a {color: #0074D2;}
#adleiste_right {float: right;font-size: 11px;font-weight: normal;margin: 0 13px 0 0;}

/*--------------------------------------------------------- Breadcrumbs ------------------------------------------------------*/
.breadcrumbs a {color: #0074d2}

/*--------------------------------------------------------- Routenplaner ------------------------------------------------------*/
.route_content {float: left; margin: 10px 0 20px 10px;}
.route_content div {float: left}
.route_content_head {width: 464px; height: 6px; margin: 10px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_content_head.png);}
.route_content_bottom {width: 464px; height: 5px; margin: 10px 0 10px 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_content_bottom.png);}
.route_subhead {width: 464px; height: 17px; margin: 10px 0 0 0; border-bottom: 1px solid #e9e9e9;}
.route_sublnk { margin: 8px 0 0 0}
.route_sublnk a {color: #003c7b;}
.route_input_l {width: 76px; height: 20px; padding: 4px 0 0 15px; margin: 15px 0 0 0; color: white; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_input_l.png);}
.route_input {width: 373px; height: 24px; margin: 15px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_input.png);}
.route_input input {background-color:transparent; font-size: 11px; border:0; line-height:17px; width: 360px; margin:3px 0 0 0;}
.route_input_small {width: 373px; height: 24px; margin: 15px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_input_small.png); background-repeat: no-repeat}
.route_input_small input {background-color:transparent; font-size: 11px; border:0; line-height:17px; width: 65px; margin:3px 0 0 0;}
.route_opt {width: 140px;}
.route_opt_head {font-weight: bold; margin: 3px 0 3px 5px}
.route_opt_elem {margin: 2px 0 0 0}
.route_opt_btn {margin: 10px 0 0 5px}
.route_map_btn {float: right; margin: 10px 5px 0 0}
.route_quick_btn {float: right; margin: 5px 12px 0 0}
.route_toggle {float: right; cursor: pointer; font-size: 10px; font-style: italic}
.route_toggle img {vertical-align: top}
.route_resultarea {width: 464px;}
.route_resultarea a {color: #003c7b}
.route_mapcontainer {width: 464px; height: 400px; margin: 0 0 10px 0}
.route_detail_table {border-spacing: 0; font-size: 11px; vertical-align: top}
.route_detail_tr {height: 20px; background-color: #5b8fc2}
.route_poi_radio {margin: 10px 0 0 5px; width: 150px; height: 320px}
.route_quick_content {width: 154px; height: 100px; padding: 43px 0 0 0; margin: 10px 0 0 2px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_quick_content.png);}
.route_quick_content input[type=text] {background-color:transparent; font-size: 11px; border:0; line-height:17px; width: 110px; margin: 5px 0 9px 20px;}
.route_fine_sm {float: left; margin: 10px 0 0 10px}
.route_fine_sm div {float: left;}
.route_fine_sm_head {width: 305px; height: 37px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_head.png);}
.route_fine_sm_content {width: 265px; height: 57px; padding: 10px 20px 10px 20px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_content.png);}
.route_fine_sm_content_line_top {width: 305px; height: 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_content_line_bottom.png);}
.route_fine_sm_content_line_bottom {width: 305px; height: 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_content_line_top.png);}
.route_fine_sm_line_w {width: 305px; height: 30px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_line_w.png);}
.route_fine_sm_line_g {width: 305px; height: 30px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_line_g.png);}
.route_fine_sm_bottom {width: 305px; height: 7px; margin: 0 0 15px 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_fine_sm_bottom.png);}
.route_fine_sm_txt_l {float: left; width: 210px; margin: 6px 0 0 10px}
.route_fine_sm_txt_r {float: left; width: 70px; font-weight: bold; text-align: right; margin: 6px 0 0 0}
.route_jam_sm_content {float: left; width: 180px; height: 106px; padding: 50px 10px 0 115px; margin: 0 0 0 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/route_jam_sm_content.png);}
.route_jam_sm_content a {color: #003c7b;}
.route_jam_big {float: left; margin: 10px 0 20px 10px;}
.route_jam_big a {font-size: 14px; font-weight: bold; color: #003c7b;}
.route_fine_content table {border-left: 1px solid #BCBCBC; border-top: 1px solid #BCBCBC; margin: 10px}
.route_fine_content td {border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; padding: 3px}

/*--------------------------------------------------------- Suchergebnis ------------------------------------------------------*/
.search_result {float: left; margin: 10px 0 0 10px}
.search_header {float: left; width: 460px; margin: 0 0 2px 0}
.search_header_sm {float: left; width: 345px; margin: 0 0 2px 0}
.search_header a, .search_header_sm a {color: #003c7b; font-weight: bold}
.search_info {float: left; width: 460px; color: #ff8a00}
.search_info_sm {float: left; width: 345px; color: #ff8a00}
.search_img {float: left; width: 100px; margin: 0 10px 0 0; border: 1px solid #eaeaea}
.search_content {float: left; width: 460px;}
.search_content_sm {float: left; width: 345px}
.search_subhead {float: left; width: 464px; height: 17px; margin: 10px 0 0 10px; border-bottom: 1px solid #e9e9e9;}
.search_opt_content {float: left; margin: 0 0 0 2px}
.search_opt_content div {float: left}
.search_opt_head {width: 154px; height: 37px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/searchopt_head.png);}
.search_opt_body {width: 154px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/searchopt_body.png);}
.search_opt_foot {width: 154px; height: 6px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/searchopt_foot.png);}
.search_opt_sel {float: left; margin: 0 0 10px 10px; width: 130px}
.search_opt_chck {float: left; margin: 0 0 5px 10px; width: 130px}
.search_opt_chck * {float: left}
.search_opt_chck span {min-width: 40px; margin: 2px 0 0 0}
.search_input_sm {float: left; height: 20px; width: 115px; background-color: transparent; font-size: 11px; border: 0; margin: 2px 0 10px 10px; padding: 4px 7px 0 7px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/input_sm_bg.png)}
.search_input_rad {float: left; margin: 0 0 5px 10px}
.search_opt_lbl {float: left; padding: 0 0 3px 0; margin: 5px 0 5px 10px; width: 130px; border-bottom: 1px solid #e9e9e9}
.search_opt_btn {float: right; margin: 5px 15px 10px 0}

/*--------------------------------------------------------- Wetter ------------------------------------------------------*/
.wetter_320 {float: left; width: 315px; height: auto; margin: 10px 0 0 15px;}
#wetter_small {float:left; position: relative; margin:0px 0 0 0;}
.wetter_img_small { position: relative; float:left; margin: 30px 10px 0 10px}
.wetter_img_small a {color: #0074d2;}
.wetter_icon { position: absolute; font-size: 8px; width: 50px; font-weight: bold; text-align: center;}
.wetter_icon a {color: #333}
.wetter_search_small {top: 206px; left: 159px; position: absolute}
.wetter_search_field {float: left; width: 114px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_search_field.gif);}
.wetter_search_field input {background-color:transparent; font-size: 11px; border:0; line-height:17px; width: 100px; margin:3px 0 0 7px;}
.wetter_search_btn {float: left; width: 38px; height: 24px;}
.wetter_bigcity_head {float:left; width: 305px; height: 35px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_bigcity_head.png); margin: 10px 0 0 10px}
.wetter_eur_head {float:left; width: 305px; height: 35px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_eur_head.png); margin: 10px 0 0 10px}
.wetter_eur_select {float:left; width: 250px; margin: 15px 0 0 25px}
.wetter_eur_button {float:left; margin: 10px 0 0 160px}
.wetter_big_body {float:left; width: 295px; height: 174px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_big_body.png); margin: 0 0 0 10px; padding: 0 0 0 10px}
.wetter_mapsel_big_body {float:left; width: 305px; height: 87px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_mapsel_big_body.png); margin: 0 0 0 10px;}
.wetter_big_body span {float: left; width: 80px; margin: 7px 0 0 10px}
.wetter_big_body a {color: #333}
.wetter_search_big_head {float:left; width: 305px; height: 37px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_search_big_head.png); margin: 0 0 0 10px}
.wetter_search_big_body {float:left; width: 305px; height: 65px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_search_big_body.png); margin: 0 0 0 10px}
.wetter_search_big_input {float:left; width: 206px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_search_big_input.png); margin: 15px 0 0 13px;}
.wetter_search_big_input input {background-color:transparent; font-size: 11px; border:0; line-height:17px; width: 190px; margin:3px 0 0 7px;}
.wetter_search_big_button {float:left; width: 71px; height: 24px; margin: 15px 0 0 0;}
.wetter_map_content {float: left; margin: 10px 0 20px 10px;}
.wetter_map {float: left; position: relative; width: 462px; overflow: hidden; border: 1px solid #e3e3e3; margin: 0 0 0 1px}
.wetter_map a {color: #333;}
.wetter_map_head_l {float:left; width: 23px; height: 63px;}
.wetter_map_head_btn {float:left; width: 60px; height: 46px; padding: 17px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wetter_map_head_btn.png); text-align: center}
.wetter_map_head_btn a {color: #003c7b}
.wetter_map_head_r {float:left; width: 22px; height: 63px;}
.wetter_map_info {float: left; margin: 10px 0 20px 30px}
.wetter_map_info_text {float: left; width: 60px; margin: 0 30px 0 10px}
.wetter_map_info_img {float: left; width: 30px; margin: 0 0 0 10px; text-align: center}
.wetter_detail {border-left: 1px solid #e3e3e3; width: 466px; border-top: 1px solid #e3e3e3; color: #003c7b}
.wetter_detail_tr_g {background-color: #eee}
.wetter_detail_tr_g  td, .wetter_detail_tr_w td {height: 60px; width: 60px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; text-align: center;}
.wetter_detail_lnk {color: #333}
.wetter_climate_box {float: left; width: 462px;}
.wetter_climate_box_h {float: left; width: 462px; margin: 5px 0 5px 0; font-size: 12px; font-weight: bold;}
.wetter_climate_box a {float: left; color: #333; margin: 0 7px 0 0; font-size: 14px}
.wetter_climate_box span {float: left}
.wetter_climate_lnk {float: left; margin: 5px 10px 0 0}
.wetter_cloud_content {float: left; width: 465px; margin: 10px 0 20px 10px; text-align: center}
.wetter_cloud_content a {color: #333}

/*--------------------------------------------------------- Content Basics ------------------------------------------------------*/
.news_160 {float: left; width: 160px; height: auto; margin: 10px 0 0 0;}
.news_240 {float: left; width: 240px; height: auto; margin: 10px 0 0 0;}
.news_320 {float: left; width: 315px; height: auto; margin: 10px 0 0 0;}
.news_480 {float: left; width: 480px; height: auto; margin: 10px 0 0 0;}
.news_640 {float: left; width: 640px; height: auto; margin: 10px 0 0 0;}
.news_720 {float: left; width: 720px; height: auto; margin: 10px 0 0 0}
.news_800 {float: left; width: 800px; height: auto; margin: 10px 0 0 0}
.news_960 {float: left; width: 960px; height: auto; margin: 10px 0 0 0}
.content { float:left; width:970px; margin:-6px 0 0 5px;}
.content_320 { float:left; width:320px; height:auto; margin:10px 0 0 0;}
.content_640 { float:left; width:640px; height:auto; margin:10px 0 0 0;}
.content_960 { float:left; width:960px; height:auto; margin:10px 0 0 0;}
.content_160_h { float:left; width:140px; height:auto; border-bottom:1px solid #999; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.content_320_h { float:left; width:300px; height:auto; border-bottom:1px solid #999; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.content_480_h { float:left; width:465px; height:auto; border-bottom:1px solid #999; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.content_640_h { float:left; width:620px; height:auto; border-bottom:1px solid #999; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.content_800_h { float:left; width:784px; height:auto; border-bottom:1px solid #999; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.content_960_line { float:left; width:960px; height:auto; border-bottom:1px solid #ececec; margin:0 0 0 10px;}
.content_h_links {float: left; font-size: 10px; margin: 2px 0 0 10px; color: #666}
.content_h_links a {color: #666}
.content_h_name {float: left;}
.content_640_txt {float: left; width: 620px; height: auto; margin: 0 10px 0 10px; text-align: justify}
.content_640_txt img {vertical-align: bottom}
.content_640_txt p {margin: 10px 5px 10px 5px}
.content_320_txt {float: left; width: 300px; height: auto; margin: 0 10px 0 10px; text-align: justify}
.content_320_txt img {vertical-align: middle}
.content_320_txt p {margin: 10px 5px 10px 5px}

.detail_top {float: left; width: 620px; height: 38px; margin: 10px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_top.png);}
.detail_content {float: left; width: 620px; auto; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_content.png);}
.detail_content table {float: left; margin: 10px 0 10px 10px}
.detail_bottom {float: left; width: 620px; height: 28px; margin: 0 0 10px 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_bottom.png);}
.detail_bottom_txt {float: left; margin: 7px 0 0 12px}

.detail_top_320 {float: left; width: 300px; height: 38px; margin: 10px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_top_320.png);}
.detail_content_320 {float: left; width: 300px; auto; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_content_320.png);}
.detail_content_320 table {float: left; margin: 5px 0 5px 10px}
.detail_bottom_320 {float: left; width: 300px; height: 28px; margin: 0 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/detail_bottom_320.png);}
.detail_bottom_txt_320 {float: left; margin: 7px 0 0 12px}

.impressum {background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/viwa_logo_bg.png); background-repeat: no-repeat}


/*--------------------------------------------------------- Wrbng ------------------------------------------------------*/
.wrb_sms_content {float: left; width: 305px; height: 198px; margin: 0 0 10px 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/wrb_sms.jpg);}
.wrb_sms_txt {float: left; margin: 45px 130px 0 20px}
.wrb_sms_btn {float: left; margin: 10px 0 0 17px}

.wrb_150 {float: left; width: 150px; margin: 10px 0 0 5px}
.wrb_300 {float: left; width: 300px; margin: 0 0 0 13px;}
.wrb_300_frontpage {float: left; width: 300px; margin: 0 0 0 10px;}
.wrb_600 {float: left; width: 600px; margin: 0 0 0 10px;}
.wrb_450 {float: left; width: 450px; margin: 0 0 10px 10px}

.wrb_margin_top	{margin-top: 7px}
.wrb_margin_bottom {margin-bottom: 10px}

/*--------------------------------------------------------- DSL ------------------------------------------------------*/
.content_dsl_tags {float:left; width:300px; margin:10px 0 5px 10px; padding: 0 0 10px;  text-align: center;border-bottom:1px solid #999999;}
.content_dsl_tags a {color: #333;}
.dsl_table {float: left; width: 465px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 10px 0 15px 10px}
.dsl_table th {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; color: #003c7b; font-weight: bold; text-align: left; padding: 5px}
.dsl_table td {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; height: 40px; padding: 5px}
.dsl_table a {color: #003c7b}
.dsl_detail {float: left; margin: 0 0 10px 10px}
.dsl_table_vert {float: left; width: 465px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 0 0 10px 0}
.dsl_table_comp {float: left; width: 465px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 15px 0 10px 0}
.dsl_table_vert td, .dsl_table_comp td {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; height: 25px; padding: 5px;  vertical-align: top}
.dsl_detail_td_l {width: 180px; background-color: #EEE;}
.dsl_sort_form {float: left; margin: 10px 0 0 10px; width: 465px;}
.dsl_sort_form * {float: left;}
.dsl_sort_form select, .dsl_sort_form span {margin: 3px 5px 0 0}
.dsl_search_input {float: left; height: 20px; width: 46px; background-color: transparent; font-size: 11px; border: 0; margin: 2px 0 10px 10px; padding: 4px 7px 0 7px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/input_sm2_bg.png)}
.dsl_comp {float: right}
.dsl_comp * {float: left;}
.dsl_comp span {margin: 4px 5px 0 5px}
.dsl_comp_td_l {width: 50px; background-color: #EEE;}


/*--------------------------------------------------------- SMS ------------------------------------------------------*/
.sms_content {float: left; margin: 0 0 15px 10px}
.sms_content_top {float: left; width: 464px; height: 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/sms_line_bottom.png);}
.sms_content_body {float: left; width: 464px; padding: 10px 0 10px 0}
.sms_content_bottom {float: left; width: 464px; height: 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/sms_line_top.png);}
.sms_input {background-color: transparent; font-size: 11px; border:0; line-height:17px; width: 116px; height: 20px; padding: 4px 7px 0 7px; margin: 5px 0 10px 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/sms_input.png);}
.sms_textfield {background-color: transparent; font-size: 11px; border:0; line-height: 17px; width: 440px; height: 121px; padding: 5px 20px 5px 5px; margin: 5px 0 5px 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/sms_textfield.png); font-family: Verdana, Geneva, sans-serif;}
.sms_btn {float: left; margin: 15px 0 0 0}
.sms_btn_r {float: right; margin: 10px 0 0 0}
.sms_input_gr {color: #999}
.sms_captcha {float: left; width: 360px; height: 75px; overflow: hidden; margin: 10px 0 10px -5px; scrolling: no}
.sms_captcha table {border: 0 !important}
.sms_captcha tr {height: 10px !important;}
.sms_table {float: left; width: 465px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 15px 0 15px 10px}
.sms_table td {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; height: 20px; padding: 5px}
.sms_td_l {background-color: #EEE;}

/*--------------------------------------------------------- Content ------------------------------------------------------*/
#content_login {position: relative; margin:0 0 0 0;}
#content_fax {float: left; position: relative; height: 90px; width: 320px; margin: 0 0 0 0;}
#content_fax_h {float: left; font-size: 12px; font-weight: bold; margin: 20px 0 0 80px}
#content_fax_c {float: left; font-size: 10px; margin: 5px 0 0 80px}
#content_route {float: left; height: 119px; width: 300px; margin:10px 0 0 10px;}
#content_route_c {float: left; font-size: 10px; margin: 55px 150px 0 0}
#content_horoskop { float:left; margin:5px 0 0 0px;}

.content_news_pic {position: relative; float:left; height: 250px; width: 300px; margin:7px 0 9px 10px;}
.content_news_pic_text {position:absolute; bottom: 0px; right: 0px;width: 280px; font-size: 12px; font-weight: bold; padding: 10px 10px 20px 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/news_bg_opaqe.png);}
.content_news_pic_text a {color: #333}
.content_news_pic_text a:hover {text-decoration: underline}
.content_news_pic_more {position: absolute; right: 8px; bottom: 8px; font-size: 12px;color: #333}
.content_news_pic_med {position: relative; float:left; margin:10px 0 7px 10px;}

.content_news_small { float:left; width:300px; height:55px; margin:14px 0 0 10px;}
.content_news_small_pic { float:left; width:100px;}
.content_news_small_h { float:left; width:200px; font-size:11px; margin:-3px 0 0 0}
.content_news_small_h_noimg { float:left; width:300px; font-size:11px; margin:-3px 0 0 0}
.content_news_small a, .content_news_vert a { color:#003c7b;}
.content_news_small_txt { float:left; width:200px; font-size:11px; text-align: left}
.content_news_small_txt_noimg { float:left; width:300px; font-size:11px; text-align: left}
.content_news_small_space {float: left; width: 200px; height: 20px; }

.content_news_med { float:left; width:300px; height:90px; margin:10px 10px 10px 10px;}
.content_news_med a { color:#003c7b;}
.content_news_med_pic { float:left; width:170px;}
.content_news_med_h { float:left; width:130px; font-size:11px; color:#003c7b; margin:-3px 0 2px 0}
.content_news_med_txt { float:left; width:130px; font-size:11px;}

.content_news_vert { float:left; width:300px; height: 60px; margin:14px 0 0 10px;}

.content_news_hor_left { float:left; width: 142px; height:200px; margin:14px 0 0 10px;}
.content_news_hor { float:left; width: 142px; height:200px; margin:14px 0 0 19px;}
.content_news_hor_right { float:left; width: 142px; height:200px; margin:14px 0 0 15px;}
.content_news_hor a, .content_news_hor_left a, .content_news_hor_right a { color:#003c7b;}
.content_news_hor_pic { float:left; width:142px;}
.content_news_hor_h { float:left; width:142px; font-size:11px; color:#003c7b; margin: 5px 0 0 0}
.content_news_hor_txt { float:left; width:142px; font-size:11px; text-align: left}

.content_picofday {position: relative; float:left; height: 260px; width: 300px; margin:15px 0 9px 10px;}
.content_picofday_text {position:absolute; bottom: 0px; right: 0px; width: 280px; font-size: 11px; padding: 10px 10px 20px 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/news_bg_opaqe.png);}
.content_picofday_text a {color: #333}
.newsticker {float: left; width: 477px; height: 140px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsticker_bg.gif)}
.newsticker_content {position: relative; height: 100px; width: 420px; margin: 15px 0 0 30px; overflow: hidden;}
.newsticker_content a {color: #003C7B}
.ticker_small {float: left; width: 300px; height: 180px; margin: 0 0 0 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/ticker_small_bg.png)}
.ticker_small_content {height:152px;margin:15px 0 0 24px;overflow:hidden;position:relative;width:268px;}
.ticker_small_data {position: absolute; margin: 0; padding: 0; width: 420px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 15px} 
.ticker_small_data li {width: 265px; margin: 0 0 10px 0}

#newsticker_data {position: absolute; margin: 0; padding: 0; width: 420px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 20px} 
#picsofday_wrapper {position: relative; height: 224px; width: 465px; overflow: hidden}
#picsofday_box {position: absolute}
.picsofday_elem {position: relative; float: left; height: 224px}
.picsofday_elem img {display: block}
.picsofday_text {position: absolute; bottom: 0; width: 465px; padding: 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/news_bg_opaqe.png); font-weight: bold; font-size: 12px;}
.picsofday_text a {color: #333}
.picsofday_nav {position: absolute; bottom: 0; right: 10px; z-index: 100;}
.picsofday_nav img {cursor: pointer;}
.content_msg {float: left; width: 300px; height: 118px; margin: 10px 0 0 10px; }
.content_error {float:left; height:261px; margin:5px 0 0 10px; width:300px;}

/*--------------------------------------------------------- Slimbox ------------------------------------------------------*/
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(http://www1.5x2static.de/portal/templates/mail5x2/images/slimbox/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(http://www1.5x2static.de/portal/templates/mail5x2/images/slimbox/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {	background: transparent url(http://www1.5x2static.de/portal/templates/mail5x2/images/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px; color: #666; line-height: 1.4em; text-align: left;	border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block;	float: right; width: 66px; height: 22px; background: transparent url(http://www1.5x2static.de/portal/templates/mail5x2/images/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {font-weight: bold;}

/*--------------------------------------------------------- Article ------------------------------------------------------*/
.article_content {float:left; width: 465px; height:auto; margin:0 0 0 10px; font-size:12px; padding:0 0 5px 0;}
.article_header {float: left; width: 460px; font-size: 14px; color: #003c7b; margin: 15px 0 0 0; font-weight: bold}
.article_image {float: left;height: 348px;position: relative;width: 465px;}
.article_image_text {position: absolute; bottom: 0px; right: 0px; width: 445px; padding: 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/news_bg_opaqe.png);}
.article_text {float: left; width: 460px; font-size: 12px; text-align: justify}
.article_text td {border: 1px solid #BCBCBC}
.article_text th {background-color: #BCBCBC}
.article_date {float: right; color:#ff8a00}
.articleopt {float: left; margin: 0 0 10px 10px}
.articleopt a { color: #ff8a00}
.articleopt_head {float: left; width: 305px; height: 37px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/articleopt_head.png);}
.articleopt_body {float: left; width: 305px; height: 26px; padding: 7px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/articleopt_body.png);}
.articleopt_body img {vertical-align: top; margin: 0 5px 0 22px; }
.articleopt_body span, .articleopt_foot span {float: left;}
.articleopt_space_r {margin: 0 10px 0 0}
.articleopt_foot {float: left; width: 285px; padding: 5px 0 10px 20px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/articleopt_body_s.png);}
.articleopt_footer {float: left; width: 305px; height: 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/articleopt_foot.png);}
.addthis_toolbox {margin: 0 0 0 10px}
.articleopt_star {float: left; width: 15px; height: 11px; margin: 2px 0 0 0; background-repeat:no-repeat;}
.articleopt_info {float: left; margin: 10px 0 0 0; display: none;}

/*--------------------------------------------------------- Category ------------------------------------------------------*/
.content_cat_box {float: left; margin: 0 0 15px 0}
.content_cat_img {float: left; width: 230px; margin: 10px 10px 0 10px}
.content_cat_text {float: left; width: 220px; margin: 10px 0 0 0}
.content_cat_text_noimg {float: left; width: 460px; margin: 10px 0 0 10px}
.content_cat_text_header {float: left; margin: 0 0 5px 0}
.content_cat_box a, .content_cat_vert a, .content_cat_hor a, .content_cat_pagination a {color: #003c7b}
.content_cat_text_content {float: left; text-align: left}
.content_cat_vert { float:left; width:300px; margin:14px 0 10px 10px;}
.content_cat_hor { float:left; width:140px; margin:14px 0 10px 10px;}
.content_cat_vert_img {float: left; margin: 0 0 10px 0}
.content_cat_480 {float: left; width: 480px; height: auto; margin: 0 0 0 0;}
.content_cat_pagination {float: left; color: #858585; font-size: 14px; margin: 10px 0 10px 0} 

/*--------------------------------------------------------- News Menu ------------------------------------------------------*/
#menu_news_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_themen.gif)}
#menu_news_boulevard_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_boulevard.gif)}
#menu_news_brennpunkte_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_brennpunkte.gif)}
#menu_news_sport_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_sport.gif)}
#menu_news_fussball_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_fussball.gif)}
#menu_news_3liga_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_3liga.gif)}
#menu_news_thema_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_thema.gif)}
#menu_news_wirtschaft_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_wirtschaft.gif)}
#menu_news_dslflat_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_dslflat.gif)}
#menu_news_dslmin_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_dslmin.gif)}
#menu_news_sms_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_sms.gif)}
#menu_news_quiz_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_quiz.gif)}
#menu_news_wetter_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_wetter.gif)}
#menu_news_route_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_route.gif)}
#menu_news_webmail_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_webmail.gif)}
#menu_news_kategorien_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_kategorien.gif)}
#menu_news_vergleich_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_vergleichen.gif)}
#menu_news_presse_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_presse.gif)}
#menu_news_karriere_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_karriere.gif)}
#menu_news_faq_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_faq.gif)}
#menu_news_voucher_left { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_head_voucher.gif)}

.newsmenu_left {clear: left; width: 154px; height: 37px; margin: 0 0 0 2px}
.newsmenu_middle {float: left; width: 154px; margin: 0 0 0 2px}
.newsmenu_middle div {float: left;}
.newsmenu_right {clear: left; width: 154px; height: 5px; margin: 0 0 5px 2px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_foot.gif)}
.newsmenu_sub {display: none}
.newsmenu_sub_head {float: left; height: 12px; width: 154px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_head.gif)}
.newsmenu_sub_foot {float: left; height: 12px; width: 154px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_foot.gif)}
.newsmenu_link {float: left; width: 154px; color: #333}
.newsmenu_link_act {float: left; width: 154px; color: #003c7b}
.newsmenu_link_sub {float: left; width: 154px; color: #333}
.newsmenu_link_sub_act {float: left; width: 154px; color: #003c7b}
.newsmenu_btn {float: left; width: 154px}
.newsmenu_btn_left {float: left; height: 33px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_left.gif);}
.newsmenu_btn_middle {float: left; height: 24px; width: 136px; padding: 8px 0 0 10px; border-bottom: 1px solid #E7E7E7}
.newsmenu_btn_right {float: left; height: 33px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_right.gif);}
.newsmenu_btn_left_act {float: left; height: 33px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_left.gif);}
.newsmenu_btn_middle_act {float: left; height: 24px; width: 136px; padding: 8px 0 0 10px; border-bottom: 1px solid #E7E7E7}
.newsmenu_btn_right_act {float: left; height: 33px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_right.gif);}
.newsmenu_btn_sub {float: left; width: 154px}
.newsmenu_btn_sub_left {float: left; height: 20px; width: 21px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_btn_left.gif)}
.newsmenu_btn_sub_middle {float: left; height: 18px; width: 126px; padding: 2px 0 0 3px}
.newsmenu_btn_sub_right {float: left; height: 20px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_btn_right.gif)}
.newsmenu_btn_sub_left_act {float: left; height: 20px; width: 21px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_btn_left.gif)}
.newsmenu_btn_sub_middle_act {float: left; height: 18px; width: 126px; padding: 2px 0 0 3px}
.newsmenu_btn_sub_right_act {float: left; height: 20px; width: 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_sub_btn_right.gif)}

.newsmenu_btn_dyn {float: left; width: 109px; padding: 10px 35px 10px 10px ; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_dyn.gif)}
.newsmenu_btn_dyn_btm {float: left; width: 154px; height: 1px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_dyn_btm.gif)}
.newsmenu_btn_dyn_sub_l {background:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_dyn_sub_l.gif);background-repeat:no-repeat;float:left;width:154px;padding:0 10px 0 0}
.newsmenu_btn_dyn_sub_r {background:url(http://www1.5x2static.de/portal/templates/mail5x2/images/newsmenu_btn_dyn_sub_r.gif);float:left;width:100px;margin:0 0 0 22px;width:122px;padding:0 10px 5px 0}
.newsmenu_btn_img {float:right;width:14px;height:14px;margin:0 -21px 0 0}

/*--------------------------------------------------------- Footer ------------------------------------------------------*/
#footer { float:left; width:940px; margin:10px 0 0px 15px; color:#666 }
#footer_960_line { float:left; width:940px; height:auto; border-bottom:1px solid #ececec; margin:0 0 0 0px;}
#footer_box { float:left; width:785px; margin:20px 0 20px 0; font-size: 10px}
#footer_box_h { float:left; width:100px; font-size:10px; line-height:2; color:#333}
#footer_box_link { float:left;  line-height:2;font-size:10px; width:600px;}
#footer_box_link a { margin:0 7px 0 7px; color:#666; text-decoration:none;}
#footer_box_link a:hover { text-decoration:underline;}
#logo_footer { float:left; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/logo_small.gif); background-repeat:no-repeat; height:35px; width:90px; margin:55px 0 0 50px;}
#footer_end { float:left; width:940px; margin:10px 0 20px 150px; color:#666; text-align:left; font-size:10px; }
#footer_end a { color:#666; text-decoration:none;}
#footer_end a:hover { text-decoration: underline;}
#footer_end div {float: left;}
.submit input {width: 72px; height:24px; margin:5px 0 0 0; padding: 9px 15px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/btn_suche.gif); border: 0; font-size: 14px; color: #FFFFFF; cursor: pointer;}
#btn_pos { position:absolute; top:38px; left:379px;}

.footer_box_col {float: left; width: 155px}
.footer_box_col_h {float: left; color: #333}
.footer_box_col_links_left {display: none}
.footer_box_col_links_middle {float: left;}
.footer_box_col_links_right {display: none}
.footer_box_col_links_btn {float: left; margin: 2px 0 0 0}
.footer_box_col_links_link, .footer_box_col_links_link_act {float: left; color: #666; width: 130px}
.footer_box_col_links_btn_left, .footer_box_col_links_btn_left_act {display: none}
.footer_box_col_links_btn_middle, .footer_box_col_links_btn_middle_act {float: left;}
.footer_box_col_links_btn_right, .footer_box_col_links_btn_right_act {display: none}

/*--------------------------------------------------------- Footer Menu ------------------------------------------------------*/
.footer_menu_left {display: none;}
.footer_menu_btn_left, #footer_menu_btn_left_act {width: 5px; height: 10px; margin: 2px 0 0 5px; border-left: 1px solid #666;} 
.footer_menu_btn_right, #footer_menu_btn_right_act {display: none;} 
.footer_menu_right {display: none;}
.footer_menu_btn a,.footer_menu_btn_act a {float: left}

/*--------------------------------------------------------- Bestaetigung ------------------------------------------------------*/
#bestaeti_head { float:left; width:963px; margin:10px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/bestaetigung_head.gif); background-repeat:no-repeat; width:963px; height:48px; font-size:11px;}
#bestaeti_head_left { float:left; margin:17px 0 0 20px; color:#003c7b;}
#bestaeti_head_right { float:right; margin:17px 10px 0 0px;}
#bestaeti_head_right a { color:#0074d2; text-decoration:none;}
#bestaeti_head_right a:hover { text-decoration:underline;}
#bestaeti_head_2 { margin:20px 0 0 0; float:left; width:963px;background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/bestaetigung_pic.gif); background-repeat:no-repeat; background-position:top right; height:110px;}
#bestaeti_logo { float:left; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/logo.jpg); width:174px; height:82px; background-repeat:no-repeat;}
#bestaeti_txt_1 { float:left; font-size:11px; margin:15px 0 0 56px;}
#bestaeti_txt_2 { float:left; font-size:11px; margin:25px 0 0 20px;}
#bestaeti_txt_clear { clear:both; width:960px; height:1px;}
#feature_box { float:left; font-size:11px; margin:15px 0 0 0;}
#feature_box_txt_1 {width:760px; height:20px; float:left; margin:0 0 0 20px; padding:10px 0 0 0;}
#feature_box_txt_2 {width:173px; height:20px; float:left; margin:0 0 0 5px; text-align:center; padding:10px 0 0 0;}
#feature_box_txt_2_pic {width:173px; height:20px; float:left; margin:0 0 0 5px; text-align:center; padding:5px 0 0 0;}
#feature_box_txt_3 {width:173px; height:20px; float:left; margin:0 0 0 3px; text-align:center; padding:10px 0 0 0;}
#feature_box_txt_3_pic {width:173px; height:20px; float:left; margin:0 0 0 3px; text-align:center; padding:5px 0 0 0;}
#feature_box_head { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/features_head.gif); background-repeat:no-repeat; height:17px; width:963px;}
#feature_box_middle { background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/features_middle.gif); background-repeat: repeat-y; height:auto; width:963px;}
#feature_box_foot { background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/features_foot.gif); background-repeat:no-repeat; height:17px; width:963px;}
#feature_box_line_w { clear:both; height:1px; width:954px; background-color:#FFF; margin:0 0 0 5px;}
#feature_box_line_d { clear:both; height:1px; width:954px; background-color:#cbcbcb; margin:0 0 0 5px;}
#feature_btn_1 { float:left; width:963px; font-size:11px; margin:20px 0 0 0;}
#feature_btn_1_left {width:600px; float: left; margin:0 0 0 30px;}
#feature_btn_1_right { float:right}
#feature_klein { float:left; width:963px; font-size:11px; margin:25px 0 0 10px; color:#999;}
#btn_bach_freemail { float:left; margin:20px 0 0 10px;}
#btn_bach_freemail_txt { float:left; margin:5px 0 10px 10px; font-size:11px;}

/*--------------------------------------------------------- Signup Form ------------------------------------------------------*/
.signup_content_head {float: left; width: 630px; text-align: left; margin: 0 0 5px 10px;font-size: 12px;}
.signup_content {float: left; width: 634px; text-align: left;font-size: 11px; margin: 0 0 0 5px} 
.signup_content_top_l {float: left; width: 14px; height: 33px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_l.gif); background-repeat:no-repeat;}
.signup_content_top_l_act {float: left; width: 14px; height: 33px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_l_act.gif); background-repeat:no-repeat;}
.signup_content_top_m {float: left; width: 149px; height: 21px; padding: 12px 0 0 0; color: #333; font-size: 11px; text-align: center; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_m.gif); background-repeat:repeat-x;}
.signup_content_top_m_act {float: left; width: 149px; height: 21px; padding: 12px 0 0 0; color: #FFF; font-size: 11px; text-align: center; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_m_act.gif); background-repeat:repeat-x;}
.signup_content_top_r {float: left; width: 14px; height: 33px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_r.gif); background-repeat:no-repeat;}
.signup_content_top_r_act {float: left; width: 14px; height: 33px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_r_act.gif); background-repeat:no-repeat;}
.signup_content_top_space {float: left; width: 3px; height: 33px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_top_space.gif); background-repeat:no-repeat;}
.signup_content_border {float: left; width: 633px; height: auto; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_content_border.gif); background-repeat:repeat-y;}
.signup_content_form {float: left; width: 625px; height: auto; margin: 0 4px 0 4px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_content.gif); background-repeat:repeat-x; background-position: bottom; background-color: #F4F4F4}
.signup_content_bottom {float: left; width: 633px; height: 15px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_bottom.gif); background-repeat:no-repeat;}
.signup_form_left {float: left; width: 370px; margin: 10px 0 0 15px; padding: 0 10px 0 0; border-right: 2px solid #D5D5D5}
.signup_input_text {float: left; margin: 0 0 10px 5px; font-size: 11px;}
.signup_input_text_big {float: left; margin: 10px 10px 10px 10px; font-size: 11px;}
.signup_input_text_grey {color: #9E9E9E; font-style: italic}
.signup_form_img_step1 {float: left; width: 190px; height: 164px; margin: 10px 0 0 20px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_img_step1.png); background-repeat:no-repeat;}
.signup_form_img_step2 {float: left; width: 190px; height: auto; margin: 10px 0 0 20px; padding: 75px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_img_step2.png); background-repeat:no-repeat;}
.signup_form_step2_suggest {float: left; width: 170px; height: auto;font-size: 11px; padding: 10px 0 0 10px;} 
.signup_input {float: left; margin: 0 5px 5px 0}
.signup_input_cap {float: left; margin: 25px 30px 0 10px}
.signup_input_select {float:left;margin:3px 2px 0 1px;width:251px;}
.signup_input_l {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_l.png); background-repeat:no-repeat;}
.signup_input_m {float: left; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_m.png); background-repeat:repeat-x;}
.signup_input_m input {background-color:transparent; font-size: 12px; border:0; line-height:17px; width: 100%; margin:3px 0 0 0;}
.signup_input_r {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_r.png); background-repeat:no-repeat;}
.signup_input_email_r {float: left; width: 70px; height: 20px; padding: 4px 0 0 15px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_r_email.png); background-repeat:no-repeat;}
.signup_input_email_r_invalid {float: left; width: 70px; height: 20px; padding: 4px 0 0 15px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_email_inv.png); background-repeat:no-repeat;}
.signup_input_l_invalid {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_l_invalid.png); background-repeat:no-repeat;}
.signup_input_m_invalid {float: left; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_m_invalid.png); background-repeat: repeat-x;}
.signup_input_m_invalid input {background-color:transparent; font-size: 12px; border:0; line-height:17px; width: 100%; margin:3px 0 0 0;}
.signup_input_r_invalid {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_r_invalid.png); background-repeat:no-repeat;}
.signup_input_l_ok {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_l_ok.png); background-repeat:no-repeat;}
.signup_input_m_ok {float: left; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_m_ok.png); background-repeat: repeat-x;background-position:right;}
.signup_input_m_ok input {background-color:transparent; font-size: 12px; border:0; line-height:17px; width: 100%; margin:3px 0 0 0;}
.signup_input_r_ok {float: left; width: 12px; height: 24px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_input_r_ok.png); background-repeat:no-repeat;}
.signup_input_small {width: 80px;}
.signup_input_std2 {width: 230px;}
.signup_input_half {width: 155px;}
.signup_input_std {width: 340px;}
.signup_btn_l {float: left; width: 10px; height: 30px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_btn_l.png); background-repeat:no-repeat;}
.signup_btn_m {float: left; height: 25px; padding: 7px 5px 0 5px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_btn_m.png); background-repeat:repeat-x;}
.signup_btn_r {float: left; width: 30px; height: 30px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/signup_btn_r.png); background-repeat:no-repeat;}
.signup_btn {float: left; color: #333; margin:26px 0 0 10px; font-size: 11px;}
.signup_btn_pass {float: left; color: #333; margin:40px 0 0 60px; font-size: 11px;}
.signup_btn2 {float: left; color: #333; margin: 5px 0 0 20px; font-size: 11px;}
.signup_btn3 {float: right; color: #333; margin: 10px 0 0 0; font-size: 11px;}
.signup_pwsec {float: left; width: 220px;margin: 10px 0 20px 7px; font-size: 11px; }
.signup_pwsec_bar {float: left; width: 214px; height: 23px; margin: 3px 0 0 0; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/password_sec_blank.gif); background-repeat:no-repeat;}
.signup_pwsec_bar_act {float: left; width: 0%; height: 23px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/password_sec_full.gif); background-repeat:no-repeat;}
.signup_pwsec_scale {float: left; width: 210px; text-align: center;}
.signup_bottom_text {float: left; font-size: 11px; margin: 10px 5px 0 5px; text-align: justify;}
.signup_bottom_text_grey {color: #9E9E9E; margin: 0 0 0 5px; font-size: 11px;}
.signup_input_captcha {float: left; width: 360px; height: 75px; overflow: hidden; margin: 0 0 0 0; scrolling: no}
.signup_input_captcha table {border: 0 !important}
.signup_input_captcha tr {height: 10px !important;}
#recaptcha_response_field {display: none;}



/*--------------------------------------------------------- Login Form ------------------------------------------------------*/
#fp_login {position: relative; float: left; width: 320px; height: 143px; margin: 2px 0 5px 0}
#fp_login div {float: left;}
.fp_login_tab_l {height:34px; width:109px;}
.fp_login_tab_l a {float:left; height: 23px; width: 90px; padding: 11px 0 0 19px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_1.gif); background-repeat:no-repeat; color: #333; }
.fp_login_tab_l a.active {background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_1_act.gif); background-repeat:no-repeat; color: #003C7B;}
.fp_login_tab_m {height:34px; width:100px;}
.fp_login_tab_m a {float:left; height: 23px; width: 90px; padding: 11px 0 0 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_2.gif); background-repeat:no-repeat; color: #333; }
.fp_login_tab_m a.active {background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_2_act.gif); background-repeat:no-repeat; color: #003C7B;}
.fp_login_tab_r {height:34px; width:111px;}
.fp_login_tab_r a {float:left; height: 23px; width: 100px; padding: 11px 0 0 10px; background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_3.gif); background-repeat:no-repeat; color: #333; }
.fp_login_tab_r a.active {background-image:url(http://www1.5x2static.de/portal/templates/mail5x2/images/nav_3_act.gif); background-repeat:no-repeat; color: #003C7B;}
.fp_login_content {float: left; width: 320px; height: 107px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/back_login.gif); background-repeat: no-repeat; font-size: 10px; color: #FFF;}
.fp_login_content_blank {float: left; width: 320px; height: 107px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/back_login_blank.gif); background-repeat: no-repeat; font-size: 10px; color: #FFF;}
.fp_login_name {border:0; color:#000; width:180px; height:20px; background-color:transparent;}
.fp_login_ssl {margin:9px 0 0 25px;}
.fp_login_benutzername {margin:9px 0 0 64px}
.fp_login_passwort {margin:8px 0 0 29px;}
.fp_login_pass_vergessen {font-size:9px;margin:5px 0 0 29px;}
.fp_login_reg {float:left; padding:8px 0 0 12px; margin: 5px 0 0 9px; width: 181px; height: 23px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/btn_reg.gif);}
.fp_login_btn_login {float:left; margin: 9px 0 0 16px; }

.loggedin_content {float: left; margin: 3px 0 8px 5px; width: 308px; height: 139px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/logged_bg.png);}
.loggedin_l1 {float: left; margin: 12px 0 0 15px; font-weight: bold}
.loggedin_l2 {float: left; margin: 16px 0 0 15px; width: 275px}
.loggedin_l3_1 {float: left; margin: 14px 0 0 13px}
.loggedin_l3_2 {float: left; margin: 14px 0 0 37px}
.loggedin_l3_3 {float: left; margin: 14px 0 0 37px}
.loggedin_l4 {float: left; margin: 18px 0 0 13px}

.login_info {margin: 7px 0 0 20px}

.voucher_field {float: left; width: 175px; margin: 0 0 11px 3px;}
.voucher_field input {background-color: transparent; font-size: 12px; border: 0; line-height:17px; width: 100%; margin:3px 0 0 0;}
.voucher_btn {float: left; margin: 0 0 0 22px}

/*--------------------------------------------------------- Shopping ------------------------------------------------------*/
.shopping_item {float: left; width: 185px; margin: 10px 0 0 15px}
.shopping_item * {float: left;}
.shopping_item_top {height: 38px; width: 175px; padding: 8px 0 0 7px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_top2.png);}
.shopping_item_top span {margin: 2px 0 0 0; color: #999}
.shopping_item_content {float: none;height: 250px; width: 185px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_content2.png);}
.shopping_item_content span {margin-left: 10px;}
.shopping_item_content_descr {width: 165px;float: none;margin-left: 10px; margin-top: 20px;text-align: center;}
.shopping_item_content_descr * {float: none;}
.shopping_item_content_descr strong {font-size: 14px;}
.shopping_item_bottom {height: 41px; width: 170px; padding: 10px 0 0 10px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_bottom2.png);}
.shopping_item_bottom span {font-size: 8px;}
.shopping_item_content img {margin: 5px 0 0 10px}
.shopping_item_btn {height: 22px; width: 101px; padding:8px 0 0 6px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_btn.png); font-size: 10px;}
.shopping_item_btn_pvgl {height: 22px; width: 101px; padding:8px 0 0 6px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_btn_pvgl.jpg); font-size: 10px;}
.shopping_item_btn_toshop {height: 22px; width: 101px; padding:8px 0 0 6px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_item_btn_toshop.jpg); font-size: 10px;}
.shopping_subhead {float: left; width: 783px; height: 17px; margin: 5px 0 0 10px; border-bottom: 1px solid #e9e9e9;}
.shopping_detail {float: left; width: 787px; margin: 0 0 10px 10px}
.shopping_detail_top {float: left;height: 70px; width: 787px; padding: 0 0 0 0; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_detail_top.png);}
.shopping_detail_top_header {float: left;margin: 11px 0 0 12px; font-weight: bold}
.shopping_detail_top_rating {float: left; margin:15px 0 0 12px;}
.shopping_detail_content {float: left;height:auto; width: 787px; padding: 0 0 0 0; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_detail_content.png);}
.shopping_detail_content_img {float: left;margin: 10px 0 0 20px; border: 1px solid #999}
.shopping_detail_content_descr {float: left;margin:15px 0 15px 15px;width:450px; text-align: justify}
.shopping_detail_bottom {float: left;height: 57px; width: 787px; padding: 0 0 0 0; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_detail_bottom.png);}
.shopping_detail_bottom_span {float: left;margin: 19px 0 0 15px}
.shopping_detail_content_price {float: right; margin: 0 16px 0 0;}
.shopping_detail_content_price span {float: left;margin: 9px 0}
.shopping_detail_content_price small {float: left;margin: 0 0 10px 0}
.shopping_detail_btn {float:right;margin:12px 13px 0 0;}
.shopping_comp {float: right; margin: 6px 0}
.shopping_comp * {float: left}
.shopping_comp span {margin:  4px 6px 0 6px}
.shopping_comp_tbl {float:left;margin:10px 0 0 10px;width:784px;border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.shopping_comp_tbl td {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; height: 40px; padding: 5px; vertical-align: top}
.shopping_comp_td_l {background-color:#EEE;width:110px;}
.shopping_comp_td_img {margin: 3px 0 }
.shopping_detail_tbl {float: left; width: 740px; margin: 20px 0 20px 20px;border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.shopping_detail_tbl td {border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;padding: 10px;}
.shopping_detail_top_small {float: left;height: 38px; width: 787px; padding: 0 0 0 0; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_detail_top_small.png);}
.shopping_detail_bottom_small {float: left;height: 28px; width: 787px; padding: 0 0 0 0; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/shopping_detail_bottom_small.png);}

.shopping_landing_searchfield_m {width: 320px}
.shopping_landing_searchfield {float: left; margin: 20px 0 20px 190px}

.searchfield_l {float: left; width: 13px; height: 24px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/searchfield_l.png);}
.searchfield_m {float: left; height: 24px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/searchfield_m.png);}
.searchfield_m input {background-color:transparent; font-size: 12px; border:0; line-height:17px; width: 100%; margin:3px 0 0 0;}
.searchfield_r {float: left; width: 75px; height: 24px}

/*--------------------------------------------------------- Entertainment ------------------------------------------------------*/
.quiz_overview_item_small {float: left; width: 160px;}
.quiz_overview_item_wide {float: left; width: 480px;}
.quiz_overview_item_small_img {float: left;margin:10px 0 0 10px;}
.quiz_overview_item_h {float: left; margin: 7px 10px 3px 9px;}
.quiz_overview_item_txt {float: left; height:80px;margin: 0 10px 0 9px;}
.quiz_overview_item_txt_wide {float: left;height:105px; width: 305px;margin: 0 10px 0 9px;}
.quiz_overview_wrb_wrap {float: left; width: 318px}
.quiz_text {float:left;margin:5px 10px;width:480px;}
.quiz_text_narrow {float:left;margin:5px 10px;width:440px;}
.quiz_question_count {float:right;margin:-20px 7px 0 0;}
.question_txt {margin: 10px 20px 20px 0; color: #666; font-size: 16px}
.question_img {margin: 0 0 20px 0;}
.quiz_answ_bg_top {float: left;height: 11px; width: 465px;background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/quiz_answ_bg_top.png);}
.quiz_answ_bg_cont {float: left;width: 465px;background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/quiz_answ_bg_cont.png);}
.quiz_answ_bg_cont table {float: left; margin: 0 10px 0 10px}
.quiz_answ_bg_cont td {padding: 5px}
.quiz_answ_bg_btm {float: left;height: 11px; width: 465px;background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/quiz_answ_bg_btm.png);}
.quiz_btn {float: left;margin:10px 0 0 0;}
.quiz_progress {float: right; margin: 15px 15px 0 0;}
.quiz_progress span {float: left}
.quiz_progress_bar {float: left;border:1px solid #B8B8B8;height:10px;width:270px;}
.quiz_progress_bar_inner {float: left;height:10px; background-color: #ff8a00;}
.quiz_error {color:red;float:left;margin:10px 0 10px 10px;}
.quiz_result_td {border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; }
.quiz_result_td_r {border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3 }
.quiz_result_td_top {border-top: 1px solid #e3e3e3;}
.quiz_fb_share {float: right; }

/*--------------------------------------------------------- Webmail Landing ------------------------------------------------------*/
.webm_land_banner_top {float: left; margin: 0 0 5px 9px;}
.webm_land_txt {float: left;margin:5px 5px 5px 10px;}
.mail_land_tbl {float: left; margin: 5px 0 0 7px;width: 787px;}
.mail_land_tbl_head {float: left;width: 777px; height: 51px; padding:0 0 0 10px;background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/mail_land_tbl_head_bg.png)}
.mail_land_tbl_cont {float: left;width: 787px; padding: 10px 0 5px 0;height: auto; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/mail_land_tbl_cont.png)}
.mail_land_tbl_cont_h {float: left;margin:0 0 3px 16px;}
.mail_land_tbl_cont_txt {float: left;width:745px;margin:0 0 15px 16px;}
.mail_land_tbl_btm {float: left;width: 787px; height: 5px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/mail_land_tbl_btm.png)}
.mail_land_tbl_head_btn {float:left;text-align:center;width:123px; height: 36px; padding: 15px 0 0 0}
.mail_land_tbl_head_btn_act {float:left;text-align:center;width:123px; height: 36px; padding: 15px 0 0 0;background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/mail_land_tbl_head_btn_act.png); background-repeat:no-repeat;}

.webm_tbl_head_l {float: left; width: 14px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_head_l.png)}
.webm_tbl_head_m {float: left; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_head_m.png)}
.webm_tbl_head_sp {float: left; width: 3px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_head_sp.png)}
.webm_tbl_head_r {float: left; width: 14px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_head_r.png)}

.webm_tbl_foot_l {float: left; width: 14px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_foot_l.png)}
.webm_tbl_foot_m {float: left; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_foot_m.png)}
.webm_tbl_foot_sp {float: left; width: 3px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_foot_sp.png)}
.webm_tbl_foot_r {float: left; width: 14px; height: 14px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_foot_r.png)}

.webm_tbl_top_l {float: left; width: 4px; height: 24px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_l.png)}
.webm_tbl_top_m {float: left; height: 23px; font-weight: bold; padding: 0 0 0 10px; border-bottom: 1px solid #cbcbcb; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_cont.png)}
.webm_tbl_top_sp {float: left; width: 3px; height: 24px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_sp.png)}
.webm_tbl_top_r {float: left; width: 4px; height: 24px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_r.png)}

.webm_tbl_l {float: left; width: 4px; height: 33px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_l.png)}
.webm_tbl_m {float: left; height: 23px; border-bottom: 1px solid #FFF; padding: 9px 0 0 10px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_cont.png)}
.webm_tbl_sp {float: left; width: 3px; height: 33px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_sp.png)}
.webm_tbl_r {float: left; width: 4px; height: 33px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_r.png)}

.webm_tbl_big_l {float: left; width: 4px; height: 66px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_l.png)}
.webm_tbl_big_m {float: left; height: 56px; border-bottom: 1px solid #FFF; padding: 9px 0 0 10px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_cont.png)}
.webm_tbl_big_sp {float: left; width: 3px; height: 66px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_sp.png)}
.webm_tbl_big_r {float: left; width: 4px; height: 66px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_r.png)}

.webm_tbl_sph_l {float: left; width: 4px; height: 21px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_l.png)}
.webm_tbl_sph_m {float: left; width: 778px; height: 17px; border-bottom: 1px solid #FFF; padding: 3px 0 0 10px; font-weight: bold; background-color: #CFCFCF}
.webm_tbl_sph_r {float: left; width: 4px; height: 21px; background-image: url(http://www1.5x2static.de/portal/templates/mail5x2/images/webm_tbl_r.png)}

.webm_tbl_head_l_w {width: 370px;}
.webm_tbl_head_r_w {width: 196px;}

.webm_tbl_l_w {width: 370px;}
.webm_tbl_m_w {width: 186px;}
.webm_tbl_r_w {width: 196px;}

/*--------------------------------------------------------- Vergleichen & Sparen ------------------------------------------------------*/
.vergleich_frame {float: left; margin: 5px 0 0 10px; }

/*--------------------------------------------------------- Gutscheine ------------------------------------------------------*/
.voucher_search {display: inline;float: left;margin:15px 0 20px 125px}
.voucher_search_l {float:left;display:inline;height:40px;width:17px;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/search_big_l.png")}
.voucher_search_m {float:left;display:inline;height:40px;width:auto;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/search_big_m.png")}
.voucher_search_m input {background-color: transparent;border: 0 none;color: #777777;font-size: 16px;margin: 9px 0 0;width: 350px;}
.voucher_search_btn {float:left;display:inline;height:40px;width:105px;}
.voucher_box {float:left;display:inline;position:relative;width:229px;margin: 5px 2px 5px 5px;}
.voucher_box_top {float:left;display:inline;width:229px;height:13px;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_top.png")}
.voucher_box_content {float:left;display:inline;width:229px;height:170px;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_content.png");background-repeat:repeat-y}
.voucher_box_content_flat {float:left;display:inline;width:229px;height:150px;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_content.png");background-repeat:repeat-y}
.voucher_box_bottom {float:left;display:inline;width:229px;height:17px;background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_bottom.png")}
.voucher_box:hover a {text-decoration:none}
.voucher_box_link_btm:hover {text-decoration:underline !important}
.voucher_box:hover .voucher_box_top {background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_top_hl.png")}
.voucher_box:hover .voucher_box_content,.voucher_box:hover .voucher_box_content_flat {background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_content_hl.png")}
.voucher_box:hover .voucher_box_bottom {background-image:url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_bottom_hl.png")}
.voucher_box_img {color: #333333;display: inline;float: left;font-weight: bold;height: 50px;margin: 20px 0 0;text-align: center;width: 229px;}
.voucher_box_img2 {color: #333333;display: inline;float: left;font-weight: bold;height: 50px;margin: 15px 0 5px 46px;text-align: left;}
.voucher_pagination {display:inline;float:left;margin: 10px 0;width: 100%;}
.voucher_box_description {color: #333333;display: inline;float: left;margin: 10px 20px 0;height:50px;width:212px}
.voucher_box_code {display: inline;float: left;font-size: 13px;margin: 0 0 0 15px;text-align: center;width: 200px;}
.voucher_box_btn {position:absolute;left:45px;bottom:42px}
.voucher_box_btn2 {position:absolute;left:45px;bottom:18px}
.voucher_box_btn3 {display:inline;float:left;margin:20px 0 0 37px}
.voucher_box_link_btm {bottom: 13px;color: #777777;font-size: 10px;left: 15px;position: absolute;width: 200px;}
.voucher_box_special {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_special.png");font-size: 10px;font-weight: bold;height: 17px;left: 3px;padding: 0 0 0 8px;position: absolute;top: 9px;width: 159px;}

.voucher_pagi_l {float:left;display:inline;height:23px;width:5px;background-image:url(../images/voucher_pagi_l.png)}
.voucher_pagi_m {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_pagi_m.png");background-repeat: repeat-x;color: white;display: inline;float: left;font-size: 12px;font-weight: bold;height: 21px;padding: 2px 0 0;}
.voucher_pagi_r {float:left;display:inline;height:23px;width:6px;background-image:url(../images/voucher_pagi_r.png)}
.pagi_link:hover .voucher_pagi_l, .pagi_hl_l {background-image:url(../images/voucher_pagi_hl_l.png) !important}
.pagi_link:hover .voucher_pagi_m, .pagi_hl_m {background-image:url(../images/voucher_pagi_hl_m.png) !important}
.pagi_link:hover .voucher_pagi_r, .pagi_hl_r {background-image:url(../images/voucher_pagi_hl_r.png) !important}

.voucher_detail_tbl {float:left;display:inline;margin: 10px 0 0 10px;width: 780px;}
.voucher_detail_tbl td {vertical-align:top;padding:5px;border-top:1px dotted #AAA}
.voucher_detail_td_l {font-weight:bold;text-align:right;border-right:1px solid #AAA}

.voucher_menu_middle {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_bg.png");background-position: 0 100%;height: 30px;left: 4px;padding: 5px 0 0 20px;position: absolute;top: 162px;width: 940px;}
.voucher_menu_btn {float:left;display:inline;padding: 0}
.voucher_menu_btn a {color:#333}
.voucher_menu_btn a:hover {color:#0074d2}
.voucher_menu_btn_middle {float:left;display:inline}
.voucher_menu_btn_middle_act {float:left;display:inline;color:#0074d2}
.voucher_menu_btn_right, .voucher_menu_btn_right_act {border-right: 1px dotted #333333;float: left;height: 13px;margin: 2px 0  0 15px;}
.voucher_menu_btn_left, .voucher_menu_btn_left_act {border-right: 1px dotted #333333;float: left;height: 13px;margin:2px 15px 0  -1px;}

.voucher_menu_sub_middle {height: 33px;left: 19px;position: absolute;top: 191px;width: 940px;}
.voucher_menu_sub_btn {float:left;display:inline;padding: 0}
.voucher_menu_sub_btn a {color:#333}
.voucher_menu_sub_btn_left {float:left;display:inline;height:33px;width:14px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_l.png");}
.voucher_menu_sub_btn_middle {float:left;display:inline;height:27px;padding: 6px 10px 0 10px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_m.png");background-repeat:repeat-x}
.voucher_menu_sub_btn_right {float:left;display:inline;height:33px;width:16px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_r.png");}
.voucher_menu_sub_btn_left_act {float:left;display:inline;height:33px;width:14px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_l_act.png");}
.voucher_menu_sub_btn_middle_act {float:left;display:inline;height:27px;padding: 6px 10px 0 10px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_m_act.png");background-repeat:repeat-x}
.voucher_menu_sub_btn_right_act {float:left;display:inline;height:33px;width:16px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_r_act.png");}
.voucher_menu_sub_link:hover .voucher_menu_sub_btn_left {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_l_act.png");}
.voucher_menu_sub_link:hover .voucher_menu_sub_btn_middle {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_m_act.png");}
.voucher_menu_sub_link:hover .voucher_menu_sub_btn_right {background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_menu_sub_r_act.png");}

.voucher_detail_box {background-color: white;height: 480px;left: 0;padding: 10px;position: absolute;width: 380px;overflow-x: hidden;overflow-y: scroll;}
.voucher_detail_box2 {background-color: white;height: 480px;left: 0;overflow-x: hidden;overflow-y: scroll;padding: 10px;position: absolute;width: 730px;}

.vch_dbox_tbl td {padding:5px 10px}
.vch_dbox_td_l {background-color: #EEE;border-bottom:1px solid white;font-weight: bold;text-align: right;width: 120px;vertical-align: top;}
.vch_dbox_td_hr {border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #CCC;}
.vch_box_hr_wide {float:left;display:inline;border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #CCC;width:95%}
.vch_code_bx {border: 1px dashed #CCCCCC;height: 40px;line-height: 40px;margin: 5px 0 15px 15px;text-align: center;width: 350px;position: relative;}
.vch_code_small {left: 87px;position: absolute;top: -14px}
.vch_code_marg {padding: 6px 0 0}

.vch_bx_wide {float:left;display:inline;margin: 5px 0 0 7px;width: 702px;}
.vch_bx_wide2 {display: inline;float: left;margin: 5px 0 0 6px;width: 466px;}
.vch_bx_narrow {float:left;display:inline;margin: 5px 0 0 0;width: 240px;}
.vch_bx_slider {float:left;display:inline;width: 100%;}

.vch_bx_slider_floater span, .vch_bx_slider_floater div, .vch_bx_slider_floater a {float:left;display:inline;}

.vch_bx_wide_slide {float:left;display:inline;margin: 0 0 0 7px;width: 702px;}
.vch_bx_wide_top {float:left;display:inline;height:25px;width:100%;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_m.png");background-repeat: repeat-x;}
.vch_bx_wide_top_l {float:left;display:inline;height:25px;width:14px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_l.png");}
.vch_bx_wide_top_m {float:left;display:inline;padding: 7px 0 0;}
.vch_bx_wide_top_btn {float:right;display:inline;margin: 4px 0 0;}
.vch_bx_wide_top_r {float:right;display:inline;height:25px;width:17px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_r.png");}

.vch_bx_wide_top2 {float:left;display:inline;height:31px;width:98.5%;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_m2.png");background-repeat: repeat-x;margin: 0 0 0 4px;}
.vch_bx_wide_top_l2 {float:left;display:inline;height:31px;width:12px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_l2.png");}
.vch_bx_wide_top_m2 {float:left;display:inline;padding: 7px 0 0;}
.vch_bx_wide_top_r2 {float:right;display:inline;height:31px;width:12px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_r2.png");}

.vch_bx_wide_top3 {float:left;display:inline;height:13px;width:100%;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_m3.png");background-repeat: repeat-x;}
.vch_bx_wide_top_l3 {float:left;display:inline;height:13px;width:14px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_l3.png");}
.vch_bx_wide_top_m3 {float:left;display:inline;padding: 7px 0 0;}
.vch_bx_wide_top_r3 {float:right;display:inline;height:13px;width:17px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_top_r3.png");}

.vch_bx_wide_content {float:left;display:inline;width:100%;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_content_l.png");background-repeat: repeat-y;}
.vch_bx_wide_content_l {float:left;display:inline;width:100%;}
.vch_bx_wide_content_m {float:left;display:inline;position:relative;padding: 5px 14px;width: 100%;}
.vch_bx_wide_content_r {float:right;display:inline;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_content_r.png");background-repeat: repeat-y;background-position: 100% 0;width:100%}

.vch_bx_wide_l {float:left;display:inline;width:75%}
.vch_bx_wide_a {float:left;display:inline;width:95.5%}
.vch_bx_wide_r {float:left;display:inline;width:25%}
.vch_bx_wide_h {float:left;display:inline;width:45%}
.vch_bx_wide_h_brd {border-right:1px dotted #AAA}

.vch_bx_wide_bottom {float:left;display:inline;height:18px;width:100%;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_bottom_m.png");background-repeat: repeat-x;}
.vch_bx_wide_bottom_l {float:left;display:inline;height:18px;width:14px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_bottom_l.png");}
.vch_bx_wide_bottom_m {float:left;display:inline;}
.vch_bx_wide_bottom_r {float:right;display:inline;height:18px;width:17px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/voucher_box_wide_bottom_r.png");}

.vch_bx_w_elm {float:left;display:inline;position:relative;width:220px;height:80px;} 
.vch_bx_w_elm2 {float:left;display:inline;position:relative;width:220px;height:120px;} 
.vch_bx_w_elm_img {display: inline;float: left;margin: 5px 0 0 5px;width:100px}
.vch_bx_w_elm:hover,.vch_bx_w_elm2:hover {background-color:#EEE}
.vch_bx_w_elm_brd {border-right:1px solid #AAA}
.vch_bx_w_sp {border-bottom: 1px dotted #AAAAAA;display: inline;float: left;margin: 7px 0;width: 665px;}
.vch_bx_w_elm_txt {float:left;display:inline;width:100px;color:#333;margin: 5px 0 0 10px}
.vch_bx_w_elm_dis {bottom: 0;color: #333333;font-weight: bold;position: absolute;right: 35px;text-align: right;width: 185px;}
.vch_bx_w_elm_magni {position: absolute;right: 5px;bottom: 0;}

.vch_bx_wide_content_txt {float:left;display:inline;width:100%;margin: 0 0 10px 0;width:95.5%}
.vch_bx_narrow_ln {border-bottom: 1px dotted #AAA;display: inline;float: left;height: 35px;padding: 3px 0 0;width: 87%;}
.vch_bx_narrow_ln2 {border-bottom: 1px dotted #AAA;display: inline;float: left;height: auto;padding: 8px 0 6px;;width: 87%;position: relative;}
.vch_bx_narrow_ln:hover, .vch_bx_narrow_ln2:hover {background-color:#EEE}
.vch_bx_narrow_ln_img {float:left;margin: 5px 0 8px 3px;}
.vch_bx_narrow_ln_txt {float:left;width:120px;line-height: 16px;margin: 0 0 0 10px;}
.vch_bx_narrow_ln_txt .bold {font-size:14px}
.vch_bx_narrow_ln2_arr {color: #CCCCCC;font-size: 9px;position: absolute;right: 2px;top: 20px;}

.vch_btn {float:right;display:inline;height:30px;width:auto;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/vch_btn_m.png");background-repeat: repeat-x;margin: 5px 15px 0 0;}
.vch_btn_l {float:left;display:inline;height:30px;width:13px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/vch_btn_l.png")}
.vch_btn_m {float:left;display:inline;padding: 3px 3px 0 0;}
.vch_btn_r {float:right;display:inline;height:30px;width:17px;background-image: url("http://www1.5x2static.de/portal/templates/mail5x2/images/vch_btn_r.png")}

.vch_disc_big {font-family:impact;font-size:50px}
.vch_bread {float:left;display:inline;margin: 30px 0 0 6px}
.vch_bx_img {float:left;display:inline;display: inline;float: left;margin: 5px 20px;padding: 7px;border: 1px solid white}
.vch_bx_img2 {border:1px solid white;display: inline;float: left;margin: 0 0 5px;padding: 10px;}
.vch_bx_img:hover,.vch_bx_img2:hover {border:1px solid #AAA;background-color: #EEE}
.vch_bx_search_prog_lnk {float:left;display:inline;margin: 0 0 3px;width: 155px;}

.vch_link {float:left;display:inline;margin: 0 0 7px 0}
.vch_link:hover {text-decoration:none}
.vch_link_arr {color:white;}
.vch_link:hover .vch_link_arr {color:#ff8a00}
.vch_link:hover .vch_link_txt {text-decoration:underline}

.vch_wide_blank {float:left;display:inline;width:690px;margin: 0 0 5px 10px}

.voucher_teaser {left: 7px;position: absolute;top: -7px;z-index: 10;}
.tag_cloud_seo a {color:#003c7b}

