/* CSSTidy 1.3: Fri, 09 Oct 2009 14:56:31 +0200 *//* default styles for extension "tx_thmailformplus_pi1" */.tx-thmailformplus-pi1 H2{margin-top:0;margin-bottom:0}
/* 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:2px solid #000;padding:0}
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{border:none}
/* FE-Editing Icons */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:0!important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0!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:25px!important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:25px!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 *//* Browser fixes: *//* Fix for unordered and ordered list with image "In text, left" */.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto;height:1%}
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
*{font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
p{font-size:.9em;line-height:1.4em;color:#5F5B55}
#pageContent blockquote{padding:0;margin:0;margin-bottom:2em;padding:10px 0 10px 35px!important;background:#FBFBFB url(../../fileadmin/templates/css/../gfx/blockquote_open.gif) 7px 10px no-repeat;border:1px solid #E3E2E0;font-family:courier, console;background:grey}
#pageContent blockquote p{padding-right:25px;margin-bottom:0;background:url(../../fileadmin/templates/css/../gfx/blockquote_open.gif) 97% 100% no-repeat}
.box{border:1px solid red}
.zitat{font-family:courier, console}
.indent{margin-left:1.5em}
.noBottomMargin{margin-bottom:0!important}
/*
	leere Styles werden gebraucht, damit styles im RTE angezeigt werden
*/tr.row1{}
tr.row2{}
tr.firstRow{}
td.tdRow1,td.tdRow2,th.tdRow1,th.tdRow2{}
table.tableLayout{border-collapse:collapse;margin:0;padding:0;font-size:.8em;line-height:1}
table.tableLayout caption{padding:5px;padding-left:0;color:#F38A01;font-weight:700;text-align:left}
table.tableLayout td,table.tableLayout th{padding:7px 5px;margin:0}
table.tableLayout th{font-weight:700;text-align:left}
table.tableLayout{border:none;border-top:1px solid #D9D6D1;border-bottom:1px solid #D9D6D1}
table.tableLayout thead th{background:#F5F5F4;border:none;border-bottom:1px solid #D9D6D1}
table.tableLayout tr.row1{background:#fff}
table.tableLayout tr.row2{background:#F5F5F5}
table.tableLayout td,table.tableLayout th{border:none;border-left:1px solid #CCD7D7!important}
table.tableLayout tr td:first-child,table.tableLayout tr th:first-child{border-left:none!important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
.printOnly{display:none!important}
ul{list-style-type:none}
a,.linkAnt{text-decoration:none;cursor:url(../../fileadmin/templates/css/../gfx/ant.cur) , auto}
/* -- genedecOrange -- */.gOrange{color:#F38A01}
#page a:hover{text-decoration:underline}
html{background-color:#443D33;line-height:1.5em;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;color:#5F5B55;height:101%}
body{text-align:center}
p{font-size:.9em;line-height:1.4em}
a{color:#F38A01}
h1,h2{color:#F38A01;font-weight:400}
h3{color:#75706a;font-weight:400}
h4,h5,h6{color:#75706a;font-weight:700}
h1{font-size:2em}
h2{font-size:1.5em}
h3{font-size:1.1em}
/* ---------- Background ---------- */#container{overflow:hidden;min-width:60.125em;/* ----- brauch der MSIE ----- */position:relative}
.siteWidth{min-width:962px;width:60.125em}
/* ---------- Head ---------- */#headBack{width:100%;background-color:#49443B;background-image:url(../../fileadmin/templates/css/../gfx/header_back1.jpg);background-repeat:repeat-x;min-height:89px;height:5.5625em}
#head{margin:0 auto;position:relative;height:100%;z-index:1}
/* ----- SubNavi ----- */ul.subNavi li a{color:#BCB7AF}
ul.subNavi li a:hover{color:#fff}
ul.subNavi,div.subNavi{height:1.3125em;float:left;padding-left:9px;padding-right:9px;background-color:#3D3830;background-image:url(../../fileadmin/templates/css/../gfx/subnavi_edge.gif);background-position:right bottom;background-repeat:no-repeat;margin-right:2em}
ul.subNavi li,div.subNavi label{color:#BCB7AF;font-size:.7em;float:left;padding:0 8px;background-image:url(../../fileadmin/templates/css/../gfx/meta_space.gif);background-repeat:no-repeat;background-position:left center}
div.subNavi label{background-image:none;padding-right:0}
.tx-srlanguagemenu-pi1{float:left}
div.subNavi ul.ddLang{/* -- float wird benötigt, damit im MSIE der Pfeil angezeigt wird -- */float:left;background-image:url(../../fileadmin/templates/css/../gfx/dd_arrow.jpg)!important;background-repeat:no-repeat;background-position:right 5px;padding:0 10px 10px}
ul.ddLang li{padding-top:5px}
ul.ddLang li.normalFlagAct{position:static}
ul.ddLang li.normalFlag,div.subNavi ul.ddLang li.disFlag{position:absolute;left:-1000em}
ul.ddLang:hover li.normalFlag,div.subNavi ul.ddLang:hover li.disFlag{position:static}
div.subNavi ul.ddLang li.disFlag img{display:block}
.ddLang a{display:block}
ul.ddLang li.actFlag img{display:block}
/* ----- Logo ----- */#head img.headLogo{float:right}
/* ----- Main Navi ----- */#head ul.navi{position:absolute;bottom:0;left:7px;font-size:.75em;min-width:700px}
ul.navi li{float:left;height:2.1667em;padding-left:1px;background-image:url(../../fileadmin/templates/css/../gfx/navi_spacer.jpg);background-repeat:no-repeat;background-position:left center}
li.first{background-image:none!important}
ul.navi li.ebene1 a{display:block;color:#BCB7AF;padding:0 7px}
ul.navi li.ebene1:hover>a,ul.navi li.ebene1>a:focus{border-bottom:solid 2px #F38B03;color:#fff;height:2em}
ul.navi li.ebene1 a:active,ul.navi li.ebene1 a.active,ul.navi li.ebene1 a.active:hover{color:#fff;background-image:url(../../fileadmin/templates/css/../gfx/navi_hover.jpg);background-position:0 100%;background-repeat:repeat-x;background-color:#F39203;border:none;height:100%}
/* ---------- content ---------- */#page{margin:0 auto;/* für die BG Positionierung */position:relative;text-align:left;background:#fff}
/* ---------- Upper content ----------*/#pageTop{width:100%;border-top:dashed 1px #9A9692;border-bottom:solid 2px #929292;color:#8B8A88;position:relative}
#pageTop div.teaser{margin:0;min-width:430px;width:26.875em}
#pageTop p{margin:2px;font-size:1.04em;font-weight:400;line-height:1.5em}
#pageTop h2{font-size:1.1em}
/* ---------- Main content ----------*/div.currentPath{background-image:url(../../fileadmin/templates/css/../gfx/icon_house.gif);background-position:left center;background-repeat:no-repeat;margin:4px 0 0 46px;padding-left:25px;font-size:.7em;color:#9A9A9A}
div.currentPath span{color:#626262}
/* ------------ footer ----------*/#footerTop{position:relative;background:#35302A url(../../fileadmin/templates/css/../gfx/foot_block.jpg) no-repeat;height:118px;border-top:solid 8px #FF7E00;border-bottom:dashed 1px #635E57}
.hotline{color:#A69D8F;font-size:.9em;font-weight:400;line-height:1.25em;right:63px;position:absolute;top:20px;width:15em}
.hotline a{color:#A69D8F}
.hotline a:hover{text-decoration:underline}
.hotline h3{color:#A69D8F;margin-bottom:.4em;font-weight:700}
.hotline dl dt{clear:both;float:left;width:4em}
.hotline dl dd{float:left;width:10em}
#footer{background:#221E19}
#footer_inner{padding:1px 14px 0 0;height:24px;color:#938979;font-size:.7em;text-align:right}
/* ---------- clear fix ---------- */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac *//* ------clear fix ende------ *//* DEBUG Border
div, p
{
  border: solid yellow 1px;
}*/ul#breadcrumb{height:2.5em;margin-bottom:2em}
#breadcrumb li{float:left;height:1em}
#breadcrumb li a{color:#9A9A9A}
hr.spacer{border:none;background:transparent;margin:0;padding:0;padding-top:3em}
.contentLeft,.contentRight{width:49%;float:left}
#cGrid{margin-top:.5em}
.cGridLeft,.cGridRight,.cGridMiddle{width:32%;float:left}
.cGridLeft,.cGridMiddle{margin-right:1%}
.cGridSmallLeft{width:28%}
.cGridBigRight{width:71%}
.smallFont{font-size:small;line-height:1.3em}
div.shadow{height:16px;background-image:url(../../fileadmin/templates/css/../gfx/char_bottom.png);background-repeat:no-repeat;min-width:645px;border:1px solid #FFF;border-top:1px dashed #D9DBDB;margin:1em 0 2em}
div.shadow hr{display:none}
.clearBoth{clear:both;display:block;visibility:hidden;line-height:0.00;font-size:0.00;width:0;height:0;margin:0;padding:0;border:none}
div.errorCont{background:#FFF2F2;border:1px dotted #C81A1B;padding:10px;padding-bottom:0;margin-bottom:1em}
div.errorCont h4{color:red;margin-bottom:10px}
div.errorCont ul{margin-bottom:0}
div.errorCont ul li{margin-left:25px;margin-bottom:.7em}
#pageTop div.teaser p.teaserQuote{font-size:.8em;font-style:italic;line-height:1.1em}
dl.csc-textpic-image{position:relative}
/* .csc-textpic-imagewrap { position: relative;}*/.magnifyImg{position:absolute;z-index:2;left:0;top:5px;width:24px;height:24px;display:block}
.news-single-img .magnifyImg{left:0;top:0}
.csc-textpic-imagewrap{margin-bottom:1em}
dd.csc-textpic-caption{font-size:.8em;margin-bottom:0}
.portrait .csc-textpic-imagewrap{margin-bottom:0}
#pageContent p{margin-right:45px;font-size:.8em}
#pageContent h3{font-weight:400}
/* --------------- Background -----------------*/.bg{position:absolute;top:0;height:891px;width:841px;background-repeat:no-repeat}
.bgLeft{left:-841px;background-image:url(../../fileadmin/templates/css/../gfx/bg_left.jpg);background-position:top right}
.bgRight{right:-841px;background-image:url(../../fileadmin/templates/css/../gfx/bg_right.jpg);background-position:top left}
#pageTop{min-height:283px;height:17.6875em;background-position:0 100%;/*um den BG hinter den Oberen Border zu schieben. Funktioniert nicht in allen Browsern.*/background-repeat:no-repeat;background-color:#FBFBFB}
#pageTop div.teaser{margin-top:84px;margin-left:46px}
#pageTop div.teaser h1{padding-top:10px;margin-bottom:15px}
/* atm auch nicht vorhanden
#pageTop a.button
{
 display: block;
 width: 110px;
 height: 30px;
 margin: 10px 0px;
}
*/#pageTop div#startImg{position:absolute;right:62px;top:33px;width:300px;height:225px}
/* ---------- Main content ----------*/#pageContent{background-color:#fff;/* 0.1px Fixt Das Problem, das sich ein der margin des Inneres Element,
  durch den kontainer schiebt, und dieser runter rückt(nicht für Opera)*/padding:1px 0 2em}
#innerContent{padding:10px 0 10px 24px;min-height:150px}
.cGrid h2{font-size:1.2em;padding-left:30px;background-image:url(../../fileadmin/templates/css/../gfx/icon_sprites.png);background-repeat:no-repeat;background-position:0 -2480px;min-height:28px;margin-bottom:5px;padding-top:2px}
* html .cGrid h2{height:28px;background-image:url(../../fileadmin/templates/css/../gfx/icon_sprites.gif)}
.cGrid .cGridMiddle h2{background-position:0 -2588px}
.cGrid .cGridRight h2{background-position:0 -2696px}
.cGrid{margin-top:2em}
.cGridLeft,.cGridRight,.cGridMiddle{width:32%;float:left}
.cGridLeft,.cGridMiddle{margin-right:1%}
.cGridLeft div,.cGridRight div,.cGridMiddle div{min-height:165px}
* HTML .cGridLeft div,* HTML .cGridRight div,* HTML .cGridMiddle div{height:165px}
.cGridLeft{background:url(../../fileadmin/templates/css/../gfx/suite.jpg) no-repeat 92% 15%}
.cGridLeft div{padding-right:50px;background:transparent url(../../fileadmin/templates/css/../gfx/hr_v.gif) repeat-y scroll right top}
.cGridMiddle{background:url(../../fileadmin/templates/css/../gfx/gde.jpg) no-repeat 97% 50%}
.cGridMiddle div{padding-left:20px;padding-right:35px;background:transparent url(../../fileadmin/templates/css/../gfx/hr_v.gif) repeat-y scroll right top}
.cGridRight{background:url(../../fileadmin/templates/css/../gfx/skillscout.jpg) no-repeat 100% 30%;width:33%}
.cGridRight div{padding-left:20px;padding-right:50px}
.cGridSmallLeft{width:28%}
.cGridBigRight{width:71%}
.smallFont{font-size:small;line-height:1.3em}
/* -------------------------- Content-Teaser ----------------------------------- *//* dom, 2009-02-17 */#contentTeaserContainer{background-color:#F7F6F6;position:relative}
#contentTeaser{bottom:-1px;color:#4E4B46;height:283px;left:0;overflow:hidden;position:absolute;width:636px}
*>#contentTeaserContainer{bottom:0}
/* Inhalte im Teaser-Bereich */#contentTeaser div{padding:20px 60px 0 30px}
#contentTeaser div h1{color:#4E4B46;font-size:1.95em;font-weight:700;margin-bottom:.4em}
#contentTeaser div p{color:#7F7B76;font-size:1.04em;line-height:1.4em}
/* in Browsern außer MSIE kein ImageReplacement */#contentTeaser div span{display:none}
#contentTeaser div{height:283px;background-image:url(../../fileadmin/templates/css/../gfx/content-teaser.jpg)}
#teaser1{background-position:0 0}
#teaser2{background-position:0 603px}
#teaser3{background-position:0 283px}
/* Tab-Liste */#contentTabs{padding-left:636px;background:#FBFBFB}
#contentTabs ol{list-style-type:none}
#contentTabs ol li{background-color:#F7F6F6;height:78px;/* IE6 */margin:0;min-height:78px;padding-top:15px;border-top:1px solid #E1E0E0;border-left:1px solid #E1E0E0}
*>#contentTabs ol li{height:auto}
/* MSIE 6 & 7 - Abstandskorrektur, ohne diese bleibt ein heller Margin zwischen den Elementen */* html #contentTabs ol li{margin-top:-1px}
:first-child+html #contentTabs ol li{margin-top:-1px}
/* damit das erste Element dann nicht zu hoch steht, müssen dafür alle 1px wieder runter */* html #contentTabs ol{margin-top:1px}
:first-child+html #contentTabs ol{margin-top:1px}
/* Hilfslink für die Tabs verstecken */#contentTabs ol li>a{display:none}
#contentTabs ol li.ui-state-active{background-color:#65615E;background-image:url(../../fileadmin/templates/css/../gfx/tab_bg.gif);background-repeat:repeat-x}
#contentTabs div{padding-left:75px;width:15.125em;background-image:url(../../fileadmin/templates/css/../gfx/tab_sprites.png);background-repeat:no-repeat}
#contentTabs li.ui-state-active p,#contentTabs li.ui-state-active h2{color:#FFF}
/* Tab nummern */#contentTabs li#tab-teaser1 div{background-position:10px 0}
#contentTabs li#tab-teaser1.ui-state-active div{background-position:10px -95px}
#contentTabs li#tab-teaser2 div{background-position:10px -190px}
#contentTabs li#tab-teaser2.ui-state-active div{background-position:10px -285px}
#contentTabs li#tab-teaser3 div{background-position:10px -380px}
#contentTabs li#tab-teaser3.ui-state-active div{background-position:10px -475px}
/* versteckt die Linie unter dem 3. tab beim active Zustand */#contentTabs li#tab-teaser3.ui-state-active{min-height:79px;background-color:#66625F}
#contentTabs ol h2{font-size:.8em;font-weight:700}
#contentTabs ol p{font-size:.7em;margin:0}
/* jUI-Tabs */.ui-tabs .ui-tabs-hide{display:none}
/*** ESSENTIAL STYLES ***/.navi,.navi *{margin:0;padding:0;list-style:none}
.navi ul{position:absolute;top:-999em;width:15em/* left offset of submenus need to match (see below) */}
.navi ul li{width:100%;height:auto}
.navi li:hover{visibility:inherit/* fixes IE7 'sticky bug' */}
.navi li{float:left;position:relative;z-index:100}
.navi a{display:block;position:relative}
.navi li:hover ul,.navi li.sfHover ul{left:0;top:2.1667em;/* match top ul list item height */z-index:99}
ul.navi li:hover li ul,ul.navi li.sfHover li ul{top:-999em}
ul.navi li li:hover ul,ul.navi li li.sfHover ul{left:10em;/* match ul width */top:0}
ul.navi li li:hover li ul,ul.navi li li.sfHover li ul{top:-999em}
ul.navi li li li:hover ul,ul.navi li li li.sfHover ul{left:10em;/* match ul width */top:0}
.navi li li{text-align:left;background:#fff;padding-left:0}
.navi li li li{background:#fff}
/*
.navi li:hover, .navi li.sfHover,
.navi a:focus, .navi a:hover, .navi a:active {
	background:		#CFDEFF;
	outline:		0;
}
*/ul.navi li.ebene1 ul li a{border:1px solid #C8C8C8;border-top:none;padding:2px 5px;text-decoration:none;color:#5F5B55}
ul.navi li.ebene1 li a:hover,ul.navi li.ebene1 li a:active,ul.navi li.ebene1 li a.active:hover,ul.navi li.ebene1 li.msActive a,ul.navi li.ebene1 li a:focus{color:#5F5B55;background:#E6E5E3;border:1px solid #C8C8C8;border-top:none}
ul.navi li.ebene1 li a:active,ul.navi li.ebene1 li a.active:hover,ul.navi li.ebene1 li.msActive a{font-weight:700}
/*** shadows for all but IE6 ***/.sf-shadow ul{background:url(../../fileadmin/templates/css/../gfx/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}