body {
margin:0px;
padding:0px;
background-image:url(img/2012_01/hg.jpg);	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666;
}
p {
margin:0px;
padding:0px;
text-align:justify;
} 

h1 {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
font-style:italic;
}

h2 {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
font-style:italic;
}

h3 {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:italic;
}
strong {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#000;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#fff;
f
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

a.elink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad9d0a;
}
a.elink :hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad9d0a;
}

/*-----------------------------------------------------------*/

html, body { /* html und body brauchen diese Angabe */
	height:100%;
	}
	
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
#container {
  width: 1024px;/*1100*/
  height:800px;/*800*/
  margin: 0 auto;
  position:relative; 
  
  }
	/*-------------container auf----------------------------------------------*/
	#header_1 {
	position:relative;
	width:285px;
	height:102px;
	background-image:url(img/2012_01/logotext.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;	
	}
	#center {
	width: 1024px;/*1100*/
	height:698px;/*800*/
	background-color:#FFF;		
	margin: 0 auto;
	position:relative;
	padding:0px;
	margin:0px;	
	
	}
		/*-----------------center auf------------------------------------------*/
		#header_2 {
		position:relative;
		width:100%;
		height:79px;
		background-color:#fff;
		padding:0px;
		margin:0px;
		top:-18px;	
		
		}
		
			/*--------------------header 2 auf---------------------------------------*/
			#logo {
			position:relative;
			width:193px;
			height:79px;
			background-image:url(img/2012_01/logobild.jpg);
			background-repeat:repeat-y;
			padding:0px;
			margin:0px;
			top:-19px;
			float:left;		
			}
		
			/*navigation 1 und 2*/
			#navi_1 {
			position:relative;
			top:40px;
			left:0px;
			width:390px;
			height:20px;
			float:left;
			z-index:100;
			}
			
			/*navigation 1 ende - anfang navigation 2*/
			
			#navi_2 {
			position:relative;
			top:40px;
			left:80px;
			width:400px;
			height:20px;
			float:right;
			z-index:100;
			}
					.navigation {
					margin-left:0px;/*-18px; Abstand zum Rand*/
					margin-top:0px;
					
					}
					.navigation li {
					list-style-type:none;
					margin-bottom:0px;
					display:inline;
					padding-left:10px;
					}
					.navigation a {
					font-family:"Times New Roman", Times, serif;
					font-size:18px;
					font-weight:normal;
					color:#000;
					text-decoration:none;
					}
					.navigation a:hover {
					font-family:"Times New Roman", Times, serif;
					font-size:18px;
					font-weight:normal;
					color:#ccc;
					text-decoration:none;
					}
			
			
			/*navigation 1 und 2 ende*/
			/*--------------------header 2 zu---------------------------------------*/		
		/*-----------------------------------------------------------*/
		#bildlauf {
		clear:both;
		background-image:url(img/2012_01/blockiert.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
		#bildlauf_show {
		clear:both;
		background-image:url(img/2012_01/blockiert_show.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
		#bildlauf_barbour {
		clear:both;
		background-image:url(img/2012_01/blockiert_barbour.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
		#bildlauf_b_haendler {
		clear:both;
		background-image:url(img/2012_01/blockiert_b_haendler.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
		#bildlauf_fullum {
		clear:both;
		background-image:url(img/2012_01/blockiert_joker.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
		#bildlauf_joker {
		clear:both;
		background-image:url(img/2012_01/blockiert_joker.png);				
		position:relative;
		margin-left:0px;
		margin-right:0px;
		height:402px;
		width:1016px;
		padding:0px;
		top:-24px;
		left:3px;
		border:1px solid black;				
		}
			  #myslideshow{ /*sample CSS for demo*/
			  }
			  	
		/*navigation 3*/
		#navi_3 {
		position:relative;
		top:-28px;
		left:100px; /*war 0 bei 4 Firmen*/
		width:100%;
		height:60px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		}
			
		/*navigation 3 ende */
		
		/*---------------------------anfang INHALT--------------------------------*/
		
		#inhalt {
		position:relative;
		/*background-color:#ccc;*/
		top:-47px;
		left:0px;
		width:1024px;
		height:148px;
		}
		
		#inhalt_gross {
		position:relative;
		/*background-color:#ccc;*/
		top:-27px;
		left:0px;
		width:1024px;
		height:430px;
		}
		
		  #box1 {
		  position:relative;
		  width:270px;
		  padding-left:243px;
		  top:35px;
		  }
		  
		  #box2 {
		  position:relative;
		  width:750px;
		  padding-left:243px;
		  top:55px;
		  }
		  
		  	.box_pfeil {
			width:15px;
			/*background-color:#663;*/
			height:15px;
			padding:0px;
			margin:0px;
			float:right;
			}  
		  #box3 {
		  position:relative;
		  width:440px;
		  padding-left:243px;
		  top:35px;
		  }		
			
		  .boxlinks {
		  float:left;
		  width:400px;
		  height:430px;
		  padding:20px;
		  margin-right:20px;	
		  } 
		  
		  .boxrechts {
		  float:right;
		  width:510px;
		  height:430px;
		  padding:20px;
		  margin:0px;
		  margin-left:0px;
		  top:-0px;
		  z-index:100;
		  }  
		  
		  /*Kontakt*/
		  .box_k_1 {			
		  float:left;
		  width:250px;
		  height:430px;
		  padding:20px;
		  margin:0px;	
		  } 
		  
		  .box_k_2 {
		  float:left;
		  width:230px;
		  height:430px;
		  padding:20px;
		  margin:0px;
		  top:-0px;
		  z-index:100;
		  }
		  
		  .clear{clear:both;}
		  		 
		  /*ende-Kontakt*/
		  /*Impressum*/
		  .box_i_1 {			
		  float:left;
		  width:250px;
		  height:130px;
		  padding:20px;
		  margin:0px;	
		  } 
		  
		  .box_i_2 {
		  float:left;
		  width:230px;
		  height:130px;
		  padding:20px;
		  margin:0px;
		  top:-0px;
		  z-index:100;
		  }
		  .box_i_3 {
		  clear:both;
		  width:984px;
		  height:270px;
		  padding:20px;
		  margin:0px;
		  top:-0px;
		  z-index:100;
		  }
		  /*ende-Impressum*/
		  /*History*/
		  .box_h_b {
		  clear:both;
		  width:984px;
		  max-height:108px;
		  overflow:scroll;		  
		  padding:20px;
		  margin:0px;
		  top:-0px;
		  padding:20px;
		  } 
		  .box_h_j {
		  clear:both;
		  width:984px;
		  height:108px;
		  padding:20px;
		  padding-left:180px;
		  padding-top:10px;
		  margin:0px;
		  }
		  .box_h_f {
		  clear:both;
		  width:984px;
		  max-height:108px;
		  overflow:scroll;		  
		  padding:20px;
		  margin:0px;
		  top:-0px;
		  padding:20px;
		  z-index:100;
		  }
		  /*ende-History*/
		  
		  .box_log {
		  clear:both;
		  background-color:#b8a600;
		  width:300px;
		  padding:20px;
		  margin-top:30px;
		  margin-left:300px;
		  }
		  .box_haendler_b {
		  width:1004px;
		  max-height:127px;
		  padding:0px;
		  padding-left:20px;
		  margin:0px;
		  color:#666;
		  }
			  .box_h_links {
			  float:left;
			  width:425px;
			  padding:0px;
			  margin:0px;
			  } 
			  .box_h_links2 {
			  float:left;
			  width:240px;
			  padding:0px;
			  margin:0px;
			  }
			  .box_h_rechts {
			  float:right;
			  width:280px;
			  padding:0px;
			  margin:0px;
			  }  
		  
		  /*ende-Login*/
		
		/*--------------------------ende INHALT---------------------------------*/
	/*--------------------------ende center zu---------------------------------*/
  /*--------------------------ende container zu-------------------------------*/
  
  

/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/

			  
#bildstreifen {
clear:both;
background-color:#9b8b74;
position:relative;
margin-left:0px;
margin-right:0px;
height:72px;
width:1016px;
padding:0px;
top:-24px;
left:4px;
	}
	
#bild_fest {
	clear:both;
	background-color:#9b8b74;
	position:relative;
	margin-left:0px;
	margin-right:0px;
	height:402px;
	width:1016px;
	padding:0px;
	top:-24px;
	left:3px;
	border:1px solid black;
	color: #099;
}

/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
	
	#footer {
	position:relative;
	width:100%;
	height:70px;
	background-image:url(img/hg_footer.png);
	background-repeat:repeat-y;
	bottom:0;
	clear:both;
	
	}
	
	



#content_links {
margin-top:-12px;/*Abstand zur Navi*/
margin-left:32px;/*Abstand zum Rand*/

width:380px;
padding:10px;
float:left;
}

#text_footer {
text-align:center;
margin-right:72px;
width:465px;
padding:15px;
float:right;
} 

#socialbm {
width:70px;
height:70px;
margin-top:0px;
margin-right:0px;
float:right;
}

.bild1 {
	background-color:#26877D;
	float:left;
	width:130px;
	height:150px;
	padding:10px;
	margin-right:20px;	
	} 
	
.text1 {
	background-color:#26877D;
	float:left;
	width:230px;
	height:300px;
	padding:10px;
	margin-right:20px;	
	} 
	
.text2 {
	background-color:#8084ED;
	float:right;
	width:350px;
	height:500px;
	padding:10px;
	margin-left:20px;
	}
	

	
	
.adresscontainer {
	width:100%;
	position:relative;
	min-height:400px;	
	}
	
.header {
	padding-left:402px;
	padding-top:5px;
	}
	
.footer {
	padding-left:402px;
	padding-top:5px;
	}
	
.anfahrt {
	float:left;
	height:400px;
	width:425px;
	position:relative;
	margin-right:60px;
	}
.googlemap {	
	height:330px;
	width:425px;
	position:relative;
	}
.bildbeschreibung {
	height:30px;
	width:425px;
	position:relative;
	margin-top:40px;
	}
	
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/

