/* grundsätzliche Formatierungen */
*{margin:0;padding:0;}
object,embed{margin:0;padding:0;margin-top:1px;z-index:1;}
body{margin:0px;padding:0px;text-align:left}
img{margin:0px;padding:0px;text-align:left;border:none}
a{text-decoration:none;}
#content a {
background:transparent url(/html/images/upload/linkpfeil.jpg) no-repeat scroll 0 0.4em;
color:black;
padding-left:14px;
_margin-left:10px;
text-decoration:none;
font-weight:bold;
}
p{margin:0px;padding:0px;margin-bottom:15px;}
ul{margin:0px;padding:0px;margin-top:15px;list-style-image:none;}
li{margin:0px;line-height:18px;padding:0px;text-indent:0px;}
#content ul{
list-style-image:none;
margin:15px 0 0 20px;
padding:0;
}
#content li{
list-style-image: url(/html/images/upload/dot2.jpg);
margin:10px 0 0 0px;
padding:0;
}
/* oberste Zeile mit Betaferon- Logo, Bayer-Logo und Servicenavigation */
div#logo{position:absolute;top:11px;left:15px;}
div#bayer{position:absolute;top:0px;left:720px;z-index:10}
#servicenavigation{width:235px;}
div#servicenavigation{position:absolute;top:55px;left:789px;z-index:10}
#servicenavigation a{
font-family:Arial;font-size:10px;color:#303030;line-height:12px;font-weight:bold;
display:block;padding-left:3px;padding-right:3px;border-right:1px solid #000000;float:left;}
#servicenavigation a:hover{color:#777;}


/* grünblaue horizontale Navigation */
#hornavigation{xpadding-left:270px;position:absolute;top:72px;left:0px;height:17px;width:1000px;background-color:#006ab2;overflow:visible;z-index:99;float:left;clear:both;}
#hornavigation a{
	white-space:nowrap;
	font-family:Arial;font-size:12px;color:#FFFFFF;line-height:18px;font-weight:bold;
display:block;padding-left:16px;padding-right:16px;border-right:1px solid #ffffff;float:left}
#hornavigation a:hover{color:#e0e0e0}

/* flashbereich bzw. Ersatzgrafikl */
div#topimg{position:absolute;top:89px;left:0px;z-index:1;float:left;}
* html div#topimg{top:90px;}


/* gerundete Flächen links und rechts */
div#leftstripe{height:576px;width:45px;position:absolute;left:183px;top:222px;background-image:url(/html/images/main/left.png);background-repeat:none;z-index:10;} /*height war 506*/
div#leftstripe_index{height:506px;width:45px;position:absolute;left:183px;top:222px;background-image:url(/html/images/main/left.png);background-repeat:none;z-index:10;} /*NEU*/
* html div#leftstripe{
	height:504px;width:45px;position:absolute;display:inline-block;left:180px;top:224px;xbackground-image:url(/html/images/main/left.gif);background-repeat:none;z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left.png', sizingMethod='scale');
	background:none;
}
div#rightstripe{position:absolute;top:91px;left:854px;z-index:5}

h1{font-family:Tahoma;font-size:13px;color:#000000;margin:0px;padding:0px;line-height:15px;padding-bottom:5px;font-weight:bold;font-weight:normal;}
div.cblock{font-family:Tahoma;font-size:10px;color:#000000;margin:0px;padding:0px;line-height:13px;}
div.leftwebsites{position:absolute;top:0px;left:0px;background-color:#019cb0;border-top:1px solid #ffffff;
padding-left:20px;padding-top:10px;width:200px;
font-family:Arial;font-size:11px;font-weight:bold;color:#ddffff;line-height:11px;
margin:0px;}
input.wide{font-family:Tahoma;font-size:10px;color:#000000;margin:0px;padding:0px;line-height:11px;
width:110px;border-bottom:1px solid #e5dbcf;border-right:1px solid #ccc5cb;border-left:1px solid #cac1ba;border-top:1px solid #877076;
background-image:url(/html/images/main/grey.gif);background-repeat:repeat-x;
padding-left:5px;padding-top:2px;padding-bottom:1px;padding-right:5px;margin:0px;margin-bottom:5px;}
input.check{margin:0px;padding:0px;text-align:left;margin-bottom:0px;}
select.navi{font-family:Arial;font-size:11px;color:#000000;margin:0px;padding:0px;line-height:11px;background-color:#E8F6F9;
width:150px;margin-bottom:10px;}
label,input{display:inline;float:left;}
.right{float:right;margin-right:-3px; }
label{margin-right:5px;}
.triple label{width:45px;}

a.contentlink{color:#f77601;font-family:Arial;font-size:11px;font-weight:bold;line-height:14px;}
a.contentlink:hover{color:#000000}
#leftnavigation li a.current, .highlight{background-image:url(/html/images/main/pfeil.gif);background-repeat:no-repeat;background-color:#83B2D5!important; background-position:2px 2px;}
#leftnavigation li li a.current, .subhighlight{background-position:12px 2px;}
#leftnavigation li li li a.current {background-position:22px 2px;}
.normal{background-image:url(/html/images/main/nopfeil.gif);background-repeat:no-repeat;}
#leftnavigation li a, a.navnormalhell, p.navnormalhell{display:block;color:#FFFFFF;line-height:13px;font-size:12px;padding:2px 0 4px 16px;border-bottom:1px solid #fff;background-color:#F4971D;}
p.navnormalhell{background-color:#006ab2;margin:0;}
#leftnavigation li a:hover, a.navnormalhell:hover{background-image:url(/html/images/main/pfeil.gif);background-repeat:no-repeat;background-color:#83B2D5; background-position:2px 2px;}
#leftnavigation li li a, a.subnavnormalhell{display:block;color:#FFFFFF;padding:2px 0 4px 24px;border-bottom:1px solid #fff; background-color:#ffa340;}
#leftnavigation li li a:hover, a.subnavnormalhell:hover{background-image:url(/html/images/main/pfeil.gif);background-repeat:no-repeat;background-color:#83B2D5; background-position:12px 2px;}
#leftnavigation li li li a, a.subnavnormalhell2{display:block;color:#FFFFFF;padding:2px 0 4px 34px;border-bottom:1px solid #fff; background-color:#ffa340;}
#leftnavigation li li li a:hover, a.subnavnormalhell2:hover{background-image:url(/html/images/main/pfeil.gif);background-repeat:no-repeat;background-color:#83B2D5; background-position:22px 2px;}
a.navnormal{display:block;color:#fff;padding:2px 4px 4px 16px;border-bottom:1px solid #fff;}
a.navnormal:hover{text-decoration:none;}
a.navklein{display:block;color:#fff;font-size:9px;line-height:12px;font-weight:bold;padding-left:16px; padding-right:4px;}
.topSpacer{margin-top:6px;}
a.navklein:hover{text-decoration:none;}

div#leftnavigation{height:700px;	width:170px;position:absolute;left:0px;top:250px;z-index:5;background-color:#83B2D5; /*War 255 top*/
font-family:Arial;font-size:12px;color:#000000;line-height:14px;}
* html div#leftnavigation{top:250px;}

div#leftnavigation_index{height:473px;width:170px;position:absolute;left:0px;top:250px;z-index:5; /*NEU*/
font-family:Arial;font-size:12px;color:#000000;line-height:14px;background:#83B2D5;}


div#content{position:absolute;top:258px;left:170px;z-index:10;margin:0px;width:625px; /*War 255*/
font-family:Tahoma;font-size:10px;color:#000000;margin:0px;padding:0px;line-height:13px;}
div#content_index{position:absolute;top:265px;left:170px;z-index:10;margin:0px;width:826px; /*NEU*/
font-family:Tahoma;font-size:10px;color:#000000;margin:0px;padding:0px;line-height:13px;}
* html div#content_index{position:absolute;left:160px;}
* + html div#content_index{position:absolute;left:160px;}

div#teaser{position:absolute;top:299px;left:795px;z-index:10;width:202px;}
div#teaser p{background-color:#e8f6f9;padding:8px;margin:0;}
div#teaserAfterFlash{position:absolute;top:257px;left:795px;z-index:10;width:200px;}
div#teaserAfterFlash p{padding:5px;background-color:#e8f6f9;margin:0;}
a.teaser{margin:0px;display:block;background-color:#E8F6F9;padding-left:20px;width:181px;padding-top:2px;padding-bottom:2px;
font-weight:bold;}
h1.teaser{
	margin:0px;padding:0px;padding-top:2px;padding-bottom:1px;background-color:#006AB2;padding-left:0px;margin-bottom:3px;margin-top:10px;
color:#fff;text-align:center;font-weight:bold;}
div.triple{float:left;}
div.double{float:left;width:260px;margin-right:20px;border-bottom:1px solid #a0a0a0;height:118px;margin-top:15px;}
div.single{width:540px;border-bottom:1px solid #a0a0a0;height:118px;margin-top:15px;}
div.pane{padding-left:30px;padding-right:30px;}
.oborderbot{border-bottom:1px solid #ffa500}
.obordertop{border-top:1px solid #ffa500}
.orang{color:#ff8400}
.dgrau{color:#383838}
.pad10{padding:10px}
.font1{font-family:Arial;font-size:12px;color:#000000;line-height:18px;}
.font2{font-family:Arial, Tahoma;font-size:9px;line-height:12px;}
.font3{font-family:Arial, Tahoma;font-size:13px;font-weight:bold;line-height:17px;}
.font4{xfont-family:Arial, Tahoma;xfont-size:10px;line-height:12px;}
.bigheadline{margin:0px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:36px;line-height:40px;margin-left:-3px;margin-bottom:5px;}
.pl08_w220{width:170px;background-color:#F4971D;}
.pl20_w220{width:170px;}


#teaser .paging{
	margin:35px 0 20px 0;
	padding-left:22px;
}
.paging li{
	display:inline;
	padding:4px 8px 5px;
	margin-left:5px;
	background-color:#F4971D;
	color:#fff;
	font-family:Arial, Tahoma;font-size:13px;font-weight:bold;line-height:17px;
}
.paging li a{
	color:#fff;
}

.sitemap li{list-style-position:inside;line-height:180%;}
.sitemap li li{	margin-left:15px;}
.sitemap li li li{	margin-left:15px;}
.sitemap ul{margin-top:0;}
.sitemap a{color:#F4971D;}

#content table{margin:0 10px 10px 0;}
#content tr{}
#content th{ background-color:#006AB2;/*#83B2D5;*/color:#fff;font-weight:xnormal;}
#content th,#content td{border:1px solid #fff;padding:2px 4px 3px;xfont-size:12px;xline-height:14px;}
#content td{background-color:#E8F6F9;/*#F4971D*/;color:#000;}

/*Navigation*/
/*
Farben:
hellblau: #83b2d5
blau: #dfc184
orange: #ffa340
*/
#hornavigation .homeLink a{padding-right:120px;}
#hornavigation .indexSite a{margin-left:170px;border-left:1px solid #fff;}
* html #hornavigation .indexSite a a{margin-left:85px;}
#hornavigation ul li a.serviceHighlight{background-color:#83b2d5;line-height:18px;}
/* default styles */
#hornavigation {position:relative; margin:0; font-size:11px;}
#hornavigation ul li a, #hornavigation ul li a:visited {display:inline; text-decoration:none; text-align:left;line-height:17px;height:17px}
#hornavigation ul {padding:0; margin:0;list-style-type: none; }
#hornavigation ul li {float:left; position:relative; display:inline;}
#hornavigation ul li ul {display:none;left:0;}
#hornavigation ul li a.active { background-color: rgb(131, 178, 213); }

/* kein IE browser */
#hornavigation ul li:hover a {height:17px;background:#ffa340; color:#fff;}
#hornavigation ul li:hover ul {display:block; position:absolute; top:17px; width:105px; overflow:visible;border-top:1px solid #fff;}
#hornavigation ul li:hover ul li a.hide {}
#hornavigation ul li:hover ul li:hover a.hide {width:135px;}
#hornavigation ul li:hover ul li ul {display: none;}
#hornavigation ul li:hover ul li a {font-weight:normal;display:block; width:170px; border-right:1px solid #fff; border-bottom:1px solid #fff;padding-left:25px}
#hornavigation ul li:hover ul li a:hover {height:17px;background:#83b2d5; color:#fff; background-image:url(/html/images/main/pfeil.gif); background-repeat:no-repeat; background-position:10px 1px;}
#hornavigation ul li:hover ul li:hover ul {height:17px;display:block; position:absolute; left:151px; top:0; color:#000;}
/*#hornavigation ul li:hover ul li:hover ul li a {background:#dfc184; display:block; width:200px; color:#000;}
#hornavigation ul li:hover ul li:hover ul li a:hover {background:#006AB2; color:#fff;}*/

/*IE*/
table {border-collapse:collapse; border:0; margin:0; padding:0;}
#hornavigation ul li a.hide, #hornavigation ul li a:visited.hide {display:none;}
#hornavigation ul li a:hover ul li a.hide {display:none;}
#hornavigation ul li a:hover {background:#83b2d5; color:#fff;height:17px;}
* html #hornavigation ul li a:hover {height:18px;}
#hornavigation ul li a:hover ul {display:block; position:absolute; top:18px; left:0px; width:105px;border-top:1px solid #fff;}
#hornavigation ul li a:hover ul li a {font-weight:normal;display:block; background:#ffa340; color:#fff; width:190px; border-right:1px solid #fff; border-bottom:1px solid #fff;padding-left:25px;left:0;}
#hornavigation ul li a:hover ul li a ul {visibility:hidden;}
#hornavigation ul li a:hover ul li a:hover {height:17px;background:#83b2d5; color:#fff; background-image:url(/html/images/main/pfeil.gif); background-repeat:no-repeat; background-position:10px 2px;}
#hornavigation ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:151px; top:0; color:#000;}
#hornavigation ul li a:hover ul li a:hover ul li a {background:#dfc184;display:block; width:200px; color:#000;}
#hornavigation ul li a:hover ul li a:hover ul li a:hover {background:#006ab2; color:#fff;}



/* Side Navigation */
#leftnavigation {border-top: 1px solid rgb(255, 255, 255);}
#leftnavigation ul, #leftnavigation li { margin: 0; padding: 0; }
/*#leftnavigation ul li a {border-left: 1px solid #f00; background: #0f0; display: block; position: relative;}/**/
#leftnavigation ul { background-color: rgb(244, 151, 29); padding-bottom: 15px; }
#leftnavigation ul ul { background-color: rgb(255, 163, 64); padding-bottom: 0; }
#leftnavigation ul a { display: block; position: relative; }


/* Content Boxes*/
.contentBoxS{background-color:#FFF1DE;width:175px;padding:10px;overflow:hidden;}
.marginalBox{width:175px;}
div.triple{overflow:hidden;margin-left:10px;}

/* Global Sites */
h1.global_sites {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:36px;
	line-height:40px;
	margin:0 0 5px -3px;
	color:#FF8400;
}

h3.global_sites {
	color:#000000;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding-top:15px;
}

/*Kontaktformular*/
form#Contact fieldset div.field-box {
    padding:0 0 0 10em;
    margin:0 0 .5em 0;
    font-size:1em;
}


form#Contact p,form#Contact legend {
    font-size:1em;
	padding-left:5px;
	padding-right:5px;
}

form#Contact legend {
    font-weight:bold;
    padding:1em 0 .5em 0;
}

form#Contact label {
    position:relative;
    display:block;
    float:left;
    width:15em;
	font-size:1em;
	padding-left:5px;
}

form#Contact div.field {
    width:100%;
    float:right;
}

form#wkSimpleSearch input#q {
    width: 400px;
}

form#Contact input,
form#Contact textarea,
form#Contact select {
    font-size:1em;
   /* width:98%;*/
   width:200px;
}

.formBtn {
    text-align:right;
    border-top:1px solid #999;
    padding:.5em .3em 0 0;
}

form#wkSimpleSearch input#Go,
form#Contact button {
    overflow:visible;
    border:1px solid #999;
    background:#83B2D5;
    color:#fff;
    padding:.2em .6em;
    font-size:1em;
    cursor:pointer;
    font-weight:bold;
    margin:0 0 0 .3em;
}

h3 {
  clear:both;
	color:#FF8400;
	padding-bottom:15px;
	line-height:25px;
	_font-weight:300 !important;
}

form#wkSimpleSearch {
   margin: 0 0 30px 0;
}

form#wkSimpleSearch label {
    float: none;
}

form#wkSimpleSearch label input {
    margin: 4px 0 0 0;
}

div.searchPaging {
    margin: 0 0 30px 0;
}

div.searchPagingLinks {
    float: left;
}

div.searchOffset {
    float: right;
}

div.clearfix {
    clear: both;
}