/* CSS Document */
	html,body{ 
		height: 100%;		
	}
	body{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family: Trebuchet MS;
		text-align:center;		
		font-style: normal;
		line-height:1.8em;
		font-size:62.5%;
		color:#4c4d47;			
		background-color:#f2f3ed;
	}
	a{ 
		text-decoration: none;	
		color:#4c4d47;	
	}
  	a:hover{
		text-decoration: underline;
		color:#4c4d47;	
	}	

	#container {
		background:url("../img/container_back.gif") repeat-y top left ;
		width:807px;
		margin:0 auto;
		position:relative;
		color:#4c4d47;		
	}	
	#pageHeader {
		background:url("../img/pageheader.gif") no-repeat top left;
		width:801px;
		height:93px;
		margin:0px 3px 0px 3px;
		background-color:#CCCCCC;
	}	
	#pageHeader h1 span {
		display:none
	}
	#pageHeader h2 span {
		display:none;
	}
	#subHeader {
		background:url("../img/subheader.gif") no-repeat top left;
		width:801px;
		height:43px;
		margin: 0 3px;
	}
	#subhomeHeader {
		background:url("../img/subhomeheader.jpg") no-repeat top left;
		width:801px;
		height:43px;
		margin: 0 3px;
	}
	#subhomeHeader {
		background:url("../img/subhomeheader.jpg") no-repeat top left;
		width:801px;
		height:43px;
		margin: 0 3px;
	}
	#payoffHeader {
		background:url("../img/payoffheader.jpg") no-repeat top left;
		width:801px;
		height:116px;
		margin: 0 3px;
		padding:0px;
	}
	#uspContainer {
		background:url("../img/uspheader.jpg") no-repeat top left;
		width:801px;
		height:192px;
		margin: 0 3px;
	}	
	
	#rightcolumnContainer {
		margin:0px;
		padding:0px;
		width:510px;
		text-align:left;		
		position:relative;
		float:left;
		z-index: 0;
	}
	#rightcolumnContainer h2  {
		font-size:1.6em;
		color:#5399ce;
		margin:15px 0px 0px 32px;
		padding:0px;
		display:block;
	}	
	#rightcolumnContainer hr {
		border: 0px;
		width: 457px;
		color: #babdac;
		background-color: #babdac;
		height: 1px;
		margin-left:32px;
		
	}	
	#rightcolumnContainer ul  {
		padding:0px 0px 0px 50px;
		margin:0px;
		line-height:20px;			
	}	
	#rightcolumnContainer ul li  {
		list-style-image:url("../img/square2.gif");
		font-size:1.3em;
		padding:0px;
		margin:0px;				
	}
	#rightcolumnContainer ul li a span.date {
		color:#5399ce;
		font-size:1em;
	}	
	#rightcolumnContainer ul li a span {
		color:#5399ce;
		font-size:1em;
	}
	#tips_titel {
		font-size:1.4em;
		font-weight:bold;
		color:#4c4d47;
		margin:0px 0px 0px 32px;
	}
	#tips_message {
		color:#4c4d47;
		font-size:1.3em;
		line-height:20px;
		margin:5px 0px 0px 32px;
	}
	
	#leftcolumnContainer {
		background:url("../img/leftcolumncontainer.gif") repeat-y top left;
		width:284px;
		float:left;
		position:relative;		
		text-align:left;
		
	}
	#leftcolumnContainer h2  {
		font-size:1.8em;
		color:#b8d000;				
		margin-left:40px;
		margin-top:15px;
		margin-bottom:0px;
		padding:0px;
		display:block;
		
	}	
	#leftcolumnContainer hr {
		border: 0px;
		width: 227px;
		color: #babdac;
		background-color: #babdac;
		height: 1px;
		margin-left:35px;
		margin-right:15px;		
	}	
	#leftcolumnContainer ul {
		padding:0px 0px 0px 57px;
		margin:0px;
		
		line-height:20px;
			
	}	
	#leftcolumnContainer ul li {
		list-style-image:url("../img/square.gif");
		font-size:1.4em;
		padding:0px;
		margin:0px;				
	}
	#leftcolumnContainer ul li a {
		color:#b8d000;
		text-decoration:underline;
		font-size:1em;		
	}
	
	
	
	
	
	
	#dienstContainer {	
		width:260px;
		float:left;
		position:relative;
		height:180px;
		left:20px;
		margin-top:10px;
		text-align:left;

	}
	#dienstContainer h2  {
		font-size:1.8em;
		color:#b8d000;
		padding:0px;
		margin:0px;
		margin-top:9px;
		margin-bottom:0px;
		margin-left:20px;
	}	
	#dienstContainer hr {
		border: 0px;
		width: 227px;
		color: #babdac;
		background-color: #babdac;
		height: 1px;
		margin-left:15px;
		margin-right:15px;		
		padding:0px;		
	}	
	#dienstContainer ul  {
		padding:0px 0px 0px 37px;
		margin:0px;
		line-height:17px;
	}	
	#dienstContainer ul li {
		list-style-image:url("../img/square.gif");
		font-size:1.4em;
		padding:0px;
		margin:0px;				
	}
	#dienstContainer ul li a span{
		color:#b8d000;
		font-size:1em;	
	}	

	#usprightContainer {
		position:relative;
		float:left;
		width:465px;
		height:110px;	
		margin-top:30px;
		margin-left:35px;		
		text-align:left;
	
	}
	#usprightContainer h2 {		
		font-size:1.8em;
		color:#5399ce;
		padding:0px;
		margin:0px;  
		margin-top:25px;
		margin-left:22px;
		margin-bottom:5px;
	}
	#usprightContainer ul {
		padding:0px 0px 0px 40px;
		margin:0px;
		line-height:20px;	
	}
	#usprightContainer ul li {
		list-style-image:url("../img/square2.gif");
		font-size:1.4em;	
	}
	div.usplink {
		width:485px;
		margin-top:10px;
		text-align:right;
	}
	div.usplink a {		
		color:#5399ce;
		font-size:1.4em;
	}
	#usplink2 {
		width:350px;
		text-align:right;
		margin-top:3px;
	
	}
	#usplink2 a {		
		color:#5399ce;
		font-size:1.6em;
		text-decoration:underline;
		
	}
		
	
	#contentContainer {
		width:801px;
		margin: 0 3px;
		position:relative;
	}
	#contentContainer:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#leftbottomColumncontainer {
		background:url("../img/leftbottomcolumncontainer.gif") no-repeat bottom left;
		width:284px;
		height:16px;
		
	}
	#footer {		
		font-size:1.2em;
	                                                                          
		height:200px;
		margin-top:20px;

	}
	#footer hr {
			border: 0px;
			width: 750px;
			color: #babdac;
			background-color: #babdac;
			height: 1px;
		
	}	
	#contactfix {
		height:40px;
	}
	
	img.dynamictekst 		{ border:none; margin-top:3px; margin-left:0px; }
	