@charset "utf-8"; 
body{background:#FFF url("../images/body-background.jpg") repeat-x 0 200px; color:#333; font:normal normal normal 12px/16px Arial,Helvetica,sans-serif}
img{display:block}
#content img{margin: 10px 10px 10px 0; float:left}
.clear{clear:both}
.hidden{display:none}
.inline{display:inline}
.inline-block{display:inline-block}
.block{display:block}
.spamProtect{margin:0 3px -2px 1px}
.blue, .green{font-weight:bold}
.blue{color:#1073BA}
.green{color:#19BCB8}
h1, h2, h3, h4, h5, h6{color:#1073BA; font-weight:bold; padding:8px 0 0 0}
#contentText h2, #contentText h3{margin:24px 0 -8px}
h1{font-size:18px; line-height:26px; padding:0}
h2{font-size:14px; line-height:20px}
h3{font-size:12px; line-height:16px}
h4{font-size:10px; line-height:12px}
h5{}
h6{}
#contentText p{margin:16px 0 -8px 0}
a{color:#1073BA; text-decoration:none}
a:hover{color:#35B5B3}
a.external-link-new-window{display:inline-block; background:url("../images/ext-link.gif") no-repeat left 2px; padding:0 0 0 16px}
#contentText a{border-bottom:1px dotted #1073BA}
#contentText ul{padding:4px 0 0 5px}
#contentText ul li{background:url("../images/list-bullet.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px}
blockquote{padding:0 0 16px 0}
blockquote p{padding-right:16px; padding-left:16px}
#wrapper{background:url("../images/wrapper-background.png") no-repeat center 0; width:100%; position:absolute}
#header{width:960px; height:77px; margin:0 auto; padding:23px 0 0 0}
#header a#jbLogo{display:block; background:url("../images/jadebay-logo.png") no-repeat 0 0; width:315px; height:53px; margin:0 auto}
#columnWrapper{width:960px; margin:0 auto; position:relative}
#leftColumnWrapper{width:185px; margin:45px 5px 0 0; position:relative; float:left}
#leftColumnTop{background:url("../images/leftColumn-background-top.png") no-repeat 0 0; width:165px; height:25px; padding:10px 10px 0}
#navigationTop{background:url("../images/navigation-top.png") no-repeat 0 0; width:165px; height:25px}
#leftColumnMain{background:url("../images/leftColumn-background.png") repeat-y 0 0; width:165px; min-height:550px; height:auto !important; height:550px; padding:0 10px 10px}
#navigationMain{background:#FFF; width:165px}
#navigationMain ul{padding:20px 0}
#navigationMain ul li{display:block; width:161px; padding:2px; border-bottom:1px solid #D4DEEF}
#navigationMain ul li a{display:block; width:155px; padding:2px 2px 2px 4px; color:#1073BA; font-size:12px; font-weight:bold; text-decoration:none}
#navigationMain ul li.active a, 
#navigationMain ul li.active a:hover{background:#8AB0D9; color:#FFF; font-weight:bold}
#navigationMain ul li a:hover{background:#35B5B3; color:#FFF}
#navigationMain ul li ul, 
#navigationMain ul li.active ul{background:url("../images/navigation-second-background.png") repeat-y 0 0; width:165px; margin:0 -2px 0 -2px; padding:0}
#navigationMain ul li ul li{margin:2px 0 -2px 0; border-top:1px solid #D4DEEF; border-bottom:none}
#navigationMain ul li.active ul li a, 
#navigationMain ul li ul li a{background:transparent; width:153px; padding:2px 2px 2px 6px; color:#35B5B3; font-size:11px; font-weight:normal}
#navigationMain ul li.active ul li a:hover, 
#navigationMain ul li ul li a:hover{background:#35B5B3; color:#FFF; font-weight:normal}
#navigationMain ul li.active ul li.active a{background:#cee3f2; color:#333; font-weight:bold}
#navigationMain ul li ul li.active a:hover{background:#c0ddf1; color:#333; font-weight:bold}
#navigationMain ul li ul li ul li a, 
#navigationMain ul li.active ul li ul li a, 
#navigationMain ul li.active ul li.active ul li a{background:#E3F2FF; width:148px; padding-left:10px; font-weight:normal}
#navigationMain ul li ul li ul li a:hover, 
#navigationMain ul li.active ul li ul li a:hover, 
#navigationMain ul li.active ul li.active ul li a:hover{background:#c0ddf1}
#navigationMain ul li ul li ul li.active a, 
#navigationMain ul li.active ul li ul li.active a, 
#navigationMain ul li.active ul li.active ul li.active a{background:#D9EFFF; font-style:italic}
#mainColumn{width:580px; padding:0 0 4px 0; border-bottom:1px solid #1073BA; position:relative; float:left}
#contentMetaImage{width:580px; height:220px; padding:4px 0; border-bottom:1px solid #1073BA; border-top:1px solid #1073BA}
#contentText{background:url("../images/content-background.png") repeat-x 0 bottom; width:530px; min-height:360px; height:auto !important; height:360px; padding:25px}
#rightColumnWrapper{width:180px; margin:25px 0 0 5px; position:relative; float:left}
#languageSelector{width:185px; height:20px}
#languageSelector ul{}
#languageSelector ul li{display:block; margin:0; float:right}
#languageSelector ul li#en{background:url("../images/en.gif") no-repeat right center}
#languageSelector ul li#de{background:url("../images/de.gif") no-repeat right center}
#languageSelector ul li a{display:block; padding:0 23px 0 0; line-height:20px; text-decoration:none}
#rightColumnMain{background:url("../images/rightColumn-background.png") repeat-y 0 0; width:165px; min-height:550px; height:auto !important; height:550px; padding:10px 10px 0; font-size:11px}
#searchForm{background:#D4DEEF; padding:10px}
#searchForm form{height:25px}
#searchForm input#searchField{width:115px; height:19px; margin:0 2px 0 0; padding:4px 4px 2px; border:none; float:left}
#searchForm input#sendButton{width:15px; height:25px; margin:0; padding:0}
.darkInfo .headline, 
.lightInfo .headline{background:#8AB0D9; height:35px; margin:20px 0 2px 0; position:relative}
.darkInfo .headline a img, 
.lightInfo .headline a img{height:50px; width:50px; position:absolute; top:-7px; left:5px}
.darkInfo .headline h6, 
.lightInfo .headline h6{padding:0}
.darkInfo .headline h6 a, 
.lightInfo .headline h6 a{margin:0 0 0 60px; color:#FFF; font-size:18px; font-weight:bold; line-height:35px}
.darkInfo .boxContent, 
.lightInfo .boxContent{background:#8AB0D9; padding:10px}
.darkInfo{color:#FFF}
.darkInfo a{color:#FFF}
.darkInfo .boxContent a:hover{border-bottom:1px dotted #FFF}
.lightInfo .headline{background:#D4DEEF}
.lightInfo .headline h6 a{color:#1073BA}
.lightInfo .boxContent{background:#D4DEEF}
.about h6{padding:0}
.about h6 a{display:block; background:#35B5B3 url("../images/about-background.gif") no-repeat 149px 24px; margin:20px 0 1px 0; padding:4px 0 6px 5px; color:#FFF; font-size:12px; position:relative}
#rightColumnBottom{background:url("../images/rightColumn-background-bottom.png") no-repeat 0 0; width:185px; height:35px}
#footer{width:960px; height:25px; margin:0 auto; padding:10px 0; color:#999; font-size:10px; text-align:center}
#footer a{color:#999}
.news-list-item{padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:1px dotted #333}
.news-list-img{display:block; margin:16px 0 0 8px; float:right}
.news-list-morelink{margin:16px 0 0}
.news-list-date{font-weight:normal}
.news-single-item h1{line-height:22px}
.news-single-content{padding:0 0 32px 0; border-bottom:1px dotted #333}
.news-single-timedata{display:inline; font-size:12px}
#contentText .news-single-subtitle p{margin:0 0 16px 0}
.news-single-img{float:left}
.news-single-img a{margin:1.1em 1.1em 0; float:left}
.news-single-img p{display:none}
.news-single-backlink{margin:2em 0 0; clear:both}
#contentText .tx-indexedsearch-browsebox ul li{background:none; margin-right:10px}
#contentText .tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{border-bottom:none}
.st-searchform{background:#EBF1F8; margin:16px 0 0; padding:10px; border:1px dotted #1073BA}
.st-searchform label{display:inline-block; margin:0 10px 0 0; font-weight:bold}
.st-searchform input.text{margin:0 10px 0 0; border:1px solid #1073BA}
.st-searchform input.submit{background:#1073BA; color:#FFF; border:1px solid #000}
#contentText .tx-indexedsearch-rules p{font-size:10px; line-height:12px}
.tx-indexedsearch-browsebox ul.browsebox{margin:16px 0 0}
.sr-res-single{background:#D4DEEF; margin:10px 0; padding:0; border:1px dotted #1073BA}
#contentText .sr-res-single a{border:none}
#contentText .sr-res-single h3{background:#EBF1F8; height:20px; padding:5px 10px; margin:0}
.sr-res-single h3 .sr-icon, 
.sr-res-single h3 .sr-title, 
.sr-res-single h3 .sr-percentage{padding:0; margin:0 5px 0 0; line-height:20px; float:left}
.sr-res-single h3 .sr-icon{margin:2px 0 0 0}
#contentText .sr-res-single p.sr-descr{padding:10px; margin:0}
.sr-res-single .sr-info{background:#F3F6FB; padding:2px 10px}
.tx-wecmap-pi1, 
.tx-wecmap-pi2, 
.tx-wecmap-pi3{margin:16px 0 0}
.csc-textpic{margin:16px 0 0; position:relative}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin:0}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin:0}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{font-size:9px}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{margin-right:20px !important; margin-top:4px}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-top:12px}
#contentText div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, 
#contentText .csc-textpic-imagerow .csc-textpic-image{margin:5px 0px 0px 5px !important}
#contentText div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn .csc-textpic-image{margin:0 !important}
#contentText div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn ul{padding:0}
#contentText div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn ul li img{position:absolute; left:280px; top:40px}
#contentText #c36 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn ul li img{position:absolute; left:280px; top:60px}
#contentText div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn ul li:first-child img, 
#contentText #c36 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagecolumn ul li:first-child img{position:absolute; left:0px; top:12px}
#contentText .csc-textpic-imagewrap ul li{background:none; padding:0}
#lbCaption{color:#FFF}
.csc-sitemap{}
.csc-sitemap ul{margin:25px 0 0 0; padding:4px 0 0 0}
.csc-sitemap ul li{background:url("../images/list-bullet.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px; border-bottom:1px dotted #1073BA}
.csc-sitemap ul li ul{margin:10px 0 10px 10px}
.csc-sitemap ul li ul li, 
.csc-sitemap ul li ul li ul li{border:none}
#contentText .csc-sitemap a{text-decoration:none; border:none}
.csc-sitemap ul li a{color:#1073BA}
.csc-sitemap ul li ul li a, 
.csc-sitemap ul li ul li ul li a{color:#47a1e2}
.csc-sitemap ul li a:hover{color:#47a1e2}
.csc-sitemap ul li ul li a:hover, 
.csc-sitemap ul li ul li ul li a:hover{color:#1073BA}

.wappen .csc-textpic-imagewrap, .wappen .csc-textpic-imagerow{
width:530px !important;
text-align:center;
}
.wappen .csc-textpic-imagewrap dl, .wappen .csc-textpic-imagerow dl{
width:100px !important;
}
.wappen dt{
display:block !important;
height:105px !important;
text-align:center;
}
.wappen img{
display:inline;
}
#wrapper .wappen a{
border:0px;
}
#wrapper .wappen a img{
border-top:0px solid #1073BA;
margin-top:2px;
padding-top:2px;
}
#wrapper .wappen a:hover img{
border-top:2px solid #1073BA;
margin-top:0px;
}
#wrapper .wappen .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
#wrapper .wappen .csc-textpic-imagerow .csc-textpic-image{
margin:10px 0 20px 5px !important;
}
.wappen .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
font-size:11px;
text-align:center;
}
