.z_button {
margin: 30px 0px 0 30px;
}
/******************************* Angebote *******************************/
.no_angebote {
font-weight: 600;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
text-align: center;
color: #b00000;
margin: 30px auto;
}
/***************************** Für Detailangaben ************************/
.no_details {
font-weight: 600;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #b00000;
margin: 30px 0px 0 180px;
}
.anz_ang{
font-weight: 400;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
text-align: left;
color: #696969;
margin: -20px 0px 0 0px;
}
/* Angebotsbezeichnung ***************************************************/
.angebot_bez{
margin: 5px 0px 0 0px;
text-align: left;
font-weight: 600;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #412716;   
text-transform:uppercase; 
}
.datum{
font-weight: 600;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8rem;
color: #4D4D4D;
margin: 5px 0px 0 0px;
float: left;
}
.dauer{
clear: both;
font-weight: 500;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.6rem;
color: #4d4d4d;
margin: 25px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}
.preis{
clear:both;
font-weight: 600;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.9rem;
color: #4d4d4d;
margin: 10px 0px 0px 0px;
}
.vorrat{
font-weight: 500;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:0.8rem;
color: #4d4d4d;
margin: 0px 0px 0px 0px;
}
.lieferung{
font-weight: 500;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8rem;
color: #4d4d4d;
margin: 3px 0px 0px 0px;
}
/* Link weitere Infos ***********************************************/
.wim{
margin: -10px 0px 0px 0px;
text-align: left;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0rem;
color: #412716;  
float:right;  
}
.wim a{
color: #002e81;
font-weight: 600;
text-decoration:underline;
}
.wim a:hover{
text-decoration:none;
color: #b00000;
}
/* Link Mitteilung senden ******************************************************** */
.mis{
margin: -17px 0px 0 0px;
text-align: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0rem;
color: #4D4D4D; 
float:right;     
}
.mis a{
color: #002e81;
font-weight: bold;
text-decoration:underline;
}
.mis a:hover{
text-decoration:none;
color: #b00000;
}
.linie_bottom{
margin: 50px auto;
width: 100%;
border: 1px solid #696969;
}
/* Angebote Foto *************************************************************** */
.img_angebote{
max-width: 30%;
height: auto;
margin: 30px 0 0px 0; 
}
.foto_angebot{
float: left;
margin: 0px auto;
max-width: 100%;
height: auto;
border: 1px solid #1c6dae;
-moz-border-radius: 10x;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.ohne_foto{
float: left;
margin: 0px 0px 0px 0px;
}
.foto_no{
width: 250px;
height: 170px;
background: url(../angebote/ohne_gfx/eule_250.jpg) top no-repeat;
border: 3px solid #8a8a8a;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.its_no_foto{
float:left;
margin: -20px 0px 0 10px;
padding: 0px 0 0 30px;
text-align: left;
font-weight: 500;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
color: #412716;    
}
/* Textfeld *********************************************************************/
.tfeld{
margin: 20px 0 20px 250px;
}
.tfeld_aktuell {
width: 620px; 
height: 165px; 
font-weight: normal; 
padding: 5px 0 0 7px;
background-color: #ffffff; 
color: #412716; 
font-size: 1.0em; 
font-family: arial; 
resize: none;
overflow: auto;
border: 2px inset #8a8a8a;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
resize:none;
overflow:auto;
} 
/************************************** Seitensplitt ******************************/
.seiten{
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #412716;
margin: 10px 0 0 350px;
} 
.seiten a{
color: #002e81;
font-weight: 700;
text-decoration:none;
}
.seiten a:hover{
text-decoration:underline;
color: #b00000;
}
/************************************* Detailangaben ******************************/
.z_button_d{
margin: 5px 0px 0px 0px;
}
.angebot_vom{
margin: 25px 0px 0 0px;
text-align: left;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #412716;    
}
/* Details Foto ################################################################## */
.img_details{
max-width: 30%;
height: auto;
margin: 10px 0px 0px 0px;
}
.foto_details{
width: 250px;
height: 170px;
padding: 0px 0 0 0;
border: 3px solid #8a8a8a;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
/* Details Album ################################################################## */
.foto_tab1{
max-width: 30%;
height: auto;
float: left;
margin:0px 10px 0px 10px;
}
.fotos_album{
width: 250px;
height: 170px;
width:auto;
margin: 0px -70px 0px -10px;
padding: 0 0px 0 0;
border: 2px solid #8a8a8a;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 0;
}
/*.fotos_album_z{
margin: 20px 0px 0px 10px;
}*/

.foto_tab2{
float: left;
margin: 180px 0px 50px 0px;
padding: 0 0px 0px 0;
}
.text_ut_dfotos  {
clear: both;
width: 240px; 
height: 60px; 
margin: 0px -10px 0px -150px;
padding: 1px 0 0 2px; 
background-color: #fef457; 
color: #4d4d4d; 
font-size: 11px; 
font-weight: 500;
line-height: 12px;
font-family: Verdana, Arial, Helvetia, sans-serif;
border:0px solid #B8B8FF;
resize:none;
overflow:auto;
} 
/* Details Textfeld ################################################### */
.details_angebot{
margin: 20px 0 0px 0px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
color: #412716;    
}
.details_preis{
margin: 5px 0 0px 0px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
color: #412716;    
}
.details_vorrat{
margin: 0px 0 0px 0px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
color: #412716;    
}
.details_lieferung{
margin: 0px 0 0px 0px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
color: #412716;    
}
/* 1. Textfeld Details *********************************************************************/
.tfeld_beschr{
max-width: 100%;
height: auto;
margin: 20px auto;
}
.tfeld_beschreibung{
width: 600px;
height: 100px;
margin: 10px 0 10px 0px;
padding: 5px 5px 5px 5px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
color: #412716;  
resize: none;
overflow: auto;
border: 2px inset #8a8a8a;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}
/* Weitere Details #################################################### */
.nofoto{
margin: 10px 0 -380px 0px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
color: #412716;	
text-align: left;
}
.foto{
margin: 20px 0 0 0px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1rem;
color: #412716;	
text-align: left;
}
.w_details{
clear: both;
margin: 250px 0 0px 0px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
color: #412716; 
border: 0;   
}
.no_w_details{
margin: 15px 0 0px 0px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
color: #412716;    
}
/************************************************* Weitere Details letztes Textfeld ************************************************/
.tf_det{
max-width: 100%;
height: auto;
margin: 20px auto;
}
.tf_w_details{
width: 680px;
height: 220px;
margin: 10px 0 0px 0px;
padding: 5px 5px 5px 5px;
background-color: #fef457;
border: 2px inset #8a8a8a;
resize: none;
overflow: auto;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* ############################## Anfrage Mitteilung mailen ######################## *************/
.z_button_mail{
margin: 50px 0px 0 30px;
}
.err
{
margin: -30px 0 0px 320px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color: #b00000;
}
.anfrage{
width: 800px;
margin: 30px 0 0px 110px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #412716;    
}
.pflicht{
margin: -5px 0 0px 110px;
font-weight: 400;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
color: #412716;    
}
/********************************** Formular ******************************************************/
.firma {
margin: 20px 0 0px 110px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #412716; 
}
.input_firma_abstand {
margin: -25px 0 0px 300px;
}
.input_uebrige_abstand {
margin: -25px 0 0px 300px;
}
.input{
width: 380px; 
height: 18px;
color: #412716; 
font-size: 12px; 
background-color: #ffffff; 
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 3px solid #cabb9c;
}
.bez {
margin: 7px 0 0px 110px;
font-weight: 600;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #412716; 
}

.textarea_abstand {
margin: -197px 0 0px 300px;
}
.textarea_mail {
width: 380px; 
height: 165px; 
font-weight: normal;
margin: 185px 0 10px 0px; 
padding: 5px 0 0 7px;
background-color: #ffffff; 
color: #412716; 
font-size: 1.0em; 
font-family: arial; 
border: 2px inset #8a8a8a;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
scrollbar-face-color:#fff80a; 
scrollbar-track-color:#fff80a; 
scrollbar-highlight-color:#fff80a; 
scrollbar-3dlight-color:#FFFFFF; 
scrollbar-shadow-color:#fff80a; 
scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-arrow-color:#ffffff;
} 
.input_abstand_zaehlbox {
margin: 0px 0 0px 305px;
}
.input_anzahl{
width: 40px; 
height: 18px;
color: #412716; 
font-size: 12px; 
text-align: center;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 3px solid #cabb9c;
}
.but_abstand {
margin: 30px 0 0px 360px;
}
.but_abs {
background-color: #ad9c80; 
color: #412716;
width: 120px;
height: 25px; 
margin: 0px 20px 0px 0px;
text-align: center; 
font-family: Verdana; 
font-size: 11px; 
border: 2px solid #402615;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.but_ret {
background-color: #ad9c80; 
color: #412716;
width: 120px;
height: 25px; 
text-align: center; 
font-family: Verdana; 
font-size: 11px; 
border: 2px solid #402615;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


