﻿* {

}

body {
	margin: 0 auto; 
	padding: 0;
	background-color: #15222B;
}

#centerbox {
	margin-top: 50px;
}

#logo {
	background-image: url('../images/bg_top.jpg');
	background-repeat: no-repeat;
	width: 974px; 
	height: 75px; 
	position: relative; 
	left: 0px;
}

div.nav_small {

}

div.nav_small#nav_top {
	width: 323px; 
	height: 20px; 
	position: relative; 
	left: 312px; 
	top: 36px;
}

div.nav_small#nav_bottom {
	width: 323px; 
	height: 20px; 
	position: relative; 
	left: 312px; 
	padding-bottom: 30px;
	margin: 0 auto;
}

div.nav_small ul {
	margin: 0 0 0 0; 
	padding: 3px 0 0 0; 
	color: #ADB7C1; 
	text-align: center; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
}

div.nav_small ul li {
	display: inline;
}

div.nav_small ul li span a {
	color: #ADB7C1; 	
}

div.nav_small ul li span a:hover {
	cursor: pointer;
	color: #0096FF;
}

div.nav_small ul li span {
	padding: 0 10px 0 10px;
}

#content_main {
	background-image: url('../images/bg_content.jpg'); 
	background-repeat: repeat-y;
	width: 974px; 
	min-height: 100px;
	padding: 0; 
	margin: 0;
	text-align: left;
	height: auto;
}

#slides {
	position: relative; 
	width: 930px; 
	height: 430px; 
	top: 0px; 
	left: 22px; 
}

#slides .slides_container {
	width: 930px; 
	height: 430px;
	display: none;
}

#slides_2 {
	position: relative; 
	width: 279px; 
	height: 76px; 
	top: 0px; 
}

#slides_2 .slides_container {
	width: 279px; 
	height: 76px;
	display: none;
}

#navigation {
	z-index: 99; 
	position: relative; 
	width: 900px; 
	height: 30px; 
	padding: 0; 
	margin: 0; 
	left: 37px; 
	top: -40px; 
	background-image: url('../images/bg_navigation.png');
	background-repeat: no-repeat;
}

#navigation ul {
	margin: 0 0 0 0; 
	padding: 6px 0 0 0; 
	color: #15222B; 
	text-align: center; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}

#navigation ul li {
	display: inline;
}

#navigation ul li a {
	text-decoration: none; 
	color: #15222B;
	padding: 0 20px 0 20px;
}

a:link,
a:visited, 
a:hover, 
a:active, 
a:focus {
	text-decoration: none; 
	outline: none;
	outline:expression(this.onFocus=this.blur());	
}

a img {
	border: 0;
}

#navigation ul li a:hover {
	cursor: pointer;
	color: #0096FF;
}

div.content#left_column {
	margin: 0 0 0 39px;
	padding: 0 40px 0 0;
	width: 560px;
	vertical-align: top;
}

div.content#right_column {
	margin: 0 0 0 15px; 
	width: 279px; 
	vertical-align: top;
}

div.content#right_column span {
	padding-left: 10px;
}

div.content h1 {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 24px; 
	margin: 0 0 10px -2px;
	color: #15222B;
}

div.content span {
	font-family: Helvetica, Arial, sans-serif; 
	display: block;
	padding: 0 0 50px 0; 
	font-size: 13px;
	color: #15222B;
	text-align: justify;
}

#content_bottom {
	background-image: url('../images/bg_bottom.jpg');
	background-repeat: no-repeat;
	width: 974px; 
	height: 50px;
	margin: 0 auto;
}

/* KONTAKTFORMULAR */

.contact_form_input {
		
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 13px;
		width: 400px; 
		height: 26px;
		padding: 5px 0 0 5px;
		border: 1px solid #CCCCCC;		
}
		:root *> .contact_form_input {padding: 1px 0 0 5px;} 		/* all but IE6-IE8 */
		
.contact_form_textarea {
		font-family: Helvetica, Arial, sans-serif; 
		font-weight: normal;
		font-size: 13px;
		color: #15222B;
		line-height: 16px;
		width: 400px; 
		padding: 4px 0 0 5px;
		border: 1px solid #CCCCCC;
		resize: none;
}

.contact_form_title {
		font-family: Helvetica, Arial, sans-serif; 
		display: block;
		font-size: 13px;
		color: #15222B;
		text-align: left;
		vertical-align: top;
		margin: 2px 0 0 0;
}

label {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 13px;
		color: #15222B;
		text-align: left;
}

.contact_form_field {
		text-align: left;
		margin: 0;
		padding: 3px 0 3px 0;
}