body{
	font-family: 'Muli', sans-serif;
	color:#626264;
}

a{
	text-decoration:none;
	color:#e98a00;
	border:none;
}

img{
	border:none;
}

#wrapper{
	width:1254px;
	position:relative;
	margin:0 auto;
}

	.inner-wrapper{
		width:790px;
		margin:0 auto;
		position:relative;
	}

		#header{
			margin-top:33px;
			position:relative;
			height:74px;
		}
		
			#logo{
				background-image:url(../images/logo.png);background-repeat:no-repeat;
				width:360px;
				height:74px;
				position:relative;
			}
			
				#logo a{
					display:block;
					width:100%;
					height:100%;
				}
			
			#headline{
				position:absolute;
				top:28px;
				right:0;
				font-size:20px;
				color:#888a8b;			
			}
		
		#navi{
			height:30px;
			margin-top:40px;
		}
			
			#navi ul{
				padding:0px;
				margin:0px;
			}
				
				#navi ul li{
					list-style:none;
					padding:0px;
					float:left;
					margin-left:5px;
				}
				
					#navi ul li a{
						text-decoration:none;
						color:#fff;
						background-image:url(../images/button.png);background-repeat:no-repeat;
						width:133px;
						height:28px;
						display:block;
						padding-left:20px;
						padding-top:3px;
					}
					
					#navi ul li a:hover,
					#navi ul li a.active{
						background-image:url(../images/button_hover.png);background-repeat:no-repeat;
					}
					
		#content{
			padding:0px 10px;
		}
		
			.pdf-download{
				float:left;	
			}
			
			a.download-link{
				float:left;
				text-decoration:none;
				color:#666;
				padding-top:5px;
			}
		
		#footer{
			clear:both;
			padding-top:30px;
		}
		
			#slideshow{
				background-image:url(../images/slideshow.png);background-repeat:repeat-x;
				height:285px;
				padding:0px;
				margin:0px;
				overflow:hidden;
				width:1254px;
				position:relative;
			}
			
				#slideshow .scroller{
					position:absolute;	
				}
			
			#slideshow img{
				margin-left:10px;
				margin-top:21px;
				border:3px solid #fff;
				position:absolute;
			}
			
		.bx-wrapper,
		.bx-window{
			width:1254px !important;
		}
		
		.foot-text{
			font-size:12px;
			margin-top:5px;
			margin-left:5px;
		}		
		
		.foot-big-text{
			font-size:16px;
			color:#e98a00;
			margin-left:5px;
		}
		
		.foot-navi ul{
			padding:0px;
			margin:0px;
			padding-left:5px;
			margin-top:10px;
		}
		
		.foot-navi ul li{
			float:left;
			margin-right:10px;
			padding-right:10px;
			border-right:1px solid #e98a00;
			list-style:none;
			line-height:13px;
		}
		
		.foot-navi ul li.last{
			border-right:none;
		}
		
		.foot-navi ul li a{
			text-decoration:none;
			color:#888a8b;
			font-size:13px;
		}
		
		.social-navi{
			float:right;
		}
		
		.social-navi ul{
			padding:0px;
			margin:0px;
		}
		
		.social-navi ul li{
			float:left;
			list-style:none;
			margin-left:5px;	
		}
		
/* KONTAKTFORM STYLING */

#form{
	float:left;
}
	
#content #form{
	width:337px;
	margin-left:30px;
	font-family:sans-serif;
	position:relative;
}
	table#form tr td{
		height:15px;
		font-size:13px;
		width:150px;
	}
	
	table#form tr{
		height:20px;
	}
	
	table#form tr.spacer{
		height:10px;
	}

	#textarea{
		resize: none;
		width:322px;
	}

	#form .form-text{
		vertical-align:top;
	}
	
	textarea{
		font-family:sans-serif;
		font-size: 13px;
	}
	
	input#email{
		width:318px;
	}
	
	.errorbox{
		float:left;
		width:260px;
		position:relative;
		border-left:1px solid #666;
		height:380px;
		padding-left:10px;
	}
	
	#submit{
		background-image:url(../images/button.png);background-repeat:no-repeat;
		border:none;
		height:30px;
		padding-bottom:0px;
		cursor:pointer;
		color:#fff;
		padding:0px 30px;
	}
	
	#content .errorbox span{
			padding-left:25px;
			font-family:sans-serif;
			color:##888888;
			display:block;
			padding-top:5px;
			background-image:url(../images/error.png);background-repeat:no-repeat;
			background-position:center left;
		}
	
	#content .errorbox span.success{
		background-image:url(../images/success.png);background-repeat:no-repeat;	
	}
	
	#content .errorbox span.fail{
		background-image:none;
	}
	
		#content .newsbox .newspic{
			float:left;
			padding-right:10px;
		}
