/* Safari */
#nav,#footer{text-shadow: 0 0 0 #009FE3;}
#sidebar_content,#cont_content,#aux-column{text-shadow: 0 0 0 #FFF;}

/* DONT TIDY THIS */

.clear {display: inline-block;}   
.clear:after, .container:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;}
* html .clear {height: 1%;}
.clear {display: block;}





/* http://floele.flyspray.org/csstidy/ */
@media screen {
img{font-size:0.8em !important;color:#999 !important;font-weight:400;}
}
@media screen,projection {
hr{display:none;}
}
@media screen,projection,print {
a#navigation,a#content{background-image:none;display:none;padding:0;}
#pool-teaser a,#ads div.banner a{background-image:none !important;border:0 !important;margin:0 !important;padding:0 !important;}
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1;color:#333;background:#FFF;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
address{font-style:normal;}
ol,ul{list-style:none;}
html *{font-size:100.01%;}
* html *{overflow:visible;}
* html iframe,* html frame{overflow:auto;}
* html frameset{overflow:hidden;}

html{height:100%;margin-bottom:1px;}
body{text-align:center;background:#FFF url(../gfx/bg_grad.jpg) repeat-x top left;}
#page{text-align:left;width:944px;margin:0 auto;}
#main-column{width:744px;float:left;position:relative;background-color:#FFF;}
#aux-column{width:190px;float:right;z-index:2;}
#header{width:559px;height:230px;position:absolute;top:0;left:185px;background:#1a8fcc url(../../../header/header.jpg) no-repeat top left;}
#skipnav{float:right;}
#nav{width:185px;height:230px;background-color:#1a8fcc;}
#header_overlay{width:744px;height:30px;z-index:10;position:absolute;top:200px;left:0;background:transparent;}
#sidebar{width:185px;float:left;padding-top:15px;}
#cont{width:559px;float:right;padding-top:15px;}
#footer{width:944px;clear:both;position:relative;background-color:transparent;margin:0 auto;}
#listing-modes h1{display:inline;margin:0 10px 0 0;padding:0;}
ul.tab-navi{margin:10px 0 0;}
ul.tab-navi li{float:left;border-top:1px solid #999;margin:0 3px 1px 0;padding:1px 0;}
#sidebar_content{margin:-1px 0 0 5px;}
#cont_content{position:relative;margin:-1px 5px 0 7px;}
#footer address{padding-top:1px;padding-bottom:3px;padding-left:192px;margin-right:190px;border-top:45px solid #FFF;border-right:5px solid #FFF;background-color:#1a8fcc;}
#footer address a{float:right;margin:1px 5px 1px 0;}
#footer address a.toplink{float:left;margin-left:0;}
#footer a.logo{width:65px;height:65px;position:absolute;top:0;right:115px;display:block;background:#FFF url(../gfx/bsw_logo_65x65.gif) no-repeat 5px 0;overflow:hidden;text-indent:-999px;text-decoration:none;}
#footer a.logo:focus,#footer a.logo:hover,#footer a.logo:active{background-position:5px 0;}
#ads{background-color:transparent;}
#ads div.banner{margin-bottom:5px;width:180px;text-align:center;background-color:#FFF;padding:5px;}
#pool-teaser{background-color:#FFF;margin-top:10px;margin-bottom:20px;position:relative;padding:35px 5px 0;}
.intro{margin:-1px 0 1px;padding:0 20px 0 0;}
.post{border-top:1px solid #999;margin:-1px 0 1px;padding:5px 0;}
.single .post{padding-top:10px;}
.contact .post{padding-top:0;border-top:0;}
.page-navigation{margin:-1px 0 0;}
.bottom-navigation{border-top:1px solid #999;padding-top:4px;margin-top:-1px;}
.category-suppliers .page-navigation{padding-bottom:4px;border-bottom:1px solid #999;}
ul#sidebar-dates{margin-left:0;}
.label-column{position:absolute;top:21px;right:0;width:133px;}
.page-navigation .label-category{position:absolute;right:0;width:133px;}
.category-suppliers .page-navigation .label{position:static;width:auto;}
.category-suppliers .page-navigation .country-links{margin-left:-3px;}
.page-navigation .label-solo{padding-bottom:4px;margin:-1px 0 1px;}
.display-options{padding-top:4px;float:left;width:260px;}
.category-products .page-navigation-empty,.category-dates .page-navigation-empty,.category-prize .page-navigation-empty{padding-bottom:0;margin:-1px 0 0;}
.single-entry{width:450px;margin:-1px auto 1px;}
.page-navigation .page-links{float:left;padding-bottom:0;}
.single-entry-header .page-links{float:left;padding-bottom:4px;}
.page-navigation .post-metadata,.single-entry-header .post-metadata{float:right;padding-right:5px;padding-bottom:4px;white-space:nowrap;}
.single-entry-footer{border-bottom:1px solid #999;}
.single-entry-footer .page-links{float:left;padding-bottom:3px;white-space:nowrap;}
.single-entry-footer .author-info{float:right;padding-right:5px;padding-bottom:3px;white-space:nowrap;}
.contact-link{margin-top:-.75em;}
.author-start{border-top:1px solid #999;margin:-1px 0 0;padding:10px 0 0;}
.user .user-data{position:relative;padding-right:190px;}
.user .author .user-data{background:#fff url(../gfx/grad_author.jpg) no-repeat bottom right;}
.user .company .user-data{background:#fff url(../gfx/grad_company.jpg) no-repeat top right;}
.user-img{width:175px;position:absolute;right:0;text-align:center;}
.company .user-img{padding-top:2em;}
.user-img img{display:block;margin:5px auto 0;}
.category-forum #frage{width:450px;padding-top:1em;padding-left:20px;margin:0 auto;}
.category-forum #frage .pool-contact-error{padding-right:20px;}
.questions-list{border-top:1px solid #999;text-align:center;}
.question{border-top:1px solid #999;width:450px;text-align:left;margin:-1px auto 1px;padding:0;}
.question.first{border:0;}
#sidebar-subscribe,.sidebar-teaser{border-top:1px solid #999;margin:-1px 0 0;padding:5px 0 20px;}
.sidebar-teaser p{font-weight:700;color:#42b0aa;margin:0;}
#sidebar-subscribe p{font-weight:700;color:#999;margin:0;}
#sidebar-subscribe form{margin:5px 0;}
#sidebar-subscribe input{width:175px;}
#sidebar-subscribe .button input{width:auto;cursor:pointer;margin:.75em 0 0;}
.sidebar-teaser .teaser-hover p,.small-teaser .teaser-hover span,#sidebar-dates .teaser-hover span{color:#535353;}
#aux-column .banner{z-index:4;}
#aux-column .banner embed,#aux-column .banner object{z-index:5;}
.article-teaser .image{width:271px;height:152px;margin-right:5px;overflow:hidden;float:left;background:transparent url(../gfx/img_grad_271x152.jpg) no-repeat top left;}
.article-teaser .text{width:266px;margin-right:5px;float:left;}
.article-teaser .post-metadata{width:133px;margin-right:0;float:left;}
.teaser-modified{cursor:pointer;margin:-1px 0 1px;padding:0;}
.question.teaser-modified{margin:-1px auto 1px;}
.small-teaser .teaser-modified{margin:-1px 0 2px;}
.sidebar-teaser.teaser-modified{margin:-1px 0 20px;padding:0;}
#sidebar-dates .teaser-modified{margin-top:0;}
.article-teaser-inner{margin:1px 0;padding:4px 0;}
.sidebar-teaser .article-teaser-inner{margin:1px 0 0;padding:4px 0;}
.products-teaser,.news-teaser{width:271px;float:left;padding:20px 0 0;}
.products-teaser{margin-right:5px;}
.news-teaser{margin-right:0;}
body.gallery{background-image:none;}
#carousel{text-align:left;position:relative;height:538px;width:593px;overflow:hidden;margin:15px auto;}
#carousel .album{position:relative;background:#ceeaf7;padding:5px 23px;}
.jcarousel-skin-pool .jcarousel-clip{width:552px;height:75px;}
.jcarousel-skin-pool .jcarousel-item{display:block;width:138px!important;height:75px;margin-right:0;}
.jcarousel-skin-pool .jcarousel-item a{display:block;position:relative;width:133px;height:75px;margin-right:5px;border:0;background-image:none;background-color:transparent;padding:0;}
.jcarousel-skin-pool .jcarousel-item a img{width:133px;height:75px;position:absolute;top:0;right:0;left:0;background:#ceeaf7;-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}
.jcarousel-skin-pool .jcarousel-item a.current img,.jcarousel-skin-pool .jcarousel-item a:hover img,.jcarousel-skin-pool .jcarousel-item a:active img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.jcarousel-skin-pool .jcarousel-item-placeholder{background:#ceeaf7 url(../gfx/loading_ceeaf7.gif) no-repeat 58px 30px;color:#000;}
.jcarousel-skin-pool .jcarousel-next-horizontal,.jcarousel-skin-pool .jcarousel-prev-horizontal{position:absolute;top:5px;width:17px;height:75px;overflow:hidden;cursor:pointer;background:transparent url(../js/jcarousel/skins/pool/horizontal.gif) no-repeat 0 29px;}
.jcarousel-skin-pool .jcarousel-next-horizontal{right:3px;}
.jcarousel-skin-pool .jcarousel-next-horizontal:hover{background-position:-17px 29px;}
.jcarousel-skin-pool .jcarousel-next-horizontal:active{background-position:-34px 29px;}
.jcarousel-skin-pool .jcarousel-next-disabled-horizontal,.jcarousel-skin-pool .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-pool .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-51px 29px;}
.jcarousel-skin-pool .jcarousel-prev-horizontal{left:3px;background-position:0 -71px;}
.jcarousel-skin-pool .jcarousel-prev-horizontal:hover{background-position:-17px -71px;}
.jcarousel-skin-pool .jcarousel-prev-horizontal:active{background-position:-34px -71px;}
.jcarousel-skin-pool .jcarousel-prev-disabled-horizontal,.jcarousel-skin-pool .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-pool .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-51px -71px;}
#gallery-img-big{width:591px;height:355px;border:1px solid #666;background:#ceeaf7 url(../gfx/loading_ceeaf7.gif) 50% 50% no-repeat;margin-bottom:5px;overflow:hidden;}
.img-loaded{background-image:none!important;}
#text-img-big{color:#999;margin:5px 0;}
#text-img-big p span{font-weight:700;}
#close-btn{position:absolute;right:0;bottom:0;width:auto;}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto;}
.link{cursor:pointer;}
hr{background:#999;color:#999;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.4em;}
* html hr{margin:0 0 1.2em;}
.zws{font-size:1px;width:0;height:0;overflow:hidden;}
#listing-modes-header,#text-img-big p{margin:0;}
.ui-tabs-hide,#sidebar-subscribe .label{display:none;}
.category .page-navigation,.category-products .page-navigation,.category-prize .page-navigation{padding-bottom:5px;}
.category-products .bottom-navigation,.category-prize .bottom-navigation,.category-suppliers .bottom-navigation{border-bottom:0;}
.category-prize .intro,.category-forum .intro{margin:5px 0 15px;}
.category-suppliers .page-navigation .index-links .label,.category-suppliers .page-navigation .country-links .label,.skip,.hide{position:absolute;top:-1000em;left:-1000em;height:0;width:0;text-decoration:none;}
.award address,.single-question .excerpt{margin-bottom:2em;}
.author .user-img,.company .user-img.start{padding-top:0;}
#sidebar-subscribe .button input:hover,#sidebar-subscribe .button input:focus,.teaser-hover{background-color:#D7F0FA;}


body{font-family:Helvetica, Arial, Verdana, sans-serif;line-height:1.3;font-size:75%;}
html > body{font-size:12px;}
a{color:#0a96d7;text-decoration:none;background:#fff url(../gfx/dot_blue.gif) no-repeat 0 0;padding-left:11px;padding-right:2px;margin-right:-2px;font-weight:700;}
.toggle{cursor:pointer;}
#nav a{font-size:1.17em;color:#80CFF1;background:transparent url(../gfx/dot_header.gif) no-repeat 0 0;padding:1px 5px 2px 18px;}
#nav a:focus,#nav a:hover,#nav a:active{color:#fff;background-color:transparent;background-position:0 -100px;}
#nav .current a,#nav .current-cat a{color:#fff;background-color:transparent;padding-left:0;background-image:none;}
#cat-filter a.off,/* jQuery / ff bug (no rollout after ckick) */
#cat-filter a{font-size:1.17em;color:#999;background:#fff url(../gfx/dot_cat_right.gif) no-repeat 0 0;display:block;margin:0;padding:1px 0 2px 18px;}
#cat-filter ul a{font-size:1em;color:#999;background:#fff url(../gfx/dot_grey.gif) no-repeat 0 0;margin:0;padding:0 2px 1px 10px;}
#cat-filter a.is_parent{background-image:url(../gfx/dot_cat_down.gif);}
#news a{font-size:1.17em;color:#0a96d7;background:#fff url(../gfx/dot_news.gif) no-repeat 0 0;display:block;margin:0;padding:1px 0 2px 18px;}
.sidebar-teaser a,.page-navigation a,.post-metadata a,.author-info a{color:#999;background:#fff url(../gfx/dot_grey.gif) no-repeat 0 0;}
.single-entry-header .post-metadata a{display:inline;}
.page-links a{color:#999;background-image:none;margin:0;padding:0 3px;}
#footer a{color:#80CFF1;background:transparent url(../gfx/dot_footer.gif) no-repeat 0 0;padding-left:10px;padding-right:2px;margin-right:-2px;}
#footer a.toplink:focus,#footer a.toplink:hover,#footer a.toplink:active{color:#80CFF1;background-position:0 0;}
#sidebar-dates a{color:#42B0AA;background-image:none;padding-left:1px;padding-right:1px;margin:0 -2px 0 -1px;}
.tab-navi a{color:#999;background:transparent url(../gfx/dot_cat_right.gif) no-repeat 0 0;background-position:0 -1px;display:block;margin-right:0;padding:2px 2px 1px 18px;}
.tab-navi a:focus,.tab-navi a:hover,.tab-navi a:active{color:#535353;background-color:#D7F0FA;background-position:0 -101px;}
.tab-navi .ui-tabs-selected a{color:#0a96d7;background-position:0 -102px;background-image:url(../gfx/dot_cat_down.gif);}
.longtext a{font-family:Helvetica, Arial, Verdana, sans-serif;font-weight:700;padding-left:8px;margin:0 -1px;}
.longtext a img{margin:3px -2px -3px -8px;}
.longtext table a{color:#535353;background-color:#D7F0FA;font-family:Helvetica, Arial, Verdana, sans-serif;font-weight:700;padding-left:8px;background-position:0 -100px;margin:0 -1px;}
.longtext table a:focus,.longtext table a:hover,.longtext table a:active{color:#0a96d7;background-color:#fff;background-position:0 0;}
.longtext a.thickbox:focus,.longtext a.thickbox:hover,.longtext a.thickbox:active{background-color:transparent;}
.longtext a.thickbox img{margin:.75em 0 1em;}
.longtext span.image a.thickbox img{margin:0;padding:0;}
.award .longtext a.thickbox img{margin:0 0 .2em;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, Verdana, sans-serif;color:#535353;clear:both;font-weight:700;}
h1,h2{font-size:2em;}
#sidebar h2{padding-right:.1em;overflow:hidden;}
.products-teaser h2,.news-teaser h2{padding-right:0;}
.post h2{color:#999;margin:1em 0 .75em;}
.award h3{color:#535353;margin:1em 0;}
.user h2{color:#0a96d7;padding-top:1em;}
.user h3{color:#999;font-size:2em;margin-top:1em;}
.user h3.services{color:#0a96d7;font-size:1em;}
.impressum h2{color:#535353;font-size:1em;margin-bottom:0;margin-top:1.5em;}
.impressum h2.big{font-size:2em;margin-top:1.5em;margin-bottom:15px;}
.impressum h3{color:#535353;margin-top:2em;}
h3 .subh{color:#999;}
.home h1{margin-right:140px;padding-right:5px;}
.entry-list h2{padding-top:20px;}
.category-suppliers h2{color:#999;padding-top:.75em;margin-bottom:.25em;}
.category-forum h2{font-size:1em;margin-bottom:.25em;}
#pool-teaser div,#ads div.ads-head{border:5px solid #fff;border-bottom:1px solid #e5e5e5;width:180px;color:#cecece;font-size:.9em;font-weight:700;background-color:#fff;padding:8px 0 2px;}
#pool-teaser div{position:absolute;top:0;left:0;}
p{margin:0 0 1.5em;}
ul,ol{margin:0 0 1.5em 1.5em;}
ol{list-style-type:decimal;}
dl{margin:1.5em 0;}
cite{font-style:normal;}
.longtext ul{margin:0 0 .75em;}
.longtext li{line-height:1.3;font-weight:700;color:#535353;padding-left:13px;background:transparent url(../gfx/dash_li.gif) no-repeat 0 7px;}
longtext li,.impressum li{font-size:1.1em;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;}
.company li{font-size:1em;font-weight:700;font-family:Helvetica, Arial, Verdana, sans-serif;}
ul#cat-filter li{border-top:1px solid #999;padding:1px 0;}
ul#cat-filter ul{margin:1px 0 2px 18px;}
ul#cat-filter ul li{border:0;padding:1px 0;}
ul#news li{border-top:1px solid #0a96d7;padding:1px 0;}
#nav ul.headlink-first{padding-top:25px;}
#nav ul{margin-left:5px;}
#nav li{margin-bottom:.5em;}
#nav .headlink-group{color:#80CFF1;font-weight:700;font-size:1.2em;display:block;margin:0 0 .5em 5px;}
.post-metadata ul{margin:0;}
.single .post-metadata li{float:left;margin-left:.5em;}
.label,.sep{color:#999;font-weight:700;}
b,strong{font-weight:700;color:#535353;margin-bottom:.75em;font-family:Helvetica, Arial, Verdana, sans-serif;}
blockquote{color:#666;font-style:italic;margin:1.5em 0 1.5em 1.5em;}
em{font-style:italic;}
pre{margin-bottom:1.3em;background:#eee;background-color:#ccc;border:1s solid #333;text-align:left;padding:1.5em;}
code{font:.9em Monaco, monospace;}
.post p{font-weight:700;color:#535353;margin-bottom:0;}
.excerpt p{font-weight:700;color:#535353;margin-bottom:.75em;}
.intro p{font-weight:700;color:#999;margin-bottom:.75em;}
.category-suppliers .intro p{font-weight:400;color:#535353;font-size:1.1em;font-family:Georgia,"Times New Roman",Times,serif;}
#sidebar-dates .date{font-weight:700;color:#999;display:block;}
#sidebar-dates .event{color:#42B0AA;font-weight:700;padding-left:1px;padding-right:1px;margin:0 -2px 0 -1px;}
.single-entry .excerpt p{line-height:1.4;}
.longtext p{font-size:1.1em;line-height:1.4;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:.75em;}
.page-links .current,.index-links .current,.postcode-links .current,.country-links .current{color:#0a96d7;font-weight:700;padding:0 3px;}
.award .category{font-size:2em;line-height:1.0;color:#0a96d7;font-weight:700;}
.award p{font-family:Helvetica, Arial, Verdana, sans-serif;color:#999;line-height:1.2;}
span.image{float:left;margin-bottom:1em;margin-top:.75em;}
.longtext span.image img{margin-bottom:0;margin-top:0;}
span.image span.description{display:block;font-family:Helvetica, Arial, Verdana, sans-serif;color:#999;font-size:.91em;margin-top:.2em;}
span.image span.description span{color:#0a96d7;font-weight:700;}
.dash-spaced{padding:0 .1em;}
.vcard{font-weight:700;color:#535353;margin-top:1em;}
.vcard-inline{font-family:Helvetica, Arial, Verdana, sans-serif;line-height:1.3;font-size:.91em;display:block;}
.award .vcard{font-weight:700;color:#535353;}
.question p{margin-bottom:0;font-size:1.1em;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;}
.question cite,.single-question cite{display:block;font-weight:700;color:#535353;}
.question a{display:block;margin:.75em 0 .25em;}
table{width:98%;margin-bottom:1.4em;border-top:.1em solid #ddd;border-left:.1em solid #ddd;background:#D7F0FA;}
th,td{height:1em;border-bottom:.1em solid #ddd;border-right:.1em solid #ddd;padding:.2em .4em;}
th.left,td.left{text-align:left;}
th.right,td.right{text-align:right;}
th.center,td.center{text-align:center;}
th.padded,td.padded{padding:.4em .8em;}
label{font-weight:700;line-height:1.4;font-family:Helvetica, Arial, Verdana, sans-serif;}
textarea{height:180px;width:300px;}
.commentform textarea,.contact textarea,.author textarea,.company textarea{height:180px;width:255px;}
.commentform input.textbox,.contact input.textbox,.author input.textbox,.company input.textbox{width:255px;}
.contact input.PSUB_postcode{width:50px;}
.contact input.PSUB_city{width:200px;}
.contact p.postcode{width:55px;float:left;margin-top:0;}
.contact p.city{width:205px;float:left;margin-top:0;}
.contact form{width:260px;}
form p.text-required{font-weight:400;font-size:.9em;border-top:1px solid #999;margin:1em 0 .5em;}
form p{margin:.75em 0;}
form{padding-bottom:.75em;}
textarea,input{background-color:#eee;border:1px solid #999;}
.longtext .pool-contact,.longtext .pool-contact-error,.longtext .pool-contact-success{font-weight:700;font-family:Helvetica, Arial, Verdana, sans-serif;}
.PCON_submit{cursor:pointer;margin:0;}
input#PQUE_sex_m,input#PQUE_sex_f{border:0;background-color:transparent;}
a:focus,a:hover,a:active,a.hover,#cat-filter a:focus,#cat-filter a:hover,#cat-filter a:active,#cat-filter ul a:focus,#cat-filter ul a:hover,#cat-filter ul a:active,#news a:focus,#news a:hover,#news a:active,.sidebar-teaser a:focus,.sidebar-teaser a:hover,.sidebar-teaser a:active,.sidebar-teaser a.hover,#sidebar-dates a.hover,.page-navigation a:focus,.page-navigation a:hover,.page-navigation a:active,.post-metadata a:focus,.post-metadata a:hover,.post-metadata a:active,.author-info a:focus,.author-info a:hover,.author-info a:active,.longtext a:focus,.longtext a:hover,.longtext a:active{color:#535353;background-color:#D7F0FA;background-position:0 -100px;}
.post-metadata a,.category-dates .text .date{display:block;}
.postcode-links a,.country-links a,.index-links a{color:#535353;background-image:none;margin:0;padding:0 3px;}
.postcode-links a:focus,.postcode-links a:hover,.postcode-links a:active,.country-links a:focus,.country-links a:hover,.country-links a:active,.index-links a:focus,.index-links a:hover,.index-links a:active{color:#535353;background-color:#D7F0FA;}
.page-links a:focus,.page-links a:hover,.page-links a:active,#sidebar-dates a:focus,#sidebar-dates a:hover,#sidebar-dates a:active,.intro #frage p{color:#535353;}
#footer a:focus,#footer a:hover,#footer a:active,#footer a.toplink{color:#FFF;background-position:0 -100px;}
.longtext a.thickbox,.image a{background-image:none;margin:0;padding:0;}
h3,h4,h5,h6{font-size:1em;}
.post h3,.post h4,.award h4,.single-entry h1,.category-suppliers h1,.home .intro p,.authorname,.vcard .fn,.vcard .honorific-prefix,.answer-by p,.single-question cite,.error label{color:#0a96d7;}
p.last,.award .vcard .adr,.category-suppliers .vcard .adr{margin-bottom:0;}
dl dt,th{font-weight:700;}
ul#cat-filter,ul#news{margin:-1px 0 20px;}
.post .additional-excerpt p,.entry .rating{font-weight:400;}
#sidebar-dates .location,.post-metadata,.author-info,.page-links,.page-links .label,.award address{font-weight:700;color:#999;}
.issue,.newsdate{color:#999;margin:1em 0;}
.products .single-entry .subh,.dates .single-entry .subh{font-weight:700;color:#999;margin-bottom:.75em;display:block;}
.vcard .adr,.vcard .phone{margin-bottom:.75em;display:block;}
.category-suppliers .vcard,.impressum .vcard{margin-top:0;}
textarea:focus,input:focus,.error textarea,.error input,.PCON_submit:hover,.PCON_submit:focus{background-color:#D7F0FA;}

#TB_window.tb_pool{font-family:Helvetica, Arial, Verdana, sans-serif;font-size:1em;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_window.tb_pool #TB_secondLine{font-family:Helvetica, Arial, Verdana, sans-serif;font-size:1em;color:#999;margin-top:4px;}
#TB_window.tb_pool a:hover{color:#000;}
#TB_window.tb_pool #TB_closeWindow{font-family:Helvetica, Arial, Verdana, sans-serif;font-size:1em;color:#999;float:right;padding:11px 25px 5px 0;}
#TB_window.tb_pool a#TB_ImageOff{background-image:none;margin:0;padding:0;}
#TB_window.tb_pool a#TB_ImageOff:focus,#TB_window.tb_pool a#TB_ImageOff:hover,#TB_window.tb_pool a#TB_ImageOff:active{background-color:transparent;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window.tb_pool img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_window.tb_pool #TB_caption{height:40px;float:left;font-size:1.1em;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#535353;padding:11px 20px 10px 25px;}
#TB_window.tb_pool #TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_window.tb_pool #TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_window.tb_pool #TB_title{background-color:#e8e8e8;height:27px;}
#TB_window.tb_pool #TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_window.tb_pool #TB_ajaxContent.TB_modal{padding:15px;}
#TB_window.tb_pool #TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_window.tb_pool #TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_window.tb_pool a:link,#TB_window.tb_pool a:visited,#TB_window.tb_pool a:active,#TB_window.tb_pool a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window.tb_pool,* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}

#comments{margin:2em 0 1em;}
#comments h3{font-size:2em;color:#999;margin:15px 0 0;}
#comments h3.head-form{margin-bottom:15px;}
.comments-head{padding-bottom:3px;border-bottom:1px solid #999;margin-bottom:11px;}
.comments-head .count{font-size:.5em;}
#comments p{color:#535353;margin:4px 0 0;}
#comments.comments-linking p{font-weight:700;color:#999;}
#comments .commentlist p{color:#535353;font-weight:400;margin:0 0 .75em;}
#comments p b,#comments p strong,#comments p em{font-weight:700;font-style:normal;}
#comments p cite,#comments p q,#comments blockquote{font-weight:400;font-style:italic;}
#comments blockquote{background:#eee;margin:0 70px 0 0;padding:0 3px;}
#comments blockquote p{padding:0;}
#comments p acronym,#comments p abbr{border-bottom:1px dotted #999;}
#comments p code{background:#eee;}
#comments p a{font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
#comments .comment-logstate{font-weight:700;}
.commenthead{margin-bottom:.75em;}
#comments-list{margin-bottom:25px;}
ol.commentlist{list-style-type:none;margin:-1px 0 0;}
.commentlist ul.children li{border-top:1px solid #e5e5e5;border-bottom:0;}
.commentlist ul.children li.depth-2 div.commentcontent{padding-left:15px;}
.commentlist ul.children li.depth-3 div.commentcontent{padding-left:30px;}
.commentlist ul.children li.depth-4 div.commentcontent{padding-left:45px;}
.commentlist ul.children li.depth-5 div.commentcontent{padding-left:60px;}
.commentlist ul.children li.depth-6 div.commentcontent{padding-left:75px;}
.commentlist ul.children li.depth-7 div.commentcontent{padding-left:90px;}
.commentlist ul.children li.depth-8 div.commentcontent{padding-left:105px;}
.commentlist ul.children li.depth-9 div.commentcontent{padding-left:120px;}
.commentlist ul.children li.depth-10 div.commentcontent{padding-left:135px;}
.commentlist li{position:relative;border-top:1px solid #999;margin:0;padding:5px 0 0;}
.commentlist li .avatar{position:absolute;top:5px;right:5px;}
.commentlist li cite.fn{color:#535353;}
.commentlist li .says{display:none;}
.vcard a,a.loggedin{color:#535353;background-position:0 -100px;}
.commentlist li p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;padding-right:70px;}
.commentform{width:260px;}
.commentform p{font-size:1.1em;}
.commentform p.text-required{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;}
.commentform div.allowed-tags{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:.9em;margin:1em 0 .5em;}
.commentlist ul.children,.allowed-tags h6,#comments .commentform .allowed-tags p{margin:0;}
.commentlist li .reply,#comments .commentform p{margin:.75em 0;}
.comment-author.vcard,.commentlist li .commentmetadata{display:inline;}
#comments p.comment-feedback{color:#0a96d7;font-weight:700;width:260px;}