/* ----- Level 1-4 Hintergrund Produkte + Fallback ----- */
#nav-sub .l2 { border-top:1px solid #D8DFE5; margin-top:4px; }

#nav-sub .product strong     { background:#EBEFF7; }
#nav-sub .product .l2 a { background:url(../../img/navi/freemail/pfeil.gif) 5px 9px no-repeat;}
#nav-sub .product .l2 a.open { background:none; }
#nav-sub .product .l2 strong,
#nav-sub .product .l3 #focus { background:#EBEFF7; }
#nav-sub .product .l3 strong { background:url(../../img/navi/freemail/pfeil.gif) 5px 9px no-repeat; }
#nav-sub .product .l3 a.open,
#nav-sub .product .l3 strong.open { background:url(../../img/navi/freemail/pfeil_open.gif) 5px 9px no-repeat; }
#nav-sub .product .l4 #focus { background:#EBEFF7 !important; }
#nav-sub .product .l4 a,
#nav-sub .product .l4 a.open { background:none !important; }
#nav-sub .product .l4 strong,
#nav-sub .product .l4 strong.open { background:#EBEFF7; }
#nav-sub .product .l5 a,
#nav-sub .product .l5 strong { background:url(../../img/navi/freemail/punkt.gif) 20px 9px no-repeat !important; }
#nav-sub .product .l5 #focus { background:#EBEFF7 !important; }

#nav-sub-bin div.teaser {margin-top:6px;margin-bottom:4px;}
#nav-sub-bin div.spacer {background-color:#FFFFFF;}
/* ----- Video-Hilfe-Box  ----- */
#nav-sub .videohelp .index {color:#001a50;}

/* ----- Login-Box  ----- */
#nav-sub .login   {margin:10px 0px 10px 0px; background-color: #ffffff; width:150px;}
#nav-sub .login * {font:normal 11px/14px verdana, arial, helvetica, sans-serif;}
#nav-sub .login a {color:#1144CC !important; border:0px; display:inline; line-height:14px; padding:0px;}
#nav-sub .login .index {background:#F8F9FC url(../../img/bg-top150.gif) no-repeat top left; border-width:0px; font-weight:bold; line-height:23px; margin:0; overflow:hidden; padding: 1px 8px 0px 8px;}
#nav-sub .login .index .help {float:right; padding: 3px 0px 0px 0px; } /* wird derzeit nicht verwendet */
#nav-sub .login .box {background:url(../../img/bg-bottom150.gif) no-repeat bottom left; padding: 0px 1px 5px 1px;}
#nav-sub .login .box div      {margin:5px 7px;}
#nav-sub .login .box form     {background-color:#F8F9FC; margin:0; padding:5px 7px 5px;}
#nav-sub .login .box form div {margin:0 0 5px;}
#nav-sub .login .box form .error {padding:0px; color:#FF0000;}
#nav-sub .login .box .form-control a {line-height:18px;}
#nav-sub .login .box label {display:block;}
#nav-sub .login .box input {margin:0 0 5px;}
#nav-sub .login .box input.field {width:130px; font:normal 11px verdana, arial, helvetica, sans-serif; }
#nav-sub .login .box input.action {float:right; font-size:11px !important; line-height:12px; margin:0; padding:0; text-align:center;}
#nav-sub .login .box input.field {width:130px;}
* html #nav-sub .login .box input.field { width:133px; width/**/: /**/130px;}
#nav-sub .login .box input.field {width:133px#} /* for Safari*/

/* ----- Content ----- */
#content .last {margin-bottom:0px !important;}

/* ----- Content Module Verlaufsboxen ----- */

/* Box 630  */

#content .box-bg {width:630px;}
#content .box-bg a {color:#1D4AA7;}

#content .box-bg .box-bg-head-top {width:630px; margin:0;}

#content .box-bg .box-bg-content {width:630; margin:0; position:relative; top:-35px;}
#content .box-bg .box-bg-content table {width:610; margin:0;}
#content .box-bg .box-bg-content .td-img {padding-left:10px;}
#content .box-bg .box-bg-content .td-ende {background: url(../img/trenner.gif) repeat-x; height:40px;}

#content .box-bg .box-bg-header {float:left; margin:0;}
* html #content .box-bg .box-bg-header {margin-bottom:10px;}

#content .box-bg .box-bg-header-menu {float:right; margin:0;padding:0; background: url(../img/verlauf.gif) repeat-x; width:430px;}
#content .box-bg .box-bg-header-menu a: {text-decoration:none; color:#1D4AA7;}

#content .box-bg .box-bg-header-menu .tabelle1 {width:316px;height:232px; margin-top:10px; color: #000000;}
#content .box-bg .box-bg-header-menu .td1 {width:20px; vertical-align:top; padding-top:6px; padding-right:1px;}
#content .box-bg .box-bg-header-menu .td2 {width:296px; padding-top:4px;}
#content .box-bg .box-bg-header-menu .td3 {text-align:right;font-size:11px; vertical-align:middle; padding-top:3px;}
#content .box-bg .box-bg-header-menu .td3 a {color:#1D4AA7;}
#content .box-bg .box-bg-header-menu .td3 img {vertical-align:middle; margin-top:-2px;}

#content .box-bg .box-bg-header-menu .sub .tabelle2 {width:420px;margin-top:8px;  color: #000000;}
#content .box-bg .box-bg-header-menu .sub .td01 {width:18px; vertical-align:top; padding-top:1px;padding-bottom:5px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-bg .box-bg-header-menu .sub .td02 {width:400px;vertical-align:top;padding-bottom:5px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-bg .box-bg-header-menu .sub .td03 {width:420px;vertical-align:top; padding-bottom:5px;padding-top:10px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}


* html #content .box-bg .box-bg-header-menu .td3 img {vertical-align:middle; margin-top:0px;} /* IE-hack */
* html #content .box-bg {margin-left:10px;} /* IE-hack */


/* Box 630 -- 2 */
#content .box-bg-2 {width:630px; margin-top:0px;}
* html #content .box-bg-2 {margin:0px;}


#content .box-bg-2 .box-header-2 {width: 630px; height:24px; background:url(../img/header_kasten01.gif) no-repeat 0 0; padding-left: 8px; font:bold 12px/25px verdana, arial, helvetica, sans-serif;}
* html #content .box-bg-2 .box-header-2 {overflow:hidden;}

#content .box-bg-2 .box-header-2b {width: 630px; height:24px; background:url(../img/header_kasten02.gif) no-repeat 0 0; padding-left: 8px; font:bold 12px/24px verdana, arial, helvetica, sans-serif; }
* html #content .box-bg-2 .box-header-2b  {overflow:hidden;}
 #content .box-bg-2 .box-header-2b {line-height:28px#;} /*for Safari*/

#content .box-bg-2 .box-content-2 {width:628px; padding: 0px; border-left:solid 1px #CED4DA; border-right:solid 1px #CED4DA;}
* html {width /**/ :  /**/ 630px; }
#content .box-bg-2-footer-w {width:630px; background:url(../img/kastenunten_weiss.gif) no-repeat 0 0; height:5px; margin-bottom:10px;}
#content .box-bg-2-footer-g {width:630px; background:url(../img/kastenunten_grau.gif) no-repeat 0 0; height:5px; margin-bottom:10px;}

#content .box-bg-2-footer-w .last {margin-bottom:0px;}
* html #content .box-bg-2-footer-w {margin-bottom:10px;}
* html #content .box-bg-2-footer-g {margin-bottom:10px;}

#content .box-bg-2 .box-content-2 .box-bg-2-table {width:628px;}
#content .box-bg-2 .box-content-2 table td {padding:7px 7px 0px 7px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-bg-2 .box-content-2 .td-bg-2 {background:#F8F9FC;}
#content .box-bg-2 .box-content-2 .td-2-1 {padding-left:8px; text-align:left; width:500px; vertical-align:middle; height:23px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-bg-2 .box-content-2 .td-2-2 {text-align:center;width:128px;vertical-align:middle;  height:23px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}

#content .box-bg-2 .box-content-2 ul {margin-bottom:10px; font-size:12px;}
* html #content .box-bg-2 .box-content-2 ul {margin-bottom:0px;}
#content .box-bg-2-area {margin-top:0px;}
* html #content .box-bg-2-area {margin-left:10px; margin-top:0px;margin-bottom:0px;} /* IE-hack */

.box-bg-2 .box-content-2 .td0 {width:100px;padding-left:7px; width:103px; font:normal 12px/16px verdana, arial, helvetica, sans-serif; text-align:center; }
.box-bg-2 .box-content-2 .td1 {width:16px; vertical-align:top; padding-top:1px; padding-right:3px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
.box-bg-2 .box-content-2 .td2 {width:574px; padding-left:0px; padding-bottom:6px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
.box-bg-2 .box-content-2 .td3 img {vertical-align:middle; padding-bottom: 3px; #padding-bottom: 0px;}
.box-bg-2 .box-content-2 .td3 {text-align:right; padding-top:5px; vertical-align:middle; font:normal 12px/14px verdana, arial, helvetica, sans-serif;}


/* Boxen 310/310 -- middle, middle */
#content .box-mm {width:630px; margin-top:10px;}
* html #content .box-mm {margin:0px;}
/*middle*/
#content .box-m {float:left; width:310px;}
#content .box-m .box-header {background:url(../img/boxheader.gif) no-repeat 0 0; padding-left: 8px; font:bold 12px/24px verdana, arial, helvetica, sans-serif; height:24px;line-height:28px#;}
#content .box-m .box-content {padding: 5px 5px 5px 5px; border-left:solid 1px #CED4DA; border-right:solid 1px #CED4DA;}

#content .box-m .box-content span {padding: 0px;}

#content .box-mm-footer {width:630px;}
#content .box-mm-footer .box-m {float:left; background:url(../img/start_boxen_unten.gif) no-repeat 0 0; height:6px; width:310px;}

#content .box-mm .box-m .box-content ul {list-style-image: url(../img/bullet.gif); }
#content .box-mm .box-m .box-content li {margin-bottom:5px;}


#content .box-mm .box-m .box-content table {width:297px; margin-bottom:-5px; padding:0;}
#content .box-mm .box-m .box-content .td0 {width:103px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-mm .box-m .box-content .td1 {width:16px; vertical-align:top; padding-top:1px;padding-right:3px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-mm .box-m .box-content .td2 {width:174px; padding-bottom:6px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
#content .box-mm .box-m .box-content .td3 img {vertical-align:middle; padding-bottom: 3px; #padding-bottom: 0px;}
#content .box-mm .box-m .box-content .td3 {text-align:right; padding-top:5px; vertical-align:middle; font:normal 12px/14px verdana, arial, helvetica, sans-serif;}

* html #content .box-mm-area {margin-left:10px; margin-top:10px; margin-bottom:-8px;} /* IE-hack */

/* klasse f&uuml;r h&ouml;hergestellte Zeichen*/
.fuss {position: relative; top: -3px; font-size: 9px; padding: 0px;}
.hinweis {font:normal 11px/13px verdana, arial, helvetica, sans-serif; color:#888888;}


.td1 {vertical-align:top; padding-top:1px;padding-right:3px;}
.td2 {padding-bottom:6px; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}
.td3 {text-align:right; padding-top:5px; vertical-align:bottom; font:normal 12px/16px verdana, arial, helvetica, sans-serif;}

.fmt-article {clear: both; padding-top: 10px;}
.fmt-article.trenner {border-top: 1px solid #CED4DA; padding-top: 10px; margin-bottom:10px;}
.fmt-article .separator {clear:both; margin-bottom:10px;}
.fmt-article h3 {margin-top: 0px;}
.fmt-article .imgR {float: right; padding-left: 10px; padding-bottom:5px;}
.fmt-article .imgL {float: left; padding-right: 10px;padding-bottom:5px;}
.fmt-article .imgC {text-align:center;padding-bottom:5px;}
.fmt-article ul {margin-bottom:5px;}
.fmt-archiv {clear: both;}
.fmt-archiv .tabelle1 {width: 630px;}
.fmt-archiv .td1 {vertical-align:top; padding: 10px 10px 10px 15px; border-bottom: 1px solid #CED4DA;}
.fmt-archiv .first {border-top: 1px solid #CED4DA;}
.fmt-archiv .td2 {vertical-align:top; padding: 10px 15px 10px 0; font:normal 12px/16px verdana, arial, helvetica, sans-serif; border-bottom: 1px solid #CED4DA;}

/* FreeMail-Detailseite 081110 */
.moduleContent {
    background: transparent url(../img/bg-module-bottom-m4.gif) left bottom no-repeat;
    margin-bottom: 10px;
    margin-left: 0px;
    width: 630px;
}
#contentWrapper .box-bg #subline081110 {
    background: transparent url(../img/header_detailseite_04.jpg);
    font-weight: bold;
    height: 30px;
    padding: 70px 0px 0px 20px;
    width: 610px;
}

.moduleContent .noheader{
    background: transparent url(../img/bg-module-top-transparent-m4.gif) left top no-repeat;
    padding-top: 5px;
}

#allfreemailfeatures {
    padding: 0px 10px 5px;
}

#allfreemailfeatures ul {
    padding: 0px;
    margin: 5px 0px;
}

#allfreemailfeatures .closed ul {
    display: none;
}

#allfreemailfeatures .freemailfeatures {
    border-bottom: 1px solid #D8DFE5;
}

#allfreemailfeatures .freemailfeatures-last {
    border-bottom: none;
}

#allfreemailfeatures .freemailfeatures h2 {
    color: #1044CC;
    font-size: 12px;
    line-height: 24px;
    margin: 0px;
    padding-left: 20px;
}
* html #allfreemailfeatures .freemailfeatures h2 {
    height: 1%;
}
#allfreemailfeatures li {
    background: transparent url(../img/ico-minus.jpg) 0px 7px no-repeat;
    list-style: none;
    padding-left: 0px;
}

#allfreemailfeatures li.closed {
    background-image: url(../img/ico-plus.jpg);
}

#allfreemailfeatures li li {
    background: transparent url(../img/checked_bg_white.gif) 22px 2px no-repeat;
    height: 22px;
    line-height: 22px;
    padding-left: 50px;
    list-style: none;
}

#allfreemailfeatures li li.odd {
    background-color: #F2F5FA;
    background-image: url(../img/checked_bg_blue.gif);
}

.relatedlink {
    background: transparent url(../img/pfeil.gif) 2px 5px no-repeat;
    padding-left: 10px;
}
/* FreeMail-Detailseite Ende*/
#adv-header {display:none;}