@charset"UTF-8";
.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:570px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:570px}
.csc-space-after-10{margin-bottom:10px !important}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
.tx-seminars-pi1-clear{clear:both;width:1px;height:1px}
.tx-seminars-pi1-event-editor fieldset{width:100%;max-height:100%;border:1px solid #ccc;padding:10px;color:#666;margin-bottom:20px}
.tx-seminars-pi1-event-editor dt.required,.tx-seminars-pi1-event-editor dd.required{font-weight:bold}
.tx-seminars-pi1-event-editor .columnlight{display:table;position:relative;background:#f0f0f0;height:100%;width:100%}
.tx-seminars-pi1-event-editor .columnlight .columnleft,.tx-seminars-pi1-event-editor .columnlight .columnright{display:table;width:47%;float:left;padding:10px 0 0}
.tx-seminars-pi1-event-editor .columnlight .columnleft{padding-right:2%}
.tx-seminars-pi1-event-editor .columndark{display:table;position:relative;background:#e4e4e4;height:100%;width:100%}
.tx-seminars-pi1-event-editor .columndark .columnleft,.tx-seminars-pi1-event-editor .columndark .columnright{display:table;width:47%;float:left;padding:10px 0 0}
.tx-seminars-pi1-event-editor .shortInput dt,.tx-seminars-pi1-event-editor .shortInput dd,.tx-seminars-pi1-event-editor .shortInput input{width:50%}
.tx-seminars-pi1-event-editor .columndark .columnleft{padding-right:2%}
.tx-seminars-pi1-event-editor .single_column dt{width:19.2%}
.tx-seminars-pi1-event-editor .single_column{padding-top:10px}
.tx-seminars-pi1-event-editor .attendees dt,.tx-seminars-pi1-event-editor .price dt{width:45%}
.tx-seminars-pi1-event-editor .attendees dd,.tx-seminars-pi1-event-editor .price dd{width:55%}
.tx-seminars-pi1-event-editor .attendees dd input,.tx-seminars-pi1-event-editor .price dd input{width:17%}
.tx-seminars-pi1-event-editor .attached-files ul{list-style:none}
.tx-seminars-pi1-event-editor .attached-files ul li{padding:5px 0;position:relative}
.tx-seminars-pi1-event-editor .deleted{text-decoration:line-through;color:gray}
.tx-seminars-pi1-event-editor .date dd input{width:35%}
.tx-seminars-pi1-event-editor .attached-files dd{width:79%}
#uploaded-files{margin-top:20px}
.tx-seminars-pi1-event-editor .attached-files dt{width:20%;position:relative}
.tx-seminars-pi1-event-editor .attached-files dd input{width:200px}
.tx-seminars-pi1-event-editor .uploaded-files dd{width:79%}
.tx-seminars-pi1-event-editor .column-dark{display:table;background:#e4e4e4;width:100%;clear:both;padding:10px 0 0}
.tx-seminars-pi1-event-editor .column-light{display:table;background:#f0f0f0;width:100%;clear:both;padding:10px 0 0}
.tx-seminars-pi1-event-editor .teaser textarea,.tx-seminars-pi1-event-editor .additional_information textarea
.tx-seminars-pi1-event-editor .notes textarea{height:80px}
.tx-seminars-pi1-event-editor .description textarea{height:160px}
.tx-seminars-pi1-event-editor textarea{width:160%}
.tx-seminars-pi1-event-editor .divider{display:block;background:#fff;height:10px;clear:both}
.tx-seminars-pi1-event-editor dl{display:table;margin:0 0 10px 10px;padding:0;clear:both;width:100%}
.tx-seminars-pi1-event-editor dt{width:40%;margin:0;padding:0;float:left;height:100%}
.tx-seminars-pi1-event-editor dd{width:60%;float:left;margin:0;padding:0;font-size:0.8em;height:100%}
.tx-seminars-pi1-event-editor dd input{width:90%}
.tx-seminars-pi1-event-editor dd.checkboxes input.tx-seminars-pi1-event-editor-checkbox,.tx-seminars-pi1-event-editor span.checkbox input{width:10%}
.tx-seminars-pi1-event-editor table.checkboxTable{width:100%}
.tx-seminars-pi1-event-editor table.checkboxTable td{vertical-align:top}
.tx-seminars-pi1-event-editor .checkboxFields .columnleft dt,#speakerCheckboxFields .columnright dt{width:25%}
.tx-seminars-pi1-event-editor .checkboxFields .columnleft dd,#speakerCheckboxFields .columnright dd{width:74%}
#tx_seminars_pi1_seminars_target_groups,#tx_seminars_pi1_seminars_checkboxes{width:50%}
.tx-seminars-pi1-event-editor #submit{margin:0 0 10px}
.tx-seminars-pi1-event-editor #tx_seminars_pi1_seminars_btnsubmit,.tx-seminars-pi1-event-editor #tx_seminars_pi1_seminars_attached_submit_and_stay,.tx-seminars-pi1-event-editor #tx_seminars_pi1_seminars_submit_and_stay,.tx-seminars-pi1-event-editor dt input{margin-right:50px;width:200px;cursor:pointer;float:right}
.tx-seminars-pi1-event-editor .checkboxes{margin:0 0 10px;line-height:20px;position:relative}
input#tx_seminars_pi1_seminars_editTargetGroup_minimum_age,input#tx_seminars_pi1_seminars_editTargetGroup_maximum_age,input#tx_seminars_pi1_seminars_newTargetGroup_minimum_age,input#tx_seminars_pi1_seminars_newTargetGroup_maximum_age{width:3em}
.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newSpeakerButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newLeaderButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newTutorButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newPartnerButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newTargetGroupButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newPlaceButton,.tx-seminars-pi1-event-editor input#tx_seminars_pi1_seminars_newCheckboxButton{width:auto}
.tx-seminars-pi1-event-editor .tx-seminars-pi1-event-editor-edit-button{width:auto}
#tx_ameosformidable_modalboxbox label{font-size:.85em;margin:.6em 0 0;display:block}
#tx_ameosformidable_modalboxbox .formidable-checkboxes label{display:inline}
#tx_ameosformidable_modalboxbox .formidable-checkboxes label#tx_seminars_pi1_seminars_newSpeaker_skills_label,#tx_ameosformidable_modalboxbox .formidable-checkboxes label#tx_seminars_pi1_seminars_editSpeaker_skills_label{display:block}
#tx_ameosformidable_modalboxbox .modalbox-column1{float:left;width:400px}
#tx_ameosformidable_modalboxbox .modalbox-column2{float:left;width:300px}
#tx_ameosformidable_modalboxbox .modalbox-buttons{clear:both;margin-top:1em;float:left}
.tx-seminars-pi1-error{color:#9D1021;background-color:inherit;font-weight:bold}
.tx-seminars-pi1-hidden{display:none;visibility:hidden}
.tx-seminars-pi1-listrow table{background-color:#fff;color:#4b4b4b;width:100%}
.tx-seminars-pi1-listrow th,.tx-seminars-pi1-listrow td{margin:0;border-spacing:0;vertical-align:middle !important}
.tx-seminars-pi1-listrow thead a{color:#4b4b4b;text-decoration:none}
.tx-seminars-pi1-listrow td{padding:.2em .5em}
.tx-seminars-pi1-listrow th{font-weight:bold;text-align:center}
.tx-seminars-pi1-listrow th a{display:block;padding:.2em .5em}
.tx-seminars-pi1-listrow img.category_image{margin:0 2px;border:none}
.tx-seminars-pi1-listrow table ul{list-style:none}
th.tx-seminars-pi1-expiry,th.tx-seminars-pi1-seats,th.tx-seminars-pi1-total-price,th.tx-seminars-pi1-registration,th.tx-seminars-pi1-attached-files,th.tx-seminars-pi1-status,th.tx-seminars-pi1-edit,th.tx-seminars-pi1-list-registrations{padding:.2em .5em}
th.tx-seminars-pi1-title{text-align:left}
.tx-seminars-pi1-title a{display:block}
.tx-seminars-pi1-date,td.tx-seminars-pi1-expiry,.tx-seminars-pi1-vacancies,.tx-seminars-pi1-price,.tx-seminars-pi1-uid{text-align:right}
.tx-seminars-pi1-price{width:80px}
.tx-seminars-pi1-date{white-space:nowrap}
.tx-seminars-pi1-seats{text-align:center}
.tx-seminars-pi1-listrow .listrow-odd,.tx-seminars-pi1-listrow th{background-color:#f0f0f0;color:inherit}
.tx-seminars-pi1-listrow tr{background-color:#fff;color:inherit}
.tx-seminars-pi1-listrow tr:hover{background-color:#e0e0e0;color:inherit}
.tx-seminars-pi1-square{margin-top:2px;width:14px;height:14px}
.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square{background-color:#00a500;color:inherit}
.tx-seminars-pi1-vacancies-4 .tx-seminars-pi1-square,.tx-seminars-pi1-vacancies-3 .tx-seminars-pi1-square,.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square{background-color:#ffff3c;color:inherit}
.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,.tx-seminars-pi1-canceled .tx-seminars-pi1-square{background-color:#c30000;color:inherit}
.tx-seminars-pi1-registration-deadline-over .tx-seminars-pi1-square{background-color:transparent;color:inherit}
.tx-seminars-pi1-canceled td{text-decoration:line-through}
.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies{text-decoration:none}
div.tx-seminars-pi1-selectorwidget{border:1px solid #ccc}
.tx-seminars-pi1-selectorwidget p{clear:left}
.tx-seminars-pi1-selectorwidget .tx-seminars-pi1-optionbox{float:left;padding-bottom:.5em}
.tx-seminars-pi1-selectorwidget .tx-seminars-pi1-optionbox select{width:100%}
#tx-seminars-pi1-optionbox-1,#tx-seminars-pi1-optionbox-2,#tx-seminars-pi1-optionbox-3,#tx-seminars-pi1-optionbox-4,#tx-seminars-pi1-optionbox-5{width:20%}
#tx_seminars_pi1_price_from,#tx_seminars_pi1_price_to{width:6em}
table.tx-seminars-pi1-timeslots{background-color:#fff;color:#000;border:1px solid #000}
table.tx-seminars-pi1-timeslots th{background-color:#f0f0f0;color:inherit;text-align:left;padding:5px}
table.tx-seminars-pi1-timeslots td{padding:5px}
#tx_seminars_pi1_owner_image{float:right;border:1px solid #000}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-checkbox input{width:auto;min-height:0}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-checkbox label{margin-left:7px;float:none;width:auto;display:inline-block}
#tx-seminars-pi1-registration-form dl{margin:0}
#tx-seminars-pi1-registration-form dd{margin-left:180px;margin-bottom:10px}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-method-of-payment dd{margin-right:25em}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-method-of-payment dd input{border:none}
#tx-seminars-pi1-registration-banking-data{position:absolute;top:0;right:0;width:24.5em;margin:0;padding:0}
#tx-seminars-pi1-registration-form input,#tx-seminars-pi1-registration-form textarea,#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-country select{width:95%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-gender select{width:5em}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-zip input{width:40%}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-city input{width:54%}
#tx-seminars-pi1-registration-form #tx_seminars_pi1_registration_editor_separate_names{margin:0;padding:0;list-style:none}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit input{width:auto}
#tx-seminars-pi1-unregistration-form .tx-seminars-pi1-submit{margin:.5em 0}
.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}
.femanager_flashmessages>.message-error{background-color:#f6d3cf;background-image:url('../../typo3/sysext/t3skin/icons/gfx/error.png');border:1px solid #d66c68;color:#aa0225}
.femanager_flashmessages>.message-warning{background-color:#fbf6de;background-image:url('../../typo3/sysext/t3skin/icons/gfx/warning.png');border:1px solid #b1905c;color:#9e7d4a}
.femanager_flashmessages>.message-ok{background-color:#cdeaca;background-image:url('../../typo3/sysext/t3skin/icons/gfx/ok.png');border:1px solid #58b548;color:#3b7826}
.femanager_flashmessages>.message-information{background-color:#eaf7ff;background-image:url('../../typo3/sysext/t3skin/icons/gfx/information.png');border:1px solid #c5dbe6;color:#4c73a1}
.femanager_flashmessages>.message-notice{background-color:#f6f7fa;background-image:url('../../typo3/sysext/t3skin/icons/gfx/notice.png');border:1px solid #c2cbcf;color:#444}
.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;background-image:url('../../typo3/sysext/t3skin/icons/gfx/notice.png');border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}
.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;background-image:url('../../typo3/sysext/t3skin/icons/gfx/error.png');border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}
.tx-femanager .qq-uploader{position:relative;width:100%}
.tx-femanager .qq-upload-button-focus{outline:1px dotted #000000}
.tx-femanager .qq-upload-drop-area,.tx-femanager .qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FF9797;text-align:center}
.tx-femanager .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
.tx-femanager .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
.tx-femanager .qq-upload-drop-area-active{background:#FF7171}
.tx-femanager .qq-upload-list{margin:0;padding:0;list-style:none}
.tx-femanager .qq-upload-list .alert{text-align:center;margin-top:10px}
.tx-femanager .qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px}
.tx-femanager .qq-upload-file,.tx-femanager .qq-upload-spinner,.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-failed-text,.tx-femanager .qq-upload-finished,.tx-femanager .qq-upload-delete{margin-right:12px}
.tx-femanager .qq-upload-delete{font:0/0 a !important;text-shadow:none;color:transparent !important;display:inline-block !important;margin-top:3px}
.tx-femanager .qq-upload-spinner{display:inline-block;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-drop-processing{display:none}
.tx-femanager .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}
.tx-femanager .qq-upload-finished{display:none;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{display:none;color:#000000}
.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-delete{color:#000000}
.tx-femanager .qq-upload-retryable .qq-upload-retry{display:inline}
.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{font-size:12px;font-weight:normal}
.tx-femanager .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}
.tx-femanager .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-upload-fail .qq-upload-failed-text{display:inline}
.tx-femanager .qq-upload-retrying .qq-upload-failed-text{display:inline;color:#D60000}
.tx-femanager .qq-upload-list li.qq-upload-success{background-color:#5DA30C;color:#FFFFFF}
.tx-femanager .qq-upload-list li.qq-upload-fail{background-color:#D60000;color:#FFFFFF}
.tx-femanager .qq-progress-bar{background:-moz-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-o-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none;margin-top:10px}
.tx-femanager .fileupload_image{max-width:200px;margin-top:20px}
*{margin:0;padding:0}
body{font-family:"Open Sans",Arial,Verdana;font-weight:400;font-size:13px;margin:0;padding:0;color:#4b4b4b}
h1{color:#9D1021;font-weight:700;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-bottom:1px dashed #9D1021;font-family:"Open Sans",Arial,Verdana}
h1.csc-firstHeader{margin-top:0px}
h1 a{text-decoration:none}
h1 a:hover{text-decoration:none}
h2{color:#9D1021;font-weight:700;font-size:16px;margin:15px 0px 8px 0px;padding:0px}
a,a:hover{text-decoration:none;cursor:pointer;color:#9D1021}
a:hover{text-decoration:underline}
a img{border:none}
p{margin:8px 0px 8px 0px;line-height:150%}
.edges{border-bottom-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px}
.clear{clear:both}
.tellink{text-decoration:none;color:#4b4b4b}
#outerwrap{
margin:10px auto;width:930px;background-color:white;border:10px solid white;-moz-box-shadow:0 0 30px 2px #999;-webkit-box-shadow:0 0 30px 2px #999;box-shadow:0 0 30px 2px #999}
#header{height:170px;margin-bottom:10px}
#logo{width:460px;height:170px;background:url('../../fileadmin/template/coachingcenterkoeln/logo.jpg') no-repeat bottom;overflow:hidden}
#logo a{display:block;width:100%;height:100%;border:0px}
#graphic{float:right;width:460px;height:170px;overflow:hidden}
#photodiv{border-radius:5px}
#graphic img{border-radius:5px}
#topmenuwrap{width:930px;height:50px;border-bottom:1px solid #bdbdbd;background:url('../../fileadmin/template/coachingcenterkoeln/menu_bar.png') no-repeat left top}
#topmenu{height:50px;text-align:left;display:inline;margin:0;list-style:none}
#topmenu li{height:50px;background:url('../../fileadmin/template/coachingcenterkoeln/menu_bar.png') no-repeat right;display:inline-block;position:relative;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#topmenu li a{line-height:50px;vertical-align:middle;text-decoration:none;color:#4b4b4b;display:block;padding:0px 25px 0px 25px}
#topmenu li a:hover{height:47px;border-bottom:3px solid #9D1021}
#topmenu li a.active{color:#9D1021;height:47px;border-bottom:3px solid #9D1021}
ul#topmenu li ul{background:#9D1021;padding:0;position:absolute;top:50px;left:0;z-index:20;
-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-transition:opacity 0.2s;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15)}
ul#topmenu li ul li{display:block;border:none;background:none;height:35px;white-space:nowrap}
ul#topmenu li ul li a{color:#fff;line-height:35px}
ul#topmenu li ul li:hover{background:#fff}
ul#topmenu li ul li a:hover{height:inherit;border:none;color:#4b4b4b}
ul#topmenu li:hover ul{display:block;opacity:1;visibility:visible}
#search{height:50px}
#search #formsubmit{float:left;width:44px;margin-left:2px;padding:0}
#search #formsubmit:hover{cursor:pointer}
#search #formsword{float:left;width:100px;height:20px;padding:1px}
#submenubar{height:20px;background:url('../../fileadmin/template/coachingcenterkoeln/menu_shadow.png') repeat-x top;margin-bottom:10px}
#breadcrump{float:left;height:20px;padding-left:8px;font-size:11px;line-height:20px}
#contact{float:right;padding-right:8px;text-align:right;height:20px}
#tele{background:url('../../fileadmin/template/coachingcenterkoeln/tele.png') no-repeat left center;padding-left:13px;margin:0px;font-size:11px;line-height:20px;vertical-align:middle}
#contentwrap{clear:both;width:930px;min-height:400px}
#leftpart{float:left;width:200px}
#content{float:left;width:560px;margin-left:10px;padding-bottom:10px;overflow:hidden}
#content li{margin-left:30px}
input,select,textarea{font-size:13px;color:#9D1021;font-family:"Open Sans",Arial,Verdana;padding:1px;border-radius:4px;background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
input:hover,select:hover,textarea:hover{border:1px solid #9D1021}
input,textarea{padding:4px;margin-bottom:2px;margin-top:2px}
select{padding:3px}
input.button{padding:3px 12px 3px 12px;width:100px;height:24px}
label{margin-bottom:5px}
label.radio{display:block}
fieldset{padding:0;margin:0;border:0}
fieldset legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:22px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}
.tx-felogin-pi1 h3{font-size:13px;margin:8px 0 3px 0}
.tx-felogin-pi1 legend{display:none}
.tx-felogin-pi1 div{padding-top:5px;margin-bottom:5px}
.tx-felogin-pi1 label{float:left;width:160px;padding-top:0;text-align:right;margin-right:20px}
.tx-felogin-pi1 input{margin-left:0}
.tx-felogin-pi1 input[type=submit]{margin-left:180px}
#content td{vertical-align:top;margin:0}
#rightpart{float:right;width:150px}
h2.boxhead{background:#9D1021;height:28px;line-height:28px;font-size:11px;color:white;padding:2px 8px 0px 8px;margin:0;vertical-align:middle;border-top-right-radius:5px;border-top-left-radius:5px}
h2.boxhead a{text-decoration:none;color:#ffffff;display:block}
div.box{background-color:transparent;border-style:solid;border-color:#9D1021;border-width:0px 1px 1px 1px;padding:8px;margin-bottom:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
div.box h1{font-size:13px;line-height:normal;border-bottom:none}
div.box p{margin:0}
div.box img{margin:5px 5px 0 0}
.buttonbox{height:68px;border:1px solid #9D1021;margin-bottom:15px;background-color:#eeeeee;border-radius:5px;overflow:hidden;line-height:normal}
.buttonbox:hover{-moz-box-shadow:0 0 30px 3px #aaa;-webkit-box-shadow:0 0 30px 3px #aaa;box-shadow:0 0 30px 3px #aaa}
.buttonbox a{height:68px;display:block;text-decoration:none;color:#9D1021;font-size:20px;font-family:"Open Sans",Arial,Verdana;font-weight:400;text-align:center;padding-top:5px}
.buttonbox a.onerowbox{padding-top:20px}
ul.menu{background-color:transparent;border-style:solid;border-color:#9D1021;border-width:0px 1px 1px 1px;padding:4px 8px 4px 8px;margin-bottom:15px;margin-left:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;list-style-type:none}
ul.menu li{list-style-type:none;padding:4px 0px 4px 0px}
ul.menu li.menuentry a{color:#4b4b4b;text-decoration:none;display:block}
ul.menu li.menuentry a:hover{color:#9D1021;text-decoration:none}
ul.menu li.active a{color:#9D1021;font-weight:700}
#footer{clear:both;width:560px;height:15px;margin-left:210px;font-size:11px;margin-bottom:10px;border-top:1px dashed #9D1021}
#footermenu{list-style-type:none}
#footermenu li{float:left}
#footermenu li a{line-height:15px;vertical-align:middle;padding:0px 8px 0px 8px}
#footer #copyright{float:right;line-height:17px;margin:0px;padding-right:8px}
#logospace{clear:both;width:552px;height:32px;margin-left:218px;font-size:11px;margin-bottom:10px}
#logospaceright{margin-top:30px;margin-bottom:10px}
.slideshow{display:block;position:relative;z-index:0}
.slideshow-images{display:block;overflow:hidden;position:relative}
.slideshow-images img{display:block;position:absolute;z-index:1}
.slideshow-thumbnails{overflow:hidden}
.slideshow-thumbnails ul{left:0;position:absolute;top:0;width:100000px}
img.spacer-gif{display:none}
.normal{font-weight:700;padding-top:4px}
.normalerror_form{font-weight:700;color:#9d1021;padding-top:4px}
div.csc-mailform-field label{float:left;width:165px;margin-right:7px;padding-top:4px;text-align:right}
div.csc-mailform-field{padding-top:4px;padding-top:4px}
div.csc-mailform-field #mailformsubmit{margin-left:172px;width:100px;
}
div.tx-pilmailform-pi1 div,legend,input{line-height:normal}
div.tx-pilmailform-pi1 div{padding-top:4px;padding-top:4px}
div.tx-pilmailform-pi1 .normal{font-weight:700}
div.tx-pilmailform-pi1 .normalerror_form{font-weight:700;color:#9d1021}
div.tx-pilmailform-pi1 fieldset{margin-bottom:5px;border:1px solid #9d1021;padding:10px 10px 10px 10px}
div.tx-pilmailform-pi1 legend{border:1px dotted #9d1021}
div.tx-pilmailform-pi1 label{float:left;width:35%;margin-right:7px;padding-top:4px;text-align:right}
td.csc-searchResultRange{padding-right:10px}
.csc-sword{background:#ffff42}
#content .csc-mailform legend{font-size:13px;width:100%}
#content .csc-mailform ol{list-style-type:none}
#content .csc-mailform ol li{margin-left:0px;margin-bottom:5px}
#content .csc-mailform fieldset.fieldset-subgroup ol{position:relative;top:-3em;left:-1.5em}
#content .csc-mailform fieldset.fieldset-subgroup{margin-bottom:-4em}
#content .csc-mailform .csc-form-element-submit input{height:auto;padding:5px;margin-left:14em;cursor:pointer}
#content .csc-mailform li label{margin-top:2px}
#content .csc-mailform select{height:100px}
#content .contenttable{border-spacing:0;width:500px;margin:30px;padding:10px}
#content .contenttable td,#content .contenttable th{padding:5px 10px 5px 10px}
#content .contenttable .tr-last td,#content .contenttable .tr-last th{padding-bottom:10px}
#content .contenttable thead tr th{font-weight:bold;text-align:center}
#content .contenttable tbody tr th{font-weight:bold;text-align:left}
#content .contenttable tfoot tr{text-align:center}
#content .contenttable caption{margin-bottom:15px;font-weight:bold}
#content .contenttable-7 a,#content .contenttable-8 a,#content .contenttable-9 a,#content .contenttable-10 a,#content .contenttable-11 a,#content .contenttable-12 a,#content .contenttable-7 a:hover,#content .contenttable-8 a:hover,#content .contenttable-9 a:hover,#content .contenttable-10 a:hover,#content .contenttable-11 a:hover,#content .contenttable-12 a:hover{color:#dd6e08;
}
#content .contenttable-1 thead tr,#content .contenttable-2 thead tr,#content .contenttable-3 thead tr,#content .contenttable-4 thead tr,#content .contenttable-5 thead tr,#content .contenttable-6 thead tr{background-color:#9D1021;
color:#fff}
#content .contenttable-7 thead tr,#content .contenttable-8 thead tr,#content .contenttable-9 thead tr,#content .contenttable-10 thead tr,#content .contenttable-11 thead tr,#content .contenttable-12 thead tr{background-color:#dd6e08;
color:#fff}
#content .contenttable-1 thead td,#content .contenttable-2 thead td,#content .contenttable-3 thead td,#content .contenttable-4 thead td,#content .contenttable-5 thead td,#content .contenttable-6 thead td,#content .contenttable-7 thead td,#content .contenttable-8 thead td,#content .contenttable-9 thead td,#content .contenttable-10 thead td,#content .contenttable-11 thead td,#content .contenttable-12 thead td{background:none}
#content .contenttable-1 td,#content .contenttable-2 td,#content .contenttable-3 td,#content .contenttable-4 td,#content .contenttable-5 td,#content .contenttable-6 td,#content .contenttable-7 td,#content .contenttable-8 td,#content .contenttable-9 td,#content .contenttable-10 td,#content .contenttable-11 td,#content .contenttable-12 td{background-color:#f2f2f2}
#content .contenttable-1 .td-1,#content .contenttable-2 .td-1,#content .contenttable-3 .td-1,#content .contenttable-7 .td-1,#content .contenttable-8 .td-1,#content .contenttable-9 .td-1{border-left:30px solid #fff}
#content .contenttable-1 .td-0,#content .contenttable-1 .td-1,#content .contenttable-2 .td-0,#content .contenttable-2 .td-1,#content .contenttable-3 .td-0,#content .contenttable-3 .td-1,#content .contenttable-7 .td-0,#content .contenttable-7 .td-1,#content .contenttable-8 .td-0,#content .contenttable-8 .td-1,#content .contenttable-9 .td-0,#content .contenttable-9 .td-1{width:225px}
#content .contenttable-4,#content .contenttable-5,#content .contenttable-6,#content .contenttable-10,#content .contenttable-11,#content .contenttable-12{width:245px;margin-left:167px}
#content .contenttable-2 .tr-1,#content .contenttable-5 .tr-1,#content .contenttable-8 .tr-1,#content .contenttable-11 .tr-1{font-weight:bold;color:#fff;text-align:center}
#content .contenttable-2 .tr-1,#content .contenttable-5 .tr-1{background-color:#9D1021;
}
#content .contenttable-8 .tr-1,#content .contenttable-11 .tr-1{background-color:#dd6e08;
}
#content .contenttable-2 .tr-1 td,#content .contenttable-5 .tr-1 td,#content .contenttable-8 .tr-1 td,#content .contenttable-11 .tr-1 td{background:none}
#content .contenttable-3 .tr-1,#content .contenttable-3 .tr-2,#content .contenttable-6 .tr-1,#content .contenttable-6 .tr-2,#content .contenttable-9 .tr-1,#content .contenttable-9 .tr-2,#content .contenttable-12 .tr-1,#content .contenttable-12 .tr-2{font-weight:bold;color:#fff;text-align:center}
#content .contenttable-3 .tr-1,#content .contenttable-3 .tr-2,#content .contenttable-6 .tr-1,#content .contenttable-6 .tr-2{background-color:#9D1021;
}
#content .contenttable-9 .tr-1,#content .contenttable-9 .tr-2,#content .contenttable-12 .tr-1,#content .contenttable-12 .tr-2{background-color:#dd6e08;
}
#content .contenttable-3 .tr-1 td,#content .contenttable-3 .tr-2 td,#content .contenttable-6 .tr-1 td,#content .contenttable-6 .tr-2 td,#content .contenttable-9 .tr-1 td,#content .contenttable-9 .tr-2 td,#content .contenttable-12 .tr-1 td,#content .contenttable-12 .tr-2 td{background:none}
#content .contenttable-color-1{background-color:#f2f2f2}
#content .contenttable-color-2{-moz-box-shadow:0 0 30px 3px #aaa;-webkit-box-shadow:0 0 30px 3px #aaa;box-shadow:0 0 30px 3px #aaa;background-color:#fff}
.form-horizontal .control-label,#tx-seminars-pi1-registration-form label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{margin-left:180px}
.form-horizontal input,.form-horizontal textarea{display:inline-block}
.control-group{margin-bottom:10px}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.video-image-box{position:relative;width:182px;overflow:hidden}
.video-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px #9d1021 solid;width:180px;height:89px;margin:0!important}
.play-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.play-icon{background-image:url('../../fileadmin/template/coachingcenterkoeln/play-video-icon.png');background-repeat:no-repeat;background-position:center;opacity:0.3}
.play-icon:hover{opacity:0.7}
.video-image-box .vid{display:block;width:100%;height:100%;text-decoration:none}
p.align-left,td.align-left,th.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,div.align-left,address.align-left{text-align:left}
p.align-center,td.align-center,th.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,div.align-center,address.align-center{text-align:center}
p.align-right,td.align-right,th.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,div.align-right,address.align-right{text-align:right}
p.align-justify,td.align-justify,th.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify,h5.align-justify,h6.align-justify,div.align-justify,address.align-justify{text-align:justify}
p.csc-frame-frame1,table.csc-frame-frame1{background-color:#EDEBF1;padding:2px 4px 2px 4px;border:1px solid #333333}
p.csc-frame-frame2,table.csc-frame-frame2{background-color:#F5FFAA;padding:2px 4px 2px 4px;border:1px solid #333333}
ul.component-items{color:#186900;list-style-type:circle}
ul.action-items{color:#8A0020;list-style-image:url('../../fileadmin/template/rte/img/red_arrow_bullet.gif')}
ol.component-items-ordered{color:#10007B;list-style-type:lower-roman}
ol.action-items-ordered{color:#8A0020;list-style-type:lower-greek}
span.important{color:#8A0020}
span.name-of-person{color:#10007B}
span.detail{color:#186900}
a.external-link{}
a.external-link-new-window{}
a.internal-link{}
a.internal-link-new-window{}
a.download{}
a.mail{}
div.indent{margin-left:2em}
a{text-decoration:none;cursor:pointer;color:#9D1021}
a:hover{text-decoration:underline}
a.button-link{font-size:22px;font-weight:700;color:white;background:#9D1021;padding:10px 20px;margin:5px 10px;line-height:220%;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999999999999}
.YouTubePopUp-animation{opacity:0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUp;animation-name:YouTubePopUp}
@-webkit-keyframes YouTubePopUp{0%{opacity:0}
100%{opacity:1}
}
@keyframes YouTubePopUp{0%{opacity:0}
100%{opacity:1}
}
body.logged-in .YouTubePopUp-Wrap{
top:32px;z-index:99998}
.YouTubePopUp-Content{max-width:680px;display:block;margin:0 auto;height:100%;position:relative}
.YouTubePopUp-Content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top:0;bottom:0;margin:auto 0}
.YouTubePopUp-Hide{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUpHide;animation-name:YouTubePopUpHide}
@-webkit-keyframes YouTubePopUpHide{0%{opacity:1}
100%{opacity:0}
}
@keyframes YouTubePopUpHide{0%{opacity:1}
100%{opacity:0}
}
.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url('../../fileadmin/template/vpu/close.png') no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px}
.YouTubePopUp-Close:hover{opacity:0.5}
@media all and (max-width:768px) and (min-width:10px){.YouTubePopUp-Content{max-width:90%}
}
@media all and (max-width:600px) and (min-width:10px){.YouTubePopUp-Content iframe{height:320px !important}
.YouTubePopUp-Close{bottom:362px}
}
@media all and (max-width:480px) and (min-width:10px){.YouTubePopUp-Content iframe{height:220px !important}
.YouTubePopUp-Close{bottom:262px}
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}
