.form_pagetitle{display:block;line-height:20px;padding-right:10px;margin-bottom:20px;text-align:right;color:#585858;border-bottom:1px solid #CCC;}
.tablelayout{}
#form_numbers{padding-bottom:60px;}
#number_steptitle{float:left;position:relative;top:10px;left:10px;}
.numberblock, .numberblockpast, .blockover{float:left;font-size:1.3em;color:#aaa;border:#ddd 1px solid;margin:3px 4px 0 0;padding:2px 5px 2px 5px;text-decoration:none;background-color:#fbfbfb;}
.numberblockpast, .blockover{color:#666;border-color:#a0a0a0;}
.blockover{cursor:pointer;background-color:#f5fcfb;}
.numberblockactive{float:left;font-size:1.6em;font-weight:bold;border:#a0a0a0 1px solid;margin-right:4px;padding:2px 8px 2px 8px;background-color:#f5fcfb;}
fieldset{margin-bottom:20px;padding:10px;border:1px solid #ddd;}
legend{font-size:1.1em;font-weight:bold;padding:0px 6px 0px 6px;}
legend img{}
#content .infobutton{border:0px;padding:0px;cursor:pointer;}
legend span.question_mark, legend span.info_mark, .question_mark, .info_mark, .nav_searchlink li .question_mark{display:block;float:right;position:relative;top:2px;margin-left:6px;height:24px;width:20px;background-image:url(/images/main/sprite_icons.png);background-position:0 -410px;}
legend span.info_mark{background-position:0 -438px;}
.question_mark, .info_mark{display:inline-block;top:3px;float:none;margin:0;height:17px;}
.info_mark{background-position:0 -437px;}
legend span.question_mark, legend span.info_mark, .question_mark, .info_mark{cursor:pointer;}
.nav_searchlink li .question_mark{margin-right:17px;}
.loginformlist form .question_mark{margin-top:7px;margin-left:6px;}
fieldset a img{vertical-align:middle;}
#help1{}
.formhelp, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div8, #div10, #div11, #div12{background-color:#f5fcfb;border:1px solid #ddd;margin:10px 0 10px 0;padding:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fcfb', endColorstr='#ecfaf8');background:-webkit-gradient(linear, left top, left bottom, from(#f5fcfb), to(#ecfaf8));background:-moz-linear-gradient(top, #f5fcfb, #ecfaf8);}
.qmark_formhelp{}
#content .helpbar{}
.bodystyle{width:100%;}
.bodystyle td{vertical-align:top;}
.formtitle{}
.formtitlefull{}
.formtitle{}
.obligatory{font-size:0.8em;color:#d00707;position:relative;top:-3px;left:-3px;}
.bodystyle blockquote{}
.formcontentcell{width:74%;}
.formcontentcell .bodystyle{}
.list_form{}
button, #previous, .btn_search{float:left;margin-right:20px;}
#next, #previous{}
#next:hover, #previous:hover, .cfpbutton:hover{}
.cfpbutton{}
.customtable{}
.customtableheader{}
.customtablerows{}
.customtablerows img{}
.techprog .textblocktitle{}
.tptable{}
.tptable td{}
.tph1 td{}
.tph2 td{}
.tpbutton{}
.tpbutton:hover{}
.tptextfield{}
.tpfsleft, .tpfsright{}
#theheader{margin-bottom:10px;padding-bottom:5px;}
.eventtitle, .eventdescription{float:left;font-weight:bold;}
.eventdate, .eventlocation{text-align:right;}
.infoblockupdates, .infoblockforms{border:1px solid #dcdada;clear:both;float:right;margin-bottom:3px;margin-left:10px;width:200px;}
content .infoblockupdates a img, #content .infoblockforms img{border:medium none;padding:0;}
.infoblockheader{background-image:url("/images/main/sprite_header.png");background-position:0 -310px;font-weight:bold;padding:2px 0 2px 5px;}
.infoblockline{margin-bottom:0;padding:2px;}
.infoblockimage{float:left;margin:0;padding-top:1px;}
.formsactiveline{margin-bottom:0;text-align:right;}
body{scrollbar-base-color:#d0ddf8;}
.frm_txtfield_extrasmall, .frm_txtfield_small, .frm_txtarea_small, .frm_select_small, .frm_select-multiple_small, .frm_txtfield_medium, .frm_txtarea_medium, .frm_select_medium, .frm_select-multiple_medium, .frm_txtfield_large, .frm_txtarea_large, .frm_select_large, .frm_select-multiple_large, frm_boxes{border:1px solid #cfcfcf;}
fieldset{}
fieldset legend{}
fieldset p{margin-top:10px;}
fieldset.frm_small label, fieldset.frm_medium label, fieldset.frm_large label{float:left;display:block;margin-right:10px;margin-bottom:0.5em;}
.frm_txtfield_extrasmall{width:84px;}
.frm_select_extrasmall{width:84px;}
fieldset.frm_small label{width:180px;}
.frm_txtfield_small, .frm_txtarea_small{width:216px;}
.frm_select_small{width:220px;}
.frm_select-multiple_small{width:220px;}
fieldset.frm_medium label{width:228px;}
.frm_txtfield_medium, .frm_txtarea_medium{width:276px;}
.frm_select_medium{width:280px;}
.frm_select-multiple_medium{width:280px;}
fieldset.frm_large label{width:276px;}
.frm_txtfield_large, .frm_txtarea_large{width:324px;}
.frm_select_large{width:328px;}
.frm_select-multiple_large{width:328px;}
fieldset.frm_small .frm_boxes, fieldset.frm_small .frm_radios, fieldset.frm_medium .frm_boxes, fieldset.frm_medium .frm_radios, fieldset.frm_large .frm_boxes, fieldset.frm_large .frm_radios{width:1em;vertical-align:middle;}
fieldset .frm_title{font-weight:bold;margin-bottom:1em;clear:both;}
fieldset .frm_required{clear:both;}
fieldset .frm_optional{clear:both;}
fieldset textarea, fieldset select{margin-bottom:0.5em;}
.smallinfo{font-size:0.8em;}
.obligatory{font-size:0.8em;color:#d00707;position:relative;top:-3px;left:-3px;}
#errorwidget, #succeswidget, #noticewidget, #infowidget{margin-bottom:20px;padding:10px;border:1px solid #ddd;background-color:#fdf8f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdf8f8', endColorstr='#fff3f3');background:-webkit-gradient(linear, left top, left bottom, from(#fdf8f8), to(#fff3f3));background:-moz-linear-gradient(top, #fdf8f8, #fff3f3);}
#succeswidget{background-color:#fdf8f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fcfb', endColorstr='#e5f9f6');background:-webkit-gradient(linear, left top, left bottom, from(#f5fcfb), to(#e5f9f6));background:-moz-linear-gradient(top, #f5fcfb, #e5f9f6);}
#noticewidget{background-color:#fdf8f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdf9ea', endColorstr='#fff3c3');background:-webkit-gradient(linear, left top, left bottom, from(#fdf9ea), to(#fff3c3));background:-moz-linear-gradient(top, #fdf9ea, #fff3c3);}
#infowidget{background-color:#fdf8f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f2f8', endColorstr='#D5EDF8');background:-webkit-gradient(linear, left top, left bottom, from(#e6f2f8), to(#D5EDF8));background:-moz-linear-gradient(top, #e6f2f8, #D5EDF8);}
.errorblock{}
.errordescriptions{}
.errordescriptions ul{}
.error{}
radio{}
.multi-radio{padding-left:20px;}
#applyform{background-color:purple;}
#selfchoose #applyform p{float:left;clear:both;}
#selfchoose #applyform p label{float:left;display:block;margin-right:10px;margin-bottom:0.5em;}
.frm_optional-2col, .frm_required-2col{float:left;margin-right:10px;}
.frm_optional-2col_last-1br, .frm_required-2col_last-1br{margin-bottom:7px;}
.frm_optional-2col_last-2br, .frm_required-2col_last-2br{margin-bottom:25px;}
.frm_optional-2col .frm_radios{}
.frm_optional-2col input.frm_radios{margin-right:1px;}
.frm_optional-2col-leftinfo, .frm_optional-2col-rightinfo{float:left;margin-right:10px;}
.frm_optional-2col-leftinfo{width:300px;}
.frm_optional-2col-rightinfo{width:380px;}
#frm_multi-selection{}
#frm_multi-selection select{float:left;height:130px;}
#frm_multi_selection-container{float:left;height:130px;}
#frm_multi-selection-icn1{width:80px;position:relative;top:10px;left:5px;}
#frm_multi-selection-icn2{position:relative;left:48px;}
#frm_multi-selection-icn1 span, #frm_multi-selection-icn2 span{margin-bottom:5px;}
#frm_multi-selection-icn1 span.icn_select-one{margin-left:8px;}
#rightalign a.icn_delete{float:right;width:100%;}
.option_rightalign, .option_leftalign{display:block;text-align:right;font-size:0.8em;}
.option_leftalign{text-align:left;}
.rightalign span.icn_delete{}
.rightalign a{}
.rightalign_list ul{list-style-type:none;}
.rightalign_list ul li{display:block;clear:left;float:right;list-style-image:url(/images/main/sprite_icons.png);list-style-position:0px -699px;padding-left:18px;margin-right:5px;}
#personcompanydiv{margin-top:30px;}
.preferred-adress{background-color:#F7F7F7;padding:0 5px 0 5px}
.IBAN{margin-right:6px;}
.frm_txtfield_IBAN{border:1px solid #cfcfcf;border-left:none;width:10px;}
.IBAN-first{border-left:1px solid #cfcfcf;}
.frm_search_container{}
.frm_search_go{}
.frm_search_txt_small, .frm_search_txt_medium, .frm_search_txt_large, .frm_search_txt_sidebar{border:1px solid #cfcfcf;border-right:0px;height:18px;width:196px;float:left;}
.frm_search_txt_medium{width:256px;}
.frm_search_txt_large{width:304px;}
.frm_search_txt_sidebar{width:130px;margin-left:10px;}
.frm_search_txt_legenda{border:1px solid #cfcfcf;height:18px;width:196px;}
#info_block{}
#info_arrow{background-image:url("/images/main/infoarrow.png");width:6px;height:10px;position:relative;top:6px;left:1px;float:left;z-index:2;}
#info_cnt{border:1px solid #cfcfcf;padding:0px 5px 0px 5px;width:200px;position:relative;left:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f3f3', endColorstr='#efeded');background:-webkit-gradient(linear, left top, left bottom, from(#f5f3f3), to(#efeded));background:-moz-linear-gradient(top, #f5f3f3, #efeded);}
.cal_icn-legenda-cfp, .cal_icn-legenda-register, .cal_icn-legenda-notopenyet, .cal_icn-legenda-open, .cal_icn-legenda-closingsoon, .cal_icn-legenda-closed, .cal_icn-cfp-notopenyet, .cal_icn-cfp-open, .cal_icn-cfp-closingsoon, .cal_icn-cfp-closed, .cal_icn-reg-notopenyet, .cal_icn-reg-open, .cal_icn-reg-closingsoon, .cal_icn-reg-closed{background-image:url(/images/main/sprite_icons.png);display:block;}
.cal_icn-legenda-cfp, .cal_icn-legenda-register, .cal_icn-cfp-notopenyet, .cal_icn-cfp-open, .cal_icn-cfp-closingsoon, .cal_icn-cfp-closed, .cal_icn-reg-notopenyet, .cal_icn-reg-open, .cal_icn-reg-closingsoon, .cal_icn-reg-closed{width:20px;height:21px;margin-top:7px;}
.cal_icn-legenda-notopenyet, .cal_icn-legenda-open, .cal_icn-legenda-closingsoon, .cal_icn-legenda-closed{width:20px;height:26px;}
.cal_icn-legenda-cfp{background-position:21px -832px;}
.cal_icn-legenda-register{background-position:22px -880px;}
.cal_icn-legenda-notopenyet{background-position:0px -928px;margin-left:15px;}
.cal_icn-legenda-open{background-position:21px -928px;margin-left:15px;}
.cal_icn-legenda-closingsoon{background-position:0px -957px;margin-left:15px;}
.cal_icn-legenda-closed{background-position:21px -957px;margin-left:15px;}
.cal_icn-cfp-notopenyet{background-position:0px -832px;}
.cal_icn-cfp-open{background-position:22px -832px;}
.cal_icn-cfp-closingsoon{background-position:0px -856px;}
.cal_icn-cfp-closed{background-position:22px -856px;}
.cal_icn-reg-notopenyet{background-position:0px -880px;}
.cal_icn-reg-open{background-position:22px -880px;}
.cal_icn-reg-closingsoon{background-position:0px -904px;}
.cal_icn-reg-closed{background-position:22px -904px;}
.cal_icn-noneage{margin-left:15px;}
.dropdown-legenda{margin-right:20px;float:left;height:23px;}
.frm_search_txt_legenda{float:left;margin-right:20px;}
input.icn_edit{background-color:transparent;border:none;}
p span.icn_edit{display:inline-block;position:relative;top:6px;left:5px;}
.logindiv{width:210px;float:left;}
input[readonly="readonly"], input[readonly]{background:#f9f9f9;color:#666;cursor:default;}
.containerTableStyle{width:730px;word-break:break-strict;}
html body div#wrapp div#content div#contcol form fieldset.frm_medium div#treeBox div.containerTableStyle table tbody tr td table tbody tr td table tbody tr td table tbody tr td.standartTreeRow span.selectedTreeRow{}
#course_options{position:relative;top:-200px;left:5px;width:97%;margin:10px 0;padding:5px;border:1px solid #666666;background-color:#fff;z-index:10;-moz-box-shadow:4px 4px 8px #b5b5b5;-webkit-box-shadow:4px 4px 8px #b5b5b5;box-shadow:4px 4px 8px #b5b5b5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b5b5b5')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b5b5b5');}
#packagetreeBox{background:-moz-linear-gradient(center top , #f7fbfb, #cae3df) repeat scroll 0 0 transparent;border:1px solid #b5b5b5;padding-top:10px;padding-bottom:10px;}
#course_options .btn_confirm{margin-top:10px;margin-bottom:4px;}
#course_options table{}
.tablelayout{width:100%;}
.formtitle{min-width:200px;}
.formtitle, .formtitlefull{font-weight:bold;vertical-align:top;}
#next:hover, #previous:hover, .cfpbutton:hover{}
.cfpbutton{height:24px;color:#fff;cursor:pointer;margin:0px 10px 10px 0px;background-color:#058270;border:1px solid #fff;}
input#next.btn_next:hover, input#previous.btn_previous:hover{border:none;}
.customtable{min-width:400px;border-collapse:collapse;}
.customtableheader{text-align:left;}
.customtablerows{height:30px;}
.customtablerows img{vertical-align:bottom;}
.techprog .textblocktitle{padding-bottom:10px;}
.tpformtbl{}
.tpfsleft, .tpfsright{padding:10px 0px 10px 10px;}
.tpbutton{background-color:#058270;border:1px solid #fff;color:#fff;cursor:pointer;margin:0 0 3px;padding:2px;}
.tpbutton:hover{background-color:#fff;border:1px solid #058270;color:#058270;}
.tptextfield{border:1px solid #058270;}
.tptable{border-collapse:collapse;}
.tptable td, .tph1 td, .tph2 td{border:1px solid #333;padding:2px 0 2px 2px;}
.tph1 td, .tph2 td{color:#fff;font-weight:bold;background-color:#058270;border-width:1px 1px 0px 1px;}
.tph2 td{background-color:#D6F9F5;color:#000;}
.tptable td img, .tpformtbl td img{border:none;margin:0;padding:0;}
.alphabetmenu{display:block;position:absolute;height:35px;width:756px;top:190px;border-bottom:1px solid #058270;}
.alphabetmenufixed{background-color:#fff;position:fixed;top:0;border-bottom:1px solid #058270;z-index:99;}
.alphabetmenu li{display:inline;font-weight:bold;margin-right:0.5em;position:relative;top:0.6em;}
.alphabetmenu li a{vertical-align:middle;}
.printer{padding-top:0.3em;padding-right:1.5em;float:right;}
.alphabetmenu .printer a img{border:none !important;margin:2 0 2 0 !important;padding:0 !important;vertical-align:middle;}