.ym-form .ym-fbox-check
label{top:-3px}#message{display:none}#message .ok,.nok,.wait{border:2px
inset;margin-left:auto;margin-right:auto}#message
.ok{border-color:green;color:green}#message
.nok{border-color:red;color:red}#message
.wait{border-color:chocolate;color:chocolate}#message
.message_caption{font-size:8pt}#message table.selectable td,th{border:none}#js_error{height:200px;width:300px;border:2px
inset red;color:red;text-align:center;font-size:15pt;margin-left:auto;margin-right:auto}#js_error
td{vertical-align:middle;white-space:normal}#loginbox.register{width:99%;padding-top:0px;border:0px;display:none}#loginbox.register .ym-form, #loginbox .ym-form{margin:0;padding-top:10px}#loginboxframe{width:300px;margin:auto auto}#loginbox{border:1px
solid #CCC;display:none;margin:0
auto;padding-top:0px;width:300px;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc}#loginbox_footer{border-top:1px solid #CCC;text-align:left;margin-top:3px}#loginbox
A{text-decoration:none;color:#296CB6}#loginbox A:hover{color:red;background-color:inherit}html,body{font-size:12px;font-family:Arial,Helvetica,sans-serif}.header_text_weiss{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#FFF}.passwordRequiredState,.passwordMinCharsState,.passwordMaxCharsState,.passwordInvalidStrengthState,.passwordCustomState,.textfieldInvalidFormatState,.textfieldValidState,.textfieldRequiredState,.textfieldMinValueState,.textfieldMaxValueState,.textfieldMinCharsState,.textfieldMaxCharsState,.selectInvalidState,.selectRequiredState,.selectValidState,.confirmInvalidState,.confirmRequiredState,.confirmValidState{white-space:normal;margin-bottom:10px}.h1{color:#296CB6;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:normal;padding-bottom:20px}.h2{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal}#loginbox
.buttons{display:inline-block;margin:5px}#loginbox .buttons a, #loginbox .buttons
button{display:block;float:left;margin:0
7px 0 0;background-color:#f5f5f5;border:1px
solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px
10px 6px 7px}#loginbox .buttons
button{width:auto;overflow:visible;padding:4px
10px 3px 7px}#loginbox .buttons button[type]{padding:5px
10px 5px 7px;line-height:17px}*:first-child+html button[type]{padding:4px
10px 3px 7px}#loginbox .buttons button img, #loginbox .buttons a
img{margin:0
3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}#loginbox button:hover, #loginbox .buttons a:hover{background-color:#dff4ff;border:1px
solid #c2e1ef;color:#369}#loginbox .buttons
a{-moz-outline-style:none}#loginbox .buttons a:active{background-color:#6299c5;border:1px
solid #6299c5;color:#fff}#loginbox button.positive, #loginbox .buttons
a.positive{color:#529214}#loginbox .buttons a.positive:hover, #loginbox button.positive:hover{background-color:#E6EFC2;border:1px
solid #C6D880;color:#529214}#loginbox .buttons a.positive:active{background-color:#529214;border:1px
solid #529214;color:#fff}#loginbox .buttons a.negative, #loginbox
button.negative{color:#d12f19}#loginbox .buttons a.negative:hover, #loginbox button.negative:hover{background:#fbe3e4;border:1px
solid #fbc2c4;color:#d12f19}#loginbox .buttons a.negative:active{background-color:#d12f19;border:1px
solid #d12f19;color:#fff}