BODY { 
    background: white;
    font-family: verdana, arial,helvetica,sans-serif, geneva; 
    font-size: 10px; 
    height:100%;
    line-height: 1.3em; 
    margin: 0px; 
    padding: 0px;
    width:100%;
}

.bodytext {
    margin-left:0px;
    margin-right:5px;
}

#pagetotal { 
    background-color:white;
    color: #FF8000;
    float:left;
    margin:0 auto;
    padding:0;
    text-align:left;
    width:1024px;
}

#topheader { 
    background: url(images/header.jpg) no-repeat left top; 
    height: 169px;
    margin-bottom: 12px;  
    padding: 0;
    text-align:left; 
}

#leftarea {
    width:165px;
    height:100%;
    vertical-align:top;
    background-color:white;
    clear:both;
    float:left;
    text-align:left;
    PADDING-LEFT: 12px; 
    MARGIN-LEFT: 0px; 
}


#leftmenuarea, #searchboxarea {
    width:165px;
    background-color:white;
    float:left;
    padding: 0px;
}


#contentarea {
    width:847px;
    background-color:white;
    float:left;
    margin:0px;
    padding:0px;
}

#searchboxarea {
    clear:both;
    background-color:white;
    float:left;
    padding-top: 8px;
}


#right_box .imgtext-table {
    float:left;
    margin:5px 5px 5px 5px;
}

#right_box .csc-frame-frame1 {
    width:146px;
    border:1px solid #90B6E2;
    margin-bottom: -1px;
    text-align:left;
}

.news-latest-item {
    width:136px;
    border:1px solid #90B6E2;
    margin-bottom: -1px;
    text-align:left;
    padding: 0 5px 5px 5px;
}

/* Ueberschriften */
H1 {
    margin-top: 15px;
    margin-bottom: 10px;
    font-weight: bold; 
    font-size: 12px; 
    color: #0D4B84;
    line-height: 1.4em;
}

#content_middle .csc-firstHeader {
    margin-top:20px;
    overflow:hidden;
}

#content_middle UL{
    color: #454545;
}

#right_box .csc-firstHeader {
    margin:0;
    padding:1px 0 0 5px;
    height:20px;
    color: #ffffff;
    background-color: #90B6E2;
    font-size:10px;
    font-family:verdana;
    text-align:left;
}

#right_box .bodytext {
    margin-right:5px;
    margin-left:5px;
    margin-bottom:5px;
    text-align:left;
}

h1.pagetitle { 
    font-weight: bold;
    font-size: 18px;
    color: #FF6600;
    margin-top:23px;
    margin-bottom:19px;
}

/*  */
h2 { 
    font-weight: bold;
    font-size: 12px;
/*    color: #FF8000;*/
    color: #0D4B84;
    margin-top:0.5em;
    margin-bottom:0.3em;
} 

h3 { 
    font-weight: bold;
    font-size: 11px;
    color: red;
    margin-top:0.3em;
    margin-bottom:0.2em;
}

h4 { 
    font-weight: bold;
    font-size: 1em;
    color: #454545;
    margin-top:0em;
    margin-bottom:0em;
}

/* Absaetze  */
P, .deftxt, .tx-xinittwocolumn-pi1 td{ 
    color: #454545;
    font-size: 1em;
    line-height: 1.4em;
    margin-top:0.3em;
    margin-bottom:0.8em;
}

em { font-style: oblique; }
q { font-style: normal; }
strong { font-weight: bold; }

.bulletlist { 
    font-size: 1em;
    line-height: 15px; 
    list-style-type: square;
}

.csc-mailform { float:none; }

#content_box .imgtext-table { float:right; }

/* Tabellen */
#content_box table { width:530px;border-spacing:0; }

table { font-size:11px; font-weight: normal; float: left; }
th { font-size: 11px; font-weight: bold; color:#333333 }
tr { }
td { font-size: 11px; font-weight: normal; }

.contenttable {float:left;}
.contenttable TD {vertical-align:top;text-align:left}
.contenttable TH {vertical-align:top;text-align:left;width:140px;}
.contenttable-0 .td-0 {padding-left:0em }

table.contenttable-1 {margin-bottom:20px;}
.contenttable-1{ border-collapse: collapse;	border-style: none; border-width: 0px;}
.contenttable-1 .tr-even {background:#E3E9F3;}
.contenttable-1 .tr-0 {background:#A6BAD9;}
.contenttable-1 .tr-odd {background:#FFFFFF;}
.contenttable-1 TH { background:#7F9EC2; border-style: none; border-width: 0px; padding: 2px;vertical-align: top;text-align:left;}
.contenttable-1 TD { border-style: none; border-width: 0px; padding: 2px;vertical-align: top;}
.contenttable-1  a:link, .contenttable-1  a:visited, .contenttable-1  a:active, .contenttable-1  a:hover {color:#525B6C;text-decoration:none;}

table.contenttable-2 {margin-bottom:20px;}
.contenttable-2{ 	border-collapse: collapse;	border-style: none; border-width: 0px;}
.contenttable-2 .tr-even{background:#E4E1E1; }
.contenttable-2 .tr-0 {background:#D6D6D6; color:#999999;}
.contenttable-2 .tr-odd{background:#FFFFFF;}
.contenttable-2 TH { background:#EFEFEF; border-style: none; border-width: 0px; padding: 2px;vertical-align: top;text-align:center;}
.contenttable-2 TD { border-style: none; border-width: 0px; padding: 2px;vertical-align: top;text-align:center;}
.contenttable-2  a:link, .contenttable-2  a:visited, .contenttable-2  a:active, .contenttable-2  a:hover {color:#525B6C;text-decoration:none;}

table.contenttable-3 {margin-bottom:20px;}
.contenttable-3{ 	border-collapse: collapse;	border-style: none; border-width: 0px;}
.contenttable-3 .td-0 {background:#A6BAD9;text-align:left;}
.contenttable-3 .td-1, .contenttable-3 .td-3, .contenttable-3 .td-5, .contenttable-3 .td-7, .contenttable-3 .td-9{background:#FFFFFF; text-align:center;}
.contenttable-3 .td-2, .contenttable-3 .td-4, .contenttable-3 .td-6, .contenttable-3 .td-8{background:#E3E9F3;text-align:center;}
.contenttable-3 .td-last {text-align:center;}
.contenttable-3 TH { background:#B2C6D8; border-style: none; border-width: 0px; padding: 2px; vertical-align:top; text-align:left;}
.contenttable-3 TD { border-style: none; border-width: 0px; padding: 2px;vertical-align: top }
.contenttable-3  a:link, .contenttable-3  a:visited, .contenttable-3  a:active, .contenttable-3  a:hover {color:#525B6C;text-decoration:none;}


/* Formularfelder*/
FORM { 
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-top: 0px;
    font-size: 0.9em;
    line-height:16px; 
    font-size:11px; 
}

input {
    font-size: 0.9em;
    background: #EFEFEF;
    margin:0;
    border:1px solid #C6D4E1;
}

select {
    font-size: 0.9em;
    background: #EFEFEF;
    margin:0;
    border:1px solid #C6D4E1;
}

textarea { 
    font-size: 0.9em;
    background: #EFEFEF;
    margin:0;
    border:1px solid #C6D4E1;
}

/* Nav.pfad*/
.tx-jullenavpath-pi1-menu { 
    font-family: arial, verdana, helvetica,sans-serif, geneva;
    font-size: 0.9em;
}

/* Footer*/
.fuss1 { font-size: 0.9em; color: #454545; }

.fuss2 { font-size: 10px; color: #454545; }

/* Style-Klassen */
body.bodynav {
    font-size: 1em;
    margin-top:0px;
    margin-left:0px;
}

/* Fehlermeldungen */
.errmsg {
    font-size:10px;
    text-decoration: none;
    font-weight: bold;
    color: #b30000;
}

a.tx-jullenavpath-pi1-menu:link, a.tx-jullenavpath-pi1-menu:visited, a.tx-jullenavpath-pi1-menu:active { font-family: arial, verdana, helvetica,sans-serif, geneva;  }
a.tx-jullenavpath-pi1-menu:hover { font-family: arial, verdana, helvetica,sans-serif, geneva; color:#0066CC; text-decoration:none;}

.navlist{font-size: 0.9em; color: #454545}
a.navlist:link { color:#454545;}
a.navlist:visited { color:#454545;}
a.navlist:hover {color:#0066CC; text-decoration:none;}
a.navlist:active {color:#454545;}

.special_menu { font-size: 0.9em; color: #454545}
a.special_menu:link { color:#999999;}
a.special_menu:visited { color:#999999;}
a.special_menu:hover {color:#0066CC; text-decoration:none;}
a.special_menu:active {color:#999999;}

/* Oberste Ebene vertikale Anordnung, bisher navlinks1 */
.nav1vt1 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight:bold; 
    text-decoration:none;
    color: #666666; 
    background-color:white; 
    height:20px;
    vertical-align:middle;
    border-bottom:1px solid #C6D4E1;
}

.nav1vt1link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:200;
    text-decoration:none;
    color:#000000;
}

.nav1vt1link:link {text-decoration:none;color:#000000; }
.nav1vt1link:visited {text-decoration:none;color:#666666; }
.nav1vt1link:hover {text-decoration:none;color: #666666;font-weight:bold; }

.nav1vt1ACT {font-size: 11px; font-weight:200; text-decoration:none; height:20px;vertical-align:middle; }

.nav1vt1linkACT {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;}
.nav1vt1linkACT:link { text-decoration:none;color:white; }
.nav1vt1linkACT:visited {text-decoration:none;color:white; }

.nav1vt2 {}

/* 2. Ebene vertikal, bisher navlinks2*/
.nav2vt1 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-decoration:none; 
    color:white; 
    background-color:#5B87B8; 
    height:20px;
    vertical-align:middle;
    border-bottom:1px solid #0765A2;
}

.nav2vt1link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white; }
.nav2vt1link:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white;}
.nav2vt1link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white;}
.nav2vt1link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color: white; font-weight:bold; }

.nav2vt1ACT {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bold; 
    text-decoration:none; 
    color:white; 
    background-color:#5B87B8; 
    height:20px;
    vertical-align:middle;
    border-bottom:1px solid #0765A2; 
}

.nav2vt1ACT:link {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight:bold; 
    text-decoration:none; 
    color:white; 
    background-color:#5B87B8;  
}

.nav2vt1linkACT {font-size: 12px; font-weight:bold; text-decoration:none;color:white; }
.nav2vt1linkACT:link { text-decoration:none;color:white; }
.nav2vt1linkACT:visited {text-decoration:none;color:white; }

.nav2vt1B {}
.nav2vt2 {}

/* 3. Ebene vertikal #ddddd */
.nav3vt1 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-decoration:none; 
    color:white; 
    background-color:#8EA8CD; 
    height:20px;
    vertical-align:middle;
    border-bottom:1px solid #0765A2;
}

.nav3vt1link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white; }
.nav3vt1link:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white;}
.nav3vt1link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:white;}
.nav3vt1link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color: white; font-weight:bold; }

.nav3vt1ACT {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight:bold; 
    text-decoration:none; 
    color:white; 
    background-color:#8EA8CD; 
    height:20px;
    vertical-align:middle;
    border-bottom:1px solid #0765A2; 
}

.nav3vt1ACT:link {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight:bold; 
   text-decoration:none; 
    color:white; 
    background-color:#5B87B8;  
}

.nav3vt1linkACT {font-size: 11px; font-weight:bold; text-decoration:none;color:#5B87B8; }
.nav3vt1linkACT:link { text-decoration:none;color:#5B87B8; }
.nav3vt1linkACT:visited {text-decoration:none;color:#5B87B8; }

.nav3vt2 {}

/* Special (Impressum, ... */
A.navspec:link {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:hover {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:active {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:visited {
    color: #4f4f4f;
    font-size: 11px;
    font-weight: normal;
}

/* Special (Impressum, ... */
a.navspec:link {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

a.navspec:hover {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

a.navspec:active {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

A.navspec:visited {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

/*Indexsuche */
#img_searchbtn{margin:-1px 0 0 -3px;}
.tx-indexedsearch-searchbox-button {border: medium none; height:18px;width:22px;}
#content_middle .tx-indexedsearch-searchbox-button {border:none;height:18px;width:50px;}
INPUT.tx-indexedsearch-searchbox-sword {background: white;margin:3px 0 0 0; border:1px solid #C6D4E1;height:13px;width:125px; font-size:10px;}
.tx-indexedsearch-searchbox { text-align: left;}
.tx-indexedsearch-searchbox p {float:right; width:100%;}
.tx-indexedsearch-rules {width:100%;float:right;}
.tx-indexedsearch-whatis {width:100%;float:right;}
.tx-indexedsearch-browsebox {width:100%;float:right;}

INPUT.tx-indexedsearch-searchglass {font-size: 0.9em;color:#FFFFFF;background: white;margin:0;border:none;}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 0.9em; line-height: 1.1em; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#8EA8CD; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* Mininews */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }	
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }	
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }	
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }	
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }	
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }	
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }	
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

/* New Login Box */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }	
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi1-forgotP { clear: both; float: left; }
.tx-newloginbox-pi1 { float: left; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: normal; margin: 1px 0px 0px 0px; padding: 1px 2px 1px 10px; background-color: white; }
DIV.csc-menu P A { color:#454545; text-decoration: none;  }
DIV.csc-menu P A:hover { color:#0765A2; text-decoration: none; font-weight: bold }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-top: 20px; margin-left: 20px;   }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { height: 20px; font-size:1.3em; font-weight: bold }
DIV.csc-menu-2 P.csc-sitemap-level2 A { font-size:1em }
DIV.csc-menu-2 P.csc-sitemap-level3 A { font-size:1em }
DIV.csc-menu-2 P.csc-sitemap-level4 A { font-size:1em }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/* styles for extension "tx_veguestbook_pi1"  */
.tx-guestbook-list-header { background-color: #EFEFEF; color: #454545; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #EFEFEF; color: #454545; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { width:100px; height:20px; }
.tx-guestbook-form-inputfield-big { width:150px; height:20px; }
.tx-guestbook-form-textarea { width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

/*****************************/
/* Glossar / Akronyme */
/*****************************/
a:link acronym, acronym, dfn, abbr, span.abbr { border: none; cursor: help; text-decoration:none;}
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

/*****************************/
/*mba_CONTENT*/
/*****************************/
#content_box {
    width:523px;
    float:left;
    text-align:left;
    margin-left:24px;
    margin-right:24px;
}
#list_box { width:720px; float:left; }
#navlist_box { float:left; }
#iconlist_box {    
    display:block;
    left:604px;
    top:138px;   
    width:88px;
    position:absolute;
    z-index:10;
}
#print_box { float:right; }
#right_box {
    width:148px;
    height:100%;
    float:left;
    background-color:#ffffff;
    margin:10px 0 0 0px;
    Padding: 0 0 2px 0;
    text-align:center;
}
#content_middle {
/*    width:518px;*/
    width: 535px;
    float:left;
    overflow:hidden;
}

/*****************************/
/*mba_PAGE*/
/*****************************/
#page_box { width:900px; }
#top_box { height:162px; width:900px; }

#current_nav_box {
    width:900px;
    height:20px;
    float:right;
    text-align:right;
    /*margin-left: 615px;*/
}

.current_nav_box_content {
    float:left; 
    padding-left:602px;
    margin-top: 2px;
    height:20px; 
}

.news-list-container {
   margin-top:24px;
}

#link_to_top {
    text-align:right;
    margin:5px 5px 5px 5px;
    width:518px;
}

#link_to_top IMG { margin:10px 0 0 0; }

#middle_box {
    float:left;
    width:900px;
    border-top:0px;
}
#navi_box { float:left; width:160px; }

#footer {
    color: #0D4B84;
    width:530px;
    height:20px;
    font-size:10px;
    font-family:tahoma;       
    text-align:left;
}
#search {
    float:left;
    width:160px;
    height:24px;
    background-color:#EBEFF2;
    border-top:1px solid #FFFFFF;
    margin:0;
    padding:0;
    line-height:0px;
}

#nav_ul {
	width:160px;
	margin:0px;
	padding:0px;
	float:left;
	list-style-type: none;
    font-size:10px;
    font-family:verdana;
}
.nav_li {
	font-weight:bold;
	background-color:#EBEFF2;
	width:160px;
	height:24px;
	float:left;
    list-style-type: none;
    border-top:1px solid #FFFFFF;
}
.nav_link {
	margin-left:5px;
    margin-top:3px;
	float:left;
    color:#95ADC6;
    text-decoration:none;
}
.nav_link_active {
	margin-left:5px;
    margin-top:3px;
	float:left;
    color:#0D4B84;
    text-decoration:none;
}
.nav_link_ebene2 {
	margin:4px 0 0 15px;
	float:left;
    text-decoration:none;
    color:#95ADC6;
    font-size:9px;
}
.nav_link_ebene2_active {
	margin:4px 0 0 15px;
	float:left;
    text-decoration:none;
    color:#0D4B84;
    font-size:9px;
}
.nav_li_active {
	font-weight:bold;
	background-color:#7F9EC2;
	width:160px;
	height:24px;
	float:left;
    border-top:1px solid #FFFFFF;
    font-size:9px;
}
.nav_li_ebene2 {
	font-weight:bold;
    background-color:#CFDAE7;
	width:160px;
	height:24px;
	float:left;
    border-top:1px solid #FFFFFF;
    font-size:9px;
}
.nav_li_ebene2_active {
	font-weight:bold;
    background-color:#CFDAE7;
	width:160px;
	height:24px;
	float:left;
    border-top:1px solid #FFFFFF;
    font-size:9px;
}

.nav_link_ebene3 {
	margin:4px 0 0 20px;
	float:left;
    text-decoration:none;
    color:#95ADC6;
    font-size:9px;
}
.nav_link_ebene3_active {
	margin:4px 0 0 20px;
	float:left;
    text-decoration:none;
    color:#0D4B84;
    font-size:9px;
}
.nav_li_ebene3 {
	font-weight:bold;
    background-color:#CFDAE7;
	width:160px;
	height:24px;
	float:left;
    border-top:1px solid #FFFFFF;
    font-size:9px;
}
.nav_li_ebene3_active {
	font-weight:bold;
    background-color:#CFDAE7;
	width:160px;
	height:24px;
	float:left;
    border-top:1px solid #FFFFFF;
    font-size:9px;
}

#logotop-left {width:602px;float:left;height:142px;}
#logotop-right {width:298px;float:right;clear:none;padding:0;}
#logotop{width:900px;float:left;}
#logotop img {border-color:#45ff45;}
div{margin:0;padding:0;}
img{border:0;margin:0;}

.news-latest-container {
    margin-bottom: 10px;
}

/*****************************/
/* DR Wiki */
/*****************************/

.tx-drwiki-pi1 A { TEXT-DECORATION: none; }
  .tx-drwiki-pi1 A:hover { TEXT-DECORATION: underline; }
  .tx-drwiki-pi1 H1 { FONT-SIZE: 188%; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaaaaa 1px solid }
  .tx-drwiki-pi1 H2 { FONT-SIZE: 150%; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaaaaa 1px solid }
  .tx-drwiki-pi1 H3 { FONT-SIZE: 132%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H4 { FONT-SIZE: 116%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H5 { FONT-SIZE: 100%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H6 { FONT-SIZE: 80%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0; }
  .tx-drwiki-pi1 OL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;}
  .tx-drwiki-pi1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; }
  .tx-drwiki-pi1 PRE { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .tx-drwiki-pi1 INPUT {font-size:10pt;}
  .tx-drwiki-pi1 TEXTAREA {width:100%; font-size:10pt;}
  .tx-drwiki-pi1-urlextension { display: none; }
  .redirect { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFF0;}
  .icons {vertical-align:middle; float:left; margin-right:20px; margin-bottom:10px;}
  .wiki-box { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; }  
  .diff-r {color: red;}
  .diff-g {color: green;}
  .diff-result { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .diff-table {width:100%;}
  .diff-table-cell-green {vertical-align:top; text-align:left; white-space:normal; color:green; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  .diff-table-cell-red {vertical-align:top; text-align:left; white-space:normal; color:red; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  #toc {BORDER: #aaaaaa 1px solid; PADDING: 5px; FONT-SIZE: 10pt; BACKGROUND-COLOR: #f9f9f9 }
  #toc .tocindent {MARGIN-LEFT: 2em}
  #toc .tocline {MARGIN-BOTTOM: 0px}
  #toc P {FONT-SIZE: 10pt; MARGIN: 0px}
  #toc .toctoggle {FONT-SIZE: 10pt}
  #toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}

  
/* Mailformular */
.csc-mailform { float:none; border:none; border-width:0px;padding-right:20px} 
.csc-mailform-field {vertical-align: left;width:450px;float:left;dispal:block;clear:both;padding:0px 0px 3px 0px;}
.csc-mailform-field LABEL { display:block; float:left; width:120px;float:left;}
.csc-mailform-field INPUT { display:block; float:left; }
.csc-mailform-field SELECT { display:block; float:left; }
.csc-mailform-field TEXTAREA { display:block; float:left;text-align:left;}
.csc-mailform-field #mailformformtype_mail { display:block; float:right;text-align:center;margin:0px 5px 0px 0px;}
  
/* Downloads */
.csc-uploads {clear:both;float:none;}