/* CSS Document */
*{margin:0;padding:0;}
body{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#ddd;line-height:1.4em;background-color:#000;}
h1{font-size:20px;margin:0;padding:5px 0;line-height:1.2em;}
h2{font-size:13px;margin:0;padding:3px 0 5px 0;}
h3{font-size:15px;margin:0;padding:10px 0;color:#333;}
h1 a,h2 a,h3 a{text-decoration:none;color:#fff;}
p{margin:0;padding:5px 0;}
a img{border:0 none;}
a{text-decoration:none;color:#eee;}
a:hover{color:#fff;background-color:#999;}
a.back2overview{color:#EF7790;padding:0 0 0 16px;background-color:#fff;background-image:url(images/back.gif);background-repeat:no-repeat;}
a.back2overview:hover{color:#E40029;}
.csc-linkToTop a{padding:0 0 0 16px;background-image:url(images/top.gif);background-repeat:no-repeat;}
a.external-link-new-window,a.internal-link,.tx-srfeuserregister-pi1-trash a,DIV.tx-srfeuserregister-pi1 a,.tx-seminars-pi1-title a{padding:0 0 0 16px;background-image:url(images/external-link-new-window.gif);background-repeat:no-repeat;background-position:0 0;}
a.internal-link,.tx-srfeuserregister-pi1-trash a,DIV.tx-srfeuserregister-pi1 a,.tx-seminars-pi1-title a{background-image:url(images/internal-link.gif);}
a.download{padding:0 0 0 16px;background-image:url(images/download.gif);background-repeat:no-repeat;}
a.pdf-download{padding:1px 0 1px 20px;background-image:url(images/pdf.gif);background-repeat:no-repeat;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
#header{position:fixed;z-index:1;width:100%;background:#000;top:0;left:0;}
#langmenu{position:fixed;top:18px;left:25px;height:20px;}
#langmenu img{margin-right:5px;}
#langmenu a:hover{background:transparent;}
#toolsmenu1,#toolsmenu2{padding:35px 5px 0 0;text-align:right;font-size:9px;text-transform:uppercase;height:14px;}
#toolsmenu2{padding-top:0;}
#toolsmenu1 ul,#toolsmenu2 ul{padding:0;margin:0;}
#toolsmenu1 li,#toolsmenu2 li{margin:0;display:inline;list-style-type:none;padding:0 8px;border-left:1px solid #999;color:#B7C12F;height:18px;}
#toolsmenu1 li a,#toolsmenu2 li a{text-decoration:none;color:#999;letter-spacing:1px;background-color:transparent;}
#toolsmenu1 li a:hover,#toolsmenu2 li a:hover,#toolsmenu1 li.active a,#toolsmenu2 li.active a{color:#ccc;}
#logo{height:80px;background-color:#333;border-top:1px solid #999;border-bottom:1px solid #999;text-align:left;}
#mainmenu{position:absolute;right:0;padding:0;text-align:right;height:22px;}
#mainmenu ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center;}
.spacer-gif{clear:both;width:100%;}
#mainmenu ul li{display:block;float:left;text-align:center;padding:0 0 0 10px;margin:0;}
#mainmenu ul li a{background:#999;width:90px;height:20px;border:1px solid #999;padding:0;margin:0 0 12px 0;color:#333;text-decoration:none;display:block;text-align:center;font-size:13px;font-weight:bold;}
#mainmenu ul li a:hover,#mainmenu li.active a{color:#fff;background:#999;}
#content{padding:200px 5px 30px 0;margin-left:370px;min-height:250px;}
.csc-linkToTop{border-top:1px solid #eee;}
.two-columns-content{width:100%;}
#left-column{width:37%;float:left;padding-right:2.99%;}
#right-column{width:59.99%;float:left;}
#footer{position:fixed;bottom:0;width:100%;}
#copyright{color:#333;background-color:#999;padding:3px 25px;}
.fce-left-column{width:50%;float:left;}
.fce-right-column{width:50%;float:right;}
.two-columns-fce-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.clearboth{clear:both;float:none;height:50px;font-size:1px;}
.clearboth{height:1px;}
.course-box,.news-box,.news-box2{width:139px;border-right:2px solid #999;border-bottom:2px solid #999;float:left;margin:0 14px 14px 0;}
.course-box h2,.course-box h2 a,.news-box h2,.news-box h2 a,.news-box2 h2,.news-box2 h2 a{font-size:13px;color:#fff;background-color:#999;border:3px solid #fff;padding:2px 5px;margin:0;text-decoration:none;}
.course-box img{border-left:3px solid #fff;border-right:3px solid #fff;}
.course-box .course-short,.news-box .news-short,.news-box2 .news-short{background-color:#fff;padding:5px 5px 2px 8px;color:#666;}
.course-box .more-link a,.news-box .more-link a{display:block;width:123px;background-color:#fff;padding:10px 8px;text-decoration:none;font-size:9px;text-transform:uppercase;color:#aaa;}
.course-box .more-link a:hover,.course-box h2 a:hover,.news-box .more-link a:hover,.news-box h2 a:hover,.news-box2 h2 a:hover{color:#333;}
/* Formular */
form#mailform{width:93.99%;border:1px solid #191919;padding:3%;}
form#mailform fieldset{border:0 none;}
form#mailform DIV.csc-mailform-field{clear:both;padding-top:5px;}
form#mailform DIV.csc-mailform-field label{float:left;width:20%;text-align:right;}
form#mailform DIV.csc-mailform-field input,
form#mailform DIV.csc-mailform-field textarea,
form#mailform div.csc-mailform-field select{float:left;width:70%;text-align:left;margin-left:3%;}
form#mailform DIV.csc-mailform-field.check input{float:left;width:auto;text-align:left;margin-left:23%;}
form#mailform DIV.csc-mailform-field.check label{float:left;width:70%;text-align:left;margin-left:1%;}
form#mailform div.csc-mailform-field select{width:auto;}
form#mailform div.csc-mailform-field input.csc-mailform-check{}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit{display:block;background:transparent;padding:3px 5px;border:1px solid #555;color:#555;width:auto;float:right;margin-right:6%;text-align:center;}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit:hover{color:#fff;cursor:pointer;}
input,
select,
textarea{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;border:0 none;background:#191919;color:#fff;margin-left:5px;padding:2px 3px;font-size:1em;}
input:focus,
select:focus,
textarea:focus{background:#333;}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit{display:block;background:transparent;padding:3px 5px;border:1px solid #555;color:#555;}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit:hover{color:#fff;cursor:pointer;}
a.webdesign{font-size:12px;color:#000;line-height:130%;text-decoration:none;font-weight:normal;}
.wichtig{color:#E50029;padding:1em 0.3em;}
/* Powermail */
fieldset.tx-powermail-pi1_fieldset{padding:10px;margin-bottom:10px;clear:both;border:1px solid #cccccc;background-color:transparent;}fieldset.tx-powermail-pi1_fieldset legend{font-weight:bold;color:#000000;}
fieldset.tx-powermail-pi1_fieldset label,fieldset.tx-powermail-pi1_fieldset fieldset legend{display:block;width:165px;float:left;font-weight:bold;color:#515151;white-space:normal;}
fieldset.tx-powermail-pi1_fieldset fieldset{border:0 none;padding:0;margin:0;position:relative;}
fieldset.tx-powermail-pi1_fieldset fieldset legend{position:absolute;left:0;padding:0;margin:0;}
fieldset.tx-powermail-pi1_fieldset input,fieldset.tx-powermail-pi1_fieldset select,fieldset.tx-powermail-pi1_fieldset textarea{margin-left:0;}
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 input.powermail_time,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{border:1px solid #cccccc;background:#191919 none;padding:2px;width:360px;-moz-box-shadow:0 0 5px #eee inset;-webkit-box-shadow:0 0 5px #eee inset;box-shadow:0 0 5px #eee inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime.date{width:290px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_time,fieldset.tx-powermail-pi1_fieldset input[type=time]{width:60px;margin-left:8px;}
fieldset.tx-powermail-pi1_fieldset textarea:focus,fieldset.tx-powermail-pi1_fieldset input:not([type="submit"]):focus{background:#000000 none;border:1px solid #333333;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
fieldset.tx-powermail-pi1_fieldset input.powermail_radio{margin:3px 0;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner,fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner{margin-left:165px;clear:both;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label,fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label{float:none;width:auto;display:inline;font-weight:normal;margin-left:7px;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input,fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner input{float:left;position:relative;clear:left;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text.range{float:left;margin:0 0 0 15px;padding:3px 0;text-align:center;width:50px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit{margin:20px 0 10px 165px;font-weight:bold;}
fieldset.tx-powermail-pi1_fieldset div.countryzone{margin:10px 0 0 165px;}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html{margin-bottom:1em;clear:both;}
fieldset.tx-powermail-pi1_fieldset label a,fieldset.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a,fieldset.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a{cursor:help;text-decoration:none;}
fieldset.tx-powermail-pi1_fieldset label a dfn,fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn{display:none;text-decoration:none;position:absolute;z-index:1;width:auto;padding:3px 10px 5px 10px;background-color:#00559e;border:1px solid #00559e;font-size:11px;color:#fff;white-space:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
fieldset.tx-powermail-pi1_fieldset label a:hover dfn,fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn,fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn{display:block;}
fieldset.tx-powermail-pi1_fieldset img.icon_info{padding:2px 2px 0 2px;}
.powermail_mandatory{color:#ff0000;}
.placeholder{color:#999999;}
.powermail_mandatory_helper{position:absolute;visibility:hidden;height:1px;}
.wtcalculatingcaptcha{margin-left:165px;}
.error{background-color:#ff0000;border:1px solid #ff0000;font-size:11px;color:#ffffff;padding:3px 10px 5px 10px;margin-left:-2px;z-index:10;text-align:left;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}.error p{margin:0;padding:0;font-weight:bold;}
html:root .error em{display:block;width:0;height:0;border:10px solid;border-color:#ff0000 transparent transparent;position:absolute;bottom:-10px;left:5px;border-bottom:0 none;}
#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 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
#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('images/prev.gif') no-repeat scroll center center;float:left;cursor:pointer;}
#calnext{background-image:url('images/next.gif');float:right;}
#calprev.caldisabled,#calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{height:18px;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:#666666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.calweek a:hover,.calfocus{background-color:#ddd;}
a.calsun{color:#ff0000;}
a.caloff{color:#ccc;}
a.caloff:hover{background-color:#f5f5fa;}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498ce2;color:#ffffff;}
#caltoday{background-color:#333333;color:#ffffff;}
a.caltrigger{position:relative;display:inline-block;margin-left:-18px;margin-top:3px;vertical-align:top;background:url('images/calendar.png') no-repeat 0 0;width:16px;height:16px;}
.slider{background:#3c72e6 url('images/h30.png') repeat-x 0 0;height:9px;position:relative;cursor:pointer;border:1px solid #333;width:360px;float:left;clear:right;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 8px #000;-webkit-box-shadow:inset 0 0 8px #000;box-shadow:inset 0 0 8px #000;}
.progress{height:9px;background-color:#c5ff00;display:none;opacity:0.6;}
.handle{background:#ffffff url('images/h30.png') repeat-x 0 0;height:28px;width:28px;top:-12px;position:absolute;display:block;margin-top:1px;border:1px solid #000;cursor:move;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend,div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide{display:none;}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset{padding-top:15px;-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 0 rgba(0, 0, 0, 0.2);}div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend{display:block;}
ul.powermail_multiplejs_tabs{list-style-type:none;padding:0;margin:0;}ul.powermail_multiplejs_tabs li{float:left;margin:0 1px 0 0;padding:0;list-style-type:none;}ul.powermail_multiplejs_tabs li a{display:block;padding:5px 10px;color:#666666;font-weight:bold;text-decoration:none;background:#e0e0e0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;outline:none;}
ul.powermail_multiplejs_tabs li a.act{background:transparent;color:#333333;padding:5px 10px 6px 10px;position:relative;margin-bottom:-1px;-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 0 rgba(0, 0, 0, 0.2);}
input.tx_powermail_pi1_submitmultiple_forward,input.tx_powermail_pi1_submitmultiple_back{margin-top:1em;}
input.tx_powermail_pi1_submitmultiple_forward{float:right;}
.powermail_multiple_php form>div.tx_powermail_pi1_fieldwrap_html_submit{display:inline;float:right;clear:none;margin-top:1em;}
td.powermail_all_td{padding:3px 10px 3px 0;}
td.powermail_all p.bodytext{margin:0;}

form#deinenachricht, form#yourmessage {width:580px;}
