html, body{
	width:100%; text-align:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11pt;
}
br{
	clear:both;
}
#container{
	float:none; margin:auto;
	width:800px;
	background:url(design/head.png) 0px 10px no-repeat;
}
#menu{
	float:left; display:inline;
	height:170px; margin:0 0 0 250px;
}
#menu a{
	float:left; display:inline; text-align:center;
	width:91px; height:40px; margin:40px 0 0 0px;
	color:#858586;
	text-decoration:none;
}
#menu a:hover, a.menu-active{
	font-weight:bold;
	color:#e15501;
}
#language{
	display:block; height:45px; margin:0px; padding:0 20px 0 0;
}
#language a, #language img{
	float:right; padding:0px; margin:0px; width:auto; height:auto;
}
#language a{
	margin:29px 0 0 10px;
}
#language p{
	float:right; margin:25px 0 0 10px; font-size: 10pt;
}
#headline{
	float:left; display:inline;
	width:800px; height:159px;
	margin:10px 0 0 0; padding:3px 0 3px 0;
	background:#c63927;
}
#headline img{
	float:left; display:inline; margin-left:3px;
}
#content-menu a{
	float:left; display:inline; text-align:left;
	width:187px; min-height:19px; margin:5px 0 0 10px; padding:0 0 0 10px;
	color:#ab2524; text-decoration:none; font-size:9pt;
	background:url(design/link-pfeil.gif) no-repeat 0px 5px;
	border-bottom:1px solid #e15501;
}
#content-menu a:hover{
	color:#2ba822; background:url(design/link-pfeil-aktiv.gif) no-repeat 0px 5px;
}
#content-menu{
	float:left; display:inline;
	width:217px; margin:10px 0 0 0; padding:0;
	background:url(design/content-menu.png);
}
#partner-login{
	float:left; display:inline;
	width:217px; height:116px; margin-top:20px;
	background:url(design/partner-login-bg.png);
}

#content-menu h2{
	float:left; display:inline; text-align:center;
	margin:10px 0 10px 20px;
	font-size:11pt; color:#e15501;
}
#partner-login h2{
	color:#858586; margin:20px 0 20px 30px;
}
#partner-login input,submit{
	float:left; display:inline;
	background-color:#9c9c9c; border:1px solid #707070; margin:0 0 0 20px; color:#fff;
}
#content{
	float:right; display:inline;
	width:563px; min-height:300px; margin:10px 0 0 0;
}
#content h1{
	float:left; display:inline;
	margin:0 0 0 10px;
	color:#858586; font-size:11pt;
}
#content h1:first-letter{
	color:#e15501;
}
.uebersicht-container{
	float:left; display:inline;
	width:254px; margin:20px 0 0 0;
}
.uebersicht-container p{
	float:right; display:inline; text-align:justify;
	width:220px; margin:10px 0 0 10px;
	font-size:10pt; color:#858586;
}
a.uebersicht{
	float:left; display:inline; text-align:left;
	width:204px; height:41px;
	margin:0 0 0 30px; padding:116px 0 0 20px;
	background:url(design/biotherm.png) bottom no-repeat;
	text-decoration:none;
	color:#858586; font-size:9pt;
	font-weight:bold;
}
a.uebersicht:first-letter, a.uebersicht-startseite:first-letter{
	color:#e15501;
}
a.uebersicht-startseite{
	float:left; display:inline;
	margin:0 0 20px 20px;
}
#content img{
	border:0px;
}
#foot{
	float:left; display:inline;
	width:800px; height:53px; margin:10px 0 10px 0;
	background:url(design/foot.png); color:#ab2524;
}
p{
	float:left; display:inline; text-align:left;
	color:#707070;
}
p a, td a{
	float:right; display:inline; text-decoration:none;
	padding:0 10px 0 0; margin:7px 0 0 0;
	font-size:9pt; color:#ab2524;
	background:url(design/mehr.png) right center no-repeat;
}
#foot a{
	float:left; display:inline;
	margin:17px 0 0 0;
	color:#ab2524; text-decoration:none;
}
hr{
	border:0px; background:url(design/trennlinie.png); height:5px;
}

table{
	border:1px solid #ffd7ac;
}

thead{
	text-align:center; background:#ffd7ac; color:#ab2524;
}

tbody{
	background:#f1f1f1;
}

tbody td{
	text-align:center; height:25px; color:#707070;
}

tbody th{
	padding:0 10px 0 0; color:#707070;
}

ul{
	text-align:left; color:#707070;
}

ol{
	text-align:left; color:#707070;
}

li{
	display:list-item;
	margin:0; padding:5px 0 5px 2px;
	text-decoration:none;
	clear:both;
}

#top-content{
	float:left; display:inline; width:563px; background:url(design/topcontent-bg.png);
}

#produktinfo-small{
	float:left; display:inline; width:563px; background:url(design/produktinfo-small-bg.png);
}
#produktinfo-small a{
	float:left; display:inline; background:url(design/pdf-sym.png) 0px 2px no-repeat; margin:5px; padding:3px 0 3px 20px; font-size:9pt; color:#ab2524; text-decoration:none;
}
#produktinfo-small a:hover{
	color:green;
}

label{
	float:left; display:inline; text-align:right; width:122px; margin:5px 0 0 0; color:#707070;
}

input, textarea{
	float:Left; display:inline; width:300px; background:#ffcd99; border:1px solid #e15501; margin:5px 0 0 5px;
}
sup{
	font-size:8pt;
}
#postit{
	float:left; display:inline; position:absolute; width:254px; height:267px; left:50%; top:130px; background:url(design/postit.png);
}

