* {
  padding: 0;
  margin: 0;
}
body {
  background: url(/cms/upload/standard/bg_main.gif) repeat-x scroll 0 0 #6D0900;
  line-height: 1.3;
}

#indernaehe {
  background: url(/cms/upload/standard/border_plz.gif) no-repeat scroll 2px 0 transparent;
  width: 140px; height: 86px;
  margin-top: 80px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
}

#jetzt-anmelden { display: block; background-image: url(/cms/upload/standard/jetzt_anmelden.gif); width:230px; height:31px; margin:20px 0; } 
#jetzt-anmelden:hover { background-image: url(/cms/upload/standard/jetzt_anmelden_hover.gif); } 
#jetzt-anmelden span { display: none; }

.paypal-logo { margin-bottom: 12px; }

.payback-teaser-small-links { position: relative; background: url(/cms/upload/standard/border_payback.gif) no-repeat scroll 2px 0 transparent; width:140px; height: 143px; margin-top:25px; }
.payback-teaser-small-links a { position: absolute; top:120px; left:10px; } 
.payback-teaser-small-links p { font-size: 11px; left: 0; margin: 0; padding: 0 10px; position: absolute; top: 70px; }

#wrap .header-wrapper {
    background: url(/cms/upload/standard/bg_content_head.png) no-repeat scroll 0 0 transparent;
    height: 79px;
}
#wrap { position: relative; }
#wrap .content-wrapper {
    background: url(/cms/upload/standard/bg_content_main.png) repeat-y scroll 0 0 transparent;
    padding-left: 68px;
}
#wrap .footer-wrapper { height: 223px; background: url(/cms/upload/standard/bg_content_footer.png) no-repeat scroll 0 0 transparent; position: relative; }
#header { position: absolute; top:47px; left:51px; }
#textnavi { position: absolute; top:85px; right: 43px; }
#fusszeile { color: #a2a2a5; position: absolute; right:70px; bottom:104px; font-size: 11px; }

#navigation .nav-button a { display: block; width:139px; background: url(/cms/upload/standard/menu.gif) no-repeat scroll 0 0 transparent; }
#navigation .button-1 a { background-position: 0 0; height:40px; }
#navigation .button-1 a:hover { background-position: -140px 0; }
#navigation .button-2 a { background-position: 0 -40px; height:49px; }
#navigation .button-2 a:hover { background-position: -140px -40px; }
#navigation .button-3 a { background-position: 0 -89px; height:33px; }
#navigation .button-3 a:hover { background-position: -140px -89px; }
#navigation .button-4 a { background-position: 0 -122px; height:49px; }
#navigation .button-4 a:hover { background-position: -140px -122px; }
#navigation .button-5 a { background-position: 0 -171px; height:50px; }
#navigation .button-5 a:hover { background-position: -140px -171px; }
#navigation .button-6 a { background-position: 0 -221px; height:49px; }
#navigation .button-6 a:hover { background-position: -140px -221px; }
#navigation .button-7 a { background-position: 0 -270px; height:66px; }
#navigation .button-7 a:hover { background-position: -140px -270px; }
#navigation .button-8 a { background-position: 0 -336px; height:33px; }
#navigation .button-8 a:hover { background-position: -140px -336px; }
#navigation .button-9 a { background-position: 0 -369px; height:50px; }
#navigation .button-9 a:hover { background-position: -140px -369px; }
#navigation .button-10 a { background-position: 0 -419px; height:49px; }
#navigation .button-10 a:hover { background-position: -140px -419px; }

#navigation .nav-button a div { display: none; }

body,p,td {  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000000;
  font-size: 90%;
}  
p {    margin-top: 5px;
    margin-bottom: 15px;
}
h1 {  font-size: 1.5em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #ee3224;
  float:none;
}
h2 {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #ee3224;
}
h3 {
  font-size: 0.95em;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000000;
  }


/* Klassen */
.bild_links {    float:left;    padding-right: 30px;    }
.bild_rechts {    float:right;    padding-left: 30px;    }
.bild_unterschrift {
    clear:left;
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 0.75em;
    }
.absatz_abstand {
    padding-bottom:20px;
    }
.text_rechts  {
    text-align:right;
    margin-right: 30px;
    }
.float_end {
    clear:both;
    }
.pflicht {
    color: #cd1316;
    font-weight: bold;
    }
.button_klein {
    background-color:#af151b;
    text-align:center;
    width: 140px;
    float:left;
    font-size: 12px;
    color:#FFFFFF;
    width: 165px;
    border: 1px solid #b4b5b5;
    text-decoration:none;
    }
.button_gross {
    float:right;
    margin-right: 32px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    color:#FFFFFF;
    background-color:#af151b;
    text-align:center;
    width: 250px;
    border: 1px solid #b4b5b5;
    text-decoration:none;
    }
.formular_text_unten {
    font-size:0.85em;
    }
/* Klassen Ende */


ul, ol {
   margin-top: 0px;
   margin-bottom: 0px;
}

#wrap {
  margin: 60px auto 0px auto;
  width: 834px; 
}

#textnavi {
  text-align: right;
  padding: 10px 25px;
  font-weight: bold;
  font-size: 11px;
}

#textnavi a {
  color: #000000;
  text-decoration: underline;
}
#textnavi a:hover {
   color: #ee3224;
  text-decoration: none;
}
#navigation {
  float:left;
  margin-top: 157px;
  width: 167px; 
}
#navigation a {
  color: #7b7b7a;
  text-decoration: underline;
}
#navigation a:hover {
  color: #ee3224;
  text-decoration: none;
}
/*
#navigation div.button1 {
  width: 100%;
  height: 40px;
  margin-bottom: 8px;
  font-size: 14px;
  text-align: center;
  color: #7b7b7a;
  padding-top: 3px;
  font-weight: bold;
  cursor:pointer;
  
}

#navigation div.button2 {
  width: 100%;
  height: 36px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #333333;
  padding-top: 1px;
  cursor:pointer;
}*/

#navigation div.lang {
  font-size: 10px;
  padding-top: 2px;
  height: 35px;
}
#navigation div.einzeilig {
  padding-top: 9px;
  height: 28px;
}

#indernaehe a {
  font-size: 10px;
  color: #333333;
}
#indernaehe a:hover {
  text-decoration: underline;
}


#plz { padding: 15px 5px 0 7px; }
#plz p { margin:0; padding:0; font-weight: normal; font-size:11px; margin-bottom: 10px; }
#plz label { font-weight: normal; font-size:11px; float: left; }
#plz select { float: right; }

.clear { clear: both; }

table#plz_tabelle td {
    height: 100px;
    font-size: 1em;
    width: 205px;
    vertical-align: top;
    }
table#plz_tabelle td p {
    margin-bottom:0;
    margin-top:0; 
    }
    
    
    
#inhalt {
  float: left; width: 531px;
  /* background-image: url(/cms/upload/standard/slogan.gif); */
  background-image: url(/cms/upload/standard/header_slogan_2012.gif); 
  background-repeat: no-repeat;
  background-position: -10px 83px;
  padding-top: 160px;
}
#inhalt .standard {  }
#inhalt a {
  color: #cd1316;
  text-decoration: none;
   color: #7b7b7a; text-decoration: underline;
}
#inhalt a:hover {
  color: #cd1316;
  text-decoration: underline;
   color: #ee3224; text-decoration: none;
}

#inhalt ul li {
    list-style-position: outside;
    list-style-type: disc;
    font-size: 0.9em;
    font-weight: bold;
    }



/* Formular */
input {
  width: 300px;
  border: #333333 1px solid;
  padding: 2px;
}
textarea {
  width: 300px;
  height: 80px;
  border: #333333 1px solid;
  padding: 2px;
}

input#senden {
  width: 70px;
  background-color: #AA0000;
  border: #666666 1px solid;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}
/* Formular Ende */

    

#fusszeile a {
  color:#CCCCCC;
}



a:link.button_gross {color:white;}
a:visited.button_gross {color:white;}
a:hover.button_gross {color:white;}
a:active.button_gross {color:white;}


.button_gross a:link {color:white !important;}
.button_gross a:visited {color:white !important;}
.button_gross a:hover {color:white !important;}
.button_gross a:active {color:white !important;}



.button_klein a:link {color:white !important;}
.button_klein a:visited {color:white !important;}
.button_klein a:hover {color:white !important;}
.button_klein a:active {color:white !important;}


.payback-page { font-size: 11px; }


.payback-page ul { color: #ee3224; }
.payback-page ul li { color: #ee3224; margin-left: 15px; }
.payback-page ul li span { color: #000; }

.internal-link { font-size:11px; text-decoration: underline; background: url(/cms/upload/standard/bg_link.gif) no-repeat 0px 2px scroll; padding-left:10px; }
.internal-link i { display: none; }
/* .internal-link i { width:9px; height:10px; background: url(/cms/upload/standard/bg_link.gif) no-repeat 0px 1px scroll; float:left; display: block; } */
.internal-link span { }

.payback-page .internal-link i { margin: 1px 3px 0 0; }

.payback-content-page { background: url(/cms/upload/standard/bg_payback_overview.jpg) no-repeat 0px 0 scroll; }
.payback-about-page {  }
.payback-punktesammeln-page {  }
.payback-punkteeinloesen-page { }
.payback-anmelden-page {  }

.payback-content-page .block { height: 130px;  margin-left: 299px; height: 153px; margin-left: 290px; }
.payback-content-page .block-1 {  margin-top: 10px; }
.payback-content-page .block-2 { }
.payback-content-page .block-3 { }
.payback-content-page .block-4 { }
.payback-content-page .block-5 { margin: 20px 0; }

a.hoertest-gutschein span {   }
a.hoertest-gutschein { background: url(/cms/upload/standard/btn_hoertest_gutschein.gif) no-repeat 0px 0px scroll; width: 177px; height: 37px; display:block; }
a.hoertest-gutschein:hover { background: url(/cms/upload/standard/btn_hoertest_gutschein_hover.gif) no-repeat 0px 0px scroll; }

a.home-test-gutschein { background: url(/cms/upload/standard/aktions-gutschein-out.gif) no-repeat 0px 0px scroll; width: 177px; height: 37px; display:block; margin-top: 93px; }
a.home-test-gutschein:hover { background: url(/cms/upload/standard/aktions-gutschein-over.gif) no-repeat 0px 0px scroll; margin-top: 93px; }

a.home-vorteils-gutschein { background: url(/cms/upload/standard/button_aktions_gutschein_out.gif) no-repeat 0px 0px scroll; width: 177px; height: 37px; display:block; }
a.home-vorteils-gutschein:hover { background: url(/cms/upload/standard/button_aktions_gutschein_over.gif) no-repeat 0px 0px scroll; }

.aktion-handy-reservieren span { display: none; }
.aktion-handy-reservieren {background: url(/cms/upload/standard/btn_hier_info_broschuere_ansehen.gif) no-repeat 0px 0px scroll; width: 156px; height: 39px; display:block; }
.aktion-handy-reservieren:hover { background: url(/cms/upload/standard/btn_hier_info_broschuere_ansehen_hover.gif) no-repeat 0px 0px scroll }

.aktion-handy-reservierung span { display: none; }
.aktion-handy-reservierung {background: url(/cms/upload/standard/btn_handy_reservierung.gif) no-repeat 0px 0px scroll; width: 210px; height: 32px; display:block; margin-left: 325px }
.aktion-handy-reservierung:hover { background: url(/cms/upload/standard/btn_handy_reservierung_over.gif) no-repeat 0px 0px scroll; }

.aktion-handy-broshuere span { display: none; }
.aktion-handy-broshuere { background: url(/cms/upload/standard/btn_hier_technische_details_ansehen.gif) no-repeat 0px 0px scroll; width: 210px; height: 32px; display:block; margin-left: 325px; margin-top: 110px;

 }
.aktion-handy-broshuere:hover { background: url(/cms/upload/standard/btn_hier_technische_details_ansehen_hover.gif) no-repeat 0px 0px scroll }




