BODY { background-color: white; color: #454545; font-family: verdana,arial,helvetica,sans-serif,geneva; font-size: 0.75em; line-height: 1.4em; height: 100%; margin: 0px; padding: 0px; width: 100%; }

.bodytext { margin-bottom: 20px; margin-right: 5px; font-family: verdana,arial,helvetica,sans-serif,geneva; font-size: 12px; color: #393333; }

div { margin: 0px; padding: 0px; }

button { padding: 0px; margin: 0px; border: 0px; }

#pagetotal { background-color: white; color: #FF8000; float: left; margin: 0 auto; padding: 0; text-align: left; width: 960px; }

#content_middle UL, TABLE { color: #454545; }

#right_box .csc-firstHeader { margin: 0; padding: 7px 0 0 5px; height: 19px; color: #ffffff; background-color: #90B6E2; font-size: 13px; text-align: left; width: 175px; font-weight: bold; }

#right_box .bodytext { margin-right: 5px; margin-left: 5px; margin-bottom: 5px; text-align: left; color: #393333; font-size: 12px; }

/* Ueberschriften */
H1 { margin-bottom: 20px; font-size: 18px; color: #0268b3; line-height: 1.1em; }

h1.pagetitle { font-weight: bold; font-size: 18px; color: #0268b3; margin-top: 23px; margin-bottom: 19px; }

h2 { font-weight: bold; font-size: 16px; color: #0268b3; margin-bottom: 20px; }
 
h3 { font-weight: bold; font-size: 14px; margin-top: 10px; margin-bottom: 15px; color: #2068b3; }

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; }

#content_box .imgtext-table { float: right; }

/* Tabellen */
table { font-size: 1em; font-weight: normal; float: left; }

th { font-size: 1.1em; font-weight: bold; }

tr { }

td { font-size: 1em; font-weight: normal; }

/* Formularfelder*/
FORM { padding: 0px 0px 0px 0px; margin: 0px; font-size: 0.9em; line-height: 16px; font-size: 11px; }

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-size: 0.9em; }

/* Footer*/
.fuss1 { font-size: 0.9em; color: #454545; }

.fuss2 { font-size: 10px; color: #454545; }

#navlist {margin-top:-5px; }

.navlist { font-size: 11px; color: #98989b; text-decoration: none;}

a.navlist:link { color: #98989b;}

a.navlist:visited { color: #98989b;}

a.navlist:hover { color: #98989b; text-decoration: none;}

a.navlist:active { color: #98989b;}

.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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav2vt1link:link { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav2vt1link:visited { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav2vt1link:hover { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; font-weight: bold; }

.nav2vt1ACT { font-family: arial,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav3vt1link:link { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav3vt1link:visited { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; }

.nav3vt1link:hover { font-family: arial,verdana,helvetica,sans-serif,geneva; font-size: 12px; text-decoration: none; color: white; font-weight: bold; }

.nav3vt1ACT { font-family: arial,verdana,helvetica,sans-serif,geneva; 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,verdana,helvetica,sans-serif,geneva; 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 { }

/*Indexsuche */
#img_searchbtn { float: left; margin: 0px; padding: 0px; }

.tx-indexedsearch-searchbox-button { border: 0px; width: 32px; float: left; height: 25px; background-color: #e3e6f1; margin: 0px; padding: 0px; vertical-align: top; text-align: left; }

#content_middle .tx-indexedsearch-searchbox-button { border: none; height: 18px; width: 50px; }

INPUT.tx-indexedsearch-searchbox-sword { background: #FFFFFF; border: 1px solid #C6D4E1; height: 15px; width: 138px; font-size: 11px; padding: 4px 0px 0px 2px; margin: 0px; }

.tx-indexedsearch-searchbox { text-align: left; }

.tx-indexedsearch-searchbox p { float: left; display: inline; clear: both; }

.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button { float: right; }

.tx-indexedsearch-rules { width: 100%; float: right; }

.tx-indexedsearch-whatis { width: 100%; float: right; }

.tx-indexedsearch-browsebox { width: 100%; float: right; }

#tx-indexedsearch-searchbox-button-box { float: left; width: 32px; height: 26px; margin: 0px; padding: 0px; background-color: #E3E6F1; }

#tx-indexedsearch-inputfield { float: left; text-align: left; width: 145px; padding: 2px 0px 0px 3px; height: 24px; margin: 0px; }

INPUT.tx-indexedsearch-searchglass { font-size: 0.9em; color: #FFFFFF; background: #FFFFFF; margin: 0px; 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; }

.tx-macinasearchbox-pi1{ float: left; margin: 0; vertical-align: middle; width: 180px; height: 26px; }

/* 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; }

.tx-newloginbox-pi1 P { clear: both; }

/*****************************/
/* 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; }

#page_box { width: 900px; }

#top_box { height: 162px; width: 900px; }

#current_nav_box { width: 900px; height: 20px; float: right; text-align: right; }

.current_nav_box_content { float: left; padding-left: 602px; margin-top: 2px; height: 20px; }

.news-list-container { margin-top: 24px; }

#middle_box { float: left; width: 950px; border-top: 0px; }

#navi_box { float: left; width: 180px; }

#footer { color: #0D4B84; width: 530px; height: 20px; font-size: 10px; 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: 180px; margin: 0px; padding: 0px; float: left; list-style-type: none; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif,geneva; border-top: 1px solid #0268b3; }

.nav_li { background-color: #ffffff; width: 180px; height: 23px; float: left; list-style-type: none; border-bottom: 1px solid #0268b3; padding-top: 3px; }

.nav_link { margin-top: 3px; float: left; color: #78aed6; text-decoration: none; }

.nav_link_active { margin-top: 3px; float: left; color: #0268b3; text-decoration: none; }

.nav_link_ebene2 { margin: 4px 0 0 15px; float: left; text-decoration: none; color: #78aed6; font-size: 12px; }

.nav_link_ebene2_active { margin: 4px 0 0 15px; float: left; text-decoration: none; color: #0268b3; font-size: 12px; }

.nav_li_active { font-weight: bold; background-color: #ffffff; width: 180px; height: 23px; float: left; border-bottom: 1px solid #0268b3; font-size: 12px; padding-top: 3px; }

.nav_li_ebene2 { background-color: #ffffff; width: 180px; /*height: 26px;*/ float: left; border-bottom: 1px solid #0268b3; font-size: 12px; }

.nav_li_ebene2_active { font-weight: bold; background-color: #ffffff; width: 180px; /*height: 26px;*/ float: left; border-bottom: 1px solid #0268b3; font-size: 12px; }

.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; width: 180px; height: 26px; float: left; border-bottom: 1px solid #0268B3; font-size: 9px; }

.nav_li_ebene3_active { font-weight: bold; width: 180px; height: 26px; float: left; border-bottom: 1px solid #0268B3; font-size: 9px; }

.nav_link_ebene4 { margin: 4px 0 0 25px; float: left; text-decoration: none; color: #95ADC6; font-size: 9px; }

.nav_link_ebene4_active { margin: 4px 0 0 25px; float: left; text-decoration: none; color: #0D4B84; font-size: 9px; }

.nav_li_ebene4 { font-weight: bold; width: 180px; height: 26px; float: left; border-bottom: 1px solid #0268B3; font-size: 9px; }

.nav_li_ebene4_active { font-weight: bold; width: 180px; height: 26px; float: left; border-bottom: 1px solid #0268B3; 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; }

img { border: 0; margin: 0; }

.news-latest-container { margin-bottom: 10px; }

.news-latest-item H1 { font-size: 16px; }

/*****************************/
/* 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; }

  
/* CSV Tabelle */
.tx-csvtable-pi1 { font-size: 9px; text-align: center;float:left;margin-bottom:20px; }
.tx-csvtable-pi1 p { margin: 0; padding: 0; }
.tx-csvtable-pi1 table { border-collapse: collapse; margin-left: 0px; }
.tx-csvtable-pi1 td { border: solid 1px white; }
.tx-csvtable-pi1-odd { background-color: #cddce9; color: #002529; }
.tx-csvtable-pi1-even { color: #002529; }
.tx_csvtable-pi1-header { background-color: #0268B3; color: white;}
.tx_csvtable-pi1-header td {vertical-align:top;}

/* default styles for extension "tx_jppageteaser_pi1" */
.tx-jppageteaser-pi1 { float: left; width: 515px; margin-top: 10px; }

#subcnt_1sp .tx-jppageteaser-pi1 { float: left; width: 710px; margin-top: 10px; }
		
.tx-jppageteaser-pi1-browsebox { margin-top: 10px; padding-top: 3px; border-top: 1px solid #ccc; }

		
/* List View */
.tx-jppageteaser-pi1-list { }
.tx-jppageteaser-pi1-list h4 { margin-left: 2px;width:170px;font-size:10px;color:#0268B3;height:35px; }
.tx-jppageteaser-pi1-list-entry { /*    clear: both;*/ float: left; width: 170px; height: 135px; border: 1px solid #0268B3; margin: 0px 5px 5px 0px; overflow: hidden; }
.tx-jppageteaser-pi1-list-entry-description { margin-top: 10px; }
.tx-jppageteaser-pi1-list-entry-image IMG { float: left; /*margin: 10px 20px 10px 0px;*/ /*    border: 1px solid #000000;*/ }
.tx-jppageteaser-pi1-list-entry-link-item { font-size: 9px; margin-top: 5px; margin-bottom: 2px; }
.tx-jppageteaser-pi1-list-entry H4 { /*    border-bottom: 1px solid #ccc;
    position: relative;*/ font-size: 10px; color: #0268B3;margin-bottom:10px; }
.tx-jppageteaser-pi1-list-entry H4 A { color: #666; text-decoration: none; }

		
.tx-jppageteaser-pi1-list-entry-creation-date,
.tx-jppageteaser-pi1-list-entry-change-date { position: absolute; bottom: 4px; right: 0px; font-size: 9px; font-weight: normal; color: #999; }

		
.tx-jppageteaser-pi1-browsebox { text-align: center; }

.tx-jppageteaser-pi1-browsebox-show-results { }

.tx-jppageteaser-pi1-browsebox-browse-links { }

.tx-jppageteaser-pi1-browsebox-show-results-number { }

.tx-jppageteaser-pi1-browsebox-disabled-link { }

.tx-jppageteaser-pi1-browsebox-inactive-link { }

.tx-jppageteaser-pi1-browsebox-active-link { }

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 1px solid #DDDDDD; padding: 0px 0px; }

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { /* FE-Editing Icons */ border: none; }

DL.csc-textpic-image { margin: 0; }

DL.csc-textpic-image DT { margin: 0; display: inline; }

DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-right: 10px; }

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 15px !important; }

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 15px !important; }

/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
 * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
 * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

/* End hide from IE5/mac */
/* Grundlayout */
#languages { width: 910px; height: 79px; overflow: hidden; }

#languageselect a { margin: 0px 10px 0px 0px; padding: 0px; }

#menu_top{ height: 26px; width: 910px; overflow: hidden; }

#banner { width: 730px; height: 88px; overflow: hidden; float: left; }

#address { width: 180px; height: 88px; float: left; }

#leftnav{ width: 180px; float: left; margin-top: 20px; }

#content_main{ /*height: 400px;*/ width: auto; float: left; margin-top: 20px; padding-left: 20px; /*    font-family: arial,verdana,helvetica,sans-serif,geneva; */ font-size: 12px; width: 710px; }

#content_middle { width: 515px; float: left; overflow: hidden; }

#searchbox { width: 180px; height: 26px; float: right; background-color: #E3E6F1; }

#right_box { float: right; width: 180px; }

#navtop { float: left; }

#iconlist { float: right; }

#navin { width: 550px; float: left; padding-left: 5px; color: #78aed6; font-weight: 800; padding-top: 5px; }

#flags { float: left; width: 700px; height: 44px; padding-left: 30px; padding-top: 35px; /*width: 100px;*/ }

#adressdaten { width: 180px; height: 88px; }

#logo { width: 180px; height: 79px; float: right; }

.fonts { font-size: 12px; color: #002529; }

#menuframe { width: 730px; background-color: #0268B3; height: 26px; float: left; }

#page { width: 910px; text-align: left; }

#content_box { float: left; margin-top:-5px;}

#content_box #navlist { font-size: 11px; width: 520px; margin-top: 0px; margin-bottom: 10px; color: #98989B; }

#subcnt_1sp #navlist { font-size: 11px; width: 520px; margin-top: 5px; margin-bottom: 10px; color: #98989B; }

#subcnt_1sp #contentwrapper { width: 690px; padding-right: 20px; float: left; overflow: hidden; }

/* Special (Impressum, ... */
a.navspec:link { color: #333333; font-size: 11px; font-weight: normal; }

a.navspec:hover { color: #333333; font-size: 11px; font-weight: normal; }

a.navspec:active { color: #333333; font-size: 11px; font-weight: normal; }

A.navspec:visited { color: #333333; font-size: 11px; font-weight: normal; }

/*-----------------------*/
/* Navigation horizontal */
/*-----------------------*/
a.nav1hz1:active, a.nav1hz1:link, a.nav1hz1:visited,a.nav1hz1:hover { font-size: 11px; font-family: arial,verdana,helvetica,sans-serif,geneva; color: #78aed6; font-size: 12px; text-decoration: none; font-weight: bold; }

a.nav1hz1_act:link, a.nav1hz1_act:active, a.nav1hz1_act:hover, a.nav1hz1_act:visited { font-weight: bold; font-size: 11px; font-family: arial,verdana,helvetica,sans-serif,geneva; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }

#content_middle #pagetop { float: left; clear: both; text-align: right; width: 510px; }

#subcnt_1sp #pagetop { float: left; clear: both; text-align: right; width: 705px; }

#subcnt_1sp { float: left; margin-top: -10px; }

.csc-sitemap li { padding-bottom: 6px; }

#iconlist a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#tx-indexedsearch-searchbox-box , #tx-indexedsearch-searchbox-box FORM { float: left; margin: 0px; padding: 0px; }

.tx-indexedsearch-browselist-currentPage { width: 100px; float: left; }

.browsebox li { width: 100px; float: left; }

    
/* Sitemap */
.csc-sitemap a:link { text-decoration: none; color: #393333; }

.csc-sitemap A:visited { text-decoration: none; color: #393333; }

.csc-sitemap A:hover { text-decoration: none; color: #393333; }

.csc-sitemap A:active { text-decoration: none; color: #393333; }

#footer { float:left; padding-top:30px; width:710px; padding-left:200px;}
.footer-text { width:515px;color: #0268B3; font-size:10px; text-align:center; }

/* 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;}
.csc-mailform-field .csc-mailform-submit { text-align:left; }
*/

/* Mailformular */
FIELDSET { padding-left: 0px; color:#646567; }
INPUT {font-family: verdana,arial,helvetica,sans-serif,geneva;}
.csc-mailform { float:none; border:none; border-width:0px;padding-right:20px; font-size: 12px;} 
.csc-mailform-field {text-align: left;float:left;display:block;clear:both;padding:0px 0px 3px 0px;width:500px;}
.csc-mailform-field LABEL { display:block; float:left; width:120px;float:left;font-size: 12px;}
.csc-mailform-field INPUT { display:block; float:left; border: solid 1px #C6D4E1;font-family: verdana,arial,helvetica,sans-serif,geneva;}
.csc-mailform-field SELECT { display:block; float:left; }
.csc-mailform-field TEXTAREA { display:block; float:left;text-align:left;background-color:white;font-size:12px;}
.csc-mailform-field #mailformformtype_mail { display:block; float:left;text-align:center;margin:0px 5px 0px 0px;}
.csc-mailform-field .csc-mailform-label { font-weight: bold; font-size: 12px; color:#000000; line-height: 1.1em; }
.csc-mailform-field LEGEND { display: none; }
.csc-mailform-field FIELDSET { border: none;}
.csc-mailform-field .csc-mailform-radio { border: none; }
.csc-mailform-field .csc-mailform-radio LABEL { width:90px; }
.csc-header csc-header-n2 H3 {clear:both;}

