
body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: normal; font-style: normal; color: #000000}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; line-height: normal}
tr {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #000000}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #000000}
a:link {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; color: #A80034; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; text-decoration: underline; color: #A80034}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; color: #000000}
.size8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal}
.size12 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal }
.size14 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal }

/* -------------------------------------------------- */
/* Formular-Beschriftungen */
/* -------------------------------------------------- */

#preise input, select {         
         display:block;
         width: 200px; /* Breite.*/
         margin:  0 20px 10px 20px ;
         padding: 0 0 0px 0px;		  
}

#preise table table input, select, radio {         
         display:block;
         width: 20px; /* Breite.*/
         margin:  0 0 0 20px ;
         padding: 0 0 0 0;		  
}

#preise table table label {         
         padding: 0 0 0 0;
		 cursor: pointer;	
		 width: 160px; /* Breite.*/
	     margin:  0 0 0 0 ;
		 display:block;
}
#preise table table {
		margin: 20px 0 20px 0;
		border:solid 0px #000000;
		width:180px;
}

#preise label {         
         display:block;
         width: 200px; /* Breite.*/
         margin:  0 20px 0 20px ;
         padding: 0 0 0 0;
		 cursor: pointer;		  
}
#preise textarea {         
         display:block;
         width: 200px; /* Breite.*/
		 height: 72px;
         margin:  0 20px 0 20px ;
         padding: 0 0 0 0;		 
}
#preise table {
		margin:  20px 0 0 0;
		border:solid 1px #000000;
		width:480px;
}

.senden {
		border-top:solid 1px #000000;
		text-align:center;			
}
#preise form br { /* Alle Zeilenumbrüche in Formularen auswählen */
         clear: left; /* das floating der labels und inputs aufheben */
}


#preise input.submitbutton {
		 display:block;               
         text-align:center;         
         height:22px;
         width:180px;         
         margin: 10px auto 10px auto; 
		 cursor: pointer;       
}

.hiddeninput {        
         height: 1px;
		 width: 1px;
		 
         
}

#preise ul li {
        font-weight: bold;
}



/* ------------------------------------------------------- */
/* Listen-Formatierung für Kontaktformular-Fehlermeldungen */
/* ------------------------------------------------------- */

#preise ul {
   line-height: 2em;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #ff0000;
   text-decoration: none;
   text-indent: 5px;
   padding: 6px;
   margin: 4px 0 0 50px;
}

.bc {
	margin-top:100px;
}
