/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Base 960 Grid
================================================== */

/* #GLOBAL
================================================== */
		body{
			background:url(../images/HG_PapierTile.png) repeat;	
		}
		ul li{
			float:left;
			margin-bottom:0;
			margin-left:1px;
		}
		h1,h2,h3,p,a{
			font-family: 'AdelleBasic-Light';	
		}
		h1{
			color: #005f61;
			font-size:44px;
			text-align:center;
			line-height:1.14em;
			margin:0;
		}
		h2{
			color: #009ca6;
			font-size:44px;
			line-height:1.14em;
			margin-bottom:17px;
		}
		h3{
			color: #009ca6;
			font-weight:lighter;
			font-size:24px;
			line-height:30px;
			margin-bottom:10px;
			margin-top:20px;
		}
		p{
			color:black;
			font-size:24px;
			line-height:1.35em;
		}
		span{
			float:left;	
		}
		a:link,
		a:visited{
			color:#005f61;
			padding:13px 14px;
			text-decoration:none;
			display:block;
			font-size:18px;
			padding-bottom:11px;
		}
		.smallText a{
			display:inline;
			padding:0;	
			font-size:16px;
			font-family: "Arial", serif;
			line-height:1.375em;
		}
		.smallText a:hover{
			color:	#00B5C2;
		}
		a.pkLink,
		a:visited.pkLink{
			color: #009ca6;
		}
		a:hover.pkLink{
			color: #00B5C2;
		}
		.container .one-third.column{
			width:257px;				
		}
		input[type="text"], input[type="password"], input[type="email"], select{
			width:50%;
			height:33px;
		}
		textarea{
			width:900px;
			max-width:900px;	
			height:300px;
		}
		
/* #LINIE
================================================== */
	.greenLine{
		height:2px;
		background-color:#005f61;
	}
	.m6060{
		 margin:60px 0;
		}
	.m6040{
		margin:60px 0 40px;	
	}
	.m4060{
		margin:40px 0 60px;	
	}
	.m4040{
		margin:40px 0 40px;	
	}
	
/* #HEADER-FOOTER
================================================== */	
	a.logo{
		padding:0;
		position:absolute;
		width:29%;
		top: 22px;
	}
	a.link:link,
	a.link:visited{
		color:#009ca6;
		display:inline;
	}
		.footer p a:hover{
		color:#009ca6;	
	}
	.footer p a.link:hover{
		color:#00B5C2;
	}
	.footer p, 
	.footer p a{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.42em;	
		color:#005f61;
		margin:0;
		padding:0;
		display:inline;
	}
	.footer p{
		float:right;
		margin-right:89px;	
	}

	a.logoSmall{
		float:left;	
		padding:0;
	}
	.imprint a{
		display:inline;
		padding:0;	
		margin:0;
	}
	.footer .menu a{
		font-size:16px;	
	}
	.menu{
		float:right;
		margin-top:10px;
	}
	.menu a span{
		display:none;
	}
	.header{    
		margin-bottom: -10px;
    	margin-top: 40px;
	}
	.footer{
		margin-bottom:43px;
	}	
	img.titleImage{
		max-width:950px;
		margin-left:-10px;	
		margin-bottom:30px;
	}
	img.headerImage{
		max-width:1300px;
		margin-left:-180px;
		margin-bottom:30px;
	}
		.container .eight.columns.structureText{
		margin-top:40px;	
	}
	.container .eight.columns.restruk {
    margin-top: 60px;
}
	
	
/* #IMAGE_IN_CONTENT
================================================== */		
	.container .eight.columns.rightImage{
		margin-left:-5px;	
	}
	img.leftImage{
		margin-left:-10px;	
	}
	img.rightImage{
		right:-10px;	
	}	
	.leftImage, 
	.rightImage{
		position:relative;
	}
	.ausrichtung,
	.entwicklung,
	.integration{
		margin-top:50px;
		margin-left:-11px;
	}
	.container .one-third.column.margRight{
		margin-right:69px;	
	}
	.container .eight.columns.imageRight{
		margin-right:-5px;
		float:right;	
	}
	.strukturImage{
		margin-top:20px;	
	}
	.container .eight.columns.lifeImage{
		margin-left:-15px;	
		width:470px;
	}
	img.branch{
		margin-bottom:20px;	
	}
	
/* #TEXT_IN_CONTENT
================================================== */	
	.personalContainer{
		margin-top:30px;	
	}
	p.smallText,
	span,
	label{
		color:#121f1e;
		font-size:16px;
		font-family: "Arial", serif;
		line-height:1.375em;
		margin:0;
		font-weight:normal;
	}
	.personalText h3{
		margin-bottom:0;
		margin-left:-14px;	
	}
	.contactText a:hover{
		color:#005f61;
	}
	.leftImage p.smallText,
	.rightImage p.smallText{
		margin-bottom:28px;
	}
	.smallCitat{
		font-size:34px;	
	}
	.rightImage .contentText{
		left:50px;	
	}
	.contentText{
		position:absolute;
		left:30px;
		top:226px;
		width:83%;
	}
	.content{
		position:relative;	
	}
	.contactText{
		color:#121f1e;
		font-size:34px;
		line-height:1.35em;
	}
	.contactText a{
		font-size:34px;
		display:inline;
		padding:0;
		color:#009ca6;
	}
	.pInter{
		margin-bottom:20px;	
	}
	.listText{
		position:absolute;
		top:185px;
		left:50px;
	}
	.listText li,
	.personalText li{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:1.57em;
		margin-bottom:10px;	
	}
	.personalText{
    left: 50px;
    position: absolute;
    top: 20px;
}
	.listText ul,
	.personalText ul{
		list-style:disc;
	}

	.container .eight.columns.kern{
		margin-top:79px;	
	}
	.container .sixteen.columns.listContainer{
		position:relative;	
	}
	p.citat{
		margin:10px 0 -10px;	
	}
	a.big:hover{
		color:#00B5C2;	
	}
	.lifeText{
		position:absolute;
		top:40px;
		left:60px;
		width:401px;	
		z-index:10;
	}
	.container .eight.columns.wider p{
		width:440px;	
	}
	.listText .left,
	.listText .right{
		width:45%;
		float:left;	
		margin-right:43px;
	}
	.personalText .left, .personalText .right {
    float: left;
    margin-right: 43px;
    width: 45%;
	margin-top: 20px;
}
.contactText a:hover{
			color:	#00B5C2;
		}
	.lifeText p.smallText{
		margin-top:12px;	
		margin-right:0;
	}
	.listText p.smallText{
		margin-left:10px;	
	}

	.table p.smallText{
		margin-left:116px;	
		margin-bottom:12px;
	}
	.table{
		width:374px;	
	}
	a.big{
		font-size:24px;	
		padding:0;
	}
	.errorText{
		display:none;	
	}
	.anfuehrung{
		font-family: 'AdelleBasic-Light';
		float:none;
		color: #005f61;
   		font-size: 57px;
    	line-height: 0;
    	margin-right: 3px;
	}
	.anfuehrungSmall{
		font-family: 'AdelleBasic-Light';
		float:none;
		color: #005f61;
   		font-size: 47px;
    	line-height: 0;
    	margin-right: 3px;
	}	
	
/* #BUTTONS
================================================== */	
	.leftImage a.button,
	.rightImage a.button{
		display:inline-block;
		margin-bottom:5px;
	}
	.middleBtn{
		bottom: 55px;
	    position: absolute;
    	text-align: center;
    	width: 82%;	
	}
	.container .rightImage .middleBtn{
		right:20px;
	}
	.container .leftImage .middleBtn{
		left:20px;	
	}
	a.bigBtn:link,
	a.bigBtn:visited{
		width:279px;
		padding:13px 0;
		font-size:24px;
		margin-top: 34px;
	}
	.pfeil{
    	color: white;
    	display: inline-block;
    	float: none;
    	font-family: 'AdelleBasic-Light';
    	font-size: 28px;
    	line-height: 0.5em;
    	position: relative;
    	top: 1px;
	}	
	a.bigBtn .pfeil{
		font-size:35px;
		top:1px;	
	}
	
/* #CONTAINER	
================================================== */
	.container .eight.columns.contact {
    	margin-right: 46px;
    	width: 427px;
	}
	.container .eight.columns.wider{
		width:460px;	
	}
	.container .eight.columns.leftImage p,
	.container .eight.columns.rightImage p {
    	width: 100%;
	}
	.container .columns.smartphone,
	.container .column .smartphone{
		display:none;	
	}
	.container .columns .notSmartphone{
		display:inline;	
	}
	
/* #Buttons
================================================== */

	.button:link,
	.button:visited,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #005f61; /* Old browsers */
		background: #005f61 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #005f61 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #005f61 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #005f61 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #005f61 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #005f61 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #005f61;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  margin:0;
	  font-weight:normal;
	  font-family: 'AdelleBasic-Light';
	  text-shadow:none;
	  	font-size:18px;
		text-align:center;
		color:white;
		width:210px;
		    padding-bottom: 9px;
    padding-top: 11px;
    margin-top:45px;
	  }

	.button:hover,
	.button:active,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background: #00a7b2; /* Old browsers */
	/*	background: #00a7b2 -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
	/*	background: #00a7b2 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
	/*	background: #00a7b2 -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
	/*	background: #00a7b2 -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
	/*	background: #00a7b2 -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
	/*	background: #00a7b2 linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
		box-shadow:inset 0 0 8px #007d80;
		border: 1px solid #007d80;
		 }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
	
	.menu ul li a:link,
	.menu ul li a:visited{
		border: 1px solid transparent;
	}
	
	.menu ul li a:hover,
	.menu ul li a.active{
		background:f3f3f0; /* Old browsers */
			 border: 1px solid #bcc4c3;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	color:#009ca6;
	box-shadow:inset 0 0 7px #aab2b1;
	}
	.menu ul li a:hover span,
	.menu ul li a.active span{
	color:#009ca6;		
	}

	.pkSpecial{
		margin-bottom:21px; 
		margin-top:11px;
	}



/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1299px) {
		img.headerImage {
    		margin-left: -7px;
   			max-width: 945px;
		}
	}
	
	
	@media only screen and (max-width: 959px) {
		a.logo{
			padding:0;
			position:absolute;
			width:29%;
			top: 19px;
		}
		.container .one-third.column.margRight {
   			 margin-right: 10px;
		}
		.container .one-third.column {
   			 width: 236px;
		}
		.contactText a,
		.contactText{
			font-size:24px;
		}
		.menu a{
			font-size:11px;	
		}
		.container .sixteen.columns.header .menu a{
			font-size:15px;	
		}
		img.listImage{
			margin-top:0px;
		}
		img.headerImage {
   			max-width: 750px;
			margin-left:-6px;
		}
		img.titleImage {
			margin-left: -8px;
			max-width: 754px;
		}
		.leftImage a.button,
		.rightImage a.button{
			margin-bottom: -15px;	
		}
		.contentText{
			top:180px;	
			width:78%;
		}
		.lifeText p.smallText{
			margin-right:0;	
		}
		.header{
			margin-bottom:-40px;	
		}
		.headerImage,
		.titleImage{
			margin-top:-20px;	
		}
		.container .one-third.column.margRight {
			margin-right:4px;	
		}
		.container .eight.columns.contact {
    		margin-right: 20px;
    		width: 354px;
		}
		.personalContainer{
			margin-top:20px;	
		}
		.personalText{
			top:30px;	
		}
			.container .eight.columns.structureText{
			margin-top:0;	
		}
		.container .eight.columns.kern, .container .eight.columns.restruk {
		    margin-top: 50px;
		}
		.middleBtn{
			bottom: 70px;	
		}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		img.rightImage {
		    right: -14px;
		}
		.header .menu {
		    float: right;
		    margin-bottom: 15px;
		    margin-top: -23px;
		}
		img.lifeImage{
			right:-23px;
		}
		a.bigBtn:link, a.bigBtn:visited{
			margin-left:40px;
		}
		.contactText{
			margin-left:40px;
		}
		img.listImage{
				margin-top:0;
		}
		.personalText h3{
			margin-top:0px;
		}
		.header {
		    margin-top: 60px;
		}

		a.logo{
			width:201px;	
		}
		textarea{
			width:708px;	
			max-width:708px;
		}
		.listText{
			top:210px;	
			left:40px;
		}
		.left,
		.right{
			margin-right:25px;
		}
		.right{
			float:right;
			margin-right:0 !important;	
		}
		.content span{
			float:none;
			font-weight:bold;
		}
		.lifeText p.smallText{
			margin-left:0;	
			margin-top:0;
			margin-bottom:20px;
		}
		.lifeText {
		    left: 0;
		    margin-left: 60px;
		    width: 295px;
		}
		.table{
			width:100%;	
		}
			.container .eight.columns.wider{
				width:364px;	
			}
			.container .one-third.column.margRight {
    		margin-right: 21px;
			}
			.container .one-third.column {
			    width: 225px;
			}
			.footer p {
			    float: none;
			    margin-right: 0;
			}
			.footer p, .footer p a {
					display:inline-block;
			}
			a.logoSmall{
					display:none;
			}
			.footer .menu a {
			    font-size: 14px;
			}
			.container {
			    width: 758px;
			}
			.container .column, .container .columns {
			    margin-left: 10px;
			    margin-right: 10px;
			}
			h2{
				font-size:39px;
			}
			.container .eight.columns.wider p {
			    width: 364px;
			}
			.container .eight.columns.lifeImage {
			    width:364px;
			}
			.container .eight.columns.leftImage p,
			.container .eight.columns.rightImage p {
		    	width: 100%;
			}
		}
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		a.logo{
			width:100%;	
		}
		h1,
		h2{
		font-size:24px;

		}
		.contactText a, .contactText{
			font-size:16px;	
		}
		a.bigBtn:link{
			font-size:14px;	
		}
		h3{
			font-size:20px;	
		}
		p{
			font-size:16px;	
		}
		a.button:link{
			font-size:18px;	
			text-align:center;
			padding:9px 0 7px;
			width:180px;
		}
img.headerImage {
    margin-left: -5px;
    max-width: 430px;
}
img.rightImage {
    right: 0;
}
img.titleImage {
    margin-left: -5px;
    max-width: 430px;
}
		.container .columns.smartphone{
			display:block;	
		}
		.menu a span{
				font-size:20px;
				float:none;
				color:#005f61;
				display:inline;
		}
		.container .sixteen.columns.greenLine{
			margin-top:30px;
			margin-bottom:30px;
		}
		.button:link, .button:visited, button, input[type="submit"], input[type="reset"], input[type="button"]{
			width:180px;
			margin:0 auto;	
		}
		h3{
			margin-bottom:0;	
		}
		a.bigBtn:link, a.bigBtn:visited{
			width:200px;	
		}
		.leftImage a.button,
	.rightImage a.button{
		display:block;
	}
	
	.container .sixteen.columns.header{
		margin-top:30px;	
	}
	.container .sixteen.columns.footer{
		margin-bottom:30px;	
	}
		a.logo{
			text-align:center;	
			position:relative;
		}
			ul li{
			width:100%;	
		}
		p.smallText, 
		.table span,
		label,
		textarea,
		input[type="text"], input[type="password"], input[type="email"]{
			font-size:14px;	
		}
			
		.container .sixteen.columns.header .menu a{
			font-size:18px;	
		}
			.container .columns .notSmartphone,
		.container .column .notSmartphone,
		.container .columns.notSmartphone{
			display:none;	
		}
		.container .column .smartphone{
			display:block;	
		}
			.rightImage .contentText{
		left:30px;	
	}
		.container .one-third.column{
			width:100%;	
		}
		.menu a{
			font-size:16px;	
		}
		.container .eight.columns.structureText{
			margin-top:0;	
		}
		.middleBtn{
			width:100%;
			left:0;
			right:0;	
		}
		.container .leftImage .middleBtn{
			left:0;	
		}
		a.big{
			font-size:16px;	
		}
		.content img{
			display:inline;
			
		}
		.content{
			margin-top:20px;	
		}
		.contentText{
			width:86%;	
		}
		.lifeText{
			left:50px;	
		}
		.lifeText p.smallText{
			margin-right:10px;	
		}
		.listContainer img{
				
		}
		.footer p{
			float:left;
			margin-left:17px;	
		}
		body{
			background:#f2f2ee;
		}
		img.rightImage {
		    float: none;
		    margin-left: -5px;
		    margin-right: 0;
		}
		img.lifeImage {
		    float: none;
		    margin-left: 5px;
		    margin-right: 0;
		}
		.container .eight.columns.leftImage {
		    margin-left:-5px;
		}
		img.leftImage{
			margin-left:-10px;	
		}
		.anfuehrung{
			font-size:29px;
		}
		.container .eight.columns.wider {
		    width: 430px;
		}
		.container .eight.columns.wider p {
		    width: 420px;
		}
		.table {
		    width: 344px;
		}
		.lifeText {
		    left: 50px;
		    position: absolute;
		    top: 40px;
		    width: 351px;
		    z-index: 10;
		}
		a:link, a:visited {
		    color: #005F61;
		    display: block;
		    font-size: 18px;
		    padding: 2px 14px;
		    text-decoration: none;
		}
		a.logo{
			padding:0;
			top:0;
		}
		.container .sixteen.columns.header {
		    margin-top: 9px;
		}
		h1{
			line-height:1.24em;
		}
		.contactText a, .smallText a{
			padding:0;
			color:#009ca6;
		}
		.smallText a{
			display:inline;
			font-size:14px;
			color:#009ca6;
		}
		img.headerImage{
				margin-bottom:10px;
		}
		img.titleImage{
				margin-bottom:0;
		}
		a.button:link{
				margin-bottom: 10px;
		}
		a.bigBtn:link{
			margin-bottom:20px;
			padding:9px 0;
		}
		a.bigBtn .pfeil {
		    font-size: 35px;
		    top: 3px;
		}
		h2{
			margin-top:20px;
		}
		
		
		.container .sixteen.columns.m6060.down{
			margin:10px 0 15px;
		}
		h1{
			margin:10px 0;
		}
		.container .sixteen.columns.m6060.upLine{
			margin:30px 0 10px;
		}
		.smallCitat{
				font-size:24px;
		}
		.anfuehrungSmall{
			font-size:33px;
		}
		.footer .menu a{
			font-size:18px;
		}
		.container .sixteen.columns.m4040.lineBelow{
			margin:20px 0 0;
		}
		a.logoSmall{
			padding:0;
		}
			.container .sixteen.columns.m6060.smartphone{
				 margin:0;
				}
				.contactText a, .contactText {
		    font-size: 24px;
		}
		.container .sixteen.columns.personalContainer{
			margin-top:20px;
		}
		.personalText {
		    top: 10px;
		}
		.personalText .left, .personalText .right {
		    float: left;
		    margin-right: 43px;
		    margin-top: 20px;
		    width: 90%;
		}
		a.big{
			padding:0;
		}
		img.profImage{
			display:none;
		}
		.personalText .right{
				margin-top:0;
		}
		
		
	

}


	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.schritte{
		margin-top:30px;
		margin-bottom:0;	
	}
		.menu{
			float:left;	
		}
	


img.leftImage {
    margin-left: -5px;
}
img.leftImage, img.rightImage {
    max-width: 440px;
}
img.foo{
	margin-left:-10px;
	margin-top:20px;
}
img.strategieBild{
		margin-top:0px;
}
.container .eight.columns.wider img.foo{
    margin-top:0;
}
		.contentText{
			top:215px;	
		}
		.leftImage a.button, .rightImage a.button {
    margin-bottom: -5px;
}
		textarea{
			width:390px;	
			max-width:390px;
		}
		.listText{
			left:15px;	
			position:relative;
			top:0;
			
		}
		.listText .left,
		.listText .right{
			width:405px;
		}
		.right{
			margin-bottom:20px;	
		}
		.container .eight.columns.wider p {
    width: 365px;
}
	.container .sixteen.columns.m6060.smartphone{
		 margin:0;
		}
	.container .sixteen.columns.m6060{
		 margin:20px 0 0 0;
	}
	.container .sixteen.columns.m6040{
		margin:10px 0 15px;	
	}
	.container .sixteen.columns.m4060{
		margin:15px 0 0;	
	}
	.container .sixteen.columns.m4040{
		margin:15px 0 15px;	
	}
	.headerImage, .titleImage {
	    margin-top: 0;
	}
	.container .sixteen.columns.m6060.upLine{
		margin:30px 0 10px;
	}
	.container .sixteen.columns.m6060.down{
		margin:10px 0 28px;
	}
	.container .sixteen.columns.afterText{
		margin:20px 0 15px;
	}
	.container .sixteen.columns.greenLine.m4060.eins{
	    margin-top:25px;
	}
	p.citat {
	    margin: -5px 0 5px;
	}

}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
img.headerImage {
    max-width: 308px;
	margin-left:-4px;
	margin-top:0;
}
.schritte{
	margin-bottom:0;
}
img.titleImage {
    margin-left: -4px;
    max-width: 308px;
	margin-top:0;
}
img.leftImage {
    margin-left: -5px;
}
.personalText{
	position:relative;
	left:0;
	top:0;
}
.smallCitat{
	font-size:20px;
}
.anfuehrungSmall{
	font-size:27px;
}
a.logoSmall{
	
}
.personalText .left,
.personalText .right{
	margin-left:15px;
}
.personalText h3{
	margin-left:0;
	margin-top:0;
}
img.listImage{
		display:none;
}
img.zwei{
	margin-top:10px;
}
img.branch{
	margin-top:-20px;
	margin-bottom:0;
}
.header .container .sixteen.columns.greenLine {
    margin-bottom: 20px;
    margin-top: 20px;
}
		img.leftImage,
		img.rightImage {
    		max-width: 310px;
		}
		img.foo{
	max-width:315px;
	margin-left:-7px;
}
img.lifeImage{
	width:315px;
	margin-left:7px;
}
		.middleBtn{
			bottom:45px;	
		}
		.contentText{
			top:160px;	
		}
		textarea{
			width:270px;	
			max-width:270px;
		}
		.table{
			width:230px;	
		}
		.lifeText{
			width:231px;
		}
				.listText{
			left:15px;	
			position:relative;
			top:0;
			width:300px;
		}
		.listText .left,
		.listText .right{
			width:285px;
			margin-right:0;
		}
		.right{
			margin-bottom:20px;	
		}
		.footer p{
			margin-left:15px;
			margin-right:0;
		}
		.container .eight.columns.contact {
    margin-right: 0;
    width: 300px;
}
.container .eight.columns.wider {
    width: 300px;
}
.container .eight.columns.wider p {
    width: 300px;
}
.container .eight.columns.lifeImage img.lifeImage{
    margin-left: 7px;
    max-width: 316px;
}
.container .eight.columns.lifeImage{
    width: 316px;
}
.content span {
    float: none;
    font-weight: bold;
}
.lifeText p.smallText {
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 0;
}
.lifeText p.smallText {
    margin-right: 0;
}
.container .eight.columns.wider .contentText p.smallText{
	width:250px;
}

	.container .sixteen.columns.m6060{
		 margin:20px 0 0 0;
		}
	.container .sixteen.columns.m6040{
		margin:10px 0 15px;	
	}
	.container .sixteen.columns.m6040pk{
		margin:20px 0 15px;	
	}
	
	.container .sixteen.columns.m4060{
		margin:15px 0 10px;	
	}
	.container .sixteen.columns.m4040{
		margin:15px 0 15px;	
	}
	.container .sixteen.columns.m6060.upLine{
		margin:30px 0 10px;
	}
	.container .sixteen.columns.m6060.down{
		margin:10px 0 25px;
	}
	.container .sixteen.columns.greenLine.m4060.eins{
	    margin-top:25px;
	}
	p.citat {
	    margin: -5px 0 5px;
	}
	
	.middleBtn{
		bottom: 35px;	
	}
}
	

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/