
@import url("form.css");
@import url("preis.css");



* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#fff;
		color:#000;
		font:100.01% Verdana, Tahoma, sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
/* Barierfreiheit */

.u, h6 {
position: absolute;
display: inline;
	height: 0px;
	width: 0px;
	top: -2000px;
	left: -2000px;
	overflow: hidden;
	font-size: 180%;
}

h2 {
	color: #9ea9a7;
	font-size: 14px;
}
	#distance { 
		width:1px;
		height:50%;
		background-color:#fff;
		margin-bottom:-360px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:720px;
		width:960px;
		clear:left;
		background-color:#86918b !important;
		background: url(../navipic/bg.jpg) no-repeat top left;
		}
		
		
/* Navigation */
		
		#nav{
		position: absolute;
		height: 24px;
		bottom: 0px;
		width: 960px;
		left: 0px;
		font-size: 14px;
		background-image: url(../navipic/trans.png);
		}
		
/* Navigation  circle */

 #navCircle {
 margin-top: 0px;
        margin-left: 132px;
}

#navCircle li {
        display: inline;
        list-style-type: none;
}

#navCircle a, #navCircle a:link, #navCircle a:visited {
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
        margin-right: 7px;
		height: 20px;
        float: left;
        text-decoration: none;
        color: #fff;
}

#navCircle a:focus, #navCircle a:hover, #navCircle a:link.active, #navCircle a:visited.active {
        
background-color: #fff;
color: #9ea9a7;
}
		
		
/* Inhalt */

		#cont {	
		position: absolute;
  width:560px;  
		height: 576px;
		background-color: #fff;
		top: 62px;
		left: 200px;
		background-image: none;
		border: 0px solid #000;
		line-height: 130%;
		}
		
		#cont p, #cont ul{
			color: #9ea9a7;
			font-size: 0.8em;
		}#cont p{
			margin-top:8px;
			line-height:1.4em;
		}
#cont ul{
			margin-left: 15px;
		}
#cont a, #cont a:link, #cont a:visited {
text-decoration: underline;
        color: #9ea9a7;
        background-color: #fff;
}

 #cont a:focus , #cont a:hover, #cont a:link.active, #cont a:visited.active {
        text-decoration: none;
        color: #fff;
        background-color: #9ea9a7;
}
	
		#contbeleg1 {	
		position: absolute;
  		width:428px;  
		height: 640px;
		background-color: #fff;
		top: 32px;
		left: 44px;
		background-image: none;
		border: 0px solid #000;
		line-height: 130%;
		}
	
		#contbeleg2 {	
		position: absolute;
 		width:428px;  
		height: 640px;
		background-color: #fff;
		top: 32px;
		left: 488px;
		background-image: none;
		border: 0px solid #000;
		line-height: 130%;
		}
		
		#verticont1 {	
		position: absolute;
  width:274px;  
		height: 590px;
		background-image: url(../navipic/trans.png);
		top: 0px;
		left: 200px;
		border: 0px solid #000;
		}
		
		#verticont2 {	
		position: absolute;
  width:274px;  
		height: 590px;
		background-image: url(../navipic/trans.png);
		top: 0px;
		left: 486px;
		border: 0px solid #000;
		}
		
		/* Referenztabelle */
		a img {
			border:0px solid #000;
			text-decoration: none;
		}
		table {
			font-size: 100%;
		}
		td {
			vertical-align: top;
		}
		
		#ref {
			list-style-type: none;
		}
		#ref li {
			display: inline;
		}
/* thumbs */

		.thumb, .thumb:link, .thumb:visited  {
		float: left;
			background-position: top;
			height: 86px;
			width: 86px;
			border: 0px solid #BD140C;
			margin-left: 4px;
			margin-bottom: 14px;
text-indent: -600px;
overflow: hidden;
display: block;
		}
		 .thumb:focus, .thumb:hover, .thumb:active {
		background-position: bottom;
		}

		.thumblage, .thumblage:link, .thumblage:visited  {
		float: left;
			height: 47px;
			margin-top:40px;
			width: 63px;
			border: 0px solid #BD140C;
			margin-left: 4px;
			margin-bottom: 14px;
text-indent: -600px;
overflow: hidden;
display: block;
		}
		 .thumblage:focus, .thumblage:hover, .thumblage:active {
		}
		
	
/* kontaktseite */	

#kontakt {
width: 236px;
background-color: #9ea9a7;
color: white;
padding: 6px;
}

#kontakt p{
	color: white;
	font-size: 0.9em;
}
