html {background: #FFF url(../img/bg_bodyf.gif) repeat-x; background-position: 0px 78px; color:#000000; direction:ltr; }
#sp_r_a { background: url(../img/bg_contentf.gif) no-repeat; background-position: 922px 78px; overflow:hidden; height:257px; }

#content2 #logo { position:absolute;  padding: 16px 0px 0px 21px;width:293px;float:left;z-index:4; }
#content2 #meta_navi { position:absolute;text-align:right;width:921px;padding: 11px 0px 0px 0px;z-index:3; }
#c1 { position:absolute; width:655px; padding: 81px 0px 0px 0px; z-index:2; }
#c2 { position:absolute; padding: 81px 0px 0px 655px; z-index:1; }
#content .text { padding-top:20px; }
#content .text .himg { padding: 0px 0px 5px 0px; }
#boxen .rbox h1 { padding: 25px 0px 0px 0px; }
* html #boxen .rbox h1 { padding: 21px 0px 0px 0px; }
*+ html #boxen .rbox h1 { padding: 21px 0px 0px 0px; }

#content .text a.mehr, #content .text a.mehr:visited, #content .text a.mehr:active { color:#000000; padding: 10px 0px 0px 12px; background: url(../img/icon_link_gruen.gif) no-repeat; background-position: 0px 13px; text-decoration:none; font: bold 10px verdana, arial, helvetica, sans-serif; display:block; }
#content .text a.mehr:hover   { text-decoration:underline; }

/* partner */
ul#partner {
    margin: 0px;
    padding: 0px;
}

ul#partner li {
    background: none !important;
    border-bottom: 1px solid #b2b2b2 !important;
    height: 125px;
    margin: 0px 0px 10px 0px !important;
    padding: 0px !important;
}

ul#partner li ul {
    margin: 0px;
    padding: 0px;
}

ul#partner li ul li.logo {
    background: none !important;
    border-bottom: none !important;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 125px;
}
ul#partner li ul li.logo a, ul#partner li ul li.logo a:hover, ul#partner li ul li.logo a:visited, ul#partner li ul li.logo a:active {
    background: none;
    margin: 0px;
    padding: 0px;
}

ul#partner li ul li.info {
    background: none !important;
    border-bottom: none !important;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

#boxen .rbox h1.blue, div#content h1.blue { 
    color: #014b87; 
    clear: both;
    padding-top:20px;
}
div#content h1.blue { 
    padding-top:0px;  
}

ul.empfehlung {
    list-style-type: none;
    margin-top: 10px;
}

ul.empfehlung li.topseller {
    background: none;
    float: left;
    font-weight: bold;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    padding-right: 10px;
    text-align: center;
}
ul.empfehlung li.topseller a, ul.empfehlung li.topseller a:active, ul.empfehlung li.topseller a:visited, ul.empfehlung li.topseller a:hover {
    background: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

ul.empfehlung li.item {
    background: none !important;
    border-bottom: none !important;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 75px;
}

ul.empfehlung li.einfo {
    background: none !important;
    border-bottom: none !important;
    font-weight: normal;
    line-height: 14px;
    margin: 0px;
    padding: 0px;
}

ul.empfehlung li.einfo span {
    color: #014b87;
}

ul.empfehlung li.einfo span em {
    font-weight: bold;
    font-style: normal;
}
ul.empfehlung li.einfo a, ul.empfehlung li.einfo a:active, ul.empfehlung li.einfo a:hover, ul.empfehlung li.einfo a:visited {
    background: none !important;
    color: #8cb029 !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding: 0px !important;
    text-decoration: underline !important;
    display: inline !important; 
}


