/* BEGIN body styles */
body {
	margin: 0px;
	padding: 0px;
	width: 996px;
	background-color: #FFFFFF;
}

/* END body */ /* BEGIN general FONT styles */
div,table,tr,td,p,ol,ul,li,.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

h1,.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.headline2 {
	font-weight: bold;
}

#divisions .headline2 {
	font-weight: bold;
	color: #333333;
}

/* ordinary links */
a,a:link,a:visited,a:hover,a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* END */ /* BEGIN div positions and styles */ /* BEGIN header */
#header {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 200;
	width: 996px;
	height: 69px;
}
#header a:hover {
	text-decoration: none;
}
#header ul {
	list-style: none;
	clear: both;
	display: block;
}
#header ul li {
	display: inline;
	float: left;
	width: auto;
}
#bvHeader {
	width: 515px;
	height: 69px;
	float: left;
	margin: 0px 0px 1px 0px;
	
}

#bhcLogo {
	padding: 11px 24px 0px 0px;
	width: 231px;
	height: 43px;
	float: right;
	position: relative;
}

#bhcLogo p {
	margin-top: -10px;
	margin-left: 0px;
	padding: 1px 0px 0px 51px;
	width: 224px;
	height: 11px;
	text-align: left;
}

#bhcLogo a,#bhcLogo a:link,#bhcLogo a:visited,#bhcLogo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 11px;
}

#bhcLogo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	text-decoration: none;
	line-height: 11px;
}

div#header img.headlinelogo {
		float: none;
		margin: 0;
		position: absolute;
		top: 8px; 
		right: 45px; 
	}
/* BEGIN meta navigation */
#header ul.bayergroup, 
#header #metanavigation {
	position: absolute;
	top: 40px;
	display: block;
    clear: both;
    height: 16px;
}
#header #metanavigation ul{
	display: block;
	text-align:right;
}

#header ul.bayergroup li a, 
#header #metanavigation ul li a{
    color: #666666;
    font-size: 10px;
    line-height: 11px;
}
#header ul.bayergroup li a:hover, 
#header #metanavigation ul li a:hover{
	color: #3C3C3C;
}
#header #metanavigation ul li a{
    border-right: 1px solid #999999;
}
#header #metanavigation ul li.last a{
	border: none;
}
#header #metanavigation {
	right: 198px;
	z-index: 500;
}
#header ul.bayergroup {
	right: 120px;
	z-index: 400;
}
	#header #metanavigation ul li,
	#header ul.bayergroup li {
        display: inline;
        width: auto;
        float: left;
        padding: 2px 1px 3px 1px;
        line-height:12px;
		position: relative;
		height: 16px;
    }
	#header #metanavigation ul li a,
	#header ul.bayergroup li a{
        display: block;
        width: auto;
		height: 12px;
        padding: 0 4px 0  1px;
        text-decoration: none;
        color: #666666;
        white-space: nowrap;
    }

	/* BAYERGROUPS FLYOUT */
	#header ul.bayergroup li ul {
		display: none;
        position: absolute;
		right: 0;
        top: 18px;
		z-index: 500;
	    width: 170px;
		background: none repeat scroll 0 0 #d4eef6;
		padding: 1px 10px 10px;
	}
	#header ul.bayergroup:hover li {
		background: none repeat scroll 0 0 #d4eef6;		
	}
	#header ul.bayergroup li:hover ul {
		display: block;
		background: none repeat scroll 0 0 #d4eef6;	
	}
    #header ul.bayergroup li ul li{
    padding: 4px 0;
	height: 18px;
   }

    #header ul.bayergroup li ul li a{
    display:block;
    padding: 4px 0;
 	width: 170px;
	height: 12px;
	border:none;
    border-bottom: 1px solid #fff;
   }
    #header ul.bayergroup li ul li.last a {
    border:none;
   }
	
	/* END META NAVIGATION */
	
	
/* BEGIN top navi styles */
DIV#topNavi {
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 50;
	width: 996px;
	height: 18px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #0099CF;
}

DIV#topNaviHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 18px;
}

DIV#topNaviHomeLink a,DIV#topNaviHomeLink a:link,DIV#topNaviHomeLink a:visited,DIV#topNaviHomeLink a:hover
	{
	padding: 2px 0px 0px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

DIV#topNaviHomeLink a:hover {
	background-color: #006699;
	display: block;
}

DIV#topNaviChapters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 170px;
	height: 18px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

DIV#topNaviChapters a.chapter,DIV#topNaviChapters a.chapter:link,DIV#topNaviChapters a.chapter:visited,DIV#topNaviChapters a.chapter:hover
	{
	padding: 2px 15px 2px 15px;
	background-color: #0099CF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	float: left;
}

DIV#topNaviChapters a.chapter:hover,DIV#topNaviChapters a.chapterOn,DIV#topNaviChapters a.chapterOn:link,DIV#topNaviChapters a.chapterOn:visited,DIV#topNaviChapters a.chapterOn:hover
	{
	padding: 2px 15px 2px 15px;
	background-color: #006699;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	float: left;
}

/* END top navi styles */ /* END header */ /* BEGIN main area */
#innerContainer {
	position: absolute;
	top: 88px;
	width: 996px;
	background-color: #FFFFFF;
}

/* BEGIN left navi - PUB links */
DIV#leftNavi {
	position: absolute;
	left: 0px;
	width: 170px;
	border: 0px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

DIV#leftNavi div,DIV#leftNavi table {
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 170px;
	float: left;
}

DIV#leftNavi table a {
	display: block;
}

/* !!! VERY IMPORTANT !!! */ /* for IE styles see 'iestyles.css'  */
	/* those styles override the ones shown here */
DIV#leftNavi div.pubI {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubII {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIII {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIIIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIV {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.pubIVon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profI {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profII {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIII {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIIIon {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIV {
	border-bottom: 1px solid #999999;
}

DIV#leftNavi div.profIVon {
	border-bottom: 1px solid #999999;
}

/* DIV#leftNavi a { border:1px solid #C00; } */
DIV#leftNavi a.pubI,DIV#leftNavi a.pubI:link,DIV#leftNavi a.pubI:visited,DIV#leftNavi a.pubI:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #CCCCCC;
	padding: 2px 5px 2px 25px;
	width: 140px;
}

* html DIV#leftNavi a.pubI,* html DIV#leftNavi a.pubI:link,* html DIV#leftNavi a.pubI:visited,*
	html DIV#leftNavi a.pubI:hover {
	width: 170px;
}

DIV#leftNavi a.pubI:hover,DIV#leftNavi a.pubIon,DIV#leftNavi a.pubIon:link,DIV#leftNavi a.pubIon:visited,DIV#leftNavi a.pubIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #CCEBFF;
	padding: 2px 5px 2px 25px;
	width: 140px;
	background-image: url(/html/img/left_navi_pfeil_dunkelgrau.gif);
	background-position: 11px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.pubI:hover,DIV#leftNavi a.pubIon,DIV#leftNavi a.pubIon:link,DIV#leftNavi a.pubIon:visited,DIV#leftNavi a.pubIon:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubII,DIV#leftNavi a.pubII:link,DIV#leftNavi a.pubII:visited,DIV#leftNavi a.pubII:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 35px;
	width: 130px;
}

* html DIV#leftNavi a.pubII,DIV#leftNavi a.pubII:link,DIV#leftNavi a.pubII:visited,DIV#leftNavi a.pubII:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubII:hover,DIV#leftNavi a.pubIIon,DIV#leftNavi a.pubIIon:link,DIV#leftNavi a.pubIIon:visited,DIV#leftNavi a.pubIIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 35px;
	width: 130px;
	background-image: url(/html/img/left_navi_pfeil_hellblau.gif);
	background-position: 21px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.pubII,DIV#leftNavi a.pubII:link,DIV#leftNavi a.pubII:visited,DIV#leftNavi a.pubII:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubIII,DIV#leftNavi a.pubIII:link,DIV#leftNavi a.pubIII:visited,DIV#leftNavi a.pubIII:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 45px;
	width: 120px;
}

* html DIV#leftNavi a.pubIII,DIV#leftNavi a.pubIII:link,DIV#leftNavi a.pubIII:visited,DIV#leftNavi a.pubIII:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubIII:hover,DIV#leftNavi a.pubIIIon,DIV#leftNavi a.pubIIIon:link,DIV#leftNavi a.pubIIIon:visited,DIV#leftNavi a.pubIIIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 45px;
	width: 120px;
	background-image: url(/html/img/left_navi_pfeil_hellblau.gif);
	background-position: 31px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.pubIII:hover,DIV#leftNavi a.pubIIIon,DIV#leftNavi a.pubIIIon:link,DIV#leftNavi a.pubIIIon:visited,DIV#leftNavi a.pubIIIon:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubIV,DIV#leftNavi a.pubIV:link,DIV#leftNavi a.pubIV:visited,DIV#leftNavi a.pubIV:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 45px;
	width: 110px;
}

* html DIV#leftNavi a.pubIV,DIV#leftNavi a.pubIV:link,DIV#leftNavi a.pubIV:visited,DIV#leftNavi a.pubIV:hover
	{
	width: 170px;
}

DIV#leftNavi a.pubIV:hover,DIV#leftNavi a.pubIVon,DIV#leftNavi a.pubIVon:link,DIV#leftNavi a.pubIVon:visited,DIV#leftNavi a.pubIVon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 45px;
	width: 110px;
	background-image: url(/html/img/left_navi_pfeil_hellblau.gif);
	background-position: 41px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.pubIV:hover,DIV#leftNavi a.pubIVon,DIV#leftNavi a.pubIVon:link,DIV#leftNavi a.pubIVon:visited,DIV#leftNavi a.pubIVon:hover
	{
	width: 170px;
}

DIV#leftNavi a.profI,DIV#leftNavi a.profI:link,DIV#leftNavi a.profI:visited,DIV#leftNavi a.profI:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFDF93;
	padding: 2px 5px 2px 25px;
	width: 140px;
}

DIV#leftNavi a.profI,DIV#leftNavi a.profI:link,DIV#leftNavi a.profI:visited,DIV#leftNavi a.profI:hover
	{
	width: 170px;
}

DIV#leftNavi a.profI:hover,DIV#leftNavi a.profIon,DIV#leftNavi a.profIon:link,DIV#leftNavi a.profIon:visited,DIV#leftNavi a.profIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFF2D7;
	padding: 2px 5px 2px 25px;
	width: 140px;
	background-image: url(/html/img/left_navi_pfeil_dunkelgrau.gif);
	background-position: 11px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.profI:hover,DIV#leftNavi a.profIon,DIV#leftNavi a.profIon:link,DIV#leftNavi a.profIon:visited,DIV#leftNavi a.profIon:hover
	{
	width: 170px;
}

DIV#leftNavi a.profII,DIV#leftNavi a.profII:link,DIV#leftNavi a.profII:visited,DIV#leftNavi a.profII:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 35px;
	width: 130px;
}

* html DIV#leftNavi a.profII,DIV#leftNavi a.profII:link,DIV#leftNavi a.profII:visited,DIV#leftNavi a.profII:hover
	{
	width: 170px;
}

DIV#leftNavi a.profII:hover,DIV#leftNavi a.profIIon,DIV#leftNavi a.profIIon:link,DIV#leftNavi a.profIIon:visited,DIV#leftNavi a.profIIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFF2D7;
	padding: 2px 5px 2px 35px;
	width: 130px;
	background-image: url(/html/img/left_navi_pfeil_orange.gif);
	background-position: 21px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.profII:hover,DIV#leftNavi a.profIIon,DIV#leftNavi a.profIIon:link,DIV#leftNavi a.profIIon:visited,DIV#leftNavi a.profIIon:hover
	{
	width: 170px;
}

DIV#leftNavi a.profIII,DIV#leftNavi a.profIII:link,DIV#leftNavi a.profIII:visited,DIV#leftNavi a.profIII:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 45px;
	width: 120px;
}

* html DIV#leftNavi a.profIII,DIV#leftNavi a.profIII:link,DIV#leftNavi a.profIII:visited,DIV#leftNavi a.profIII:hover
	{
	width: 170px;
}

DIV#leftNavi a.profIII:hover,DIV#leftNavi a.profIIIon,DIV#leftNavi a.profIIIon:link,DIV#leftNavi a.profIIIon:visited,DIV#leftNavi a.profIIIon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFF2D7;
	padding: 2px 5px 2px 45px;
	width: 120px;
	background-image: url(/html/img/left_navi_pfeil_orange.gif);
	background-position: 31px 5px;
	background-repeat: no-repeat;
}

* html DIV#leftNavi a.profIII:hover,DIV#leftNavi a.profIIIon,DIV#leftNavi a.profIIIon:link,DIV#leftNavi a.profIIIon:visited,DIV#leftNavi a.profIIIon:hover
	{
	width: 170px;
}

DIV#leftNavi a.profIV,DIV#leftNavi a.profIV:link,DIV#leftNavi a.profIV:visited,DIV#leftNavi a.profIV:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 55px;
	width: 110px;
}

DIV#leftNavi a.profIV:hover,DIV#leftNavi a.profIVon,DIV#leftNavi a.profIVon:link,DIV#leftNavi a.profIVon:visited,DIV#leftNavi a.profIVon:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88C00;
	text-decoration: none;
	display: block;
	background-color: #FFF2D7;
	padding: 2px 5px 2px 55px;
	width: 110px;
	background-image: url(/html/img/left_navi_pfeil_orange.gif);
	background-position: 41px 5px;
	background-repeat: no-repeat;
}

DIV#leftNavi a.stoererIprof,DIV#leftNavi a.stoererIprof:link,DIV#leftNavi a.stoererIprof:visited,DIV#leftNavi a.stoererIprof:hover
	{
	background-color: #FDE08F;
}

DIV#leftNavi a.stoererIpub,DIV#leftNavi a.stoererIpub:link,DIV#leftNavi a.stoererIpub:visited,DIV#leftNavi a.stoererIpub:hover
	{
	background-color: #E2F0FF;
}

DIV#leftNavi .spacerPROF {
	background-color: #FDE08F;
	font-size: 0px;
	height: 9px;
	line-height: 9px;
	border-bottom: 1px solid #999999;
}

DIV#leftNavi .spacerPUB {
	background-color: #E2F0FF;
	font-size: 0px;
	height: 9px;
	line-height: 9px;
	border-bottom: 1px solid #999999;
}

/* END left navi - PROF links */ /* BEGIN context */
#main {
	position: absolute;
	left: 170px;
	width: 826px;
	background-color: #FFFFFF;
}

#mainLeft {
	width: 568px;
}

#mainRight {
	width: 256px;
}

#supportLinks {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#supportLinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#supportLinks a,#supportLinks a:link,#supportLinks a:visited,#supportLinks a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#supportLinks a:hover {
	text-decoration: underline;
}

#contentHome .headline {
	padding: 10px 0px 0px 20px;
	width: 528px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

#contentHome .introText {
	padding: 0px 0px 0px 20px;
	width: 528px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#contentHome .red,#contentPages .red,#contentPages2 .red {
	color: #E40404;
}

#contentHome p {
	padding: 5px 0px 0px 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#contentPages {
	width: 548px;
}

#contentPages p.headlinePages {
	padding: 16px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099CF;
}

#contentPages a,#contentPages a:link,#contentPages a:visited,#contentPages a:hover,#contentPages a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CF;
	text-decoration: none;
}

#contentPages a:hover {
	text-decoration: underline;
}

#contentPages2 p.headline2Pages {
	font-weight: bold;
	color: #435B6D;
}

#contentPages2 span.headline2 {
	font-weight: bold;
	color: #000000;
}

#contentPages ul,#contentPages2 ul {
	list-style-image: url(/html/img/bullet.gif);
}

#contentPages h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #111111;
}

#contentPages h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #111111;
}

#contentPages2 span.infomaterialH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099CF;
}

#contentPages2 span.infomaterialH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

#contentPages2 ul.typohnekat {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	padding-left: 10px;
	list-style-image: url(/html/img/weiter_pfeil_blauweiss_css_liste.gif);
	list-style-position: outside;
}

#contentPages2 ul.typohnekat li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages2 ul.typohnekat li a,#contentPages2 ul.typohnekat li a:link,#contentPages2 ul.typohnekat li a:visited,#contentPages2 ul.typohnekat li a:hover,#contentPages2 ul.typohnekat li a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#contentPages2 ul.typmitkat {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	list-style-image: url(/images/cl.gif);
	list-style-position: outside;
}

#contentPages2 ul.typmitkat li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CF;
}

#contentPages2 ul.typmitkatSub {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 5px;
	list-style-image: url(/html/img/weiter_pfeil_blauweiss_css_liste.gif);
	list-style-position: outside;
}

#contentPages2 ul.typmitkatSub li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages2 ul.typmitkatSub li a,#contentPages2 ul.typmitkatSub li a:link,#contentPages2 ul.typmitkatSub li a:visited,#contentPages2 ul.typmitkatSub li a:hover,#contentPages2 ul.typmitkatSub li a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#contentPages ul.infoliste {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-left: 10px;
	list-style-position: outside;
}

#contentPages ul.infoliste li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages ul.infolisteSub {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-left: 10px;
	list-style-position: outside;
}

#contentPages ul.infolisteSub li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages ul.infolinkliste {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-left: 10px;
	list-style-image: url(/html/img/weiter_pfeil_blauweiss_css_liste.gif);
	list-style-position: outside;
}

#contentPages ul.infolinkliste li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages ul.infolinklisteSub {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-left: 10px;
	list-style-image: url(/html/img/weiter_pfeil_blauweiss_css_liste.gif);
	list-style-position: outside;
}

#contentPages ul.infolinklisteSub li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#contentPages2 {
	width: 520px;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#contentXLPages2 {
	width: 790px;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#contentPages p.sprungmarkenliste,#contentXLPages2 p.sprungmarkenliste {
	color: #0099CF;
}

#contentPages2 table,#contentPages2 tr,#contentPages2 td,#contentPages2 p,#contentPages2 span
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#news {
	padding: 10px 0px 0px 0px;
	width: 528px;
}

#news .bvNewsHeadline {
	padding: 0px 0px 0px 21px;
	width: 528px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#news .red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E40404;
}

#news p .date {
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#news p .headline,p .headline a,p .headline:link a,p .headline a:visited,p .headline a:hover,p .headline a:active
	{
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}

#news p.headline a:hover {
	text-decoration: underline;
}

#news a,#news a:link,#news a:visited,#news a:hover,#news a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

#news a:hover {
	text-decoration: underline;
}

#news .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

a.teasertext,a.teasertext:link,a.teasertext:visited,a.teasertext:active,a.teasertext:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#divisions {
	width: 256px;
}

#divisions a,#divisions a:link,#divisions a:visited,#divisions a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

#divisions a:hover {
	text-decoration: underline;
}

#divisions p {
	margin-top: 8px;
	margin-bottom: 8px;
}

#highlights {
	margin-top: 19px;
	width: 568px;
	padding: 10px 0px 10px 0px;
	background-color: #F2F9FF;
	height: 100%;
}

#highlights h1.left {
	margin-top: 0px;
	float: left;
	width: 240px;
	padding: 5px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#highlights h1.right {
	margin-top: 0px;
	float: right;
	width: 240px;
	padding: 5px 25px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#highlights h1 .red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E40404;
}

#highlights h1 p {
	background-color: #F2F9FF;
	padding-top: 0px;
	padding-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

/*
 #highlights .left {
 float:left;
 width:260px;
 padding:0px 0px 0px 25px;
 font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333;
 }
 
 #highlights .right {
 float:right;
 width:260px;
 padding:0px 25px 0px 0px;
 font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333;
 }
 */
#highlights a,#highlights a:link,#highlights a:visited,#highlights a:hover,#highlights a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

#highlights a:hover {
	text-decoration: underline;
}

#login {
	width: 256px;
	/*height:100%;*/
}

#survey_teaser .headline,
#login .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#survey_teaser td,
#login td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#survey_teaser td a:link,#survey_teaser td a:visited,#survey_teaser td a:hover,#survey_teaser td a:active,
#login td a:link,#login td a:visited,#login td a:hover,#login td a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #26A826 !important;
}

#survey_teaser a:hover,
#login a:hover {
	text-decoration: underline;
}

#prodNavigator .border {
	border-right: solid 1px #E2F0FF;
	border-left: solid 1px #E2F0FF;
}

#bottomFrame {
	margin-top: 21px;
	/* margin-left:21px; deleted by eke */
	padding: 10px 10px 10px 10px;
	border: dotted 1px #0099CF;
	background: url(/html/img/pagesBottomFrameBG.gif) repeat top left;
}

#bottomLogin {
	margin-top: 21px;
	margin-bottom: 20px;
	/* margin-left:21px; deleted by EKE */
	padding: 10px 10px 10px 10px;
	width: 498px;
	border: dashed 2px #FDE08F;
	background: url(/html/img/pagesBottomLoginBG.gif) repeat top left;
}

#bottomLoginPharmaHome {
	margin-top: 16px;
	margin-bottom: 5px;
	margin-left: 21px;
	padding: 5px 5px 5px 5px;
	width: 498px;
	border: dashed 2px #FDE08F;
	background: url(/html/img/pagesBottomLoginBG.gif) repeat top left;
}

#bottomLoginContent p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bottomFrameContent,#bottomLoginContent {
	padding: 5px 5px 5px 5px;
}

#bottomFrameContent p {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#bottomFrameContent .headline,#bottomLoginContent .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #435B6D;
}

#bottomFrameContent,#bottomFrameContent td,#bottomFrameContent p,#bottomFrameContent ul,#bottomFrameContent li
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384A57;
}

#bottomLoginContent td,#bottomLoginContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384A57;
}

#bottomFrameContent b,#bottomFrameContent strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #435B6D;
}

#bottomFrameContent a:link,#bottomFrameContent a:visited,#bottomFrameContent a:hover,#bottomFrameContent a:active,#bottomFrameContent td a:link,#bottomFrameContent td a:visited,#bottomFrameContent td a:hover,#bottomFrameContent td a:active,#bottomFrameContent p a:link,#bottomFrameContent p a:visited,#bottomFrameContent p a:hover,#bottomFrameContent p a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CC;
}

#bottomLoginContent table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}

#bottomLoginContent a:link,#bottomLoginContent a:visited,#bottomLoginContent a:hover,#bottomLoginContent a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}

#bottomLoginContent b,#bottomLoginContent strong {
	font-size: 12px;
	font-weight: bold;
}

#bottomFrameContent a:hover,#bottomLoginContent a:hover {
	text-decoration: underline;
}

DIV#prodNavigator {
  position: relative;
	width: 256px;
}

#prodNavigator td a:link,#prodNavigator td a:visited,#prodNavigator td a:hover,#prodNavigator td a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

DIV#produktFenster {
	left: 569px;
	width: 256px;
}

DIV#infothek {
	left: 569px;
	width: 256px;
}

#infothek .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0067CC;
}

#infothek .headlineProf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

#infothek td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #384A57;
}

#infothek b,#infothek strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #435B6D;
}

#infothek td a:link,#infothek td a:visited,#infothek td a:hover,#infothek td a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
}

#infothek a:hover {
	text-decoration: underline;
}

/* END context */
.rechtsHeadline,#contentPages2 td.rechtsHeadline,#infothek tr .rechtsHeadline,#infothek td.rechtsHeadline,#bottomFrameContent tr .rechtsHeadline,#bottomFrameContent td.rechtsHeadline
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #435B6D;
}

.rechtsText,#infothek tr .rechtsText,#infothek td .rechtsText,#bottomFrameContent td .rechtsText,#bottomFrameContent tr .rechtsText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #384A57;
}

/* .smaller */
#infothek tr .smaller,#infothek td .smaller,#bottomFrameContent td .smaller,#bottomFrameContent tr .smaller,#contentPages2 .smaller
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #384A57;
}

.smaller,#contentPages2 .smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#contentPages2 a.smaller:link,#contentPages2 a.smaller:visited,#contentPages2 a.smaller:hover,#contentPages2 a.smaller:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
}

#contentPages2 a.smaller:hover {
	text-decoration: underline;
}

#contentPages2 .smaller a:link,#contentPages2 .smaller a:visited,#contentPages2 .smaller a:hover,#contentPages2 .smaller a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
}

#contentXLPages2 .smaller a:link,#contentXLPages2 .smaller a:visited,#contentXLPages2 .smaller a:hover,#contentXLPages2 .smaller a:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
}

.news {
	font-size: 11px
}

.emselexRez,#contentPages2 .emselexRez,#contentXLPages2 .emselexRez {
	font-size: 9px;
}

.orange,#contentPages2 .orange,#contentXLPages2 .orange {
	color: #F88C00;
}

/* BEGIN special print version div styles */
	/* shouldn't be displayed on screen-views */
#printHeader {
	display: none;
}

#printFooter {
	display: none;
}

/* END special print version div styles */ /* BEGIN form styles */
	/* this style should be used for ordinary HTML buttons, input fields and textareas */
#contentPages2 .value,#contentPages2 .value2,value,value2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
}

#contentPages2 .button,button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	text-align: center;
}

#contentPages2 .input,input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
}

#contentPages2 .select,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contentPages2 .textarea,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* END form */ /* BEGIN special CHARs styles */
	/* displaying math. functions etc. */
.symbol {
	font-family: Symbol, SymbolPS, Math A;
}

/* these fonts should appear smaller */
sub,sup {
	font-size: 80%;
}

#protect_banner {
	margin-left: 12.5px;
	margin-top: 18px;
	padding: 0px;
	width: 145px;
	height: 150px;
}

#contentPages p.headlinePages img {
	float: right;
	text-align: center;
	border: none;
}

#contentPages #contentPages2 td.orderImg img {
	margin: 0px 1px 0px 20px;
	float: right;
	border: none;
}

.sitemap_level1 {
	color: #999999 !important;
	font-size: 15px !important;
	font-weight: bold;
}

.bottom_image {
	margin-top: 1px;
	margin-bottom: 10px;
}

* html .bottom_image {
	margin-top: -2px;
	margin-bottom: 0px;
}

.t_img_p {
	margin-top: 10px;
	margin-bottom: 10px;
}

* html .t_img_p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.products_order_top_img {
	margin-top: 0px;
}

.products_order_bottom_img {
	margin-top: 1px;
}

* html .products_order_top_img {
	margin-top: -9px;
}

* html .products_order_bottom_img {
	margin-top: -10px;
}

.gruen {
	background-color: #D8F8E8;
}

.blau {
	background-color: #E8F8F8;
}

* html #contentPages2 {
	width: 548px !important;
}

.home_bottom_login {
	margin-left: 22px;
	margin-top: 6px !important;
	margin-bottom: -15px !important;
}

* html .home_bottom_login {
	margin-left: 22px;
	margin-top: -18px !important;
	margin-bottom: -33px !important;
	width: 525px !important;
}

* html #headline_h1 {
	margin-bottom: -12px !important;
	margin-top: -2px !important;
}

* html #highlights .left {
	width: 270px !important;
}

* html #highlights .right {
	width: 260px !important;
}

* html .login_headline_tr {
	padding: 0px !important;
}

* html .login_headline_tr .img_headline {
	padding-left: 12px !important;
}

.login_headline_tr .img_headline {
	padding-left: 12px !important;
}

.sitemap_ {
	padding-left: 0px !important;
}

* html #bottomLogin {
	width: 525px !important;
}

.diane35_ul {
	margin-top: 0px !important;
	list-style-image: none !important;
	margin-left: 16px !important;
	list-style-type: circle !important;
}

* html .diane35_ul {
	margin-top: -15px !important;
}

* html #zugelassen {
	top: 12px !important;
}

.logout_text {
	padding-left: 52px;
}

#survey_teaser .logout_text {
	padding-left: 87px;
}

#kastengrau {
	background-color: #EEEEEE;
	padding: 10px;
	width: 505px;
}

#kastengrau img {
	float: left;
	margin-bottom: 10px;
	margin-right: 50px;
}

#kastengrau p.link {
	margin: 0 0 5px;
}

#kastengrau p.text {
	clear: left;
}

* html .infotheks_table {
	margin-top: -3px;
}

.blue_home_box {
	width: 180px;
	height: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #0099CC;
	font-size: 0px;
}

#support_links a:hover{
	text-decoration: none;
}

/* SEARCH */
form#BVSearchRCB dl.zend_form ,
form#BVSearchRCB dl.zend_form dt,
form#BVSearchRCB dl.zend_form dd {
  float: left;
  margin: 0;
  padding: 0;
  height: 18px;
  line-height: 18px;
}

form#BVSearchRCB dl.zend_form dd input#q {
  margin: 0 10px;
  width: 150px;
}

form#BVSearch dl.zend_form dd input#Go,
form#BVCoSySearch dl.zend_form dd input#Go,
form#BVSearchRCB dl.zend_form dd input#Search {
  width: 21px;
  height: 16px;
  float: left;
}

form#BVCoSySearch dl.zend_form ,
form#BVCoSySearch dl.zend_form dt,
form#BVCoSySearch dl.zend_form dd,
form#BVCoSySearch dl.zend_form dd label,
form#BVCoSySearch dl.zend_form dd label input,
form#BVSearch dl.zend_form ,
form#BVSearch dl.zend_form dt,
form#BVSearch dl.zend_form dd,
form#BVSearch dl.zend_form dd label,
form#BVSearch dl.zend_form dd label input {
  float: left;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

form#BVCoSySearch dl.zend_form dd input#product,
form#BVSearch dl.zend_form dd input#q {
  margin: 10px 10px 0 0;
  width: 360px;
}

form#BVCoSySearch dl.zend_form dd input#Go,
form#BVSearch dl.zend_form dd input#Go {
  margin: 10px 0 0 0;
    /**float: left;
	*margin-left: 370px;
	*margin-top:-25px;*/
	 
}

form#BVSearch dl.zend_form dd label input {
  margin: 0 8px 4px 0;
}

div.searchPaging {
  background: #DCFBD1;
  width: 100%;
  line-height: 20px;
  height: 20px;
}

div.searchPaging div {
  line-height: 20px;
  background: #DCFBD1;
}

h2.searchHead {
  clear: both;
  margin: 20px 0;
}

div.searchPaging div.searchPagingLinks {
  float: left;
  padding: 0 0 0 10px;
}

div.searchPaging div.searchOffset {
  float: right;
  text-align: right;
  padding: 0 10px 0 0;
}

div.clearfix {
  clear: both;
}

#contentPages2  p.headlineSearch {
  color:#0099CF;
  font-size:16px;
  font-weight:bold;
  padding:16px 0 0 0;
}

/*  CONTACT Baymedic */
 Form#BayMedic label{
  width:175px;
  float:left;
 }
 Form#BayMedic div{
 margin-top:3px; 
 }
 Form#BayMedic fieldset{
	border: none;
	font-weight:bold;
	margin-top:20px;
	padding:0;
}
Form#BayMedic  legend{
margin-left:-6px;
}

dl.survey_form dd {
  margin: 0;
}

dl.survey_form dd br {
  clear: both;
}

dl.survey_form dd label input{
  margin: 0 4px 0 0;
  float: left;
}

dl.survey_form fieldset {
  border: 0 none;
  border-bottom: 1px solid;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  width: 528px;
}

dl.survey_form fieldset  div{
  font-weight: bold;
}

dl.survey_form fieldset dl dt {
  margin: 20px 0 5px 0;
}

dl.survey_form .inline_text
{
    display: inline;
    height: 1.7em;
    width: 20em;
}

form#Contact fieldset div label {
	display:block;
	float:left;
	width:150px;
	margin-bottom:4px;
}

form#Contact fieldset div input {
	display:block;
	float:left;
	width:150px;
	margin-bottom:4px;
}

form#Contact fieldset {
	width:400px;
}
