* {
	padding: 0px;
	margin: 0px;
	outline: 0px none;
	border: 0px none;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
}

body {
	background: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

a {
	text-decoration: none;
	color: #000;
}

ul, ol {
	margin-left: 20px;
}

.center{
	display: block;
	width: 900px;
	margin: 0px auto;
}

.clear {
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
}

.space {
	display: block;
	height: 30px;
	overflow: hidden;
}

#header {
	border-bottom: 14px solid #000;
	height: 45px;
}
	#header .center {
		position: relative;
		width: 920px;
	}
	#header .logotyp {
		font-size: 46px;
		line-height: 46px;
		color: #000;
		padding: 0px 10px;
		background: #fff;
		position: absolute;
		left: 0px;
		top: 17px;
	}
		#header .logotyp span {
			font-size: 18px;
			line-height: 18px;
		}

#cotnent {
	
}
	#content .intro {
		font-size: 18px;
		line-height: 133%;
		text-align: justify;
	}
	#content .background {
		background: #000;
	}
		#content .background .center {
			background: #fff;
			padding: 0px 15px;
			position: relative;
		}
		#content .background .button {
			display: block;
			width: 100px;
			height: 26px;
			line-height: 24px;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
			color: #000;
			background: #fff;
			position: absolute;
			bottom: 15px;
			right: 15px;

			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			-o-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;
		}
		#content .background h2 {
			font-size: 32px;
			color: #fff;
			position: relative;
			top: -10px;
			padding-bottom: 10px;
		}
		#content .background .box {
			display: block;
			width: 300px;
			height: 100px;
			float: left;
			position: relative;
			padding: 15px 130px 15px 15px;
			background: #000;
			color: #fff;

			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			-o-border-radius: 6px;
			-khtml-border-radius: 6px;
			border-radius: 6px;

			-moz-transition: background 0.5s linear;  
			-webkit-transition: background 0.5s linear;
			-o-transition: background 0.5s linear;
			-khtml-transition: background 0.5s linear;  
			transition: background 0.5s linear;
		}
		#content .background .box:hover {
			background: #d06b00;
		}
			#content .background .box:hover .button,
			#content .background .box:hover input,
			#content .background .box:hover textarea {
				color: #d06b00;
			}
			#content .background .box p {
				font-size: 14px;
				line-height: 133%;
			}
		#content .background .box_vspace {
			display: block;
			width: 900px;
			height: 10px;
			clear: both;
			overflow: hidden;
		}
		#content .background .box_hspace {
			display: block;
			float: left;
			width: 10px;
			height: 10px;
			overflow: hidden;
		}
		#content .background .left_corners,
		#content .background .right_corners {
			display: block;
			width: 10px;
			height: 100%;
			position: absolute;
			top: 0px;
			background: #000;

			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			-o-border-radius: 6px;
			-khtml-border-radius: 6px;
			border-radius: 6px;
		}
		#content .background .left_corners {
			left: -5px;
		}
		#content .background .right_corners {
			right: -5px;
		}
	#content .columns {
		color: #000;
	}
		#content .columns h3 {
			font-size: 32px;
		}
		#content .columns .column {
			display: block;
			width: 280px;
			height: auto !important;
			height: 10px;
			min-height: 10px;
			float: left;
			font-size: 14px;
			line-height: 133%;
			text-align: justify;
		}
		#content .columns .column_space {
			display: block;
			width: 30px;
			height: 10px;
			float: left;
			overflow: hidden;
		}
		#content .columns .more:hover {
			color: #d06b00;
		}
		#content .columns input,
		#content .columns textarea {
			display: block;
			padding: 5px;
			width: 265px;
			height: 20px;
			line-height: 15px;
			margin-bottom: 15px;
			background: #fff;
			font-size: 14px;
			color: #000;
			border: 2px solid #000;

			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			-o-border-radius: 6px;
			-khtml-border-radius: 6px;
			border-radius: 6px;
		}
		#content .columns textarea {
			padding-top: 8px;
			padding-bottom: 8px;
			margin-bottom: 0px;
			height: 104px;
		}
		#content .columns .button {
			display: block;
			width: 100px;
			height: 26px;
			line-height: 24px;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
			color: #fff;
			background: #000;
			margin-left: 179px;

			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			-o-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;
		}
		#content .columns .button:hover {
			background: #d06b00;
		}

#footer {
	border-top: 14px solid #000;
	height: 45px;
}
	#footer .center {
		position: relative;
		width: 920px;
	}
	#footer p {
		display: block;
		padding: 0px 10px;
		position: absolute;
		top: -18px;
		right: 0px;
		font-size: 18px;
		line-height: 18px;
		color: #000;
		background: #fff;
	}
