/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size:1em;}
body {margin:0px; font-size:100%; padding:0px;}
table, div {font-size:1em; line-height:1em;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
ul {margin:0; padding:0; list-style-type:none;}
p {margin-top:0; margin-bottom:0;}
/*Layout*/
#header, #topmenu, #leftcol {position:absolute; left:0;}
#header {top:0; width:62.25em; height:4.375em;}
#topmenu {top:4.375em; width:62.25em; height:1.125em; z-index:10000;}
#leftcol {top:0em; width:10.875em; z-index:0;}
#keyvisual, #content, #margincol {position:absolute;}
#keyvisual {left:10.625em; top:5.75em; width:38.13em; height:4.75em; overflow: hidden; background-color:#fff; z-index:1;}
#keyvisual img {width:38.13em;}
#content {left:12.1875em; top:11.95em; width:36.7em;}
#margincol {left:48.8em; top:6.375em; width:12.25em;}
#subhomepage #margincol {top:6.125em;}
#newscol {width:35em; border:solid 1px #ccc; border-left:0px; border-right:0px; float:left;}
#maincontent {float:left; width:35.75em; overflow:visible;}
/*changes for pagetypes/*/
#subhomepage #content {left:11.5625em; width:37.1875em; _margin-top:-7px;}
#subhomepage #maincontent {width:37.1875em; _margin-top:-1px;}
#subhomepage #keyvisual {left:0; top:5.5em; width:28.7em; height:12.625em;}
#subhomepage #keyvisual img,
#subhomepage #keyvisual #flashcontent embed,
#subhomepage #keyvisual #flashcontent object {width:28.7em; height:12.6em}
#subhomepage #leftcol {top:17.75em;}
#subhomepage #maincontent {width:36.7em; margin-bottom: 1.2em;}
#subhomepage #content {top:6em;}
#contentpage #content {top:7.325em;}
#stiftungenflash #content {
    top: 19.6875em;
}
/*/Layout*/
/*Content*/
/*#header img {width:34.375em;}*/
#textcol, #textrow, #teasercol, #footer {float:left;}
#textcol {width:17.8125em;}
#textrow {width:16.875em;}
#teasercol {width:19.37em; margin-top:-.55em; _margin-top:0px;}
#footer {width:36em; margin-top:0.4em; padding-bottom:2em;}
.teaserrow {position:relative; left:.9375em; float:left; margin:0; padding: .9375em 0 0 0;}
.newsrow {position:relative; left:.9375em; float:left; padding-top:.9375em; padding-bottom:.9375em;}
.teaserrow {width:17.5em;}
.newsrow {width:35em; display:block;}
.teaserline {position:relative; left:.9375em; float:left; width:17.5em; height:1px; border-bottom: solid 1px #ccc; margin-top:10px; _margin-top:-2px;}

.teaserline span {font-size:.00625em; line-height:1px;}
#newscol .teaserline {width:34em;}
#teaser span {color:#666;}
.teaserrow table tr td {vertical-align:top;}

#metamenurow {position:relative; left:0; width:10.3125em;}
.contentline {position:relative; left:0; width:35.75em; background-color:#ccc; margin-bottom:.625em; margin-top:.5em;}
.contentline span {font-size:.0625em; line-height:1px;}
.separator {margin-top:0;}
.standardspacer {height:0.3em; clear:left;}
.mediumspacer {height:.75em; line-height:.1em; clear:both;}
.halfspacer {height:1em; font-size:.5em; padding:0; line-height:1em; clear:both;}
.midspacer {height:1em; font-size:.375em; padding:0; line-height:1em; clear:both;}
.smallspacer {height:.125em; line-height:.1em; clear:both;}
img.floating {float:left; margin:0 1em .125em 0;}
table.floating {width:5%; float:left;}
table.floating td.caption {padding-right:0; padding-top:.25em;}

.zoomdiv {background-color:#ebf6fa; cursor:pointer;}
div.zoomdiv div {padding-bottom:.125em; border-top:.0625em solid #fff;}
div.zoomdiv div span {font-size:75%; color:#06c;}
div.zoomdiv div img {width:.9375em; vertical-align:bottom; margin:-.0625em .25em 0 .1875em;}
div.zoomdiv img.floating {margin:0; float:none;}
div.zoomdiv table.floating td.caption {padding-right:0;}

#zoomdiv {background-color:#ebf6fa; position:absolute; top:50; left:50; border:solid 1px #666; z-index:100000; text-align:right; cursor:pointer; visibility:hidden;}
div#zoomdiv div {padding-bottom:.125em; border-bottom:.0625em solid #fff;}
div#zoomdiv div span {font-size:75%; color:#06c;}
div#zoomdiv div img {width:.8125em; vertical-align:bottom; margin:-.0625em .1875em 0 .25em;}

div.special div {float:left;}
/*changes for pagetypes*/
#subhomepage #textcol {width:17.1875em; margin-top:13.25em;}

#subhomepage #textrow {width:16.3125em;  _margin-top:5px; margin-top:-2px;}
#subhomepage #teasercol {padding-top:0;}

/*Content*/
/*Supportnavi*/
#supportnavi {position:absolute; left:30em; top:3.0625em; width:20.3125em; height:1em; color:#999; z-index:2;}
#supportnavi div {float:right; padding-right:.0625em;}
html>body #supportnavi div {margin-top:.125em;}
html>body #supportnavi div {*margin-top: 0;}
#supportnavi div img {vertical-align:bottom; margin-bottom:.0625em; margin-top:.0625em; width:.5625em;}
body > #supportnavi div img {vertical-align:sub; margin-bottom:0;}
#supportnavi ul{float:right; margin-top:.2em;}
body > #supportnavi ul{margin-top:.175em;}
#supportnavi li{list-style:none; float:left;}
#supportnavi li a {color:#5a5a5a; line-height:1.8em;}
#supportnavi li a,
#supportnavi span {font-size:.625em; padding:0; margin:0; float:left; display:inline;}
#supportnavi li a:hover {text-decoration:none; color:#3c3c3c;}
/*/Supportnavi*/
/*Topmenu*/
div#innertopmenu {width:80em; height:1.125em; background: transparent url('/html/images/main/system/pix_white.gif') 0 1.12em repeat-x;}
html > body div#innertopmenu {width:62.25em;}
#subhomepage div#innertopmenu {background: none;}
#topmenu a {display:block; font-size:75%; line-height:1.5em;}
#topmenu a:hover {text-decoration:none;}
#topmenu a.firstlayer {font-weight:bold; border:solid .0833em #fff; border-width:0 .0833em  .0833em 0; padding:0 1em 0 1em;}
#topmenu a.firstlayer,
#topmenu a.selected,
#topmenu a.selected:hover {color:#fff;}
#topmenu li {float:left;}
#topmenu li ul {left:-999em; width:12em; position:absolute; z-index:1000;}
#topmenu li ul li {background-color:#fff;}
#topmenu li ul li a {padding:.0833em 1em .1875em 1.25em; border-bottom:solid .0833em #ccc; line-height:1.2em;}
html > body #topmenu li ul li a {padding-bottom:.2em;}
/*html > body #topmenu li ul li a {padding:0 1em 0 1.25em;}*/
#topmenu li ul li a:hover img {visibility:visible;}
#topmenu li ul li img {visibility:hidden; margin:0 0 0 -.6667em; width:.6667em;}
html > body #topmenu li ul li img {margin:0 .1666em 0 -.8333em;}
#topmenu li:hover ul {left:auto;}
#topmenu li.sfhover ul {left:auto;}
#topmenubottom {position:absolute; top:5.5625em; width:62.25em; height:.1875em; z-index:0; background-color:#1a478a;}
/*different menupoints*/
#topmenu li.pulldown_1 a {border-right:0; width:11.65em;}
#topmenu li.pulldown_1 a.firstlayer {padding-left:1.5em;}
#topmenu li.pulldown_1 {border-right:solid .0625em #fff;}

/*#topmenu li.pulldown_2 ul li a,
#topmenu li.pulldown_3 ul li a,
#topmenu li.pulldown_4 ul li a,
#topmenu li.pulldown_6 ul li a,*/

#topmenu li ul li a {width:16.2em;}




#topmenu a.firstlayer:hover {border-color: #FFF;}
#topmenu li.pulldown_last a {border-right:0; width:42em; cursor:default;}
html > body #topmenu li.pulldown_last a {width:8em;}
*html div#topmenu {overflow-x:hidden;}
#topmenu li.pulldown_last a span {visibility:hidden;}
/*changes for homepage*/
#subhomepage #topmenu a.firstlayer {border-bottom:0;}
#subhomepage #topmenu li.pulldown_1 a {visibility:hidden;}
#subhomepage #topmenubottom {display:none;}
#shadows {position:absolute; top:5.75em; left:10.625em; width:51.625em;}
#subhomepage #shadows {top:5.5em; left:29.375em; width:32.875em;}
.sh1, .sh2, .sh3, .sh4{border-top:#ccc .06em solid; font-size:100%;}
.sh2 {border-color:#ddd;}
.sh3 {border-color:#eee;}
.sh4 {border-color:#f4f4f4; line-height:0px;}
/*/Topmenu*/
/*Lefthandmenu*/
#lefthandmenu {z-index:0; overflow:hidden; border:#ccc .06em solid; border-left:0; border-top:0;}
#lefthandmenu ul, #lefthandmenu ul li {background: none !important}
/*#lefthandmenu li ul li {background-color:#EBF6FA;}*/
html > body #lefthandmenu ul li.selected {}
#lefthandmenu li.lefthand ul li a {width:12.85em;}
#lefthandmenu li.lefthand ul li a.selected {color:#fff;}
#lefthandmenu li.lefthand ul li a.selected img {visibility:visible;}
#lefthandmenu li.lefthand ul li a {padding-left:1.3em;}
html > body #lefthandmenu li.lefthand ul li a {padding-left:1.3em;}
#lefthandmenu a {display:block; font-size:75%; line-height:1.2em;}
#lefthandmenu a:hover {text-decoration:none;}
#lefthandmenu a.selected,
#lefthandmenu a.selected:hover {color:#fff;}
#lefthandmenu li.lefthand {float:left;}
html > body #lefthandmenu li.lefthand {float:none}
html > body #lefthandmenu li.lefthand,
html > body #lefthandmenu li.lefthand ul,
#lefthandmenu li.lefthand ul li {display: inline;}
#subhomepage #lefthandmenu li.lefthand {display: none}

#lefthandmenu li ul li a {padding:.1em 0 .1875em .3em; border-bottom:solid .084em #ccc;}
html > body #lefthandmenu li ul li a {padding-bottom:.2em;}
#lefthandmenu li ul li a:hover img {visibility:visible;}
#lefthandmenu li ul li img {visibility:hidden; margin:0 .2em 0 -.6em; width:.67em;}
html > body #lefthandmenu li ul li img {margin:0 .25em 0 -.8em;}
#lefthandmenu li.lefthand ul li ul li img {margin-left:-.7em;}
html > body #lefthandmenu li.lefthand ul li ul li img {margin-left:-.9em;}
#lefthandmenu li.lefthand ul li ul li a {padding-left:2.4em; width:10.75em; padding-right:1em;}
/*html > body #lefthandmenu li.lefthand ul li ul li a {padding-left:2.4em; width:11em;}*/

#lefthandmenu li.lefthand ul li ul li ul li a {padding-left:3.4em; padding-right:1em;}
html > body #lefthandmenu li.lefthand ul li ul li ul li a {padding-left:3.4em; width:9.75em;}

#lefthandmenu li.lefthand ul li ul li ul li ul li a {padding-left:4.4em; padding-right:1em;}
html > body #lefthandmenu li.lefthand ul li ul li ul li ul li a {padding-left:4.4em; width:9.75em;}

.lhmborder1, .lhmborder2, .lhmborder3{border:#f4f4f4 .0625em solid; border-left:0; border-top:0;}
.lhmborder2 {border-color:#eee;}
.lhmborder3 {border-color:#ddd;}
#subhomepage .lhmborder1, #homepage .lhmborder2, #homepage .lhmborder3 {border:0;}
#subhomepage #lefthandmenu {border: 0;}

/*Lefthandmenu*/
/*SI-/Meta-Menu*/
#spmenu div{position:relative; left:1.125em; width:9.2em; border-bottom:.0625em solid #ccc; margin-top:.3125em; line-height:.65em; margin-bottom:.3em;}
#metamenu div { position:relative; left:1.125em; width:9.2em; border-bottom:.0625em solid #ccc; margin-top:.9125em; line-height:1.5em; margin-bottom:.000em;}
#subgroups div {position:relative; left:0em; width:10.65em; margin-top:0em; line-height:.5em; margin-bottom:.3em; text-indent:1.125em;}
#subgroups div {margin-top:1.5em; background-color: #999999; color:#fff; font-weight:bold;}


#metamenu div {margin-bottom:.4em;}
#metamenu a, #metamenu a:hover,
#spmenu a, #spmenu a:hover,
#subgroups a, #subgroups a:hover {color:#666; display:block; text-decoration:none; padding:.0em 0 0 1.125em; cursor:pointer;}

#subgroups a {
    margin-top:.1em;
}


#subgroups a, #subgroups a:hover {padding:.0em 0 0em 1.125em;}
#spmenu a, #spmenu a:hover {color:#666;}
#spmenu a, #spmenu a:hover {height:1.125em; width:10.625em;}
html>body #spmenu a,
html>body #spmenu a:hover {height:1em;}
#metamenu a, #metamenu a:hover {line-height:.75em; margin-bottom:0; width:100%; padding: 0.075em 0 0.075em 1.125em}
div#spmenu {margin-bottom:.8em; margin-top: 0.6em}
html>body div#spmenu {margin-bottom:.6875em;}
#metamenu, #subgroups {color:#666;}
#spmenu {color:#666;}
#spmenu {font-weight:bold;}
div#subgroups {padding-bottom:.1em; width: 10.65em}
div#subgroups a {font-size: 1em;}
div#subgroups, #lefthandmenu {margin-top: 0; background-color: #EEE}
#subhomepage div#subgroups {margin-top: 0; background: none}
#subgroups h6 {color: #FFF; background-color: #999; font-size:75%; margin: 0 0 0.20em; padding:0em 0.5em 0.15em 1.5em;}
#metamenu {padding-bottom:.5em;}
#spmenu div, #subgroups div {overflow:hidden; padding:.2em 0 .49em 0;}
/*#homepage #spmenu div {padding-top:.8em;}*/
#spmenu span, #subgroups span {font-size:75%;}
#spmenu a img{margin:.3em .25em 0 0; float:left; width:.5em;}
html > body #spmenu a img{margin:.28em .25em 0 0;}
#metamenu a span {font-size:.625em;}
/*/SI-/Meta-Menu*/
#footer span, #footer a {color:#666; font-size:65%; margin-right:1.25em; text-decoration:none;}
#footer img {margin-right:.2em;}
/*Marginalia*/
div.iconheader {margin:.75em 0 .1875em 0; width:100%; color:#fff; font-weight:bold; line-height:1.125em; clear:both; /*float:left;*/}
div.iconheader span {font-size:75%; padding-left:.375em;}
html > body div.iconheader span { padding-top:.3em}
div.iconheader a {color:#fff;}
div.iconheader a:hover {text-decoration:none;}
div.iconheader img {width:1.125em; height:1.125em; float:left; border-right:#fff solid .0625em;}
#maincontent div.iconheader {margin:.75em 0 .25em 0;}
div#searchdiv {margin-top:.5625em;}

.linkmargin {width:100%; display:block; /*float:left;*/ padding:.1575em 0 0 -0.01em;}

/*corrected spacing in right hand marginal*/
#margincol .linkmargin {
    margin-top:.3em;
    margin-bottom:-.2em;
}
.linkmargin_img { width:18px; float:left; margin:0; padding:0;}
.linkmargin_img img { width:8px; padding:5px 0 0 10px; margin:0;}
.linkmargin_a { width:160px; float:left; margin:0; padding:0 0 0 6px;}
.linkmargin_a a { font-size:75%; color:#666666;}


.horline {position:relative; left:0; top:0; height:.275em; width:12.25em; border-bottom:.0625em solid #ccc; _margin-top:-10px;}
.horline span {font-size:.0625em; line-height:1px;}

.linkmargin div.indented {padding-left:.5625em;}


.dwnld img {margin:0 -.5em -.8em -1.5em; width:2em;}
html > body .dwnld img {margin:-.2 -.5em -.8em -1.75em;}
div#printdiv{margin-top:.3125em; margin-bottom: 0.95em}
#subhomepage div#printdiv {display:none;}
#subhomepage div#searchdiv {margin-top:.0625em;}
#subhomepage div#printdiv {display:none; margin-top:.5625em; margin-bottom:.125em;}
#teasercol div.teaserrow img,
div.newsrow img {/*float:left; */margin-right:.75em; margin-bottom:0; width:5.9375em;}
.more a {font-weight:normal;/* padding-left:.5em;*/ white-space:nowrap;}
/*#teasercol a,
#teasercol .more a {font-weight:normal;}*/
/*/Marginalia*/
.newsheader {float:left; line-height: 0.6em; width:100%; padding:0.32em 0pt 0.6em; margin:0 0 0; overflow:hidden; border-bottom:#ccc solid .0625em;}
* html .newsheader {padding:0.89em 0pt 0.6em; }
.newsheader.global_news {margin-top: 0.5em}
HTML > BODY .newsheader.global_news {margin-top: 0.599em}
.newsheader span {color:#393; font-weight:bold; font-size:75%;}
/*#textcol .newsheader span,*/
#textcol .highlighted div {margin-left:.3125em;}
.news {float:left; width:100%; border-bottom:#ccc solid 1px; padding-bottom:.7em; padding-top:.38em;}

/*ie only spacing corrections in main news*/
*html div.global_news {padding-top:0;}
*html div.global_news .newsdate {margin-top:-2px;}


#teasercol div.news {position:relative; left:.9375em; float:left; padding-top:0; padding-bottom:.9375em; border-bottom:0; width:17.5em; background-color:Blue;}
.news span, .news.global_news div span {overflow:hidden; display:inline; font-size:75%; color:#666;}
.newsdate{font-weight:bold; line-height:1.3333em;/* padding-top:.583333em;*/ color:#666;}
.news span strong,
.newsdate span,
.global_news .newsdate span{color:#666;}
#subhomepage .news span a {color:#393;}
div.introtext {margin:.6875em 1em 1em 0;}
div.mainhead {padding-bottom:.625em;}
h1 {padding-bottom:.625em; margin:0 0 0 0; font-size:1em;}
html>body h1 {margin-top:-.0625em;}
#subhomepage h1 {padding-bottom:.5625em; margin-top:0;}
html>body #subhomepage h1 {margin-top:0; color:#FF0000}
div.block {display:table;}
html>body div.block {display:block;}
/*Textstyles*/
span.mainhead {font-size:137.5%; line-height:1.2em;}
h3 {margin-bottom:0;}
h3 span {font-size:100%; font-weight:normal;}
span.contentheadline em {font-size:90%; font-style:normal;}
span.coloredheadline {font-size:118%; line-height:1.3em;}
span.plaintext ul {margin-left:3em;}/*ohne Einr?ckung {margin-left:1.5em;}*/
span.plaintext ul li {padding-bottom:.35em; list-style:disc;}

/*correction bottom spacing ul in text */
span.plaintext ul {margin-bottom:-.35em;}

#subhomepage div.plaintext {padding-right:0;}
span.more {font-size:75%; padding:0px; line-height:1.3333em;}
span.plaintext, span.subheadline, span.teasertext, span.introtext,
span.subhometitle, span.contentheadline, span.whitetext, span.colored, .teaserrow span {line-height:1.3333em; font-size:75%;}
.plaintext {color:#333;}
.contentheadline {color:#333; font-style:normal; font-weight:bold;}
/*.plaintext u {color:#0f0;}*/
.plaintext em {color:#333;}
.grey strong {color:#666;}
.plaintext a strong {color:#06c;}
.plaintext strong {color:#06c;},
.contentheadline {font-weight:bold;}
.colored {font-style:normal;}
.teasertext {color:#666;}
.teasertext strong {color:#666;}
.introtext {font-weight:bold; color:#666;}
.introtext em {font-style:normal;}
/*.more {font-weight:normal;}*/
.mainhead {font-weight:bold;}
.subheadline{font-weight:bold;}
.subhometitle {font-weight:bold; line-height:1em;}


/*correction of top margin*/
.dachzeile {margin-top:-.1em !important;}
.whitetext {color:#fff;}
span.caption, p.caption {font-size:70%; line-height:1.25em; margin:0; padding:0;}
.coloredheadline {font-weight:normal;}
/*sup, sub {font-size:85%;}*/
.plaintext a:hover, .teasertext a:hover {text-decoration:underline;}
/*inline colors for onpublix*/
.plaintext span.text-selected {font-weight:bold;}
strike {text-decoration:none;}
/*Imgbox*/
div.imgbox {width:17.5em; float:left; margin-right:1em; margin-bottom:.375em;}
div.imgbox.bottom {float:none}
div.zoomed {width:35.75em; float:none; margin-right:0; margin-bottom:.75em;}
.tabcontent div.zoomed {width:34em;}

div.imgbox table,
div.imgbox div.image {border:.0625em solid #333;}
div.imgbox div.image {border-top:0;}
div.imgbox img {width:17.375em;}
div.zoomed img {width:35.625em;}
.tabcontent div.zoomed img {width:33.875em;}

div.imgbox span.caption,
div.imgbox p.caption {float:none; width:100%; padding-right:.25em; vertical-align: top;}
/*div.imgbox img.zoomicon {z-index:100; position:absolute; margin-left:-1.3125em; margin-top:11.75em;}
div.zoomed img.zoomicon {margin-top:25.4375em;}
*/
div.imgbox img.zoomicon { float: right;position: relative;z-index: 100;top:-1.3125em;*top:-1.3525em;*left:-0.05em;
}

.tabcontent div.zoomed img.zoomicon {/*margin-top:-1.3125em;*/}

div.imgbox table {width:100%; height:1.3125em; border-bottom:0;}
div.imgbox table span {font-size:70%;}
div.imgbox td {text-align:center;}
div.imgbox img.zoomicon,
div.imgbox td.prev,
div.imgbox td.next,
div.imgbox td img {width:1.3125em; cursor:pointer;}
.tabcontent div.imgbox img.zoomicon,
.tabcontent div.imgbox td.prev,
.tabcontent div.imgbox td.next,
.tabcontent div.imgbox td img {width:1.3125em; cursor:pointer;}

div.imgbox td.prev img {float:left;}
div.imgbox td.next img {float:right;}

input.jumpto {vertical-align: middle;height:1em; width:2em; margin:0;font-size:.7em; color:#06c; border:.0625em solid #06c;}
html>body input.jumpto {height:1.37em; *height:1em; border-width:.1em}
img.jumpto {vertical-align: middle; border-color:#06c; border-style:solid; border-width:.0625em .0625em .0625em 0; background-color:#fff; cursor:pointer;}
#Form1 div.imgbox img.zoomicon {display:none; visibility:hidden;}

/*/Imgbox*/
/*Tables*/
table.tableonpublix {border:0px; width:100%; color:#333;}
.tableonpublix td {padding:.315em .4375em; border:0.0625em solid #fff; border-right:0em; border-top:0em; vertical-align:top;}
.tableonpublix tr.firstrow td {padding:.475em .4375em; font-weight:bold; color:#666;}
.tableonpublix td.firstcol {border-left:0; text-align:left;}
.tableonpublix td div {padding:0 .4375em .0625em .4375em; border-top:.125em solid #fff; vertical-align:top;}
.tableonpublix td div.first {border-top:0;}

table.tableonpublix span {line-height:1.3333em; font-size:100%;}
table.tableonpublix span strong {color:#666;}
table.tableonpublix .indented td.firstcol {padding-left:1em;}
table.tableonpublix .grey span { color:#666;}
/*Forms*/
form {border:0; margin:0; padding:0;}
input.standard,
select {border:solid 1px #ccc; height:1.65em; width:18em; font-size:75%; color:#333;}
textarea {font-family:Arial, Helvetica, sans-serif;}
.contact {float:left; border:solid .0834em #ccc; font-size:75%; margin-bottom:1px; margin-top:1px; width:22.5em;}
.contact {height:6em;font-family:Arial, Helvetica, sans-serif;}
textarea.contact {width:33.8125em;}
input.inputfeld,
textarea.inputfeld {border: solid .06em #ccc; width: 20.25em;}
div.margininput {margin-top:.25em; padding-top:.4em; padding-left:.4375em; /*float:left;*/ margin-bottom:0; height:1.05em;}
.margininput img {margin-top:.0675em; float:right; width:.925em; margin-bottom:0;}
.margininput select {border:solid 1px #ccc; height:1.5em; *height:1.7em; width:16.875em; font-size:70%; color:#333;}
#quicklinks div.iconheader {margin-bottom:.625em;}
#quicklinks div.margininput {margin-top:0; padding-top:0; margin-bottom:.325em;}
#quicklinks > div.margininput {margin-bottom:.5em;}
div#quicklinks {margin-bottom:.9em;}
.btnSend{ cursor:pointer; font-weight:bold; color:#fff;  border:none; padding:0 .5em; font-size:75%; margin-top:.125em;background-color:#87bbf0;}
.error {color:#f00;}
div.btn,
div.btn img {float:left;}
div.btn img {width:1.125em; border-right:#fff solid .0625em;}
div.btn a.btn {font-weight:bold; color:#fff; text-decoration:none; padding:0 .5em; font-size:75%; margin-top:.125em;}
.margininput input {float:left; border:solid 1px #ccc; height:1.1em; width:13.8em; font-size:75%;}
html > body .margininput input {width:14.2em; height:1.45em; *height:1.1em; *width:13.8em}
/*/Forms*/
.firstdiv {float:left; clear:left; width:12.5em;}
.lastdiv {float:left; width:22em; margin-bottom:3px;}
/*topbuttons*/
#toparrows, .toparrow {float:left; overflow:hidden; width:.62em;}
#toparrows {height:10em; margin-left:.31em;}
.toparrow {padding-top:28em;}
#subhomepage #toparrows, #subhomepage #toparrows {display:none;}
/*onpublix topbuttons*/
 div.top {height:1em; clear:left; width:36.7em; display:none;}
 div.top img {width:.6875em; float:right;}
/*/topbuttons*/
/*GoogleSearch*/
div.googlesearch,
div.searchpager {width:35.75em;}
div.googlesearch {padding:.6em .375em .375em .375em;}
html>body div.googlesearch {width:35em;}
div.searchpager {height:1em; margin:2em 0 1em 0;}
div.googlesearch .headline {font-size:80%; margin-bottom:1em;}
div.googlesearch .headline span {line-height:1.333em;}
div.googlesearch input.standard {float:left; width:27.8em;}
div.googlesearch table {width:100%; margin-bottom:1em;}
div.googlesearch td {padding-top:.1875em;}
div.googlesearch td.radio {width:1.5em; padding-top:0;}
img.linkarrow {margin-right:.25em; width:.6667em;}
div.help {margin-top:1.8em; height:1.125em;}
div.google {position:absolute; left:22em; top:1.2em; width:13.75em; text-align:right;}
div.searchpager div {width:20em; float:left; height:1em;}
div.searchpager div.right {width:14.75em; text-align:right;}
div.searchpager img {float:left; margin:.25em;}
.extendedsearch input.standard,
.extendedsearch select {width:15em;}
.paging {float:left;}
.paging a, .paging strong, .paging span {padding:0 .25em 0 .25em;}
/*/GoogleSearch*/
/*DownloadCenter*/
.header {color:#fff; font-weight:bold; line-height:1.125em; width:35.75em;}
#downloadCenter .header {border-bottom:.0625em solid #fff; padding-left:.3125em;}
#downloadCenter .header img {width:1em; margin:.0625em 0 0 .25em; vertical-align:text-top;}
.header span {font-size:75%; padding-left:.375em;}
.article {padding:.5em .25em .5em 1.75em; clear:both; border-bottom:.0625em solid #ccc;}
.article img {margin:.3125em 0 0 -1em; float:left;}
.article span.plaintext a:hover {text-decoration:none;}
div.noborder {border:0;}
.currentnews {padding:0 .25em 0 1.75em; clear:both; border-bottom:.0625em solid #ccc;}
.pdfdiv {float:right; width:8em; border-left:.0625em solid #ccc; height:3em; padding:.875em .25em .5em .75em; margin-top:-.5em;}
html > body .pdfdiv {height:1.6em;}
.pdfdiv img {margin:-.0625em .25em 0 0;}
.pdfdiv span {font-size:75%; line-height:80%;}
div.pdfdiv a {color:#666;}
div.pdfdiv a:hover {text-decoration:none;}
#downloadCenter table {width:100%;}
#downloadCenter td {padding:.1875em .75em .1875em 0; clear:both; border-bottom:.0625em solid #fff;}
#downloadCenter td.collect {text-align:right;}
#downloadCenter td img {margin:0 .25em 0 .8125em;}
table.image td {vertical-align:top;}
table.image td.image {width:1%;}
table.image td.image img {margin:0 0.8em 0.125em 0;}

/*Colors*/
#textcol .highlighted
{background-color:#f2fcf3;}
#newscol,
#teasercol,
#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a,
/*#lefthandmenu,*/
#teasercol div.news,
div.imgbox table,
.tableonpublix tr,
div.googlesearch,
div.searchpager,
div.emphasised,
#downloadCenter table
{background-color:#ebf6fa;}
#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a,
#lefthandmenu li ul li a,
#teasercol .newsheader span,
.mainhead,
.paging strong
{color:#1a478a;}
.plaintext span.text-selected,
#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a,
.subheadline,
.subhometitle
{color:#06c;}
#topmenu,
#topmenu a.firstlayer,
#topmenu li.pulldown_last a:hover
{background-color:#06c;}
#lefthandmenu li.lefthand ul li.selected,
#lefthandmenu li.lefthand ul li a.selected,
#lefthandmenu li.selected,
table.sitemap ul.firstlayer,
ul.default li,
ul.about li,
ul.kennzahlen li
{background-color:#06c;}
a,
.caption,
strike,
div.imgbox table span,
.sitemap ul li ul li a,
div.googlesearch .headline,
#downloadCenter td span.plaintext a strong,
.DetailPictureText,
#pagecount
{color:#06c;}
/*#innertopmenu a.selected {border-bottom-color:#06c;}*/
div.btn,
div.btn img,
.header,
div.iconheader,
.tableonpublix tr.firstrow td.emphasised
{background-color:#87bbf0;}
.tableonpublix tr.emphasised,
.tableonpublix td.emphasised,
.tableonpublix tr.emphasised td {background-color:#D9EDF5;}
.tableonpublix tr.firstrow
{background-color:#D9EDF5;}

#newscol,
#teasercol,
/*#lefthandmenu,*/
#lefthandmenu li ul li a,
#teasercol div.news,
div.imgbox table,
.tableonpublix tr,
div.googlesearch,
div.searchpager,
div.emphasised,
#downloadCenter table,
.zoomdiv
{background-color:#ebf6fa}
#teasercol .newsheader span,
.mainhead,
.paging strong,
.news span a,
h2.teaserheadline
{color:#1a478a;}
table.sitemap ul.firstlayer
{background-color:#06c;}
#lefthandmenu li.lefthand ul li.selected,
#lefthandmenu li.lefthand ul li a.selected,
#lefthandmenu li.selected,
#topmenu a.selected,
#topmenu a.selected:hover,
#topmenubottom
{background-color:#1A478A;}
.sitemap ul li ul li a,
div.googlesearch .headline,
#downloadCenter td span.plaintext a strong,
.DetailPictureText,
#pagecount
{color:#06c;}
#innertopmenu a.selected,
#innertopmenu a.selected:hover
{border-bottom-color:#1a478a;}
div.btn,
div.btn img,
.header,
div.iconheader,
.tableonpublix tr.firstrow td.emphasised
{background-color:#87bbf0;}
.tableonpublix tr.emphasised,
.tableonpublix td.emphasised,
.tableonpublix tr.emphasised td {background-color:#D9EDF5;}
.tableonpublix tr.firstrow
{background-color:#D9EDF5;}

.teaserrow span.teasertext strong {color:#0066CC;}
.teaserrow span.teasertext a {color:#1A478A;}
.bayer_title { color: #F60;}
#subhomepage .teaserrow span.teasertext strong {color:#666;}
#subhomepage .teaserrow span.teasertext a {color:#0066CC;}

/*Bayerlinks*/
#lefthandmenu li ul li#bayerlinks a {background-color:#999; color:#fff; font-weight:bold; cursor:default; padding-left:1.4em; border-bottom:0;}
html > body #lefthandmenu li ul li#bayerlinks a {padding-left:1.35em;}
#subhomepage #lefthandmenu li ul li#bayerlinks a {background-color:#999;}
#lefthandmenu li ul li#bayerlinks a:hover img{visibility:hidden;}
#lefthandmenu li ul li.bayerlinks a {background-color:#eee; border-bottom:0; color:#666;}
#subhomepage #lefthandmenu li ul li.bayerlinks a {background-color:#fff;}
/*/Bayerlinks*/
#topmenu a.selected:hover {color:#fff;}

#pagecount {position:absolute; left:43.375em; top:11.5em; width:5em; height:1em; text-align:right; z-index:10;}
#pagecount span {font-size:65%;}
#pagecount img {width:.875em;}
#subhomepage #pagecount {left:23.375em; top:7.3125em;}
html > body #subhomepage #pagecount {top:7.1875em;}
#contentpage #pagecount {top:7.5em;}

.bgcolor {background-color:#ebf6fa;}
.contentbox {padding:.9375em;}
div.seperator {height:.5em; margin-bottom:.5em; border-bottom:.0625em solid #ccc; line-height:.5625em;}
html>body div.seperator {margin-bottom:.5625em;}
#margincol div.seperator {height:.0625em; margin:0; border-bottom:.0625em solid #ccc; font-size:1px;}
html>body #margincol div.seperator {margin-bottom:.0625em;}

body#recommend,#recommend td,#recommend th {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333;}
body#recommend {margin:0px; font-size:100%; padding:0px;}
#recommend table, #recommend div {font-size:1em; line-height:1em;}
#recommend table.container {border:0px; width:100%; margin:2.25em 0em;}
#recommend td.container {width:400px;}
#recommend textarea {font-family:Arial, Helvetica, sans-serif; border:1px solid #aaa; color:#333; font-size:75%; margin:4px 0px 2px 0px;width:398px; height:100px; overflow:auto;}
#recommend input.standard {width:24.5em;}

.link {width:100%; display:block; padding:.1875em 0 .0625em 0;}
.link span {font-size:75%; line-height:1.25em; display:block;}
.link a {color:#06c; display:block; padding-left:2.1em;}
.link img {float:left; margin:.25em .2em 0 -.7em; width:.66666em;}
html > body .link img {margin:.3em .2em 0 -1.4em;}

.contentlink span.plaintext {width:47.5em; display:block; padding-left:1em; }
.contentlink span.plaintext a {display:block;}
.contentlink span.plaintext a img {margin-left:-.75em; margin-right:.2em;}
html>body .contentlink span.plaintext a img {margin-left:-1em;; margin-right:.3em;}

.news span a,
.teaserrow span.teasertext a {font-weight:bold;}
.news span.more a {font-weight:normal;}

.subhomehead span {font-size:112.5%;}
img.leftteaser {margin-bottom:-.4925em; border-bottom:1px solid #1A478A;}
HTML > BODY img.leftteaser {margin-bottom:-.3125em}
.research img.leftteaser {border-bottom-color:#390;}
.products img.leftteaser {border-bottom-color:#d7500a;}
.social img.leftteaser {border-bottom-color:#099;}

#flashcontent embed {width: 16.25em; heigt: 13em}

#teasercol div.newsheader {position:relative; left:.9375em; width:17.5em; margin-bottom:.45em; margin-top: 0.25em}
#popup {position:absolute; left:.9375em; top:.8125em; width:56.25em; padding-bottom:1em;}
#popup div.mainhead {padding-bottom:1.125em}
#popup table.tableonpublix {width:100%;}
#popup div.iconheader {width:12.25em; float:left;}
#popup #footer {float:right; width:8em; margin-top:0; padding-bottom:0; margin:.5625em 0 .1875em 0;}

.linkcolor a {color:#06c;}

table.imgtable {width:100%; background-color:#edfbec;}
table.imgtable td {width:50%; border-bottom:1px solid #fff;}
table.imgtable td img { width:5.3125em; float:left; margin-right:.5625em;}
table.imgtable td div {padding:2px;}
table.imgtable td div span.plaintext strong {color:#666;}

table.clsTable {width:100%;}
.clsTable tr {background-color:#e9f6f8;}
.clsTable tr.firstrow {background-color:#88c5c5;}
.clsTable tr.firstrow td span {font-weight:bold; font-size:75%; color:#fff;}
.clsTable td {padding:0 .375em 0 .375em; border-bottom:2px solid #fff;}
.clsTable td {/*padding:.125em .4375em .125em .4375em; */border:0.0625em solid #fff; border-right:0em; border-top:0em;}

.clsTable td.mitte {border-right:.5em solid #fff;}
.clsTable td.bigborder {border-right:.375em solid #fff;}
.light {background-color:#d9edf5;}
.bright {background-color:#ebf6fa;}
.white {background-color:#fff;}
.middle {vertical-align:middle;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.clsTable td.padded {padding:.0625em .375em .0625em .9375em;}

div.infobox div {padding-left:.85em; width:17.5em; margin:0;}
html>body div.infobox div {width:16.5em;}
div.infobox {width:18.5em;}

/*ReiterBaustein*/
.tab {width:35.75em; margin-bottom:1em;}
.tabhead table, .tabhead table td, .tabhead a, .tabcontent {border:solid #87BBF0 0;}
.tabhead table {border-left-width:.0625em; width:35.75em;}
.tabhead table td {background-color:#fff; color:#06c; border-width:.0625em .0625em 0 0; width:12%;}
.tabhead table td.lasttab {background-color:#fff; border-width:0 0 .0625em 0; width:76%;}
.tabhead a {background-color:#ebf6fa; color:#06c; display:block; padding:.3125em .5625em .3125em .625em; border-bottom-width:.0625em;}
.tabhead a.tabselected {background-color:#fff; color:#1A478A; border-bottom:0;}
.tabhead a:hover {text-decoration:none;}
.tabhead a span {font-size:75%; white-space:nowrap; font-weight:bold;}
.tabcontent {width:34.125em; padding:.875em .75em; border-width:0 .0625em .0625em .0625em;}
.tabcontent ul {margin-bottom:.5em;}
.hiddentab {visibility:hidden; position:absolute;}


span.bigbolditalic {font-size:1em; font-style:oblique; font-weight:bold;}

span.plaintext ol li {padding-bottom:.5em; list-style:decimal;}

div.legal {float:left; width:35em;}
div.legal span {font-size:65%; color:#636563; line-height:1.1em;}

div.management {float:left; text-align:center; width:9.3125em;}
div.management img {margin-bottom:.25em;}
.management span {font-size:75%; color:#666;}

.foundations {background-color:#E8F2ED; width:35.75em;}
.foundations td {vertical-align:top; padding:.75em 1em;}
.foundations td.firstcol {width:23.7500em;}
html>body .foundations td.firstcol {width:21.7500em;}
.bigspacer {height:1.9375em; clear:left;}

table.newstable {width:100%; border:0;}
.newstable td {padding-right:1em; vertical-align:top;}
html>body .newstable td {width:27em; padding-right:1em;}
.newstable td.firstcol {width:8.375em; float:left; font-weight:bold;}
html>body .newstable td.firstcol {padding-right:0;}
table.newstable span.contentheadline {color:#14737D;}


div.download {float:right; width:8.4375em;}
div.download img {margin-right:.25em; vertical-align:text-top; width:1.333em;}
div.download span.plaintext a:hover { text-decoration:none;}

/*ONPUBLIX*/
.BlockBorderTableList {text-align:left;}
.system-preview {font-size:1em; line-height:1em;}
body.bodyForm{font-size: 100%;}
/*/ONPUBLIX*/

.overview .plaintext a {color:#393; font-weight: bold}
.overview.global_news .plaintext a,
#subhomepage .news.global_news span a,
.newsheader.global_news span {color:#06C}
.newsheader.global_news span {padding-top: 0.5em;}


.bottom td {vertical-align:bottom;}
.top td {vertical-align:top;}

.newsspecial .plaintext ul {margin-top:.5em; margin-bottom:0; margin-left:1.25em; padding-left:0; list-style:outside disc; line-height:1.33em;}
.newsspecial .plaintext a strong {color:#06c;}
.newsheadertable {font-weight:bold; background-color:#87BBF0; width:35.75em;}
.newsheadertable .plaintext a {color:#fff;}
.newsheadertable .plaintext a:hover {text-decoration:none;}
.imgdiv table.floating {margin:0 .75em 0.5em 0;}
.imgdiv2 table.floating {margin:0 0 0.5em 0;}
#ticker {margin:.375em 0 0 -.0625em;}
#ticker span {font-size:75%;}
#ticker a {color:#666;}
#ticker a:hover {text-decoration:none;}

h2 {margin:0; font-size:1em;}
.article .plaintext a strong {color:#06c;}
label {line-height:1.3333em; font-size:75%; font-weight:bold; color:#06c;}

.pagebreak {page-break-after:always; height:1px; line-height:1px; font-size:1px;}

#Form1 div.hide {display:none;}

.smalltext {font-size:65%;}
.nowrap span {white-space:nowrap;}

.news span.more a
{color:#06c;}
.plaintext blockquote ul {display:block; margin-left:13em;}

#audiopopup #header img {width:27.1875em;}
#audiopopup #header,
#audiopopup #shadows,
#audiopopup #topmenu {width:30em;}
#audiopopup #shadows {left:0em; top:5.5em;}
#audiopopup #content {left:3em; top:6.875em; width:32em;}
#audiopopup #footer {width:28em; margin-top:.5em; padding-bottom:1.5em; clear:both;}

h1.small span.mainhead {font-size:115%;}
table.small td span.plaintext {font-size:70%; color:#666}

.clear_both{ clear:both;}
.newstable .subheadline .text-selected {color:#063;}
.research .newstable .subheadline .text-selected {color:#063;}
input {color:#333;}

span.plaintext ul li ul { margin-top:.5em;}
span.plaintext ul li ul li {list-style:circle;}

#spmenu a span span {display:block; width:1em; float:left;}
html>body #spmenu a span span {width:1.375em;}


.kaffee div.tabcontent {
height:15.5625em;
background:url(../img/produkte/webreport/bohnen-a-bis-z.jpg) no-repeat;
padding-left:11.6875em;
}
html>body .kaffee div.tabcontent {
width:23.1875em;
height:13.8125em;
}

.linkmarginorange {width: 100%;display: block;padding: .1875em 0 0 0;}
.linkmarginorange span {color: #FF8100;font-size: 75%;width: 16.5em;line-height: 1.25em;display: block;font-weight: bold;padding-left: 1.75em;}
#teasercol .teaserrow span {line-height:1.3333em; font-size:75%;}
html>body #textrow .news div {width: 16.125em;}
html>body #textrow .highlighted div {width: 16.125em;}
#textrow .news div {width: 16.125em;}
#newsdetails span.plaintext font {font-size: 1em;}
.DetailPictureLayer td a {cursor: default;}
sup {vertical-align: top;}
sub {vertical-align: bottom;}
.lefthead {font-weight: bold;background-color: #999999;color: white;width:9.2em;}
#globalnews {color: #06c;width: 270px;font-size:12px;}
.bayer_country{ margin-bottom:23px;}
.bayer_country a{color: #393;font-size: 12px;}
*html .bayer_country { margin-top: -15px;}
.bayer_Global_news{ border-bottom: #ccc solid .0625em; padding-bottom:9px;}
.bayer_global_news_overview {width:270px;font-size:12px; margin-top: 10px;}
.bayer_global_news_overview_VN {width:270px;font-size:12px;}
.news_global{font-size:12px; color:#666;border-bottom: #ccc solid .0625em; padding-bottom:9px; line-height:1.4em; }
#mainmenu li{list-style-type:none;}
.text_search{ float:left; margin-left:10px;border: solid 1px #ccc;font-size: 75%;width: 13.5em; height:15px;}
.submit_seachinput{ border:none; background:url(/Home_files/Images/go.gif) no-repeat; background-color:Red; width:15px; height:15px; float:right;}
.search_input{ padding-top:0.4em;}
.search_input .submit_seachinput { margin-top:2px;}
.add_extend
{
	height: 13px;
}
.mainNavi_Shadow
{
	width: 537px;
	height: 5px;
	background-color: #f4f4f4;
	z-index: 10;
	position: absolute;
	top: 88px;
	left: 459px;
}
.mainNavi_Shadow_Top
{
	width:537px;
	height:3px;
	background-color:#CCCCCC;
}
.logo_head{
	float:right;padding-right:101px;
}





