body{font-family:verdana, arial, helvetica, sans-serif;background: #eceded;}
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT{font-family:verdana,arial,helvetica,sans-serif;color:#666666;}
PRE{font-family:monospace;}
A{color:#333333;text-decoration:underline;}
A:hover{color:#333333;}
P, PRE{margin:0px 0px 0px 0px;}
P, TD, UL, OL{font-size:11px;}
dl.csc-textpic-image{border:0px;padding:0px}
dl.csc-textpic-firstcol dt img{border:0px;padding:0px}
dl.csc-textpic-lastcol dt img{border:0px;padding:0px}
P.csc-linkToTop{text-align:right;}
P.csc-linkToTop A{}
H1, H2, H3, H4, H5, H6{clear:both;margin:0px 0px 10px 0px;}
H1{font-family:Arial;font-size:13px;color:#0056ad;display:block;padding-top:10px;}
H2{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#666;}
H3{font-family:Arial;font-size:13px;color:#666666;text-decoration:none;padding-left:16px;padding-right:30px;}
H4{font-family:Arial;font-size:13px;color:#c7c7c7;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader{margin-top:0px;}
H1 A, H2 A, H3 A, H4 A, H5 A{color:#0056ad;text-decoration:none;}
H2 A{color:#0056ad;}
H3 A{color:#666666;font-weight:normal;}
H4 A{color:#c7c7c7;}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover{text-decoration:underline;}
P.csc-header-date{font-size:10px;color:#186900;}
P.csc-subheader{font-style:italic;}
P.csc-subheader-0{font-style:normal;}
P.csc-subheader-1{color:#186900;}
P.csc-subheader-2{color:#10007B;}
P.csc-subheader-3{color:#8A0020;}
.logintext, P.bodytext{font-family:Arial;font-size:11px;color:#666666;text-decoration:none;}
P.bodytext A{font-weight:bold;}
.logintext{color:#000000;font-weight:bold;}
UL{margin-top:0px;}
UL UL LI{font-size:10px;}
OL{margin-top:0px;}
LI{margin-top:0px;margin-bottom:0px;padding-top:2px;}
TABLE.contenttable{border:1px #333333 solid;margin:10px 0px 10px 0px;width:100%;}
TABLE.contenttable TR TD{padding:0px 3px 0px 3px;}
TABLE.contenttable TR TD P.bodytext{font-size:10px;}
TABLE.contenttable TR{background-color:#EDEBF1;}
P.csc-caption{font-size:10px;font-style:italic;}
TABLE.imgtext-table{border:0px;}
TABLE.imgtext-nowrap{border:0px;}
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5{margin-top:0px;}
UL.csc-bulletlist LI{font-size:11px;}
UL.csc-bulletlist-0{color:#000000;}
UL.csc-bulletlist-1{color:#186900;list-style-type:decimal;}
UL.csc-bulletlist-2{color:#10007B;list-style-position:inside;}
UL.csc-bulletlist-3{color:#8A0020;list-style-image:url(img/red_arrow_bullet.gif);}
TABLE.contenttable P{font-size:11px;}
TABLE.contenttable TR TD{vertical-align:top;}
TABLE.contenttable-0 P{color:#000000;}
TABLE.contenttable-1 P{color:#186900;}
TABLE.contenttable-1 TR.tr-0 TD P{font-weight:bold;}
TABLE.contenttable-1 TR.tr-0 TD{background-color:#D1D2E4;}
TABLE.contenttable-2 P{color:#10007B;}
TABLE.contenttable-2 TR TD.td-0{background-color:#F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P{font-weight:bold;}
TABLE.contenttable-3 P{color:#8A0020;}
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD{background-color:#D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P{font-weight:bold;}
TABLE.csc-uploads{border:0px;}
TABLE.csc-uploads TR TD P{background-color:transparent;font-size:12px;}
TABLE.csc-uploads TR TD{vertical-align:top;}
TABLE.csc-uploads TR.tr-even{background-color:#EDEBF1;}
TABLE.csc-uploads TR.tr-odd{background-color:#D8D7DC;}
TABLE.csc-uploads TR TD.csc-uploads-icon{padding-left:6px;padding-right:6px;width:1%;text-align:center;vertical-align:middle;}
TABLE.csc-uploads TR TD.csc-uploads-fileName{width:80%;padding-left:5px;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A{font-weight:bold;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description{font-style:italic;}
TABLE.csc-uploads TR TD.csc-uploads-fileSize{white-space:nowrap;padding-left:6px;padding-right:6px;}
TABLE.csc-uploads-1{border-color:#186900;}
TABLE.csc-uploads-2{border-color:#10007B;}
TABLE.csc-uploads-3{border-color:#8A0020;}
TABLE.csc-uploads-3 TR TD{vertical-align:middle;}
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG{}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG{}
FORM TABLE TR TD{padding-right:20px;}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell{}
FORM TABLE TR TD.csc-form-fieldcell{}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA, .loginin{border:1px solid #669ACE;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req{font-weight:bold;}
.mysubmit{color:#FFFFFF;background-color:#095aa6;font-weight:bold;font-size:10px;height:18px;}
.mysubmitsearch{color:#FFFFFF;background-color:#095aa6;font-weight:bold;font-size:10px;height:18px;}
.myinput{width:300px;}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell{}
FORM TABLE.csc-searchform{}
FORM TABLE.csc-searchform TR TD{}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell, TH.csc-form-labelcell{font-weight:bold;}
FORM TABLE.csc-searchform INPUT, SELECT{}
FORM TABLE.csc-loginform{}
TABLE.csc-searchResultInfo{margin:10px 0;width:100%;}
TABLE.csc-searchResultInfo TR{background-color:#D8E4F1;}
TABLE.csc-searchResultInfo TR TD P{padding:0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P{font-weight:bold;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext{text-align:right;}
H3.csc-searchResultHeader A{color:#0056ad;}
H3.csc-searchResultHeader{background-color:#D8E4F1;font-size:14px;padding-left:5px;}
P.csc-searchResult{font-style:italic;background-color:#ECF2F9;padding-left:5px;}
SPAN.csc-sword{font-weight:bold;color:#F1D567}
DIV.csc-menu{margin-left:10px;}
DIV.csc-menu P{font-size:11px;font-weight:bold;margin:1px 0px 0px 0px;padding:2px 2px 2px 10px;}
DIV.csc-menu P A{color:#333333;text-decoration:none;}
DIV.csc-menu P A:hover{color:#222222;text-decoration:underline;}
DIV.csc-menu P.csc-section{font-weight:normal;margin-left:20px;font-style:italic;}
DIV.csc-menu-def P{}
DIV.csc-menu-1{}
DIV.csc-menu-2{}
DIV.csc-menu-2 P.csc-sitemap{}
DIV.csc-menu-2 P.csc-sitemap-level1{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{color:#666666;}
DIV.csc-menu-2 P.csc-sitemap-level2 A{color:#666666;}
DIV.csc-menu-2 P.csc-sitemap-level3 A{color:#666666;}
DIV.csc-menu-2 P.csc-sitemap-level4 A{color:#666666;}
DIV.csc-menu-3{}
DIV.csc-menu-3 P.csc-section{margin-left:0px;}
DIV.csc-menu-3 P.csc-section A{color:#666666;}
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;}
DIV.csc-menu-5{}
DIV.csc-menu-6{}
DIV.csc-menu-7{}
DIV.csc-menu-7 P{font-weight:bold;}
DIV.csc-menu-7 P.csc-section A{color:#666666;}
IMG.frontEndEditIcons{vertical-align:middle;margin:0px 2px 0px 2px;}
TABLE.typo3-adminPanel{border:1px solid black;background-color:#F6F2E6;}
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD{background-color:#9BA1A8;}
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD{background-color:#ABBBB4;}
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD{border:0px;}
TABLE.typo3-adminPanel TD FONT{font-family:verdana;font-size:10px;color:black;}
TABLE.typo3-adminPanel TD A FONT{font-family:verdana;font-size:10px;color:black;}
TABLE.typo3-editPanel{border:1px solid black;background-color:#F6F2E6;}
TABLE.typo3-editPanel TD{border:0px;}
html,body{height:100%;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns].clearfix{display:block;}
* html .clearfix{height:1%;}
*{margin:0;padding:0;}
#headerWrap,#contentOuterWrap{background:#eceded url(../images/gfx/bg_hcf.gif) repeat-y 50%;}
#contentOuterWrap{min-height:70%;height:auto!important;height:70%;}
#brandingWrap{background:#eceded url("../images/gfx/bg_hcf.gif") repeat-y 50%;}
#header,#contentInnerWrap,#branding{position:relative;width:980px;left:50%;margin-left:-490px;background:#fff;}
#teaser{position:absolute;left:50%;top:108px;width:550px;height:100px;background:transparent;z-index:99;margin-left:-80px;}
#meta{width:100%;float:left;background-image:url(../images/gfx/bg_meta.gif);background-repeat:repeat-y;background-position:left;}
.tx-srlanguagemenu-pi1{width:180px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:.8em;margin:2px 0 0 5px}
form#sr_language_menu_form{}
.tx-srlanguagemenu-pi1 fieldset{}
.tx-srlanguagemenu-pi1 fieldset legend{width:auto;float:left;padding:4px 2px 0 4px;font-size:.85em}
.tx-srlanguagemenu-pi1 fieldset label{display:none;}
.tx-srlanguagemenu-pi1 fieldset select{background:#fff!important}
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0{}
.tx-srlanguagemenu-pi1 a img.tx-srlanguagemenu-pi1-flag{border:2px solid #fff;text-transform:uppercase;color:#FFF;background-color:#ccc;padding:2px;font-size:.7em}
.tx-srlanguagemenu-pi1 a.cur img.tx-srlanguagemenu-pi1-flag{border:2px solid #ccc;text-transform:uppercase;color:#FFF;background-color:#069;}
.tx-srlanguagemenu-pi1 p{line-height:100%;color:#35006d;margin-top:8px;padding:0;text-indent:0;}
.tx-srlanguagemenu-pi1 .CUR{font-size:.7em;color:#fff;margin-right:5px;float:left;width:45px;text-align:center;}
.tx-srlanguagemenu-pi1 .CUR img{border:2px solid #fff;}
.tx-srlanguagemenu-pi1 .CUR a, .tx-srlanguagemenu-pi1 .CUR a:visited{color:#fff;text-decoration:none;font-weight:normal;text-transform:uppercase;}
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active{text-decoration:underline;}
.tx-srlanguagemenu-pi1 .NO{color:#fff;margin-right:5px;float:left;width:45px;text-align:center;}
.tx-srlanguagemenu-pi1 .NO img{border:0px solid #ccc;color:#06C}
.tx-srlanguagemenu-pi1 .NO a:link, .tx-srlanguagemenu-pi1 .NO a:visited{color:#fff;text-decoration:none;font-weight:normal;text-transform:uppercase;}
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active{text-decoration:underline;}
.tx-srlanguagemenu-pi1 .INACT{font-size:.7em;color:#fff;margin-right:5px;float:left;width:45px;text-align:center;}
.tx-srlanguagemenu-pi1 .INACT img{border:2px solid #ccc;}
.tx-srlanguagemenu-pi1 .INACT a:link, .tx-srlanguagemenu-pi1 .INACT a:visited{color:#fff;text-decoration:none;font-weight:normal;text-transform:uppercase;}
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active{text-decoration:underline;}
.tx-srlanguagemenu-pi1 .SPC{float:left;font-family:Verdana, sans-serif;font-size:.8em;line-height:100%;color:#35006d;}
#meta .countryChooser{width:200px;float:left;font-size:.7em;padding-top:2px;}
#meta .countryChooser select#myLang{background:#fff!important}
#meta form fieldset{width:180px;border:none;/*padding-top:2px;*/}
.t_search_bg{float:left;width:180px;height:20px;background-image:url(../images/gfx/top_search_bg.png);padding:2px 6px;margin:0 0 0 5px;background-repeat:no-repeat;background-position:left top;}
.t_search_bg a{text-decoration:none;}
.t_search_bg a img{border:none;}
.t_search_bg input{float:left;width:130px;height:14px;padding:3px 5px 0 5px;border:none;background:none;color:#4b4b4b;font-size:11px;}
.t_search_btn{float:right;width:20px;height:20px;cursor:pointer;margin:9px 0 0 7px;}
#mainNav{position:relative;top:0;left:0;width:100%;height:32px;float:left;border-bottom:4px solid #eed765;background:#d9e9f4;}
#logo{width:227px;height:120px;position:absolute;top:0;right:0;z-index:99;}
#branding{height:130px;background:#fff;z-index:0!important;}
#contentInnerWrap{background:url("../images/gfx/bg_colLeft.gif") repeat-y;padding:10px 0 0 0;}
#colLeft{width:170px;float:left;padding:0 0 0 10px;/*padding-bottom:100px;*/}
#colLeft .csc-default p {padding-right:10px;}
#colLeft .csc-default a {text-align:left;}
.title_left_headline, .title_right_headline{}
.title_left_headline h4{font-size:1em;color:#7ba8d4;font-weight:bold;padding:5px;}
.subNav ul{list-style:none;}
.subNav li a, .subNav li a:visited{textdecoration:none;}
.subNav li a:hover, .subNav li a:active{textdecoration:underline;}
.subNav .mainMenu{width:100%;overflow:hidden;color:#222;margin:0;padding:0 0 0 0;}
.subNav .mainMenu img{margin-right:0.7em;}
.subNav ul{width:100%;overflow:hidden;margin:0em 0 0em 0;list-style-type:none;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.subNav ul a{display:block;text-decoration:none;}
.subNav ul li{float:left;width:100%;margin:0;padding:0}
.subNav ul li strong{display:block;width:95%;padding:3px 0px 3px 7%;background-color:#3f8dc5;color:#fc3;font-weight:bold;border-bottom:1px #ddd solid;}
.subNav ul li ul li strong{display:block;width:90%;padding:3px 0px 3px 14%;background:url(../images/gfx/node.gif) no-repeat 10px 50%;color:#0056ad;font-weight:bold;border-bottom:1px #ddd solid;}
.subNav ul li ul li ul li strong{display:block;width:95%;padding:3px 0px 3px 21%;font-weight:bold;border-bottom:1px #ddd solid;}
.subNav ul li a{width:95%;padding:3px 0px 3px 7%;background-color:#fff;color:#444;border-bottom:1px #eee solid;}
.subNav ul li a:hover{background-color:#F9F9F3;color:#999;}
.subNav ul li a.linkAct{background-color:#64a3cf;color:#fc3;}
.subNav ul li ul li a.linkAct{background-color:#B5D3E8;color:#333;}
.subNav ul li ul{list-style-type:none;margin:0;padding:0;}
.subNav ul li ul li{float:left;width:100%;margin:0;padding:0;}
.subNav ul li ul li a{width:90%;padding:3px 0px 3px 14%;background-color:#f8f8f8;color:#666;border-bottom:1px #ddd solid;}
.subNav ul li ul li ul{list-style-type:none;margin:0;padding:0;}
.subNav ul li ul li ul li{float:left;width:100%;margin:0;padding:0;}
.subNav ul li ul li ul li a{width:90%;padding:3px 0px 3px 21%;background-color:#F4F4E9;color:#666;border-bottom:1px #ddd solid;}
.subNav ul li ul li a:hover{background-color:#F9F9F3;color:#999;}
.subNav ul li#title{width:95%;padding:3px 0px 3px 7%;font-weight:bold;color:#444;background-color:#f0f;border-bottom:4px #888 solid;}
.subNav ul li ul li ul li ul{list-style-type:none;margin:0;padding:0;}
.subNav ul li ul li ul li ul li{float:left;width:100%;margin:0;padding:0;}
.subNav ul li ul li ul li ul li a{width:90%;padding:3px 0px 3px 28%;background-color:#fff;color:#666;border-bottom:1px #ddd solid;}
.subNav ul li ul li ul li ul li strong{display:block;width:95%;padding:3px 0px 3px 28%;font-weight:bold;border-bottom:1px #ddd solid;}
.hidden{display:none;}

#content{width:799px;float:left;padding:0;min-height:500px;margin-bottom:10px;border-left: 1px solid #ccc;}
.colNormal{width:610px;float:left;/*border-right:1px dotted #ccc;*/}
.mc{padding:0 10px 10px 10px;/*width:530px;float:left;*/}
.colRight{width:180px;float:right;padding:0 0 10px 0;border-left: 1px solid #ccc;}
.colRight .csc-default p {padding: 0 10px;}
.colRight a {margin:0;padding:0;}
.colRight img{max-width:180px;}
.colRight h1, .colRight h2, .colRight h3, .colRight h4, .colRight h5, .colRight h6{font-size:1em!important;color:#7ba8d4;font-weight:bold;background:#d5e3f0 url("../images/gfx/bg_titel_rechts.gif") no-repeat;padding:5px;/*margin-right:-15px*/}
.colRight .csc-textpic {margin:0;padding:0!important;}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {margin-bottom: 0!important;}
.title_right_headline{}

div.smileglossary{}
div.smileglossary img{max-width:705px;font-size:10px;}
div.smileglossary p.pageSousTitre{font-size:18px;font-weight:bold;color:#0056ad;}
div.smileglossary p.pageTexteB{font-size:12px;font-weight:bold;padding-bottom:5px;}
div.smileglossary a.pageTextePuce{font-size:10px;}
/*#footerWrap{position:fixed;bottom:0;width:100%;background:#fdfdfd url("../images/gfx/footer_wrapbg.jpg") repeat-x top;}*/
#footerWrap{position:relative; z-index:9999;top:0;left:0;/*position:fixed;bottom:0;*/width:100%;background:/*#fdfdfd*/ #eceded /*url("../images/gfx/footer_wrapbg.jpg") repeat-x top*/;}
#footer{width:1030px;margin:0 auto;color:#888;}
.footer_leftshade{float:left;width:25px;height:60px;/*background:url("../images/gfx/footer_left.jpg") no-repeat top;*/}
.footer_rightshade{float:left;width:25px;height:60px;/*background:url("../images/gfx/footer_right.jpg") no-repeat top;*/}
.footer_c{float:left;width:980px;margin-top:-8px;padding-top:8px;background:url("../images/gfx/bg_footer.png") no-repeat;}
.footer_c a{text-decoration:none;color:#305b7a;}
.footer_c span.tT{background:url("../images/gfx/top.gif") no-repeat left 100%;padding:2px 0 0 15px;}
.footer_c span.pP{background:url("../images/gfx/print.gif") no-repeat left 100%;padding:2px 0 0 20px;}
.call_on{float:left;width:178px;height:30px;padding:5px 0 0 5px;background:url("../images/gfx/footer_grey_line.jpg") no-repeat right 1px;}
.call_on a{display:block;padding:0 0 5px 25px;background:transparent url("../images/gfx/call_on_img.jpg") no-repeat 0 5px;}
.call_on a span{font-size:12px;font-weight:bold;}
p.footer_center{float:left;width:320px;text-align:center;padding:15px 0 0 0;font-size:11px;color:#adb4b9;}
.footerNav{width:auto;float:right;padding:15px 10px 0 0;}

#ftagcloud{clear:both;width:980px;margin:0 auto}
#ftagcloud .csc-default, .tx-vgetagcloud-pi1{width:620px;float:left;background:transparent;margin:-15px 0 3px -15px;}
.tx-vgetagcloud-pi1 ul{list-style:none!important;}
.tx-vgetagcloud-pi1 li{display:inline!important;float:left;color:#dadbde}
.tx-vgetagcloud-pi1 li a, .tx-vgetagcloud-pi1 li a:visited{padding:4px;text-decoration:none;color:#CACCD0;}
.tx-vgetagcloud-pi1 li a:hover, .tx-vgetagcloud-pi1 li a:active{text-decoration:underline;color:#305b7a}
.tx-vgetagcloud-pi2 ul{list-style:none!important;float:left}
#socialBookm {width:400px;float:left;margin:-25px 0 0 20px;}
#socialBookm a img{padding:0 2px;}
#go{width:75px;float:left;padding-left:10px;}
#tw{width: 90px;float:left;}
#fb-root {width:90px;float:right;}

div.menu{display:inline-block;width:100%;margin-top:5px;}
div.menu ul{list-style:none;}
div.menu ul li{float:left;font-weight:bold;position:relative;}
div.menu ul li a, div.menu ul li a:visited{font-family:arial, helvetica,sans-serif!important;display:block;text-decoration:none;color:#ededed;width:122px;padding:0 2px 0 8px;line-height:25px;overflow:hidden;text-align:center;}
div.menu ul li a:hover, div.menu ul li a:active{color:#fff;}
div.menu ul li ul{display:none;}
div.menu ul li:hover a{color:#fff;}
div.menu ul li:hover ul{display:block;position:absolute;top:27px;left:0;width:135px;z-index:100;}
div.menu ul li:hover ul li a.hide{background-color:#6a3;color:#fff;}
div.menu ul li:hover ul li:hover a.hide{background-color:#6fc;color:#000;}
div.menu ul li:hover ul li ul{display:none;}
div.menu ul li:hover ul li a{display:block;background:url(../images/gfx/transp_65.png);line-height:120%;color:#fff;padding:5px;border-top:1px solid #fff;}
div.menu ul li:hover ul li a:hover{margin:0;background:url(../images/gfx/transp_85.png);color:#fff;}
div.menu ul li:hover ul li:hover ul{display:block;position:absolute;left:128px;top:0;}
div.menu ul li:hover ul li:hover ul.left{left:-128px;}
div.menu ul li a.linkAct, li.on a{color:#eed765;background-image:none;}
div.menu ul li.item1{background:#0069b3;}
div.menu ul li.item2{background:#267fbe url(../images/gfx/trenner_12.gif) no-repeat;}
div.menu ul li.item3{background:#408fc6 url(../images/gfx/trenner_23.gif) no-repeat;}
div.menu ul li.item4{background:#66a5d1 url(../images/gfx/trenner_34.gif) no-repeat;}
div.menu ul li.item5{background:#7fb4d9 url(../images/gfx/trenner_45.gif) no-repeat;}
div.menu ul li.item6{background:#b3d2e7 url(../images/gfx/trenner_56.gif) no-repeat;}
div.menu li li{background-image:none!important;background:transparent!important;margin:0;padding:0;}

.csc-sitemap ul{margin:10px 30px;}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{clear:both;height:1px;border:1px solid #FFFFFF;}
.news-latest-container HR.clearer{clear:left;}
.news-latest-container{font-family:Arial;text-decoration:none}
.news-latest-container A, .news-latest-container H3{font-weight:normal;text-decoration:none;}
.news-latest-container a:hover, .news-latest-text a:hover{text-decoration:underline;}
.news-latest-text{font-size:10px;padding-left:16px;padding-right:30px;font-weight:normal;text-decoration:none;}
.news-latest-text A, .news-latest-text a:link, .news-latest-text a:visited{font-size:10px;color:#666666;font-weight:normal;text-decoration:none;}
.news-latest-container h4{font-size:1em!important;color:#7ba8d4;font-weight:bold;}
.news-latest-gotoarchive{color:#666;}
.news-latest-gotoarchive{font-weight:bold;margin-bottom:20px;}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive A:HOVER{font-size:.8em;color:#06c;}
.news-latest-gotoarchive A{}
.news-latest-item{padding-top:5px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFFFFF;}
.news-latest-item p{display:none;}
.news-latest-title a{font-size:.7em;color:#0056c8;}
.news-latest-title span a{font-size:.7em;color:#666;}
.news-latest-category IMG{float:none;border:none;margin:0px;}
.news-latest-date a,.news-latest-morelink,.news-latest-category{font-size:.8em;color:#0056c8;}
.news-latest-morelink{font-size:10px;height:12px;padding-left:16px;padding-right:30px;}
.news-latest-morelink a{font-size:10px;float:left;color:#06f;}
.news-list-container{background-color:#F2F9FE;}
.news-list-item{padding:3px;margin:3px;background-color:#F2F9FE;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFFFFF;}
.news-list-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news-list-item H1,.news-list-item H2{}
.news-search-form{padding:3px;margin-bottom:5px;}
.news-search-emptyMsg{margin:0px;}
.news-search-form FORM{margin:0px;}
.news-list-container h3{margin-bottom:5px;padding:2px;color:#06c;}
.news-list-container h3 A:LINK,.news-list-container h3 A:VISITED,.news-list-container h3 A:HOVER{color:#06c;;text-decoration:none}
.news-list-container h3 A{color:#06c;}
.news-list-container h1 A:HOVER{text-decoration:none;}
.news-list-container P{padding-left:3px;}
.news-list-date{float:right;width:180px;text-align:right;height:20px;margin-top:-2px;margin-right:-2px;font-size:9px;font-weight:normal;}
.news-list-imgcaption{float:right;padding-top:3px;padding-right:3px;font-size:9px;}
.news-list-container IMG{float:right;border:1px solid #666;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG{float:none;border:none;margin:0px;}
.news-list-morelink,.news-list-category{font-size:9px;}
.news-list-morelink a{color:#0056ad;padding:5px 4px}
.news-list-browse{text-align:center;font-size:12px;}
.tx-ttnews-browsebox{margin:3px;}
.tx-ttnews-browsebox TD{font-size:10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell{font-weight:bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;}
.tx-ttnews-browsebox-SCell{}
.news-search-emptyMsg{font-size:11px;margin-left:10px;}
.news-single-item{padding:5px;margin-bottom:5px;}
.news-single-item H2{font-size:16px;font-weight:bold;margin-bottom:0px;}
.news-single-item H3{font-size:11px;margin:0 0 15px 0;padding:0}
.news-single-img{float:left;margin-right:5px;}
.news-single-imgcaption{padding:3px;clear:both;}
.news-single-category{float:right;}
.news-single-backlink, .news-single-backlink a{font-weight:bold;font-size:10px;margin-bottom:15px;margin-top:10px;}
.news-single-timedata{display:none;}
.news-single-timedata, .news-single-author,.news-single-imgcaption{font-size:9px;}
.news-single-author{padding-bottom:3px;}
.news-single-additional-info{margin-top:15px;border:1px solid #666666;padding:3px;padding-bottom:0px;}
.news-single-related,.news-single-files,.news-single-links{border:1px solid #666666;margin:0px;margin-bottom:3px;padding:3px;background-color:#F2F9FE;}
.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;font-size:11px;margin-left:5px;width:90%;}
.news-single-item H1 A:HOVER{text-decoration:none;}
.news-amenu-container{margin-top:10px;padding:3px;border:1px solid #333;background-color:#BBE53A;}
.news-amenu-container LI{padding-bottom:1px;}
.news-amenu-container UL{padding:3px;margin-top:5px;margin-left:0px;margin-bottom:0px;border:1px solid #666;background-color:#F9FFE5;list-style-type:none;}
.news-amenu-container H2{color:#fff;padding:3px;border:1px solid #666;background-color:#769024;}
.news-amenu-item-year{font-weight:bold;border:1px solid #666;padding:2px;background-color:#769024;color:#fff;}
.news-catmenu{padding:5px;margin:10px 0px 10px 10px;border:1px solid #666;background-color:#F9FFE5;}
.news-catmenu-header{font-size:11px;font-weight:bold;}
.news-catmenu DIV{font-size:10px;white-space:nowrap;}
.news-catmenu DIV img{margin:0px;padding:0px;vertical-align:middle;}
.news-catmenu-ACT{font-weight:bold;}

.tx-indexedsearch-rules{display:none;}
.tx-indexedsearch form, .tx-indexedsearch-whatis, .tx-indexedsearch-descr, .tx-indexedsearch-info, .tx-indexedsearch-percent{font-family:Arial,Helvetica,sans-serif;color:#666;}
.tx-indexedsearch-sw{font-size:1em;font-style:italic;font-weight:bold;color:#06c;}
.tx-indexedsearch form, .tx-indexedsearch-whatis{padding-left:0;}
.tx-indexedsearch-redMarkup{color:#06c;}
.tx-indexedsearch-descr{font-size:.8em;}
.tx-indexedsearch-info{font-size:.6em;}
.tx-indexedsearch input, .tx-indexedsearch select{margin:2px 10px;}
.tx-indexedsearch-browsebox{}
.tx-indexedsearch-browsebox ul.browsebox li{list-style:none;float:left;padding:20px 5px;}
.tx-indexedsearch-res{clear:both;}

.level0{background-color:#fff;}
.level1{padding-left:10px;background-color:#eee;}
.level2{padding-left:10px;background-color:#ddd;}
.level3{padding-left:10px;background-color:#ccc;}
.level4{padding-left:10px;background-color:#bbb;}

#content .csc-mailform{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 10px 10px 0;padding:5px 20px 20px 0;border:hidden;}
#content label{width:15.5em;float:left;margin:0 .5em 0 0;padding:0;text-align:right;}
#content .csc-mailform-field label{}
#content .csc-mailform-field{clear:both;margin:4px 0;font-size:.8em}
#content .csc-mailform-label{color:#FF6300;margin:0 0 5px 0;}
#content input[type=text],#content input[type=password],#content textarea, #content select{margin:0 0 0 8em;width:auto;font:1em Verdana, Arial, Helvetica, Sans-Serif;border:1px #bebebe solid;background-color:#E0E2DF;padding:2px;color:#777;display:block;}
#content input[type=text]:focus,#content input[type=password]:focus,#content textarea:focus{background-color:#edf0ec;color:#888;border:1px solid #a7a6a6;}
#content input#mailformemail{width:auto;margin:0 0 0 8em;}
#content .csc-mailform-submit{width:auto;float:left;margin:5px 5px 5px 152px;}
#content .csc-mailform-field img{float:left;margin:-22px 0 0 265px}
#colLeft form#mailform{width:180px;margin:10px 0 20px -10px;background:#d1e0ef;}
#colLeft fieldset.csc-mailform{border:none;width:180px;}
#colLeft .csc-mailform-field{}
#colLeft .csc-mailform-label{font-size:10px;color:#FF6300;margin:0 0 5px 10px;}
#colLeft input#mailformemail{width:100px;float:left;margin:102px 0 5px 5px;border:1px solid #0066CC;}
#colLeft input.csc-mailform-submit{width:auto;float:left;margin:100px 0 5px 2px;}
#colLeft h1, #colLeft h2, #colLeft h3, #colLeft h4, #colLeft h5, #colLeft h6{color:#7ba8d4;font-weight:bold;background:#d5e3f0 url("../images/gfx/bg_titel_links.gif") no-repeat;padding:5px;margin:0 0 10px -10px}
#colLeft .nlAbo_de{width:180px;height:140px;background:#d1e0ef url("../bilder/newsletter_abo.gif") no-repeat -5px 0;}
#colLeft .nlAbo_en{width:180px;height:140px;background:#d1e0ef url("../bilder/newsletter_abo_gb.gif") no-repeat 0 0;}
#colLeft .nlAbo_sv{width:180px;height:140px;background:#d1e0ef url("../bilder/newsletter_abo_sv.gif") no-repeat 0 0;}
#colLeft .nlAbo_fr{width:180px;height:140px;background:#d1e0ef url("../bilder/newsletter_abo_fr.gif") no-repeat 0 0;}
#colLeft .nlAbo_cn{width:180px;height:140px;background:#d1e0ef url("../bilder/newsletter_abo_cn.gif") no-repeat -5px 0;}
#colLeft .csc-textpic{font-family:Arial, Helvetica, sans-serif;padding:0}

.csc-textpic{font-family:Arial, Helvetica, sans-serif;padding:0 20px}
.csc-textpic-caption{font-size:.7em;color:#666;}
.csc-default{margin:0 0 10px 0;}
.csc-default ul, .csc-default ol{margin:5px 30px;line-height:110%;}
.csc-textpic-text ul, .csc-textpic-text ol{margin:5px 50px;line-height:110%;}
.csc-default p{}
div.csc-textpic-caption-r .csc-textpic-caption{text-align:right;}
div.csc-textpic-caption-l .csc-textpic-caption{text-align:left;}
div.csc-textpic div.csc-textpic-imagecolumn{float:left;display:inline;}
div.csc-textpic-imagewrap{padding:0;display:block;}
div.csc-textpic IMG{border:none;}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image{float:left;}
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;}
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;}
DL.csc-textpic-image{margin:0;}
DL.csc-textpic-image DT{margin:0;display:inline;}
DL.csc-textpic-image DD{margin:0;}
div.csc-textpic-clear{clear:both;}
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;margin-right:10px;}
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;margin-left:5px;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:5px;}
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;}
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;}
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;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-right:5px !important;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{margin-left:5px !important;}
div.csc-textpic-above div.csc-textpic-text{clear:both;}
div.csc-textpic-center{text-align:center;}
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;}
div.csc-textpic-center div.csc-textpic-text{text-align:left;}
div.csc-textpic-right div.csc-textpic-imagewrap{float:right;}
div.csc-textpic-right div.csc-textpic-text{clear:right;}
div.csc-textpic-left div.csc-textpic-imagewrap{float:left;}
div.csc-textpic-left div.csc-textpic-text{clear:left;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{float:left;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap{float:right;}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:right;clear:both;}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%;}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left;clear:both;}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%;}
div.csc-textpic csc-textpic-intext-left-nowrap csc-textpic-equalheight{background:#f0f;}
div.csc-textpic csc-textpic-intext-left .csc-textpic-text{display:block;background:#f0f;}
div.tx-sriframe-pi1 iframe html{margin:0 0 0 -100px;}
div.wkWrap,div.wk{width:544px;float:left;}
div.wkLang p{width:150px;float:left;padding-top:3px;}
div.langSelector{width:200px;float:left;}
div.wkLegend{width:200px;float:left;}
span.wkLegendHeader{font-family:Arial, Helvetica, sans-serif;font-size:.8em;font-weight:bold;color:#0069b3;margin-left:3px;}
ul.wkListLeft{width:60px;float:left;list-style:none;margin-left:5px;}
ul.wkListRight{width:90px;float:right;list-style:none;margin-left:5px;}
ul.wkListLeft li a:link,ul.wkListLeft li a:visited,ul.wkListRight li a:link,ul.wkListRight li a:visited{text-decoration:none;color:#0069b3;font-weight:bold;}
div.wksubs{font-family:Arial, Helvetica, sans-serif;font-size:.7em;font-weight:bold;clear:both;width:38%;float:left;margin:10px 0 0 3px;color:#0069b3;background-image:url(../images/start_09.gif);padding-left:15px;}
div.wkdistr{font-family:Arial, Helvetica, sans-serif;font-size:.7em;font-weight:bold;float:left;width:38%;margin:10px 0 0 3px;color:#0069b3;background-image:url(../images/start_10.gif);padding-left:15px;}
div.tx-fdfx2cols-pi1{position:relative;left:0px;margin-bottom:10px;/*min-height:100px;*/}
div.tx-fdfx2cols-pi1 ul{list-style:square;margin:0 5px;padding:2px;}
div.tx-fdfx2cols-pi1 ul li{color:#0056ad;font-size:1em;font-weight:bold;}
div.tx-fdfx2cols-pi1 ul li a, div.tx-fdfx2cols-pi1 ul li a:visited{color:#0056ad;font-weight:bold;text-decoration:none}
div.tx-fdfx2cols-pi1 ul li a:hover, div.tx-fdfx2cols-pi1 ul li a:active{text-decoration:underline}
div.c2l1d-left{position:absolute;left:0px;padding:5px;width:50%;white-space:normal;}
div.c2l1d-middle{position:absolute;left:50%;padding:5px;width:50%;white-space:normal;}
div.c2l2d-left{position:absolute;left:0px;padding:5px;width:350px;white-space:normal;}
div.c2l2d-middle{position:absolute;left:360px;padding:5px;width:350px;white-space:normal;border:1px solid #999;background-color:#CCC;}
div.c2l2d-middle p{color:#fff;}
div.c2l3d-left{position:absolute;left:0px;padding:0px;width:720px;white-space:normal;}
div.c2l3d-middle{float:right;margin:5px;padding:0px;width:200px;overflow:auto;white-space:normal;border:1px solid #999;background-color:#CCC;}
div.tx-fdfx3cols-pi1{position:relative;width:auto;left:0px;margin-bottom:10px;text-align:center;margin: 0 auto;}
div.tx-fdfx3cols-pi1 p{text-transform:uppercase;color:#069;}
div.tx-fdfx3cols-pi1 a img{border:none}
div.tx-fdfx3cols-pi1 .boxTop{background:url(../images/gfx/home_bx_top.jpg) no-repeat;height:6px;}
div.tx-fdfx3cols-pi1 .boxTop_s{background:url(../images/gfx/home_bx_top_s.jpg) no-repeat;height:6px;}
div.tx-fdfx3cols-pi1 .boxCnt{border-left:1px solid #dedede;border-right:1px solid #dedede;background:url(../images/gfx/home_bx_bg_x.jpg) repeat-x;padding:5px 5px 0 5px;}
.boxCnt h1, .boxCnt h1 a, .boxCnt h2,.boxCnt h2 a, .boxCnt h3, .boxCnt h3 a, .boxCnt h4 .boxCnt h4 a, .boxCnt h5, .boxCnt h5 a, .boxCnt h6, .boxCnt h6 a{color:#11416a;font-size:17px;line-height:23px;font-weight:lighter;text-decoration:none;}
div.tx-fdfx3cols-pi1 .boxBtm{background:url(../images/gfx/home_bx_btm.jpg) no-repeat;}
div.tx-fdfx3cols-pi1 .boxBtm_s{background:url(../images/gfx/home_bx_btm_s.jpg) no-repeat;}
div.c3l1d-left{float:left;width:208px;margin-right:10px;}
div.c3l1d-middle{float:left;width:208px;margin-right:10px;}
div.c3l1d-right{float:left;width:208px;}
div.c3l2d-left{float:left;width:160px;margin-right:10px;}
div.c3l2d-middle{float:left;width:160px;margin-right:10px;}
div.c3l2d-right{float:left;width:160px;}
div.c3l3d-left{position:absolute;left:0px;padding:0px;width:400px;white-space:normal;border:1px solid red;}
div.c3l3d-middle{float:right;margin:5px;padding:0px;width:200px;height:100px;overflow:auto;white-space:normal;border:1px solid blue;background-color:#C0C0C0;}

.tx-newloginbox-pi1 p{margin-right:5px;}
.tx-newloginbox-pi1 p a{float:right}
.tx-newloginbox-pi1 h3{display:none;}
.tx-newloginbox-pi1 form{margin:0;}
.tx-newloginbox-pi1 form label{font-family:Arial, Helvetica, sans-serif;font-size:.7em;color:#666;width:78px!important;float:left;clear:both;margin-left:-5px}
.tx-newloginbox-pi1 form input{font-family:Arial, Helvetica, sans-serif;font-size:.7em;color:#666;width:auto;margin-left:82px;}
.tx-newloginbox-pi1 form input#user, .tx-newloginbox-pi1 form input#pass, .tx-newloginbox-pi1 form input#email_pwforgot{font-family:Arial, Helvetica, sans-serif;font-size:.7em!important;color:#666;width:95px!important;margin:2px 0!important;}

.tx-srfeuserregister-pi1{font-family:Arial, Helvetica, sans-serif;width:460px;}
.tx-srfeuserregister-pi1 p{margin-top:.5em;margin-bottom:0;padding:0;text-indent:0;font-size:.8em;}
.tx-srfeuserregister-pi1 h4{margin:20px 0 0 0;font-size:.9em;padding:0;}
.tx-srfeuserregister-pi1 fieldset{border:none;margin:0 20px 20px 20px;padding:10px;}
.tx-srfeuserregister-pi1 legend{width:380px;/*padding:.5em*/;color:#55575B;/*font-weight:normal;*/}
.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-notice{font-size:.8em;color:red;font-style:italic;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash{margin-bottom:2em;}
.tx-srfeuserregister-pi1 a{padding:0;margin:0;text-decoration:none;background:transparent;}
.tx-srfeuserregister-pi1 label span{color:#F58220;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error, p .tx-srfeuserregister-pi1-error{color:#F58220;}
.tx-srfeuserregister-pi1 input{margin:0!important;padding:0;width:200px;}
textarea#tx-srfeuserregister-pi1-comments{margin:0;width:230px;}
.tx-srfeuserregister-pi1 input[type=password]{margin:0 0 0 0;}
input#tx-srfeuserregister-pi1-username,input#tx-srfeuserregister-pi1-password,input#tx-srfeuserregister-pi1-password_again{width:200px!important}
input#tx-srfeuserregister-pi1-first_name,input#tx-srfeuserregister-pi1-last_name,input#tx-srfeuserregister-pi1-address, input#tx-srfeuserregister-pi1-city, input#tx-srfeuserregister-pi1-telephone, input#tx-srfeuserregister-pi1-fax, input#tx-srfeuserregister-pi1-email, textarea#tx-srfeuserregister-pi1-comments{width:200px!important}
.tx-srfeuserregister-pi1 input#tx-srfeuserregister-pi1-pass{border:1px dotted red;}
#tx-srfeuserregister-pi1-password{}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password{margin-right:1em;}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox]{background-color:transparent;}
#tx-srfeuserregister-pi1-gender{width:20px;margin-left:0;float:left;}
.input.tx-srfeuserregister-pi1-radio{}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{background-color:transparent;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon{margin-left:1em;background-color:transparent;width:12px;height:12px;float:left; display:none!important;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover{cursor:pointer;}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view{padding:0 0 0 10px;margin-left:0;}
.tx-srfeuserregister-pi1 ul{margin:0;padding:0;list-style-position:inside;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes{list-style-type:none;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li{margin:0 0 .3em 0;padding:0;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{margin:0;padding:0 0 0 .5em;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li{float:left;padding:0 2em 0 0;margin:0;}
.tx-srfeuserregister-pi1 dl{margin:0;padding:1em 0 0 0;}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd{margin:0;padding:0 0 .2em 5px;float:left;}
.tx-srfeuserregister-pi1 dt{clear:both;width:200px;text-align:right;padding:0;}
.tx-srfeuserregister-pi1 dd{text-align:left;width:40%;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt{width:auto;padding-right:0;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd{width:auto;}
* html .tx-srfeuserregister-pi1 dd{float:none;}
.tx-srfeuserregister-pi1 dd p{margin-top:0;margin-bottom:.5em;padding:0;}
.tx-srfeuserregister-pi1 dd label{padding:0 1em 0 0;}
.tx-srfeuserregister-pi1 dd label.tx-srfeuserregister-pi1-password-again{margin:5px 0 0 0!important;text-align:left!important;}
#tx-srfeuserregister-pi1-fe_users_form{font-size:.8em;}
.tx-srfeuserregister-pi1 input#tx-srfeuserregister-pi1-zip{width:80px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{width:auto;}
.tx-srfeuserregister-pi1 input:focus{}
.tx-srfeuserregister-pi1 textarea:focus{padding:0;}

.gmapDirItem{margin:3px 0!important;}
.gmapDirItem label.gmapDirLabel{margin-left:0!important;width:80px!important;text-align:left!important;}
.gmapDirItem input[type="text"]{width:220px!important;}
#slider{margin:0 auto;position:relative;}
#slider h1,#slider h2,#slider h3{font-size:13px;color:#0056ad;display:block;}
#slider .csc-textpic{padding-left:0!important;padding-right:0!important;}
.scroll{overflow:auto;overflow-x:hidden;position:relative;clear:left;background:#FFFFFF;}
.scrollContainer div.panel{padding:0;}
.scrollButtons{cursor:pointer;}
ul.navigation{white-space:nowrap;margin:0;padding:0 0 10px 5px!important;list-style:none;}
div#slider_nav{width:100%;float:left;background:#fff url("nav_bottom.gif") repeat-x bottom;margin:0 0 8px 0;}
ul.navigation li{float:left;margin:5px 0 0 0;padding:0;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;}
ul.navigation li.selected{border-bottom:1px solid #fff;}
ul.navigation a{float:left;display:block;color:#334;background:#ececec;padding:1px 4px 1px 4px!important;text-transform:none;text-decoration:none;font-weight:normal;width:auto;letter-spacing:-0.05em;}
ul.navigation a:hover,ul.navigation li.selected a{background-color:transparent;}
ul.navigation #current a{background-color:#fff;border-bottom:1px solid #fff;}
.scrollButtons{position:absolute;top:200px;cursor:pointer;}
.scrollButtons.left{left:-25px;}
.scrollButtons.right{right:-25px;}

/* ********************************************************************************************************** */
/* ******************************************* toggle-in LOGIN ********************************************** */
/* ********************************************************************************************************** */
#loginBox{position:absolute;top:1px;left:590px;z-index:999;}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  outline: 0; 
  line-height: 1.3; 
  text-decoration: none; 
  font-size: 100%; 
  list-style: none; 
}
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { 
/*border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333;*/
    margin: 0 0 5px;
    padding: 0;
    border-top: 1px solid #d6d6d6;
    overflow: hidden;
    font-size: .8em;
    clear: both;  
    background: #DDD; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#CFCFCF'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CFCFCF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FFF,  #CFCFCF); /* for firefox 3.6+ */ 
    border: solid 1px #B4B4B4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    padding: 20px;
}
.ui-widget-content a { color: #333333; }
.ui-widget-header {/* border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold;*/ }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
    margin: 0 0 5px 0;
    background: #DDD; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CFCFCF'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FFFFFF,  #CFCFCF); /* for firefox 3.6+ */ 
    border: solid 1px #B4B4B4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    height: 18px;
    width: 140px;
    line-height: 18px;
    font-size: .8em;
    font-weight: normal;
    float: left;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
    background: url(/typo3conf/ext/t3s_toggle/res/trigger_icon.gif) no-repeat;
  background-position: left -10px;
/*    padding: 0 0 0 60px;*/
    color: #666;
    text-decoration: none;
/*  text-transform:uppercase;*/
/*    display: block;
    z-index:1111;*/
   }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
/*border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; */

}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #039;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { /*border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; */}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #039; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }*/

/* Overlays */
/*.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }*/

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 250px; }
.ui-accordion .ui-accordion-header { 
  cursor: pointer;
   position: relative; 
   zoom: 1;
    margin: 1px 0 5px 0;
    background: #DDD; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CFCFCF'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FFFFFF,  #CFCFCF); /* for firefox 3.6+ */ 
    border: solid 1px #B4B4B4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    height: 18px;
    width: 140px;
    line-height: 18px;
    font-size: .8em;
    font-weight: normal;
    float: left;
  
  background: url(/typo3conf/ext/t3s_toggle/res/trigger_icon.gif) no-repeat;
  background-position: left -45px;

  }
  
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0/*.5em*/ .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-accordion-content-active legend {display:none;}
 
/* Tabs#theming*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

a.clientImg img {margin: 5px 5px 0 0;}
div.anythingSlider .anythingWindow {margin-left:-25px;border-top: 3px dotted #ccc!important;border-bottom: 3px dotted #ccc!important;}
div.anythingSlider .anythingControls ul{margin:5px;}
div.anythingSlider .anythingWindow .csc-textpic {margin-right:45px;}
div.anythingSlider-minimalist-square.activeSlider .anythingControls ul a {background-color:#039;}

/* ******************************************** */
/* ****************** powermail *************** */
/* ******************************************** */ 

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.tx-powermail-pi1_fieldset textarea,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input[type=email],
fieldset.tx-powermail-pi1_fieldset input[type=date],
#uid20 .powermail_default-contact-form, .powermail_text powermail_uid20, .powermail_uid20 input[type=email]{
  font-family: Calibri, Arial, sans-serif;
  font-size: 12px!important;
  width: 400px;
  padding: 3px!important;
  border: 1px solid #ccc!important;
  color: #444!important;
  
  -webkit-box-shadow: 3px 3px 5px #eee!important;
  -moz-box-shadow: 3px 3px 5px #eee!important;
  box-shadow: 3px 3px 5px #eee!important;
  
  -webkit-border-radius: 2px!important;
  -moz-border-radius: 2px!important;
  -khtml-border-radius: 2px!important;
  border-radius: 2px!important;
  background-color: #e0e2df!important;
}

/* ********* powermail callBack spec. ********* */
/* everything is set "!important" because pm-fancy-css is not deactivated neither copied into main css... */

div.tx_powermail_pi1_fieldwrap_html{margin:0 0 0.3em 0;clear:both;}
.tx_powermail_pi1_fieldwrap_html_1 input,.tx_powermail_pi1_fieldwrap_html_2 input,.tx_powermail_pi1_fieldwrap_html_3 input, .tx_powermail_pi1_fieldwrap_html_5 textarea,.tx_powermail_pi1_fieldwrap_html_6 input {width: 190px!Important;}

/* Datum */
#powermaildiv_uid4,#powermaildiv_uid93,#powermaildiv_uid102,#powermaildiv_uid111,#powermaildiv_uid120{clear:none;width: 295px!important;float:left;}
#powermaildiv_uid4 input,#powermaildiv_uid93 input,#powermaildiv_uid102 input,#powermaildiv_uid111 input,#powermaildiv_uid120 input {width:60px!important;}

/* Uhrzeit - Stunden,Minuten */
#powermaildiv_uid8,#powermaildiv_uid9, /*de*/
#powermaildiv_uid94,#powermaildiv_uid95, /*cn*/
#powermaildiv_uid103,#powermaildiv_uid104, /*en*/
#powermaildiv_uid112,#powermaildiv_uid113, /*fr*/
#powermaildiv_uid121,#powermaildiv_uid122 /*sv*/ {clear:none!important;width:70px!important;float:left;}

.tx_powermail_pi1_fieldwrap_html_8,.tx_powermail_pi1_fieldwrap_html_9,
.tx_powermail_pi1_fieldwrap_html_94,.tx_powermail_pi1_fieldwrap_html_95,
.tx_powermail_pi1_fieldwrap_html_103,.tx_powermail_pi1_fieldwrap_html_104,
.tx_powermail_pi1_fieldwrap_html_112,.tx_powermail_pi1_fieldwrap_html_113, 
.tx_powermail_pi1_fieldwrap_html_121,.tx_powermail_pi1_fieldwrap_html_122{width:70px!important;float:left;height:20px;}

.tx_powermail_pi1_fieldwrap_html_8 label, .tx_powermail_pi1_fieldwrap_html_9 label,
.tx_powermail_pi1_fieldwrap_html_94 label, .tx_powermail_pi1_fieldwrap_html_95 label,
.tx_powermail_pi1_fieldwrap_html_103 label, .tx_powermail_pi1_fieldwrap_html_104 label,
.tx_powermail_pi1_fieldwrap_html_112 label, .tx_powermail_pi1_fieldwrap_html_113 label,
.tx_powermail_pi1_fieldwrap_html_121 label, .tx_powermail_pi1_fieldwrap_html_122 label {;margin:0 3px 0 0!important;width:auto!important;}
/*stunden*/
.tx_powermail_pi1_fieldwrap_html_8 select,
.tx_powermail_pi1_fieldwrap_html_94 select,
.tx_powermail_pi1_fieldwrap_html_103 select,
.tx_powermail_pi1_fieldwrap_html_112 select,
.tx_powermail_pi1_fieldwrap_html_121 select{display:block;margin:-2px 0 0 20px!important;}
 /*minuten*/
.tx_powermail_pi1_fieldwrap_html_9 select,
.tx_powermail_pi1_fieldwrap_html_95 select,
.tx_powermail_pi1_fieldwrap_html_104 select,
.tx_powermail_pi1_fieldwrap_html_113 select,
.tx_powermail_pi1_fieldwrap_html_122 select {display:block;margin:-2px 0 0 5px!important;}

fieldset.tx-powermail-pi1_fieldset input:focus, fieldset.tx-powermail-pi1_fieldset textarea:focus, fieldset.tx-powermail-pi1_fieldset select:focus{background-color:#E5E5E5;border:1px solid white;outline:none;}
.tx_powermail_pi1_fieldwrap_html_captcha img/*.powermail_captcha*/ {margin:0 0 0 225px!important;}

fieldset.tx-powermail-pi1_fieldset input[type=email],fieldset.tx-powermail-pi1_fieldset textarea,fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset select.powermail_uid22{width: 300px!Important;}

.tx-powermail-pi1_confirmation h3 {margin:0!important;padding:0!important;}
span.powermail_mandatory {color:red;}
div.powermail_check_inner label {font-weight: normal;width: 365px;float: left;clear: none;margin: 2px 0 0 5px!important;text-align:left!important;}
div.powermail_check_inner input {float: left;clear: left;margin: 3px 0 0 25px/*!important*/;}
fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none!important;}

#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;box-shadow:0 0 15px #666;font-family:Calibri, Arial, sans-serif;}
#calhead{padding:2px 0;height:22px;}
#caltitle{font-size:14px;color:#FA8800;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}
#calnext, #calprev{display:block;width:20px;height:20px;background:transparent url(../img/prev.gif) no-repeat scroll center center;float:left;cursor:pointer;}
#calnext{background-image:url(../img/next.gif);float:right;}
#calprev.caldisabled, #calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{height:14px;border-bottom:1px solid #ddd;}
#caldays span{display:block;float:left;width:28px;text-align:center;}
#calweeks{background-color:#fff;margin-top:4px;}
.calweek{clear:left;height:22px;}
.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;}
.calweek a:hover, .calfocus{background-color:#ddd;}
a.calsun{color:red;}
a.caloff{color:#ccc;}
a.caloff:hover{background-color:rgb(245, 245, 250);}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498CE2;color:#fff;}
#caltoday{background-color:#333;color:#fff;}

#c1424, #c1425 {margin-left:50px!important;}

.tx-jfmulticontent-pi1 .csc-textpic {padding:0!important;}

