/*
----------------------------------------------------------------------------------------------------------------------
block 1
----------------------------------------------------------------------------------------------------------------------
*/
.block_1 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}

.bild_block_1 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:174px;
  float:right;
}

.text_block_1 {
  margin:0px;
  padding:0px;
  width:550px;
  float:left;
}

.fliesstext_block_1 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:11px;
  
}

.fliesstext_block_1 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-decoration:underline;
}

.block_1 h2{
 
  float:left;
  width:100%;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 2
----------------------------------------------------------------------------------------------------------------------
*/
.block_2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_2 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:280px;
  float:left;
}
.bild_block_2 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_2 {
  margin:0px;
  padding:0px;
  width:248px;
  float:right;
}



.fliesstext_block_2 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_2 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_2 h2 {
  
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 21
----------------------------------------------------------------------------------------------------------------------
*/
.block_21{
  margin:0px 55px 0px 0px;
  padding:0px 0px 0px 0px;
  width:290px;
  display:block;
  overflow:hidden;
  float:left;


}
.bild_block_21 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:110px;
  float:left;
}
.bild_block_21 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_21 {
  margin:0px;
  padding:0px;
  width:160px;
  float:right;
}



.fliesstext_block_21 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_21 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_21 h2 {
  font-size:18px;
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 3
----------------------------------------------------------------------------------------------------------------------
*/
.block_3 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_3 {
  margin:0px 20px 0px 0px;
  padding:0px;
  width:280px;
  float:left;
}
.bild_block_3 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_3 {
  margin:0px;
  padding:0px;
}

.fliesstext_block_3 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.fliesstext_block_3 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_3 h2 {
  
  float:left;
  width:248px;

}
/*
----------------------------------------------------------------------------------------------------------------------
block 22
----------------------------------------------------------------------------------------------------------------------
*/
.block_22 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:284px;
  display:block;
  overflow:hidden;
  float:left;


}
.bild_block_22 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:110px;
  float:right;
}
.bild_block_22 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_22 {
  margin:0px;
  padding:0px;
  width:160px;
  float:left;
}

.fliesstext_block_22 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_22 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_22 h2 {
  font-size:18px;
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 4
----------------------------------------------------------------------------------------------------------------------
*/
.block_4 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_4 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:280px;
  float:right;
}
.bild_block_4 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_4 {
  margin:0px;
  padding:0px;
  width:248px;
  float:left;
}

.fliesstext_block_4 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_4 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_4 h2 {
 
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 5
----------------------------------------------------------------------------------------------------------------------
*/
.block_5 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_5 {
  margin:0px 0px 0px 20px;
  padding:0px;
  width:280px;
  float:right;
}
.bild_block_5 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_5 {
  margin:0px;
  padding:0px;
}

.fliesstext_block_5 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.fliesstext_block_5 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_5 h2 {
  
  float:left;
  width:248px;

}
/*
----------------------------------------------------------------------------------------------------------------------
block 6
----------------------------------------------------------------------------------------------------------------------
*/
.block_6 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_6 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:550px;
  float:right;
}

.bild_block_6 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_6 {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_block_6 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_6 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_block_6 {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 23
----------------------------------------------------------------------------------------------------------------------
*/
.block_23 {
  margin:0px 55px 0px 0px;
  padding:0px 0px 0px 0px;
  width:284px;
  display:block;
  overflow:hidden;
  float:left;


}
.bild_block_23 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:284px;
  float:right;
}

.bild_block_23 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_23 {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_block_23 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_23 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_block_23 {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
basis
----------------------------------------------------------------------------------------------------------------------
*/
.block_basis {
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_basis {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:460px;
  float:right;
}

.bild_basis img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_basis {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_basis {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_basis a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_basis {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 7
----------------------------------------------------------------------------------------------------------------------
*/
.block_7 {
  margin:20px 0px 10px 0px;
  padding:10px 0px 5px 0px;
  width:550px;
  border-width:1px 0 0 0;
  border-color:#979797;
  border-style:dashed;
  display:block;
  overflow:hidden;
  clear:both;


}
/*
----------------------------------------------------------------------------------------------------------------------
block 8
----------------------------------------------------------------------------------------------------------------------
*/
.block_8 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;
  text-align:right;


  color:#13314d;
}

.block_8 a{
 color:#13314d!important;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 9
----------------------------------------------------------------------------------------------------------------------
*/
.block_9 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;


}

.block_9 a{
 color:#13314d!important;
}
.ueberschrift_block_9 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;

}
/*
----------------------------------------------------------------------------------------------------------------------
block 10
----------------------------------------------------------------------------------------------------------------------
*/
.block_10 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}

.bild_block_10 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:550px;
  float:left;
}

.bild_block_10 img {
  margin:0px 10px 10px 0px;
  padding:0px;
}

.block_10 a{
 color:#13314d!important;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 11
----------------------------------------------------------------------------------------------------------------------
*/
.block_11 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;

  
}

.bild_block_11 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:550px;
  float:left;
}

.bild_block_11 img {
  margin:0px 10px 14px 0px;
  padding:0px;
}

.block_11 a{
 color:#167d3f;
}


/*
----------------------------------------------------------------------------------------------------------------------
block 13
----------------------------------------------------------------------------------------------------------------------
*/
.block_13 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_13 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:200px;
  float:left;
}

.bilder_block_13 {
  margin:0px 10px 0px 0px;
  padding:0px;
  display:block;
  width:550px;
  overflow:hidden;
  
}
.bilder_block_13 img {
  margin:0px 13px 10px 0px;
  padding:0px;
  float:left;
}

.text_block_13 {
  margin:0px;
  padding:0px;
  width:255px;
  float:right;
}

.fliesstext_block_13 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_13 a {
  color:#008eb7;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_13 h2 {
  
  float:left;
  width:100%;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 14
----------------------------------------------------------------------------------------------------------------------
*/
.block_14 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}


.block_14 p {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.block_14 #spalte_links {
  width:264px;
  margin:0px 0px 0px 0px;
  display:block;
  overflow:hidden;
  float:left;
}

.block_14 #spalte_rechts {
  width:264px;
  margin:0px 0px 0px 0px;
  display:block;
  overflow:hidden;
  float:right;
}


.bild_block_14 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:174px;
  float:right;
}

.text_block_14 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:550px;
  clear:both;
  display:block;
  overflow:hidden;
}

.fliesstext_block_14 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:11px;
  
}

.fliesstext_block_14 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-decoration:underline;
}

.block_14 h2{
  
  float:left;
  width:100%;
}


/*
----------------------------------------------------------------------------------------------------------------------
block 15
----------------------------------------------------------------------------------------------------------------------
*/
.block_15 {
  margin:3px 0px 0px 00px;
  padding:3px 0px 0px 0px;
  width:100%;
  display:block;
  overflow:hidden;
  clear:both;
}




/*
----------------------------------------------------------------------------------------------------------------------
block 17
----------------------------------------------------------------------------------------------------------------------
*/
.block_17 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}


.block_17 p {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.block_17 .bild_links {
  width:264px;
  display:block;
  overflow:hidden;
  float:left;
}

.block_17 .bild_rechts {
  width:264px;
  display:block;
  overflow:hidden;
  float:right;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 18
----------------------------------------------------------------------------------------------------------------------
*/
.block_18 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_18 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:142px;
  float:left;
}

* html .bild_block_18 {
  margin:0px 9px 0px 0px;
  padding:0px;
  width:142px;
  float:left;
}

.bild_block_18 img {
  margin:0px 0px 2px 0px;
  padding:0px;
}

.text_block_18 {
  margin:0px;
  padding:0px;
  width:418px;
  float:right;
}



.fliesstext_block_18 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_18 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_18 h2 {
  
  float:left;
  width:100%;
}


/*
----------------------------------------------------------------------------------------------------------------------
block 19
----------------------------------------------------------------------------------------------------------------------
*/
.block_19 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:550px;
  display:block;
  overflow:hidden;
  clear:both;

  
}

.bild_block_19 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:550px;
  float:left;
}

.bild_block_19 img {
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  border:none;
  display:block;
}

.block_19 a:link, .block_19 a:active, .block_19 a:visited{
  border-width:1px;
  border-style:solid;
  border-color:#ffffff;
  margin:0 6px 6px 0;
  display:block;
  float:left;
}

.block_19 a:hover{
  border-color:#11b1cc;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 20
----------------------------------------------------------------------------------------------------------------------
*/
.block_20 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:969px;
  display:block;
  overflow:hidden;
  clear:both;


}
.bild_block_20 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:969px;
  float:right;
}

.bild_block_20 img {
  margin:0px 0px 0px 0px;
  padding:0px;
}

.text_block_20 {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_block_20 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_20 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_block_20 {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}


/*
----------------------------------------------------------------------------------------------------------------------
block 93
----------------------------------------------------------------------------------------------------------------------
*/
.block_93 {
  margin:0px 55px 0px 0px;
  padding:0px 0px 0px 0px;
  width:284px;
  display:block;
  overflow:hidden;
  float:left;


}
.bild_block_93 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:284px;
  float:right;
}

.bild_block_93 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_93 {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_block_93 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_93 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_block_93 {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 94
----------------------------------------------------------------------------------------------------------------------
*/
#filialinfo_head {
  width:194px;
  height:9px;
  margin:42px 0 0 0;
  background:url(http://www.autolacker.de/bilder_layout/filialinfo_top.png) no-repeat;
  display:block;
}
      
#filialinfo {
  display:block;
  width:168px;
  background-color:#ffffff;
  padding:2px 13px 13px 13px;
  margin:0px!important;
}
      
#filialinfo_route {
  width:168px;
  padding:0 13px 0 13px;
  height:22px;
  background:url(http://www.autolacker.de/bilder_layout/filialinfo_bottom.png) no-repeat;
  display:block;
  line-height:22px;
}



/*
----------------------------------------------------------------------------------------------------------------------
block 90
----------------------------------------------------------------------------------------------------------------------
*/

.kontakt fieldset {
  margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
  position:relative;

  border:none;
	/*background-color:#f4f4f4;*/
	color:#3e3c41;
  display:block;
  font-size:14px;
 
}

* HTML .kontakt fieldset{
  position: relative;
  margin:0em 0 0 0;
  padding:0px 0px 0px 0px;
}



/** html fieldset{
    position: relative;
    }

* HTML .kontakt fieldset {
  margin:0 0 1em 0;
  padding:.9em .1em .4em .1em;
}*/




/** HTML .kontakt legend {
	position: absolute;
	top: -.5em;
	left: .2em;
}*/


.kontakt legend {
  font-weight: bold;
	display:none;
  font-size:12px;
  border: 1px solid #dadada;
	background-color:#ffffff;
	color:#7e7e7e;
     
}

/**:first-child+html .kontakt fieldset legend{
  position:absolute;
  top: -0.5em;
  left: .5em;
  background-color:#ffffff;
}*/

.kontakt fieldset label {
  margin:0px 0px 0px 0px;
  padding:0px 10px 4px 1px;

  display:block;
  text-align:left;
  color:#3e3c41;
  font-size:14px;  
}

* html .kontakt fieldset label {



}

.kontakt fieldset input {
  margin:0px;
  padding:2px 4px 2px 8px;
  width:330px;
  font-size:12px;
  /*border:1px solid #bbbbbb;*/
  border:none;
  background:none;
  color:3d3c3f;
  font-family:'Cuprum';
}

.kontakt fieldset select {
  margin:0px;
  padding:1px 0px 0px 6px;
  width:339px;
  font-size:12px;
  /*border:1px solid #bbbbbb;*/
  border:none;
  background:none;
  color:3d3c3f;
  font-family:'Cuprum';
}

.kontakt fieldset option {
  margin:0px;
  padding:0px 4px 0px 2px;
  font-size:12px;
  /*border:1px solid #bbbbbb;*/
  border:none;
  background-color:#ffffff;
  color:3d3c3f;
  font-family:'Cuprum';
}

.kontakt fieldset textarea {
  margin:0px;
  padding:4px 4px 2px 8px;
  width:330px;
  height:100px;
  font-family:'Cuprum';
  font-size:12px;
  /*border:1px solid #bbbbbb;*/
  border:none;
  background:none;
}

.kontakt input {
  font-size:12px;
}

.kontakt fieldset #plz {
  width:5em;
}
.kontakt fieldset #submit {
  width:126px;
  height:21px;
  float:right;
  margin:0 0px 0 0;
  color:#ffffff;
  border:none;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden.png);
  background-repeat:no-repeat;
}

.kontakt fieldset #submit_suche {
  width:126px;
  height:21px;
  float:left;
  margin:0 0px 0 221px;
  color:#ffffff;
  border:none;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden.png);
  background-repeat:no-repeat;
}

.kontakt fieldset #submit_filiale {
  width:125px;
  height:21px;
  padding:0px!important;
  margin:0 0px 0 0px!important;
  color:#ffffff;
  border:none;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden_125.png);
  background-repeat:no-repeat;
}




.kontakt fieldset #kopie {
  width:15px;
  margin:0 0px 0 0px;
  border:none;
}

#submit {
  width:126px;
  height:21px;
  float:right;
  margin:0 0px 0 0;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden.png);
  background-repeat:no-repeat;
  color:#ffffff;
  border:none;
}



.kontakt #submit {
  width:126px;
  height:21px;
  padding:1px 10px 3px 10px;
  float:right;
  margin:0px 0px 0px 0px!important;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden.png);
  background-repeat:no-repeat;
  color:#ffffff;
  border:none;
}



* html .kontakt #submit {
  width:126px;
  height:21px;
  padding:3px 10px 3px 10px;
  float:right;
  margin:0px 8px 0px 0px!important;
  background:none;
  background-image:url(http://www.autolacker.de/bilder_layout/n_senden.png);
  background-repeat:no-repeat;
  color:#ffffff;
  border:none;
}



.kontakt fieldset p {
  margin:0px 0px 3px 0px;
  padding:0px 5px 0px 0px;
}

.kontakt fieldset div {
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;
  display:block;
}
/*
.kontakt fieldset input:focus, .kontakt fieldset textarea:focus {
  background-color:#f9e1e6;
}*/

* html .telefax {
  width:170px!important;
}

.kontakt #k_titel {
  display:block;
  width:548px;
  overflow:hidden;
}

.kontakt #k_text {
  display:block;
  width:180px;
  padding:0 10px 0 0px;
  float:left;
}

.kontakt #k_feld {
  display:block;
  width:347px;
  float:left;
  overflow:hidden;
}

.fehler {
  color:#283c71;
}

.input_219 {
  width:219px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/input_219.png);
  background-repeat:no-repeat;
  background-position:0px 22px;
  height:49px;
  float:left;
  padding:0px;
  margin:0px;
}


.input_347 {
  width:347px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/input_347.png);
  background-repeat:no-repeat;
  background-position:0px 18px;
  height:45px;
}
.input_347_half {
  width:347px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/input_347_half.png);
  background-repeat:no-repeat;
  background-position:0px 18px;
  height:45px;
}
.input_347_left {
  width:347px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/input_347_left.png);
  background-repeat:no-repeat;
  background-position:0px 18px;
  height:45px;
}

.input_347_date {
  width:347px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/input_347_date.png);
  background-repeat:no-repeat;
  background-position:0px 18px;
  height:45px;
}

.textarea_347 {
  width:347px;
  display:block;
  background-image:url(http://www.autolacker.de/bilder_layout/textarea_347.png);
  background-repeat:no-repeat;
  background-position:0px 18px;
  height:136px;
}

/*--------------------------slider--------------------------*/
/*
----------------------------------------------------------------------------------------------------------------------
block 1
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_1 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:540px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;
  
}



.slider_bg .bild_block_1 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:174px;
  float:right;
  overflow:hidden;
}

.slider_bg .text_block_1 {
  margin:0px;
  padding:0px;
  width:540px;
  float:left;
}

.slider_bg .fliesstext_block_1 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:11px;
  
}

.slider_bg .fliesstext_block_1 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-decoration:underline;
}

.slider_bg .block_1 h2{
 
  float:left;
  width:100%;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 2
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:540px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;

}
.slider_bg .bild_block_2 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:258px;
  float:left;
  overflow:hidden;
}
.slider_bg .bild_block_2 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.slider_bg .text_block_2 {
  margin:0px;
  padding:0px;
  width:260px;
  float:right;
}

.slider_bg .fliesstext_block_2 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.slider_bg .fliesstext_block_2 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.slider_bg .block_2 h2 {
  
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 3
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_3 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:540px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;

}
.slider_bg .bild_block_3 {
  margin:0px 20px 0px 0px;
  padding:0px;
  width:253px;
  float:left;
  overflow:hidden;
}
.slider_bg .bild_block_3 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.slider_bg .text_block_3 {
  margin:0px;
  padding:0px;
}

.slider_bg .fliesstext_block_3 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.slider_bg .fliesstext_block_3 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.slider_bg .block_3 h2 {
  
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 4
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_4 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:540px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;

}
.slider_bg .bild_block_4 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:253px;
  float:right;
  overflow:hidden;
}
.slider_bg .bild_block_4 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.slider_bg .text_block_4 {
  margin:0px;
  padding:0px;
  width:264px;
  float:left;
}

.slider_bg .fliesstext_block_4 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.slider_bg .fliesstext_block_4 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.slider_bg .block_4 h2 {
  
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 5
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_5 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:540px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;

}
.slider_bg .bild_block_5 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:257px;
  float:right;
  overflow:hidden;
}
.slider_bg .bild_block_5 img {
  margin:0px 0px 10px 10px;
  padding:0px;
}

.slider_bg .text_block_5 {
  margin:0px;
  padding:0px;
}

.slider_bg .fliesstext_block_5 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.slider_bg .fliesstext_block_5 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.slider_bg .block_5 h2 {
  
  float:left;
  width:100%;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 6
----------------------------------------------------------------------------------------------------------------------
*/
.slider_bg .block_20 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:969px;
  display:block;
  overflow:hidden;
  clear:both;
  font-size:12px;

}
.slider_bg .bild_block_20 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:969px;
  float:right;
  overflow:hidden;
}

.slider_bg .bild_block_20 img {
  margin:0px 0px 10px 0px;
  padding:0px;

}

.slider_bg .text_block_20 {
  margin:0px;
  padding:0px;
  width:255px;
}

.slider_bg .fliesstext_block_20 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.slider_bg .fliesstext_block_20 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.slider_bg .ueberschrift_block_20 {
  color:#313131;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
  font-family:'Cuprum';
}