		/*css-reg*/
/*externer service*/	
 		
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.75em;
  background-color:#FFFFFF;
}

/*Hintergruende*/
.gesamt-0000 {
  width:700px;
  background-color:#FFFFFF;
  float:left;
  }
.gesamt-serviceext {
  width:700px;
  background-color:#ABCDEF;
  float:left;
  }
 
.gesamt-stbb {
  width:700px;
  background-color:#ffd700;
  float:left;
  } 
 
.gesamt-peri {
  width:700px;
  background-color:#C0EEFD;
  float:left;
  background-image:url('/sixcms_upload/media/2521/logo.gif');
  background-position: left top;
  background-repeat:no-repeat;
  padding-top:75px;
  margin-bottom:50px;
  } 
  
.gesamt-periint {
  width:700px;
  background-color:#C0EEFD;
  float:left;
  background-image:url('/sixcms_upload/media/2521/logo.gif');
  background-position: left top;
  background-repeat:no-repeat;
  padding-top:75px;
  margin-bottom:50px;
  }   
  
.gesamt-dinsmlle {
  width:700px;
  background-color:#F0F0F0;
  float:left;
  }
  
.gesamt-dinsmldl {
  width:700px;
  background-color:#F0F0F0;
  float:left;
  }
  
.gesamt-dinsmlkl {
  width:700px;
  background-color:#F0F0F0;
  float:left;
  }

.gesamt-zdbnp1 {
  width:820px;
  background-color:#FFFFFF;
  float:left;
  }     

/*Header*/
.header-0000 {
 display:none;
  }

.header-dinsmlle {
  width:650px;
  float:left;
  margin:0px;
  padding:0px;
  background-image:url(/pic/Header-DINsml.gif);
  background-repeat:no-repeat;
  height:85px;
}

.header-dinsmldl {
  width:650px;
  float:left;
  margin:0px;
  padding:0px;
  background-image:url(/pic/Header-DINsml.gif);
  background-repeat:no-repeat;
  height:85px;
}

.header-dinsmlkl {
  width:650px;
  float:left;
  margin:0px;
  padding:0px;
  background-image:url(/pic/Header-DINsml.gif);
  background-repeat:no-repeat;
  height:85px;
}

.header-bau {
 display:none;
  }

.main-inhalt  {
  width:100%;
  margin:10px 0 0 10px;
  float:left;
  }

.main-einsp-hell, .main-einsp-weiss-border {
  max-width:100%;
  margin:10px 0 0 10px;
  float:left;
  }

.titel-main, .main-einsp-weiss {
  padding: 0  0 0 170px;
  width:470px;
  }
   
.main-einzug {
   margin:10px 0 0 160px;
   padding:0 15px 0 0px;
   float:left;
   width: 470px;
   }
   
.main-zwsp-48-li  {
   float:left;
   width:230px; 
   border-left:0px;
   margin:0 0 0 70px;
   } 

.main-zwsp-48-re-text-li {
   float:right;
   width:230px; /*geaen tiet*/
   margin:0 0 0 0;
   text-align:left; 
   }   

/**Formularfelder **/
form {
   float:left;
   width:95%;
   padding:0 10px 0 0px;
   }
   
.breite-form-option, .breite-form {
  width:650px;
  margin:0 0 10px 0;
  float:left;
  }
  
.breite-form-option-zdbnp1, .breite-form-zdbnp1 {
  width:100%;
  margin:0 0 10px 0;
  float:left;
  }

.regis-label {
   width:170px;
   float:left;
   text-align:right;
   padding:4px 5px 0 0;
  }
  
.regis-label-kdnr-left  {
  width:145px;
  float:left;
  text-align:right;
  padding:4px 5px 0 0;}  

.regis-label-kdnr-middle {
  float:left;
	width:25px;
	text-align: right;
	padding:4px 0px 0 0;
	}		   

.option-label {
  float:left;
	color:#000000;
	width:110px;
  }

.option {
  float:left;
  width:25px;
  height:1.0em;
  margin: 0;
  }
   
.form-regi-breit, .bestellung {
   width:350px;
   float:left;
   margin:5px 5px 0 0;
   }

.form-regi-breit-zdbnp1, .bestellung-zdbnp1 {
   width:78%;
   float:left;
   margin:5px 5px 0 0;
   }

.formbreite-suche-dropdown {
   width:355px;
   float:left;
   margin:5px 5px 0 0;
   }

.formbreite-suche-dropdown-zdbnp1 {
   width:78%;
   float:left;
   margin:5px 5px 0 0;
   }

.button{
   border-top:1px solid #000000;
   border-right:2px solid #00000;
   border-bottom:2px solid #00000;
   border-left:1px solid #000000;
   background-color:#0A0966;
   color:#FFFFFF;
   font-weight:bold;
   clear:both;
   height: 20px;
   max-width: 175px;
   text-align:center;
   float: right;
   }
 
.form-regi-breit-text {
  padding:4px 0px 6px 20px;
  float:left;
  width:340px;
  border-top: 0px solid #000;
  border-right: 0px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  }

/** Absatzformate **/
.header-main-ob {
  color:#000000;
  font-weight:bold;
  padding:0px 0px 0 0px;
  font-size:1.2em;
  }

.klein {
  font-size:90%;
  }

.rot-fett {
  padding: 0 0 0 0px;
  color:#FF0000;
  font-weight:bold;
}

.login-text{
  font-size:0.85em;
}	

.button-weiter{
  width: 330px;
  float: right;
  padding: 30px 0 10px 0;
}

.button-zurueck{
  width: 300px;
  float: left;
  padding: 30px 0 10px 0;
}

p {
  color:#000000;
  font-size:1em;
  margin:0;
  padding:3px 0 0 5px;
}

.clear {
  clear:both;
  float:none;
  font-size:0;
  height:1px;
  line-height:0;
  margin:0;
  padding:0;
  width:1px;
}

.gesamt-npbeton1 .titel-main, .gesamt-npbeton1 .main-einsp-weiss {
    width: 775px;
}

.gesamt-npbeton1 {
    width: 775px;
}	
