 #content-right {
float:left;
width:180px;
padding-top:30px
}

#content-right .inhalt,#content-right .news-latest-container {
padding-right:5px;
padding-left:5px;
padding-top:5px;
background-image:url(../img/inhalt-right.gif);
background-repeat:no-repeat
}

#content-normal {
width:530px;
float:left;
margin-right:20px;
margin-left:20px;
margin-top:20px
}

#content-left {
width:180px;
float:left;
overflow:hidden;
margin-top:10px
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#3f3f3f;
text-align:center;
margin:0;
padding:0
}

p {
margin:0;
padding:0 0 10px
}

#centerer {
margin-right:auto;
margin-left:auto;
width:961px;
overflow:hidden;
text-align:left;
background-image:url(../img/02_sitebackground.gif)
}

#border-top {
background-image:url(../img/01_border-top.gif);
background-repeat:no-repeat;
height:30px;
overflow:hidden
}

#border-main {
overflow:hidden;
padding:0 10px
}

#border-bottom {
clear:both;
background-image:url(../img/02_sitebackground.gif);
text-align:center;
margin:10px
}

#border-footer {
clear:both;
text-align:center;
background-color:#000;
border-top-width:3px;
border-top-style:solid;
border-top-color:#999;
color:#FFF;
padding-top:20px;
height:50px;
margin:0 10px
}

#header {
height:20px;
margin-top:10px;
margin-right:20px;
margin-left:10px;
color:#FFF;
float:right
}

#header p {
text-align:right;
font-size:10px;
font-weight:700;
padding-top:5px;
padding-right:5px;
margin:0
}

#header-img {
overflow:hidden;
height:150px
}

#header-bottom {
background-color:#171717;
height:20px
}

#header-nav {
position:relative;
left:0;
top:-153px;
height:153px;
width:190px;
background-color:#171717;
opacity:.75;
filter:alpha(opacity=75);
overflow:hidden;
-moz-opacity:0.75px;
margin:0;
padding:0
}

#header-nav ul {
list-style-type:none;
margin:5px;
padding:0
}

#header-nav ul li {
list-style-type:none;
border:none;
margin:0
}

#header-nav ul li.nav1-off a {
font-size:13px;
font-weight:700;
color:#EEE;
text-decoration:none;
display:block;
width:215px;
padding-left:10px
}

#header-nav ul li.nav1-off a:hover {
font-size:13px;
font-weight:700;
color:#EEE;
text-decoration:none;
display:block;
width:215px;
padding-left:10px;
background-color:#00f;
opacity:.75;
filter:alpha(opacity=75);
-moz-opacity:0.75px
}

#header-nav ul li.nav1-on a {
font-size:13px;
font-weight:700;
color:#fff;
text-decoration:none;
display:block;
width:215px;
background-image:url(../img/nav1.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:10px;
background-color:#00f;
opacity:.75;
filter:alpha(opacity=75);
-moz-opacity:0.75px
}

#header-search {
position:relative;
left:755px;
top:-290px;
height:19px;
width:181px;
overflow:hidden
}

#header-search .input {
float:left;
background-image:url(../img/suche_backgroundgif.gif);
height:19px;
width:170px;
border:0 none;
margin:0;
padding:0
}

#header-search .submit {
float:left;
margin:0;
padding:0
}

#breadcrumbs {
padding-left:200px;
font-size:10px;
color:#fff;
width:530px;
float:left;
padding-top:3px
}

#breadcrumbs a {
color:#fff;
text-decoration:underline
}

#tools {
float:right;
width:180px;
margin-right:10px;
margin-top:2px
}

#main {
width:941px;
clear:both;
float:left;
background-image:url(../img/box_background.gif);
background-repeat:repeat-y
}

#nav2 {
float:left;
padding-left:10px;
width:170px;
overflow:hidden
}

#nav2 a {
color:#000;
font-size:11px;
border-bottom:1px solid #ccc;
background-color:#EEE;
padding:3px 2px
}

#nav2 ul {
list-style-type:none;
margin:0;
padding:0
}

#nav2 ul li.nav2-off a {
font-weight:400;
text-decoration:none;
display:block;
width:170px
}

#nav2 ul li.nav2-on a {
font-weight:700;
text-decoration:none;
display:block;
width:170px
}

#nav2 ul li ul {
list-style-type:none;
padding:0
}

#nav2 ul li.nav2-on ul li.nav3-off a {
font-weight:400;
text-decoration:none;
display:block;
width:160px;
padding-left:10px
}

#nav2 ul li.nav2-on ul li.nav3-on a {
font-weight:700;
text-decoration:none;
display:block;
width:160px;
padding-left:10px
}

h1 {
font-size:22px;
font-weight:400;
border-bottom:1px solid #CCC;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 10px;
padding:0
}

#content-right h1 {
font-size:14px;
font-weight:700;
font-family:Verdana, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
border-bottom:none;
overflow:hidden;
height:23px;
background-image:url(../img/h1-right.gif);
background-repeat:no-repeat;
margin:0;
padding:7px 7px 0
}

h3 {
font-weight:700;
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.2em;
margin:3px 0;
padding:0
}

.jump {
border:1px solid #efefef;
padding:2px
}

#content-left h1 {
font-weight:700;
font-family:Verdana, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
font-size:16px;
margin:14px 0 10px 10px;
padding:0
}

#content-left #nav2 h3 {
font-size:12px;
font-weight:700;
background-image:url(../img/nav_h3_bg.gif);
background-repeat:no-repeat;
color:#FFF;
height:17px;
overflow:hidden;
width:170px;
margin:15px 0 0;
padding:3px 3px 0
}

#content-left h3 {
font-size:12px;
font-weight:700;
margin:5px 0 0;
padding:0 3px
}

.content-normal-fix a,#imprint a,#content-right a,.news-latest-container h3 a {
color:#3B5D9B;
text-decoration:none
}

#imprint {
clear:Beide;
width:941px
}

#border-footer a {
color:#EEE;
text-decoration:none
}

#border-footer img {
border:none;
margin-left:5px
}

.tx-dropdownsitemap-pi1 img {
padding-right:5px
}

.tx-jppageteaser-pi1-browsebox {
margin-top:50px;
padding-top:3px;
border-top:5px solid #ccc;
text-align:center
}

.tx-jppageteaser-pi1 h3 {
background-color:#efefef;
color:#666;
display:block;
font-size:22px;
font-weight:400;
margin:0;
padding:0
}

.tx-jppageteaser-pi1-list-entry {
height:100px;
margin-bottom:15px;
clear:both;
border:0 solid #ccc
}

.tx-jppageteaser-pi1-list-entry-image IMG {
float:left;
border:0 solid #171717;
margin:0 10px 10px 0
}

.tx-jppageteaser-pi1-list-entry-link-item {
margin-bottom:2px
}

.tx-jppageteaser-pi1-list-entry H4 {
border-bottom:0 solid #ccc;
position:relative;
font-size:11px;
font-weight:700;
margin:0;
padding:0
}

.tx-jppageteaser-pi1-list-entry H4 A {
text-decoration:none;
font-size:1.1em
}

.tx-jppageteaser-pi1-list-entry-creation-date,.tx-jppageteaser-pi1-list-entry-change-date {
position:absolute;
bottom:4px;
right:0;
font-size:9px;
font-weight:400;
color:#999
}

div#copyright {
text-align:center;
margin:0 10px 0 0
}

div.tx-ahbookmark-pi1 {
float:left;
margin-left:10px;
line-height:25px
}

div.tx-ahbookmark-pi1 a {
line-height:25px;
background-image:url(../img/bookmark.gif);
padding-left:20px;
padding-top:15px;
background-repeat:no-repeat;
background-position:left bottom
}

.sk-pagecomments-element {
border:1px solid #eee;
margin-bottom:10px;
background-color:#FAFAFA;
font-size:0.9em;
padding:5px
}

.sk-pagecomments-answerelement {
border:1px solid #eee;
margin-left:15px;
margin-bottom:10px;
background-color:#FAFAFA;
font-size:0.9em;
padding:5px
}

.sk-pagecomments-error {
color:red;
font-weight:700;
background:#FFE8CF;
border:1px solid #000;
margin:8px 12px;
padding:4px
}

.sk-pagecomments-success {
color:blue;
font-weight:700
}

.sk-pagecomments-counter {
text-align:left;
font-weight:700;
margin-bottom:12px;
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.2em
}

.sk-pagecomments-headline {
border-bottom:0 solid #000;
font-weight:700;
padding-left:0;
height:20px
}

.sk-pagecomments-date {
float:left;
font-weight:400;
font-size:9px
}

.sk-pagecomments-comment {
clear:both;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
padding:10px 35px
}

.tx-skpagecomments-pi1 form {
width:520px;
margin:5px 0
}

.tx-skpagecomments-pi1 form fieldset {
border:0;
margin:0 padding:0px
}

.tx-skpagecomments-pi1 form p.userinfos {
text-align:center;
padding:6px
}

.tx-skpagecomments-pi1 span.sk-pagecomments-number {
float:left;
font-size:16px;
color:red;
padding:3px 10px 3px 0
}

.tx-skpagecomments-pi1 form legend {
border:0;
font-weight:700;
margin:0;
padding:0
}

.tx-skpagecomments-pi1 form label {
width:120px;
float:left;
border:0;
margin:0;
padding:0
}

.tx-skpagecomments-pi1 form p {
margin:6px 0
}

.tx-skpagecomments-pi1 form p img {
vertical-align:bottom;
margin-left:8px
}

.tx-skpagecomments-pi1 form input#name,.tx-skpagecomments-pi1 form input#email,.tx-skpagecomments-pi1 form input#homepage {
width:360px;
background-color:#E5E5E5;
padding-left:5px;
border:1px solid #d9d9d9;
height:15px;
font-size:11px;
color:#2D2D2D
}

.tx-skpagecomments-pi1 form textarea {
width:360px;
height:160px;
background-color:#E5E5E5;
padding-left:5px;
border:1px solid #d9d9d9;
font-size:11px;
color:#2D2D2D
}

.tx-skpagecomments-pi1 form input#captcha {
background-color:#E5E5E5;
margin-left:10px;
padding-left:5px;
border:1px solid #d9d9d9;
font-size:11px;
color:#2D2D2D
}

.tx-skpagecomments-pi1 form input#name:focus,.tx-skpagecomments-pi1 form input#email:focus,.tx-skpagecomments-pi1 form input#homepage:focus,.tx-skpagecomments-pi1 

form textarea:focus {
background:#fff
}

.tx-skpagecomments-pi1 form input#captcha:focus {
background:#fff;
border:1px solid #171717
}

.tx-skpagecomments-pi1 form input#skcommentssubmit {
float:right;
background-image:url(../img/suchen.jpg);
height:20px;
border:0 none;
color:#eee;
overflow:hidden;
margin:8px 10px 8px 20px
}

.pagebrowser {
border-bottom:1px solid #ccc;
margin-bottom:10px;
background-color:#efefef
}

.pagebrowser p {
padding:5px
}

.pagebrowser p span,.pagebrowser p a {
background-color:#eee;
color:#3B5D9B;
background:#FFF none repeat scroll 0 50%;
border:1px solid #CCC;
text-decoration:none;
padding:2px 5px
}

.pagebrowser p span b {
color:#3f3f3f
}

#twrss_table {
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin:10px 0
}

.twrss_imagefile {
margin-left:0;
margin-right:0;
clear:both
}

.twrss_bodytext {
margin:10px 0
}

.twrss_channel_description {
font-size:14px;
font-family:verdana;
font-weight:700;
padding:0
}

#twrss_table .twrss_item_link a {
font-family:verdana;
font-weight:700;
text-decoration:none;
padding:0
}

#twrss_table .twrss_item_link a:hover {
font-family:verdana;
font-weight:700;
text-decoration:underline;
padding:0
}

#twrss_table .twrss_item_content {
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
padding:0
}

div.tagcloud {
border:1px solid #efefef;
margin-bottom:10px;
padding:3px
}

.tx-timtabsociable-pi1 img {
margin-right:5px
}

.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer {
clear:right;
height:1px
}

.news-latest-container HR.clearer {
clear:left
}

.news-latest-container h1 {
font-size:12px !important
}

.news-latest-container h3 a {
text-decoration:none;
font-weight:400;
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding-left:10px;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif
}

.news-latest-item {
height:1%;
line-height:1.3;
padding-bottom:5px;
border-bottom:1px solid #ddd;
font-family:Verdana,Arial,Georgia,Tahoma;
font-size:0.8em
}

.news-list-item {
height:1%;
line-height:1.3;
margin:3px 0;
padding:3px 0
}

.news-search-form {
margin-bottom:5px;
border:0 solid #666;
padding:0
}

.news-search-emptyMsg {
margin:0 0 0 10px
}

.news-list-container H3 {
margin-bottom:0;
font-size:14px;
font-family:Verdana,Arial,Georgia,Tahoma;
padding:2px 0
}

.news-list-container h3 a {
padding-left:0;
text-decoration:none
}

.news-list-imgcaption {
float:right;
padding-top:3px;
padding-right:3px;
font-size:9px
}

.news-list-container IMG {
float:right;
border:1px solid #ccc;
margin-bottom:5px;
margin-right:2px;
margin-left:5px
}

.news-list-morelink,.news-list-category {
padding-bottom:7px;
margin-left:0
}

.news-list-browse {
text-align:center
}

.tx-ttnews-browsebox,.browseBoxWrap {
background-color:#eee;
border:1px solid #d9d9d9
}

.tx-ttnews-browsebox TD {
background-color:#eee
}

.tx-ttnews-browsebox-SCell {
border:1px solid #eee;
background-color:#eee
}

.news-single-item {
margin-bottom:5px
}

.news-single-item H1 {
margin-bottom:0;
padding-bottom:5px;
display:block;
font-weight:700;
border-bottom:1px solid #ccc;
font-family:Georgia, "Times New Roman", Times, serif
}

.news-single-img {
float:right;
margin-left:5px
}

.news-single-imgcaption {
clear:both;
padding:3px
}

.news-single-category {
float:left;
font-size:0.8em;
vertical-align:top;
height:15px
}

.news-single-category img {
border:0
}

.news-single-backlink,.news-single-backlink a {
margin-bottom:15px;
margin-top:10px;
clear:both
}

.news-single-backlink {
border-top:1px solid #ccc;
margin-top:15px;
padding-top:5px
}

.news-single-timedata,.news-single-imgcaption {
font-size:9px
}

.news-single-additional-info {
margin-top:15px;
padding:0
}

.news-single-related DD,.news-single-links DD,.news-single-files DD {
margin-left:20px
}

.news-single-related img {
border:none;
display:none
}

.news-single-links a {
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link_new_window.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:15px
}

.news-amenu-container {
border:0 solid #171717;
margin:3px 0 10px;
padding:0
}

.news-amenu-container LI {
margin:0;
padding:0
}

.news-amenu-container UL {
margin-top:0;
margin-left:0;
margin-bottom:0;
border:0 solid #171717;
list-style-type:none;
padding:0
}

.news-amenu-container H2 {
color:#fff;
border:0 solid #171717;
padding:0
}

.news-amenu-item-year {
font-weight:700;
border:0 solid #171717;
color:#fff;
visibility:hidden;
height:0;
padding:0
}

.news-catmenu {
border:0 solid #171717;
margin:3px 0 10px;
padding:0
}

.news-catmenu DIV {
white-space:nowrap
}

.news-catmenu DIV img,.news-catmenu img,.news-catmenu-header img {
vertical-align:middle;
margin:0;
padding:0
}

.tx-dropdownsitemap-pi1 DIV {
margin-bottom:5px;
padding:2px
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
font-weight:400
}

.tx-dropdownsitemap-pi1 DIV.expAll {
text-align:left
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
margin-bottom:0
}

.tx-irfaq-pi1 .tx-irfaq-answer {
margin-bottom:10px
}

.tx-irfaq-pi1 dt {
background-color:#eee;
border-top:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
color:#3B5D9B;
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);
background-position:25px 8px;
background-repeat:no-repeat;
margin:10px 0 0;
padding:5px 10px
}

.tx-irfaq-pi1 dt img {
margin-right:12px
}

.tx-irfaq-pi1 dd {
padding-bottom:20px;
margin:0
}

.tx-irfaq-pi1 dd p {
margin:5px 10px
}

.tx-irfaq-pi1 .faq-answere {
border:1px solid #efefef;
padding:10px
}

.tx-irfaq-pi1 .additional-info {
border-top:0 solid #e6e6e6
}

.tx-irfaq-pi1 .faq-textfield {
background-color:#eee;
border:1px solid #474747;
height:17px;
margin-right:10px;
width:360px;
padding:0
}

#content-right .tx-rgsmoothgallery-pi1 {
background:#fff url(img/loading-bar-black.gif) center center no-repeat;
text-align:center;
background-color:#eee;
border:1px solid #d9d9d9;
padding:9px
}

table.contenttable {
border-spacing:0;
border-collapse:collapse;
width:100%
}

table.contenttable td {
vertical-align:top;
border-bottom:1px solid #d9d9d9
}

.jump a {
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);
background-position:left 3px;
background-repeat:no-repeat;
display:block;
padding:1px 0 1px 10px
}

.header_jubarweblinks TD {
width:193px;
height:50px
}

.update_jubarweblinks {
width:480px;
height:40px
}

.overview_jubarweblinks TD {
width:50%;
height:50px
}

.singleview_jubarweblinks {
width:480px;
margin-top:10px
}

.singleview_jubarweblinks_link {
height:40px
}

.singleview_jubarweblinks_row1 TD {
width:33%
}

.tx-cmwlinklist-pi1 small a {
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);
background-repeat:no-repeat;
background-position:left 0;
padding-left:10px
}

pre {
background-color:#eee;
border:1px solid #d9d9d9;
white-space:normal;
background-image:url(../img/code_streifen.png);
padding:10px
}

.tx-sgglossary-pi1 #searchform_select_tx_sgglossary_pi1 a {
border:1px solid #ccc;
float:left;
background-color:#eee;
width:25px;
overflow:hidden;
color:#000;
text-decoration:none;
padding:3px 3px 3px 15px
}

.tx-sgglossary-pi1 #searchform_select_tx_sgglossary_pi1 a:hover {
background-color:#e0e0e0;
color:#000;
text-decoration:none
}

.tx-sgglossary-pi1 .list {
width:200px;
float:left
}

.tx-sgglossary-pi1 .list a {
display:block;
border-bottom:1px solid #ccc
}

.tx-sgglossary-pi1 .details {
float:right;
width:320px
}

.tx-sgglossary-pi1 .details h2 {
margin-top:0
}

.tx-sgglossary-pi1 .image {
float:right;
width:150px;
font-size:0.8em;
font-weight:700;
margin-bottom:10px;
padding-left:10px
}

a img,.sk-pagecomments-answer a img,.tx-skpagecomments-pi1 img,.pagebrowser p span a,.external-link-new-window img,.external-link img,.internal-link img,.download 

img {
border:none
}

#nav2 a:hover,.tx-sgglossary-pi1 #searchform_select_tx_sgglossary_pi1 b a {
background-color:#e0e0e0
}

#nav2 ul li,#nav2 ul li ul li {
list-style-type:none;
margin:0
}

h2,.news-single-related DT,.news-single-links DT,.news-single-files DT {
font-weight:700;
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.4em;
margin:15px 0 5px;
padding:0
}

.content-normal-fix a:hover,#imprint a:hover,#content-right a:hover,.news-latest-container h3 a:hover,.pagebrowser p a:hover {
text-decoration:underline
}

.tx-jppageteaser-pi1-list-entry-link-item a,.news-list-morelink a,.news-single-backlink a,.news-single-related a {
background-image:url(/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:10px
}

div#tipafriend,.sk-pagecomments-name {
float:left
}

.tx-skpagecomments-pi1 p,.rgtabs-menu {
padding:0
}

.sk-pagecomments-answer,.sk-pagecomments-emailhomepage,.news-single-timedata {
float:right
}

.tx-skpagecomments-pi1 div.smileytext,.mailonanswer,.mailoncomment {
margin-left:130px
}

.tx-skpagecomments-pi1 form .mailonanswer label,.tx-skpagecomments-pi1 form .mailoncomment label {
width:500px
}

.twrss_head,.twrss_head_channel {
font-family:verdana;
font-weight:700;
margin:10px 0
}

.news-latest-container,.news-single-item H3 {
margin-bottom:15px
}

.news-search-form FORM,.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P,.tx-jkpoll-pi1 p {
margin:0
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell,.news-catmenu-header,.news-catmenu-ACT,.tx-dropdownsitemap-pi1 A,.tx-dropdownsitemap-pi1 .spc {
font-weight:700
}

.news-single-item img,table.tx-sudoku-pi1,td.tx-sudoku-pi1-cell {
border:1px solid #ccc
}

.level1,.level3 {
border-left:1px solid #171717;
border-top:1px solid #171717;
padding:1px 1px 1px 10px
}

.level2,.level4 {
border-left:1px solid #171717;
padding:1px 1px 1px 10px
}

.tx-dropdownsitemap-pi1 LI.open OL,.tx-dropdownsitemap-pi1 LI.open UL {
display:block
}

.tx-dropdownsitemap-pi1 LI.closed OL,.tx-dropdownsitemap-pi1 LI.closed UL {
display:none
}

.header_jubarweblinks,.overview_jubarweblinks,.singleview_jubarweblinks_description {
width:480px
}

.tx-cmwlinklist-pi1 table,.tx-cmwlinklist-pi1 tr,.tx-cmwlinklist-pi1 td,.tx-cmwlinklist-pi1 tbody,.tx-sgglossary-pi1 

#searchform_select_tx_sgglossary_pi1,.tx-sgglossary-pi1,.tx-sgglossary-pi1 form,.tx-sgglossary-pi1 #searchform_select_tx_sgglossary_pi1 .abc {
margin:0;
padding:0
}
