/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
body{ background-color:#ffffff; background-image: url(../img/bg.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #58585a; line-height: 1.5em; height:100%; }
img{ border:none; }
a.download:link, a.download:visited, a.download:hover, a.mailto:link, a.mailto:visited, a.mailto:hover{ text-decoration:none; }
a:link, a:visited{ outline: none; color: #007e72; text-decoration:underline; }
.inner h1{ margin-top:6px; margin-bottom:4px; margin-left:0; padding-left:10px; font-weight:normal; font-size:1.2em; line-height:1.6em; color:#58585A; }
.inner h2{ color:#007e79; font-size:2.083em; line-height:2.3em; font-weight:normal; margin-top:0px; margin-bottom:13px; margin-left:10px; }
.inner h3{ margin-top:0; margin-bottom:10px; margin-left:0; padding-left:10px; font-weight:normal; font-size:0.9em; line-height:1.5em; color:#FFFFFF; background-image: url(../img/balken_587x20_gruen.jpg); background-repeat:no-repeat; background-position: 0px 0px; width:587px; clear:both; }
.inner h4{ margin-left:10px; margin-top:-10px; margin-bottom:16px; font-weight:bold; font-size:1em; line-height:1.5em; }
.inner h5 { margin-left:10px; margin-top:0; font-weight:bold; font-size:1em; line-height:1.5em; margin-bottom:0; }
.inner h6{ }
h1.mitBild{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; font-size:20px; display:inline; margin-left:0px; padding-left:0px; width:160px; }
h1.ohneBild{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; font-size:20px; display:inline; margin-left:0px; padding-left:10px; width:274px; }
#rightCol h1{ }
#rightCol h2{ }
#rightCol h3{ }
#rightCol h4{ margin-top:0; padding-left:10px; font-weight:normal; font-size:0.9em; line-height:1.7em; color:#FFFFFF; }
#rightCol h5 { margin-left:10px; margin-top:0; font-weight:bold; font-size:1em; line-height:1.5em; margin-bottom:0; }
#rightCol h6 { }
.bodytext{ }
p{ margin:0; padding:0; }
.inner p.ohneabstand, .boxContent p.ohneabstand { margin-left:10px; margin-bottom: 0px; }
.inner{ margin:0; padding:0; margin-right:10px; }
.inner ul{ margin-left:12px; margin-top:0px; padding:0; list-style-type:none; }
.inner li{ background-image:url(../img/content_li_pfeil.gif); background-position:0 7px; background-repeat:no-repeat; padding:0 12px; }
.boxGrau li{ background-image:url(../img/content_li_pfeil_007e79.gif); background-position:0 7px; background-repeat:no-repeat; padding:0 12px; }
.inner p.bodytext, .boxContent p.bodytext{ margin-left:10px; margin-right:6px; margin-bottom:1em; }
div.csc-textpic{ }
.ka-content div.csc-textpic{ margin-left:0px; }
.news-single-item div.csc-textpic{ margin-left:0px; }
dl.csc-textpic-image dd { font-size:0.8em; }
div.csc-header csc-header-n3{ margin:0; padding:0; }
div.csc-textpic-above div.csc-textpic-text { margin-left:0px; }
div.csc-textpic csc-textpic-center csc-textpic-below div.csc-textpic-text{ margin-left:0px; }
div.csc-textpic-intext-left{ margin-left:10px; }
div.csc-textpic-intext-left-nowrap{ margin-left:10px; }
div.csc-textpic-intext-right-nowrap{ margin-left:0px; width:587px; }
.csc-textpic-equalheight{ margin-top:14px; }
.csc-textpic-equalheight .csc-textpic-text p{ margin-left:5px; }
.csc-textpic-equalheight .csc-textpic-text li{ margin-left:28px; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { clear:both; float:left; margin-top:4px; margin-bottom: 1.6em; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin:0 0 10px 0; }
div.csc-textpic-text{ margin-left:10px; }
.csc-uploads-fileName a, .csc-uploads-description { margin-left:10px; }
.searchbox-input{ border:1px solid #87888a; color:#87888a; font-size:0.7em; line-height:0.9em; height:10px; margin-top:3px; margin-right:3px; margin-bottom:0px; width:167px; float:left; }
.searchbox-input-result{ border:1px solid #87888a; color:#87888a; font-size:0.7em; height:13px; margin:5px 0 0 8px; width:167px; float:left; padding:0; }
.searchbox-button{ margin-top:3px; margin-right:4px; margin-left:4px; margin-bottom:0px; }
.searchbox-button-result{ margin:7px 0 0 7px; }
.tx-indexedsearch{ margin-left:10px; }
.tx-indexedsearch-whatis { border-bottom:1px solid #87888A; margin-bottom:20px; padding-bottom:10px; }
.tx-indexedsearch-res table{ border-bottom: 1px solid #87888a; padding-bottom:10px; }
fieldset{ border:none; margin:0; padding:0; }
#centered { position:relative; width: 994px; margin-left: auto; margin-right: auto; }
.clear{ clear:both; line-height:0; }
.twoCols{ width:599px; padding-bottom:10px; }
.twoCols .colLeft{ float:left; width:290px; height:auto; margin-bottom:10px; clear:left; }
.twoCols .colRight{ float:left; margin-left:10px; width:290px; height:auto; margin-bottom:10px; clear:right; }
.twoCols .colRight33{ float:left; width:186px; height:auto; margin-bottom:10px; margin-left:20px; }
.twoCols .colLeft66{ float:left; width:372px; height:auto; margin-bottom:10px; clear:right; }
.threeCols{ }
.threeCols .colLeft, .threeCols .colMiddle, .threeCols .colRight{ float:left; width:186px; height:auto; margin-bottom:10px; }
#logo{ position:absolute; top:198px; left:auto; width:180px; height:83px; float:none; background-color:#FFFFFF; z-index:9; }
#logoscreen{ display:block; }
#logoprint{ display:none; }
#header{ position:absolute; top:10px; left:0px; width:836px; height:250px; float:left; z-index: 2; }
.default_header{ top:12px; left:107px; position:absolute; height:237px; width:716px; overflow:hidden; }
#headergfx{ position:relative; top:6px; left:77px; width:746px; height:244px; background-image: url(../img/header_rahmen.gif); background-repeat: no-repeat; background-position:bottom left; }
#next_button{ background-image: url(../img/header/pfeil_vor.png); background-repeat: no-repeat; background-position: 0px 0px; width: 32px; height: 27px; cursor:pointer; position:absolute; top:70px; left:786px; z-index:33; }
#prev_button{ background-image: url(../img/header/pfeil_zurueck.png); background-repeat: no-repeat; background-position: 0px 0px; width: 32px; height: 27px; cursor:pointer; position:absolute; top:70px; left:77px; z-index:34; }
.tx-imagecycle-pi1{ top:3px; left:15px; position:absolute; }
#imagecycle{ height:237px; width:716px; overflow:hidden; }
#imagecycle img{ background-color:transparent; background-image: url(../img/bgheaderimgs.jpg); background-repeat:repeat-x; }
#infra{ position:relative; top:16px; right:0px; width:158px; height:250px; float:right; text-align:right; }
#inframenu ul,#langmenu span { margin:0; padding:0; list-style-type:none; margin-right:22px; }
#langmenu span{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #58585a; font-size:0.8em; line-height:1.1em; }
#inframenu li{ float:none; margin-right:1px; }
#langmenu{ margin-top:6px; display:none; }
#langmenu ul{ margin:0 18px; padding:0; list-style-type:none; line-height:0.8em; }
#langmenu li{ float:right; margin-left:0px; }
#langmenu li.strich{ background-image:url(../img/menu/vert_line_58585a.gif); background-repeat:no-repeat; background-position:0 4px; }
#infra a:link, #infra a:visited, #infra a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #58585a; font-size:0.8em; line-height:1.5em; text-decoration:none; }
#langmenu a:link, #langmenu a:visited{ color:#58585a; text-decoration:none; margin-left:6px; margin-right:5px; }
#langmenu a.active{ font-weight:bold; }
#firebuglite{ margin:52px 23px; white-space:nowrap; }
#topmenu{ position:relative; top:10px; right:0px; width: 794px; height: 20px; float:left; border-top:1px solid #c6c7c8; border-bottom:1px solid #c6c7c8; background:#ffffff; text-align:right; font-size:0.8em; line-height:1.9em; }
#topmenu ul{ margin:0 9px; list-style-type:none; }
#topmenu li{ float:right; margin-left:0px; }
#topmenu li.strich{ background-image:url(../img/menu/vert_line_87888a.gif); background-repeat:no-repeat; background-position:0 4px; }
#topmenu a:link, #topmenu a:visited{ color:#87888a; text-decoration:none; margin-left:13px; margin-right:10px; }
#topmenu a:hover{ color:#007e79; }
#searchbox{ position:relative; top:10px; right:0px; width:200px; height:20px; margin:0; padding:0; float:right; border-top:1px solid #c6c7c8; border-bottom:1px solid #c6c7c8; background:#ffffff; }
#mainmenu{ position:relative; top:28px; left:0px; text-align:left; width: 180px; height:auto; float:left; }
#content{ position:relative; top:28px; left:9px; text-align:left; width: 600px; height:auto; float:left; }
#rightCol{ position:relative; top:28px; right:0px; text-align:left; width: 200px; height: auto; float:right; }
table.contenttable{ width:95%; padding:8px; margin-bottom:10px; border-collapse: collapse; margin-left:10px; text-align:right; }
td.td-0{ width:200px; text-align:left; }
table.contenttable thead tr th { border-bottom:1px solid #87888A; color:#007E79; text-align:right; }
table.contenttable tbody td{ border-bottom:1px solid #87888A; padding:10px 0px 10px 0px; }
table.contenttable-3 td { width: 390px; }
table.contenttable { margin-bottom: 3em; }
table.tablesorter{ margin-left:10px; margin-bottom:10px; width:567px; padding-bottom: 2em; }
table.tablesorter h3{ color: #58585A; margin-top:0; margin-bottom:0; font-weight:bold; font-size:1em; line-height:1.5em; padding-left: 0; margin-left:0; width:170px; background-image: none; }
table.tablesorter thead tr th{ border-bottom: 1px solid #87888a; color:#007e79; padding:10px 0px 10px 20px; vertical-align: baseline; }
table.tablesorter thead tr .header { background-image: url(../img/tablesorter_bg.gif); background-repeat: no-repeat; background-position: right center; cursor: pointer; text-align:left; }
table.tablesorter thead tr .header_jobtitle { background-image: url(../img/tablesorter_bg.gif); background-repeat: no-repeat; background-position: 200px center; cursor: pointer; text-align:left; }
table.tablesorter thead tr .headerSortUp { background-image: url(../img/tablesorter_asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../img/tablesorter_desc.gif); }
table.tablesorter tbody tr:hover { background-color:#ededee; }
table.tablesorter tbody td { vertical-align: baseline; border-bottom: 1px solid #87888a; padding:10px 3px 10px 20px; }
.ts1colLeft{ width: 160px; }
.ts1colRight{ width: 407px; text-align:left; }
.ts1colRight p{ padding-left:30px; }
.ka-panel { }
.ka-button{ width:20px; height:20px; background-image: url(../img/clear.gif); background-repeat: repeat; position:absolute; top:0; left:524px; }
.ka-handler { cursor:pointer; position:relative; height:40px; background-image: url(../img/clear.gif); background-repeat: repeat; overflow:hidden; }
.ka-content { overflow:hidden; margin-top:-40px; padding-right:10px; display:block; }
.ka-content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-top: 40px; }
.ka-content .csc-textpic-text{ margin-left:190px; }
.ka-content p.accordiontext{ margin-left:200px; width:300px; }
.accclose{ background-image: url(../img/tablesorter_asc.gif); background-repeat: no-repeat; background-position: right bottom; }
.accopen{ background-image: url(../img/tablesorter_desc.gif); background-repeat: no-repeat; background-position: right bottom; }
.boxPic{ float:left; margin-right:20px; }
.boxHl{ display:block; padding-top:10px; }
.boxText{ display:block; padding-left:10px; padding-right:11px; margin-top:2px; line-height:15px; }
.boxText p { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; }
.boxText a:link,.boxText a:visited,.boxText a:hover { color:#FFFFFF; padding-left:5px; text-decoration:underline; display:inline; white-space:nowrap; }
.boxGruen{ background-image:url(../img/startseite/box_bg_apfelgruen.jpg); background-repeat:no-repeat; height:138px; overflow:hidden; }
.boxBlau{ background-image:url(../img/startseite/box_bg_blau.jpg); background-repeat:no-repeat; height:138px; overflow:hidden; }
.boxTuerkis{ background-image:url(../img/startseite/box_bg_tuerkis.jpg); background-repeat:no-repeat; height:138px; overflow:hidden; }
.boxFotoRundgang{ background-image:url(../img/startseite/box_bg_fotoRundgang.jpg); background-repeat:no-repeat; height:138px; }
.boxContentLinks, .boxContentRechts{ width: 289px; margin-bottom:10px; }
.boxContentLinks .topbg{ background-image:url(../img/balken_289x23_gruen_links.png); background-repeat:no-repeat; height: 23px; }
.boxContentRechts .topbg{ background-image:url(../img/balken_289x23_gruen_rechts.png); background-repeat:no-repeat; height: 23px; }
.boxContentRechts .topbg h4, .boxContentLinks .topbg h4{ margin-top:0; font-weight:normal; font-size:0.9em; line-height:1.7em; color:#FFFFFF; }
.boxContentRechts .contentbg, .boxContentLinks .contentbg{ background-image:url(../img/box_bg_289x2_weiss_middle.png); background-repeat:repeat-y; padding-right:17px; padding-bottom:10px; margin-left:0px; padding-top:6px; height:100%; }
.boxContentRechts .bottombg, .boxContentLinks .bottombg{ background-image:url(../img/box_bg_289x5_weiss_bottom.png); background-repeat:no-repeat; height: 5px; }
.boxContentRechts p, .boxContentLinks p{ }
#content .boxGrau{ width: 190px; margin-bottom:10px; }
#content .boxGrau .topbg{ background-image:url(../img/box_bg_grau_top_190x5.png); background-repeat:no-repeat; height: 5px; }
#content .boxGrau .contentbg{ background-image:url(../img/box_bg_grau_middle_190x1.png); background-repeat:repeat-y; height:100%; }
#content.boxGrau .bottombg{ background-image:url(../img/box_bg_grau_bottom_190x5.png); background-repeat:no-repeat; height: 5px; }
#content .boxGrau img{ padding-top:4px; padding-bottom:10px; }
#rightCol .boxGrau{ width: 187px; margin-bottom:20px; }
#rightCol .boxGrau .topbg{ background-image:url(../img/box_bg_grau_top.gif); background-repeat:no-repeat; height: 6px; }
#rightCol .boxGrau .contentbg{ background-image:url(../img/box_bg_grau_middle.gif); background-repeat:repeat-y; height:100%; }
#rightCol .boxGrau .bottombg{ background-image:url(../img/box_bg_grau_bottom.gif); background-repeat:no-repeat; height: 7px; }
#rightCol .boxGrau img{ padding-top:4px; padding-bottom:10px; }
.boxGrau .boxContent{ padding-bottom:10px; }
.boxGruenRechts, .boxBlauRechts{ width: 189px; margin-bottom:20px; }
.boxGruenRechts .topbg{ background-image:url(../img/box_bg_gruen_top.png); background-repeat:no-repeat; height: 23px; }
.boxBlauRechts .topbg{ background-image:url(../img/box_bg_blau_top.png); background-repeat:no-repeat; height: 24px; }
.boxGruenRechts .contentbg, .boxBlauRechts .contentbg{ background-image:url(../img/box_bg_weiss_middle.png); background-repeat:repeat-y; padding-left:10px; padding-right:17px; padding-bottom:10px; padding-top:6px; height:100%; }
.boxGruenRechts .bottombg, .boxBlauRechts .bottombg{ background-image:url(../img/box_bg_weiss_bottom.png); background-repeat:no-repeat; height: 5px; }
.boxGruenRechts .contentbg p.bodytext, .boxBlauRechts .contentbg p.bodytext, .boxGrau .contentbg p.bodytext{ line-height:1.5em; margin-bottom:-0.5em; }
.boxGruenRechts a:hover, .boxBlauRechts a:hover{ text-decoration:underline; }
.tx-dmmjobcontrol-pi1 td.left{ width:400px; }
.tx-dmmjobcontrol-pi1 td.right{ width:100px; }
.tx-dmmjobcontrol-pi1 select{ width:470px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #87888A; font-size:1em; color:#58585A; }
.dmmjobcontrol_search_submit, .dmmjobcontrol_search_reset{ color: #007e72; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:10em; height:2.3em; background:url(../img/clear.gif) no-repeat scroll 0 4px transparent; border:none; outline:none; cursor:pointer; }
.dmmjobcontrol_search_table{ margin:10px ; }
#footer{ position:relative; left:0px; text-align:left; width: 940px; height:auto; float:left; margin-bottom:60px; margin-top:60px; font-size:0.8em; line-height:1.5em; }
#footer ul{ margin:0px; padding-left:1px; list-style-type:none; }
#footer li{ float:left; white-space: nowrap; color:#87888a; text-decoration:none; padding-left:13px; margin-right:14px; }
#footer li.strich{ background-image:url(../img/menu/vert_line_87888a.gif); background-repeat:no-repeat; background-position:0 4px; }
#footer a:link, #footer a:visited{ color:#87888a; text-decoration:none; margin-right:10px; }
#footer a:hover{ color:#007e79; }
.bc{ }
.breadcrumb { border-top:1px solid #C6C7C8; width:585px; height:40px; position:relative; z-index:90; border-right:none; padding: 5px 0; }
* html .breadcrumb { width:546px; w\idth:545px; }
.breadcrumb ul { padding:0; margin:0; list-style-type:none; }
.breadcrumb ul ul { width:149px; }
.breadcrumb li { float:left; position:relative; }
.breadcrumb a, .breadcrumb a:visited { display:block; font-size:0.8em; text-decoration:none; color:#000000; height:38px; border:none; padding-left:10px; padding-right:9px; line-height:1.9em; background-image: url(../img/menu/pfeil_breadcrumb.png); background-repeat: no-repeat; background-position: right 6px; }
.breadcrumb .cur{ display:block; font-size:0.8em; text-decoration:none; color:#000000; height:38px; border:none; padding-left:10px; padding-right:9px; line-height:1.9em; }
* html .breadcrumb a, * html .breadcrumb a:visited { float:left; background-image: none; }
.breadcrumb ul ul a.hasSub, .breadcrumb ul ul a.hasSub:visited { background:#ffffff; }
.breadcrumb ul ul a.hasSub:hover{ background:#ffffff; text-decoration:none; }
.breadcrumb ul ul :hover > a.hasSub { background:#ffffff; text-decoration:none; }
.breadcrumb ul ul ul a, .breadcrumb ul ul ul a:visited { background:ffffff; color:#707173; }
.breadcrumb ul ul ul a:hover { background:ffffff; text-decoration:none; }
.breadcrumb ul ul { visibility:hidden; position:absolute; height:0; top:24px; left:0; width:149px; border-top:1px solid #C6C7C8; }
* html .breadcrumb ul ul { top:26px; t\op:27px; }
.breadcrumb ul ul ul{ left:149px; top:-1px; width:149px; }
.breadcrumb ul ul ul.left { left:-149px; }
.breadcrumb table { position:absolute; top:0; left:0; border-collapse:collapse; }
.breadcrumb ul ul a, .breadcrumb ul ul a:visited { background:#ffffff; color: #585858; height:auto; line-height:1.88em; width:128px; border-width:0 1px 1px 1px; }
* html .breadcrumb ul ul a, * html .breadcrumb ul ul a:visited { width:150px; w\idth:128px; font-size:10px; line-height:1.6em; }
.breadcrumb a:hover, .breadcrumb ul ul a:hover{ color:#000; background:#ffffff; text-decoration:none; }
.breadcrumb :hover > a, .breadcrumb ul ul :hover > a { color:#000; background:#ffffff; text-decoration:none; }
.breadcrumb li.hasSub a:hover, .breadcrumb .hasSub:hover > a { background-image: url(../img/menu/pfeil_hassub.png); background-repeat: no-repeat; background-position: right 8px; }
.breadcrumb li.hasSub ul a, .breadcrumb li.hasSub ul a:hover { background:none; }
.breadcrumb ul li:hover ul, .breadcrumb ul a:hover ul{ visibility:visible; }
.breadcrumb ul :hover ul ul{ visibility:hidden; }
.breadcrumb ul :hover ul :hover ul{ visibility:visible; }
.breadcrumb li li { border-bottom:1px solid #C6C7C8; border-left:1px solid #C6C7C8; border-right:1px solid #C6C7C8; background-image:url(../img/menu/fff_90.png) ; padding:4px 0 4px 0px; color: #585858; position:relative; }
* html .breadcrumb li li { background-image:none; background:#ffffff; }
div.menu{ border-top:1px solid #c6c7c8; border-bottom:1px solid #c6c7c8; background-color:#FFFFFF; width:172px; overflow:hidden; }
div.whiteborder{ border-top:1px solid #ffffff; }
div.menubg{ background: url(../img/menu/bg_schatten_rechts.gif) 0 0 repeat-y; }
div.menubottom{ background: url(../img/menu/schatten_unten.gif) 0 0 no-repeat; height:3px; width:175px; }
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { margin-top: 4px; background-color:#ffffff; }
.treeview li { padding: 4px 0px 2px 4px; border-bottom:1px solid #c6c7c8; background-color:#ffffff; }
.treeview li.noborder { border-bottom:1px solid #ffffff; }
.treeview a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview a{ font-size:0.8em; color: #707173; text-decoration: none; outline: none; display:block; padding-left:20px; padding-bottom:4px; }
.treeview a:visited { color:#707173; text-decoration: none; }
.treeview a:hover { color:#000000; text-decoration: none; }
.treeview li.levelTwo, .treeview li.levelThree, .treeview li.levelFour { margin-left:4px; padding-left:4px; }
.treeview li.levelOne .last , .treeview li.levelOne .lastExpandable, .treeview li.levelOne .lastCollapsable{ border:none; }
.treeview li.last, .treeview li.lastExpandable, .treeview li.lastCollapsable{ border:none; }
.treeview li.collapsable { background-color:#d9eceb; border:none; padding-top:4px; }
.treeview li.expandable { padding-top:4px; }
.treeview .collapsable a { color:#707173; }
.treeview .expandable a, .treeview .collapsable a { padding-bottom:2px; }
.treeview .expandable ul a, .treeview .collapsable ul a { margin-left:5px; }
.treeview .collapsable a.hover { color:#000000; }
.treeview .collapsable a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview .collapsable ul a { color: #707173; }
.treeview .collapsable ul a.hover { color:#000000; }
.treeview .collapsable ul a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview li.levelOne .collapsable { background-color:#99cbc9; border:none; margin-left:4px; padding-top:4px; width:160px; }
.treeview li.levelOne .expandable { margin-left:4px; padding-top:4px; width:160px; }
.treeview li.levelOne .expandable ul { }
.treeview li.levelTwo .collapsable { background-color:#4ca4a1; border:none; margin-left:4px; padding-top:4px; width:152px; }
.treeview li.levelTwo .expandable { margin-left:4px; padding-top:4px; background-color:#ffffff; width:152px; }
.treeview .levelOne .collapsable a { color:#ffffff; }
.treeview .levelOne .expandable a, .treeview .levelOne .collapsable a { }
.treeview .levelOne .expandable ul a, .treeview .levelOne .collapsable ul a { margin-left:9px; }
.treeview .levelOne .collapsable a.hover { color:#000000; }
.treeview .levelOne .collapsable a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview .levelOne .collapsable ul a { color: #707173; }
.treeview .levelOne .collapsable ul a.hover { color:#000000; }
.treeview .levelOne .collapsable ul a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview li.levelThree .collapsable { background-color:#009494; border:none; margin-left:4px; padding-top:4px; }
.treeview li.levelThree .expandable { margin-left:4px; padding-top:4px; }
.treeview li.levelThree .expandable ul { }
.treeview .levelOne .levelTwo .expandable a, .treeview .levelOne .levelTwo .collapsable a { }
.treeview .levelOne .levelTwo .collapsable ul a, .treeview .levelOne .levelTwo .expandable ul a { margin-left:12px; }
.treeview .levelOne .levelTwo .collapsable a { color:#ffffff; }
.treeview .levelOne .levelTwo .collapsable a.hover { color:#000000; }
.treeview .levelOne .levelTwo .collapsable a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat;}
.treeview .levelOne .levelTwo .collapsable ul a { color: #5F5D5F; }
.treeview .levelOne .levelTwo .collapsable ul a.hover { color:#000000; }
.treeview .levelOne .levelTwo .collapsable ul a.selected { background: url(../img/menu/pfeil.gif) 8px 5px no-repeat; }
.news-latest-item a:link,.news-latest-item a:visited { color: #007e72; white-space:nowrap; }
.news-latest-item a:link,.news-latest-item a:visited, .news-latest-item a:hover { text-decoration:underline; }
.news-list-item p { }
.news-list-item a:link,.news-list-item a:visited, .news-list-item a:hover { color: #007e72; text-decoration:underline; white-space:nowrap; }
.news-single-item p { padding-right:10px; }
.browseLinksWrap a:link,.browseLinksWrap a:visited { color: #007e72; text-decoration:none; }
.browseLinksWrap a:hover{ text-decoration:none; }
.activeLinkWrap{ display:none; }
.spacer{ padding-left:50px; }
.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu { font-size:0.8em; }
.news-latest-container HR.clearer, .news-list-container HR.clearer, .news-list2-container HR.clearer, .news-list3-container HR.clearer, .news-single-item HR.cl-left, .news-single-item HR.cl-right { clear:right; height:1px; border:none; padding:0; margin:0; visibility:hidden; }
.news-list2-container HR.clearer, .news-list3-container HR.clearer { clear:both; }
.news-single-item HR.cl-left { clear:left; }
.news-latest-container { }
.news-latest-gotoarchive { padding:3px; margin:3px; background-color:#f3f3f3; }
.news-latest-container H2 { padding: 0 0 2px 0; margin:0; }
.news-latest-item { padding-bottom:16px; }
.news-latest-item IMG { margin: 0 5px 5px 0; float:left; border: none; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-item > p { margin:0; padding:0; }
.news-list-container { padding: 10px 0; }
.news-list-item { padding: 0 0 10px 0; }
.news-list-container H2 { margin: 0px; }
.news-list-date { width:180px; font-size:1.4em; line-height:1.4em; color:#87888a; }
.tr-list-item{ padding-top:10px; }
.news-list-imgcaption { padding:3px 3px 0 0; }
.news-list-container IMG { float: right; margin:0 2px 5px 5px; border: none; }
.news-list-category IMG { float: none; border:none; margin:0px; }
.news-list-morelink { padding-left:5px; }
.news-list2-container, .news-list3-container { padding: 0 0 10px 0; }
.news-list2-container, .news-list3-container { background:#e5e5e5; }
.news-list3-item, .list2-subdiv-hdr { background:#f1f1f1; }
.news-list2-container .hdr-left, .news-list2-container .hdr-right, .news-list3-container .list3-left, .news-list3-container .list3-right { width:48%; float:left; padding:5px; }
.news-list2-container .sub-left, .news-list2-container .sub-middle, .news-list2-container .sub-right { width:31%; float:left; padding:5px; }
.news-list3-item { padding:5px; }
.news-list3-item, .list3-subdiv, .list2-subdiv { border-top:5px solid #fff; }
.news-list2-container IMG { float: right; margin:0 2px 5px 5px; border: none; }
.news-list3-container IMG { float: left; margin:0 5px 5px 2px; border: none; }
.news-list-browse { text-align:left; margin-bottom:20px; padding-left:10px; }
.activeLinkWrap { font-weight:bold; }
.disabledLinkWrap { color: #999; }
.disabledLinkWrap, .browseLinksWrap a, .activeLinkWrap { padding:0 1px; }
.news-single-item { margin-bottom:40px; }
.news-single-item .csc-textpic-text{ margin-left:0px; }
.news-single-img { float: right; margin:10px 0 0 10px; padding:0; }
.news-single-img img { border:none; }
.news-single-imgcaption { padding: 1px 0 3px 0; margin:0; }
.news-single-rightbox { float: right; width:160px; text-align:right; clear:both; }
.news-single-backlink { padding: 10px; }
.news-single-additional-info { margin-top: 15px; padding:3px; clear:both; }
.news-single-related, .news-single-files, .news-single-links { margin: 0; margin-bottom: 3px; padding: 3px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left: 20px; }
.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; margin-left: 5px; }
.news-single-files DD A { padding:0 3px; }
.sv-img-big img, .sv-img-small img { border:none; }
.sv-img-big { float: right; padding: 10px 0 2px 10px; }
.sv-img-small-wrapper { padding:15px 0; }
.sv-img-small { float: left; padding: 0 10px 10px 0; }
.news-amenu-container { width:165px; padding:0; margin-left:10px; }
.news-amenu-container LI { padding-bottom:1px; }
.news-amenu-container LI:hover { background-color: #f3f3f3; }
.news-amenu-container UL { padding:0; margin:0; margin-top:5px; list-style-type: none; }
.news-amenu-item-year { font-weight: bold; margin-top:10px; padding: 2px; background-color: #f3f3f3; }
.amenu-act { background:#fff; font-weight:bold; }
.news-catmenu { padding:10px; }
ul.tree { list-style: none; margin: 0; padding: 0; clear: both; }
ul.tree A { text-decoration: none; }
ul.tree A.pm { cursor: pointer; }
ul.tree img { vertical-align: middle; }
ul.tree ul { list-style: none; margin: 0; padding: 0; padding-left: 17px; }
ul.tree ul li { list-style: none; margin: 0; padding: 0; line-height: 10px; white-space: nowrap; }
ul.tree ul li.expanded ul { background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left; }
ul.tree ul li.last > ul { background: none; }
ul.tree li.active, ul.tree ul li.active { background-color: #ebebeb !important; }
ul.tree li.active ul, ul.tree ul li.active ul { background-color: #f7f3ef; }
.level1 { padding:1px; padding-left:10px; background-color:#ebf8bf; border-left:1px solid #666; border-top:1px solid #666; }
.level2 { padding:1px; padding-left:10px; background-color:#ddf393; border-left:1px solid #666; }
.level3 { padding:1px; padding-left:10px; background-color:#cae46e; border-left:1px solid #666; border-top:1px solid #666; }
.level4 { padding:1px; padding-left:10px; background-color:#b0cb51; border-left:1px solid #666; }
.tx-cal-controller { }
#calendar-event ul{ margin-left:12px; margin-bottom:10px; padding:0; list-style-type:none; display:table; }
.cal-list-item { padding-bottom:6px; }
.cal-list-item a { white-space:nowrap; }
.cal-list-item > p { margin:0; padding:0; }
.cal-list-item p.date { font-size:0.8em; line-height:1.5em; }
.cal-list-item p.title { margin:0; padding:0; background:none; }
.tx-cal-controller a:link,.tx-cal-controller a:visited { color: #007e72; text-decoration:underline; }
.tx-cal-controller a:hover{ text-decoration:underline; }
.tx-cal-controller .pagebrowser{ border-top:1px solid #c6c7c8; width:160px; display:inline-block; margin-top:10px; }
.next{ text-align:right; width:65px; white-space:nowrap; }
.prev{ width:93px; float:left; white-space:nowrap; }
.tx-cal-controller .pagebrowser{ white-space:nowrap; }
.tx-cal-controller hr.clearer{ border:none; clear:right; display:none; height:1px; margin:0; padding:0; }
.cal-rel-list-item { padding-top:10px; }
.backlink{ margin-bottom:10px; margin-left:10px; margin-top:40px; }
#relatedCat{ margin-top:10px; margin-bottom:10px; margin-left:0; padding-left:10px; font-size:0.9em; line-height:1.5em; color:#FFFFFF; font-weight:normal; background-image: url(../img/balken_587x20_gruen.jpg); background-repeat:no-repeat; width:587px; }
.cal-rel-list-item .date{ width:180px; font-size:1.4em; line-height:1.4em; color:#87888a; }
.cal-rel-list-item .category { width:150px; color:#007e72; }
.cal-rel-list-item .description{ width:250px; }
.cal-rel-list-item .description .desc a { white-space: normal; color:#58585A; text-decoration:none; }
.cal-rel-list-item .description h3 a { white-space: normal; color:#58585A; text-decoration:none; }
.cal-rel-list-item .description p, .cal-rel-list-item .description h3{ margin-left:0px }
.cal-rel-list-item .description p{ margin-right:4px }
.cal-rel-list-item .description a{ white-space:nowrap }
.default_categoryheader, .default_catheader { background-color:transparent; }
p.telbox{ border:none; float:right; margin-right:13px; padding:10px; width:280px; background-color:#007e72; color:#ffffff; display:block; clear:both; }
div#calendar-event div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin: 10px; }
