*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

.static{position:static;}

/*html{height:101%;}*/

body{
font-family:Arial, Helvetica, sans-serif;
color:#404142;
font-size:12px;
line-height:15px;
background:url(images/bg.png) repeat #BFC4C7;
}

#content{
width:884px;
}

#content{
position:relative;
margin:0 auto;
background:#fff;
margin-bottom:15px;
}

#content:after{content:"";}

	#logo{
	position:absolute;
	left:16px; top:16px;
	}

	#rightcol{
	position:relative;
	width:610px;
	padding:152px 16px 0 72px;
	float:right;
	}
	
					
		a.oben{
		display:block;
		padding:5px 0 15px 5px;
		color:#ff0000;
		font-size:11px;
		text-decoration:underline;
		}
	
		#btns{
		position:absolute;
		top:16px;
		left:72px;
		width:616px;
		}
		
			#btns a{
			display:block;
			height:15px;
			width:302px;
			padding:45px 0 0 0;
			margin-right:6px;
			float:left;
			color:#404142;
			font-weight:bold;
			text-decoration:none;
			background:url(images/chooser.jpg) -302px 0 no-repeat;
			}
			
			#btns a:hover{background:url(images/chooser.jpg) 0px 0px no-repeat;}
			
			#text{
			position:relative;
			padding:16px 16px 210px 16px;
			background:#f1f5f7;
			border-top:2px solid #bfc4c7;
			}
			
				h1{
				margin-bottom:16px;
				font-size:24px;
				line-height:28px;
				font-weight:normal;
				}
				
					h4{
					margin-bottom:8px;
					font-size:18px;
					line-height:22px;
					font-weight:normal;
					}
				
				h2{
				margin-bottom:4px;
				font-size:12px;
				line-height:15px;
				font-weight:bold;
				}
				
				#text img{
				float:left;
				position:relative;
				margin:2px 15px 20px 0;
				}
				
				#text p{
				margin-bottom:16px;
				}
		
				#text a{
				color:#404142;
				text-decoration:underline;
				}
				
				#text a:hover{color:#000;}
				
				#text p.eyecatcher{
				text-decoration:none;
				}
				
				#text p.eyecatcher a{
				text-decoration:none;
				text-decoration:underline;
				}
								
				#information{
				position:absolute;
				bottom:0; left:0px;
				width:578px;
				padding:16px;
				border-top:2px solid #bfc4c7;
				background:#E1E5E7;
				}
				
					*html #information{
					position:absolute;
					bottom:186px; left:-16px;
					}
				
					#information ul{
					clear:both;
					}
				
					#information li{
					float:left;
					padding-right:10px;
					}
					
						#information li.first{float:none; padding:8px 0 4px 0;}
					
					#information a{
					color:#404142;
					text-decoration:none;
					}
					
					#information a:hover{text-decoration:underline;}
		
	#leftcol{
	width:170px;
	padding:127px 0 0 16px;
	float:left;
	}
	
		ul#language{
		padding-bottom:15px;
		}
		
			#language li{
			float:left;
			}
			
			#language a{
			margin-left:15px;
			color:#757D80;
			text-decoration:none;
			}
			
				#language a.first{margin:0;}
				#language a.last{margin-left:19px;}
			
			#language a:hover{
			color:#000;
			text-decoration:underline;
			}
			
			#language a.active{
			color:#000;
			}
			
		ul.sidebarnav{
		clear:both;
		padding-top:10px;
		margin-top:10px;
		border-top:2px solid #bfc4c7;
		}
		
			.sidebarnav li{
			width:170px;
			display:inline;
			}
		
			.sidebarnav a{
			display:block;
			margin:2px 0 2px 0;
			padding:4px 7px 4px 7px;
			color:#ff0000;
			text-decoration:none;
			}
			
				.small a{
				padding:3px 7px 3px 7px;
				margin:0;
				}
			
				.sidebarnav a:hover{
				text-decoration:underline;
				}
	
	#footer{
	height:21px;
	padding:8px 16px 9px 13px;
	clear:both;
	background:url(images/logo-footer.gif) 838px 0 no-repeat;
	font-size:11px;
	line-height:14px;
	}
	
		#footer a{
		color:#ff0000;
		text-decoration:none;
		}
		
		#footer a:hover{
		text-decoration:underline;
		}
		
		#footer li{
		height:14px;
		float:left;
		border-right:1px solid #BFC4C7;
		padding:0 10px 0 10px;
		}
		
			#footer li.last{border:none;}
			
		#footer strong{font-size:12px;}
	
.clearfix:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */
