/* Style sheet elements */
.ce_headline{margin-bottom:-1em;font-size:0.916em;color:#666666;text-transform: uppercase;}
.mod_article{margin-bottom:24px;}
.pdf_link{margin-bottom:-1.75em;text-align:right;}
.pdf_link a{margin-right:13px;font-size:10px;color:#989898;}
.pdf_link a:hover{color:#c86b01;}
.mod_articlefilter .formElem{margin-bottom:18px;}
.mod_articlefilter #af_0,.mod_articlefilter #af_1,.mod_articlefilter #af_2,.mod_articlefilter #af_3,.mod_articlefilter #af_4,.mod_articlefilter #af_5{margin-bottom:3px;font-weight:bold;color:#c86b01;}
div.mod_articlefilter_results div.searchFilters{margin-bottom:12px;border-bottom:1px dotted #666666;color:#000;}
div.mod_articlefilter_results ul li a{font-weight:bold;}
.mod_articlefilter div.formSubmit{margin-top:12px;}
p.back a{display:inline-block;margin-top:24px;padding:1px 10px;background-color:#f39300;color:#fff;}
.tableless{margin-top:12px;padding:24px;background-color:#fec;}
.tableless h2{margin-bottom:18px;}
.tableless label{}
.tableless input.text{width:100%;display:block;margin-top:6px;}
.tableless textarea{width:100%;height:150px;display:block;margin-top:6px;margin-bottom:12px;}
.tableless select{display:block;margin-top:6px;margin-bottom:12px;}
.tableless .radio_container{margin-top:6px;margin-bottom:12px;}
.tableless input.radio{margin-right:3px;}
.tableless .radio_container span{display:block;margin-top:0;margin-bottom:6px;}
.tableless .checkbox_container{margin-top:6px;margin-bottom:12px;}
.tableless input.checkbox{margin-right:3px;}
.tableless .checkbox_container span{display:block;margin-top:0;margin-bottom:6px;}
.tableless input.upload{display:block;margin-top:6px;margin-bottom:12px;}
.tableless input.captcha{width:50px;display:block;margin-top:6px;margin-bottom:6px;}
.tableless span.captcha_text{display:block;margin-bottom:12px;}
.tableless .explanation{margin-bottom:1.5em;}
.tableless .submit{margin-top:6px;margin-bottom:12px;}
.tableless p.error{font-weight:bold;color:#c86b01;}
fieldset.kursdaten,fieldset.teilnehmerdaten,fieldset.rechnungsadresse{margin-top:12px;margin-bottom:24px;padding:18px;background-color:#fffaf2;border:1px solid #e5ce9f;}
fieldset.kursdaten legend,fieldset.teilnehmerdaten legend,fieldset.rechnungsadresse legend{font-weight:bold;}
.formular_plz,.formular_titel{width:20%;float:left;}
.formular_ort,.formular_vorname{width:77%;float:right;}
.formular_geburtsdatum{width:20%;float:left;}
.formular_profession{width:77%;float:right;}
.formular_profession select{width:100%;}
.mod_formdatalisting table.all_records{width:100%;}
.mod_formdatalisting td,.mod_formdatalisting th{padding:3px 7px;}
.mod_formdatalisting th.head{padding-bottom:5px;padding-left:7px;}
.mod_formdatalisting .all_records .even{background-color:#ededed;}
.mod_formdatalisting .go_back a{display:inline-block;margin-top:24px;padding:1px 10px;background-color:#f39300;color:#fff;}
.mod_formdatalisting .single_record .field{margin-top:0.5em;margin-bottom:0.5em;}
.mod_formdatalisting .single_record .field_0,.mod_formdatalisting .single_record .field_2{background-color:#ededed;font-weight:bold;}
.mod_formdatalisting .single_record .field_4{padding-top:0.5em;border-top:4px solid #ededed;}
#termine.mod_formdatalisting .all_records .even{background-color:#fff;}
.mod_formdatalisting .all_records td.body.col_3{line-height:1px;}
#termine.mod_formdatalisting td,.mod_formdatalisting th{padding:0;}
.mod_formdatalisting .pagination p{float:left;padding-left:7px;}
.mod_formdatalisting div.pagination{padding-top:5px;border-top:3px solid #ededed;}
.mod_formdatalisting .pagination ul{float:right;padding-right:7px;}
.mod_formdatalisting .pagination ul li{float:left;padding-right:6px;padding-left:6px;}
#kursanmeldung{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #666;}
#kursanmeldung form{margin-top:12px;}
#kurstermine div.formbody{margin-top:12px;margin-bottom:24px;}
#kurstermine div.formbody input.text{width:60%;margin-right:6px;}
.image_container.float_right{margin-bottom:12px;margin-left:12px;}
.image_container.float_left{margin-right:12px;margin-bottom:12px;}
.caption{font-size:83%;color:#000;}
.ce_text ul{}
.ce_text ul li{margin-bottom:0.5em;margin-left:1.5em;list-style-type:square;list-style-position: outside;}
.mod_sitemap ul.level_1{text-indent: 0;}
.mod_sitemap ul.level_2{color:#666;text-indent: 20px;}
.mod_sitemap ul.level_3{text-indent: 40px;}
.mod_sitemap ul.level_1{text-indent: 5px;}
.mod_sitemap ul.level_2{color:#666;text-indent: 25px;}
.mod_sitemap ul.level_3{text-indent: 45px;}
.mod_sitemap ul.level_4{text-indent: 65px;}
.mod_sitemap ul li a{display:block;padding-top:2px;padding-bottom:2px;}
.mod_sitemap ul.level_1 a{color:#d87715;}
.mod_sitemap ul.level_2 a{color:#000;}
.mod_sitemap ul.level_3 a{color:#666;}
.mod_sitemap ul a:hover{background-color:#d87715;color:#fff;}
.team{margin-top:12px;margin-right:12px;margin-bottom:12px;padding:12px;background-color:#ebebeb;}
.team .image_container{margin-top:-36px;margin-bottom:0;}
.team img{-webkit-box-shadow: -2px 3px 5px #444;-moz-box-shadow: -2px 3px 5px #444;box-shadow: -2px 3px 5px #444;}
.team ul li{margin-bottom:0;}
#tl_subscribe input.text,#tl_unsubscribe input.text{width:400px;margin-right:12px;}
#tl_subscribe .formbody,#tl_unsubscribe .formbody{margin-top:24px;margin-bottom:24px;}
#tl_subscribe p.confirm,#tl_subscribe p.error,#tl_unsubscribe p.confirm,#tl_unsubscribe p.error{font-weight:bold;color:#c86b01;}
.mod_personalData{margin-top:12px;padding:24px;background-color:#fec;}
.mod_personalData input.text{width:100%;display:block;margin-top:6px;}
.mod_personalData select{display:block;margin-top:6px;}
.mod_personalData .submit{margin-top:6px;margin-bottom:12px;}
.mod_personalData p.error{font-weight:bold;color:#c86b01;}
.schlusslinie{padding-bottom:12px;border-bottom:1px dotted #666666;}
.noobButtons .buttons span{padding:0 5px;color:#666;cursor: pointer;}
.noobButtons .buttons span.noobActive,.buttons span:hover{color:#fff;background: #b2b2b2;}
.bluebox{margin-top:12px;margin-bottom:12px;padding:6px 6px 0;background-color:#e5eaf1;}
.bluebox h1,.bluebox h2,.bluebox h3,.bluebox h4,.bluebox h5{margin-top:0;padding-right:6px;padding-left:6px;background-color:#51667b;font-size:1.166em;color:#fff;line-height:140%;}
.bluebox p{padding-right:6px;padding-left:6px;}
#icezeiten.ce_table table{width:88%;}
#icezeiten.ce_table td{padding:3px;}
#icezeiten.ce_table .even{padding-top:5px;padding-bottom:5px;background-color:#f2f2f2;}
#icezeiten.ce_table .col_1{text-align:right;}
#kurskategorien .pagination p{float:left;padding-left:0;}
#kurskategorien div.pagination div.pagination{margin-top:10px;padding-top:5px;border-top:3px solid #ededed;}
#kurskategorien .pagination ul{float:right;padding-right:0;}
#kurskategorien .pagination ul li{float:left;padding-right:6px;padding-left:6px;}
.intern{padding-top:7px;text-align:center;background-color:#5d758d;color:#fff;}
#left .mod_formdatalisting{margin-bottom:24px;}
#left .mod_formdatalisting th.head{display:none;}
#left .mod_formdatalisting .col_first{width:239px;}
#left #kursterminliste{margin-bottom:12px;}
#left #kursterminliste,#terminelinks{margin-right:24px;margin-left:36px;}
#left #kursterminliste,#terminelinks,#left #kursanmeldung{margin-right:24px;margin-left:36px;}