strong { font-weight:bold; }#errors {color: red; margin-top: 20px; }#firstRow p { margin:0px 0px 15px 15px;}#divNormal, #divRegistered { width:450px; float:left; min-height:300px; margin-bottom:30px;padding-left:20px;display:block; }#divRegistered {  }#formNormal, #formRegistered{ margin-top:20px;}#divNormal{ border-left:1px solid #666; }#container {display:inline-block; min-height:500px;}#innerContainer { width:700px;float:left;text-align:center;}#flashContent { margin:0 0 0 150px; width:400px;}#main { margin-top:10px; margin-bottom:0px; background:none; }h1.start { margin:15px 0px; color:#000; font-size:140%; line-height:24px; font-weight:bold; }#flashContent { float:left;}#columnRight { float:left; width:262px; background:url(../images/wrapper.jpg) repeat center top;  padding:8px;}#columnRight h3, #divRegistered h3, #divNormal h3 {color:#000; font-size:120%; font-weight:bold; margin:15px 0px; }#columnRight ol li {display:list-item; list-style:decimal outside; margin-left:0px; padding-bottom:8px; }#noscript { background:#fff; margin:10px 0px 10px 0px!important; }#formcontent { padding:10px;min-height:600px; display:inline-block; }#formcontent label { clear:both; margin-top: 5px; width:200px; float:left; }#formcontent input, #formcontent select { margin-top: 5px; }#formcontent input[type="text"] { width: 150px; border:1px inset #ddd; display:inline-block; }#formcontent input[type="checkbox"] { margin-left: 50px; display:block; float:left;}#formcontent select { width: 60px; margin-right: 40px; }#buttondiv { clear:both; float:none; margin-right:45px; text-align:right; padding:8px; margin-top:25px; border-top:1px solid #E6EDF5; text-align:right;}/*#buttondiv input { border:none; background:url(../images/cmd_bettenrid.jpg) no-repeat top left; width:167px; font-size:11px; color:#fff; text-align:center; padding:4px; font-weight:bold;}*/#private_button, #public_button, #reminder_button { background:#C80000; color:#fff; font-size:12pt; font-weight:bold; padding:5px 15px 5px 20px; border:none; float:none!important;}#private_button:hover, #public_button:hover, #reminder_button :hover{ background:#FF0000;}label#private_permission_phone-label, label#public_permission_phone-label, label#private_permission_newsletter-label, label#public_permission_newsletter-label,label#private_permission_mail-label,label#public_permission_mail-label { float:right; width:350px; margin-right:20px; margin-top:10px;}label#private_permission_phone-label, label#public_permission_phone-label, label#private_permission_newsletter-label, label#public_permission_newsletter-label,label#private_permission_mail-label,label#public_permission_mail-label { *float:none; width:350px; margin-right:20px; margin-top:10px;}label#public_permission_mail-label,label#private_permission_newsletter-label,label#public_permission_newsletter-label {*float:none; *clear:both; *display:inline-block; *padding-left:30px;}input#private_permission_newsletter ,input#public_permission_mail,input#public_permission_newsletter { *margin:0px; *position:absolute; *margin-top:10px; *margin-left:-400px;}input#reminder_permission_newsletter {margin-left:20px!important;}label#reminder_permission_newsletter-label { float:right; margin-right:250px;}label#reminder_permission_newsletter-label,label#private_permission_newsletter-label, label#public_permission_newsletter-label { margin-bottom:20px; }input[type="text"].error { background:#EFE0E0; border:1px inset #ddd; }label.error { float:right; color:#c80000; width:120px;}#info { width:670px; height:485px; margin:30px auto 0px auto; padding-top:80px; position:relative; }#confirm { margin:30px 20px 30px 20px; }#info img { position:absolute; top:0; left:0; z-index:1;}#voucher, #code { background:#fff; margin:30px; padding:10px; opacity:0.9; position:absolute; z-index:10;}#code {top:220px;}#voucher h1 {color:#666; font-size:18px; font-weight:bold; padding:8px 0px 8px 0px; }#voucher h2, #code h2 { font-size:14px; font-weight:bold;}#code h2 span { text-decoration:underline; }#subline {top:430px; margin:0px 20px 20px 20px; font-size:8pt; position:absolute;z-index:10;}div.print { float:right; margin-right:30px;}#service {margin-top:20px;}#serviceLeft, #serviceRight {width:47.9%;}.servicebutton_links{background-image:url("http://www.bettenrid.de/wcsstore/BettenRid/images/bettenrid/button_linksnewsletter.png");}.servicebutton_mitte{background-image:url("http://www.bettenrid.de/wcsstore/BettenRid/images/bettenrid/button_mittenewsletter.png");}.servicebutton_rechts{background-image:url("http://www.bettenrid.de/wcsstore/BettenRid/images/bettenrid/button_rechtsnewsletter.png");}.servicebutton_rechts{background-image:url("http://www.bettenrid.de/wcsstore/BettenRid/images/bettenrid/button_rechtsnewsletter.png");}.small {font-size:8pt;}.info { padding:0px 15px; font-weight:bold;text-align:center;}#reminder label {width:auto;}label#reminder_permission_newsletter-label{ margin:0; margin-right:200px; padding-top:3px;}.loading { background:url(../images/loader.gif) no-repeat center center; padding:15px 0px 15px 80px; border:1px solid #eee; margin:10px;}input.loading { background:#C80000 url(../images/loader_small_red.gif) no-repeat 5px center !important; padding-left:48px; height:40px;}#msg {padding:15px;}label#reminder_hoeffner_reminder_info-label,label#reminder_hoeffner_reminder_info2-label{*float:none; *width:100%; *clear:both; *display:inline-block;}
