/* CSS Document */

	
body,html{
	margin:0px;
	padding:0px;
	background:#004A65;
	font-family:Lucida Sans Unicode,Lucida Sans,Lucida Grande,sans-serif,Verdana,Arial,Helvetica;
	font-size:11px;
	color:#000;
	line-height:17px;
	cursor:default;
}

a,a:hover {
	cursor:pointer;
}

h5{
	margin:0px;
	padding:0px;
	color:#008EC3;
	font-weight:normal;
	font-size:11px;
	}
a{
	color:#000;
}

	ul.std {
		margin:1px 0 20px 0 !important;
	}

	table.contact,
	table.contact td {
		border-collapse:collapse;
		border:1px solid #c4c4c4;
		margin:0;
		padding:7px;
		text-align:left;
		vertical-align:top;
	}
		
		input.std,
		textarea.std {
			width:250px;
			border:1px solid #333333;
		}
		
		input.std {
			height:17px;
		}
		
		table.std {
			margin:20px 0 20px 0; 
		}
		
p{
	font-size:11px;
	margin:0px;
	padding:2px 0 18px 0;
}
#site{
	width:100%;
	text-align:center;
}
#pageBg{
	display:block;
	width:984px;
	height:750px;
	text-align:left;
	background-image: url(../images/home2.png);
	background-repeat: no-repeat;
	background-position: 1px 0;
	}
#page{
	width:968px;
	background:url(../images/pageBg.jpg) 100% 100% no-repeat;
	margin:0 auto;
	height:750px;
	
	
}


#topPic{
	position:relative;
	left:18px;
	top:0px;
	display:block;
	width:490px;
	height:101px;
}

#telefon{
	position:relative;
	left:165px;
	top:-25px;
	z-index:10;
	display:block;
	width:192px;
	height:55px;
}

#logo{
	position:relative;
	left:163px;
	top:-82px;
	z-index:20;
	display:block;
	width:460px;
	height:175px;
	
}
#maintenance{
	z-index:30;
	position:relative;
	left:228px;
	top:-86px;
	display:block;
	height:201px;
	width:202px;
}
#services{
	z-index:40;
	position:relative;
	left:432px;
	top:-331px;
	display:block;
	height:200px;
	width:202px;
}

#products{
	z-index:50;
	position:relative;
	left:637px;
	top:-574px;
	display:block;
	height:203px;
	width:200px;
}

div#webwinkel {
	z-index:50;
	position:absolute;
	left:50%;
	top:360px;
	width:275px;
	height:130px;
	margin:0 0 0 100px;
}



#nextPage{
	width:980px;
	background:url(../images/pageBg.png) 0 0  repeat-y;
	margin:0 auto;
	text-align:center;
}
#innerPage{
	width:950px;
	margin:0 auto;
	display:block;
}
#header{
	background:url(../images/headerBg.jpg) 0 0 no-repeat;
	height:127px;
	display:block;
	text-align:right;
	
}

#header h1{
	display:none;
}

#header .contactInfo{
	position:relative;
	top:55px;
	left:-35px;
	line-height:20px;
	font-size:13px;
}
#header .contactInfo a{
	text-decoration:none;
}

/* Navigation */
#nav{
	display:block;
	padding:0 0 0 54px;
	height:56px;
	background:#fff;
}
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav ul li{
	display:block;
	float:left;
}
#nav ul li a{
	display:block;
	float:left;
	line-height:56px;
	padding:0 44px 0 0;
	text-decoration:none;
	color:#87AAB7;
	font-size:12px;
}
#nav ul li a:hover, #nav ul li a.active{
	color:#004A65;
	
}
#contWrapper{
	height:100%;
	overflow:auto;
	display:table;
	width:100%;
	overflow:hidden;
	height:747px;
	background-image: url(../images/pageBg01.jpg);	
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color:#FFFFFF;
}
#contWrapper .contWrapperInner{
	display:block;
	width:100%;
	background-image: url(../images/contentBg.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
}
/* Content */
#content{
	
	padding:30px 85px 0 54px;
	display:block;
	float:left;
	text-align:left;
	
}
#content .contentInner {
	
	height:100%;
	display:block;
	width:390px;
}
#content .contPad{
	padding:30px 0 0 0;
}
/* Right Col */
#rightCol{
	padding-top:38px;
	display:block;
	width:248px;
	float:left;
}
#rightCol .inner{
	width:248px;
	display:block;
}

#rightCol .pic img{
	border:solid 3px #fff;
}
#rightCol .imageDesc{
	line-height:35px;
	background:#fff;
	margin:0px 0px 64px 0px;
	text-align:left;
	padding:0 0 0 15px;
}

/* footer */
#footer{
	height:54px;
	line-height:54px;
	color:#fff;
	clear:both;
	font-size:10px;
}
.footerHome{
	z-index:60;
	position:relative;
	top:-237px;
	left:17px;
	display:block;
	height:52px;
	width:950px;
	text-align:center;
	word-spacing:2px;
	font-size:10px;
}
.footerBg{
	background:#818285;
}
#footer a{
	color:#fff;
	padding:0 0 0 0px;
	text-decoration:none;
	font-size:10px;
}


.blueTxt{
	color:#008EC3;
}
.imageDesc{
	padding:0 0 0 12px;
	color:#597F8D;
	font-style:italic;
}
.highlightCont{
	line-height:25px;
	font-size:12px;
	padding-bottom:27px;
	color:#002837;
}

