/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/
* html * {
	zoom:100%; 
/* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/
	}
/* without the above hack, IE6 does not draw the header until the page is resized */
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */
* {
	margin:0;
	padding:0;
	}
body {
	font: 1em Lucida, Arial, sans-serif; /* 1em = 16pts */
}
.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */
.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */

/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */
/* NOTE: text colors follow below */
body {
	background-color:#FFF;
}
#main_wrapper {background-color:#FFF;}
#header {
	background-color:#FFF;
}
#nav {
	background-color:#FFF;
}
#content {
	background-color:#FFF;
}
#promo {
	background-color:#FFF;
}
#footbild {background-color:#FFF;}
#footer {
	background-color:#FFF;
	color: #999;
	font-size: 12px;	
}

code {font-size:1.25em;}
* html code {font-size:1.1em;} /* default size is smaller in IE */
	
cite {
	font-size:.85em;
	font-style:italic;
	}
blockquote {
	border-top:0px solid;
	border-bottom:2px solid;
	width:50%;
	margin:1em 0 1em 20%;
	padding:.3em 1em;
	}
blockquote p {
	margin-bottom:.1em;
	}
blockquote p:before { /* IDWIMIE 6 and 7 */
	content: open-quote;
	color:#cccc8f;
}
blockquote p:after {  /* IDWIMIE 6 and 7 */
	content: close-quote;
	color:#366;
}
blockquote cite {
	font-size:.85em;
	}
abbr, acronym {
	border-bottom:1px dashed #000;
	cursor:default;
	}
address {
	margin:0 1em .75em 1em;
	}


/* THE ALSETT CLEARING METHOD */
	.clearfix:after {
 content: “.”;
 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */ 

/* Vordegrund Farbe */
.vlinien {
	color: #CF2538;
}
.vbioclassica {
	color: #B3B0AE;
}
.vsensibel {
	color: #FF9EC2;
}
.vstimula {
	color: #A99368;
}
.vbelenergen {
	color: #A8E6D6;
}
.vocula {
	color: #00B8E0;
}
.vliniea {
	color: #007336;
}
.vsamtea {
	color: #1C1475;
}
.vintensa {
	color: #F7B512;
}
.vsun {
	color: #FC7323;
}
.vkabine {
	color: #00F;
	font-style: italic;
	font-weight: bold;
}
/* Hintergrund Farben */
.clinien {
	color: #FFF;
	background-color: #CF2538;
}
.cbioclassica {
	color: #FFF;
	background-color: #B3B0AE;
}
.csensibel {
	color: #FFF;
	background-color: #FF9EC2;
}
.cstimula {
	color: #FFF;
	background-color: #A99368;
}
.cbelenergen {
	color: #FFF;
	background-color: #A8E6D6;
}
.cocula {
	color: #FFF;
	background-color: #00B8E0;
}
.cliniea {
	color: #FFF;
	background-color: #007336;
}
.csamtea {
	color: #FFF;
	background-color: #1C1475;
}
.cintensa {
	color: #FFF;
	background-color: #F7B512;
}
.csun {
	color: #FFF;
	background-color: #FC7323;
}
.cman {
	color: #FFF;
	background-color: #000;
}


.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	text-indent: 7pt;
	background-color: #999;
}
