/***** css Amann-holztec **********/
  
@import url(links.css); /* Text */
@import url(kontaktform.css);


body{
	margin: 0px;
	padding: 0px;	
	text-align:center;
	background-image:url(pics/bg_seite.jpg); 
	background-repeat: repeat-y; 
	background-attachment: fixed;
	background-position: center top; 
	background-color: #000000;  
} 

h2,h3,h4,h5,h6,div,p,a,body,html,input,button,td { 
	font: normal 13px Helvetica,Verdana,Arial; 
	line-height: 20px; 
}

h1 { 
	font: bold 22px Helvetica,Verdana,Arial;
	color:  #7a1a15;
	margin-top: 50px;
}

h2{	font: bold 18px Helvetica,Verdana,Arial;
}

h4{	font-weight: bold;
}

a,h3{	color:  #7a1a15;

}

ul{	list-style-position:outside; /* zweite Zeile wird eingerueckt */
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#schadda {
 	width:920px;
	background-image:url(pics/schatten.png);
	background-repeat: no-repeat; 
	background-position: bottom;
	margin: auto;
}

div#container {
 	width:820px;
	background-color: #ffffff;
	text-align:left; 
	margin:0px auto;
	margin-bottom: 0px;
	padding-bottom: 40px;

}

div#header { 
	height: 222px; /* weisser strich zum top-menue */
	background-color:white; 
}

.bodytext {
	margin: 0px; padding: 1px;
}


/************ Menue oben **********************************/

#top {
	position: absolute;
	top: 138px;
	left: 0;
	width: 100%;
	height: 36px; /*weisser strich zwischen kopfbild und menue*/
	background-color: brown;
}

#top-menu {
	position: relative;
	height: 35px;
	background-image:url(pics/bg_top_men.jpg); 
       background-repeat: repeat-x;
       background-color: brown;
	margin: 0px;
}

#top-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#top-menu ul a, #top-menu ul .cur {
	float: left;
	display: block;
	line-height: 35px;
	text-decoration: none;
	padding: 0 10px;
	margin: 0;
	color: #ffffff;
	font-size: 12px;
}

#top-menu ul a:hover, #top-menu ul .act a {
	color: #FFFFFF;
	background-color: #5b1d11;
}

#top-menu li {
	float: left;
	margin: 0;
	padding: 0;
}



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

div#links { 
	float:left;
	width:170px; 
	padding-top:37px;
	padding-bottom:10px;
	/*****background-color: #ffffff;
***/
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:180px; 
	width:460px;
	min-height:493px; 
	height: auto;
	background-color: #ffffff;
}

div#right { 
	width:170px; 
	float:right; 
	text-align:left; 
	max-height:390px;
	margin-top: 50px;
	margin-right: 0px;
	/*margin-bottom: 40px;*/	
	/***overflow: scroll;  Scrollbalken werden auf allen Seiten dahrgestellt auch ohne Inhalt rechts****/
}

div#dia{
	border:1px solid red;
}
.float-left { 
	float:left; 
}

div#footer {
	line-height: 100%;
  	clear:both;
	color: white;
	text-align: left; 
	text-indent: 50px;	
}

div#footer p{
	line-height: 9px;

}

.align-center{
	text-align: center;
}

/*** Link Impressum im Fuss ****************/
.fusslink{	
	color: white;
	line-height: 9px;
	text-decoration: none;
	float:right; 		/***** Text ganz rechts ******/
	margin-right: 49px;	/***** Text Abstand da Schatten ******/
}

/* Inhalthöhe bei einzelnen Seiten erweitern */
.hoehe{
	margin-top: 180px;
}


