body  {font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #333333; line-height: 1.2em; color: #000000; margin: 0px; text-align: center;}
body.green  {background-color: #b3d583;}
body.blue  {background-color: #6699cc;}
body.yellow  {background-color: #f3ee59;}

p, ul {margin: 0px 0px 1.1em 0px;}
p, ul, li {font-size: 1.0em; line-height: 1.3em;}
p.nospace {margin: 0px;}
p.survey_answer {height: 20px;}

.produktanhang{font-size: 0.85em; font-style: normal; font-weight: normal;}

h1, h2, h3, h4 {margin: 0px 0px 1.0em 0px;}
h1 {font-size: 1.5em; color:#cc0000; font-style:italic; line-height: 20px;}
h4 {font-size: 1.3em; color: #cc0000; font-style:italic;}

ul {padding: 0px 0px 0px 15px; list-style: disc;}
li {padding: 0px 0px 0px 5px; margin: 0px;}

td, input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #151515; line-height: 1.2em;}
form, input, select, textarea {margin: 0px; padding: 0px;}
.formitem_alone {float:left; width:30px; height:32px;}
.formitem_alone_text {height:32px;}
.standard_button {background-color:#F4F4F4; font-size:.9em;}

img  {border: 0px;}
.clear  {clear: both;}
.error {color:#FF0000;}

#siteContainer, #mainContent, #homeContainer, #bg {position: relative;}
#siteContainer, #mainContent, #homeContainer, #header, #footer {width: 984px;}

#siteContainer {margin: 20px auto 0px auto;}
#mainContent, #nav {position: relative;}

#mainContent {padding: 0px 0px 20px 0px; text-align: left; background: #ffffff url(images/bg_main.gif) repeat-x 0px 122px;}
#mainContent.fachbereich{background: #ffffff url(images/bg_main_big.gif) repeat-x 0px 122px !important;}
#header  {height:94px;}

a {text-decoration:none; color:#FF0000;}
a:hover {text-decoration:underline;}


/*
---------- NAVIGATION ---------- */
#nav {height: 28px; background: url(images/bg_top.gif) no-repeat;}
#nav ul {position: absolute; margin: 0; padding: 0; list-style: none;}
#nav li {position: relative; margin: 0; padding: 0px 0px 0px 5px; font-size: 1em; line-height: 1.25em; display: inline; float: left; border-right: 1px solid #ffffff;}
#nav li.end, #navRight li {border-right: none;}
#nav #navRight li {padding-right: 0px;}
#navLeft {left: 20px; top: 6px; width: 700px; font-weight: bold;}
#navRight {right: 20px; top: 6px; text-align: right;}
#navRight img {margin: 0px 5px 0px 0px;}
#nav a {margin-right: 5px; color: #ffffff !important; text-decoration: none;}

#homeContainer {background: url(images/bg_bottom.gif) no-repeat left bottom;}
#home_box_content {width: 978px; margin: 0px 3px 0px 3px; padding: 0px 0px 3px 0px;}


/*
---------- CONTENT ---------- */
.home {height:437px; background-color:#FFFFFF;}
#bg {width: 340px; height: 434px; background-color: #ffffff; filter: alpha(opacity=90); -moz-opacity: .9;}
.content {
	position:absolute;
	top:15px;
	width:280px;
}
.pflichtangaben { padding: 10px; text-align: left; }

/* HOME */
#home_no_flash {background: url(images/no_flash_background.jpg) no-repeat;}
#home_no_flash #home_no_flash_content {margin: 0px; width:280px; position:relative; left:80px; top:20px;}

#home_about {background: #ffffff url(images/bg_about.jpg) no-repeat;}
#home_about #bg {left: 30px; width: 450px;}
#home_about_content {left:60px; }

/* FACHBEREICH */
#home_fachbereich {background: #ffffff url(images/bg_fachbereich.jpg) no-repeat;height:507px;}
#home_fachbereich #bg {left: 160px; width: 630px;height: 503px;}
#home_fachbereich_content {left:80px;}

#nav_fachbereich {
	position: absolute;
	top: -40px;
	left: -18px;
	width: 625px;
	padding: 3px;
	background-color: #DB0202;
	background-color: #95BC90;
	color: #FFFFFF;
}
#nav_fachbereich a {
	color: #FFFFFF;
}
.blfth {
	background-image: url(images/behandlungsleitfaden_th.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	vertical-align: middle;
}
.blfth_big {
	background-image: url(images/behandlungsleitfaden_th_big.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	vertical-align: middle;
}
.blf1{
	background-color: #FFF7BD;
	text-align: center;
	font-size: 0.85em;
}
.blf2{
	background-color: #FFD3AD;
	text-align: center;
	font-size: 0.85em;
}
.blf3{
	background-color: #F7BA84;
	text-align: center;
	font-size: 0.85em;
}
.blf4{
	background-color: #E79684;
	text-align: center;
	font-size: 0.85em;
}

/* ABOUT */
#links, #links div {position:absolute; z-index:5;}
#links {left: 0px; top: 0px;}
#home_about_link1 {left:451px; top:33px;}
#home_about_link2 {left:533px; top:63px;}
#home_about_animated {left:648px; top:92px;}

#home_product1 {left:760px; top:60px;}
#home_product2 {left:575px; top:28px;}
#home_tv {left:744px; top:163px;}
#home_link1 {left:20px; top:20px;}
#home_link2 {left:140px; top:42px;}

/* NEWS */
#home_news {background: #ffffff url(images/bg_news.jpg) no-repeat;}
#home_news #bg {left: 550px; width:400px;}
#home_news_content {left: 580px; width:350px;}
#home_news #home_news_animated {left:289px; top:90px;}

/* TREATING */
#home_treating {background: #ffffff url(images/bg_treating.jpg) no-repeat;}
#home_treating #bg {left: 590px;}
#home_treating_content {left: 620px;}
#home_treating #home_treating_animated {left:289px; top:90px;}

/* PRODUCTS */
#home_product_range {background: #ffffff url(images/bg_products.jpg) no-repeat;}
#home_product_range #bg {left: 495px; width: 465px;}
#home_product_range_content {left: 525px; width: 420px;}
.content td a { color: #CC0000;}

/* LINKS */
#home_useful_links {background: #ffffff url(images/bg_links.jpg) no-repeat;}
#home_useful_links #bg {left: 630px;}
#home_useful_links_content {left: 660px;}

/* SITEMAP */
#home_sitemap {background: #ffffff url(images/bg_links.jpg) no-repeat;}
#home_sitemap #bg {left: 170px; width:500px;}
#home_sitemap_content {left:200px; width:470px;}

/* SURVEY */
#home_survey {background: #ffffff url(images/bg_links.jpg) no-repeat;}
#home_survey #bg {left: 170px; width:640px;}
#home_survey_content {left: 200px; width:580px;}

#tbl_survey {width:570px;}
#tbl_survey .left {width:285px;}
#tbl_survey TD {vertical-align:top;}
#home_survey_content SELECT {font-size:.9em;}

/* TV */
#home_tv_adverts {background: #ffffff url(images/bg_tv.jpg) no-repeat;}
#home_tv_adverts #bg {left: 50px;}
#home_tv_adverts_content {left: 80px;}
#home_tv_adverts #videoplayer {position:relative;margin-left:490px;margin-top:-400px;}

/* COMPETITION */
#home_competition {background: #ffffff url(images/bg_about.jpg) no-repeat;}
#home_competition #bg {left: 50px;}
#home_competition_content {left: 80px;}



/*
---------- FOOTER ---------- */
#footer {text-align:center; padding: 3px 0px 3px 0px; margin: 2px 0px 10px 0px; color:#FF0000; font-size:1.0em;}
#footer #nav_links {/*float:left; margin-left:50px;*/}
#footer a {color:#FF0000; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer #readlabel {font-size:.8em; padding: 10px 0px 0px 0px; color:#666666;}
#footer #legal {font-size:.8em; margin:3px auto auto auto; color:#666666;}
#footer #legal a {color:#666666;}
#footer #last_updated {font-size:.8em; margin:3px auto auto auto; color:#666666;}

#banner_dobendan {
	height:72px;
	width:739px;
	position: absolute;
	z-index: 200;
	top: -3px;
	left:250px;
	padding:10px 0px 0 50px;
	background: url(images/hg_banner.jpg) no-repeat;
}

#popup_pflichtangaben div {
	background-color: red; 
	color: #ffffff; 
	text-align: center;
	height: 15px;
}
#popup_pflichtangaben a {
	color: #ffffff;
	padding-top: 10px;
}
#popup_pflichtangaben {
	position: absolute;
	border: 3px solid red;
	top: 15px;
	left: 20px;
	width: 400px;
	height: 350px;
}
.banner_neu {
	position:absolute;
	margin:0 0 0 483px;
}
