@charset "utf-8";
/* CSS Document */

/*** Iconleiste Neu***/

div#icons {
  clear: both;
  float: none;
  position: relative;
  margin-top: 93px;
  background: transparent url(../_img/back_icons.gif) top left no-repeat;
  width: 960px;
  height: 66px;
  overflow: hidden;
  margin-bottom: 10px;
}

body#startseite div#footer,
body#startseite div#icons,
body#startseite div#footer_marken {
  top:66px;
  margin-top:0px;
}

div.iconsmaterna {
  background: transparent url(../_img/back_icons_materna.gif) top left no-repeat !important;
}

div.iconsmaternadha {
  background: transparent url(../_img/back_icons_materna_dha.gif) top left no-repeat !important;
}

div.iconsjunior {
  background: transparent url(../_img/back_icons_junior.gif) top left no-repeat !important;
}

div.icons50 {
  background: transparent url(../_img/back_icons_50plus.gif) top left no-repeat !important;
}

div#icons ul {
  float: left;
  width: 960px;
  height: 66px;
  overflow: hidden;
  vertical-align: middle;
  list-style: none;
}

div#icons ul li { 
  display: inline;
  float: left;
  height: 66px;
  text-align: center;
  background: none !important;
  padding: 0px !important;
}

div#icons ul li a { 
  display: block;
  position:absolute;
  top:0px;
  font-size: 18px;
  color: #333132;
  text-decoration: none;
  width: 120px;
  line-height: 66px;
  text-indent: -9999px;
  background-image: none !important;
  padding-left: 0px !important;
  font-size:12px;
  background:none !important;
  z-index:22;
}

div#icons ul li a.popup_icon_1m {
  width: 138px;
}
div#icons ul li a.popup_icon_2m,
div#icons ul li a.popup_icon_3m,
div#icons ul li a.popup_icon_4m,
div#icons ul li a.popup_icon_5m,
div#icons ul li a.popup_icon_6m,
div#icons ul li a.popup_icon_7m {
  width: 137px;
}

div#icons ul li a.popup_icon_1 {
	left:0px;
}
div#icons ul li a.popup_icon_1m {
	left:0px;
}
div#icons ul li a.popup_icon_1mdha {
	left:0px;
}
div#icons ul li a.popup_icon_2 {
	left:120px;
}
div#icons ul li a.popup_icon_2m {
	left:138px;
}
div#icons ul li a.popup_icon_2mdha {
	left:120px;
}
div#icons ul li a.popup_icon_2j {
	left:120px;
}
div#icons ul li a.popup_icon_3 {
	left:240px;
}
div#icons ul li a.popup_icon_3m {
	left:275px;
}
div#icons ul li a.popup_icon_4 {
	left:360px;
}
div#icons ul li a.popup_icon_4m {
	left:412px;
}
div#icons ul li a.popup_icon_5 {
	left:480px;
}
div#icons ul li a.popup_icon_5m {
	left:549px;
}
div#icons ul li a.popup_icon_6 {
	left:600px;
}
div#icons ul li a.popup_icon_6m {
	left:686px;
}
div#icons ul li a.popup_icon_7 {
	left:720px;
}
div#icons ul li a.popup_icon_7m {
	left:823px;
}
div#icons ul li a.popup_icon_7j {
	left:720px;
}
div#icons ul li a.popup_icon_7p {
	left:720px;
}
div#icons ul li a.popup_icon_8 {
	left:840px;
}
div#icons ul li a.popup_icon_8p {
	left:840px;
}

div#icons ul li a.popup_icon_1:hover,
div#icons ul li a.popup_icon_1_active {
	background: transparent url(../_img/Iconleiste_mo_1.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_1m:hover,
div#icons ul li a.popup_icon_1m_active {
	background: transparent url(../_img/Iconleiste_mo_1m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_1mdha:hover,
div#icons ul li a.popup_icon_1mdha_active {
	background: transparent url(../_img/Iconleiste_mo_1mdha.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_2:hover,
div#icons ul li a.popup_icon_2_active {
	background: transparent url(../_img/Iconleiste_mo_2.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_2m:hover,
div#icons ul li a.popup_icon_2m_active {
	background: transparent url(../_img/Iconleiste_mo_2m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_2mdha:hover,
div#icons ul li a.popup_icon_2mdha_active {
	background: transparent url(../_img/Iconleiste_mo_2mdha.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_2j:hover,
div#icons ul li a.popup_icon_2j_active {
	background: transparent url(../_img/Iconleiste_mo_2j.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_3:hover,
div#icons ul li a.popup_icon_3_active {
	background: transparent url(../_img/Iconleiste_mo_3.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_3m:hover,
div#icons ul li a.popup_icon_3m_active {
	background: transparent url(../_img/Iconleiste_mo_3m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_4:hover,
div#icons ul li a.popup_icon_4_active {
	background: transparent url(../_img/Iconleiste_mo_4.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_4m:hover,
div#icons ul li a.popup_icon_4m_active {
	background: transparent url(../_img/Iconleiste_mo_4m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_5:hover,
div#icons ul li a.popup_icon_5_active {
	background: transparent url(../_img/Iconleiste_mo_5.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_5m:hover,
div#icons ul li a.popup_icon_5m_active {
	background: transparent url(../_img/Iconleiste_mo_5m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_6:hover,
div#icons ul li a.popup_icon_6_active {
	background: transparent url(../_img/Iconleiste_mo_6.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_6m:hover,
div#icons ul li a.popup_icon_6m_active {
	background: transparent url(../_img/Iconleiste_mo_6m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_7:hover,
div#icons ul li a.popup_icon_7_active {
	background: transparent url(../_img/Iconleiste_mo_7.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_7m:hover,
div#icons ul li a.popup_icon_7m_active {
	background: transparent url(../_img/Iconleiste_mo_7m.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_7p:hover,
div#icons ul li a.popup_icon_7p_active {
	background: transparent url(../_img/Iconleiste_mo_7p.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_7j:hover,
div#icons ul li a.popup_icon_7j_active {
	background: transparent url(../_img/Iconleiste_mo_7j.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_8:hover,
div#icons ul li a.popup_icon_8_active {
	background: transparent url(../_img/Iconleiste_mo_8.png) top left no-repeat !important;
}
div#icons ul li a.popup_icon_8p:hover,
div#icons ul li a.popup_icon_8p_active {
	background: transparent url(../_img/Iconleiste_mo_8p.png) top left no-repeat !important;
}

div.popup_container {
	padding-left:50px;
	padding-top:30px;
	position: relative;
}
div.popup_container a {
	background-image: none !important;
}

div.popup_container_jTip_1,
div.popup_container_jTip_1m,  
div.popup_container_jTip_1mdha, 
div.popup_container_jTip_2, 
div.popup_container_jTip_2m, 
div.popup_container_jTip_2mdha, 
div.popup_container_jTip_2j, 
div.popup_container_jTip_3, 
div.popup_container_jTip_3m,
div.popup_container_jTip_4,
div.popup_container_jTip_4m,  
div.popup_container_jTip_5, 
div.popup_container_jTip_5m, 
div.popup_container_jTip_6,
div.popup_container_jTip_6m,  
div.popup_container_jTip_7, 
div.popup_container_jTip_7m,
div.popup_container_jTip_7p, 
div.popup_container_jTip_7j,
div.popup_container_jTip_8,
div.popup_container_jTip_8p   {
	position:absolute !important;
	bottom:59px !important;
	left:0px !important;
	background-color:white !important;
	width:908px !important;
	color:#646466 !important;
	font-weight:bold !important;
	z-index: 1 !important;
	display:none !important;
	height: 25em !important;
}
div.popup_container_jTip_1,
div.popup_container_jTip_1m {
	border: 1px solid #007BC1 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_1mdha {
	border: 1px solid #007BC1 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_2 {
	border: 1px solid #009DE0 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_2mdha {
	border: 1px solid #009DE0 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_2j {
	border: 1px solid #009DE0 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_3,
div.popup_container_jTip_2m {
	border: 1px solid #55AB26 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_4,
div.popup_container_jTip_3m {
	border: 1px solid #B1C903 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_5,
div.popup_container_jTip_4m {
	border: 1px solid #FFE001 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_6,
div.popup_container_jTip_5m {
	border: 1px solid #F8B600 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_7,
div.popup_container_jTip_6m {
	border: 1px solid #EC7205 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_7p {
	border: 1px solid #EC7205 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_7j {
	border: 1px solid #EC7205 !important;
	border-bottom: none !important;
}
div.popup_container_jTip_8,
div.popup_container_jTip_7m {
	border: 1px solid #E3001B !important;
	border-bottom: none !important;
}
div.popup_container_jTip_8p {
	border: 1px solid #E3001B !important;
	border-bottom: none !important;
}

div.popup_container_show {
	display: block !important;
	z-index: 101 !important;
}

/* Inhalte der container */

div.popup_container h4 {
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	width: 888px !important;
	height:46px !important;
	color: #fff !important;
	background-color: #D3E2F1 !important;
	font-size: 36px !important;
	font-weight: bold !important;
	line-height: 46px !important;
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 70px !important;
}

div.popup_container_jTip_1 h4,
div.popup_container_jTip_1m h4,
div.popup_container_jTip_1mdha h4 {
  background-color: #007BC1 !important;
}
div.popup_container_jTip_2 h4,
div.popup_container_jTip_2mdha h4,
div.popup_container_jTip_2j h4   {
  background-color: #009DE0 !important;
}
div.popup_container_jTip_3 h4,
div.popup_container_jTip_2m h4 {
  background-color: #55AB26 !important;
}
div.popup_container_jTip_4 h4,
div.popup_container_jTip_3m h4 {
  background-color: #B1C903 !important;
}
div.popup_container_jTip_5 h4,
div.popup_container_jTip_4m h4 {
  background-color: #FFE001 !important;
}
div.popup_container_jTip_6 h4,
div.popup_container_jTip_5m h4 {
  background-color: #F8B600 !important;
}
div.popup_container_jTip_7 h4,
div.popup_container_jTip_6m h4,
div.popup_container_jTip_7p h4,
div.popup_container_jTip_7j h4 {
  background-color: #EC7205 !important;
}
div.popup_container_jTip_8 h4,
div.popup_container_jTip_7m h4,
div.popup_container_jTip_8p h4 {
  background-color: #E3001B !important;
}

div.popup_container p {
	clear:left;
	left: 50px;
	width: 850px !important;
	font-size: 100% !important;
	line-height: 129% !important;
	font-weight: normal !important;
	margin: 0 !important;
	margin-top: 2.14em !important;
}

div.popup_container .infoclose {
	position: absolute;
	right: 10px;
	top:10px;
}

div.popup_container .over {
	cursor: hand;
}

div.popup_container p.packshots {
	position:absolute !important;
	top: 13.5em !important;
}

div.popup_container p.packshots a,
div.popup_container p.icon img,
div.popup_container p.packshots img {
	float:left;
	vertical-align:middle;
	margin-right:0px;
	margin-top: 0em !important;
	margin-bottom: 1.14em !important;
}

div.popup_container p.icon img {
	margin-right: 20px;
	margin-bottom: 4em !important;
}

/* Navigationselemente unten */

div#footer, div#footer_marken {
  position: relative;
  margin-bottom:15px;
  clear: both;
}

ul.footermenu {
  /*width: 814px;*/
  overflow: hidden;
  list-style: none;
  float: left;
}

body#kids-popup ul.footermenu {
  width:430px;
  height: 30px;
  margin-left: 90px;
}

ul.footermenu li { 
  float: left;
  display: inline;
  background: none !important;
  padding: 0px !important;
  margin-bottom:0px !important;
}

ul.footermenu li a, ul.footermenu li strong {
	background-image: none !important;
    margin-right: 7px !important;
}
  
ul.footermenu li a, ul.footermenu li span.nur_text { 
  font-size: 0.79em;
  font-weight: normal;
  line-height: 0.79em;
  text-decoration: none;
  color: #646466;
  border-right: 1px solid #646466;
  padding: 0px 7px;
}

ul.footermenu li a.left {
  padding-left: 0px;
  margin-left: 0px;  
}
  
ul.footermenu li span.nur_text {
  border-right: none;
}

ul.footermenu li a.right {
  border-right: none !important;  
}

ul.footermenu li a:hover {
  text-decoration: underline;  
}

ul.footermenu li img, ul.footermenu li span {
  vertical-align: middle;
  border: none;
}

ul.footermenu li img.leer {
  width: 1px;
}

ul.footermenu li.footermenuitem {
  margin-top:0;
  height:1.1em;
  white-space:nowrap 
}

ul.footermenu li.footermenuitemimage {
  margin-top:0.14em;
}

div.fm_right {
	float:right; 
	width: 146px;
}

ul.fm2 {
	width: 100%
}

ul.fm2 li.footermenuitem {
	float: right !important;
	margin-top:12px !important;
}

ul.fm2 li#fontscale {
	float: right;
	margin-top: 0px !important;
}

.markenhead {
	float:left;
	color: #7FBDE0;
	font-size: 0.79em;
	height:74px;
	margin-right:20px;
	width:80px;
	padding:2em 0;
}

#footer_marken {
  padding-top:10px;
}

#footer_marken a  {
    display: block !important;
	float:left !important;
	margin:0px 0px 0px 18px !important;
	padding:0px !important;
	text-indent:-9999px !important;
	width:95px; height:74px !important;
	outline: none;
}

#m_spalt {
	background: transparent url(../_img/marken/marken-spalt.png) left top no-repeat !important;
	width: 79px !important;
}
#m_caltrate {
	background: transparent url(../_img/marken/marken-caltrate.png) left top no-repeat !important;
	width: 83px !important;
}
#m_vitasprint {
	background: transparent url(../_img/marken/marken-vitasprint.png) left top no-repeat !important;
}
#m_thermacare {
	background: transparent url(../_img/marken/marken-thermacare.png) left top no-repeat !important;
}
#m_baldriparan {
	background: transparent url(../_img/marken/marken-baldriparan.png) left top no-repeat !important;
}
#m_g50plus {
	background: transparent url(../_img/marken/marken-g50plus.png) left top no-repeat !important;
}
#m_spalt:hover {
	background: transparent url(../_img/marken/marken-spalt_f2.png) left top no-repeat !important;
	width: 79px !important;
}
#m_caltrate:hover {
	background: transparent url(../_img/marken/marken-caltrate_f2.png) left top no-repeat !important;
	width: 83px !important;
}
#m_vitasprint:hover {
	background: transparent url(../_img/marken/marken-vitasprint_f2.png) left top no-repeat !important;
}
#m_thermacare:hover {
	background: transparent url(../_img/marken/marken-thermacare_f2.png) left top no-repeat !important;
}
#m_baldriparan:hover {
	background: transparent url(../_img/marken/marken-baldriparan_f2.png) left top no-repeat !important;
}
#m_g50plus:hover {
	background: transparent url(../_img/marken/marken-g50plus_f2.png) left top no-repeat !important;
}
