body.simple_page #main_logo {
    background-image:url(/images/main/website/2/simple_logo.gif);
    width:433px;
    height:94px;
}

/*
div.rightcontent .button,
div.expert_search .button,
div.expert_searchresults div.expert_details table tr td a.more {ul.navigation a.first {
    background-color: #d80038;
}
*/

ul.navigation a.first {
    background-color: #d80038;
}


/* content box */

div.contentbox h2 {
    color: #d80038;
}

div.contentbox a { color: #d80038; }

/* contentbox specials */

div.contentcalcbox_1 .left .contentcalcbox_submit a {
    background-color:#d80038;
}


/* imgs */

body {
    background-image: url(/images/main/website/2/body_bg.gif);
}

div.header {
    background-image: url(/images/main/website/2/header_bg.png);
}

div.top {
    background: transparent url(/images/main/website/2/site_top_bg.gif) repeat-x 0 0;
}

ul.header_navigation a.first {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat 0 0;
}

ul.header_navigation li.last {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat right 0;
}

ul.header_navigation a {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat 0 -28px;
}

ul.header_navigation a:hover em {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat right -84px;
}

ul.header_navigation a.last:hover em {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat left -84px;
}

ul.header_navigation a span {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat right -28px;
}

ul.header_navigation a:hover,
ul.header_navigation a.active {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat 0 -56px;
    color: #414141;
}

ul.header_navigation a:hover span,
ul.header_navigation a.active span {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat right -56px;
    color: #414141;
}

ul.header_navigation a.first:hover,
ul.header_navigation a.first.active {
    background: transparent url(/images/main/website/2/sprite-navitabs.png) no-repeat 4px -56px;
    color: #414141;
}

div.header_bar {
    background-image: url(/images/main/website/2/header_bar.gif);
}

ul.navigation a {
    background: transparent url(/images/main/website/2/navigation_header_grey.gif) repeat-x 0 0;
}

ul.navigation a.first {
    background: #d80038 url(/images/main/website/2/navigation_header.gif) repeat-x 0 0;
    color: #ffffff;
    border: 1px solid #d80038;
}

ul.navigation_sub a {
    background-image: none;
}

div.formbox .button {
    background-image: url(/images/main/website/2/siegel_button.gif);
}

ul.contentnav a {
    background-image: url(/images/main/website/2/contentnav_bg.gif);
}

ul.contentnav a:hover, ul.contentnav a.active {
    background-image: url(/images/main/website/2/contentnav_bg_o.gif);
}

div.right_col h2 {
    background: transparent url(/images/main/website/2/navigation_header_grey.gif) repeat-x 0 0;
    color: #d80038;
}

div.right_col h2.grey {
    background-image: url(/images/main/website/2/img/rightcol_newsletter.gif);
    }

div.rightcontent .button,
div.expert_search .button,
div.expert_detailsite a.more,
div.right_col div.rightcontent div.experts div.entry div.details a.more,
div.expert_searchresults div.expert_details table tr td a.more {
    background: transparent url(/images/main/website/2/siegel_button.gif) no-repeat 0 0;
}


div.rightcontent .button,
div.right_col div.rightcontent div.experts div.entry div.details a.more {
    background: transparent url(/images/main/website/2/rightcol_button.gif) no-repeat 0 0;
}

div.right_col div.rightcontent {
    color: #FFF;
    background: #8d0727 url(/images/main/website/2/rightcol_bg.gif) repeat-x 0 0;
}

ul.right_news {
    padding: 0px 5px;
}

ul.right_news li {
    border-bottom: 1px dotted #c7c7c7;
    padding: 5px 0;
    line-height: 15px;
}

ul.right_news a {
    /*color: #247810;*/
    color: #626262;
    text-decoration: none;
    font-size: 11px;
}

ul.right_news a:hover {
    text-decoration: underline;
}


div.footer a.right {
    background-image: url(/images/main/website/2/img/arrow_top.gif);
}

/* news */

div.newsbox h2 {
    color: #d80038;
}

div.newsbox h3 {
    color: #353535;
}

div.newsbox a { color: #d80038; }

ul.contentlist a,
ul.contentlist li {
    color: #d80038;
}

/* content site */

div.carticle {
   background-image: url(/images/main/website/2/content_header_big.gif);
}

div.carticle-wide {
   background-image: url(/images/main/website/2/content_header_big_wide.gif);
}

div.contentsite h3.colored {
    color: #d80038;
}

/* main col header */

div.main_col h2.contentheader {
    background-image: url(/images/main/website/2/contentheader_bg.gif);
}

span.contentsite_introduction {
    color: #e7b8c5;
}

div.carticle ul.list li,
div.carticle-wide ul.list li {
   background-image: url(/images/main/website/2/siegel_button.gif)
}

/* linkliste */
div.linkliste h3,
div.linkliste h3 a {
    color: #d80038;
}

div.linkliste a.link { color: #666; }
div.linkliste a.link:hover { color: #d80038; }

ul.linkliste {
    background-image: url(/images/main/website/2/list_bg.gif);
}

ul.linkliste li, ul.linkliste a {
    color: #353535;
}

ul.linkliste a.active, ul.linkliste a:hover {
    background-image: url(/images/main/website/2/list_active.gif);
}

ul.content_navigation {
    border-top: 1px dotted #bcbcbc;
    margin-left: 1px;
    margin-right: 1px;
    width:409px;
    padding: 10px;
    height: 13px;
}

ul.content_navigation li, ul.content_navigation a {
    float: left;
    display: block;
}

ul.content_navigation a {
    padding-left: 3px;
    padding-right: 3px;
    color: #353535;
}

ul.content_navigation a.active, ul.content_navigation a:hover { color: #d80038; }


/* lexikon */

ul.lexikon {
    background-image: url(/images/main/website/2/list_bg.gif);
}

ul.lexikon a.active, ul.lexikon a:hover {
    background-image: url(/images/main/website/2/list_active.gif);
}

div.lexikon h3 a {
    color: #d80038;
}

/* suche */
div.suche h3 {
    color: #d80038;
}

/* newsletter */

div.newsletterbox {
    background: #ffffff url(/images/main/website/2/newsletterbox/background.png) no-repeat left bottom;
}

div.newsletterbox div.newsletterbox_title {
    background: transparent url(/images/main/website/2/navigation_header_grey.gif) repeat-x 0 0;
}

div.newsletterbox ul li {
    background: url(/images/main/website/2/newsletterbox/arrow.gif) no-repeat left center;
}

table.comparison tr td.two {
    background: #f6f6f6;
}

table.forms td .FormButtonLight, table.forms td .FormButtonLightOver,
table.alternative_forms tr td .button {
    background: #277e12;
    border-color: #277e12;
}

/*table.forms td.FormCellDarkMandatory,
table.forms td.FormCellDark,
table.forms td.FormCellLightMandatory,
table.forms td.FormCellLight,
table.forms select.FormSelect,
table.forms select.FormSelectOver,
table.forms td a,*/
div.zinscalc h2 {
    color: #d80038;
}
table.zinscalc thead {
    background: url(/images/main/website/2/content_header_big.gif) no-repeat;
}
table.zinscalc_pre tbody {
    background: #efefef;
    border-top: 1px solid #ccc;
}
table.zinscalc_pre tbody tr td .FormText,
table.zinscalc_pre tbody tr td .FormTextOver,
table.zinscalc_pre tbody tr td {
    color: #626262;
}
table.zinscalc tbody tr td.first {
    color: #d80038;
}
div#popup_info table tbody tr.productname td,
div#popup_info table tfoot td div.notice {
    color: #d80038;
}

/** Expertensuche **/
div.expert_search div.searching table tr td.zip input.FormText,
div.expert_search div.searching table tr td.zip input.FormTextOver {
    background-image: url(/images/main/stuff/input_zip.gif);
}
div.expert_search div.searching table tr td.city input.FormText,
div.expert_search div.searching table tr td.city input.FormTextOver {
    background-image: url(/images/main/stuff/input_city.gif);
}
div.expert_search div.searching table tr td.key input.FormText,
div.expert_search div.searching table tr td.key input.FormTextOver {
    background-image: url(/images/main/stuff/input_key.gif);
}

div.expert_searchresults div.expert_details table tr td.name,
div.right_col div.rightcontent div.experts div.entry div.details a.more,
div.right_col div.rightcontent div.experts div.entry div.details div.name {
    color: #d80038;
}

/** Siegel **/

div.siegelbox div.siegelbox-left ul li {
    background: url(/images/main/website/2/siegel_button.gif) no-repeat left center;
}

div.siegelbox div.siegelbox-left h4 {
    color: #d80038;
}

div#siegelbox-form div#siegelbox-right-full {
    background: url(/images/main/website/2/siegel_full.gif) no-repeat left top;
}

div#siegelbox-form div#siegelbox-right-transparent {
    background: url(/images/main/website/2/siegel_transparent.gif) no-repeat left top;
}

/* Affiliate (Verivox) */

div.verivox .form_tab_cell .verivox_submit_button {
    background-color:#ffffff;
    background-image:url(/images/main/website/2/calc_verivox.gif);
    border:0px;
    width:122px;
    height:18px;
}

div.verivox .form_tab_cell .verivox_submit_button_info {
    background-color:#ffffff;
    background-image:url(/images/main/website/2/info_verivox.gif);
    border:0px;
    width:51px;
    height:23px;
}


/* Affiliate (Mr-Money) */

#vvergleich .row-header {
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background: InactiveBorder;
    background-color: #d80038;
}

#vvergleich input.btn-berechnen {
 background: url(/images/main/website/3/berechnen.gif);
 width:89px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn-neuervgl {
 background: url(/images/main/website/3/neuer-vergleich.gif);
 width:118px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn_empfehlungen {
 background: url(/images/main/website/3/unsere-empfehlungen.gif);
 width:154px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn-leivgl-oben {
 background: url(/images/main/website/3/leistungsvergleich.gif);
 width:133px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn-leivgl-unten {
 background: url(/images/main/website/3/leistungsvergleich.gif);
 width:133px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn-weiter {
 background: url(/images/main/website/3/weiter.gif);
 width:65px;
 height:23px;
 border: 0px;
}

#vvergleich input.btn-zurueck {
 background: url(/images/main/website/3/zurueck.gif);
 width:71px;
 height:23px;
 border: 0px;
}

.mybutton {
    background-color: #d80038;
    border-color: #d80038;
    color: #FFFFFF;
}
