html, body, fieldset, ul, li {margin:0;padding:0;}
body {text-align:center;}
div, span, td, p, a {color:#1A181E;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}
html {height:100%;}
body {min-height:101%;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, address {margin:0;padding:0;}
h2 {color:#0056A3;font-size:1.2em;margin:0 0 0.2em;}
h3 {font-size:1.1em;margin:15px 0 10px 0;}
h4 {margin:0;padding:0;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}
form label {cursor:pointer;}
fieldset, img {border:medium none;}
input, select, textarea {font-family:inherit;}
.clear {clear:both;font-size:0;height:0;line-height:0;margin:0;overflow:hidden;padding:0;width:0;}
.invisible {background:red none repeat scroll 0 0;color:white;font-size:0;height:0;left:0;overflow:hidden;position:absolute;top:-1000px;width:0;}
.filecount {display:none;}
.sbac-spacer {visibility:hidden;}
.align-center {text-align:center}
#document {
font-size:0.75em;
line-height:1.4em;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:85em;
margin-top:12px;
margin-bottom:12px;
border:1px solid #CCCCCC;
} 
/**
.body-content {
border-left:1px solid #999999;
border-right:1px solid #999999;
}**/
#header {
background-color:#FCCD01;
height:121px;
}
#header_before {
background-color:#C2061E;
float:left;
height:121px;
width:10em;
}
#header_logo {
background-color:#0056A3;
float:left;
height:121px;
width:10em;
text-align:center;
}

#header_after {
float:left;
height:9em;
}
#breadcrumbs {
margin-left:1.2em;
margin-top:89px;
}
#breadcrumbs a {
color:#626943;
font-weight:normal;
text-decoration:none;
}
#navigation-main {
background-color:white;
float:left;
line-height:1.2em;
margin-top:33px;
width:19.8em; 
}
#navigation-main ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#navigation-main ul.listroot {
margin-left:20px;
margin-right:20px;
}
#navigation-main a {
display:block;
margin-bottom:6px;
text-decoration:none;
}
#navigation-main a.navleft1 {
background-image:url(/fileadmin/dev/images/liststyle_boxes.gif);
background-position:0 center;
background-repeat:no-repeat;
padding-left:16px;
}
#navigation-main a.navleft1:hover {
background-image:url(/fileadmin/dev/images/liststyle_boxes_act.gif);
color:#970508;
}
#navigation-main a.navleft1-act {
background-image:url(/fileadmin/dev/images/liststyle_boxes_act.gif);
background-position:0 center;
background-repeat:no-repeat;
color:#970508;
font-weight:bold;
padding-left:16px;
}
#navigation-main li.navleft1-box {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-bottom:8px;
padding-top:8px;
}
#navigation-main a.navleft2 {
padding-left:16px;
}
#navigation-main a.navleft2:hover {
color:#970508;
}
#navigation-main a.navleft2-act {
background-color:#D5DCCC;
color:#07040B;
font-weight:bold;
padding-left:16px;
}
#navigation-main a.navleft3 {
background-image:url(/fileadmin/dev/images/liststyle_3_boxes.gif);
background-position:0 center;
background-repeat:no-repeat;
margin-left:16px;
padding-left:16px;
}
#navigation-main a.navleft3:hover {
background-image:url(/fileadmin/dev/images/liststyle_3_boxes_act.gif);
color:#07040B;
}
#navigation-main a.navleft3-act {
background-image:url(/fileadmin/dev/images/liststyle_3_boxes_act.gif);
background-position:0 center;
background-repeat:no-repeat;
color:#07040B;
font-weight:bold;
margin-left:16px;
padding-left:16px;
}
#content-main {
float:left;
margin-top:33px;


}
#content {
background-color:white;
float:left;
width:45em;
}
.xborder {
	clear:both;
border:1px solid #CCCCCC;
min-height:400px;
padding:15px;
height:auto;
overflow:auto;
}
#content .content-margin {
border:medium none;
margin-left:124px;
}
#content h3 {
color:#0056A3;
font-weight:normal;
margin:1.2em 0 0;
}
#content ul li {
list-style-image:url(/fileadmin/dev/images/liststyle_content.gif);
margin:0 0 2px 16px;
}
#content table.contenttable {
border-collapse:collapse;
margin-bottom:20px;
}
#content table.contenttable caption {
display:none;
}
#content table.contenttable th {
background-color:#FCCD01;
border:1px solid #838383;
color:#FFFFFF;
padding:4px;
}
#content table.contenttable tfoot td {
background-color:#838383;
border:1px solid #838383;
color:#FFFFFF;
padding:4px;
}
#content table.contenttable td {
border:1px solid #838383;
padding:4px;
}
fieldset {
	border:none;
	margin-bottom:12px;
	padding-bottom:10px;
}
legend {
color:#000000;
line-height:1.2em;
margin-bottom:12px;
}
csc-mailform {
border:medium none;
}
.csc-mailform-field label, .csc-mailform-radiolabel {
clear:both;
display:block;
float:left;
margin-bottom:10px;
padding-right:10px;
text-align:right;
width:160px;
}
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {
border:1px solid #CCCCCC;
display:block;
float:left;
margin-bottom:10px;
padding:1px;
}
.csc-mailform-check {
border-color:#FFFFFF !important;
}
.csc-mailform-radio {
margin-right:5px;
}
.csc-mailform-radiofield label {
margin-right:20px;
}
.csc-mailform-submit {
	border:1px solid #A9A9A9;
background-color:#0178A3;
color:#FFFFFF;
margin-right:10px;
}
.csc-mailform-reset {
border:1px solid #A9A9A9;
background-color:#9C9D9F;
color:#FFFFFF;
}
.hand {
cursor:pointer;
}
#content-border {
float:left;
overflow:hidden;
width:20em;
}
#content-border .padding-border {
margin:0.7em 3em 1.5em 1.5em;
}
#content-border ul.news-latest-container li {
list-style-image:url(/fileadmin/dev/images/liststyle_events.gif);
margin:0 0 2px 16px;
}
#scale-layout {
border-bottom:1px solid #CCCCCC;
margin-bottom:1em;
padding-bottom:10px;
vertical-align:middle;
}
#scale-layout h4 {
color:#999999;
float:left;
font-size:1em;
font-weight:normal;
margin-top:6px;
}
#scale-layout-decrease {
cursor:pointer;
margin:0 10px 0 23px;
}
#scale-layout-increase {
cursor:pointer;
}
#search #ipt_search_button {
float:left;
}
#search .bt_search {
border:medium none;
width:20px;
}
#search h4 {
color:#999999;
float:left;
font-size:1em;
font-weight:normal;
}
#search .searchfield {
border:1px solid #A9A9A9;
float:left;
margin-left:5px;
/** width:110px; **/
width:8.4em;
}
#search {
border-bottom:1px solid #CCCCCC;
height:1.6em;
margin-bottom:1em;
padding-bottom:10px;
vertical-align:middle;
}
#et-hint {
border-bottom:1px solid #CCCCCC;
font-size:0.93em;
line-height:1.25em;
margin-bottom:1em;
padding-bottom:10px;
vertical-align:middle;
}
#navigation-footer { margin-left:20px;margin-top:30px;padding-bottom:5px;}
#navigation-footer a {color:#999999;font-size:0.95em;text-decoration:none;}
#navigation-footer .spacer  {color:#A9A9A9;margin-left:5px;margin-right:5px; }
#navigation-footer .active  {color:#1A181E;font-size:0.95em;}
#footer { height:24px;background-color:#0056A3;}


.csc-textpic-above p {clear:both;} /* TODO: check ob sideeffekts */
.csc-frame-rulerAfter {border-bottom:1px solid #CCCCCC;margin:15px 0 15px 0;} 

/* ----- ### RTE EDITOR BEGINN ### -------------------------------------------------------------------------------------------------- */
/* Classes for Filedownloads */
#content-border-text {font-size:0.93em;}
#content-border a.downloadPdf {display:block; text-decoration:none;}
#content-border a:hover.downloadPdf {display:block; text-decoration:underline;}
.download {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/default.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadPdf {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/pdf.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadJpg {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/jpg.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadWord {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/doc.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadExcelXls {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/xls.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadExcelCsv {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/csv.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadVideo {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/avi.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.downloadAudio {padding-top:1px;background-image:url(/fileadmin/dev/images/fileicons/wav.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.filelinks div { margin:4px 0 4px 0; }
.download {background-image:url(/fileadmin/dev/images/fileicons/default.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.pdf {background-image:url(/fileadmin/dev/images/fileicons/pdf.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.jpg {background-image:url(/fileadmin/dev/images/fileicons/jpg.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.docx {background-image:url(/fileadmin/dev/images/fileicons/doc.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
.xlsx {background-image:url(/fileadmin/dev/images/fileicons/xls.gif);background-repeat:no-repeat;padding-left:20px;line-height:135%;margin-left:3px;}
/* ----- ### RTE EDITOR END ### -------------------------------------------------------------------------------------------------- */




/* News */
#content .news-subheader {font-weight:bold; margin:2px 0 10px 0}
#content h3.news-files {margin-top:12px;margin-bottom:5px;}
#content  ul li.news-files p {background:url(/fileadmin/dev/images/liststyle_content.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:14px;margin-bottom:2px;margin-top:0;}
#content ul li.news-files {list-style-image:none;list-style-type:none !Important;margin:0 0 2px 0px;}
.news-single-backlink {margin-top:20px;text-align:right;}
.news-single-imgcaption {font-size:0.9em;}
.news-list-container p {display:inline;} 
.news-list-container .csc-textpic  {margin-bottom:20px; border-bottom:1px solid #EDF0EA;padding-bottom:12px;}
.news-latest-item a {text-decoration:none !important}
.news-latest-item a:hover {text-decoration:underline !important}
/** .news-list-container h2 {padding-top:7px} **/


/** Search Results **/
#results .gs-title a {color:#0178A3;}
#cursor .gsc-cursor {float:left;}
#cursor .gsc-trailing-more-results {float:right;}
.gs-watermark ,.gs-visibleUrl {display:none;}
.gs-result {margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #EDF0EA;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right:8px;color:#000000;cursor:pointer;display:inline;text-decoration:underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {font-weight:bold;text-decoration:none;}
.gsc-results .gsc-cursor-box {margin-bottom:20px;}

/** Realms newloginbox-Plugin **/
fieldset.newloginbox {margin:15px 0 0 10px;}
.form-field label {display:block;float:left;width:13em;text-align:right;margin-right:5px;}
.form-field {clear:both;}
.form-field input,.form-field textarea,.form-field select {
border: 1px solid #A9A9A9;padding:1px;margin-bottom:10px;
}

.form-field .submit {border:1px solid #A9A9A9;background-color:#0178A3;color:#FFFFFF;margin-right:10px;}
.form-field .reset {border:1px solid #A9A9A9;background-color:#9c9d9f;color:#FFFFFF;}


.csc-textpic-intext-left {clear:both}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left:0px;}




div.csc-sitemap ul li {list-style-image:url(/fileadmin/dev/images/liststyle_boxes.gif) !important}
div.csc-sitemap ul li li  {list-style:none !important}
