*{margin:0; padding:0; border:0; outline:0; }

body{background:#fff url(/html/images/main/background.gif) repeat-y 988px 0; font:normal 11px Arial, Verdana, Sans-Serif; color:#666;}

h2{font:bold 22px Arial; color:#292929;}
h3{font:bold 14px Arial, Verdana, Sans-Serif; color:#01876e; line-height:1.6em;}

a{font-weight:bold; text-decoration:none; color:#3f3f3f;}
a.intern{padding:3px 0 2px 22px; background:url(/html/images/main/buttonbullet_s_right.gif) no-repeat top left;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
a:active{outline:none;}


form fieldset{margin:0 0 0 0; border:0; padding:0;}
form legend{display:none;}

form label{margin:5px 0; display:block;}
form select{border:1px solid #666; margin:5px 0; padding:2px;}
form input{margin:5px 0; display:block; float:left; border:1px solid #c6c6c6; background:#f8f8f8; padding:2px;}
form input:focus{border:1px solid #666; background:#fff;}
input[type=hidden]{display:none;}
form textarea{margin:5px 0; display:block; float:left; border:1px solid #666; padding:2px;}
form p{clear:both;}
button {font-weight:bold;font-size:11px;color:#3f3f3f;} /* tb; buttons fuer forms */
.infoItem .right .left .formnone { margin-left:0 !important; border:0 !important; float:none !important; background:none !important; padding:0 !important; width:25px !important;}

div.smallBox form fieldset{background:url(/html/images/main/cols_border.gif) no-repeat -10px 100%; padding:0 0 10px 0; margin:0 0 10px 0;}
div.smallBox form label{width:150px;}
div.smallBox form input{width:239px; margin:0 0 10px 0;}
div.smallBox form input#submit{width:auto; margin:0 0 10px 0; padding:5px;}
div.smallBox form p{color:#a8a8a8; font-size:10px;}

.none{display:none;}
.clear{clear:both;}

.imageTeaser{width:245px; margin:0 10px; float:left;}
.imageTeaser img{padding:0 0 6px 0; background:url(/html/images/main/teaser_image_silver_border.gif) no-repeat bottom left;}
.imageTeaser h3{padding:7px 0 4px 0;}
.imageTeaser p{padding:0 0 10px 0; line-height:1.6em; font-size:12px;}

.smallBox{width:245px; overflow:hidden; margin:0 10px; float:left;}
.smallBox img{padding:10px 0;}
.smallBox h3{padding:7px 0 4px 0;}
.smallBox p{padding:0 0 10px 0; line-height:1.6em; font-size:12px;}
.smallBox address{padding:0 0 10px 0; line-height:1.6em; font-size:12px; font-style:normal;}
.smallBox ul{list-style:none;}
.smallBox ul li{background:url(/html/images/main/dots.gif) repeat-x bottom left; padding:5px 0;}

.smallBox div.articles{background:url(/html/images/main/cols_border.gif) no-repeat -10px 100%; margin:0 0 15px 0;}
.smallBox div.articles div.smallImageTeaser{background:url(/html/images/main/dots.gif) repeat-x; height:66px; padding:10px 0 5px 0; overflow:hidden;}
.smallBox div.articles div.smallImageTeaser img{padding:0 0 6px 0; margin:0 7px 0 0; background:url(/html/images/main/silver_img_border_small.gif) no-repeat bottom left; float:left;}
.smallBox div.articles div.smallImageTeaser p{padding:0 0 0 0; margin:0; line-height:1.6em; font-size:11px;}

.smallBox div.articles{background:url(/html/images/main/cols_border.gif) no-repeat -10px 100%; margin:0 0 15px 0;}
.smallBox div.articles div.smallPDFTeaser{background:url(/html/images/main/dots.gif) repeat-x; height:66px; padding:10px 0 5px 0; overflow:hidden;}
.smallBox div.articles div.smallPDFTeaser img{padding:15px 10px 0 0; margin:0 7px 0 0; float:left;}
.smallBox div.articles div.smallPDFTeaser strong{font-size:12px; margin:0; color:#404040;}
.smallBox div.articles div.smallPDFTeaser p{padding:0; margin:5px 0 5px 0; line-height:1.3em; font-size:11px;}

#PDFInfoBox {padding:20px 0 0 40px;}
#PDFInfoBox div.smallPDFTeaser{height:66px; padding:0 0 0 0; overflow:hidden;}
#PDFInfoBox div.smallPDFTeaser img{padding:0 10px 0 0; margin:0 7px 0 0; float:left;}
#PDFInfoBox div.smallPDFTeaser strong{font-size:12px; margin:0; color:#404040;}
#PDFInfoBox div.smallPDFTeaser p{padding:0; margin:10px 0 5px 0; line-height:1.3em; font-size:12px;}
#PDFInfoBox div.smallPDFTeaser small { margin-left:28px; font-style:italic; }

.smallTextTeaser{width:245px; margin:0 10px; float:left;}
.smallTextTeaser h3{padding:5px 0 2px 0;}
.smallTextTeaser p{padding:0 0 10px 0; line-height:1.6em; font-size:12px;}

.smallBoxArchiv{width:245px; overflow:hidden; margin:0 10px; float:left;}
.smallBoxArchiv img{padding:10px 0;}
.smallBoxArchiv h3{padding:7px 0 4px 0;}
.smallBoxArchiv p{padding:0 0 10px 0; line-height:1.6em; font-size:12px;}
.smallBoxArchiv address{padding:0 0 10px 0; line-height:1.6em; font-size:12px; font-style:normal;}
.smallBoxArchiv ul{list-style:none;}
.smallBoxArchiv ul li{background:url(/html/images/main/dots.gif) repeat-x bottom left; padding:5px 0;}

.smallBoxArchiv div.articles{background:url(/html/images/main/cols_border.gif) no-repeat -10px 100%; margin:0 0 15px 0;}
.smallBoxArchiv div.articles div.smallImageTeaser{background:url(/html/images/main/dots.gif) repeat-x; height:66px; padding:10px 0 5px 0; overflow:hidden;}
.smallBoxArchiv div.articles div.smallImageTeaser img{padding:0 0 6px 0; margin:0 7px 0 0; background:url(/html/images/main/silver_img_border_small.gif) no-repeat bottom left; float:left;}
.smallBoxArchiv div.articles div.smallImageTeaser p{padding:0 0 0 0; margin:0; line-height:1.6em; font-size:11px;}



.faq{background:url(/html/images/main/dots.gif) repeat-x left bottom; padding:0 0 6px 0;}
.faq a{display:block; padding:5px 0 2px 0; line-height:1.8em;}
.faq a:hover{text-decoration:none;}
.faq a:hover strong{text-decoration:underline;}
.faq a strong{padding:3px 22px 3px 0; font-size:12px; display:block;}
#faqs .active a strong{background:url(/html/images/main/minus.gif) no-repeat bottom right;}
#faqs .inactive a strong{background:url(/html/images/main/plus.gif) no-repeat bottom right;}
#faqs .active p{display:block; padding:0; margin:0;}
#faqs .inactive p{display:none; padding:0; margin:0;}

/* TEASERS */
div.teaser{width:245px; background:url(/html/images/main/silver_teasertext.gif) repeat-y; position:relative; padding:138px 0 0 0;}
div.teaser h3{margin:20px 10px 5px 10px; padding:0;}
div.teaser a.imagelink{display:block; position:absolute; top:0; left:0; padding:0 0 6px 0; background:url(/html/images/main/silver_border.gif) no-repeat bottom left;}
div.teaser p{margin:5px 10px; padding:0; font-size:11px;}
div.teaser a.morelink{display:block; padding:5px 0 12px 35px; background:url(/html/images/main/morelink_bg.gif) no-repeat bottom left;}

div.adviceTeaser{margin:0 0 10px 0; padding:140px 0 0 0; width:245px; display:block; background:url(/html/images/main/silver_teasertext.gif) repeat-y; position:relative;}
div.adviceTeaser a.imagelink{padding:0 0 10px 0; background:url(/html/images/main/silver_advice_teasertext.gif) no-repeat bottom left;}
div.adviceTeaser a.imagelink img{padding:5px 0 0 0; background:url(/html/images/main/silver_img_border.gif) no-repeat; }

.twoProductsTeaser{background:url(/html/images/main/dots.gif) repeat-y 254px 0; margin:20px 0 0 0;}
.twoProductsTeaser div.prod1{float:left;}
.twoProductsTeaser div.prod2{float:right;}

.twoProductsHoverTeaser{position:relative; width:245px; height:285px; background:url(/html/images/main/silver_teasertext.gif) repeat-y;}
.twoProductsHoverTeaser div.teaser{padding:145px 0 0 0; background:none; height:142px;}
.twoProductsHoverTeaser div.teaser a.imagelink{padding:0; background:transparent; z-index:100;}
.twoProductsHoverTeaser div.teaser a.imagelink img{padding:0 0 6px 0; background:#f1f1f1;}
.twoProductsHoverTeaser div.teaser h3{display:none;}
.twoProductsHoverTeaser div.teaser p{display:none;}
.twoProductsHoverTeaser div.teaser a.morelink{display:none; position:absolute; bottom:0; left:0; width:245px;}
.twoProductsHoverTeaser div.active h3{display:block; background:url(/html/images/main/silver_border.gif) no-repeat; margin:0; padding:12px 10px 0 10px;}
.twoProductsHoverTeaser div.active p{display:block;}
.twoProductsHoverTeaser div.active a.morelink{display:block;}
.twoProductsHoverTeaser div.active a.imagelink img{background:#f1f1f1 url(/html/images/main/teaserArrow.gif) no-repeat center bottom;}
.twoProductsHoverTeaser div.prod1{position:absolute; top:0; left:0;}
.twoProductsHoverTeaser div.prod2{position:absolute; top:0; left:0;}
.twoProductsHoverTeaser div.prod1 a.imagelink{position:absolute; top:0; left:0;}
.twoProductsHoverTeaser div.prod2 a.imagelink{position:absolute; top:0; left:123px;}

.pdfteaser{width:245px; float:right; margin:0 0 10px 10px; background:url(/html/images/main/bottomshadow.gif) repeat-x bottom left; padding:0 0 4px 0;}
.pdfteaser a{display:block; background:url(/html/images/main/buttonbullet_s_right.gif) no-repeat 0 96%;}
.pdfteaser a img{padding:0 0 5px 0; background:url(/html/images/main/silver_img_border.gif) no-repeat bottom left;}
.pdfteaser a strong{display:block; padding:10px 30px 10px 22px; background:url(/html/images/main/pdficon.gif) no-repeat center right;}

.newsletterbox img{float:left; padding:1px; border:1px solid #b6c4c4;}
.newsletterbox ul{float:right; width:240px; list-style:none; padding:0; margin:0;}
.newsletterbox ul li{padding:0 0 5px 12px; background:url(/html/images/main/listpoint.gif) no-repeat 0 6px; font-size:12px; line-height:1.7em;}
.newsletterbox .pdfdownloadbutton{float:right;}

div.default{height:490px;}
div.adviceSub{height:460px;}
div.magazinSub{height:470px;}
div.brand{height:485px;}
div.noContent{height:110px;}

.bottomdots{background:url(/html/images/main/dots.gif) repeat-x bottom left;}
.topdots{background:url(/html/images/main/dots.gif) repeat-x top left;}

.downloadbutton{width:200px; height:34px; display:block; background:url(/html/images/main/downloadbutton.gif) no-repeat; padding:18px 0 0 45px; overflow:hidden;}
.pdfdownloadbutton{width:200px; height:34px; display:block; background:url(/html/images/main/pdfdownloadbutton.gif) no-repeat; padding:18px 0 0 45px; overflow:hidden;}
.downloadbutton2{width:140px; height:43px; display:block; background:url(/html/images/main/downloadbutton.gif) no-repeat; padding:9px 60px 0 45px; overflow:hidden;}


.leftCol{width:520px; float:left; background:url(/html/images/main/vdots.gif) repeat-y top right; margin:0 0 10px 0;}
.leftCol p, .leftCol h3{width:500px;}
.rightCol{width:235px; float:right; margin:0 0 10px 20px;}
.rightCol img{padding:1px; border:1px solid #b6c4c4;}
.rightCol ul{list-style:none; margin:20px 0 0 0;}
.rightCol ul li{height:25px;}

/* IDS */
#home #header{margin:0 0 -25px 0;}

#flash{width:988px; height:100%;}

#flash ul{width:988px; position:relative;}
#flash ul li a{display:block; position:absolute; height:20px; top:70px;}
#flash ul li a strong{display:none;}

#noflash_home a{left:50px; width:72px;}
#noflash_aspirin a{left:123px; width:72px;}
#noflash_produkte a{left:197px; width:90px;}
#noflash_leitlinien a{left:289px; width:92px;}
#noflash_fortbildung a{left:383px; width:83px;}
#noflash_info a{left:468px; width:104px;}

#noflash_pressehome a{left:20px; top:20px !important; width:200px; height:40px !important;}


#noflash_logo a{left:741px; top:10px !important; width:44px; height:44px !important;}
#noflash_logofont a{left:791px; top:21px !important; width:184px; height:27px !important;}
#noflash_kontakt a{left:793px; top:51px !important; width:34px; height:12px !important;}
#noflash_sitemap a{left:835px; top:51px !important; width:40px; height:12px !important;}

#flash ul li#getflash a{width:243px; height:52px; top:338px; right:11px;}

#fallback_homepage{background:url(/html/images/main/fallback_homepage.jpg) no-repeat; height:502px;}
#fallback_produkte{background:url(/html/images/main/fallback_produkte.jpg) no-repeat; height:487px;}
#fallback_orange{background:url(/html/images/main/fallback_produkte_plus_c.jpg) no-repeat; height:487px;}
#fallback_markenwelt{background:url(/html/images/main/fallback_markenwelt.jpg) no-repeat; height:482px;}
#fallback_magazin{background:url(/html/images/main/fallback_magazin.jpg) no-repeat; height:467px;}
#fallback_beratung{background:url(/html/images/main/fallback_beratung.jpg) no-repeat; height:457px;}
#fallback_meta{background:url(/html/images/main/fallback_meta.jpg) no-repeat; height:109px;}
#fallback_presse{background:url(/html/images/main/fallback_presse.jpg) no-repeat; height:109px;}


#sitemap{background:url(/html/images/main/dots.gif) repeat-y 255px 0; width:510px;}

#mainsitemap{list-style:none; background:url(/html/images/main/dots.gif) repeat-y 7px 0; width:250px; float:left; display:block; padding:0 5px 0 0;}
#mainsitemap li{padding:5px 0 5px 23px; background:url(/html/images/main/arr_right.gif) no-repeat 0 0;}
#mainsitemap li a{font:bold 14px Arial, Verdana, Sans-Serif; color:#01876e;}
#mainsitemap li ul{margin:10px 0 0 0; list-style:none; background:url(/html/images/main/dots.gif) repeat-y 7px 0;}
#mainsitemap li ul li{border-bottom:15px solid #fff;}
#mainsitemap li ul li ul{background:none;}
#mainsitemap li ul li ul li{background:url(/html/images/main/arr_right.gif) no-repeat 0 0; border-bottom:0;}
#mainsitemap li ul li ul li a{font:bold 11px Arial, Verdana, Sans-Serif; color:#000;}

#mainsitemap li ul li#markenwelt{border-bottom:0; padding:5px 0 0 23px;}

#metasitemap{list-style:none; width:240px; float:left; display:block; padding:0 5px 0 10px;}
#metasitemap li{background:url(/html/images/main/arr_right.gif) no-repeat 0 0; border-bottom:0; padding:5px 0 5px 23px; background:url(/html/images/main/arr_right.gif) no-repeat 0 0;}
#metasitemap li a{font:bold 11px Arial, Verdana, Sans-Serif; color:#000;}

ul#cards{list-style:none; background:url(/html/images/main/dots.gif) repeat-x left bottom; height:32px; width:510px; margin:0 0 20px 0;}
ul#cards li{float:left; background:url(/html/images/main/cards_nonactive_bg.gif) no-repeat; width:127px; margin:0 -2px 0 0;}
ul#cards li.active{background:url(/html/images/main/cards_active_bg.gif) no-repeat top left;}
ul#cards li a{display:block; float:left; padding:10px 20px 10px 30px; color:#464646; font-size:12px; font-weight:normal; background:url(/html/images/main/cards_arr_right.gif) no-repeat 15px 11px;}
ul#cards li.active a{display:block; float:left; padding:10px 20px 10px 30px; color:#464646; font-size:12px; font-weight:normal; background:url(/html/images/main/cards_arr_down.gif) no-repeat 15px 11px; outline:none;}

#page{background:transparent; width:988px;}

#navigation{width:190px; overflow:hidden; margin:3px 0 0 0; float:left;}

#mainnavigation{background: url(/html/images/main/mainnav_bg.gif) no-repeat bottom left; padding:0 0 6px 0;}
#mainnavigation ul{list-style:none; border-top:1px solid #939393; border-right:1px solid #f2f2f2; margin:0 0 6px 0;}
#mainnavigation ul li{width:189px; display:inline;} 
#mainnavigation ul li a{display:block; color:#666; text-decoration:none; background:#e8e8e8; border-right:1px solid #cdcdcd; padding:3px 0; border-top:1px solid #fff; border-bottom:1px solid #939393;}
#mainnavigation ul li a:hover{background:#c5c5c5 url(/html/images/main/mainnav_hover.gif) repeat-x;}
#mainnavigation ul li a strong{display:block; font-weight:normal; font-size:12px; padding:0 20px;}
#mainnavigation ul li a:hover strong{background:url(/html/images/main/arr_nav.gif) no-repeat 5px 3px;}
#mainnavigation ul li.active a{background:#9d9d9d url(/html/images/main/mainnav_active.gif) repeat-x; color:#fff; border-right:1px solid #5d5d5d; border-top:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f;}
#mainnavigation ul li.active a strong{background:url(/html/images/main/arr_nav_active.gif) no-repeat 5px 3px;}
#mainnavigation ul li.active a:hover{background:#9d9d9d url(/html/images/main/mainnav_active.gif) repeat-x;}

#subnavigation{background:transparent url(/html/images/main/nav_bg.gif) no-repeat; height:219px;}

ul#important{list-style:none;}
ul#important li{width:190px;}
ul#important li a{display:block; font-weight:normal; font-size:12px; text-decoration:none; color:#666; padding:1px 10px 2px 18px; margin:0;}
ul#important li.active a{color:#fff; background:#b1b1b1; padding:6px 18px; margin:0 0 5px 0;}

ul#basic{list-style:none; margin:3px 4px 0 4px; padding:5px 0 20px 0; border-top:1px solid #ccc;}
ul#basic li{width:189px;}
ul#basic li a{display:block; width:153px; font-weight:normal; font-size:10px; text-decoration:none; color:#666; padding:1px 14px 2px 14px; margin:1px 2px 0 0;}
ul#basic li.active a{font-weight:bold; background:#dcdcdc url(/html/images/main/nav_select_bg.gif) repeat-x;}

#content{float:right; width:798px; position:relative;}
#content h2{width:620px; margin:3px 0 0 10px;}
#content .dotline{height:3px; background:url(/html/images/main/dots.gif) repeat-x; margin:10px 10px 0 10px;}
#content .threeCols{background:url(/html/images/main/three_cols_bg.gif) repeat-y; margin:3px 0 0 0;}
#content .threeCols .bottomBorder{background:url(/html/images/main/cols_border.gif) repeat-x; height:4px;}
#content .threeCols2{margin:10px 0 0 0;}
#content .twoCols{background:url(/html/images/main/dots.gif) repeat-y 265px 0; margin:5px 0 0 -10px; width:530px; overflow:hidden;}
#content .twoCols .bottomBorder{background:url(/html/images/main/cols_border.gif) repeat-x; height:4px;}
#content .twoAsymCols{background:url(/html/images/main/two_asym_cols_bg.gif) repeat-y 530px 0; margin:10px 0 0 0;}
#content .twoSymCols{background:url(/html/images/main/two_asym_cols_bg.gif) repeat-y 388px 0; margin:10px 0 0 10px;}
#content .visual-big	{ margin:10px 0 0px 10px; }

.gateway-item {
	float:left;
	width:380px;
	margin:0 18px 12px 0;
	font-size:12px;
	line-height:18px;
	color:#808080;
	
}

.gateway-item h3 {
	margin-bottom:10px;
}

.gateway-item .login {
	margin-top:37px;
	width:368px;
	background:transparent url(/html/images/main/bg_gateway_login.gif) no-repeat scroll 0 15px;
	height:165px;
}


.gateway-item .login_reg {
	margin-top:37px;
	width:380px;
	height:150px;
	background:url('/html/images/main/bg_gateway_login.gif') no-repeat;
}

.gateway-item .login .left {
	float:left;
	margin:0 0 0 42px;
	padding:3px 0 0 0;
	width:70px;
}

.gateway-item .login .right {
	float:left;
	text-align:right;
}

.gateway-item .login .right input {
	width:212px;
}

.gateway-item .privat {
	margin-top:37px;
	width:380px;
	background:transparent url(/html/images/main/bg_gateway_login.gif) no-repeat scroll 0 15px;
	height:165px;
	
}

.gateway-item .privat_reg {
	margin-top:0px;
	width:380px;
	height:82px;
	/*background:url('../images/bg_gateway_privat.gif') no-repeat;*/
	background:url('/html/images/main/bg_gateway_login_slim.gif') no-repeat;
	background-position:bottom left;
	
	
}

.gateway-item .login h3 {
	margin:0 0 20px 42px;
}

ul#lexNav{list-style:none;}
ul#lexNav li{float:left;}
ul#lexNav li a{float:left; height:20px; width:19px; display:block; text-align:center; padding:8px 0; color:#d0d0d0; font:bold 14px Times, "Times New Roman", Georgia, Sans-Serif;}
ul#lexNav li a:hover{text-decoration:none; padding:0; color:#017f67; font:bold 23px Times, "Times New Roman", Georgia, Sans-Serif;}

#contentText{width:510px; margin:0 12px 0 10px; float:left; overflow:hidden;}
#contentText .dotline{height:3px; background:url(/html/images/main/dots.gif) repeat-x; margin:20px 0 10px 0;}
#contentText.fullWidth{width:776px; margin:0 12px 0 10px; float:left; overflow:hidden;}
#contentText.fullWidth div.imageTeaser{width:245px; overflow:hidden; margin:0 10px 0 0;}
#contentText h3{padding:54px 0 4px 0;
*padding:5px 0 4px 0;}
#contentText p{padding:0 0 15px 0; line-height:1.6em; font-size:12px;}
#contentText p.marginless{padding:0;}
#contentText address{padding:0 0 15px 0; line-height:1.6em; font-size:12px; font-style:normal;}
#contentText .imageTeaser h3{padding:7px 0 4px 0;}
#contentText div.contentImage{width:254px; margin:5px 10px 5px 0; float:left; background:url(/html/images/main/content_image_bg.gif) repeat-x bottom left;}
#contentText div.contentImage img{display:block; padding:1px; border:1px solid #cbcdca;}
#contentText div.contentImage p{font-size:11px; line-height:1.8em; margin:10px 0; padding:0 0 5px 0;}
#contentText div.fullImage{margin:5px 0 10px 0; padding:1px; border:1px solid #cbcdca;}
#contentText div.lex{background:url(/html/images/main/dots.gif) repeat-x bottom left; padding:10px 0;}
#contentText div.lex h2{color:#252525; font-size:24px; padding:0; margin:0 0 5px 0; width:auto;}
#contentText div.lex h3{clear:both; padding:10px 0 0 0; margin:0;}
#contentText div.lex p{margin:5px 0; padding:0 0 5px 0;}
#contentText form label{width:170px; float:left; font-size:12px;}
#contentText form p{clear:both; padding:15px 0 5px 0;}
#contentText form select{width:325px;}
#contentText form input{width:325px;}
#contentText form input.checkbox{width:auto; border:0; background:transparent; padding:0;}
#contentText form textarea{width:325px;}
#contentText ul.contentList{list-style:none;}
#contentText ul.contentList li{padding:0 0 15px 12px; background:url(/html/images/main/listpoint.gif) no-repeat 0 6px; font-size:12px; line-height:1.7em;}
#contentText div.teaser p, #contentText div.teaser a{font-size:11px;}
#contentText small	{ font-size:11px; }
#contentText .tableHead	{ width:155px; padding:0 0 10px 0; vertical-align:top; background:url('/html/images/main/dots.gif') bottom left repeat-x; font-size:12px; line-height:1.6em; font-weight:bold; }
#contentText .tableText	{ padding:12px 0 0 0; vertical-align:top; }
#contentText .anchor a	{ text-decoration:underline; }

.leitlinienItem	{ padding:12px 0 20px 0; background:url('/html/images/main/dots.gif') bottom left repeat-x; }
.leitlinienItem	.left { float:left; width:182px; }
.leitlinienItem	.right { float:left; width:305px; padding:0 0 0 23px; }
.leitlinienItem	.right ul { margin-left:40px; font-size:12px; list-style:url('/html/images/main/listpoint.gif'); }
.leitlinienItem	.right small { font-size:11px; font-style:italic; }

.fortbildungItem	{ padding:12px 0 20px 0; }
.fortbildungItem	.left { float:left; width:185px; }
.fortbildungItem	.right { float:left; width:302px; padding:0 0 0 23px; }
.fortbildungItem	.right ul { margin-left:40px; font-size:12px; list-style:url('/html/images/main/listpoint.gif'); }
.fortbildungItem	.right small { font-size:11px; font-style:italic; }

.infoItem	{ padding:12px 0 20px 0; }
.infoItem	.left { float:left; width:183px; }
.infoItem	.right { float:left; width:302px; padding:0 0 0 23px; }
.infoItem	.right ul { margin-left:40px; font-size:12px; list-style:url('/html/images/main/listpoint.gif'); }
.infoItem	.right strong { color:#404040; }
.infoItem	.right .sub	{ color:#404040; font-weight:bold; }
.infoItem	.right small { font-size:11px; font-style:italic; }
.infoItem	.right .left	{ float:left; width:22px; }
.infoItem	.right .right	{ float:left; width:240px; padding:0; }
.infoItem	.right .right label	{ font-weight:bold; color:#404040; cursor:pointer; }

#infoForm	{ padding:12px 0 0 0; background:url('/html/images/main/dots.gif') top left repeat-x; }

#submitter{width:150px; padding:13px 0; text-align:center; border:1px solid #d0d0d0; background:#f4f4f4 url(/html/images/main/submitbtn.gif) repeat-x bottom left; cursor:pointer; margin:10px 0 0 0;}

#options{position:absolute; top:0px; right:10px; width:185px; height:35px; overflow:hidden; background:url(/html/images/main/options_aaa1.gif) no-repeat 100px 0;}
#options ul{list-style:none;}
#options ul li{float:left;}
#options ul li a{float:left; font-weight:normal; display:block; height:35px; position:absolute;}
#options ul li a:hover{background-position:0 -35px;}

ul li#mail a{width:29px; background:url(/html/images/main/_mail.gif) no-repeat 0 0;top:0; left:0px;}
ul li#print a{width:38px; background:url(/html/images/main/options_printer.gif) no-repeat 0 0;top:0; left:20px;}
ul li#fontsmall a{width:20px; background:url(/html/images/main/options_minus.gif) no-repeat 0 0; top:0; left:70px;}
ul li#fontbig a{width:20px; background:url(/html/images/main/options_plus.gif) no-repeat 0 0; top:0; right:0;}
ul li#fonta a{width:10px; top:0; left:105px;}
ul li#fontaa a{width:11px; top:0; left:119px;}
ul li#fontaaa a{width:15px; top:0; left:135px;}

#footer{clear:both; width:775px; margin:0 11px 0 202px; padding:42px 0; color:#c7c7c7; background:url(/html/images/main/footer_bg.gif) repeat-x 0 20px;}
#footer p{padding:0 0 0 35px; background:url(/html/images/main/bayercross_footer.gif) no-repeat; line-height:1.6em;}

#WzBoDyI b{display:block; margin:0 0 10px 0;}

.dottedline {background-image: url(/html/images/main/dots.gif);background-repeat: repeat-x;margin-bottom:20px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 30px;
}

/* teaser auf complex-seite fÃ¼r complex-o-meter */
div.smallIconTeaser a.icon{margin-right:6px;float:left;}
div.smallIconTeaser a.headline{font-size:12px;}
div.smallIconTeaser img.icon{padding:0px;}
div.smallIconTeaser p{font-size:11px;margin-top:4px;margin-left:72px;}
div.smallIconTeaser p a{font-weight:normal;}
div.smallIconTeaser img.ruler{padding:0px;margin:5px 0px 10px 0px;}

/* listen als tabelle */

table.liste td {padding:4px;border:1px solid;background-color:#fafafa;font-size:11px;}


.iod{
	padding-top:0px;
	padding-bottom:0px;
	font-size:10px;
	}

.newsletter_img
{
	float:left;
	border: 1px solid silver;
}

#contentText p.news_head {
	padding-left: 230px;
}