			body
				{
				background: #f7f7f7;
				}
				
			a
				{
				color: #73ad01;
				}
			
			.clearfloat
				{
				clear: both;
				}
				
			.navigation
				{
				margin: 0 0 5px 0px; 
				background: #258cd1; 
				line-height: 24px; 
				color: #ffffff; 
				padding: 0 15px 0 15px; 
				float: right; 
				border: 3px solid #258cd1;
				-moz-border-radius-topleft: 0px;
				-moz-border-radius-topright: 0px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 0px;
				}
					
				.navigation a
					{
					color: #ffffff;
					margin: 0 10px 0 10px;
					text-decoration: none;
					}
				
			.wrapper
				{
				font-family: Tahoma;
				font-size: 11.5px;
				margin: 0px auto;
				margin-top: 0px;
				width: 940px;
				padding-bottom: 15px;
				background: #ffffff;
				border: 10px solid #e0e0e0;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				overflow: hidden;
				}
				
			.wrapper h1
				{
				margin: 10px 15px 5px 25px; 
				font-size: 26px; 
				font-weight: bold;
				}
				
			.content-ol
				{
				margin: 2px 25px 15px 25px; 
				font-size: 11.5px; 
				line-height: 15px; 
				width: 595px;  
				float: left; 
				overflow: hidden;
				}
				
				.content-ol-empfehlung
					{
					margin: 25px 0px 10px 20px; 
					}
					
					.content-ol-empfehlung-text
						{
						font-size: 11.5px; 
						margin: 5px 0 0 0; 
						padding: 5px 7px 8px 7px; 
						width: 550px; 
						text-align: left; 
						border-top: 1px dotted #dddddd; 
						border-bottom: 1px dotted #dddddd; 
						line-height: 14px; 
						overflow: hidden;
						}
						
					.content-ol-empfehlung-text img
						{
						float: left; 
						margin: 0px 10px 0px 3px;
						}
					
					.content-ol-empfehlung-vorteile
						{
						padding: 5px 5px 0 15px; 
						overflow: hidden;
						}
						
					.content-ol-empfehlung-link
						{
						font-size: 11.5px; 
						margin: 0 0 0 0; 
						padding: 5px 5px 0 5px; 
						width: 550px; 
						text-align: right;
						}
						
			.content-or
				{
				width: 280px; 
				float: left; 
				overflow: hidden;
				}
				
				.content-or-headline
					{
					margin: 20px 0 0 5px; 
					font-size: 16px; 
					font-weight: bold;
					}
					
				.content-or-text
					{
					margin: 6px 0px 5px 10px; 
					font-size: 11.5px; 
					line-height: 22px;
					}
				
			.content-information
				{
				margin: 2px 15px 15px 15px; 
				font-size: 11.5px;
				padding: 10px 20px 15px 20px; 
				line-height: 15px; 
				text-align: justify;
				background: #fafec8;
				border: 1px solid #ecdfb9;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				}
				
				.content-information h2
					{
					font-size: 16px;
					font-weight: bold;
					line-height: 22px;
					margin: 0px;
					padding: 0px;
					}
				
			.table-head
				{
				margin: 15px 15px 5px 15px;
				padding: 1px 1px 1px 1px;
				background: #258cd1;
				border: 5px solid #258cd1;
				color: #ffffff;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				overflow: hidden;
				line-height: 20px;
				}
				
				.table-head-s1
					{
					width: 35px;
					float: left;
					text-align: center; 
					color: #258cd1;
					}
				
				.table-head-s2
					{
					width: 90px; 
					float: left;
					}
					
				.table-head-s3
					{
					width: 220px; 
					float: left;
					}
					
				.table-head-s4
					{
					width: 75px; 
					float: left; 
					text-align: center;
					}
					
				.table-head-s5
					{
					width: 60px; 
					float: left; 
					text-align: center; 
					margin: 0px 0px 0px 5px;
					}
					
				.table-head-s6
					{
					width: 60px; 
					float: left; 
					text-align: center; 
					margin: 0px 5px 0px 0px;
					}
					
				.table-head-s7
					{
					width: 175px; 
					float: left; 
					margin: 0px 0px 0px 3px;
					}
					
			.table-row
				{
				margin: 5px 15px 5px 15px;
				padding: 1px 1px 0px 1px;
				background: #ffffff;
				border: 5px solid #ffffff;
				color: #878787;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				overflow: hidden;
				line-height: 22px;
				}
				
				.table-row-s1
					{
					width: 35px; 
					float: left; 
					text-align: center; 
					overflow: hidden;	
					}
				
				.table-row-s2
					{
					width: 90px; 
					float: left; 
					overflow: hidden;	
					}
					
				.table-row-s3
					{
					width: 220px; 
					float: left; 
					overflow: hidden;	
					}
					
				.table-row-s4
					{
					width: 75px; 
					float: left; 
					text-align: center; 
					overflow: hidden;	
					}
					
				.table-row-s5
					{
					width: 60px; 
					float: left; 
					text-align: center; 
					overflow: hidden; 
					margin: 0px 0px 0px 5px;	
					}
					
				.table-row-s6
					{
					width: 65px; 
					float: left; 
					text-align: center; 
					overflow: hidden; 
					margin: 0px 5px 0px 0px;	
					}
					
				.table-row-s7
					{
					width: 175px; 
					float: left; 
					overflow: hidden;	
					}
				
				.table-row-s8
					{
					width: 140px; 
					float: left; 
					overflow: hidden; 
					text-align: center;
					}
					
					.table-row a
						{
						color: #73ad01;
						}
					
			.table-row-1
				{
				margin: 5px 15px 5px 15px;
				padding: 1px 1px 0px 1px;
				background: #f0f0f0;
				border: 5px solid #f0f0f0;
				color: #878787;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				overflow: hidden;
				line-height: 22px;
				}
					
				.table-row-1 a
					{
					color: #73ad01;
					}
						
		.content-ul
			{
			margin: 20px 0px 15px 25px; 
			font-size: 11.5px; 
			line-height: 15px;  
			float: left; 
			width: 470px;
			overflow: hidden;
			border-right: 1px dotted #ececec; 
			padding-right: 20px;
			}

			.content-ul img
				{
				float: left; 
				margin: 9px 13px 0px 13px;
				}
			
			.content-ul a
				{
				color: #258cd1;
				}
				
			.content-ul h1
				{
				font-size: 11.5px;
				font-weight: normal;
				line-height: 15px;
				margin: 0px;
				padding: 0px;
				}
				
			.content-ul h2
				{
				font-size: 11.5px;
				font-weight: bold;
				line-height: 15px;
				margin: 0px;
				padding: 0px;
				}
			
		.content-ur
			{
			margin: 20px 10px 0px 25px; 
			font-size: 11.5px; 
			line-height: 15px; 
			float: left; 
			width: 365px; 
			border-bottom: 1px dotted #dddddd; 
			padding-bottom: 5px;
			overflow: hidden;
			padding-bottom: 20px;
			}
			
			.content-ur a
				{
				color: #258cd1;
				}
			
			.content-ur img
				{
				float: left; 
				margin: 9px 13px 0px 13px;
				}
				
			.content-ur h2
				{
				font-size: 11.5px;
				font-weight: normal;
				line-height: 15px;
				margin: 0px;
				padding: 0px;
				}
				
		.footer
			{
			font-family: Tahoma;
			font-size: 11px;
			margin: 0px auto;
			margin-top: 0px;
			width: 940px;
			padding-top: 8px;
			padding-bottom: 15px;
			overflow: hidden;
			text-align: right;
			}
			
			.footer a
				{
				color: #666666;
				}
				