
body  {
  background-color: white;
  color: black;
  font-size: 12px;
  font-weight:normal;
  font-family: Arial;
}

.cb {
  font-weight: bold;
  }

.page_banner {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 438px;
  height: 30px;
  background-color: #082994;
}

.page_banner_breit {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 656px;
  height: 30px;
  background-color: #082994;
}

.shop_banner {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 520px;
  height: 30px;
  background-color: #082994;
  font-size: 18px;
  line-height: 28px;
  font-family: Verdana;
  font-weight: normal;
  color: white;
  padding-top: 0px;
  padding-left: 10px;
}

.shop_content {
  position: absolute;
  top: 60px;
  left: 10px;
  width: 520px;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color: black;
}

.shop_main_link {
  color: black;
  font-weight: bold;
}

.shop_default_link {
  color: black;
  font-weight: normal;
}

.content_area {
  margin-left: 10px;
  width: 428px;
  }

.content_area_breit {
  margin-left: 10px;
  width: 646px;
  }

.mittel {
   font-size: 16px;
   font-family: Verdana;
   font-weight:bold;
   color: #082994;
   }

.headline {
  color: black;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana;
  }

.img_left {
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
  }

.img_right {
  float: right;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  }

.shops {
  border: 1px solid #082994;
  padding: 3px 10px 3px 10px;
  color: #082994;
  font-weight: bold;
  text-decoration:none;
  }

#content_pflege_welcome {
   padding-left: 30px;
   padding-right: 30px;
   text-align: center;
   }

.content_pflege_navi {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 15px;
   font-size: 11px;
   font-weight:bold;
   font-family:Verdana;
   }

#content_pflege_navi_spacer {
   width: 120px;
   height: 15px;
   }

a.content_pflege_navi {
   color:#082994;
   text-decoration:none;
   }

.content_pflege {
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 30px;
   color:#082994;
   font-size: 12px;
   font-weight:normal;
   font-family: Verdana;
   }

.eingabefeld_pflege {
    width:250px;
    color:#082994;
    background-color:#C9D4EB;
    border: solid 1px #082994;
    font-size: 12px;
    font-family: Verdana;
    }

.eingabefeld_pflege_breit {
    width:400px;
    color:#082994;
    background-color:#C9D4EB;
    border: solid 1px #082994;
    font-size: 12px;
    font-family: Verdana;
    }

.content_pflege_news {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   color:#082994;
   font-size: 12px;
   font-weight:normal;
   font-family: Verdana;
   }

.content_pflege_news_left {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   color:#FFFFFF;
   background-color:#082994;
   text-align:right;
   font-size: 12px;
   font-weight:normal;
   font-family: Verdana;
   }
   
.datum_cont_news {
  padding-top: 10px;
  padding-bottom: 15px; 
  border-left: 4px solid white;
  float: right;
  background-color: white;
  font-size: 9px;
  }
  
.datum_cont_news_ohne {
  padding-top: 10px;
  padding-bottom: 15px; 
  border-left: 4px solid white;
  background-color: white;
  font-size: 9px;
  } 
  
.td_bot_cont_news {
  padding-bottom: 5px;
  border-bottom: 1px solid black;
  color: black;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial;
  }
  
.headline_cont_news {
  color: black;
  width:300;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  text-decoration:none;
  background-color: #ffc600;
  border-left: 5px solid #ffc600;
  border-right: 5px solid #ffc600;
  margin-top: 10px;
  }
  
.headline_cont_news_short {
  color: black;
  width:180;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  text-decoration:none;
  background-color: #ffc600;
  border-left: 5px solid #ffc600;
  margin-right: 40px;
  margin-top: 10px;
  float:left;
  }
    
.langtext_cont_news {
  color: black; 
  font-size: 12px;
  font-weight: normal;
  font-family: Arial;
  text-decoration:none;
  margin-top: 10px;
  padding-bottom: 10px; 
  }
  
.mini_popup {
  position: absolute;
  width: 200px;
  background-color: #FFFFFF;
  border: 2px solid #082994;
  padding: 5px;
  visibility:hidden;
}

.img_left_news {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  background-color: #FFFFFF;
  }

.img_right_news {
  margin-left: 10px; 
  margin-top: 10px;
  margin-bottom: 5px; 
  background-color: #FFFFFF;
  }  