@charset "iso-8859-1";
/* CSS Document */

body {
   width: 720px;
   font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
   font-size: small;
   line-height: 1.5;
   /*background-color:#FDF5EA; */  /*hellbraune Hintergrundfarbe */
   background-color: white;  /*hellbraune Hintergrundfarbe */
   color: #663300;  /*braune Schriftfarbe*/
   margin: 10px auto;
}

/* Das Formular */
form#bestellung {
   width: 710px; 
   background-color:#FDF5EA;  /*hellbraune Hintergrundfarbe */
   color: #663300;  /*braune Schriftfarbe*/ 
   line-height: 1.5; 
   padding: 3px;
   border: 1px solid #666; /* Farbe: dunkel-grau */
   margin: 0; 
}

/* Die Elementegruppen */
fieldset {
   padding: 10px; 
   border: 1px solid #ccc; 
   margin: 10px; 
}
legend {
   font-weight:bold;
   color: black;   
   padding:0 10px;
   border: none; 
}
/* Beschriftung positionieren */
label { 
   position: relative; /* etwas höher ... */ 
   bottom: 2px; 
   cursor: pointer; 
} 
label.davor {
   float: left; 
   clear: left; 
   width: 110px;    
   text-align: right;  
   margin-right: 10px;
}
input#anrede_herr,
input#agb {  
   padding-left: 0; 
   margin-left: 120px;    
}
/* Submit - Abschicken */
#abschicken {
   cursor: pointer; 
   padding: 5px; 
   margin-left: 10px; 
}
#next {
   cursor: pointer; 
   padding: 5px; 
   margin-left: 10px; 
}
#print {
   cursor: pointer; 
   padding: 5px; 
   margin-left: 10px; 
}
form p { 
   margin: 0; 
   margin-left: 10px; 
}

h1 {  
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #663300; /*braune Schriftfarbe*/
   margin: 10px 0 10px 10px;
}
.pflichtfeld {
   color: red;
}
p.black { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
   	margin-left: 10px; 
   	color: black;
}
.p_margl_5 {   /* linker Rand (Margin) von 5px; */
    margin-left: 5px !important;
}
.p_margl_10 {   /* linker Rand (Margin) von 10px; */
    margin-left: 10px !important;
}
.p_margl_15 {   /* linker Rand (Margin) von 15px; */
    margin-left: 15px !important;
}
.p_margl_20 {   /* linker Rand (Margin) von 20px; */
    margin-left: 20px !important;
}
.p_margl_30 {   /* linker Rand (Margin) von 30px; */
    margin-left: 30px !important;
}
.p_margl_120 {   /* linker Rand (Margin) von 40px; */
    margin-left: 120px !important;
}

.p_center {
    text-align: center;
}
.p_right {
    text-align: right;
}
.p_margt_5 {   /* oberer Rand (Margin) von 5px; */
    margin-top: 5px !important;
}
.p_margt_8 {   /* oberer Rand (Margin) von 10px; */
    margin-top: 8px !important;
}
.p_margt_7 {   /* oberer Rand (Margin) von 10px; */
    margin-top: 7px !important;
}
.p_margt_10 {   /* oberer Rand (Margin) von 10px; */
    margin-top: 10px !important;
}
.p_margt_15 {   /* oberer Rand (Margin) von 15px; */
    margin-top: 15px !important;
}
.p_margt_20 {   /* oberer Rand (Margin) von 20px; */
    margin-top: 20px !important;
}
.p_margt_25 {   /* oberer Rand (Margin) von 25px; */
    margin-top: 25px !important;
}
.p_margt_30 {   /* oberer Rand (Margin) von 30px; */
    margin-top: 30px !important;
}
.p_margb_10 {   /* unterer Rand (Margin) von 10px; */
    margin-bottom: 10px !important;
}
.img_center  {
	text-align: center;	
}


