body { color: #545454; background-color: #e7e7e7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border-width: 0; }
p { font-size: 11px; }
td { font-size: 11px; }
ul { font-size: 11px; }
li { font-size: 11px; }
.align-center { text-align:center; }
a:link { color: #0170ab; text-decoration: none; }
a:visited { color: #0170ab; text-decoration: none; }
a:hover { color: #0170ab; text-decoration: underline; }
a:active { color: #0170ab; text-decoration: none; }
.frametable { background-color: #fff; border-bottom: 1px solid #0170ab; border-right: 1px solid #0170ab; border-left: 1px solid #0170ab; border-top: 1px solid #0170ab;}
div#box { color: #0170ab; font-size: 11px; padding-right: 3px; }
h1 { color: #de081a; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 25px; margin-top: 0; margin-bottom: 20px; padding-top: 0; }
h2 { color: #0170ab; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 22px; margin-top: 0; margin-bottom: 20px; padding-top: 0; }
h3 { color: #545454; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 18px; margin-top: 0; margin-bottom: 20px; padding-top: 0; }
h4 { color: #545454; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 18px; margin-top: 0; margin-bottom: 20px; padding-top: 0; }
div#content { font-size: 11px; }
div#impressum { font-size: 10px; margin-left: 10px; margin-right: 10px; }

.contenttable { background-image:url(grafic/hg.gif); background-repeat:no-repeat; }

table#submenubox { color: #0170ab; font-size: 11px; background-color: #fff; text-decoration: none; margin-right: 10px; margin-left: 10px; border-collapse:collapse; z-index: 5; border-bottom: 1px solid #0170ab; border-top: 1px solid #0170ab; border-right: 1px solid #0170ab;}
td#submenulinkbox { text-align: center; margin-bottom: 0px; background-color: #d8e3f4; }
td#submenulinkbox a { text-align: left; color: #0170ab; font-size: 11px; background-color: #d8e3f4; text-decoration: none; clear: right; padding: 3px 15px; display: block; background-image:url(grafic/pfeil.gif); background-repeat:no-repeat; background-position:5px 6px; }
td#submenulinkbox a:hover { color: #d8e3f4; font-size: 11px; background-color: #0170ab; text-decoration: none; clear: right; padding: 3px 15px; display: block; background-image:url(grafic/pfeil2.gif); background-repeat:no-repeat; background-position:5px 9px;}

.news-list-morelink { font-size: 11px; font-weight: bold; }
.header_td_bottom { border-bottom: 1px solid #fff; }
.header_td_left { width: 10px; border-right: 1px solid #fff; }
.header_td_right { width: 10px; border-left: 1px solid #fff; }
.header-table { width: 450px !important; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; border-collapse:collapse    }
.header_td_content { padding: 5px; }
.news-single-category { font-size: 11px; text-align: right; }
.header_td_content a { font-size: 11px; line-height: 12px; }
.news-header { color: #0083bc; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 22px; text-align: right; margin-top: 0; padding-top: 0; }
.news-single-item { margin-top: 20px; }
.news-list-container { margin-top: 20px; }

.news-single-category { font-size: 11px; text-align: right; }
.header_td_content a { font-size: 11px; line-height: 12px; }
.news-single-item { margin-top: 15px; }
.news_header { color: #9f7845; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_listheader { color: #9f7845; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader p.bodytext{ width: 450; color: #000; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news-list-container { margin-top: 20px; }
.news-list-date { margin-top: 1px; margin-bottom: 2px; line-height: 10px; font-size: 10px; }
.news-download a { font-size: 11px; color: #9f7845; text-decoration: none; padding-left: 20px; background-image:url(grafic/file.gif); background-repeat:no-repeat; background-position:7px 2px;}
.news-download a:hover { text-decoration: underline; }
.news-download-text { font-size: 11px; color: #9f7845; }
.news-download-image img { width: 15px; height: 21px }

div#breadcrumps { font-size: 10px; margin-top: 2px; margin-left: 10px; }
div#bottommenu { font-size: 10px; }
div#druckebene { z-index:5; position:relative; top: 6px; left: 40px; width:100px; height:12px}
div#toplink { z-index:6; position:relative; top: 2px; left: 420px; width:100px; height:12px}

.bottom_menu { font-size: 10px; }

.csc-header { margin-left: 40px; margin-top: 30px; margin-bottom: -10px;}
.csc-header-date { text-align: left; font-size: 10px; margin-bottom: 0px; }
.csc-textpic-caption { text-align: center; font-size: 10px; }

.csc-form-label-err { color: #ff0000; }

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:420px;
  padding-top: 20px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:420px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}