/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	}

body, td, p, input {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #564b47;
	}
	
h1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c92323;
	}

#logo {
	/*background: url(../bilder/logo.gif) no-repeat;*/
	height: 80px;
	width: 245px;
}

#slogan {
	font-size: 10px;
	margin-left: 15px;
	font-weight: bold;
	color: #615f5f;
	}
	
#fliesstext {
	margin-left: 178px;
	margin-top: 80px;
	width: 360px;
	text-align: justify;
	}

#adresse {
	margin-top: 80px;
	margin-right: 60px;
	font-weight: bold;
	width: 222px;
	color: #615f5f;
	}
	
.haupttabelle {
	width: 1024px;
	height: 100%;
	background: url(../bilder/streifen.gif) repeat-y;
	border: none;
	}

.linkleiste-links-top {
	background-color: #615f5f;
	width: 116px;
	height: 24px;
}

.linkleiste-rechts-top {
	background-color: #615f5f;
}

.linkleiste-navi {
	background-color: #a93636;
	width: 515px;
	border-left: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

.navi-spalten {
	
	border-right: 1px solid #fff;
	color: #fff;
	
	text-decoration: none;
	text-align: center;
	}

a.navi-spalten:link, a.navi-spalten:visited {
	border: none;
	}

a.navi-spalten:hover {
	text-decoration: underline;
	}
	
.balken {
	background-color: #e0e3e6;
	}

.streifen {
	background: url(../bilder/streifen.gif) repeat-y;
	}

/* Bildwechsel im Kopf */	
.kopf {
	/*background: url(../bilder/kopf.jpg);*/
	height: 246px;
	}
	
.kopf-unternehmen {
	background: url(../bilder/kopf-unternehmen.jpg);
	height: 246px;
	}
	
.kopf-verzinkung {
	background: url(../bilder/kopf-verzinkung.jpg);
	height: 246px;
	}
	
.kopf-referenzen {
	background: url(../bilder/kopf-referenzen.jpg);
	height: 246px;
	}
	
.kopf-kontakt {
	background: url(../bilder/kopf-kontakt.jpg);
	height: 246px;
	}
	
.kopf-impressum {
	background: url(../bilder/kopf-impressum.jpg);
	height: 246px;
	}
	
.kopf-galerie {
	background: url(../bilder/kopf-galerie.jpg);
	height: 246px;
	}
	
	
/*FORMULAR*/

label, input, select, textarea { /* Alle Labels UND Formularelemente ausw?hlen */

  display: block;

  float: left;

  width: 180px; /* Breite.*/

}



form br { /* Alle Zeilenumbr?che in Formularen ausw?hlen */

  clear: left; /* das floating der labels und inputs aufheben */

}



input#submit { /* den Submit-Button */

  float: none;

  width: auto;

}

label {

 text-align: right; 

 padding-right: 1em; 

}



fieldset {

	width: 380px;

}

/*  Lightbox-Bilder  */

#lightbox-bilder a img {
	margin: 0px 20px 20px 0px;
	border: 10px solid #e0e3e6;
}
