html{width:100%;height:100%}
body{cursor:default;font-family:Verdana,Geneva,'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Lucida,Helvetica,Arial,Swiss,SunSans-Regular,'Bitstream Vera Sans',Univers,sans-serif;font-size:13px;line-height:120%;color:rgb(16,16,16);background-color:rgb(255,255,255);background-image:url(/graphics/layoutgeneral/masterbackground.gif);background-repeat:repeat;background-position:50% 0;width:100%;height:100%;margin:0;padding:0}
a,abbr,acronym,address,b,basefont,big,blockquote,button,caption,cite,code,dd,del,dfn,dir,div,dl,dt,em,fieldset,i,input,ins,kbd,li,menu,noframes,noscript,object,ol,option,p,param,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,u,ul,var{font-family:verdana,geneva,helvetica,arial,swiss,SunSans-Regular,univers,sans-serif;font-size:1em}
pre,tt,code{font-family:'bitstream vera sans mono','letter gothic','courier new',courier,monaco,monospace;font-size:.9em}
h1,h2,h3,h4,h5,h6{color:rgb(16,16,16);line-height:115%;font-weight:700;max-width:560px;margin:1em 0 .6em}
h1{font-size:140%;font-weight:700;color:rgb(48,48,48)}
h2{font-size:132%;font-weight:400;color:rgb(60,60,60)}
h3{font-size:116%;font-weight:700}
h4{font-size:100%;line-height:133%;font-weight:700;margin:10px 0 .3em}
h4.right{width:450px;text-align:right}
h5{font-size:120%;font-weight:700;border-bottom:1px solid rgb(64,64,64);padding-bottom:.2em;margin-bottom:.5em}
h6{font-size:120%;font-weight:700;border-bottom:1px solid rgb(212,212,212);background:url(/graphics/layoutgeneral/h5-bg.gif) bottom center repeat-x;padding:.2em .3em}
p,p a{font-size:1em;line-height:140%;text-align:left}
li{font-size:1em;line-height:1.5em;margin-bottom:0}
td,td a{font-size:1em;line-height:140%}
textarea{font-size:1em;line-height:1.25em;overflow:auto;font-family:'courier new',courier,verdana,geneva,helvetica,arial,monospace}
img{border:none;vertical-align:bottom}
marquee,marquee a{width:614px;font-family:courier,'courier new',courier,verdane,geneva,monospace;font-size:1em;line-height:110%;letter-spacing:1pt;margin:0;padding:0}
font{font-size:1em;text-decoration:none}
div{line-height:140%;border:0;margin:0;padding:0}
strong{color:rgb(32,32,32)}
code{line-height:120%;background:rgb(240,240,240);border:1px solid rgb(192,192,192);padding:.2em .3em}
iframe{display:none}
a:link{color:rgb(0,153,102);font-weight:400;text-decoration:none}
a:hover{color:rgb(0,153,102);text-decoration:underline}
div.inhalt input:focus,div.inhalt textarea:focus,div.inhalt select:focus{background-color:rgb(255,252,244)}
div.inhalt input:hover,div.inhalt textarea:hover,div.inhalt select:hover{background-color:rgb(255,255,232)}
div.inhalt input:disabled,div.inhalt textarea:disabled,div.inhalt select:disabled,div.inhalt input.disabled,div.inhalt input.disabled:hover,div.inhalt input.disabled:focus{background-color:rgb(242,242,242)}
map area{cursor:pointer}
span.pseudolink,a.pseudolink{color:rgb(0,153,102)!important}
a.linktop{clear:both;float:right;background-image:url(/graphics/icons/top.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:16px}
a.linkback{clear:both;float:left;background-image:url(/graphics/icons/back.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:16px}
a.linknext{background-image:url(/graphics/icons/next.gif);background-position:right 5px;background-repeat:no-repeat;padding-right:16px}
a.linkext{background-image:url(/graphics/icons/pfeil.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:16px}
a.linkfeed{background-image:url(/graphics/icons/feedlogo-12px.png);background-position:-1px 2px;background-repeat:no-repeat;padding-left:18px}
a.print{background-image:url(/graphics/icons/print.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:18px}
a.close{background-image:url(/graphics/icons/close.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:18px}
ul.file,ul.linkext{list-style:none outside;margin-left:4px;padding:0}
ul.file li{background-image:url(/graphics/icons/filetype-20x20/unknown.gif);background-repeat:no-repeat;background-position:0 1px;margin:0;padding:.1em 0 .3em 24px}
ul.pdf li{background-image:url(/graphics/icons/filetype-20x20/pdf.gif)}
ul.zip li{background-image:url(/graphics/icons/filetype-20x20/zip.gif)}
ul.doc li{background-image:url(/graphics/icons/filetype-20x20/doc.gif)}
ul.xls li{background-image:url(/graphics/icons/filetype-20x20/xls.gif)}
ul.txt li{background-image:url(/graphics/icons/filetype-20x20/txt.gif)}
ul.exe li{background-image:url(/graphics/icons/filetype-20x20/exe.gif)}
ul.linkext li{background-image:url(/graphics/icons/pfeil.gif);background-repeat:no-repeat;background-position:3px 8px;margin:0;padding:.1em 0 .2em 24px}
p.smalltxt{font-size:80%;line-height:120%}
p.smalltxt a{font-size:inherit;line-height:inherit}
p.btmline,ul.btmline{padding-bottom:1em;border-bottom:1px solid rgb(192,192,192)}
p.topline,ul.topline{margin-top:0;padding-top:.8em;border-top:1px solid rgb(192,192,192)}
p.ok{background-image:url(/graphics/icons/check.gif);background-position:0 2px;background-repeat:no-repeat;padding-left:24px}
span.leasinginfo{max-width:335px;clear:right;float:right;background-color:rgb(0,136,85);width:340px;color:rgb(255,255,255);font-weight:700;line-height:170%;margin-bottom:.5em}
span.claim{display:block;clear:both;float:none;width:320px;max-width:320px;margin:1em 0;padding:0 .4em}
div.inhalt div.textcontent div.leasing{border:1px solid black;background-color:#E3E3E3;max-width:318px;width:318px;margin-bottom:2em;padding:5px}
q:lang(en),q:lang(fr),q:lang(es){quotes:" " ' '}
q:lang(de){quotes:„ “ ‚ ‘}
q:lang(fr){quotes:« » › ‹}
::-moz-selection{background-color:rgb(255,255,125);color:rgb(0,0,0)}
img.flag{width:24px;height:16px;border:0 none}
img.border{border:1px solid rgb(45,45,45)}
img.portrait{border:1px solid rgb(196,196,196);margin-bottom:10px}
img.icon{width:18px;height:18px;border:0 none}
body.visitingcard{background-image:none;background-color:rgb(255,255,255);overflow:auto;margin:0;padding:0}
div.master{width:968px;margin-right:auto;margin-left:auto;padding-top:0}
div.heading{height:130px;max-height:130px;background-color:rgb(0,136,85);margin:0}
div.heading div{float:left;position:relative;margin:0;padding:0}
div.heading div.logo{top:10px;left:39px;width:180px;height:100px}
div.heading div.logo img{width:180px;height:112px;border:0;margin:0}
div.heading div.name{top:-7px;left:12px;width:280px;height:20px}
div.heading div.name img{width:280px;height:20px;border:0 none}
div.heading div.navi ul{width:auto;max-width:968px;list-style-type:none;margin:0;padding:0}
div.heading div.navi ul li{float:left;margin:0 10px 0 0;padding:0}
div.heading div.navi ul li a:link,div.heading div.navi ul li a:visited,div.heading div.navi ul li a:hover,div.heading div.navi ul li a:active{display:block;white-space:nowrap;text-decoration:none;border:0 none}
div.heading div.site{top:10px;left:15px;width:680px;height:1.4em}
div.heading div.site ul li{width:auto;height:1.4em;border-left:2px solid rgb(255,255,255);padding-left:.5em;margin-right:24px}
div.heading div.site ul li a:link,div.heading div.site ul li a:visited,div.heading div.site ul li a:active{height:1.4em;font-size:.8em;line-height:1.2em;padding-top:.4em;text-decoration:none;color:rgb(255,255,255)}
div.heading div.bottom{position:relative;top:10px;height:28px;width:968px;background-color:rgb(255,255,255);border-bottom:2px solid rgb(32,32,32)}
div.heading div.bottom div{height:28px;margin:0}
div.heading div.bottom div.flags{width:168px;padding-top:2px}
div.heading div.flags a:link,div.heading div.flags a:visited,div.heading div.flags a:hover,div.heading div.flags a:active{border:0 none;margin:0 0 0 5px}
div.heading div.flags a img,div.heading div.flags a:link img,div.heading div.flags a:visited img,div.heading div.flags a:hover img,div.heading div.flags a:active img{margin:5px 0 0}
div.heading div.bottom div.top{width:644px}
div.heading div.top ul li{width:auto;min-width:1em;margin:0 24px 0 0}
div.heading div.top ul li a:link,div.heading div.top ul li a:visited,div.heading div.top ul li a:active{font-size:1.1em;line-height:1.3em;font-weight:700;padding-top:.3em;text-decoration:none;color:rgb(0,136,85)}
div.heading div.bottom div.search{width:156px}
div.heading div.navi form{float:right;width:148px;height:26px;margin:0;padding:5px 8px 0 0}
div.heading div.navi form input{float:left;width:120px;height:14px;border:1px solid rgb(180,180,180);font-size:80%;line-height:13px;background-color:rgb(240,240,240);padding:.1em}
div.heading div.navi form input:hover,div.heading div.navi form input:focus{background-color:rgb(250,250,247)}
div.heading div.navi form input.imgbutton{float:left;width:18px;height:18px;border:0;background-color:transparent;cursor:pointer;padding:1px 0 0 4px}
div.subnavigation{clear:both;float:left;width:148px;line-height:130%;padding:20px 0 20px 20px}
div.subnavigation div,div.subnavigation div{margin:0 0 1em;padding:.6em 0 .8em}
div.subnavigation div,div.subnavigation div a{font-size:115%;line-height:100%;font-weight:700}
div.subnavigation ul{list-style-type:none;border:none;margin:0;padding:0}
div.subnavigation ul li{font-weight:400;font-size:1em;line-height:120%;padding-bottom:1em}
div.subnavigation ul li ul li{padding-bottom:.1em}
div.subnavigation ul li a,div.subnavigation ul li ul li a{font-size:1em;font-weight:700;display:block;line-height:120%;padding-bottom:.4em}
div.subnavigation ul li ul li a{padding-left:10px;padding-bottom:.1em;font-weight:400}
div.hints{float:right;width:156px;border:0 none;background-color:rgb(227,227,227);margin-top:12px;padding:0}
div.hints dl{width:156px;overflow:hidden;border:0 none;background-color:#E3E3E3;cursor:pointer;margin:0 auto 1px;padding:0}
div.hints dl dt{border:0 none;font-weight:700;font-size:90%;background-color:rgb(0,136,85);text-align:left;color:#FFFFFF;line-height:110%;margin:0;padding:.4em 0 .4em 8px}
div.hints dl dd{border:0 none;font-size:80%;line-height:120%;text-align:left;vertical-align:top;margin:0;padding:.8em 8px}
div.hints dl dd a:link,div.hints dl dd a:visited,div.hints dl dd a:hover,div.hints dl dd a:active{display:block;width:100%;height:100%;color:rgb(16,16,16);text-decoration:none;margin:0;padding:0}
div.inhalt{float:left;width:615px;border:0;overflow:hidden;padding:26px 13px 13px}
div.inhalt h1{margin:1em 0}
div.inhalt div h1,div.inhalt div h2,div.inhalt div h3,div.inhalt div h4{width:550px}
div.inhalt ul{max-width:500px}
div.inhalt img{max-width:615px;overflow:hidden}
div.inhalt p{max-width:490px}
div.inhalt p.fleft{max-width:45%;float:left}
div.inhalt p.fright{max-width:45%;float:right;text-align:right}
div.inhalt td p,div.inhalt div p,div.inhalt p p{width:auto}
div.inhalt div.breadcrumb{clear:both;width:614px;max-width:614px;padding-bottom:.6em;border-bottom:1px solid rgb(192,192,192)}
div.inhalt div.breadcrumb a{background:url(/graphics/icons/breadcrumb.png) right center no-repeat;padding:0 18px 0 0}
div.inhalt div.categorystart{clear:both;margin:0}
div.inhalt div.categorystart h1{color:rgb(72,72,72)}
div.inhalt div.categorystart p,div.inhalt div.categorystart h1,div.inhalt div.categorystart h2{width:470px;margin-left:100px}
div.inhalt div.categorystart img{margin-top:-1em;margin-right:auto;margin-left:auto}
div.inhalt div.categorystart table{border-spacing:0}
div.inhalt div.para{clear:both;margin-left:100px;width:500px;background-image:url(/graphics/layoutgeneral/dotline-grey.gif);background-repeat:repeat-x;background-position:0 6px;padding:24px 0 0}
div.inhalt div.para img{float:left;border:1px solid rgb(196,196,196);margin:.2em 1em 1em 0}
div.inhalt div.para p,div.inhalt div.para h1,div.inhalt div.para h3{float:left;width:320px;margin:1em 0}
div.inhalt div.para p{margin-bottom:0}
div.inhalt div.para a.linknext{float:right;margin:0 2em .6em 0}
div.spalten{background-image:url(/graphics/layoutgeneral/spalten-hintergrund2.gif);background-repeat:repeat-y;background-position:350px 0}
div.inhalt div.column{float:left;width:303px;overflow:hidden}
div.inhalt div.textcontent{width:355px;border-right:0 solid #666;height:100%;padding:0 5px 0 0}
div.inhalt div.textcontent div,div.inhalt div.textcontent p,div.inhalt div.textcontent h2,div.inhalt div.textcontent h3,div.inhalt div.textcontent h4,div.inhalt div.textcontent ul{width:335px;max-width:335px}
div.inhalt div.textcontent p.navigation{width:340px;max-width:340px}
div.inhalt div.textcontent ul{padding-left:30px;margin:0}
div.inhalt div.textcontent ul li{width:300px;vertical-align:top;padding:0 0 .6em}
div.inhalt div.imgcontent{width:242px;padding:10px 0 0 10px}
div.inhalt div.imgcontent div,div.inhalt div.imgcontent p,div.inhalt div.imgcontent ul{width:240px;max-width:240px}
div.inhalt div.imgcontent p{padding-right:0;padding-left:0;margin:0 0 1em 4px}
div.inhalt div.imgcontent img{border:0 none;margin:0 0 10px}
div.inhalt dl.infobox,div.inhalt div.imgcontent dl.infobox{width:235px;max-width:235px;overflow:hidden;border:0 none;background-image:url(/graphics/layoutgeneral/infobox-hintergrund.png);background-repeat:no-repeat;background-position:0 bottom;margin:1.5em 0 1em 4px;padding:0 0 10px}
div.inhalt dl.infobox dt,div.inhalt div.imgcontent dl.infobox dt{width:215px;font-weight:400;line-height:124%;color:rgb(48,48,48);background-image:url(/graphics/layoutgeneral/infobox-oben.png);background-repeat:no-repeat;background-position:0 0;margin:0;padding:8px 10px 0}
div.inhalt dl.infobox dt em,div.inhalt div.imgcontent dl.infobox dt em{color:rgb(0,136,85);font-weight:700;font-style:normal;font-size:124%;line-height:133%}
div.inhalt dl.infobox dd,div.inhalt div.imgcontent dl.infobox dd{width:215px;font-size:85%;line-height:137%;background-image:url(/graphics/layoutgeneral/infobox-mitte.png);background-repeat:no-repeat;background-position:0 0;margin:0;padding:6px 10px 0}
div.inhalt dl.infobox dd a,div.inhalt div.imgcontent dl.infobox dd a,div.inhalt dl.infobox dd a:visited,div.inhalt div.imgcontent dl.infobox dd a:visited{display:block;width:194px;text-align:right;background-image:url(/graphics/icons/next-7px.png);background-repeat:no-repeat;background-position:right center;margin:0;padding:0 10px 0 0}
div.inhalt dl.infobox dd a.inline,div.inhalt div.imgcontent dl.infobox dd a.inline,div.inhalt dl.infobox dd a.inline:visited,div.inhalt div.imgcontent dl.infobox dd a.inline:visited{display:inline;width:auto;background-image:none;padding:0}
div.subnavigation dl.infobox,div.subnavigation div.imgcontent dl.infobox{width:140px;max-width:140px;overflow:hidden;border:0 none;margin:0;padding:0 0 10px 10px}
div.subnavigation dl.infobox dt,div.subnavigation div.imgcontent dl.infobox dt{width:140px;font-weight:400;line-height:124%;color:rgb(0,136,85);margin:0;padding:8px 10px 10px 0}
div.subnavigation dl.infobox dt em,div.subnavigation div.imgcontent dl.infobox dt em{color:rgb(0,0,0);font-weight:700;font-style:normal;font-size:124%;line-height:133%}
div.subnavigation dl.infobox dd,div.subnavigation div.imgcontent dl.infobox dd{width:134px;font-size:85%;line-height:110%;margin:0;padding:0 2px 10px 0}
div.subnavigation dl.infobox dd a,div.subnavigation div.imgcontent dl.infobox dd a,div.subnavigation dl.infobox dd a:visited,div.subnavigation div.imgcontent dl.infobox dd a:visited{color:rgb(0,153,102)}
div.subnavigation dl.infobox dd h2{line-height:100%;margin:0}
div.subnavigation dl.infobox dd h2 a,div.subnavigation dl.infobox dd h2 a:visited{font-size:75%}
div.subnavigation dl.news dd{padding-bottom:.4em;padding-top:.4em;border-top:1px solid rgb(204,204,204)}
div.subnavigation dl.news dd em.date{display:block;margin-bottom:.3em;font-style:normal}
div.subnavigation dl.news dd em.pub{display:block;margin-bottom:.3em}
div.inhalt table.inhalt td.inhaltimages dl.infobox{margin-left:8px}
div.inhalt table.news{width:600px;border-spacing:0;border-collapse:separate}
div.inhalt table.news td img{max-width:200px;overflow:hidden}
div.inhalt table.navigation,div.inhalt p.navigation{width:614px;max-width:614px}
div.inhalt p.navigation,div.inhalt table.navigation td,div.inhalt table.navigation th{clear:both;vertical-align:middle;text-align:center}
div.inhalt p.navigation a{margin-right:auto;margin-left:auto}
div.inhalt p.navigation a.linktop{clear:none;float:right}
div.inhalt p.navigation a.linkback{clear:none;float:left}
div.inhalt table.navigation img{height:20px;width:20px;border:0 none;margin:0}
div.inhalt table.top,div.inhalt p.top{border-bottom:1px solid rgb(192,192,192);margin:1em 0 .5em}
div.inhalt table.top td,div.inhalt p.top{padding:0 0 .5em}
div.inhalt table.bottom,div.inhalt p.bottom{border-top:1px solid rgb(192,192,192);margin:.5em 0}
div.inhalt table.bottom td,div.inhalt p.bottom{padding:.5em 0 0}
div.inhalt table.overview{width:580px;margin-left:18px}
div.inhalt table.overview td{width:50%;line-height:120%;background-image:url(/graphics/layoutgeneral/dotline-grey.gif);background-repeat:repeat-x;background-position:top;padding:1em 0}
div.inhalt table.overview td img{max-width:230px;max-height:80px;overflow:hidden;margin:0 0 .5em}
div.inhalt ul.news{padding-right:44px;margin-top:0}
div.inhalt ul.news li{border-bottom:1px solid #DEDEDE;padding-bottom:.5em;padding-top:.5em;line-height:140%}
div.inhalt div.newstype{padding-bottom:1em}
div.inhalt div.newstype span{float:right;margin-left:.6em;color:rgb(192,192,192)}
div.inhalt div.newstype span a:link,div.inhalt div.newstype span a:visited,div.inhalt div.newstype span a:hover,div.inhalt div.newstype span a:active,div.inhalt div.newstype span em{margin-left:.1em}
div.inhalt div.newstype em{font-style:normal;color:rgb(0,0,0)}
div.inhalt div.newshead h1,div.inhalt div.newshead h2,div.inhalt div.newscontent h3,div.inhalt div.newscontent h4{clear:both;line-height:120%}
div.inhalt div.newscontent h3,div.inhalt div.newscontent h4{padding-top:1em}
div.inhalt div.newscontent div{margin:1em 0 0;padding:0 60px 0 0}
div.inhalt div.newscontent div em{font-weight:700;font-style:normal;color:rgb(64,64,64)}
div.inhalt div.newscontent div strong,div.inhalt div.newscontent div strong em{color:rgb(24,24,24)}
div.inhalt div.newscontent div div{clear:both;padding:0}
div.inhalt div.newscontent div.pict{clear:none;font-size:85%;line-height:120%;text-align:center;margin:1.7em 0 1em;padding:0}
div.inhalt div.newscontent div.pict img{border:1px solid rgb(160,160,160);background-color:rgb(255,255,255);margin:0}
div.inhalt div.newscontent div.text img,div.inhalt div.newscontent div.pict img.logo{border:0 none;background-color:rgb(255,255,255)}
div.inhalt div.newscontent div.text{background-color:rgb(84%,84%,84%);border:1px solid rgb(160,160,160);overflow:hidden}
div.inhalt div.newscontent div.pict div{text-align:left;line-height:120%;margin:0;padding:.3em .2em .3em .4em}
div.inhalt div.newscontent div.pict div strong{color:rgb(56,56,56)}
div.inhalt div.newscontent div.left{clear:none;float:left;margin:.4em 1.6em .4em 0}
div.inhalt div.newscontent div.right{clear:none;float:right;margin:.4em 0 .4em 1.2em}
div.inhalt div.newscontent div.nofloat{clear:both}
div.inhalt div.newscontent div.picts div.pict{clear:none;margin-bottom:1.5em}
div.inhalt div.newscontent table.newspict{font-size:1em;border-spacing:0;margin:.5em 0 1em}
div.inhalt div.newscontent table.newspict td{font-size:.8em;line-height:120%;padding:4px 0 0}
div.inhalt div.story{width:550px;padding-left:.6em;padding-bottom:2em}
div.inhalt div.story h3{clear:both;padding-top:1em}
div.inhalt div.story p{clear:none;margin:1em 0 0;padding:0 60px 0 0}
div.inhalt div.story ul{margin-left:0}
div.inhalt div.story div.box{width:480px;border:1px solid rgb(0,136,85);padding:1.5em 2em!important}
div.inhalt div.story div.box ul li{margin-left:16px;font-size:1em;line-height:1.3em;padding-bottom:.6em;padding-left:auto}
div.inhalt div.story div.pict{clear:none;font-size:85%;margin-top:.8em;margin-bottom:1em}
div.inhalt dl.newsbox{float:left;width:270px;margin:0}
div.inhalt dl.newsbox dt{font-weight:700;border-bottom:1px solid rgb(192,192,192);padding:.2em 0}
div.inhalt dl.newsbox dd{clear:both;margin-left:0;font-size:86%;line-height:120%;border-top:1px solid rgb(224,224,224);padding:.4em 0 .5em}
div.inhalt dl.newsbox dd em{display:block;line-height:inherit;font-style:normal;padding:0 0 .2em}
div.inhalt dl.newsbox dd div{max-width:180px;line-height:120%}
div.inhalt div.messelogos{clear:both;width:80%}
div.inhalt div.messelogos img{float:left;width:81px;height:81px;margin:5px}
table.staff{width:500px;max-width:500px;border-spacing:0;border-collapse:collapse}
div.inhalt table.staff td{vertical-align:top;background-image:url(/graphics/layoutgeneral/dotline-grey.gif);background-repeat:repeat-x;background-position:0 0;padding:.6em 0 .5em}
div.inhalt table.staff td img{max-width:600px;overflow:hidden;border:1px solid rgb(196,196,196);margin:0 0 0 40px}
form div.buttons{width:280px;margin-top:2em}
form div.left{float:left}
form div.right{float:right;text-align:right}
input.formelement,select.formelement,textarea.formelement{width:99%;vertical-align:middle;line-height:1.2em;font-size:1em}
input.formbutton{width:120px;line-height:125%;background-color:#DEDEDE;border:1px solid #000;padding:1px}
input.search{background-image:url(/graphics/icons/buttons/suche.gif);background-position:4px center;background-repeat:no-repeat;padding-left:20px}
input.cancel{background-image:url(/graphics/icons/buttons/cancel.gif);background-position:4px center;background-repeat:no-repeat;padding-left:20px}
input.ok{background-image:url(/graphics/icons/buttons/ok.gif);background-position:4px center;background-repeat:no-repeat;padding-left:20px}
input.fehler,select.fehler{background-color:#FFBFBF}
div.error,div.attention,div.message{min-height:2.5em;background-repeat:no-repeat;background-position:0 center;padding:6px 0 6px 45px}
div.error{background-image:url(/graphics/icons/error/alert.gif);background-position:6px center;vertical-align:middle}
div.attention{border:1px solid rgb(255,51,0);background-color:rgb(255,239,102);background-image:url(/graphics/icons/error/error-yellow.gif);background-position:12px 11px}
div.info{background-image:url(/graphics/icons/ok.gif);background-position:0 4px}
p.info{background-image:url(/graphics/icons/infocircle.png);background-repeat:no-repeat;background-position:0 1px;padding:.3em 1em .3em 36px}
div.inhalt div.starttext{width:590px}
div.inhalt div.starttext h1{font-size:150%}
div.inhalt div.starttext p{width:550px;max-width:550px}
div.inhalt div.analysts a{display:block;width:130px;height:138px;float:left;overflow:hidden;margin:20px 45px 0 0}
div.inhalt div.analysts img{width:130px;height:105px;border:0}
div.inhalt table.info{width:550px;border-spacing:0;table-layout:auto;empty-cells:show;border-collapse:collapse;border:1px solid rgb(196,196,198)}
div.inhalt table.info th{text-align:left;border-bottom:1px solid rgb(196,196,198);background-color:rgb(246,246,246);padding:.3em 1em .4em .8em}
div.inhalt table.info td{min-width:20%;vertical-align:top;border-bottom:1px solid rgb(196,196,198);background-color:rgb(255,255,255);padding:.4em 1em .5em .8em}
div.inhalt table.info td code{white-space:pre;color:rgb(0,0,0);border:0 none;background-color:transparent}
div.inhalt table.compact{table-layout:auto}
div.pdf-links ul{text-align:left;padding-left:18px;margin-left:2px;width:224px}
div.inhalt table.slices td{border-spacing:0;max-width:616px;border:none;overflow:hidden;padding:0}
div.inhalt table.listtable{max-width:600px;border-spacing:0;border-collapse:collapse}
div.inhalt table.listtable tr.link{background-color:rgb(240,240,240);cursor:pointer}
div.inhalt table.listtable th{text-align:left;font-weight:700;border-bottom:1px solid rgb(128,128,128);padding:.6em .2em}
div.inhalt table.listtable th.landangabe{border-bottom:0;font-size:120%;font-weight:700;padding:1em .1em .1em}
div.inhalt table.listtable td{width:50%;line-height:120%;border-bottom:1px solid rgb(128,128,128);padding:.2em .4em}
table.infotable{table-layout:auto;border-spacing:0;border-collapse:collapse;empty-cells:show}
table.infotable th,table.infotable td{border:1px solid #999999;text-align:left}
table.infotable td,table.infotable td a{line-height:140%}
table.infotable th,table.infotable td.pseudohead{font-weight:700;background-color:#CCCCCC;height:1.5em;line-height:1em;padding:2px 5px}
table.infotable td{height:40px;vertical-align:top;padding:6px 5px}
table.infotable td.trenner{border:none;font-weight:700;height:20px}
table.infotable td.darkrow{background-color:#EFEFEF}
table.relief,div.relief{border-top:#EEEEEE 1px solid;border-left:#EFEFEF 1px solid;border-bottom:#666666 1px solid;border-right:#666666 1px solid;background-color:#DEDEDE}
table.threedtable{width:100%;border-spacing:1px;border-collapse:separate;margin-left:-1px}
table.threedtable td.threedcell,table.threedtable td{vertical-align:top;border-top:#EEEEEE 1px solid;border-left:#EFEFEF 1px solid;border-bottom:#666666 1px solid;border-right:#666666 1px solid;background-color:#DEDEDE;line-height:1.2em;padding:3px}
table.threedtable td.threedcellhead,table.threedtable th{border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-bottom:#666666 1px solid;border-right:#666666 1px solid;background-color:#999999;text-align:left;font-weight:700;line-height:1.2em;color:#FFFFFF;padding:3px}
table.threedtable td.plzangabe{padding-top:1em;padding-bottom:.5em;background-color:#FFFFFF;border:none;font-size:1em;line-height:1em;font-weight:700}
table.threedtable td.landangabe{padding-top:1em;background-color:#FFFFFF;border:none;font-size:1.4em;line-height:1em;font-weight:700}
table.threedtable td.middle{text-align:center;vertical-align:middle}
table.threedtable td.empty,table.threedtable th.empty,table.formtable td.empty{background-color:#FFFFFF;border:none;font-size:1em;line-height:100%}
table.sitemap{table-layout:fixed;empty-cells:show;border-spacing:5px;width:620px}
table.sitemap td{border:1px solid #999999;vertical-align:top;width:205px;padding:0 0 1em}
table.sitemap td p{background-color:#CCCCCC;border-bottom:1px solid #999999;margin:0;padding:4px}
table.sitemap td ul{list-style-type:square;padding-left:20px;margin-left:5px}
form table,table.formtable{margin-top:0;border-spacing:1px;table-layout:fixed;border-collapse:separate}
form table th,table.formtable td.formsectiontitle,table.formtable th,form div.title{border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-bottom:#666666 1px solid;border-right:#666666 1px solid;background-color:#999999;color:#FFFFFF;font-weight:700;text-align:left;padding:4px 5px 4px 12px}
form div.title{margin-bottom:2px}
form table td,table.formtable td.formsectiondata,table.formtable td{vertical-align:top;border-top:#EEEEEE 1px solid;border-left:#EFEFEF 1px solid;border-bottom:#666666 1px solid;border-right:#666666 1px solid;background-color:#DEDEDE;padding:8px 10px}
form table table,table.formtable table{width:100%;border:0 none;border-spacing:0;table-layout:fixed;border-collapse:collapse;margin:0}
form table table td,form.table table th,table.formtable table td,table.formtable table th{border:0 none;line-height:120%;vertical-align:top;padding:4px}
table.nospacing{border-spacing:0;table-layout:fixed;border-collapse:separate}
table.sc{border-spacing:0;margin:0;padding:0}
table.sc td{font-size:2px!important;width:4px!important;height:3px!important;padding:0!important}
td.brochures{width:40px;height:40px;border:1px solid #999999;text-align:center;vertical-align:middle}
table.media{border-spacing:0;border-collapse:collapse;empty-cells:show;margin-top:1em}
table.media td,table.media th{text-align:center;vertical-align:middle;padding:4px}
table.references td div{float:left;margin:0 20px 4px 0}
table.references td{line-height:200%}
table.grid{border-collapse:separate;border-spacing:3px}
table.grid tbody td,table.grid tbody th{border-top:1px solid rgb(192,224,224);border-right:1px solid rgb(0,96,96);border-bottom:1px solid rgb(0,96,96);border-left:1px solid rgb(192,224,224)}
img.etracker,img.spy{display:inline;width:1px;height:1px;margin:0}
div.pict{font-size:85%;line-height:110%;text-align:center;background-color:rgb(84%,84%,84%);margin:1.5em 0 1em;padding:0}
div.pict div{text-align:left;margin:0;padding:.2em .2em .2em .3em}
div.left{float:left;margin:.4em 1.2em .4em 0}
div.right{float:right;margin:.4em 0 .4em 1.2em}
.bottomnavi{height:2em;border-top:#999999 1px solid;background-color:#F0F0F0;text-align:left;vertical-align:middle;padding:3px}
.list1{list-style-type:disc;padding-left:15px}
.list2{list-style:circle outside;padding-left:15px}
.list3{list-style-image:url(/graphics/icons/arrow.gif);list-style-position:outside}
.list4{list-style:disc outside}
.list5{list-style-image:url(/graphics/icons/filetype-20x20/pdf.gif);list-style-position:outside}
.list6{list-style-image:url(/graphics/icons/pfeil.gif);list-style-position:outside}
.error{background-color:#FFFFFF;text-align:left;vertical-align:middle;padding:40px}
td.threedcell a.listview{line-height:1.5em}
p.headlinetop{font-weight:700;line-height:1.5em;text-align:left;margin-top:1em}
.underline{font-size:7pt}
.subheadline{border-bottom:1px solid #333333;padding-bottom:3px;margin-top:2em;font-weight:700}
.textsubheadline{font-weight:700}
.textsubheadlineright{font-weight:700;text-align:right}
.newstitle{font-size:1.5em;font-weight:700}
.newstopnav{font-size:.5em;border-top:1px solid #999999}
.newssubtitle{font-size:1.25em;font-weight:700}
.newssubnav{font-size:.5em;border-bottom:1px solid #999999}
.tbhead{background-color:#a6a6a6;color:#FFFFFF;font-weight:700;margin:1em 0 0;padding:1px 6px}
.tbcont{border-bottom:1px solid #a6a6a6;margin:0;padding:2px}
.attention{color:#cc0000}
.adobe_reader{font-size:80%;padding:5px}
div.videos{margin-bottom:5px;background-color:#fff;color:#000;font-weight:400;border:1px solid #000}
div.hints div.videos a:link,div.hints div.videos a:visited,div.hints div.videos a:hover,div.hints div.videos a:active{color:#000}
.suchtd{background-image:url(/de/pix/oben-searchbg.jpg);background-repeat:repeat-x}
div.cse-overlay-bg{filter:alpha(opacity=60)!important;opacity:0.6!important}
div.cse-overlay{border:1px solid white;margin-left:-10px;margin-top:-5px}
ul,th{font-size:1em;line-height:1.5em}
form,div.hints dl dd img,div.inhalt div.categorystart table td img,div.inhalt div.para h3{margin:0}
a:visited,a:active,div.subnavigation a:hover,div.subnavigation a:active{color:rgb(0,153,102);text-decoration:none}
div.heading div.navi,div.inhalt table.listtable td.blank,table.nospacing td{border:0 none}
div.heading div.site ul li a:hover,div.heading div.top ul li a:hover{text-decoration:underline}
div.heading div.navi form input.imgbutton:hover,div.heading div.navi form input.imgbutton:focus,input.radio{background-color:transparent}
div.subnavigation a:link,div.subnavigation a:visited,div.subnavigation dl.infobox dd a:hover,div.subnavigation dl.infobox dd h2 a:hover{color:rgb(0,0,0)}
div.hints dl dd.image,div.inhalt div.categorystart table th,div.inhalt div.categorystart table td{padding:0}
div.inhalt p.left,.datenblatt{text-align:left}
div.inhalt table.overview td a,div.inhalt table.info td,div.inhalt table.info td div,div.inhalt table.info td a:link,div.inhalt table.info td a:visited{line-height:120%}
div.inhalt div.newscontent div.border,div.border{border:1px solid rgb(84%,84%,84%)}