@charset "UTF-8";@media all{.s2navi{position:absolute;right:9px;width:150px}.s2navi .search{width:auto;border:1px #d8aa3f solid;background:#ffedaa;padding:3px;color:#777;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1em}.s2navi .search[type=text]:focus{background:#ffedaa;color:#333;border-color:#d8aa3f}.form{background:#f0f0f0;padding-bottom:10px;_width:548px;margin:12px 0}.form h2{display:none}.Text,.SelectBox,.CheckBox{margin-bottom:10px;padding:5px;clear:both;display:block;border-bottom:1px solid #fff;_border-bottom:0}.Text:after{_content:".";_display:block;_height:0;_clear:both;_visibility:hidden;_zoom:1;_display:block}label.fieldname{width:190px;_width:150px;float:left;padding:0 8px;text-align:left}.fieldinput{_float:right}.fieldinput input,.fieldinput select{width:320px;_width:280px;border:1px solid #ccc;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1em;padding:2px 1px;color:#000}.fieldinput input.checkbox{width:auto;margin-right:300px;_margin-right:260px;border:none;font-size:1em}.fieldinput select{border:1px solid #ccc}.fieldinput option{color:#000}.TextArea{margin-bottom:10px;clear:both;padding:5px;display:block}textarea.textarea{width:320px;_width:280px;_height:160px;border:1px solid #ccc;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1em;padding:2px 1px;margin-bottom:10px}.submit{border:1px solid #ccc;background:#999999;color:#fff;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1em;padding:3px 16px;clear:both;display:block;margin-left:211px;_margin-left:262px}.inputerror{padding:10px 5px;color:red;font-weight:bold}.loginform{width:348px;margin:auto;background:#f0f0f0}#loginform fieldset{}#loginform{width:348px}#loginform legend{font-weight:bold;display:none}#loginform label{display:block;height:2em;background:#f0f0f0;padding:10px 10px 0}#loginform input{border:1px solid #ccc;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1em;padding:2px 1px;float:right;clear:right}#loginform .submit{padding:3px 16px;margin-bottom:20px;margin-left:0}.error{color:red;font-weight:bold}.formpartdesc{margin-bottom:10px;padding:5px;font-weight:bold}#signupForm{font-size:13px}#signupForm table{width:100%}#signupForm table td{background:none;border:0}#signupForm table{background:#eeeeee}#signupForm table td{padding:3px;padding-bottom:7px}#signupForm table td.desc{font-weight:bold;padding-left:5px}#signupForm .text{border:1px solid #666;padding:2px;width:12em}#signupForm label.invalid{color:#ff4500;font-size:80%;display:block}#signupForm input:focus{background:#eeffee}#signupForm input.firstname,#signupForm input.lastname{width:12em}#signupForm input.street,#signupForm input.city{width:19em}#signupForm input.zipcode,#signupForm input.housenumber{width:5em}#signupForm input.youtube{width:20em}}