/* IE HACK FOR LEGEND / FIELDSET BACKGROUND BUG */
* html fieldset{position:relative;margin-top:15px;padding-top:10px;}
* html legend{position:absolute;top: -10px;left:10px;}

legend {color:black;font-size:14px;}

#umzform2 input,textarea {padding:4px;}

#umzform {width:610px;float:left;clear:both;margin:0;padding:0;}
#umzform fieldset {width:600px;float:left;clear:left;margin:10px 0px 10px 0;padding:10px 10px;background:#f3f3f3;border:1px solid silver;}
#umzform fieldset legend {font-weight:bold;padding:0px 4px;margin:0px 12px 0px 12px;color:#42584F;font:bold 16px "Trebuchet MS", Arial,Sans-Serif;}
#umzform fieldset label {font-weight:bold;width:120px;padding:4px 10px 0px 0px;float:left;clear:both;text-align:right;}
#umzform fieldset .label {font-weight:bold;width:120px;padding:4px 10px 0px 0px;text-align:right;}
#umzform fieldset input {float:left;margin:0px 5px 0px 0px;}
#umzform fieldset select {float:left;margin:3px 5px 0px 0px;font-size:12px;}
#umzform fieldset label.inline {clear:none;width:30px;margin-right:30px;padding:0px 0px 0px 0px;}
#umzform fieldset .msub {color:white;font-weight:bold;font-size:12px;width:217px;background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;padding:0;}
#umzform fieldset .msub:hover {background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 -30px no-repeat;}

/* FORM QUER, kleines Formular*/
#umzform .querform {margin:0px 0px 0px 0px;}
#umzform .querform td {padding:5px;}
#umzform .querform span.small {font-size:10px;margin:0;padding:0;width:auto;float:left;}
#umzform .querform .msub {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:217px;background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;padding:0;margin:0 0 0 200px;}
#umzform .querform .msub:hover {background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 -30px no-repeat;}

#umzform fieldset.small {width:360px;float:left;clear:left;margin:0px 0px 0px 10px;padding:10px 0px;}
#umzform fieldset.small legend {font-weight:bold;padding:0px 4px;margin:0px 8px 0px 8px;color:#42584F;font:bold 16px "Trebuchet MS", Arial,Sans-Serif;}
#umzform fieldset.small label {font-weight:bold;font-size:11px;width:100px;padding:4px 7px 0px 0px;float:left;clear:both;text-align:right;}
#umzform fieldset.small input {float:left;margin:0px 5px 10px 0px;}
#umzform fieldset.small select {float:left;margin:3px 5px 10px 0px;padding:3px 1px;}

#umzform2 {width:510px;float:left;clear:both;margin:0;padding:0;}

/* FORM QUER, grosses Formular*/
#umzform2 fieldset#large {width:510px;float:left;clear:left;margin:10px 0px 10px 0;padding:10px 0;background:#DDEEFF;border:1px solid #92C5E1;}
#umzform2 fieldset#large2 {width:510px;float:left;clear:left;margin:10px 0px 10px 0;padding:10px 0;background:#DDFFDD;border:1px solid #9FE49D;}
#umzform2 fieldset#kontakt {width:510px;float:left;clear:left;margin:10px 0px 10px 0;padding:10px 0;background:#eeffee;border:1px solid silver;}
#umzform2 fieldset#large legend,
#umzform2 fieldset#large2 legend, 
#umzform2 fieldset#kontakt legend {font-weight:bold;padding:0px 4px;margin:0px 12px 0px 12px;color:black;font-size:14px;font-weight:bold;}
#umzform2 fieldset#large input, 
#umzform2 fieldset#large2 input {margin:0px 5px 0px 0px;padding:5px;}
#umzform2 fieldset#large select, 
#umzform2 fieldset#large2 select {margin:3px 5px 0px 0px;font-size:11px;}
#umzform2 fieldset#large .label,
#umzform2 fieldset#large2 .label,
#umzform2 fieldset#kontakt .label {font-weight:bold;padding:4px 10px 0px 0px;text-align:right;}
#umzform2 .formtable {width:530px;}
#umzform2 .formtable td {padding:5px;font-size:11px;}
#umzform2 .formtable textarea {width:350px;}
#umzform2 fieldset .msub {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:217px;background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;padding:0;margin:0 0 0 100px;}
#umzform2 fieldset .msub:hover {background:url('http://px.umzug.de/button-jetzt-anmelden-blau.png') 0 -30px no-repeat;}
#umzform2 fieldset#kontakt #mbsub {margin:10px 0 0 85px;}
#umzform2 #info {margin:10px 0px 0px 0;width:682px;float:left;clear:both;font-size:11px;padding:10px;border:1px solid silver;background-color:#fcfcfc;}
#umzform2 select {margin:6px 0px 10px 0px;padding:3px 1px;}


/* FORM HÄUSER, kleines Formular*/
#umzform2 .haeuserform {width:490px;margin:20px 0px 0px 0;font-size:11px;}
#umzform2 .haeuserform .haus-links {background-color:#DDEEFF;width:240px;margin:5px;padding:5px;}
#umzform2 .haeuserform .haus-rechts {background-color:#DDFFDD;width:240px;margin:5px;padding:5px;}
#umzform2 .haeuserform .label-big {font-weight:bold;padding:3px 0px 3px 0px;text-align:left;font-size:12px;}
#umzform2 .haeuserform .label {font-weight:bold;padding:3px 10px 0px 0px;text-align:left;}
#umzform2 .haeuserform span.small {font-size:10px;margin:0;padding:0;width:auto;float:left;}
#umzform2 .haeuserform .haus-links td {}
#umzform2 .haeuserform input {margin:0px 0px 5px 0px;}
#umzform2 .haeuserform select {margin:0px 0px 10px 0px;padding:2px;}
#umzform2 .haeuserform .msub-blau {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:300px;background:url('http://px.umzug.de/button-blau-300.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;margin:5px 0px;padding:0;}
#umzform2 .haeuserform .msub-blau:hover {background:url('http://px.umzug.de/button-blau-300.png') 0 -30px no-repeat;}



/* FORM HÄUSER, Grosses Form */
#umzform2 a.binl {font-weight:bold;color:black;text-decoration:none;}

#umzform2 a.binl {text-decoration: none; font-weight: bold; color: #0A6BB8;}
#umzform2 a.sinl {text-decoration: none; font-weight: bold; color: #000000;}
#umzform2 a.ninl {text-decoration: none; color: #000000;}

#umzform2 b.bblue { color: #0A6BB8;}
#umzform2 b.bblack { color: #000000;}
#umzform2 b.bgrey { color: #777777;}
#umzform2 b.bgreen { color: #229933;}

#umzform2 td.winz {font-size: 8pt; color: #222222;}
#umzform2 td.bluenormal {background-color: #DDEEFF;}
#umzform2 td.bluestan {background-color: #DDEEFF;}
#umzform2 td.bluealert {background-color: #FFDDDD;}
#umzform2 td.greennormal {background-color: #DDFFDD;}
#umzform2 td.greenstan {background-color: #DDFFDD;}
#umzform2 td.greenalert {background-color: #FFDDDD;}
#umzform2 td.yellownormal {background-color: #EEEEFF;}
#umzform2 td.yellowalert {background-color: #FFDDDD;}

#umzform2 .blintxt {color:#000000;font-size:11px;background-color:#F1F8FE;border:#CCCCCC 1px solid;}
#umzform2 .grintxt {color:#000000;font-size:11px;background-color:#F3FFF3;border:#CCCCCC 1px solid;}

#umzform2 .msub-blau-350 {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:350px;background:url('http://px.umzug.de/button-submit-350-blau.png') 0 0 no-repeat;height:24px;cursor:pointer;border:none;margin:5px 0px;padding:0;}
#umzform2 .msub-blau-350:hover {background-position:0 -24px;} 

#umzform2 .msub-blau-300 {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:300px;background:url('http://px.umzug.de/button-submit-300-blau.png') 0 0 no-repeat;height:24px;cursor:pointer;border:none;margin:5px 0px;padding:0;}
#umzform2 .msub-blau-300:hover {background-position:0 -24px;} 

#umzform2 sup {font-size:10px;color:#444;}
#umzform2 .haeuserform-big {width:820px;margin:20px 0px 0px 10px;font-size:11px;padding:0;}
#umzform2 .haeuserform-big .grau {background-color:#e7e7e7;}
#umzform2 .haeuserform-big .blau {background-color:#DDEEFF;}
#umzform2 .haeuserform-big .gruen {background-color:#DDFFDD;} 

#umzform2 .haeuserform-big .textblau {color:#0A6BB8;} 
#umzform2 .haeuserform-big .textgruen {color:#229933;} 

#umzform2 .haeuserform-big .haus-links-big {width:370px;margin:5px;padding:0px;}
#umzform2 .haeuserform-big .haus-links-big td {padding:5px;}

#umzform2 .haeuserform-big .haus-rechts-big {width:370px;margin:5px;padding:0px;}
#umzform2 .haeuserform-big .haus-rechts-big td {padding:5px;}

#umzform2 .haeuserform-big .radioCheckbox {width:20px;float:none;clear:none;}
#umzform2 .haeuserform-big .label-big {font-weight:bold;padding:3px 0px 3px 0px;text-align:left;font-size:12px;}
#umzform2 .haeuserform-big .label {color:#0A6BB8;font-weight:bold;padding:3px 10px 0px 0px;text-align:left;}
#umzform2 .haeuserform-big span.small {font-size:10px;margin:0;padding:0;width:auto;float:left;}

#umzform2 .haeuserform-big input {margin:0px 0px 5px 0px;}
#umzform2 .haeuserform-big select {margin:0px 0px 10px 0px;padding:3px 1px;}
#umzform2 .msub-blau {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:300px;background:url('http://px.umzug.de/button-blau-300.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;margin:5px 0px;padding:0;}
#umzform2 .msub-blau:hover {background:url('http://px.umzug.de/button-blau-300.png') 0 -30px no-repeat;}
#umzform2 .haeuserform-big .winz {font-size:10px;padding:10px;}
#umzform2 .haeuserform-big .fabbu-blau {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:350px;background:url('http://px.umzug.de/button-anfordern-breit.gif') 0 0 no-repeat;height:30px;cursor:pointer;border:none;margin:15px 0px 10px 0px;padding:0;}
#umzform2 .haeuserform-big .fabbu-blau:hover {background:url('http://px.umzug.de/button-anfordern-breit.gif') 0 -30px no-repeat;}

/* VERIVOX */
div.verivox {float:left;clear:left;width:630px;}
table {width:100%;}
div.verivox input[type$='submit'] {padding:0px;width:115px;height:24px;background:url('http://px.umzug.de/button-submit-115-blau.png') 0 -24px no-repeat;border:none;cursor:pointer;font-weight:bold;margin:6px 0 0 10px;color:white;}
div.verivox input[type$='submit']:hover {background-position:0 0;}


/* Gas */
#form1 {float:left;width:400px;background-color:#E4F1FC;border:1px solid #005081;padding:5px;margin:10px 0 0 0;}
#form1 table td {padding-left:10px;}
#form1 table td #submit1 {padding:0px;width:150px;height:24px;background:url('http://px.umzug.de/button-submit-150-blau.png') 0 -24px no-repeat;border:none;cursor:pointer;font-weight:bold;margin:0 0 10px 0;color:white;}
#form1 table td #submit1:hover {background-position:0 0;}

/* Stromrechner */
#rechner {margin:10px 0 0 0;}

/* Stromtarife vergleichen */
#calc {border:1px solid silver;float:left;width:auto;margin:0 0 10px 0;}
#calc input[type$='submit'] {padding:0px;width:115px;height:24px;background:url('http://px.umzug.de/button-submit-115-blau.png') 0 -24px no-repeat;border:none;cursor:pointer;font-weight:bold;margin:6px 0 0 10px;color:white;}
#calc input[type$='submit']:hover {background-position:0 0;}

/* Komplettpaketrechner */
div.verivox .form_container {border:none;float:left;width:650px;margin:20px 0 0 0;overflow:auto;}
div.verivox .form_container input[type$='submit'] {padding:0px;width:115px;height:24px;background:url('http://px.umzug.de/button-submit-115-blau.png') 0 -24px no-repeat;border:none;cursor:pointer;font-weight:bold;margin:6px 10px 10px 10px;color:white;}
div.verivox .form_container input[type$='submit']:hover {background-position:0 0;}

div.verivox form {width:500px;}
div#content .large div.verivox ul {margin:0 0 10px 0;border:1px solid silver;padding:5px 0 8px 0;background-color:#fafafa;list-style-type:none;width:100%;}
div#content .large div.verivox ul li {margin:0 0 3px 5px;padding:0 0 0 20px;width:90%;background:url('http://px.umzug.de/bullet_black-hell.png') 0 3px no-repeat;}
div.verivox h2 {}
div.verivox table {float:left;clear:both;}
/* Footer */
div.verivox table.footer {margin:0 0 0 0;padding:0;font-size:11px;text-align:left;}
/* Stromanbieter */
div.verivox .form_tab {float:left;clear:left;background-color:#E4F1FC;border:1px solid #005081;}
div.verivox .form_tab .form_tab_cell input[type$='radio'] {padding:0;border:none;background:none;}
div.verivox .form_tab .form_tab_cell input[type$='checkbox'] {padding:0;border:none;background:none;}
div.verivox .form_tab #rechner {background-color:#E4F1FC;border:1px solid silver;}
div.verivox .form_legend_container {background-color:#E4F1FC;border:1px solid silver;width:500px;}
div.verivox .calc_output {border:1px solid silver;}
div.verivox small {float:left;clear:both;margin:0 0 20px 0;}

#siegel {float:left;clear:both;width:100%;border:1px solid #efefef;margin:15px 0 0 0;padding:5px;font-size:11px;}
#siegel img {float:left;margin:0 10px 0 0;}