
body
{
	position:absolute;
	padding:0px;
	top:0px;
	margin:0px;
	width:100%;
height:100%;
	background: url('../../images/header.png')100% 0 repeat-x;
	font-family:Arial;
	
}
#wrapper {
min-height:100%;
position:relative;
}
#header{
	top:0px;
	position:relative;
	margin:0px auto 0px auto;
	width:1160px;
	height:110px;
	font-family:entangled_plain_brknormal;
	color:white;
}

#header img{
	position:relative;
	margin:15px auto 0px auto;
	padding-top:0px;
	float:left;
height:75px;
}
#navWrapper{
	position:relative;
	width:100%;
	height:56px;
	background:url('../../images/nav_mobile.png');
	z-index:1000;
	
}
#nav {
	position:relative;
	width:1160px;
	height:46px;
	margin:0px auto 0px auto;
}

#nav .menu{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:white;
	line-height:40px;
	float:left;
}
#nav img{
	position:relative;
	margin:6px 0px 0px 5px;
	float:right;
}

#social_corner img{border:0;}

.one-of-two{
	position:block;
	margin:0px 0px 0px 160px;
}

.one-of-three{
	position:block;
	margin:0px 0px 0px 50px;
}

#content {
	position:relative;
	padding:1px 0px 200px 0px;
	width:1160px;
	margin:0px auto 0px auto;
	background:rgb(243,243,243);
	box-shadow: 0px -5px 20px 5px #888888;
	min-height:100%;
	height:auto !important;
line-height:21px;
}

#content h1 {
color:rgb(22,106,99);
font-size:22px;
margin-top:30px;
}

#content h2 {
	position:relative;
	margin:30px 0px 0px 40px;
	font-size:14px;
	color:rgb(22,106,99);
}

.content_text{
	position:relative;
	width:700px;
	margin:5px 0px 0px 40px;
	font-size:12px;
	float:left;
}
#image_carousel{
	position:relative;
	width:180px;
	height:400px;
	margin:5px 0px 0px 10px;
	background:lime;
	float:left;
}

 .content_block_left{
 	position:relative;
 	top:0px;
	background:url('../../images/dienst_01.png');
	background-size:100% 100%;
	width:530px;
	height:300px;
	margin:26px 0px 0px 33px;
	/*box-shadow:5px 5px 10px 2px #888888;*/
	float:left;
	font-size:12px;
	color:white;
	text-decoration:none;
}

.block_01{background:url('../../images/foto00.png');}
.block_02{background:url('../../images/foto01.png');}
.block_03{background:url('../../images/foto04.png');}
.block_04{background:url('../../images/foto05.png');}

 .content_block_left h3{
 	margin:5px 0px 5px 10px;
 	font-size:22px;
 	font-weight:bold;
 	font-family:arial black;
 }
 .content_block_left p{
	width:210px;
	height:195px;
	margin:0px 0px 0px 10px;
	float:left;
	font-size:12px;
	color:white;
	text-align:justify;
	overflow:hidden;
}

.content_block_left .button_content{
	position:absolute;
	width:100px;
	height:20px;
	right:20px;
	bottom:30px;
	cursor: pointer;
	border: 1px solid rgb(0, 102, 102);
	padding: 8px 0px 0px 0px;
	text-align:center;
	color:rgb(255, 255, 255);
	font-size: 12px;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	background-color: rgb(0, 153, 153);
	background-image:linear-gradient(-90deg, rgb(0, 204, 204), rgb(0, 153, 153));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(0, 204, 204)), to(rgb(0, 153, 153)));
	background-image:-moz-linear-gradient(-90deg, rgb(0, 204, 204), rgb(0, 153, 153));
}

#footerWrapper{
	position:absolute;
bottom:40px;
left:0;
	width:100%;
	height:130px;
	background:url('../../images/footer_background.png');
}

#footer{
	position:relative;
	width:1160px;
	margin:0px auto 0px auto;
}
#footer table {
width:100%;
	color:white;
	font-size:12px;
height:130px;
}
#footer td {
vertical-align:top;
padding-left:30px;
}
#footer td h5 {
	margin-top:3px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
#footer td ul, #footer td li {
margin:0;
}
#footer td li a {
color:#fff;
}
#footer td li a:hover {
color:#258a82;
}
#footer td.footerCell1 img {
margin-top:30px;
}
#footer td.footerCell4 p {
line-height:20px;min-width: 224px;
font-size:14px;
margin-top:0;
min-width: 224px;
}
#footer td.footerCell3 h5 {
margin-left:0;
}
#footer td.footerCell4 img {
float:left;
margin-right:3px;
margin-top:3px;
}

#standard_footer{
	width:100%;
	height:20px;
	background:url('../../images/standard_footer.png');
position:absolute;
bottom:0;
left:0;
}

#standard_footer p{
	margin:0px auto 0px auto;
	color:white;
	font-size:10px;
	line-height:20px;
	text-align:center;
}
.clear{clear:both;}

.footerCell5 img{
	height: 60%;
}
