/* CSSTidy 1.3: Fri, 09 Oct 2009 14:56:35 +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}
/* --------------- Background -----------------*/.bg{position:absolute;top:0;height:594px;background-repeat:no-repeat}
.bgLeft{left:-609px;width:609px;background-image:url(../../fileadmin/templates/css/../gfx/cp_bg_left.jpg);background-position:top right}
.bgRight{right:-609px;width:609px;background-image:url(../../fileadmin/templates/css/../gfx/cp_bg_right.jpg);background-position:top left}
#page{background-color:#F5F5F4/**/}
#pageTop{min-height:144px;height:9em;background-image:url(../../fileadmin/templates/css/../gfx/pagetop_content.jpg);background-position:0 100%;/*um den BG hinter den Oberen Border zu schieben. Funktioniert nicht in allen Browsern.*/background-repeat:repeat-x;background-color:#E3E3E1;position:relative}
#pageTop h1{position:absolute;left:26px;bottom:9px;color:#463F36;font-size:1.5em;font-weight:400}
#pageTop div.teaser{position:absolute;right:80px;top:28px;width:30em}
#pageTop div.teaser p{line-height:1.4em}
#pageTop div.teaserImg{position:absolute;left:249px;top:19px}
#pageContent{margin-left:14.2em;background:#FFF url(../../fileadmin/templates/css/../gfx/hr_v.gif) repeat-y;padding-left:1px;/* border-left: #ABABAC dashed 1px; *//* um das Durchdrücken innenliegender margins zu verhindern.*/padding-top:1px}
.innerContent{padding:0 15% 0 5%;width:80%;float:left;min-height:350px;position:relative}
.innerContent h3{margin-bottom:.5em}
.innerContent p,.innerContent ul{margin-bottom:2em}
/* contentlisten */.innerContent ul{line-height:1.5em;font-size:.9em;color:#75706A}
.innerContent ul li{margin:0 0 1em 20px;padding-left:15px;background:url(../../fileadmin/templates/css/../gfx/bullet_triangle.gif) 0 no-repeat}
.innerContent ul.sitemap li.ebene1{width:15em;float:left}
.innerContent ul.sitemap li.ebene1 a{font-weight:700;color:#5F5B55}
.innerContent ul.sitemap li.firstLi a{color:#F38A01}
.innerContent ul.sitemap li.ebene1 li a{font-weight:400;color:#F38A01}
.innerContent ul.sitemap li.ebene1{background:transparent}
.innerContent dd,.innerContent dt{font-size:.9em}
.innerContent dd{margin-bottom:2em}
/* ---------- Linke spalte ---------- */#leftColumn{float:left;margin-left:-14.27em;width:14.2em;/* um dem padding von #PageContent entgegen zu wirken.*/margin-top:-1px}
/*navigation*/.sideNavi{border-bottom:#929292 solid 2px;/*padding-top: 4px;*/background-color:#E1DFDE/**/}
.sideNavi li a{display:block;padding:4px 0 4px 46px;border-top:dashed #ABABAC 1px;color:#626262;font-size:.8em;/**/background-image:url(../../fileadmin/templates/css/../gfx/icon_sprites.png);background-repeat:no-repeat;background-position:14px -50px}
.sideNavi li a:hover,li.active a{font-weight:700;background-position:14px 4px;position:relative;text-decoration:none!important}
/*
.sideNavi li.first a
{
  border: none;
  margin-top: 1px;
}
*/li.active a{color:#FFF}
a.mnuAbout{background-position:14px -46px}
a.mnuAbout:hover,li.active a.mnuAbout{background-position:14px 4px}
.sideNavi li a.mnuGesellschafter{background-position:14px -266px}
.sideNavi li a.mnuGesellschafter:hover,li.active a.mnuGesellschafter{background-position:14px -212px}
a.mnuBackground{background-position:14px -244px}
a.mnuBackground:hover,li.active a.mnuBackground{background-position:14px -194px}
.sideNavi li{background-color:#E1DFDE/**/}
.sideNavi li.active{background-image:url(../../fileadmin/templates/css/../gfx/sideNavi_hover.gif);background-repeat:repeat-x;/**/background-color:#8B857E;background-position:0 100%;font-weight:700}
.sideNavi li.active a img{position:absolute;top:50%;right:-1px;margin-top:-10px;z-index:10}
/* NewsTeaser */#leftContent{margin:29px 0 0 26px}
#leftColumn #leftContent h1{margin:0;font-size:1.2em}
#leftContent h2{color:#463F36}
.newsLatest{padding-right:5px;line-height:1em;margin-top:.5em}
.newsLatest h3{font-weight:700;color:#7A766F;font-size:small;margin-bottom:3px}
.newsLatest p{font-size:.75em;margin-bottom:1px}
#leftColumn div.newsLatest ul li{background:url(../../fileadmin/templates/css/../gfx/newsTeaser_line.gif) no-repeat left 85%;padding-bottom:32px;height:1%}
#leftColumn div.first{background:none;padding-top:10px}
#leftColumn div a{color:#F38A01;font-size:.75em}
/* ---------- Linke spalte ende ----- */div.currentPath{margin-top:1px;margin-left:33px}
#pageContent h1{margin:33px 0}
#pageContent h2{margin-bottom:.7em;font-size:1.3em}
div.portrait{padding-top:7px;background-image:url(../../fileadmin/templates/css/../gfx/portrait_top.png);background-repeat:no-repeat;background-position:left top}
div.portrait>div{padding-bottom:7px;background-image:url(../../fileadmin/templates/css/../gfx/portrait_bottom.png);background-repeat:no-repeat;background-position:left bottom}
#pageContent div.portrait div img{margin:10px 10px 5px!important}
/* -- fußnoten -- */ol.note{font-size:.7em}
ol.note li{margin-left:2em}
#ant{position:absolute;right:88px;top:262px}
.newsContent{width:80%;float:left}
.newsContent h1{margin-top:0}
.newsContent h4{line-height:1.8em;margin-bottom:2em}
/*für zwischenüberschriften in der Kolumne*/.newsContent p{margin-bottom:2em}
.newsInfos{position:absolute;right:0;top:0;width:24%;font-size:.78em;line-height:1}
.newsInfos div,.newsInfos dl{padding:5px 0}
.newsInfos h4,.newsInfos dt,span.h4{padding-bottom:2px;color:#575757;font-weight:700}
.newsInfos dt{font-size:.85em;margin-bottom:3px}
.newsInfos dd{margin-bottom:5px;padding-left:20px}
.newsInfos dd img{margin-left:-20px;margin-right:5px}
.newsLinks dd{padding-left:0}
.borderBottom{border-bottom:1px solid #F0F0F0}
.newsInfos p{padding:0;margin:0}
.newsLatest p{margin-bottom:0}
.newsInfos .singleAuthor{padding-bottom:2px}
.newsInfos .authorEmail{padding-top:0}
.newsInfos .newsLinks a{display:block;margin-bottom:5px}
.news-single-img{float:left;margin-right:1em;position:relative}
p.news-single-imgcaption{max-width:250px;font-size:.7em;margin-bottom:0}
div.news-single-backlink a{padding-left:13px;background:url(../../fileadmin/templates/css/../gfx/news_arrow_back.gif) no-repeat left}
/* Liste */.newsListItem{margin-bottom:1.5em}
.newsList .newsListRight div a{font-size:.9em}
.newsListLeft{float:left;margin:.5em 1em 1em 0;max-width:150px}
.newsListRight{float:left;width:75%}
.newsListRight p{margin-bottom:0}
/* -- Formulare -- */form{color:#86817E;font-size:.76em;width:43.4em;line-height:1.5em}
form fieldset{clear:left;float:left;border-top:1px dashed #86817E;padding-left:2.5em;padding-right:.9em;width:40em}
form fieldset legend{color:#F38A01;font-weight:700;padding:0 2px;background-color:#FFF}
form label{float:left;clear:left;width:15em;font-weight:700;margin:.6em 10px}
form fieldset label{margin-left:-20px}
.field{float:left;margin:.6em;width:22em;background-image:url(../../fileadmin/templates/css/../gfx/input_bg.gif);background-color:#FBFBFB;background-repeat:repeat-x;border:1px solid #86817E}
textarea.field{overflow:auto;font-size:1.1em}
.field:focus{background-color:#FFF;border:1px solid #F38A01}
.buttons{clear:both}
.buttons input{float:right;margin:1em 1.5em 2em 0}
option.default{color:#D3D3D3}
.suiteLink{float:right;width:8.5em;background:#F38A01;font-size:.8em;font-weight:700;text-align:left;border:1px solid #A77738;border-right:none;border-top:none;height:1.8em;margin-top:-1px;position:relative;padding-right:5px}
.suiteLink a{color:#fff;padding:0 0 0 33px;background:url(../../fileadmin/templates/css/../gfx/icon_sprites.png) no-repeat 5px -2919px;font-size:.9em}
.suiteLink div{position:absolute;width:9px;height:8px;bottom:-1px;left:-1px;background:#F38A01 url(../../fileadmin/templates/css/../gfx/suite_btn_r.gif) no-repeat bottom left}
/* ---------- Icon Sprites ---------- *//*Standart*//*
  .sideNavi li a.menu1:hover, .sideNavi li.active a.menu1{background-position: 14px 4;}
  .sideNavi li a.menu1{background-position: 14px -50;}*//*kontakt*/.sideNavi li a.menu28:hover,.sideNavi li.active a.menu28{background-position:14px -104px}
.sideNavi li a.menu28{background-position:14px -158px}
/*impressum*/.sideNavi li a.menu27:hover,.sideNavi li.active a.menu27{background-position:14px -212px}
.sideNavi li a.menu27{background-position:14px -266px}
/*Sitemap*/.sideNavi li a.menu26:hover,.sideNavi li.active a.menu26{background-position:14px -320px}
.sideNavi li a.menu26{background-position:14px -374px}
/*Produckbroschüre*/.sideNavi li a.menu19:hover,.sideNavi li.active a.menu19{background-position:14px -428px}
.sideNavi li a.menu19{background-position:14px -482px}
/*Datenblätter*/.sideNavi li a.menu18:hover,.sideNavi li.active a.menu18{background-position:14px -536px}
.sideNavi li a.menu18{background-position:14px -590px}
/*Fallstudie*/.sideNavi li a.menu17:hover,.sideNavi li.active a.menu17{background-position:14px -644px}
.sideNavi li a.menu17{background-position:14px -698px}
/*Whitepapers*/.sideNavi li a.menu16:hover,.sideNavi li.active a.menu16{background-position:14px -752px}
.sideNavi li a.menu16{background-position:14px -806px}
/*Training*/.sideNavi li a.menu15:hover,.sideNavi li.active a.menu15{background-position:14px -860px}
.sideNavi li a.menu15{background-position:14px -914px}
/*Kunden*/.sideNavi li a.menu9:hover,.sideNavi li.active a.menu9{background-position:14px -968px}
.sideNavi li a.menu9{background-position:14px -1022px}
/*Partnerprogramme*/.sideNavi li a.menu42:hover,.sideNavi li.active a.menu42{background-position:14px -1076px}
.sideNavi li a.menu42{background-position:14px -1130px}
/*Genedec Partner*//*
  .sideNavi li a.menu00:hover, .sideNavi li.active a.menu00{background-position: 14px -1184px;}
  .sideNavi li a.menu00{background-position: 14px -1238px;}*//*Kontakt f. Partner*/.sideNavi li a.menu41:hover,.sideNavi li.active a.menu41{background-position:14px -1292px}
.sideNavi li a.menu41{background-position:14px -1346px}
/*Über Genedec*/.sideNavi li a.menu22:hover,.sideNavi li.active a.menu22{background-position:14px -1400px}
.sideNavi li a.menu22{background-position:14px -1454px}
/*Gesellschafter*/.sideNavi li a.menu21:hover,.sideNavi li.active a.menu21{background-position:14px -1508px}
.sideNavi li a.menu21{background-position:14px -1562px}
/*Hintergrund*/.sideNavi li a.menu20:hover,.sideNavi li.active a.menu20{background-position:14px -1616px}
.sideNavi li a.menu20{background-position:14px -1670px}
/*Aktuelles*/.sideNavi li a.menu24:hover,.sideNavi li.active a.menu24{background-position:14px -1724px}
.sideNavi li a.menu24{background-position:14px -1778px}
/*News*//*
  .sideNavi li a.menu0:hover, .sideNavi li.active a.menu0{background-position: 14px -1832px;}
  .sideNavi li a.menu0{background-position: 14px -1886px;}*//*Ankündigung*//*
  .sideNavi li a.menu0:hover, .sideNavi li.active a.menu0{background-position: 14px -1940px;}
  .sideNavi li a.menu0{background-position: 14px -1994px;}*//*Pressespiegel*//*
  .sideNavi li a.menu20:hover, .sideNavi li.active a.menu20{background-position: 14px -2048px;}
  .sideNavi li a.menu20{background-position: 14px -2102px;}*//*Presse-Informationen*/.sideNavi li a.menu23:hover,.sideNavi li.active a.menu23{background-position:14px -2156px}
.sideNavi li a.menu23{background-position:14px -2210px}
/*Job[n]*//*
  .sideNavi li a.menu22:hover, .sideNavi li.active a.menu22{background-position: 14px -2264px;}
  .sideNavi li a.menu22{background-position: 14px -2318px;}*//*Kolumne*/.sideNavi li a.menu33:hover,.sideNavi li.active a.menu33{background-position:14px -2372px}
.sideNavi li a.menu33{background-position:14px -2426px}
/*genedec Suite*/.sideNavi li a.menu14:hover,.sideNavi li.active a.menu14{background-position:14px -2480px}
.sideNavi li a.menu14{background-position:14px -2534px}
/*genedec Decision Engine*/.sideNavi li a.menu13:hover,.sideNavi li.active a.menu13{background-position:14px -2588px}
.sideNavi li a.menu13{background-position:14px -2642px}
/*genedec SkillScout*/.sideNavi li a.menu12:hover,.sideNavi li.active a.menu12{background-position:14px -2696px}
.sideNavi li a.menu12{background-position:14px -2750px}
/*Prodiktvorteile*/.sideNavi li a.menu47:hover,.sideNavi li.active a.menu47{background-position:14px -2804px}
.sideNavi li a.menu47{background-position:14px -2858px}
/*** 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}