html { 
  overflow:scroll; 
}


.body {
  width:958px;
  border:0px;
  margin:auto;
  text-align:center;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

h1 {
  font-family:Arial;
  font-size:28px;
  font-weight:bold;
  color:#b00060;
  height: 33px;
  margin:0;
  padding:0;
  padding-left: 32px;
}

form {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px;
}
li {
  color:#195596;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
sup{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
p{
  margin:0;
  padding:0;
  padding-left: 32px;
}

sup, sub {
	line-height:0px;
}


.logo{
  width:958px;
  background-color:#b00060;  
}

.main{
  width:958px;
  margin:0;
  padding:0;
  background-color:#b00060;
}
.navi{
  width:211px;
  text-align:left;
  margin:0;
  padding:0;
  padding-top: 19px;
  padding-bottom: 8px;
  float:left;
  
}
.platzhalterIE7 {
   height:27px;
}
*+html .platzhalterIE7 {
   height:38px;
}
.navi_cme{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  margin:0px 0px 0px 24px;
  padding:2px 0px 3px 0px;
}

* html .navi_cme{
  padding:3px 0px 4px 0px;
}

.navi_link{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  margin:0px 0px 0px 24px;
  padding:7px 0px 3px 0px;
}

* html .navi_link {
  padding:7px 0px 4px 0px;
  margin:0px 0px 0px 24px;
}

.navi_link a:link, .navi_link a:visited, .navi_link a:hover, .navi_link a:active, .navi_link a:focus{
  color:#ffffff;
  text-decoration:none;
}

.navi_link_A{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  margin:0px 0px 0px 25px;
  padding:6px 0px 4px 0px;
}



.navi_link_A a:link, .navi_link_A a:visited, .navi_link_A a:hover, .navi_link_A a:active, .navi_link_A a:focus{
  color:#ffffff;
  text-decoration:none;
}

* html .navi_link_A {
  padding:6px 0px 5px 0px;
}

.navi_link_A_activ{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  margin:0px 0px 0px 23px;
  padding:0px 0px 5px 0px;
}
.navi_link_A_activ a:link, .navi_link_A_activ a:visited, .navi_link_A_activ a:hover, .navi_link_A_activ a:active, .navi_link_A_activ a:focus{
  color:#ffffff;
  text-decoration:none;
}

.navi_link_A_under{
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#ffffff;
  margin:0px 0px 0px 35px;
  padding:0px 0px 5px 0px;
}

.navi_link_A_under a:link, .navi_link_A_under a:visited, .navi_link_A_under a:hover, .navi_link_A_under a:active, .navi_link_A_under a:focus{
  color:#ffffff;
  text-decoration:none;
}

.navi_link_picture{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  margin:0;
  margin-left: 25px;
  padding:10px 0px 2px 0px;
}

.navi_link_picture a:link, .navi_link_picture a:visited, .navi_link_picture a:hover, .navi_link_picture a:active, .navi_link_picture a:focus{
  color:#ffffff;
  text-decoration:none;
}

.main_content {
  width:740px;
  margin:0;
  padding:0;
  background-image:url(common/verlauf.gif);
  background-repeat:no-repeat;
  background-color:#ffffff;
  text-align:left;
  float:left;
  min-height: 622px;
}

* html .main_content {
  height: 622px;
}
.main_content_start {
  width:740px;
  margin:0;
  padding:0;
  background-image:url(common/verlauf.gif);
  background-repeat:no-repeat;
  background-color:#ffffff;
  text-align:left;
  float:left;
  min-height: 547px;
}
* html .main_content_start {
  height: 547px;
}
.content_headline {
  width:740px;
  margin:0;
  padding:0;
  margin-top: 23px;
}

.content_text {
  width:740px;
  margin:0;
  margin-top: 36px;
  padding:0;
}

*html .content_text {
  padding-bottom: 1px;
}

.foot_main {
  width:958px;
  height:32px;
  margin:0;
  padding:0;
  clear:both;
}
.foot_main_start{
  width:958px;
  height:24px;
  margin:0;
  padding:0;
  clear:both;
}
.weitere_gesundheit {
  width:203px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  margin:8px 0px 9px 7px;
  padding:0;
  color:#b00060;
  text-align:left;
  background-color:#ffffff;
  float:left;
  display: inline;
}
.weitere_gesundheit a:link, .weitere_gesundheit a:visited, .weitere_gesundheit a:hover, .weitere_gesundheit a:active, .weitere_gesundheit a:focus{
  color:#b00060;
  text-decoration:none;
}
.weitere_gesundheit_start {
  width:203px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 9px 7px;
  padding:0;
  color:#b00060;
  text-align:left;
  background-color:#ffffff;
  float:left;
  display: inline;
}
.weitere_gesundheit_start a:link, .weitere_gesundheit_start a:visited, .weitere_gesundheit_start a:hover, .weitere_gesundheit_start a:active, .weitere_gesundheit_start a:focus{
  color:#b00060;
  text-decoration:none;
}
.function_start {
  width: 733px;
  margin:2px 0px 9px 0px;
  padding:0;
  padding-right: 7px;
  float:right;
}

.function {
  width: 733px;
  margin:9px 0px 9px 0px;
  padding:0;
  padding-right: 7px;
  float:right;
}


.function_right_link{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  float:right;
  margin:0;
  padding:0;
  padding-right: 9px;
}

.function_right_picture{
  float:right;
  margin:0;
  padding:0;
  margin-right: 3px;
  margin-left: 3px;
  background-color:#ffffff;
}

.function_right_link a:link, .function_right_link a:visited, .function_right_link a:hover, .function_right_link a:active, .function_right_link a:focus{
  color:#ffffff;
  text-decoration:none;
}
.functions_2{
  margin: 0;
  padding: 0;
  width: 958px;
  padding-left: 18px;
}
.functions_2_picture{
 margin:0;
 padding:0;
 float: left;
 padding-right: 5px;
 padding-top: 2px;
}
.functions_2_text{
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#b00060;
 margin:0;
 float: left;
 padding:0;
 padding-right: 14px;
}
.functions_2_text a:link, .functions_2_text a:visited, .functions_2_text a:active, .functions_2_text a:focus, .functions_2_text a:hover{
text-decoration:none;
}

.promomain{
   margin:0 auto;
   width: 958px;

}


 .promotion{
    margin:0 auto;
    padding:0;
    padding-top: 30px; 
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    width: 774px;
}

   
   
.promotion a {
   color:#b00060;
   padding-left: 8px;
   padding-right: 8px;
}

.promotion strong {
   color:#b00060;
   padding-left: 8px;
   padding-right: 8px;
}

.promotion i {
   color:#b00060;
   padding-left: 8px;
   padding-right: 8px;
}

.promotion span {
   color:#b00060;
   padding-left: 8px;
   padding-right: 8px;
}

.functions_2_text a {
   color:#b00060;
}

.footer_trenner{
 width:15px;
 margin:0px;
 padding:0px;
 color:#b00060;
 text-align:center;
 float:left;
}

.box{
  margin:0;
  padding: 0;
  padding-top:30px;
  padding-bottom:7px;
  padding-left:45px;
  margin-left: 32px;
  background-color:#ffffff;
  border:1px solid #b00060;
}


div.box span.text_spezial {
	padding: 0;
	margin: 0;
	display: block;
	width: 300px;
	margin-bottom: 13px;
	padding-left: 7px;
}

*html div.box span.text_spezial {
	margin-bottom: 14px;
}

div.box img {
	float: left;
}

.text_spezial{
   font-family:Arial;
   font-size:16px;
   font-weight:bold;
   color:#195596;
}
.text_standard{
   font-family:Verdana;
   font-size:12px;
   font-weight:normal;
   color:#3c3c3c;
}

.text_link{
   font-family:Verdana;
   font-size:12px;
   font-weight:bold;
   color:#b00060;
}
.text_link a:link, .text_link a:visited, .text_link a:active, .text_link a:focus{
   color:#b00060;
   text-decoration:none;
}
.text_link a:hover{
   text-decoration:underline;
}

.vergessen {
  font-family:Verdana;font-size:10px;font-weight:normal;color:#b00060;clear:both;padding-top:10px;
}

.vergessen a:link, .vergessen a:visited, .vergessen a:active, .vergessen a:focus, .vergessen a:hover{
  color:#b00060;
  text-decoration:none;
}

.bottom_date {
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#b00060;
  clear:both;
  padding-top:10px;
  padding-right: 50px;
  padding-bottom:20px;
  text-align:right;
}