body{
	margin:0px;padding:0px;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
   font-weight: normal;
	color:white;
}
/********************************************************/
#site1{
	margin:0px;padding:0px;
	width:1000px;
	height:100%;
	margin-left:-500px;
	left:50%;
	position:absolute;
	background-color:#303030; 
}
/********************************************************/
#site2{
	width:1000px;
	height:570px;
	margin:0px;padding:0px;
	top:50%;
	margin-top:-285px;
	position:absolute;
}
/********************************************************/
#site3{
	width:1000px;
	height:547px;
	margin:0px;padding:0px;
	background-image: url(../images/back_site3.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: Black;
}
#site3_index {
	width:1000px;
	height:547px;
	margin:0px;padding:0px;
	background-image: url(../images/back_site3_index.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.weiter{
	padding-top:350px;
	padding-left:900px;
}	
.weiter a, .weiter a:visited {
	color:#7A080F;
	text-decoration:none;
	font-size:150%;
}
.weiter a:hover{
   background-color: white;
	padding-left:5px;
	padding-right:5px;
}
/********************************************************/
#top{
   margin:0px;padding:0px;
	width:1000px;height:147px;
	background-image: url(../images/back_top.gif);
	background-position: top left;
	background-repeat: repeat-x; 
	background-color: black;
}
.logo_top {
	float:left;
	padding-left:20px;
}
.box_top_right {
	height:144px;
	float:right;
	background-image: url(../images/back_top.gif);
	background-position: top left;
	background-repeat: repeat-x; 
}
.box_top_thumb {
	height:144px;
	width:543px;
	float:right;
   background-color: transparent;
	overflow: auto;
	margin-top:3px;
}
.box_top_thumb img {
	border:none;
}
.pfeile1 a {
	color:white;
	font-size:180%;
	text-decoration:none;
	padding-top:0px;
	padding-right:2px;
	float:left;
}
.pfeile2 a {
	color:white;
	font-size:180%;
	text-decoration:none;
	padding-top:0px;
	padding-left:2px;
	float:right;
}
.pfeilbox{
   margin:0px;padding:0px;
	text-align:center;
	width:100px;
	height:30px;
}
.box_galerie_1{
	background-color: transparent;
	width:280px;
}
.box_galerie_2{
	background-color: transparent;
	width:460px;
}
.box_galerie_1 img{
   float:left;
}
.box_galerie_2 img{
   float:left;
}
/********************************************************/
#navigation{
	width:457px;
	height:400px;
	background-color: transparent;
	float:left;
}
.menu1 {
   margin:0px;padding:0px;
	list-style-type:none;
	text-align:right;
	margin-top:180px;
}
.menu1_level1 {}
.menu1_level1 a, .menu1_level1 a:visited {
	color:white;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-right:10px;
}
.menu1_level1 a:hover{
	background-color: white;
	color:black;
}
.menu1_level1_act {
	background-color: #303030;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-right:10px;
	border-left:10px solid #7A080F;
}
.menu1_level1_act a {
	color:white;
	text-decoration:none;
}

/********************************************************/
#content{
	width:510px;	height:390px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	overflow: auto;
}
#content_impressum {
	width:510px;	height:390px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	overflow: auto;
	background-image: url(../images/back_content_impressum.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
}
#content_kontakt {
	width:510px;	height:390px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	overflow: auto;
	background-image: url(../images/back_content_kontakt.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
}
#content_werkstatt {
	width:510px;	height:390px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	overflow: auto;
	background-image: url(../images/back_content_werkstatt.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
}

h1 {
	font-size:130%;
	background-color: #303030;
	border-left:5px solid #7A080F;
	padding-left:2px;
}
.webdesign{
	float:right;
	font-size:85%;
	margin-right:5px;
}
.webdesign a{
	color:#CCBF04;
}
/********************************************************/
#footer{
	width:1000px;
   height:23px;
   background-image: url(../images/back_footer.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top:4px;
}
#footer_index{
	width:1000px;
   height:1px;
   background-image: url(../images/back_footer.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top:4px;
}
.adresse{
   color:#6C6C6C;
	float:left;
	padding-left:60px;
}
/********************************************************/
/*_______________________KONTAKT_______________________*/

label {
	display:block;
	padding-top:5px;
	color:#A9A9A9;
}

#box1_kontakt{
	width:200px;
	text-align: left;
	float:left;	
}

#box2_kontakt{
	width:200px;
	text-align: left;
	float:left;
}
#box_kontakt{
   width: 510px;
}
input{
   background-color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
   border:1px solid white;
}
textarea{
   background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	border:1px solid white;
	width:300px;height:237px;
}

