
		#stage {
			top: 0px;
			left: 0px;
			z-index: 10;
		}
		.stage {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			min-width: 900px;
			height: 359px;
			overflow: hidden;
	
		}
		#bg {
			background: #aedfe5 url(images/sky1.png) 0 0 repeat-x;
		}
		#clouds {
			background: transparent url(../images/cloud.png) 305px 0 repeat-x;
			
		}
        
        
        
        
                fieldset { border:none; width:320px;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
         .next { background: url(../images/btn.gif); height: 35px; width: 121px; padding: 2px 20px; color:#fff; text-decoration:none;float:right; border: none; color: #333; font-weight: normal;}
        .next:hover { text-decoration:none; background: url(../images/btnh.gif); color: #fff; font-weight: normal;}
        .prev { float:left; height: 35px; width: 121px; padding: 2px 20px; background: url(../images/btn.gif); border: none; color: #333}
     
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}/**********************************

Name: cmxform Styles

***********************************/

.form_title_1 {
	color:#043c61;
	background-color:#d7d7d7;
	font-size:12px;
	width:550px;
	height:auto;
	padding:9px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-bottom:10px!important;
}

.form_title_2 {
	height:25px;
	display:block;
	color:#fff;
	font-size:14px;
	padding:10px 0 0 0;
}

td.form_radio_1 {
	padding-left:10px;
}

input[type=radio] { border: 0px; }
input[type=checkbox] { border: 0px; }



/*------------------------------------------------------------*/

form.cmxform legend {
    padding-left: 0;
}

form.cmxform legend, form.cmxform label {
    color: #333;
    font-size:12px;
}

form.cmxform fieldset {
    border: none;
    border-top: 1px solid #C9DCA6;
    background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
    background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
    background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
    padding: 5px 10px 7px;
    background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
    font-size:11px;
    color: red;
    font-style: arial;
}
div.error { display: none; }
input {    border: 1px solid #8dc6ea; background:url(../images/bg_input.gif) #ffffff repeat-x; -moz-border-radius: 5px; border-radius: 5px; padding:2px;}
input:focus { border: 1px solid #1680c4;  background-color:#fff; -moz-border-radius: 5px; border-radius: 5px; padding:2px; }
input.error { border: 1px dotted #cb0003; -moz-border-radius: 5px; border-radius: 5px; padding:2px;}
select.error { border: 1px dotted #cb0003; -moz-border-radius: 5px; border-radius: 5px; padding:2px; }
select {   border: 1px solid #8dc6ea; background:url(../images/bg_input.gif) #ffffff repeat-x; -moz-border-radius: 5px; border-radius: 5px; padding:2px; }
input.checkbox.error { width:50px;border: 2px solid #cb0003;margin-right:50px;overflow:visible;height:10px; padding:2px; }
input.checkbox {border:none}
input.radio {border:none}
form.cmxform .gray * { color: red; }
checkbox { border:none;}
radio {border:none; padding-bottom:10px;}
label.error {
font-size:11px;
color:red;
background-image: url("../images/unchecked.gif");
background-repeat:no-repeat;
padding-left:30px;
}

.coregs {
font-size:11px;
font-weight:normal;
}

#anyClass1{
    width:900px;
    height:40px;
    padding-top:15px;
    margin-right: auto;
    margin-left: 50px;
    background-color: #FFB900;
    margin-top: 0px;
    background-image: url(../images/sponsoren.png);
    background-repeat: no-repeat;
    
}

.anyClass{
    margin-right: auto;
    margin-left: auto;
    margin-top:50px;
}

.blue {
color:#af0000;
}

/*
 * Autosuggest-Box (Strasse) 
 */
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}

#errors p {
color:red;
font-weight:bold;
font-size:14px;
}

#submitbutton {
    background-image: url(../images/submit-button.png);
    background-repeat:no-repeat;
    background-color:transparent;
    width:208px;
    height:50px;
    border:none;
    color:#fff;
    font-weight:normal;
    font-size:22px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right:15px;
    padding-bottom:5px;
}

.iefooter {float:right;padding-right:230px}


.navigation_buttonprev {
	width:166px;
	height:69px;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:20px;
	outline:none;
	background:url(../images/button-back.gif) 0 0 no-repeat;
}

.navigation_buttonprev:hover {
	background:url(../images/button-back.gif) 0 -69px no-repeat;
}

.navigation_buttonnext {
	width:166px;
	height:69px;
	border:none;
	color:#fff;
	cursor:pointer;
	outline:none;
	font-size:20px;
	background:url(../images/button-next.gif) 0 0 no-repeat;
}

.navigation_buttonnext:hover {
	background:url(../images/button-next.gif) 0 -69px no-repeat;
}

input[type="reset"] {
    visibility: hidden;
}

input[type="radio"] {
    border:0px;
    background:none;
}

input[type="checkbox"] {
    border:none;
    background:none;
}

