/**************************************************
	kommentiertes Stylesheet: /css/m aster-comment-2006-06-06.css

	INDEX
	1. Global
	2. Pseudo-Klassen u.a. Selektoren
	3. Gesamt Container
	4. Top Navigation
	5. Header
	6. wrapper = [#navigation, #content, #show-position]
	7. Navigation Show/Hide
	8. Artikel-Suche
	9. Kontakt
   10. Footer
   11. Fallback-Lösung für Druckansicht, falls JS deaktiviert
	
***************************************************/

body {
	min-height: 101%;
	margin: 0px;
	padding: 0px 0px 10px;
	background: #faf8f2 url(../gfx/design/bg_body.gif) repeat-x scroll left top;
	text-align: center;
	font: 100.01% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
html, div, ul, li, p, a, form {margin: 0; padding: 0; border: 0;}
/*2. Pseudo-Klassen u.a. Selektoren*/
#top-nav a, #top-nav a:visited {background: url(../gfx/design/arrow_blanko.gif) no-repeat left;padding-left: 10px;text-decoration: none;color: #515151;}
#top-nav a:hover {background: url(../gfx/design/arrow_blanko_a.gif) no-repeat left;color: #000;}
#navigation .kontakt a {text-decoration: none;color: #3366cc;}
#navigation .kontakt a:hover {color: #000;}
#footer a {background: url(../gfx/design/arrow_blanko.gif) no-repeat left;padding-left: 10px;text-decoration: none;border-bottom-width: 0px;border-bottom-style: none;color: #666666;}
#footer a:hover {background: url(../gfx/design/arrow_blanko_a.gif) no-repeat left;color: #000;}
#footer a.drucken {background: url(../gfx/design/seite-drucken-icon.gif) no-repeat left;padding-left: 17px;text-decoration: none;border-bottom-width: 0px;border-bottom-style: none;color: #666666;}
#footer a.drucken:hover {background: url(../gfx/design/seite-drucken-icon-a.gif) no-repeat left;color: #000;}
#footer a.top {background: url(../gfx/design/top.gif) no-repeat left;padding-left: 12px;text-decoration: none;border-bottom-width: 0px;border-bottom-style: none;color: #666666;}
#footer a.top:hover {background: url(../gfx/design/top_a.gif) no-repeat left;color: #000;}
/*3. Gesamt Container*/
div#main-container {
	margin: 0px auto;
	width: 864px;	
}
/*4. Top Navigation*/
#top-header {
	background: transparent url(../gfx/design/bg_header_shadow.gif) repeat-y scroll center top;
	width: 850px;
	padding-right: 7px;
	padding-left: 7px;
}

#top-nav {background: #eee9d5;height: 1.5em;width: 100%;border-bottom: 1px solid #FFFFFF;text-align: right;font-size: 83%;display: block;padding-top: 4px;}
#top-nav ul {margin: 0px 35px 0px 0px;padding: 0px;}
#top-nav ul li {display: inline;list-style: none;margin: 0px 0px 0px 25px;}
/*5. Header*/
#header {
	width: 100%;
	height: 142px;
	border-bottom: 1px solid #FFFFFF;
	background: #3f4e91 url(../gfx/design/header-relaunch-2009.jpg) no-repeat scroll left top;
}
#header a.logo {
	display: block;
	float: left;
	width: 280px;
	height: 86px;
	background: transparent url(../gfx/design/logo-relaunch2009.gif) no-repeat scroll left top;
	position: relative;
	left: 30px;
	top: 30px;
}
#header a.logo span {left: -3000px;top: -3000px;width:0px;height:0px;overflow:hidden;display:block;line-height: 0px;margin: 0px;}
h1.print {display: none;}
/*6. wrapper = #navigation, #content, #show-position*/
#wrapper {
	width: 850px;
	background: #FFFFFF url(../gfx/design/content-bg-170-shadow.gif) repeat-y scroll center top;
	float: left;
	min-height: 400px;
	padding-right: 7px;
	padding-left: 7px;
}
/*7. Navigation Show/Hide*/
#navigation {position: relative; float: left;width: 170px;text-align: left;}
#navigation span  {display: block;position: absolute;top: -3000em;left: -3000em;height: 0px;overflow: hidden}
#navigation .dbx-content a, #navigation .dbx-content a:visited {color: #808080;text-decoration: none;}
#navigation .dbx-content a:hover, #navigation .dbx-content a:focus, #navigation .dbx-content a:active {color: #000;text-decoration: none;}
#navigation #first {margin: 0px;padding: 0px;background: url("../gfx/design/n-bg-first.png") 0px 0px no-repeat;	}
#navigation #second {margin: 0px;padding: 0px;background: url("../gfx/design/n-bg-second.png") 0px 0px no-repeat;}
#navigation #third {margin: 0px;padding: 0px;background: url("../gfx/design/n-bg-third.png") 0px 0px no-repeat;}
#navigation #fourth {margin: 0px;padding: 0px;background: url("../gfx/design/n-bg-fourth.png") 0px 0px no-repeat;}
.dbx-clone {visibility:hidden;}
.dbx-dummy {display:block;width:0;height:0;overflow:hidden;}
.dbx-group, .dbx-box, .dbx-handle {display:block;}
.dbx-box { margin: 0;padding: 0;border:none;}
.dbx-handle {width: 170px;height: 23px;	margin: 0;padding: 0;border-bottom: 1px solid #FFF;	}
a.dbx-toggle, a.dbx-toggle:visited {display: block;height: 23px;overflow: hidden;}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited {background: url("../gfx/design/n-arrow.gif") 150px 0px no-repeat;text-decoration: none;}	
a.dbx-toggle-closed:hover, a.dbx-toggle-closed:focus, a.dbx-toggle-closed:active {background: url("../gfx/design/n-arrow.gif") 150px -23px no-repeat;}
a.dbx-toggle-open, a.dbx-toggle-open:visited {background: url("../gfx/design/n-arrow.gif") 150px -46px no-repeat;text-decoration: none;}
a.dbx-toggle-open:hover, a.dbx-toggle-open:focus, a.dbx-toggle-open:active {background: url("../gfx/design/n-arrow.gif") 150px -69px no-repeat;}
a.dbx-toggle-hilite-closed:hover {background: url("../gfx/design/n-arrow.gif") 150px -23px no-repeat;}
#navigation ul.dbx-content {width: 170px;font-size: 75%;margin: 0;padding: 0;list-style: none;background: #e6e7f0;}
#navigation .dbx-content li { }
#navigation .dbx-content li a, #navigation .dbx-content li a:visited {display: block;width: 170px;height: 1.6em;margin: 0;padding: 0;line-height: 1.6em;vertical-align: middle;border-bottom: 1px solid #FFFFFF; text-indent: 13px;}
#navigation .dbx-content li a:hover, #navigation .dbx-content li a:focus, #navigation .dbx-content li a:active {background: #cfd6e8;}
#navigation .dbx-content li a#selected, #navigation .dbx-content li  a#selected:visited, #navigation .dbx-content li a#selected:hover {background: #cfd6e8;color: #000000;}
.dbx-box-closed .dbx-content {display:block;overflow:hidden;}
.dbx-box-closed .dbx-content * {display:none;}
#navigation a.rezepte {display: block;margin: 0px;padding: 0px;height: 23px;width: 170px;border-bottom: 1px solid #FFFFFF;background: url(../gfx/design/n-bg-rezepte.gif) no-repeat 0px 0px;}
#navigation a.praesente {display: block;margin: 0px;padding: 0px;height: 23px;width: 170px;border-bottom: 1px solid #FFFFFF;background: url(../gfx/design/n-bg-fourth.png) no-repeat 0px 0px;}
#navigation a.auszeichnungen {display: block;margin: 0px;padding: 0px;height: 23px;width: 170px;border-bottom: 1px solid #FFFFFF;background: url(../gfx/design/n-bg-auszeichnungen.gif) no-repeat 0px 0px;}
#navigation a.infothek {display: block;margin: 0px;padding: 0px;height: 23px;width: 170px;border-bottom: 1px solid #FFFFFF;background: url(../gfx/design/n-bg-infothek.gif) no-repeat 0px 0px;}
#navigation a.aktionen {display: block;margin: 0px;padding: 0px;height: 23px;width: 170px;border-bottom: 1px solid #FFFFFF;background: url(../gfx/design/n-bg-aktionen.png) no-repeat 0px 0px;}
/*8. Artikel-Suche*/
#navigation form.suche {background: #bbc4de;display: block;margin: 0px;padding: 20px 0px 0px;height: 70px;width: 170px;}
#navigation form.suche input.eingabe {border-top: 1px solid #666666;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #666666;font-size: 0.7em;line-height: 0.8em;width: 120px;margin: 0px 0px 0px 13px;}
#navigation form.suche input.eingabe:focus  {background: #FFFF00;}
#navigation form.suche acronym {font-size: 75%;color: #c60;cursor: help;}
#navigation form.suche input.submit {margin: 10px 0px 0px 13px;}
/*9. Kontakt*/
#navigation .kontakt {font-size: 70%;display: block;width: 170px;border-top: 1px solid #FFFFFF;background: url(../gfx/design/letter-icon.gif) no-repeat 7px 6px;color: #333333;}
#navigation .kontakt p {font-weight: bold;padding-left: 25px;padding-top: 0.3em;}
#navigation .kontakt ul {padding-left: 25px;list-style: none;padding-top: 0.6em;}
#navigation .kontakt ul li {padding-bottom: 0.6em;}
/*10. Footer*/
#footer-shadow {
	background: transparent url(../gfx/design/shadow_footer.gif) no-repeat scroll left bottom;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom:7px;
	width: 850px;
}
#footer {clear: both;font-size: 75%;background: #FFFFFF url(../gfx/design/content-bg-170.gif) repeat-y center;border-top: 1px solid #eee9d5;margin: 0;padding-left: 200px;height: 3.5em;width: 850px;voice-family: "\"}\"";voice-family: inherit;width: 650px;}
html>body #footer { width: 650px; }
#footer p.top-link {display: block;float: left;margin: 0px;padding: 1.3em 20px 0px 0px;line-height: 1.2em;}
#footer form {display: inline;float: left;line-height: 1.2em;padding: 1.3em 0px 0px;}
#footer ul.footer-links {width: 25em;display: block;line-height: 1.2em;float: right;margin: 0px;text-align: right;padding: 1.3em 0px 0px;}
#footer ul.footer-links li {display: inline;list-style: none;padding: 0px 20px 0px 0px;line-height: 1.2em;}
/*11. Fallback-Lösung für Druckansicht, falls JS deaktiviert*/
#footer p.print-button {display: inline;float: left;line-height: 1.2em;margin: 0px;padding: 0px;}
#footer input {	margin: 0;padding: 0;width: 8em;color: #666666;background: #FFF;line-height: 1.2em;	border: none;border: 0px;cursor: pointer;}
#footer input:hover, #footer input:focus {color: #333333;}