.ui-corner-all{-moz-border-radius:0;}
.ui-corner-top{-moz-border-radius-topleft:0;}
#content4 .ui-corner-all{background:transparent;}
#content4 .ui-widget-content{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #EFF1F6;}
#content4 .ui-widget-header{background-color:#fff;border:1px solid #fff;}
.ui-state-default,.ui-widget-content .ui-state-default{background:none;background-color:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#a1b1be;}
.ui-state-active,.ui-widget-content .ui-state-active{background:#eff1f6;}
.ui-widget-content{color:#60707C;line-height:1.35em;}
#tabs{font-size:12px;min-height:600px;overflow:hidden;}
#tabs ul li{margin-right:0;border:1px solid #eff1f6;margin-bottom:-2px;}
#tabs ul li a:link,#tabs ul li a:visited,#tabs ul li a:hover,#tabs ul li a:active{text-transform:uppercase;font-size:11px;font-weight:400;}
#tabs ul li.ui-tabs-selected{height:30px;margin-top:-5px;}
#tabs ul li.ui-tabs-selected a{margin-top:5px;}
#tabs .fragment,#seminare{background:#eef2f6;min-height:980px;padding:15px;}
#tabs .fragment .line{border-top:1px solid #fff;margin:15px -15px 5px;}
#tabs .fragment h1,#seminare h1{font-size:12px;background:#FFF;display:inline;margin:20px 0 0 -15px;padding:3px 3px 3px 15px;}
#tabs .fragment h2,#seminare h2,#merkzettel_list h2{font-size:12px;margin:15px 0 0;padding:0;}
.row_right{float:right;}
#seminare ul{list-style-type:none;list-style-image:none;margin:0;padding:0 -15px;}
#seminare ul li{margin:0 -15px 0 -45px;padding:5px 15px;}
#seminare ul li.gerade{background:#f5f6f9 url(../../assets/common/bg_kategorien_list.jpg) no-repeat right 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#kategorien{background:#EFF1F6;min-height:834px;}
#kategorien h1{font-size:12px;background:#FFF;display:inline;margin:15px 0;padding:3px;}
.kategorie_teaser{background:url(../../assets/common/bg_kategorien.jpg) no-repeat 0 0;width:251px;height:45px;margin-bottom:5px;margin-left:0;float:left;padding:0;}
.kategorie_teaser a:link,.kategorie_teaser a:visited,.kategorie_teaser a:hover,.kategorie_teaser a:active{background:#fff url(../../assets/common/arrow-white-shadow.gif) no-repeat 223px 5px;margin-top:19px;display:block;width:228px;text-transform:uppercase;margin-left:1px;padding:3px 3px 3px 7px;}
.kategorie_teaser_right{margin-left:10px;}
.kategorie_teaser .box_bottom{height:5px;display:block;margin-bottom:-7px;background:url(../../assets/common/box-bottom.gif) repeat-x 0 0;border-top:1px solid #DAE1EA;}
.infobox{float:right;font-size:12px;width:270px;margin-top:26px;margin-left:10px;margin-bottom:10px;}
.infobox div{margin:0 15px;}
.infobox fieldset{border-top:1px solid #92A4B4;border-right:1px solid #92A4B4;border-bottom:1px solid #E57E25;border-left:1px solid #E57E25;background:#fff;padding:7px 9px 8px;}
.infobox legend{margin-left:10px;margin-top:-16px;padding-left:5px;padding-right:5px;font-size:11px;}
.infobox fieldset div{background:#f5f8fb;border-bottom:1px solid #fff;display:block;margin:0;padding:2px 10px;}
.infobox span.grey{text-transform:uppercase;color:#92A4B4;}
.span_grey{text-transform:uppercase;color:#92A4B4;}
#form_anmeldung label{width:135px;float:left;text-transform:uppercase;}
#form_anmeldung input{width:244px;}
#form_anmeldung #select_termin{color:#E7861E;width:auto;float:left;margin-right:10px;}
#form_anmeldung #select_termin option{color:#E7861E;}
#form_anmeldung input.submit{margin-left:216px;}
#form_anmeldung .textarea{width:244px;height:100px;}
form label.red{color:red;}
form input.red{border:1px solid red;}
h2#termin_zeiten_head,h2#termin_ort_head,#form_termine h2.head,#form_anmeldung h2.head{float:left;margin-top:9px;padding-right:5px;}
#form_termine h2.head{margin-top:3px;}
#form_anmeldung h2.head{margin-top:0;}
#form_seminarfinder{padding-bottom:10px;padding-top:10px;}
#seminarfinder #box_bottom{height:5px;display:block;margin-left:-7px;margin-right:-16px;background:url(../../assets/common/box-bottom.gif) no-repeat 0 0;border-top:1px solid #DAE1EA;clear:both;}
#form_seminarfinder select{width:143px;}
#form_seminarfinder input.search{width:138px;margin-right:3px;float:left;}
#form_seminarfinder input.submit{width:13px;height:18px;background-color:#fff;background-image:url(../../assets/common/seminarfinder_arrow.gif);background-position:0 0;background-repeat:no-repeat;}
#form_seminarfinder input.submit:hover{cursor:pointer;}
#form_seminarfinder h1{padding-left:10px;padding-bottom:10px;border-bottom:1px solid #fff;margin:0 -19px 10px -6px;}
#ui-datepicker-div{z-index:300;background:#EFF1F6;border:1px solid #fff;}
.merkzettel .text{vertical-align:bottom;background:url(../../assets/common/box_merkzettel.jpg) no-repeat 0 0;height:64px;}
.merkzettel .cm_link_content a:link,.merkzettel .cm_link_content a:visited,.merkzettel .cm_link_content a:hover,.merkzettel .cm_link_content a:active{background-position:right 54px;color:#60707C;}
#merkzettel_list{list-style-type:none;list-style-image:none;margin:0 0 15px;padding:0;}
#merkzettel_list li{margin:0;padding:5px 15px;}
#merkzettel_list li.gerade{background:#fbfbfb;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#merkzettel_list li a{margin-left:1px;margin-bottom:1px;}
#merkzettel_list li span.title{color:#E57E25;text-transform:uppercase;}
a.pfeil:link,a.pfeil:visited,a.pfeil:hover,a.pfeil:active{background:url(../../assets/common/arrow-grey-shadow.gif) no-repeat 2px 2px;padding-left:13px;}
#termin_zeiten,#termin_ort{font-weight:700;margin-top:0;}
#subnavi .box_left{border-top:1px solid #c6cdda;border-bottom:1px solid #c6cdda;margin:0 0 0 14px;padding:5px 0;}
#subnavi .box_left h1{margin-left:2px;border-bottom:1px solid #c6cdda;padding:10px 4px;}
#subnavi .box_left table.plaetze tr td{padding:4px;}
ul.plaetze{list-style-type:none;list-style-image:none;margin:0;padding:0;}
#form_outlook{height:200px;}
* html #form_seminarfinder select{width:147px;}
.cm_elem,.ui-tabs-selected{border-bottom:0;}
.ui-widget-content a:link,.ui-widget-content a:visited,.ui-widget-content a:hover,.ui-widget-content a:active,.infobox fieldset div b,#form_termine select,#form_termine select option{color:#E57E25;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e57d0e;}
.ui-tabs .ui-tabs-nav,#custom .box table.plaetze tr td{padding:0;}
#form_anmeldung input[type=submit],#form_anmeldung input[type=checkbox],#form_anmeldung input[type=radio],form input[type=submit],form input[type=checkbox],form input.checkbox,form input[type=radio],form input.radio,form input.submit,* html #form_anmeldung input.submit,* html #form_anmeldung input.checkbox{width:auto;}
#form_anmeldung input.submit { background:#f09000;}
.merkzettel,.merkzettel_details,#rechnung,#bezahlung{display:none;}
#subnavi .box_left table.plaetze,#custom .box table.plaetze{border-collapse:collapse;}
#subnavi .box_left table.plaetze tr,ul.plaetze li,#custom .box table.plaetze tr{background:url(../../assets/common/bg_linie.gif) no-repeat;}
#subnavi .box_left table.plaetze tr.first,ul.plaetze li.first,#custom .box table.plaetze tr.first{background:none;}
#subnavi .box_left table.plaetze tr td a,#custom .box table.plaetze tr td a{background:none;font-weight:400;}
#subnavi .box_left table.plaetze tr td.left {}
#subnavi .box_left table.plaetze tr td.left a {padding-right:25px;}
#subnavi .box_left table.plaetze tr td.nummer {width:50px;}
#subnavi .box_left table.plaetze tr td.nummer,#custom .box table.plaetze tr td.nummer{color:#E57E25;text-align:right;padding-right:7px;font-weight:700;}
#custom table.plaetze tr td.left {padding-left:5px;}
