.desktop{display:none}@media only screen and (min-width:200px) and (max-width:320px),only screen and (min-width:320px) and (max-width:480px),only screen and (min-width:480px) and (max-width:520px),only screen and (min-width:520px) and (max-width:768px),only screen and (min-device-width:200px) and (max-device-width:320px),only screen and (min-device-width:320px) and (max-device-width:480px),only screen and (min-device-width:480px) and (max-device-width:520px),only screen and (min-device-width:520px) and (max-device-width:768px){.desktop{display:none}.mobile{display:block}}@media only screen and (min-width:200px) and (max-width:320px),only screen and (min-width:320px) and (max-width:480px),only screen and (min-width:480px) and (max-width:520px),only screen and (min-width:520px) and (max-width:768px),only screen and (min-device-width:200px) and (max-device-width:320px),only screen and (min-device-width:320px) and (max-device-width:480px),only screen and (min-device-width:480px) and (max-device-width:520px),only screen and (min-device-width:520px) and (max-device-width:768px){body{background-color:#d5dde9;overflow-x:none;overflow-y:auto;font-family:Helvetica,Arial,sans-serif}p,h1,h2,h3,h4,ul,ol,li,td,th,address,blockquote,nobr,b,i,div,span,input,textarea,select,fieldset,legend{font-family:Helvetica,Arial,sans-serif;font-size:12px}table#mandant td{border:none!important;padding:5px}table#mandant a{text-decoration:none}table#mandant td>a{font-weight:700}#tabnav ul li a{border-radius:10px}input[type='text'],input[type='password'],input[type='radio'],input[type='checkbox'],select,textarea,input[type='email'],input[type='tel'],input[type='number'],input[type='url']{max-width:250px;font-size:16px}input[type='text'],input[type='password'],select,input[type='email'],input[type='tel'],input[type='number'],input[type='url']{border:solid 1px #ddd;border-radius:0}input[type='submit'],input[type='text'],input[type='password'],input[type='radio'],input[type='checkbox'],select,#content a,button,input[type='email'],input[type='tel'],input[type='number'],input[type='url']{border-radius:3px}a{text-decoration:underline!important}.mainboard a{text-decoration:none!important}#mandant a,.freitext_title a{font-size:16px}select:focus,textarea:focus,input[type='text']:focus,input[type='password']:focus,input[type='checkbox']:focus,input[type='radio']:focus,.onfocus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='url']:focus{border:1px solid #1a5ea4!important;box-shadow:1px 1px 4px 1px #666;z-index:98}input[type='submit'],input[type='cancel'],input[type='reset'],button{text-align:center;margin:auto;margin-top:5px;margin-bottom:5px;font-size:22px;border:solid 2px #002752;border-bottom:solid 3px #f37022}input[type='submit']:focus,input[type='cancel']:focus,input[type='reset']:focus,button:focus,.onfocusButton{background-color:#002752;border:solid 2px #002752!important;border-bottom:solid 3px #f37022!important}img[src='js/calendar/cal.gif'],img[src='./payment-redirect.png'],img[src='./payment-indirect.png']{display:none}.navstrip{margin-bottom:5px;display:none}.navstrip_inset{display:none}.navstrip_list{padding:0}.manuallink{display:none}.assistent{display:none}#page{overflow:hidden;overflow-x:hidden;overflow-y:auto;width:auto;min-width:0!important}#banner,#banner table{box-shadow:1px 1px 4px 1px #666;border:none!important;background-color:transparent}#header{display:none}#header_info{height:40px;padding:0;display:none}#headerinforight,#headerinfoleft{float:none!important;margin:0}#logininfo{display:none}#popupmenu{margin-top:auto;margin-left:auto}#menu_frame,#menu_alt_frame{display:none}#main_frame,#main_alt_frame{margin:auto;padding:auto}#content,#content_alt{padding:none!important};#content,#content_alt{display:block;padding:5px!important;margin:auto!important;border-radius:0;background-color:transparent;border:0;text-align:center;width:100%}#content p a,#content_alt{text-decoration:underline}#mainboard{width:auto!important}#mainboard fieldset.formtable{width:297px!important}#infotext{display:none}#footer{min-height:50px!important;margin-top:10px;white-space:nowrap;background-color:transparent}#footer span.text_right{margin-right:4px;opacity:.8;text-align:center;width:100%;margin-top:5px}#footer span.text_left{margin-left:0!important;float:none;white-space:normal!important}#global_company{white-space:nowrap}#action_buttons_top{display:none}.mainboard_item{margin:auto!important;width:auto!important;float:none!important;padding:0}.mainboard_item_title{font-weight:bold;font-size:13px;text-decoration:none}.formtable,.datatable,fieldset,.freitext{border:none!important;margin:0;margin:auto!important;margin-bottom:10px!important;border-radius:10px;border:solid 1px!important;background-color:white;display:block;padding:2px;margin:0 auto;text-align:left;max-width:320px}fieldset,div.listtable,div.formtable{min-width:0}.listtable table,.listtable table tr td{text-align:left!important;margin:auto}.listtable table{text-align:center!important;width:auto}.listtable ul li{list-style-type:none;white-space:nowrap}#action_buttons_bottom fieldset.formtable{background-color:transparent;border:none!important;box-shadow:none!important}#action_buttons_bottom fieldset.formtable .datenspalte{text-align:center;padding-left:0}#action_buttons_bottom form{margin:0}#action_buttons_bottom input[type='submit'],#action_buttons_bottom input[type='cancel'],#action_buttons_bottom input[type='reset'],#action_buttons_bottom button{width:100%}.formtable legend,.listtable legend,.datatable legend{font-size:18px;font-weight:normal;margin:5px;margin-right:0!important;margin-left:0!important;padding:5px;text-align:left;color:white;background-color:#036;width:94%;border:solid 1px #036;border-right:solid 2px #f37022;border-bottom:solid 2px transparent;padding-left:20px;padding-right:0;border-radius:5px 1px 15px 5px;width:90%}.formtable p{border:0}#taboverviewcontent{min-width:10%!important}#tabcontent{max-width:320px;padding:auto;margin:auto}.datatable{padding:10px}.datatable table,.datatable table tr td{text-align:left!important;margin:auto}.datatable .name{min-width:auto;min-width:0;width:auto;font-size:11px}.datatable .value{min-width:auto;font-size:12px;white-space:wrap!important}.datencontainer{border:0;padding:10px}.datenzeile.msg{border-radius:5px;margin-top:4px;margin-bottom:4px;width:90%}.datenbeschreibung{white-space:normal}.datenlabel{text-align:left;float:none;padding-top:0;padding-bottom:0;width:auto}.datenfield{font-size:16px}.datenfield,.datenspalte{float:none;clear:both;white-space:normal!important;padding-top:0}.datenfield font a{margin-top:5px;margin-bottom:5px;white-space:nowrap!important}.datenfield span{font-size:16px}.datenhilfe{display:none}.dist1{background-color:transparent}.popuplayer{left:auto!important;top:auto!important;margin:auto!important;position:fixed;margin-top:100px!important;border-radius:10px;width:300px;height:200px;width:97%}.error,.msg,.info,.warn{border-radius:5px;margin-bottom:5px;width:auto!important}.autocomplete{border:solid 2px #ddd;border-radius:13px;background-color:white}.autocomplete ul li{border:solid 1px white}.autocomplete ul li,.autocomplete ul li.selected{border:0}.autocomplete ul li.selected{border-radius:10px}.autocomplete ul li,.autocomplete ul li b{font-size:16px;padding-top:5px;padding-bottom:5px}.submitbuttons input[type='submit'],input[type='clear'],input[type='reset'],button,.submitbuttons.datenschalt{width:100%}.extralarge_button{white-space:normal}.freitext{margin-top:20px!important}.freitext_title{margin-top:10px;margin-left:10px;margin-right:10px;border-radius:5px 5px 5px 5px;border:0;text-align:center;background-color:transparent}.freitext_title>a,.freitext_title>a:hover,.freitext_title>a:link,.freitext_title>a:active{color:white;background:url(cpx-de.hshsoft.web.ireg.theme.def.img.pfeil2_orange.gif.css) no-repeat right center transparent;padding:5px;padding-right:20px;padding-left:20px;border:solid 2px #002752;border-bottom:solid 3px #f37022;border-radius:5px;background-color:#002752;display:block}.freitext_text{padding:10px}.listtable a,.listtable a:hover,.listtable a:link,.listtable a:active{background:0;text-decoration:underline}.listtable th a,.listtable th a:hover,.listtable th a:link,.listtable th a:active{text-decoration:none}.listtable td a,.listtable td a:hover,.listtable td a:link,.listtable td a:active{padding-right:0!important}.listtable tr:nth-child(odd){background-color:#eee}.listtable tr:nth-child(even){background-color:#fff}form a,form a:hover,form a:link,form a:active,table#mandant a,table#mandant a:hover,table#mandant a:link,table#mandant a:active{background-color:transparent}#mandant tr:nth-child(odd),#mandant tr:nth-child(even){background-color:#fff}#anfrageprofil{display:none}#content,#content_alt{padding:5px;padding-left:auto;padding-right:auto}#banner,#banner table,input[type='submit'],input[type='cancel'],input[type='reset'],button,.button,.freitext_title a,.formtable legend,.listtable legend,.datatable legend{box-shadow:1px 1px 4px 1px #666}.datencontainer{padding-top:0;margin-top:0}.msg,.info,.warn,.error{box-shadow:1px 1px 2px .5px #999!important;border-radius:0!important;border:solid 0!important}.msg img[src='cpx-de.hshsoft.web.ireg.theme.def.img.icon_info.gif.css']{display:none}.formtable,.datatable,fieldset,.freitext{border-radius:10px 10px 10px 10px!important;border:solid 1px #ccc!important;border-left:solid 1px #999!important;border-bottom:solid 1px #999!important;border:solid 0 #ccc!important;box-shadow:0 1px 4px rgba(0,0,0,0.2)}#mainboard_gemeindeauswahl{border:solid 5px white;border-radius:10px;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.2);margin-bottom:5px!important}#footer{outline:solid 1.5px white}#footer span{font-size:9px!important;color:#505050;text-shadow:1px 1px 0 #fff;background-color:transparent}#footer a{text-decoration:underline}#header_info{display:block;top:30px;position:fixed;z-index:999;background-color:transparent;color:transparent;right:0}a[title='Sie können sich hier Anmelden.']{display:none}#headerinfoleft{display:none}#headerinforight a,#headerinforight a:link,#headerinforight a:hover,#headerinforight a:active{color:white!important;text-decoration:none}#headerinforight a{border-radius:3px;border:solid 4px #002752;padding:10px;background-color:#002752;box-shadow:1px 1px 4px 1px #666;border-color:#002752 #002752 #f37022;right:0;margin-top:10px}#main_frame{padding-top:60px}#banner,#header{position:fixed;z-index:99}#banner{top:0;left:0;width:100%;background-color:white}#banner img[alt='HSH Soft- und Hardware Vertriebs GmbH Logo']{height:50px;width:auto}#banner img{max-height:50px;width:auto}#banner{max-height:50px}#header_info{top:18px}.datenfield>label{white-space:normal}#mobileswitch{text-align:center}.switch_active{font-weight:700}#menu_frame,#menu_alt_frame{display:none}div.assistent{width:100%}#infotext{display:block;padding:0}#infotext.*{display:none}#infotext div.assistent{display:block;text-align:center}ul.ul_assistent{width:auto;margin:0;display:inline-block}ul.ul_assistent li{border-radius:5px;margin-right:5px;width:auto;float:none;display:inline-block}ul.ul_assistent li,ul.ul_assistent li div{background-image:none}ul.ul_assistent li div span.assistent_item{padding:5px;margin:auto;margin-left:5px;margin-right:5px;text-decoration:none!important}ul.ul_assistent li.bg_currentactiveli{background-color:#f37022;box-shadow:1px 1px 4px 1px #666}ul.ul_assistent li.bg_unvisitedli{background-color:#FFF;box-shadow:0 1px 4px rgba(0,0,0,0.2)}ul.ul_assistent li.bg_visitedli{background-color:#85c285;color:#FFF;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.assistent_item_count{font-weight:700;font-size:24px}.assistent_item_count_point{display:none}.assistent_item_label{display:none}.LV_valid_field{background-color:#e3f6ce}.LV_validation_message,.LV_valid{display:none}.content_title,.content_title b{font-size:1.9em!important;text-shadow:#c0c0c0 3px 3px 5px;color:#032763!important}.simpletable{border-spacing:6px}.simpletable tr:nth-child(even),.simpletable tr:nth-child(odd){background-color:transparent!important}.simpletable tr:nth-child(even) td{border-radius:20px!important;background-color:#e9e9e9}.simpletable tr:nth-child(odd) td{border-radius:20px!important;background-color:#efefef}.simpletable td{padding:10px;border-radius:20px!important}.pagebanner{line-height:30px;font-size:18px;padding-left:10px}}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;border:2px solid #002752;border-radius:2px;display:inline-block;margin-right:3px;margin-top:3px;width:30px!important;height:30px!important;padding:0;background-color:white}input[type=radio]{border-radius:28px;vertical-align:middle}input[type=checkbox]{vertical-align:bottom;margin-bottom:0}input[type=checkbox]:hover,input[type=radio]:hover,input[type=checkbox]:focus,input[type=radio]:focus{border:solid 2px #aaa;box-shadow:0 0 10px #aaa}input[type=checkbox]:checked,input[type=radio]:checked{border:solid 2px #f37022}input[type=checkbox]:checked,input[type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-image:url(cpx-de.hshsoft.web.ireg.theme.def.img.mobile.checked.png.css);background-color:white}@media(min-resolution:.001dpcm){_:-o-prefocus,input[type=checkbox]:checked,input[type=radio]:checked{background-image:none!important;padding:4px}}@media only screen and (min-width:200px) and (max-width:260px),only screen and (min-device-width:200px) and (max-device-width:260px){#mainboard_gemeindeauswahl{border:solid 2px #036;border-radius:10px;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.2);margin-bottom:5px!important}.mainboard_item{background-image:none!important;border:solid 2px #036;border-radius:10px;margin-bottom:5px!important;width:100%;background-color:white!important;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.mainboard_item_container{padding-left:0!important;padding:0;display:block}.mainboard_item_title{background-color:#036;color:white;width:auto!important;padding-left:5px;padding-top:5px;margin-top:0;text-align:left;height:40%;border-radius:6px 6px 0 0;border-bottom:solid 1px #f37022;font-weight:normal}.mainboard_item_text{padding-left:5px}.mainboard fieldset.formtable{xbackground-color:transparent!important}.formtable legend,.listtable legend,.datatable legend{text-align:left;width:90%;margin-bottom:30px;margin-left:-20px!important;border-radius:0;border:0;background-color:transparent;color:#032763;font-weight:bold;box-shadow:none}.formtable legend,.listtable legend,.datatable legend,.formtable legend *,.listtable legend *,.datatable legend *{font-size:18px;font-weight:normal}select,textarea,input[type='text'],input[type='password'],input[type='checkbox'],input[type='radio'],.onfocus,input[type='email'],input[type='tel'],input[type='number'],input[type='url']{max-width:200px}input[type="submit"],input[type="cancel"],input[type="reset"],button{font-size:18px;background-color:#002752;color:white}div.assistent{height:auto}ul.ul_assistent li{height:25px;margin-right:auto}ul.ul_assistent li div span.assistent_item{padding:3px;margin:auto;margin-left:3px;margin-right:3px;line-height:28px}}@media only screen and (min-width:200px) and (max-width:320px) and (min-height:640px),only screen and (min-width:320px) and (max-width:480px) and (min-height:640px),only screen and (min-width:480px) and (max-width:520px) and (min-height:640px),only screen and (min-width:520px) and (max-width:768px) and (min-height:640px),only screen and (min-device-width:200px) and (max-device-width:320px) and (min-device-height:640px),only screen and (min-device-width:320px) and (max-device-width:480px) and (min-device-height:640px),only screen and (min-device-width:480px) and (max-device-width:520px) and (min-device-height:640px),only screen and (min-device-width:520px) and (max-device-width:768px) and (min-device-height:640px){#main_frame{padding-top:60px}#banner,#header{position:fixed;z-index:99}#banner{top:0;left:0}select,textarea,input[type='text'],input[type='password'],input[type='checkbox'],input[type='radio'],.onfocus,input[type='email'],input[type='tel'],input[type='number'],input[type='url']{font-size:20px}}@media only screen and (min-width:769px){#header_info{display:block}}@media only screen and (max-width:770px) and (min-width:770px),only screen and (max-device-width:770px) and (min-device-width:770px){.datenlabel{text-align:left;float:none}.datenfield{float:none;clear:both;white-space:normal!important}.datenhilfe{margin-top:-25px;float:right;clear:both;white-space:normal!important}}.mainboard a{margin-right:auto;margin-left:auto}.content_vorgang{background:white}#payment_method_list{padding:0}#payment_method_list .mainboard_item_container{min-width:unset}#payment_method_list .mainboard_item{display:inline}#payment_method_list .mainboard_item_input{height:10px;width:10px;clip:rect(1px,1px,1px,1px)}