*{margin:0;padding:0;}
body{background:White;font-family:Arial,Verdana,sans-serif;overflow:auto;}
a{color:#D23B4E;text-decoration:underline;}
a:visited{color:#E6394F;text-decoration:underline;}
.visual-clear{padding:0;margin:0;font-size:1px;float:none;clear:both;}
select,input{border:1px solid #1D2F5F;}
#main{width:980px;margin:5px auto;}
#main-wrapper{width:100%;float:left;background:#D4D2E4;border:1px solid Black;margin:0;padding:0;}
#header{width:100%;position:relative;height:50px;background:White url('../images/haende.png') 160px 2px no-repeat;border-bottom:2px solid #939BC0;}
#header #bw-link,#header #eu-link,#header #jn-link{text-decoration:none;display:block;position:absolute;}
#header #bw-link span,#header #eu-link span,#header #jn-link span{display:none;}
#header #jn-link{left:5px;top:5px;width:127px;height:40px;background:White url('../images/jn-logo.png') top left no-repeat;}
#header #bw-link{bottom:6px;right:61px;width:47px;height:26px;background:White url('../images/wappen-KuMi.png') top left no-repeat;}
#header #eu-link{right:10px;bottom:6px;width:40px;height:27px;background:White url('../images/flagge-eu.png') top left no-repeat;}
#header #jn-search{padding:0;margin:0;position:absolute;left:505px;top:10px;}
#header #jn-search #freetextinput{width:154px;height:16px;font-size:12px;background-color:#F1F3FB;padding:2px;margin:0;float:left;margin-top:10px;}
#header #jn-search label{display:none;}
#freetextsearchbutton{border:none;margin-top:10px;display:block;float:left;margin-left:5px;height:20px;}
#breadcrumbs{width:100%;height:21px;float:left;padding:0;margin:0;background-color:#F2B323;border-bottom:1px solid #939BC0;}
#breadcrumbs h2{display:none;}
#breadcrumbs span{display:block;float:left;padding-left:5px;padding-top:3px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#breadcrumbs span.first{padding-left:15px;}
#breadcrumbs span a{font-weight:bold;color:#2B2A41;text-decoration:none;}
#breadcrumbs span a:hover{text-decoration:underline;}
#content-wrapper{width:980px;background:#F3D07B url(../images/header_thema.gif) 0 0 no-repeat;padding:0;margin:0;float:left;}
#left-nav{width:200px;background-color:White;padding:0;margin:0;margin-top:140px;float:left;}
#left-nav #other-links,#left-nav #internal-docs,#left-nav #quicksearch-wrapper,#left-nav #categories{padding:0;margin:0;float:left;width:100%;}
#left-nav #quicksearch-wrapper{padding:7px 7px 3px 7px;}
#quicksearch{width:92px;}
#quicksearch-wrapper .quicksearch-submit{color:#4B609C;text-decoration:underline;}
#left-nav ul{list-style-type:none;padding:0;margin:0;float:left;width:100%;}
#left-nav ul li{width:100%;background-color:#F5C664;margin-top:5px;}
#left-nav #other-links ul li,#left-nav #internal-docs ul li{background-color:#AFB0D6;}
#left-nav #other-links ul li.selected,#left-nav #internal-docs ul li.selected,#left-nav ul li.selected{background-color:#4B609C;}
#left-nav ul li a{display:block;padding:5px;padding-left:10px;text-decoration:none;font:bold 10pt Arial,Helvetica,sans-serif;color:#242647;}
#left-nav #other-links ul li a,#left-nav #internal-docs ul li a{color:#5066A0;}
#left-nav #other-links ul li a.selected,#left-nav #internal-docs ul li a.selected,#left-nav ul li.selected a{color:White!important;}
#left-nav #internal-docs{padding-bottom:5px;}
#content{border:2px solid #E7B331;border-bottom:none;float:left;margin:0;margin-top:50px;position:relative;width:490px;background:#FBF1DF;padding:5px;min-height:600px;}
#right-column{width:276px;float:right;margin:0;padding:0;border-top:2px solid #E7B331;margin-top:50px;}
#extra-box{background:White url(../images/extra-box-header.gif) 0 0 no-repeat;padding:70px 5px 5px 5px;font-size:11px;color:#4B609C;float:left;width:265px;position:relative;}
#extra-box h3{font-size:12px;color:#D23B4E;display:inline;}
#extra-box .extra-article-link{color:#D23B4E;}
#extra-box img.extra-teaser-image{display:block;position:absolute;top:6px;right:6px;}
#hotlinks{margin-top:10px;}
#hotlinks a{text-decoration:none;width:100%;display:block;padding:0;margin:5px 0;text-align:center;overflow:hidden;}
#hotlinks a img{border:none;}
#extra-archiv-link{border-top:1px solid #FFA100;border-bottom:1px solid #FFA100;margin-top:40px;width:100%;float:left;margin:0;background:#F5C664;}
#extra-archiv-link a{display:block;float:left;width:266px;color:#2F3B50;font-weight:bold;text-decoration:none;padding:5px 10px;font-size:10pt;}
#extra-archiv-link.selected{background:#4B609C;}
#extra-archiv-link.selected a{color:White;}
.teaser{color:#0A024F;margin-bottom:2em;}
.teaser img{float:left;padding:0;margin:0;padding-right:10px;padding-bottom:5px;}
.first-heading,#category-heading{width:50%;background-color:#4B609C;padding:0;padding:5px 0 5px 10px;margin:0;margin-bottom:15px;float:left;}
#category-heading p.extra{padding-top:10px;}
#category-heading p,#category-heading h1{margin:0;}
.first-heading,#category-heading h1{display:block;font-size:14px;font-weight:bold;width:100%;float:left;color:white;}
#category-heading p{font-weight:bold;font-size:80%;margin-top:10px;}
a.all-articles{display:block;font-size:13px;color:#4B609C;text-decoration:underline;margin:15px 0;}
ul.thema-article-listing{padding:0;margin:0;list-style-type:none;float:left;width:485px;}
ul.thema-article-listing li{display:block;padding:10px;width:465px;float:left;border-bottom:2px dotted #f2b425;clear:both;}
ul.thema-article-listing li h2{padding-bottom:10px;font-size:14px;}
ul.thema-article-listing li h2 a{text-decoration:none;}
ul.thema-article-listing li .article-listing-content{font-size:12px;font-weight:bold;}
#content .article .article-author,ul.thema-article-listing li .article-listing-author{color:#4B609C;font-size:12px;font-weight:bold;margin-bottom:10px;}
ul.thema-article-listing li img{border:none;float:left;padding-right:10px;padding-bottom:10px;}
ul.thema-article-listing li .article-listing-footer{color:#58629A;font-weight:normal;}
ul.thema-article-listing li .article-listing-link{text-decoration:none;}
#content div.article h1.article-heading{margin-bottom:1em;color:#D23B4E;font-size:17px;}
#content div.document{border-top:none;border-left:none;padding:10px;margin-top:0;}
#mainfooter{width:100%;padding:1em 0;margin:0;border-top:1px solid Black;background-color:White;color:Silver;font-size:80%;text-align:left;float:left;}
#mainfooter #copyright{margin-left:1em;float:left;}
#mainfooter a{color:#36C;text-decoration:none;font-size:1em!important;}
#mainfooter a:hover{color:#06F;text-decoration:underline;}
#mainfooter #icons{float:right;margin-right:1em;}
#mainfooter #icons ul{list-style-type:none;margin:0;padding:0;}
#mainfooter #icons ul li{display:inline;}
#mainfooter #icons ul li a{display:block;float:left;margin-left:4px;font-size:11px;}
#mainfooter #icons ul li.atom-link a,#mainfooter #icons ul li.rss-link a{height:16px;padding-left:16px;background:transparent url('../../../static/images/feed-icon-14x14.gif') top left no-repeat;}
#mainfooter #icons ul li.css-link a{height:16px;padding-left:18px;background:transparent url('../../../static/images/css_valid.gif') top left no-repeat;}
#mainfooter #icons ul li.xhtml-link a{height:16px;padding-left:18px;background:transparent url('../../../static/images/xhtml_valid.gif') top left no-repeat;}
#content .search,#content .archive{border:none;border-top:2px dotted #f2b425;float:left;width:100%;}
.formRow{margin-bottom:4px;padding:0;}
.formRow label{display:block;text-align:left;vertical-align:top;padding-right:1em;}
.formRow label.checkbox{display:inline;vertical-align:middle;}
.formRow span.error{display:block;color:red;}
.formRow input.textline-field{width:98%;border:1px solid #22415B;padding:.3em;}
.formRow input.textline-field.short{width:30em;}
.formRow input.textline-field.tiny{width:5em;}
.formRow textarea.textarea-field{width:100%;padding:.3em;height:100px;border:1px solid #22415B;}
input.submit-button{background:White 2px 3px no-repeat;border:1px solid #58629A;border-right:4px solid #58629A;padding:2px 2px 2px 20px;color:Black;}
input.submit-button.find{background-image:url('../../../static/images/find.gif');}
#search-pagination{margin-top:10px;font-size:12px;float:left;}
#search-pagination a.page,#search-pagination span.paging-ellipsis{color:#4B609C;margin-right:2px;}
#search-pagination a.current-page{font-weight:bold;}
#search-pagination .prev-page-link,#search-pagination .next-page-link{font-size:14px;line-height:15px;color:Silver;text-decoration:none;}
#search-pagination a.prev-page-link,#search-pagination a.next-page-link{color:#D23B4E;}
#search-pagination .next-page-link{margin-left:4px;}
#search-pagination .prev-page-link{margin-right:4px;}
#search-hits{width:100%;}
#search-hits .search-hit{border-bottom:2px dotted #f2b425;width:100%;padding:10px 0 20px 0;float:left;}
#search-hits .search-hit img{padding:0 10px;float:left;}
#search-hits .search-hit h2{font-size:13px;padding-top:0;margin:0;}
#search-hits .search-hit .dates,#search-hits .search-hit .author{font-size:12px;font-weight:bold;color:#4B609C;margin:5px 0;}
#search-hits .search-hit .dates{font-weight:normal;margin:0;}
#search-hits .search-hit .teaser{margin-bottom:5px;font-size:12px;}
#search-hits .search-hit .teaser .article-link{color:#D23B4E;text-decoration:none;}
#search-box{margin:10px 0;float:left;width:100%;}
#search-box .search-form-elm{float:left;margin-right:24px;}
#search-box .search-form-elm label{font-weight:normal;font-size:12px;display:block;}
#search-box .search-form-elm input,#search-box .search-form-elm .search-form-link,#search-box .search-form-elm select{width:120px;font-weight:normal;font-size:12px;position:relative;padding:2px;}
#search-box .search-form-elm .search-form-link{display:block;text-decoration:underline;font-weight:bold;margin-top:15px;color:#4B609C;}
#search-box .search-form-elm select{width:125px;}
.required{background:url(../../../static/images/required.gif) center left no-repeat;padding:0 0 0 20px;width:20px;color:#FBF1DF;}
#comments{width:100%;border-top:2px dotted #f2b425;float:left;margin-top:1em;padding:10px 0;}
#comments h2{font-size:15px;}
#comments h2#post-comment{margin-top:15px;margin-bottom:10px;}
#comments ol{margin:0 0 0 10px;padding:0;}
#comments textarea.textarea-field{width:98%;}
#comments ol li{background:none;display:block;border-bottom:2px dotted #f2b425;margin:0 0 15px;padding:5px 20px;}
#comments ol p{margin-left:0;margin-right:0;}
.comment-number{float:right;font:13px Georgia,serif;text-align:right;}
#comments .comment-label{background:url('../../../static/images/comments.gif') no-repeat top left;padding-left:23px;}
#comments .comment-number a{display:block;color:#998;cursor:default;margin:0 0 15px;padding:0 15px 0 0;}
#left-nav #other-links input.quick-search{margin-left:10px;}
#content .article{font-size:12px;}
#content .article .teaser{font-weight:bold;}
a.comments-anchor{color:#FBF1DF;text-decoration:none;}
.article-content-footer{margin-top:10px;padding-top:5px;border-top:1px dotted #f2b425;color:#4B609C;font-size:12px;}
.article .teaser,.article .documentBody{width:465px;margin-left:10px;}
.documentBody ul{margin:1em;}
.documentBody ol{margin:1.5em;}
.documentBody div,.documentBody p{padding:5px 0;font-size:12px;}
.documentBody h1{font-size:16px;margin:10px 0;}
.documentBody h2{font-size:15px;margin:10px 0;}
.documentBody h3{font-size:14px;margin:10px 0;}
.documentBody h4{font-size:13px;margin:10px 0;}
.wait-for-approval{margin-top:3em;font-weight:bold;text-align:center;}
span.search-hilite{background-color:#BFD9DB;}
.photo-entry img{border:none;}
.item-footer{color:#444;}
.interview dt{font-weight:bold;}
.interview dt,.interview dd{margin-bottom:20px;}
#print_link{color:black;font-size:10px;text-decoration:none!important;float:right;}
#print_link.visited{color:black;font-size:10px;text-decoration:none!important;float:right;}
.photo-invisible{display:none;}
.photo-description{display:none;}
.photo-entry img{display:none;}
.enlargeable{color:transparent!important;}
.enlargeable img{border:#FBF1DF;}
.tagcloudlink{color:#2F3B50;text-decoration:none;}
#article-tag-list-div{float:left;margin-bottom:10px;margin-top:10px;}
#article-tag-list-caption{font-weight:bold;}
#article-tag-list ul{list-style-type:none;}
#article-tag-list li{display:inline;}
#tagcloud{padding:3px;}
#tagcloud-box{border:1px solid #FFA100;margin:0 2px;color:#2F3B50;}
#tagcloud-box h3{border-bottom:1px solid #FFA100;margin-top:40px;width:100%;float:left;margin:0;background:#F5C664;font-weight:bold;font-size:10pt;padding:5px 10px;width:250px;}
.mp3player{display:block;width:280px;height:20px;padding-left:20px;background:url(../../../static/images/music_small.png) left center no-repeat;}
div.tooltip{display:none;padding:5px 5px 5px 5px;font-size:11px;color:#fff;background-color:#000;overflow:hidden;}
.tt-title{display:block;float:left;width:60px;font-weight:bold;}
