/* CSSTidy 1.3dev: Wed, 23 Jul 2008 16:34:36 +0200 */html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}legend{color:#000}html,body{background:#fff}body{color:#626262;font:83%/1.5 Verdana, Arial, Helvetica, clean, sans-serif;padding-bottom:10px}ul#meta-nav a,ul#meta-nav a.active:hover,#navigation a,#subnavigation li a,div.sitemap #inhalt a,input.button{color:#1f4258}ul#meta-nav a:hover,ul#meta-nav a:focus,ul#meta-nav a:active,#subnavigation li a:hover,#subnavigation li a:focus,#subnavigation li a:active,form#suche input#search-submit:hover,form#suche input#search-submit:focus,ul#meta-nav a:hover,ul#meta-nav a:focus,ul#meta-nav a:active,div.sitemap #inhalt a:hover,div.sitemap #inhalt a:focus,div.sitemap #inhalt a:active,ul.linear-nav a:hover,ul.linear-nav a:focus,ul.linear-nav a:active,#inhalt ul.newslist h2 a:hover,#inhalt ul.newslist h2 a:focus,#inhalt ul.newslist h2 a:active{color:#009ee0}form#contact_form .error{color:#e2001a;font-weight:bold}div#header{height:100px;max-width:920px;min-width:740px;position:relative;z-index:9999;margin:0 auto 0 30px}a#logo{left:20px;position:absolute;top:22px}form#suche{float:right;margin-top:2px}form#suche label,form#search-in-page label{left:-9999px;position:absolute;top:0}form#suche input#q,form#search-in-page input#query-in-page{border:1px solid #b7b7b7;font-size:11px;margin-right:5px;width:110px;padding:2px}form#suche input#q{margin-right:0;position:relative;top:1px}form#suche input#q:focus{width:178px}input#search-submit{background:transparent url(../img/gen-icons.gif) right -91px no-repeat;border:none;cursor:pointer;font-size:11px;margin-right:5px;vertical-align:middle;padding:4px 8px 4px 0}input#search-submit:hover,input#search-submit:focus,input#search-submit:active{background-position:right -141px}ul#meta-nav{background:#ebeff1;float:right;margin-left:12px;padding:0 10px}ul#meta-nav a{display:block;float:left;font-size:11px;text-decoration:none;padding:5px 9px}ul#meta-nav a:focus,ul#meta-nav a:active{outline:1px dotted #626262}#navigation{left:315px;position:absolute;top:56px}#navigation div,#navigation li{display:block;float:left;padding:0 1px}#navigation a{background:#FFF;display:block;font-size:12px;text-decoration:none;padding:8px 14px}#navigation li ul{background:url(../img/layer-nav-bg.png) 0 100%;height:auto;left:-999em;padding-bottom:18px;position:absolute;width:170px;margin:0}#navigation li li{float:none;font-size:11px}#navigation li li:first-child{background:url(../img/layer-nav-top-bg.png) 0 0 no-repeat}#navigation li ul a{background-color:transparent;border-bottom:1px solid #d1d8dc;float:none;font-size:11px;margin:0 17px 0 10px;padding:4px 0}#navigation li:hover ul a,#navigation li.sfhover ul a{background-color:transparent}#navigation li ul a:hover,#navigation li ul a:focus,#navigation li ul a:active{color:#009ee0;background-color:transparent}#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li.sfhover ul ul,#navigation li.sfhover ul ul ul{left:-999em}#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul{left:auto}#skiplinks{left:0;position:absolute;top:0;z-index:100}#skiplinks a{display:block;font-size:11px;left:-9999px;position:absolute;top:38px;white-space:nowrap;padding:2px 4px}#skiplinks a:focus{left:247px;outline:1px dotted #626262}div.deco-bar{background:#ebeff1;height:112px;left:0;position:absolute;top:100px;width:100%;z-index:0}div#deco-home{height:266px}div#bd{max-width:920px;min-width:740px;overflow:auto;position:relative;z-index:100;margin:0 0 0 30px}div.contentpage{background:url(../img/content-sidebar-bg.gif) left top repeat-y}#sidebar{float:left;width:232px}#subnavigation,#sidebar div.contact{background:#FFF;margin:10px 10px 20px;padding:10px}#sidebar h1{font-size:12px;font-weight:bold;text-decoration:none}#subnavigation h1{background:#ebeff1;border-bottom:1px solid #bec8cf;padding:2px 10px}#subnavigation li a{border-bottom:1px solid #ced5da;display:block;font-size:11px;text-decoration:none;padding:3px 0 3px 20px}#sidebar div.contact{padding-bottom:3px}#sidebar div.contact h1{line-height:100%;padding:0 0 12px 10px}#sidebar div.contact ul li{font-size:11px;padding-left:10px}#sidebar div.contact a{text-decoration:none}ul.contact-services{margin-top:12px}ul.contact-services a.internal,ul.contact-services a.download{background:url(../img/gen-icons.gif) 2px 5px no-repeat;display:block;padding-left:15px}ul.contact-services a.download{background-position:left -297px}ul.contact-services li{border-top:1px solid #d0d0d0;padding:3px 10px}#sidebar div.contact .csc-textpic-image,#sidebar div.contact .csc-textpic-imagewrap{float:none}div.home #stage,div.home #teaser{clear:both;overflow:auto;width:920px}div.home #stage{background:#a0b1bb}div.home #stage #keyvisual{display:block;float:left}div.home #stage #keyvisual img{height:266px;width:310px}div#stage h1{margin:15px 0 8px}div#stage h1,div.home div#stage-content p{background:#a0b1bb;color:#FFF;font-size:18px;font-weight:bold;margin-left:310px;padding-left:20px}div.home div#stage-content p{font-size:12px;margin-bottom:0;padding-right:100px}div#stage h2,div#stage p,div#stage a{font-weight:bold;padding:0 30px 0 20px}div#stage ul{background:#a0b1bb url(../img/home-stage-bg.png) left 31px repeat-x;margin-bottom:0;overflow:auto;padding:0}div#stage li{display:block;float:left;height:128px;width:201px;padding:0 2px 15px 0}div#stage li.last{background:url(../img/home-stage-bg.png) 3px 31px no-repeat;border:0}div#stage ul.clickable li{cursor:pointer}div#stage h2{color:#1b3f55;font-size:19px;font-weight:bold;margin:9px 0 8px}div#stage li p{background:#1b3f55;color:#a0b1bb;margin-bottom:8px}div#stage a{background:#1b3f55 url(../img/gen-icons.gif) right -796px no-repeat;color:#a0b1bb;font-weight:normal;padding-right:12px;padding-left:0;text-decoration:none}div#stage div#stage-content{height:108px}#inhalt ul#teaser{overflow:auto;padding-left:0;margin:0}ul#teaser li{display:block;float:left;margin-left:20px;width:31.15%}ul#teaser li li{display:list-item;list-style:none;float:none;margin-left:0;width:auto}ul#teaser h2{margin-bottom:8px;height:34px}ul#teaser h3 a{background:0;text-decoration:none}ul#teaser a{background:url(../img/gen-icons.gif) right -96px no-repeat;padding-right:12px;text-decoration:none}ul#teaser p{margin-bottom:8px}ul#teaser li p{font-size:100%}ul#teaser img{display:block;float:right;margin:13px 0 0 10px}#main{overflow:hidden}#inhalt{padding:25px 0 25px 20px}div.home #inhalt{padding:0 0 5px}div.contact-form #inhalt{padding-right:20px}div.contact-form #inhalt.hasServiceSidebar{padding-right:0}#service{float:right;width:203px;padding:25px 0 0 15px}#service h1,#service h2{border-bottom:1px solid #bec8cf;font-size:12px;font-weight:bold;padding:0 10px 8px}#service ul{margin:8px 0 48px}#service ul li{font-size:11px;padding-left:25px;text-indent:-15px}#service a{background:url(../img/gen-icons.gif) left 4px no-repeat;padding-left:15px;text-decoration:none}#service a.download,#service ul.download a{background-position:left -298px}#service a.external{background-position:left -397px}#inhalt h1{font-size:12px;font-weight:bold;margin-bottom:16px}#inhalt h2{clear:left;font-size:12px;font-weight:bold;padding-top:10px;margin:15px 0 10px}div.home #inhalt h2{margin-top:10px}#inhalt ul.newslist h2{margin-top:0}#inhalt ul.newslist h2 a{background:url(../img/gen-icons.gif) left -696px no-repeat;padding-left:15px;text-decoration:none}#inhalt ul.newslist h2 a:hover,#inhalt ul.newslist h2 a:focus,#inhalt ul.newslist h2 a:active{background-position:left -746px}#inhalt p,#inhalt ul,#inhalt ol,#inhalt address,#inhalt div.tx-pilmailform-pi1{font-size:11px;margin-bottom:10px}#inhalt ul.newslist{font-size:11px;padding-left:0}#inhalt ul,#inhalt ol{padding-left:25px}#inhalt ul li{list-style:square}#inhalt ol li{list-style:decimal}#inhalt ul.newslist li{border-bottom:1px solid #d0d0d0;clear:left;list-style:none;padding-left:15px;text-indent:-15px}#inhalt ul.newslist li p{text-indent:0}#inhalt p.results-number{margin:0 10px 36px}#inhalt ul.newslist li.last{border-bottom:none}#keyvisual{z-index:1}div.sitemap div#inhalt,div.sitemap img#keyvisual,div.search-result div#inhalt,div.search-result img#keyvisual,div.contact-form div#inhalt,div.contact-form img#keyvisual{margin-left:232px}div.sitemap #inhalt h2{background:#ebeff1;border-bottom:1px solid #bec8cf;margin-bottom:0;padding:2px 10px}div.sitemap #inhalt a{background:url(../img/gen-icons.gif) 10px 8px no-repeat;border-bottom:1px solid #ced5da;display:block;text-decoration:none;padding:3px 0 3px 25px}div.sitemap #inhalt a:hover,div.sitemap #inhalt a:focus,div.sitemap #inhalt a:active{background-position:11px -42px}div.sitemap #inhalt h2 a{background:none;border-bottom:none;cursor:text;display:block;font-size:12px;text-decoration:none;padding:0}#inhalt div.img{width:203px}#inhalt div.img img{border:none;display:block;margin-top:5px}#inhalt div.csc-textpic-intext-left div.csc-textpic-imagewrap,#inhalt div.news-single-img,#inhalt div.left{float:left;margin:0 30px 2px 0 !important}#inhalt div.csc-textpic-intext-right div.csc-textpic-imagewrap,#inhalt div.right{float:right;margin:0 0 2px 30px !important}#inhalt div.csc-textpic dd.csc-textpic-caption{font-size:11px}#inhalt div.tx-indexedsearch-whatis,#inhalt p.tx-indexedsearch-searchedfor{float:left;font-size:11px;padding-left:10px}form#contact_form{margin-top:24px;overflow:hidden}form#contact_form fieldset{overflow:visible}form#contact_form fieldset.basic{float:left;margin-right:20px}form#contact_form fieldset.phone{border-left:1px solid #d0d0d0;padding-left:20px;width:45%}form#contact_form fieldset.message{clear:both;margin-top:20px}form#contact_form fieldset.phone p{margin-bottom:24px}form#contact_form li{list-style:none;margin-bottom:8px}form#contact_form label{display:block;float:left;width:90px}form#contact_form input,form#contact_form textarea{border:1px solid #b7b7b7;width:150px;padding:2px 5px}form#contact_form input#contact_phone_area{margin-right:5px;width:65px}form#contact_form input.checkbox{border:none;display:inline;width:auto;margin:0 5px 0 90px;padding:0}form#contact_form label.checkbox{display:inline;float:none;width:auto}form#contact_form textarea,form#contact_form p.submit{font-size:11px;width:440px}form#contact_form p.submit{margin:24px 0 0 112px}form#contact_form input#contact_submit{float:right;margin-right:10px}p.footnote{font-size:10px;padding-left:90px;margin-top:24px}form#contact_form.content fieldset.basic{margin-right:15px}form#contact_form.content fieldset.phone{padding-left:15px;width:auto}form#contact_form.content fieldset.phone p{height:54px;margin-bottom:0;overflow:hidden}form#contact_form.content label,form#contact_form.content fieldset.phone label{width:75px}form#contact_form.content select{width:127px}form#contact_form.content input{width:115px}form#contact_form.content input.checkbox{margin-left:75px;width:auto}form#contact_form.content textarea{width:355px}form#contact_form.content input#contact_phone_area{margin-right:1px;width:38px}form#contact_form.content input#contact_phone_number{width:68px}form#contact_form.content select#contact_time{width:137px}form#contact_form.content p.submit{width:auto}form#contact_form.content input#contact_submit{margin-right:0}form#contact_form.content p.footnote{padding-left:75px}#inhalt ul.linear-nav{border:3px double #b0b0b0;text-align:right;border-width:0 0 3px;padding:1px 10px 10px}#inhalt ul.pager{text-align:center}#inhalt ul.last{text-align:right}#inhalt div.end ul,#inhalt ul.end{border-width:3px 0 0;margin:25px 0 0;padding:12px 10px 0}ul.linear-nav li{display:inline;list-style:none;white-space:nowrap}ul.linear-nav li.back{display:block;float:left;margin-right:10px}ul.linear-nav li.next,ul.pager li.page{border-right:1px solid #b0b0b0;margin-right:8px;padding-right:10px}ul.news li.next{border:0;border-left:1px solid #b0b0b0;margin-right:0;padding-right:0;margin-left:8px;padding-left:10px}ul.pager li.page{margin-right:3px;padding-right:5px}ul.pager li.strong a:hover{color:#626262;cursor:text;text-decoration:none}ul.pager li.first{border:none!important;margin-right:0;padding-right:0}ul.pager li.previous,ul.pager li.next{border:none;display:block;float:left}ul.pager li.next{float:right;margin-right:0;padding-right:0;margin-left:8px;padding-left:10px}ul.pager li.last,ul.pager li:last-child{border:none!important}ul.linear-nav li a{background:url(../img/gen-icons.gif) left top no-repeat;padding-left:12px;text-decoration:none}ul.linear-nav li.page a{background:transparent;padding-left:0}ul.linear-nav li.back a{background-position:left -597px}ul.linear-nav li.back a:hover,ul.linear-nav li.back a:focus,ul.linear-nav li.back a:active{background-position:left -647px}ul.linear-nav li.previous a{background-position:left -496px}ul.linear-nav li.previous a:hover,ul.linear-nav li.previous a:focus,ul.linear-nav li.previous a:active{background-position:left -546px}ul.linear-nav li.next a{background-position:right -96px;padding:0 12px 0 0}ul.linear-nav li.next a:hover,ul.linear-nav li.next a:focus,ul.linear-nav li.next a:active{background-position:right -146px}form#search-in-page fieldset{border:1px solid #b0b0b0;margin-bottom:12px;border-width:1px 0;padding:16px 10px}input.button,form#contact_form input#contact_submit{background:#ebeff1 url(../img/gen-icons.gif) 90% -193px no-repeat;border:1px solid #bec8cf;cursor:pointer;font-size:11px;font-weight:bold;width:auto;padding:2px 16px 1px 8px}input.button:hover,input.button:focus,input.button:active,form#contact_form input#contact_submit:hover,form#contact_form input#contact_submit:focus,form#contact_form input#contact_submit:active{background-position:90% -243px;color:#009ee0}input.button:focus,input.button:active{outline:1px dotted #b0b0b0}div#footer{border-top:1px solid #d0d0d0;font-size:11px;max-width:920px;min-width:740px;overflow:visible;padding-bottom:5px;position:relative;margin:0 auto 0 30px}#footer ul{float:left;margin-left:-10px}#footer a,#footer li.active a:hover{text-decoration:none;padding:3px 10px}#footer p#copyright{float:right}.nospace{font-size:1px;line-height:1px;float:right!important}em{font-style:italic}li,div.sitemap #inhalt li{list-style:none}caption,th,#inhalt ul.first{text-align:left}a,ul.linear-nav li strong a:hover,#subnavigation li.active a:hover,div.sitemap #inhalt h2 a:hover{color:#626262}ul#meta-nav li,#footer li{display:inline}ul#meta-nav li.active a,#navigation div.active a,#navigation div a.active,#navigation li.active a,#navigation li a.active,#subnavigation ul li.active a,ul#teaser h3,#inhalt span.tx-indexedsearch-sw,ul.pager li.strong a,#footer li.active a,strong{font-weight:bold}#navigation a:hover,#navigation a:focus,#navigation a:active,#navigation li:hover a,#navigation li.sfhover a{background-color:#ebeff1}#sidebar div.contact a:hover,#sidebar div.contact a:focus,#sidebar div.contact a:active,div#stage a:hover,div#stage a:focus,div#stage a:active,div#stage a.over,ul#teaser h3 a:hover,ul#teaser h3 a:active,ul#teaser h3 a:focus,ul#teaser a:hover,ul#teaser a:active,ul#teaser a:focus,#service a:hover,#service a:focus,#service a:active,#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline}ul#teaser li ul,div.sitemap #inhalt ul,form#contact_form ul{padding-left:0}div.hasServiceSidebar,div.sitemap div#inhalt,div.search-result ul.newslist li p{margin-right:223px}form#contact_form fieldset.phone label,form#contact_form input#contact_phone_number{width:90px}


