/* alle Texte Verdana */
body,td,th,p,b,i,ul,ol,li,h1,h2,h3,h4,div,address,blockquote,nobr,form, input,dd,dt,dl {font-family:Verdana,Arial,Univers,Helvetica,"Sans Serif"; font-size:11px;color:#424d6f;}

/* Ueberschriften */
.head1 {font-size:18px;font-weight:bold;}
.head2 {font-size:15px;font-weight:bold;}
.head3 {font-size:11px; font-style:italic; font-weight:normal;}
.head4 { font-size:11px;font-weight:bold; margin-bottom: 0pt;}

.weiss {color:#ffffff}
.red,a.red:link, a.red:visited, a.red:active, a.red:hover {color:#cf2433;}

.wasser, a.wasser:link,a.wasser:visited, a.wasser.active, a.wasser:hover {color:#000;text-decoration:none;}
.wasserblue {color:#003e72;}
.wasserbluehead2 {font-size:15px;font-weight:bold;color:#003e72;}

.small {font-size:10px;}

/* allgemeine Links */
a:link { color:#424d6f; text-decoration:none; }
a:visited { color:#424d6f; text-decoration:none; }
a:active { color:#424d6f; text-decoration:none; }
a:hover { color:#424d6f; text-decoration:underline; }

td.rahmen-nav { background-color: #fff; width: 138px; }
.nav,a.nav:link,a.nav:visited,a.nav:active {font-size:10px; color:#424d6f; text-decoration:none; line-height:16px; padding-left:5px; }
a.nav:hover {font-size:10px; color:#424d6f; text-decoration:none; line-height:16px;font-weight:bold;}
.nava,a.nava:link,a.nava:visited,a.nava:active {font-size:10px; color:#424d6f;font-weight:bold; text-decoration:none; line-height:16px;}
a.nava:hover {font-size:10px; color:#424d6f; text-decoration:none; line-height:16px;font-weight:bold;}
a.link-aktiv { font-weight: bold; }
a.underline { text-decoration: underline; }

/* Formulare:  */
.form {  
	font-family: Verdana, Helvetica, Verdana; 
    BORDER-RIGHT: #a5acb2 1px solid; 
	BORDER-TOP: #a5acb2 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a5acb2 1px solid; 
	COLOR: #424d6f; 
	BORDER-BOTTOM: #a5acb2 1px solid; 
	FONT-FAMILY: Verdana, Helvetica; 
	/*background-color:#f3f7d9; */
	background-color:#ffffff; 
	width:250px;
	height:22px;
}
.form170 {  
	font-family: Verdana, Helvetica, Verdana; 
    BORDER-RIGHT: #a5acb2 1px solid; 
	BORDER-TOP: #a5acb2 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a5acb2 1px solid; 
	COLOR: #424d6f; 
	BORDER-BOTTOM: #a5acb2 1px solid; 
	FONT-FAMILY: Verdana, Helvetica; 
	/*background-color:#f3f7d9; */
	background-color:#ffffff; 
	width:170px;
	height:22px;
}
.formtext {  
	font-family: Verdana, Helvetica, Verdana; 
    BORDER-RIGHT: #a5acb2 1px solid; 
	BORDER-TOP: #a5acb2 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a5acb2 1px solid; 
	COLOR: #424d6f; 
	BORDER-BOTTOM: #a5acb2 1px solid; 
	FONT-FAMILY: Verdana, Helvetica; 
	/*background-color:#f3f7d9; */
	background-color:#ffffff; 
	width:411px;
	height:84px;
}

/*Auflistungen 
ul { list-style-image: url(/Grafiken/bluesquare.gif);}
ol { list-style-image: url(/Grafiken/bluesquare.gif);}
*/

/* Sonderformate */
p.bildtext { font-size:8pt; font-style:italic; font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";}
.mini { font-size:8pt; font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";}
address {font-size:9pt; font-style:italic; text-align:right;}
.bildunterschrift  { font-size:8pt; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";}
.addressbild  { font-size:8pt; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";}

/* Hintergruende */
.test {background-image:url(../media/aktionen/aktuelles_kachel.gif);background-repeat:repeat-y;}
.bgschattenx {background-image:url(/media/rahmen/bg_schatten_x.gif);background-repeat:repeat-x;}


/* Einstiegsseite */
body.home {
	background: #d9e3ec	 url(media/hintergrund-tropfen.jpg) bottom no-repeat;
}

div#head-links, div#head-rechts {
	position: absolute;
	top: 13px;
	height: 229px;
	background-repeat: no-repeat;
	z-index: 1;
}

div#head-links {
	width: 341px;
	left: 0px;
	background-image: url(media/head_links.jpg);
}

div#head-rechts {
	width: 494px;
	right: 0px;
	background-image: url(media/head_rechts.jpg);
}

div#logo {
	position: relative;
	text-align: center;
	z-index: 5;
}

div#logoleiste {
	position: absolute;
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	z-index: 11;
}

div#logoleiste ul {
	height: 16px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #424d6f;
}

div#logoleiste ul li {
	font-size: 10px;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	padding: 0px 25px 0px 25px;
	border-left: 1px solid #424d6f;
}

div#logoleiste ul li.last { border-right: 1px solid #424d6f; }

div#logoleiste ul li img { vertical-align: middle; }


/* Getraenkevielfalt */
body#getraenkevielfalt { margin: 0px 0px 0px 0px; }
	
body#getraenkevielfalt div#rahmen {
	position: relative;
	width: 791px;
	height: 548px;
}

body#getraenkevielfalt div#header {
	height: 144px;
	padding-top: 85px;
	margin-top: 24px;
	text-align: center;
	background: #d1e4fb url(media/produkte/getraenkevielfalt-header.jpg) no-repeat;
}

body#getraenkevielfalt div#produktauswahl { padding: 0px 0px 0px 32px; }

body#getraenkevielfalt div#produktauswahl p {
	font-size: 12px;
	color: #064c96;
}

body#getraenkevielfalt div#produktauswahl ul {
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#getraenkevielfalt div#produktauswahl ul li {
	float: left;
	padding: 0px 35px 0px 0px;
	text-align: center;
	list-style-type: none;
}

div.close {
	position: relative;
	height: 20px;
	margin-top:-28px;
	text-align: right;
	background-color: #c4c4c4;
	padding: 8px 12px 0px 0px;
}

/* Apollo */
body#apollo-einstieg, body#apollo-produkte { margin: 0px 0px 0px 0px; }
body#apollo-einstieg { background: url(media/produkte/apollo-bg-einstieg.jpg) no-repeat; }
body#apollo-produkte { background: url(media/produkte/apollo-bg-produkte.jpg) no-repeat; }

body#apollo-einstieg div#inhalt {
	float: left;
	width: 325px;
	margin: 150px 0px 0px 45px;	
}

body#apollo-produkte div#inhalt { margin: 105px 0px 0px 25px; }

body#apollo-einstieg div#mehr {
	float: right;
	margin: 222px 10px 0px 0px;
}

body#apollo-einstieg div#mehr a {
	color: #004894;
	text-decoration: underline;
}

body#apollo-einstieg div#inhalt p, body#apollo-produkte div#inhalt p {
	line-height: 1.4em;
	color: #004894;
	margin: 0px 0px 12px 0px;
}

body#apollo-produkte div#inhalt p {
	position: absolute;
	margin-top: 203px;
}

body#apollo-produkte div#inhalt p strong { font-size: 12px; }

body#apollo-einstieg div#inhalt h2 {
	font-size: 12px;
	color: #004894;
	margin: 20px 0px 0px 0px;
}

body#apollo-produkte ul#produktpalette {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#apollo-produkte ul#produktpalette li {
	float: left;
	margin: 0px 70px 0px 0px;
	list-style-type: none;
}

body#apollo-produkte ul#produktpalette li img { margin-left: 15px; }

body#apollo-produkte p#tabelle {
	position: absolute;
	left: 175px;
	top: 350px;
}

body#apollo-einstieg div#backlinks, body#apollo-produkte div#backlinks {
	position: absolute;
	left: 310px;
	bottom: 5px;
	text-align: right;
}

div#backlinks img { margin-top: 5px; }

/* Muehringer */
body#muehringer-einstieg, body#muehringer-produkte { margin: 0px 0px 0px 0px; }
body#muehringer-einstieg { background: url(media/produkte/muehringer-bg-einstieg.jpg) no-repeat; }
body#muehringer-produkte { background: url(media/produkte/muehringer-bg-produkte.jpg) no-repeat; }

body#muehringer-einstieg div#logo, body#muehringer-produkte div#logo {
	position: absolute;
	top: 67px;
	right: 10px;
}

body#muehringer-einstieg div#inhalt p {
	line-height: 1.4em;
	color: #fff;
	margin: 0px 0px 12px 0px;
}

body#muehringer-produkte div#inhalt p {
	position: absolute;
	margin-top: 250px;
	color: #004894;
}

body#muehringer-produkte div#inhalt p strong { font-size: 12px; }

body#muehringer-einstieg div#inhalt {
	float: left;
	width: 430px;
	margin: 270px 0px 0px 220px;	
}

* html body#muehringer-einstieg div#inhalt { margin-left: 110px; }

body#muehringer-einstieg div#mehr {
	position: absolute;
	top: 510px;
	right: 15px;	
	color: #000;
}

body#muehringer-einstieg div#mehr a {
	color: #000;
	text-decoration: underline;
}

body#muehringer-produkte ul#produktpalette {
	margin: 158px 0px 0px 110px;
	padding: 0px 0px 0px 0px;
}

body#muehringer-produkte ul#produktpalette li {
	float: left;
	margin: 0px 55px 0px 0px;
	list-style-type: none;
}

body#muehringer-produkte ul#produktpalette li img { margin-left: 5px; }

body#muehringer-produkte p#tabelle {
	position: absolute;
	left: 220px;
	top: 440px;
}

body#muehringer-einstieg div#backlinks, body#muehringer-produkte div#backlinks {
	position: absolute;
	right: 17px;
	bottom: 5px;
	text-align: right;
}

div#backlinks img { margin-top: 5px; }


/* Mineralien */

td.inhalt-mineralien {
	height: 286px;
	vertical-align: top;
	padding: 20px 10px 20px 20px;
	background: #fff url(media/aktionen/wasser-bg-rechts.jpg) repeat-y right;
}

td.inhalt-mineralien * { color: #000 !important; }
td.inhalt-mineralien h1 { font-size: 14px; margin: 0px 0px 20px 0px; }
td.inhalt-mineralien h2 { margin: 0px 0px 16px 0px; }
td.inhalt-mineralien h3 { margin: 0px 0px 0px 0px; }

td.inhalt-mineralien h1 span {
	display: block;
	font-weight: normal;
}

td.inhalt-mineralien p { margin: 0px 0px 16px 0px; }

td.inhalt-mineralien table {
	width: 100%;
	margin-bottom: 20px;
}
td.inhalt-mineralien th {
	white-space: nowrap;
	font-size: 10px;
	text-align: left;
	padding-right: 20px;
	vertical-align: bottom;
}

td.inhalt-mineralien th em { font-weight: normal; }
td.inhalt-mineralien td em { font-size: 10px; }

td.inhalt-mineralien td { padding: 3px 5px 3px 3px; }

td.inhalt-mineralien tr.blau td { background:url(media/aktionen/wasser-tabelle.png); } 

/* Trink-Fit-Tage */
table.trink-fit-tage * {
	color: #000000;
	line-height: 12pt;
}

table.trink-fit-tage a, table.trink-fit-tage a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

table.trink-fit-tage h4 { font-size: 9pt; }

table.trink-fit-tage p { margin: 0px 0px 10px 0px; }

/* Treue-Gewinspiel */
input.loesung {
	width:18px;
	height:18px;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:13px;}

input.gewinnspiel {
	height:18px;
	margin: 0px 0px 5px 10px;
}


td.bezeichnung {
	text-align:right;
	vertical-align:top;
	width:210px;
}

input.button {
	margin-top:15px;
	width:80px;
	font-size:11px;
}

/* Haendlersuche */
input.auswahl-dealer { 
	border: #a5acb2 1px solid; 
	width: 80px;
	margin: 10px 10px 0px 5px;
}

.textfeld-dealer {
	margin-top: 33px;
	margin-left: 121px;
}
div.spacer {
	width: 640px;
	height: 1px;
	background-image: url(media/aktionen/spacer_dots.gif);
	background-repeat: no-repeat;
}

div#teilnahmebedingungen {
	height: 422px;
	background-color: #FFD528;
	margin: 29px 0px 0px 0px;
	padding: 20px 80px 5px 28px;
	line-height: 1.5em;
}

/* Neue Downloads */
ul.subnav-dl {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px
}

ul.subnav-dl li {
	float: left;
	list-style-type: none;
}

ul.subnav-dl li a {
	font-size: 10px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}

ul.subnav-dl li a.aktiv { font-weight: bold; }

/* Video */

div#video { margin: 20px 0px 20px 0px; }

div#video a {
	display: block;
	width: 328px;
	height: 240px;	
}

