/********************************************************************************************************
                    CSS Document
					(C) http://www.visionsactivemedia.de
					published 09/2006
********************************************************************************************************/
/* AFFILIATE */
.affiliate_box {
width:138px;
float:left;
}

a.affiliate img {
margin-bottom:8px;
}

a.affiliate {
background:#EAEFF1;
padding:12px;
width:114px;
border-bottom:1px solid #FFF;
}

/* DRIVEREPORTS */
.drivereport_box {
width:270px;
float:left;
}

.drivereport .subhead {
font-size:16px;
font-weight:normal;
color:#000;
padding:3px 6px 0;
}

.drivereport .head {
font-size:21px;
color:#fff;
padding:0 6px 6px;
}

a.drivereport {
background:#CAD6DA;
margin-bottom:12px;
height:183px;
text-align:left!important;
padding:0!important;
}

.drivereport_big_box {
width:270px;
height:300px;
background:#DFE6E9;
float:left;
}

.drivereport_big_box .content {
height:85px;
}

.drivereport_big_box a {
display:block;
text-align:right;
padding:0 6px;
}

.drivereport_big_box p {
padding:0 6px;
}

/* Portal Classes */
.portal_teaser dt {
float:left;
}

.portal_teaser dd {
margin-left:116px;
}

.portal_teaser dd h2 {
color:#1E4E74;
font-size:19px;
}

.portal_teaser .date {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
margin:3px 0;
}

/* Portal Teaser Small Block */
.portal_teaser_small .top {
background:#CAD6DA;
font-size:15px;
color:#fff;
height:22px;
padding:2px 5px 0;
}

.portal_teaser_small dl {
margin-bottom:12px;
}

.portal_teaser_small a {
font-weight:bold;
}

/* Portal Detail Block */
.portal_detail .picture {
margin-right:12px;
margin-bottom:6px;
}

.portal_detail .picture dd {
color:#94ACB5;
}

.portal_detail .text {
margin:12px 0;
}

.portal_detail .headinfo {
}

.portal_detail h1 {
color:#1E4E74;
font-size:21px;
}

.portal_detail .date {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000;
display:block;
margin:3px 0;
}

.portal_detail .gallery {
margin-top:12px;
padding-top:12px;
}

.portal_detail .gallery img {
float:left;
margin-right:12px;
margin-bottom:4px;
}

.portal_detail .gallery a img {
border:1px solid #1E4E74;
}

.portal_detail .gallery a img:hover {
margin-right:12px;
border:1px solid #000;
}

.sportnews_ad {
background:#EAEFF1;
padding:12px;
}

.sportnews_ad dt {
font-size:10px;
color:#1E4E74;
margin-bottom:6px;
}

.read_more {
margin:24px 0;
}

.read_more dt {
font-weight:bold;
color:#1E4E74;
margin-bottom:6px;
}

/* NEWS */
.news_box {
width:402px;
float:left;
margin-right:12px;
}

a.news {
background:#EAEFF1;
padding-right:20px;
border-bottom:1px solid #FFF;
display:block;
text-decoration:none;
color:#000;
}

.news .newspic {
display:block;
float:left;
width:104px;
margin:2px;
height:78px;
margin-right:10px;
background:#DFE6E9;
}

.news .newstext {
display:block;
margin-left:12px;
padding-bottom:5px;
}

.news .head {
font-size:18px;
color:#000;
padding-bottom:5px;
padding-top:5px;
display:block;
margin-left:12px;
}

.news_teaser {
width:552px;
margin-bottom:12px;
}

.news_teaser .top {
background:#94ACB5;
display:block;
font-size:19px;
color:#FFF;
padding:4px 6px;
}

.news_teaser .date {
padding-top:6px;
padding-bottom:6px;
display:block;
padding-left:6px;
}

.news_teaser .newspic {
float:left;
display:block;
width:104px;
height:78px;
background:#CAD6DA;
margin-right:12px;
}

.news_teaser .teasertext {
display:block;
padding-left:6px;
padding-bottom:6px;
}

/* TOPAD */
.topads_box {
width:138px;
margin-bottom:12px;
}

a.topad {
background:#EAEFF1;
border-bottom:1px solid #FFF;
text-decoration:none;
display:block;
color:#000;
}

.topad .pic {
width:55px;
height:41px;
background:#cad6da;
display:block;
float:left;
margin-right:10px;
}

*html .topad .pic {
margin-right:6px;
}

.topad .price {
color:#1E4E74;
font-size:17px;
}

/* SPECIALS */
.specials_box {
width:138px;
float:left;
margin-bottom:12px;
}

.specials_box .top {
background:#CAD6DA;
font-size:15px;
color:#fff;
height:22px;
padding:2px 5px 0;
}

.specials_box .subtop {
background:#EAEFF1;
color:#94ACB5;
padding:3px 5px;
}

.specials .article {
font-size:12px;
display:block;
}

.specials img {
padding:12px 0;
display:inline;
}

.specials .label {
float:right;
background-color:#CAD6DA;
font-size:21px;
color:#fff;
text-align:center;
padding:3px 10px;
}

.specials .back_white {
display:block;
background:#FFF;
margin:10px;
text-align:center;
}

.specials .text,.specials .article {
padding-left:12px;
}

a.specials {
background:url(/resources/images/mb_gradient_specials.gif);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #fff;
}

a.specials:hover {
border:1px solid #94ACB5;
}

/* HOVER for Boxes */
a.boxes {
display:block;
text-decoration:none;
color:#000;
}

a.boxes:hover,.back:hover {
background:#94ACB5!important;
}

.cpc a.boxes {
display:block;
text-decoration:none;
color:#000;
background-color:red;
}

.cpc a.boxes:hover,.cpc .back:hover {
background-color:#EADA6A!important;
}

.cpc a:hover {
background-color:#EADA6A!important;
}

/* SEARCH BOX */
#search_box {
width:270px;
height:378px;
float:left;
background-color:#DFE6E9;
margin-left:12px;
margin-bottom:12px;
}

#search_box .top {
background:#FFF;
position:relative;
width:270px;
}

#search_box p {
float:left;
}

#search_box p.submit_btn {
padding-left:142px;
}

.fs_qs .in_small {
width:110px;
}

.fs_qs .in_large {
width:234px!important;
}

.fs_qs .sl_small {
width:113px;
}

.fs_qs .sl_large {
width:236px;
}

.quick_search .fs_ad_insert {
background:none;
}

.fs_qs {
border:none;
border-bottom:1px solid #FFF;
}

.fs_qs label {
color:#1E4E74;
}

.fs_qs select {
height:20px;
border:1px solid #7F9DB9;
margin-bottom:4px;
margin-top:0;
}

*html .fs_qs select {
height:20px;
}

*+html .fs_qs select {
height:auto;
}

.fs_qs input {
height:20px;
border:1px solid #7F9DB9;
margin-bottom:4px;
margin-top:0;
}

/* SEARCH BOX NAVIGATION */
ul.tab_search {
padding:7px 0 11px;
}

.tab_search li {
list-style:none;
margin:0;
display:inline;
padding:0;
}

.tab_search li a {
padding:6px 11px 11px;
background:#F5F7F8;
text-decoration:none;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
border-left:solid 1px #EAEFF1;
border-right:solid 1px #EAEFF1;
border-top:solid 1px #EAEFF1;
color:#CAD6DA;
margin-right:3px;
}

.tab_search li a:hover {
background:#DFE6E9;
color:#94ACB5;
}

.tab_search li a.current {
background:#DFE6E9;
border-left:solid 1px #EAEFF1;
border-right:solid 1px #EAEFF1;
border-top:solid 1px #EAEFF1;
color:#94ACB5;
padding:6px 11px 11px;
margin-right:3px;
}

/* LOGIN BOX */
#login_box {
background:#F5F7F8;
padding:15px;
margin-bottom:12px;
}

#login_box h1 {
font-size:15px;
color:#94ACB5;
margin-bottom:10px;
}

/* Login BOX FORMS */
#login_box input.field {
background:#fff;
border:1px solid #ABBEC5;
width:112px;
height:16px;
padding:2px;
margin-bottom:3px;
}

#login_box input.field:focus {
background:#EAEFF1;
border:1px solid #94ACB5;
}

#login_box input #submit {
margin-top:10px;
}

/* INSURANCE BOX */
.insurance_box {
background:#EAEFF1;
padding:12px;
}

.insurance_box img {
float:left;
margin-right:12px;
}

.insurance_box .col {
float:left;
width:400px;
}

.insurance_box p {
padding-bottom:6px;
color:#1E4E74;
}

.insurance_box ul {
margin:10px 0 10px 22px;
color:#1E4E74;
}

/* RIGHTCOL TOPICS */
.adress_box {
background:#EAEFF1;
color:#1E4E74;
padding:6px;
}

.adress_box p {
padding-bottom:5px;
}

/* MERCHANT OVERVIEW AREA */
.mer_oview {
}

.headline_mer {
background:#DFE6E9;
margin-bottom:12px;
padding:7px 0 0 6px;
height:48px;
color:#1E4E74;
}

.headline_mer h1 {
padding-left:35px;
}

h1.mer_h {
background:url(/resources/images/mb_icons_04.gif) 0 50% no-repeat;
padding-top:8px;
height:30px;
}

.mer_wrapper .top_row,.mer_manage_wrapper .top_row,.mer_statistics .top_row,.mer_page .top_row {
color:#fff;
background:#94ACB5;
}

.mer_manage_wrapper div.top_row {
color:#1E4E74;
background:#DFE6E9;
}

.mer_wrapper h3,.mer_manage_wrapper h3,.mer_statistics h3 {
color:#1E4E74;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:12px;
}

h3.help {
color:#CAD6DA;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:15px;
padding:0;
margin:20px 0 5px;
}

.mer_oview_box .col {
float:left;
width:177px;
padding:6px 0 12px 6px;
background:#DFE6E9;
}

.mer_oview_box .hd {
font-size:14px;
font-weight:bold;
}

.mer_oview_box p {
margin-bottom:6px;
}

.mer_oview_box .coltwo {
float:left;
width:177px;
padding:6px 0 12px 6px;
background:#EAEFF1;
}

.bd_l {
border-left:1px solid #94ACB5;
}

.bd_l_grey {
border-left:1px solid #DFE6E9;
}

.mer_wrapper ul {
list-style:none;
float:left;
width:177px;
padding:6px 0 12px 6px;
font-weight:bold;
}

.mer_wrapper ul li {
margin-top:3px;
}

/* MERCHANT OVIEW - LAST AD BOXES */
.last_ad {
width:270px;
float:left;
margin-top:24px;
}

.last_ad a.result {
background:#EAEFF1;
padding:1px;
}

.last_ad .result .image {
background:#fff;
width:100px;
height:100px;
margin:0 11px 0 0;
text-align:center;
}

.last_ad .result .image img {
display:inline;
}

.last_ad .result .pic_vh {
background:#fff;
width:104px;
height:78px;
margin:0 11px 0 0;
float:left;
}

.last_ad .result .pic_vh img {
display:inline;
}

.last_ad .result .head {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:1px;
font-size:14px;
}

.last_ad .result .price {
color:#1E4E74;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:0;
padding-bottom:4px;
}

.last_ad .resultdetails {
background:#DFE6E9;
margin-bottom:8px;
}

.last_ad .resultdetails .links {
float:none;
padding-left:6px;
height:20px;
padding-top:4px;
padding-right:10px;
}

.result .since,.result .calls {
display:block;
float:left;
width:70px;
font-weight:bold;
color:#CAD6DA;
}

.result .since_number,.result .calls_number {
display:block;
width:70px;
float:left;
color:#1E4E74;
}

/* MERCHANT MANAGE ADS */
.mer_manage_wrapper .resultdetails a.offertype {
background:#6C0;
height:40px;
padding-top:23px;
margin-right:12px;
color:#fff;
font-size:16px;
text-decoration:none;
cursor:pointer;
}

.mer_manage_wrapper .resultdetails a.offertype:hover {
background:#C00;
}

.mer_manage_wrapper .resultdetails a.red {
background:#C00;
}

.mer_manage_wrapper .resultdetails a.red:hover {
background:#6C0;
}

.mer_manage_wrapper .resultdetails {
background:#DFE6E9;
height:63px;
}

.mer_manage_wrapper .resultdetails .links {
float:none;
padding-top:2px;
height:auto;
}

.mer_manage_wrapper .resultdetails .ad_facts {
padding-bottom:3px;
padding-top:5px;
}

/* MERCHANT - STATISTICS */
.mer_statistics {
}

.statistic_tb th,.statistic_tb td {
color:#1E4E74;
font-weight:bold;
text-align:center;
}

.statistic_tb th {
background:#DFE6E9;
border-right:1px solid #EAEFF1;
}

.statistic_tb tbody td {
border-right:1px solid #DFE6E9;
border-bottom:1px solid #DFE6E9;
}

.statistic_tb .modell {
text-align:left;
border-left:1px solid #DFE6E9;
font-weight:normal;
font-size:11px;
}

.statistic_tb span {
width:68px;
display:block;
float:left;
height:45px;
}

.statistic_tb a.id {
font-size:10px;
color:#000;
font-weight:normal;
}

.statistic_tb .light_row {
background:#EAEFF1;
}

.statistic_tb tfoot tr {
background:#94ACB5;
}

.statistic_tb tfoot td {
color:#FFF;
}

.link_print {
background:url(/resources/images/mb_icons_print.gif) 0 50% no-repeat;
padding-left:16px;
}

/* CPC - STATISTICS */
.statistic_tb_cpc th,.statistic_tb_cpc td {
color:#1E4E74;
font-weight:bold;
text-align:inherit;
padding:5px;
}

.statistic_tb_cpc th {
background:#DFE6E9;
border-right:1px solid #EAEFF1;
}

.statistic_tb_cpc tbody td {
border-right:1px solid #DFE6E9;
border-bottom:1px solid #DFE6E9;
}

.statistic_tb_cpc .modell {
text-align:left;
border-left:1px solid #DFE6E9;
font-weight:normal;
font-size:11px;
}

.statistic_tb_cpc span {
width:68px;
display:block;
float:left;
height:45px;
}

.statistic_tb_cpc a.id {
font-size:10px;
color:#000;
font-weight:normal;
}

.statistic_tb_cpc .light_row {
background:#EAEFF1;
}

.statistic_tb_cpc tfoot tr {
background:#94ACB5;
}

.statistic_tb_cpc tfoot td {
color:#FFF;
}

/* MERCHANT PAGE */
.first_col_mer {
width:258px;
margin-right:12px;
float:left;
}

.second_col_mer {
width:258px;
float:left;
}

.mer_page .adress {
float:left;
height:160px;
margin-right:12px;
margin-bottom:12px;
}

.mer_page .adress img {
margin-bottom:12px;
}

.mer_page .logo {
float:left;
margin-right:12px;
margin-bottom:12px;
}

.mer_page .pic {
float:left;
margin-bottom:12px;
width:258px;
}

.mer_page .text {
float:left;
width:258px;
margin-bottom:12px;
}

.mer_page .ads {
}

/* MERCHANT SEARCH RESULTS */
.mer_search_result a.mer_result {
display:block;
background:#F5F7F8;
text-decoration:none;
margin-bottom:8px;
}

.mer_search_result a.mer_result:hover {
background:#94ACB5;
}

.mer_search_result .mer_result .head {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:15px;
color:#1E4E74;
display:inline;
padding-left:6px;
padding-top:6px;
}

.mer_search_result .mer_result .image {
float:right;
margin:1px;
height:78px;
width:104px;
background:#FFF;
}

.mer_search_result .mer_result .adress {
float:left;
margin-right:24px;
padding-top:3px;
padding-left:6px;
width:190px;
}

.mer_search_result .mer_result .ad_articles {
display:inline;
width:250px;
float:left;
padding-left:6px;
padding-top:5px;
}

/* PRIVACY */
.static h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:14px;
color:#1E4E74;
}

.static .top_row {margin-top:16px;}

.static .top_row a {
background:url(/resources/images/mb_icon_arrow_up_blue.gif) 63px 6px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
float:right;
display:inline;
padding-right:18px;
padding-top:1px;
padding-bottom:1px;
}

.static .top_row a:hover {
background:#94ACB5 url(/resources/images/mb_icon_arrow_up_white.gif) 63px 6px no-repeat;
text-decoration:none;
}

.static .top_row span {
float:left;
}

.static p {
padding-top:6px;
padding-bottom:8px;
}

ul.directory {
list-style-type:decimal;
margin-left:25px;
padding-bottom:12px;
}

ul.directory li {
padding-bottom:2px;
}

.edit_ad_box {
color:#000;
background-color:#EAEFF1;
padding:12px;
}

.edit_title {
float:left;
}

a.edit_link {
float:right;
color:#fff;
text-decoration:underline;
font-size:14px;
}

a.edit_link:hover {
text-decoration:underline;
color:#1E4E74;
}

.edit_data td {
padding-top:2px;
padding-bottom:2px;
}

.edit_ad_box p {
padding-top:3px;
padding-bottom:3px;
}

.no_mr_top {
margin-top:0;
}

.edit_ad_box img {
float:left;
margin-right:12px;
margin-bottom:12px;
}

.edit_tb_wrapper {
padding:6px;
background:#fff;
width:240px;
}

*html .tb_hg {
height:146px;
}

*+html .tb_hg {
height:146px;
}

*+html .edit_tb_wrapper {
height:140px;
}

.ad_info {
float:left;
}

.messageBox {
background:#ffa97f url(/resources/images/mb_icon_error.gif) 6px 5px no-repeat;
border:1px solid #C00;
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:13px;
width:501px;
margin:0 0 20px 24px;
padding:5px;
padding-left:45px;
height:40px;
text-transform:none;
color:#222;
line-height:18px;
}

.messageBox_ok {
background:#86df7a url(/resources/images/mb_icon_ok.gif) 6px 5px no-repeat;
border:1px solid #417e39;
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:13px;
width:501px;
margin:0 0 20px 24px;
padding:5px;
padding-left:45px;
height:40px;
text-transform:none;
color:#222;
line-height:18px;
}

.messageBox_pause {
background:#ffa97f url(/resources/images/mb_icon_error.gif) 6px 5px no-repeat;
border:1px solid #c00;
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:13px;
width:501px;
margin:0 0 20px 24px;
padding:5px;
padding-left:45px;
height:55px;
text-transform:none;
color:#222;
line-height:18px;
}

/* TABLE PRINT VIEW */
.tb_print_view {
color:#000;
margin:20px;
}

.tb_print_view img {
margin-bottom:15px;
}

.tb_print_view th {
padding:2px;
text-align:left;
border-bottom:1px solid #CCC;
}

.tb_print_view td {
padding:2px;
}

.tb_print_view h1 {
font-size:22px;
}

.tb_print_view h3 {
padding-top:10px;
font-size:18px;
border-bottom:1px solid #CCC;
}

.tb_print_view .modell {
font-size:18px;
font-weight:bold;
}

.tb_print_view .price {
padding-top:15px;
font-size:18px;
font-weight:bold;
}

.tb_print_view input {
cursor:pointer;
}

@media print {
.tb_print_view input {
display:none;
}
}

.commment {
margin-bottom:12px;
padding:6px;
padding-bottom:16px;
border-bottom:3px solid #dfe6e9;
}

.commment .com_icon {
padding-left:45px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:21px;
color:#1E4E74;
}

.commment .date {
padding-left:45px;
font-weight:normal;
}

.commment .top {
background:url(/resources/images/mb_icons_bubble.gif) 0 2px no-repeat;
height:45px;
margin-bottom:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:2px;
}

.small {
font-size:10px;
margin-left:3px;
}

/* COMPARE TABLE */
#compare_box {
}

#compare_box table {
empty-cells:hide;
}

#compare_box th input {
background:none;
height:auto;
margin-right:6px;
}

#compare_box th label {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
}

#compare_box td,th {
padding:3px;
padding-top:5px;
padding-bottom:5px;
}

#compare_box th {
text-align:left;
}

.td_middle_grey {
background:#EAEFF1;
}

.td_light_grey {
background:#F5F7F8;
}

#compare_box .compare {
padding:8px;
}

/* INSERT BUTTON

********************************************************************************************************/
p.insert_button {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
width:128px;
background:#94acb5;
padding:5px;
color:#FFF;
font-size:17px;
font-weight:bold;
height:68px;
margin-bottom:7px;
}

*html p.insert_button {
margin-bottom:5px;
}

p.insert_button .big {
text-transform:uppercase;
font-size:22px;
}

p.insert_button .upper {
text-transform:uppercase;
}

p.insert_button a {
color:#fff;
text-decoration:none;
}

p.insert_button a:hover {
color:#fff;
text-decoration:underline;
}

/* NEU */
.datei {
width:270px;
float:left;
margin-right:10px;
}

.datei .box {
margin-bottom:15px;
background-color:#EAEFF1;
float:none;
}

.box {
margin-bottom:15px;
background-color:#EAEFF1;
margin-right:10px;
float:left;
}

.box p {
padding:0;
margin:0;
margin-bottom:5px;
}

.box h2 {
background-color:fff;
margin:0;
padding:0;
}

.box .content {
padding:10px;
}

.box table {
margin-bottom:10px;
width:250px;
}

.box table.big {
margin-bottom:10px;
width:530px;
}

.box table.big td {
border-bottom:1px solid #ABBEC5;
padding:5px 10px;
}

.box table td {
border-bottom:1px solid #ABBEC5;
padding:5px 0;
}

.box table .no_brd td {
border-bottom:0;
padding:5px 0;
}

.box .product_facts {
border:1px solid #ABBEC5;
}

.small_box {
width:270px;
}

.big_box {
width:552px;
margin-right:0;
float:none;
}

.button {
font-size:11px;
font-weight:bold;
color:#245277;
background:url(/resources/images/submit_button.gif) right no-repeat;
height:19px;
width:auto;
padding-right:20px;
padding-left:5px;
padding-bottom:5px;
border:1px solid #CAD6DA;
cursor:pointer;
}

.button_beispiel {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1E4E74;
text-decoration:none;
background:#eee url(/resources/images/submit_button_back.gif);
height:22px;
border:1px solid #CAD6DA;
padding:3px 5px;
cursor:pointer;
}

.button_back {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1E4E74;
background:#eee url(/resources/images/submit_button_back.gif);
height:19px;
border:1px solid #CAD6DA;
padding:0 5px 2px;
cursor:pointer;
}

.button:hover,.button:focus,.button_back:hover,.button_back:focus {
color:#000;
border:1px solid #245277;
background-color:#CAD6DA;
}

.druck {
background:url(/resources/images/icon_drucker.gif) 0 50% no-repeat;
padding-left:15px;
}

.mer_manage_wrapper ul {
margin:0 10px 15px;
list-style:none;
}

.mer_manage_wrapper ul li {
background:url(/resources/images/list_image.gif) no-repeat 0 5px;
color:#000;
padding-left:8px;
}

.mer_manage_wrapper h2 {
margin:15px 0 5px;
color:#1E4E74;
font-size:18px;
}

.mer_manage_wrapper .blue {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
background-color:#94ACB5;
height:22px;
padding:2px 5px 0;
}

.mer_manage_wrapper h3.white {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#1E4E74;
background-color:#fff;
height:22px;
padding:2px 5px 5px;
}

/* HELP */
.help_right {
width:130px;
padding:10px;
border:1px solid #DFE6E9;
margin-bottom:10px;
}

.help_right p {
padding:0;
margin:0;
margin-bottom:10px;
}

.help_right ul {
margin:10px 0;
list-style:none;
}

.help_right ul li {
background:url(/resources/images/list_image.gif) no-repeat 0 6px;
color:#000;
padding-left:8px;
}

.help_right h2 {
margin:0 0 10px;
color:#1E4E74;
font-size:21px;
}

.login_sub {
list-style:none;
}

.login_sub li a {
color:#FFF;
background:#94ACB5;
border:0;
padding:3px 0 3px 35px;
width:121px;
}

.login_sub li a:hover {
color:#FFF;
background:#ABBEC5 url('/resources/images/mb_icons_brace_hover.gif') 25px 8px no-repeat;
}

.login_sub li a.current {
font-weight:bold;
background:#ABBEC5 url('/resources/images/icon_brace_merchant_sub.gif') 25px 50% no-repeat;
}

.info {
background:url(/resources/images/mb_icons_info.gif) top left no-repeat;
background-repeat:no-repeat;
font-weight:bold;
padding-left:18px;
color:#1E4E74;
}

div.info {
background:url(/resources/images/mb_icons_info.gif) top left no-repeat;
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
color:#1E4E74;
margin-left:280px;
}

.info em {
font-weight:normal;
background-repeat:no-repeat;
color:#000;
}

.yes {
background:url(/resources/images/mb_icon_yes.gif) top left no-repeat;
background-repeat:no-repeat;
padding-left:18px;
color:#000;
padding-bottom:5px;
}

.no {
background:url(/resources/images/mb_icon_no.gif) top left no-repeat;
background-repeat:no-repeat;
padding-left:18px;
color:#000;
padding-bottom:5px;
}

.maybe {
background:url(/resources/images/mb_icon_achtung.gif) top left no-repeat;
background-repeat:no-repeat;
padding-left:18px;
color:#000;
padding-bottom:5px;
}

/* CPC */
.cpc h1 {
color:#923C00;
}

.cpc .top_row {
background-color:#FFFECC;
}

.cpc .result {
background-color:#036;
}

.cpc a.res_part {
background:red;
display:block;
text-decoration:none;
color:#000;
}

.cpc .result .checkbox {
float:left;
width:24px;
text-align:center;
padding-top:5px;
background-color:#FFFECC;
}

.cpc .result .image {
float:left;
background:#fff;
width:104px;
height:78px;
}

.cpc .result .head,.cpc .result .price,.cpc .first_col .price {
font-size:18px;
color:#923C00;
padding-bottom:5px;
padding-top:8px;
display:block;
}

.cpc .new {
color:#D8AA00;
font-weight:bold;
}

.cpc .result .conditions {
float:right;
width:83px;
height:78px;
padding:0 10px;
text-align:right;
}

.cpc .resultdetails {
height:24px;
margin-bottom:12px;
background-color:#FFFF8C;
}

.cpc .resultdetails .offertype {
float:left;
display:block;
width:24px;
height:20px;
text-align:center;
font-weight:bold;
padding-top:4px;
cursor:default;
background-color:#FFE84C;
}

.cpc .resultdetails .links {
float:right;
height:20px;
padding-top:4px;
padding-right:10px;
}

.cpc .resultdetails a {
color:#000;
}

.cpc .resultdetails a:hover {
color:#000;
background-color:#E7D558;
}

/* block image */
.cpc #block_image {
width:270px;
background-color:#FFFF8C;
}

.cpc #block_image #image {
width:258px;
height:194px;
background:#EADA6A;
border:6px solid #FFFF8C;
}

.cpc #block_image .thumb {
float:left;
background:#EADA6A;
border:3px solid #FFFF8C;
}

.cpc #block_image .thumb a {
display:block;
width:55px;
height:41px;
border:3px solid #FFFF8C;
}

.cpc #block_image .thumb a:hover {
border:3px solid #EADA6A;
}

.cpc_button {
font-size:11px;
font-weight:bold;
color:#fff;
background:url(/resources/images/submit_button_cpc.gif) right no-repeat;
height:19px;
width:auto;
padding-right:20px;
padding-left:5px;
padding-bottom:5px;
border:1px solid #923C00;
cursor:pointer;
margin-top:10px;
padding-top:0;
}

.cpc_button:hover,.cpc_button:focus,.cpc_button_back:hover,.cpc_button_back:focus {
color:#923C00;
border:1px solid #923C00;
background-color:#FFFF8C;
}

.fs_ad_insert {
padding:11px;
background:#EAEFF1;
}

.cpc .first_col h1 {
color:#923C00;
}

a.sort {
background:url(/resources/images/sort.gif) no-repeat right;
display:block;
height:27px;
padding-right:20px;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

a.sort:hover {
color:#1e4e74;
text-decoration:underline;
}


/* NEU */
#detail_box .top {
background:#FFF;
position:relative;
width:715px;
}

#detail_box ul.tab_search {
padding:5px 0 9px;
}

#detail_box .tab_search li {
list-style:none;
margin:0;
display:inline;
padding:0;
}

#detail_box .tab_search li a {
padding:4px 9px 9px;
background:#F5F7F8;
text-decoration:none;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-left:solid 1px #EAEFF1;
border-right:solid 1px #EAEFF1;
border-top:solid 1px #EAEFF1;
color:#CAD6DA;
margin-right:3px;
}

#detail_box .tab_search li a:hover {
background:#DFE6E9;
color:#94ACB5;
}

#detail_box .tab_search li a.current {
background:#DFE6E9;
border-left:solid 1px #EAEFF1;
border-right:solid 1px #EAEFF1;
border-top:solid 1px #EAEFF1;
color:#94ACB5;
padding:4px 9px 9px;
margin-right:3px;
}

#detail_box .detail_box_content a {
text-decoration:underline;
color:#000;
}

#detail_box .detail_box_content a.more {
font-weight:bold;
background:url(../images/mb_icons_oview_current.gif) no-repeat 0 2px;
padding-left:20px;
}

#detail_box .detail_box_content a.more:hover {
color:#1E4E74;
}

#detail_box .detail_box_content {
padding:30px 15px;
background-color:#DFE6E9;
width:685px;
}

#detail_box .detail_box_content .insurance_box {
background:none;
padding:7px 0;
}

#detail_box .detail_box_content .insurance_box p,#detail_box .detail_box_content .insurance_box ul {
color:#000;
}

/* NEU CPC */
.cpc #detail_box .tab_search li a {
padding:4px 9px 9px;
background:#FFFFE8;
text-decoration:none;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-left:solid 1px #FFE84C;
border-right:solid 1px #FFE84C;
border-top:solid 1px #FFE84C;
color:#D8AA00;
margin-right:3px;
}

.cpc #detail_box .tab_search li a:hover {
background:#FFFECC;
color:#D8AA00;
}

.cpc #detail_box .tab_search li a.current {
background:#FFFECC;
border-left:solid 1px #FFFECC;
border-right:solid 1px #FFFECC;
border-top:solid 1px #FFFECC;
color:#D8AA00;
padding:4px 9px 9px;
margin-right:3px;
}

.cpc #detail_box .detail_box_content a.more {
font-weight:bold;
background:url(../images/mb_icons-cpc_oview_current.gif) no-repeat 0 2px;
padding-left:20px;
}

.cpc #detail_box .detail_box_content {
padding:30px 15px;
background-color:#FFFECC;
width:685px;
}

.safety_box {
width:270px;
float:left;
}

.safety {
background:#fff url(../images/safety_bg.jpg) no-repeat right bottom;
border:1px solid #DFE6E9;
height:180px;
margin-bottom:12px;
}

.safety .subhead {
color:#000;
padding:5px 6px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
}

.safety .head {
font-size:21px;
font-weight:bold;
text-decoration:none;
color:#1E4E74;
padding:4px 0 0 6px;
margin: 0px;
}

a.safety {
margin-bottom:12px;
height:183px;
text-align:left!important;
padding:0!important;
}

.safety-instructions {
background:#fff url(../images/safety_bg.jpg) no-repeat right bottom;
border:1px solid #DFE6E9;
padding:6px;
margin-bottom:20px;
}

.ausrufezeichen {
float:left;
margin-right:10px;
margin-bottom:5px;
}

#tagcloud {
	width:138px;
}

.m_mg_b { margin-bottom: 15px;}

#tagcloud .top {
	background:#CAD6DA none repeat scroll 0%;
	color:#FFFFFF;
	font-size:15px;
	height:22px;
	padding:2px 5px 0pt;
	margin-bottom: 5px;
}

#tagcloud p.bottom a {
	background:url(/resources/images/icon_raquo.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
	margin-top: 7px;
	color:#1e4e74;
}
#tagcloud p {line-height:18px;}
#tagcloud p a {font-size: 12px; color: #ABBEC5; display:block; float:left; margin-right: 3px;}
#tagcloud p a strong {font-size: 14px; color: #94ACB5;}
#tagcloud p a strong strong {font-size: 16px; color: #7b96a5;}
#tagcloud p a strong strong strong {font-size: 18px; color: #5b7b90;}
#tagcloud p a strong strong strong strong {font-size: 20px; color:#1E4E74;}

.start_ad_box {
margin-right:12px;
margin-bottom: 12px;
width:400px;
border: 1px #EAEFF1 solid;
}
.main_ad_box {
margin-right:12px;
margin-bottom: 12px;
margin-top: 12px;
width:552px;
border: 1px #EAEFF1 solid;
}
.detail_ad_box {
margin-right:12px;
margin-bottom: 12px;
margin-top: 30px;
width:390px;
border: 1px #EAEFF1 solid;
}
.start_ad_box p, .main_ad_box p, .detail_ad_box p {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height: 20px;
color: #1E4E74;
padding: 2px 5px;
}
.start_ad_box .anzeige, .main_ad_box .anzeige, .detail_ad_box .anzeige {
height: 290px;
text-align:center;
}