/* TopMenu */
.TopMenu {font-size: 12px; height: 21px; padding: 0px 0px 0px 6px; }
.TopMenu .aktiv { float: left; height:21px; line-height:21px; padding: 0px 15px 0px 15px;
		background-image: url('../../../binaries/universal/menu/kachel_aktiv.gif'); background-repeat: repeat-x; background-position: bottom; }
.TopMenu .aktiv_spacer { float: left; height:21px; line-height:21px; width: 9px;
		background-image: url('../../../binaries/universal/menu/aktiv_spacer.gif'); background-repeat: repeat-x; background-position: bottom; }		
.TopMenu .aktiv_closer { float: left; height:21px; line-height:21px; width: 9px; 
		background-image: url('../../../binaries/universal/menu/aktiv_closer.gif'); background-repeat: repeat-x; background-position: bottom; }				
.TopMenu .aktiv a:link, .TopMenu .aktiv a:active, .TopMenu .aktiv a:visited, .TopMenu .aktiv a:hover { text-decoration: none; color: #cbcbcb; }
.TopMenu .inaktiv { float: left; height:21px; line-height:21px; padding: 0px 10px 0px 10px;
		background-image: url('../../../binaries/universal/menu/kachel_inaktiv.gif'); background-repeat: repeat-x; background-position: bottom; }		
.TopMenu .inaktiv_spacer { float: left; height:21px; line-height:21px; width: 9px; 
		background-image: url('../../../binaries/universal/menu/inaktiv_spacer.gif'); background-repeat: repeat-x; background-position: bottom; }		
.TopMenu .inaktiv_closer { float: left; height:21px; line-height:21px; width: 9px; 
		background-image: url('../../../binaries/universal/menu/inaktiv_closer.gif'); background-repeat: repeat-x; background-position: bottom; }			
.TopMenu .inaktiv a:link, .TopMenu .inaktiv a:active, .TopMenu .inaktiv a:visited { text-decoration: none; color: #393838; }
.TopMenu .inaktiv a:hover { text-decoration: none; color: #000000;  }			

/* Banner */

.banner {margin:53px 0px 0px 20px;}
		
/* TopsellerBox */		

.TopsellerBox { margin: 10px 0px 0px 0px; width:630px;}
.TopsellerBox h2 {color:#a8a5a8; float:left; margin:0px; font-size:15px;}
.TopsellerBox .Header {border-bottom:2px solid #a8a5a8; float:left; width:100%; margin-bottom:20px;
	margin-left:15px;}
.TopsellerBox .Header a {color:#a8a5a8; text-decoration:none;}
	

h1.HeadlineHome {margin:10px 0px 11px 15px; font-size:17px;} 

/* NetzwerkTickerBox */
.NetzwerkTickerBox { margin: 10px 0px 0px 0px; width:630px;}
.NetzwerkTickerBox h2 {color:#a8a5a8; float:left; margin:0px; font-size:15px;}
.NetzwerkTickerBox .Header {border-bottom:2px solid #a8a5a8; float:left; width:100%; margin-bottom:20px;
	margin-left:15px;}
.NetzwerkTickerBox .Header a {color:#a8a5a8; text-decoration:none;}

/* NWLInfoBox */
.NWLInfoBox { margin: 10px 0px 30px 0px; width:630px;}
.NWLInfoBox h2 {color:#a8a5a8; float:left; margin:0px; font-size:15px;}
.NWLInfoBox .Header {border-bottom:2px solid #a8a5a8; float:left; width:100%; margin-bottom:20px;
	margin-left:15px;}
.NWLInfoBox ul {margin:0px 0px 0px 10px; padding:0px;}
.NWLInfoBox li {margin:5px; padding:0px; list-style-type:none;}

/* ThemenseitenBox */
.ThemenseitenBox { margin: 10px 0px 0px 15px; width:630px;}
.ThemenseitenBox h2 {color:#a8a5a8; float:left; margin:0px; font-size:15px;}
.ThemenseitenBox .Header {border-bottom:2px solid #a8a5a8; float:left; width:100%; margin-bottom:20px;}
.ThemenseitenBox .Header a {color:#a8a5a8; text-decoration:none;}
.ThemenseitenBox ul {margin:0px; padding:0px;}
.ThemenseitenBox li {margin:0px; padding:0px; list-style-type:none; }
.ThemenseitenBox .Element { font-weight: normal; color: #000;
	padding: 0px; margin: 0px 0px 1px 0px;  float:left; width:100%; }
.ThemenseitenBox .Element a,
.ThemenseitenBox .Element a:active,
.ThemenseitenBox .Element a:link,
.ThemenseitenBox .Element a:hover {text-decoration: none;}	
.ThemenseitenBox h3 {margin:5px; padding:0px; color:#5a5c59; font-size:12px;}
.ThemenseitenBox h3 a{color:#5a5c59; font-size:12px;}
.ThemenseitenBox .bg1 {background-color: #eaede6;}
.ThemenseitenBox .bg2 {background-color: #f3f3f3;}
	

/* NetzwerkTicker */
.NetzwerkTicker { background-color: transparent; margin: 16px 15px 40px 15px;}
.NetzwerkTicker .Header { float: right; color: #a6a6a8; padding: 0px 0px 5px 0px;}
.NetzwerkTicker .Picture { float: left; width: 170px; padding: 10px 0px 10px 0px;}
.NetzwerkTicker .Text { float: right;  width: 260px; padding: 8px 0px 10px 0px;}
.NetzwerkTicker .Text .Headline{ font-weight: bold; font-size: 1.2em; padding: 0px 0px 5px 0px;}
.NetzwerkTicker .Text .Textblock{ font-weight: bold; font-size: 1.0em; font-weight: normal;}

/* HilfeBox */
.HilfeBox { float: right; width: 145px; background-color: #FFF; padding: 10px 0px 10px 0px; }
.HilfeBox .Header { background-color: #096127; color: #FFF; padding: 5px 5px 5px 10px; }
.HilfeBox .Element { background-color: #d3d9c9; color: #000; padding: 5px 5px 5px 10px; margin: 0px 0px 1px 0px; }
.HilfeBox .Element a:link, .HilfeBox .Element a:active, .HilfeBox .Element a:visited { text-decoration:none; color:#000; }
.HilfeBox .Element a:hover { text-decoration:underline; color:#096127; }
.HilfeBox .SubElement { background-color: #d3d9c9; font-weight: normal; color: #000; padding: 5px 5px 5px 20px; margin: 0px 0px 1px 0px; }
.HilfeBox .SubElement a:link, .HilfeBox .SubElement a:active, .HilfeBox .SubElement a:visited { text-decoration:none; color:#000; }
.HilfeBox .SubElement a:hover { text-decoration:underline; color:#096127; }

/* Hilfe */
.Hilfe { background-color: transparent; padding: 16px 15px 40px 15px; width:450px; text-align:left;}
.Hilfe .Header { color: #a6a6a8; padding: 0px 0px 0px 0px;}
.Hilfe .Text { padding: 8px 0px 10px 0px;}
.Hilfe .Text .Textblock{ font-weight: bold; font-size: 1.0em; font-weight: normal;}
.Hilfe .spacer { padding: 0px 0px 5px 10px;}
.Hilfe .spacer .SubHeader { color: #a6a6a8; padding: 0px 0px 2px 0px;}
.Hilfe .spacer .Text { padding: 3px 0px 10px 0px;}
.Hilfe .spacer .Text .Textblock{ font-weight: bold; font-size: 1.0em; font-weight: normal;}


/* ProductSpecialList */
.ProductSpecialList { background-color: transparent; margin: 16px 15px 40px 15px;text-align:left;}
.ProductSpecialList .Header { float: left; width: 260px; color: #a6a6a8; padding: 0px 0px 5px 0px;}
.ProductSpecialList .Picture { float: left; width: 100px; padding: 7px 0px 7px 0px;}
.ProductSpecialList .Text { float: right;  width: 350px; padding: 8px 0px 10px 0px;}
.ProductSpecialList .TextNoFloat { padding: 8px 0px 10px 0px;}
.ProductSpecialList .Text .Headline, .ProductSpecialList .TextNoFloat .Headline { font-weight: bold; font-size: 1.2em; padding: 0px 0px 5px 0px;}
.ProductSpecialList .Text .Textblock, .ProductSpecialList .TextNoFloat .Textblock{ font-weight: bold; font-size: 1.0em; font-weight: normal;}

/* VerlagsSortimenteBox */
.VerlagsSortimenteBox { float: left; width: 160px; background-color: #d3d9c9; padding: 0px 0px 0px 0px; }
.VerlagsSortimenteBox .Header { text-align:left; background-image:url('../../../binaries/universal/background/green_box.jpg');  color: #FFF; padding: 5px 5px 5px 10px; }
	
/* TippBox */
.TippBox { float: left; width: 160px; background-color: #d3d9c9; padding: 0px 0px 5px 0px; }
.TippBox .Header { text-align:left; background:url('../../../binaries/universal/background/green_box.jpg') repeat-x #0b5624; color: #FFF; padding: 5px 5px 5px 10px; }
.TippBox .htmlContainer { text-align:left; margin:5px; }

/* EmpfehlungenBox */
.EmpfehlungenBox { float: left; width: 160px; background-color: #FFFFFF; padding: 0px 0px 5px 0px; }
.EmpfehlungenBox .Header { background-color: #096127; color: #FFF; padding: 5px 5px 5px 10px; }
.EmpfehlungenBox .Element { background-color: #d3d9c9; font-weight: normal; color: #000; padding: 5px 5px 5px 8px; margin: 0px 0px 1px 0px; }
.EmpfehlungenBox .Element a:link, .EmpfehlungenBox .Element a:active, .EmpfehlungenBox .Element a:visited { text-decoration:none; color:#000; }
.EmpfehlungenBox .Element a:hover { text-decoration:underline; color:#096127; }

/* Empfehlungen */
.Empfehlungen { background-color: transparent; margin: 0px 5px 10px 5px;}
.EmpfehlungenMainHeader { float: left; margin: 30px 0px 20px 5px;}
.Empfehlungen .Header { float: left; color: #a6a6a8; padding: 40px 0px 5px 0px;}
.Empfehlungen .Text { padding: 8px 10px 10px 0px; text-align:left; }
.EmpfehlungenArchivLink { margin: 0px 5px 10px 0px; text-align:left; }

/* Rezepte und Zitate */
.RezepteUndZitate { background-color: transparent; margin: 16px 15px 40px 15px;}
.RezepteUndZitate .Header { float: left; color: #a6a6a8; padding: 0px 0px 5px 0px;}
.RezepteUndZitate .Text { padding: 8px 0px 10px 0px;}

