/* 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;}
.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 */
span.powermail_mandatory{color:#E50029;}
input.validation-failed,
textarea.validation-failed{background-image:url("/typo3conf/ext/powermail/img/icon_exclamation.gif");background-repeat:no-repeat;background-position:98% 1px;}
div.powermail_mandatory_js{color:#E50029;margin:3px 0 15px 170px;}
fieldset.tx-powermail-pi1_fieldset{padding:10px;}
fieldset.tx-powermail-pi1_fieldset legend{color:#fff;}
fieldset.tx-powermail-pi1_fieldset.hide legend{display:none;}
fieldset.tx-powermail-pi1_fieldset label{display:block;width:165px;float:left;clear:both;font-weight:bold;text-align:right;padding-right:5px;}
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner label,
fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner label{clear:none;float:none;text-align:left;width:auto;}
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_check div,
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_radio div{padding-left:170px;}
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_check div.powermail_mandatory_js,
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_radio div.powermail_mandatory_js{padding:0;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{width:260px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_check,
fieldset.tx-powermail-pi1_fieldset input.powermail_radio{clear:both;float:left;margin-right:5px;}
div.tx_powermail_pi1_fieldwrap_html{margin:10px 0;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {background:#333333;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:normal;margin:20px 0 10px 175px;padding:5px 8px;}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title{margin:0;padding:0;font-weight:bold;text-align:right;width:165px;}
div.countryzone{margin:10px 0 0 170px;}
div.tx_powermail_pi1_fieldwrap_html label a{cursor:help;}
div.tx_powermail_pi1_fieldwrap_html label a dfn{display:none;}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn{display:block;position:absolute;width:250px;padding:5px;background-color:#ddd;border:1px solid red;color:black;text-decoration:none;font-size:0.8em;}
div.tx_powermail_pi1_fieldwrap_html img.icon_info{padding:2px 2px 0 2px;}
fieldset.tx-powermail-pi1_fieldset div.even{}
td.powermail_all_td{padding:3px 10px 3px 0;}
td.powermail_all p.bodytext{margin:0;}
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_submit{clear:both;float:none;}
.wtcalculatingcaptcha{padding:0 0 10px 175px;}
.tx_powermail_pi1_fieldwrap_html_captcha_description{font-weight:normal;font-size:0.9em;}
.tx_powermail_pi1_fieldwrap_html_captcha label{position:relative;top:-75px;}
.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_captcha{overflow:hidden;margin-bottom:-50px;}
form#deinenachricht, form#yourmessage {width:580px;}