@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

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

body {
	background:url(/images/back.jpg) center top no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0;
	}

.centreer {
	margin:0 auto 0 auto;
	width:1100px;
	text-align:left;
}

#header {
	height:212px;
	position:relative;
	z-index:1;
	background:url(/images/header_bg.jpg) center top repeat-x;
}

	#header .logo {
		margin-left:60px;
		margin-top:18px;
		float:left;	
	}
	
	#header .languageswitch {
		float:right;
		width:175px;
		margin-top:40px;
		margin-right:33px;
	}
	
	#header .languageswitch li{
		float:right;
		display:block;
		margin-right:30px;
	}
	
	#header .languageswitch li a{
		font-weight:bold;
		font-size:18px;
		text-decoration:none;
		color:#87888a;
	}
	
	#header .languageswitch li .active{
		color:#000;
	}
	
	#header .navigation{
		width:1100px;
		float:left;
		margin-top:65px;
	}
	
	#header .navigation .navigationplace{
		float:right;
		margin-right:42px;
	}
	
	#header .navigation li{
		float:left;
		display:block;
	}
	
	#header .navigation li a{
		text-decoration:none;
		color:#5f5f61;
		font-size:16px;
		padding-left:20px;
		padding-right:20px;
	}

	#header .navigation li a:hover{
		color:#000;
	}

	#header .navigation li .active{
		color:#000;
		font-weight:bold;
	}
	
	#header .breadcrumb{
		width:1100px;
		float:left;
		margin-top:20px;
	}
	
	
	#header .breadcrumb li{
		float:left;
		display:block;
		margin-right:12px;
	}
	
	#header .breadcrumb li a{
		text-decoration:none;
		color:#5f5f61;
		font-size:12px;
	}
	
		#header .menu ul li {
			display:block;
			width:109px;
			_width:119px;
			float:left;
			height:47px;
			margin-right:19px;
			list-style-type:none;
			color:#FFFFFF;
			padding:10px;
			text-align:center;
			font-weight:bold;
		}
		
		#header .menu ul li a { 
			COLOR:#FFFFFF;
			text-decoration:none;
			display:block;
			font-weight:bold;
		}
	
#content {
	/*background:#FFFFFF;*/
	width:1100px;
	padding-bottom:70px;
	min-height:400px;
	overflow: hidden;
}	

	#content .banner{
		float:left;
		width:1100px;
	}
	
	#content .banner_overlay{
		position:absolute;
		margin-left:780px;
		width:321px;
		height:198px;
		background:url(/images/banner_overlay.png) center top no-repeat;
	}
	
	#content .banner_title{
		text-align:center;
		margin-right:0px;
		margin-top:30px;
		font-size:18px;
		height:133px;
	}
	
	#content .banner_title h1{
		font-weight:normal;
		font-size:18px;
		line-height:40px;
	}
	
	#content .banner_title .title1{
		text-transform:uppercase;
		color:#7c99a9;
		font-size:24px;
		font-weight:bold;
	}
	
	#content .banner_title .title2{
		text-transform:uppercase;
		font-size:24px;
		font-weight:bold;
	}

	#content .banner_bottom{
		background-color:#494949;
		width:1100px;
		float:left;
	}
	
	#content .banner_bottom h2{
		color:#fff;
		font-size:20px;
		margin-left:18px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#content .content_text{
		float:left;
		margin-top:20px;
		padding:20px;
		width:740px;
	}
	
	#content .content_text h3{
		font-size:14px;
		font-weight:bold;
		color:#7c99a9;
		margin-bottom:15px;
		width:100%;
		float:left;
	}
	
	#content .content_text h4{
		color:#7C99A9;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:12px;
		float:left;
	}
	
	#content .content_text p{
		line-height:16px;
		margin-bottom:12px;
	}

	#content .content_text li{
		margin-left:15px;
	}
	
	#content .content_text .product_detail_img{
		float:left;
		width:100px;
		margin-right:15px;
	}
	
	#content .content_text .product_detail_info{
		float:left;
	}
	
	#content .content_text .product_detail{
		width:658px;
		border:1px solid #494949;
		padding:20px;
		float:left;
		margin-bottom:10px;
	}

	#content .content_text .product_detail td{
		padding-right:15px;
	}

	#content .content_text .product_detail table{
		width:520px;
	}

#content .content_text a {text-decoration:underline;}


	#content .menu_rechts{
		padding:20px;
		border-left:1px dotted #d3d3d3;
		float:left;
		width:278px;
	}
	
	#content .menu_rechts .main_title{
		float:left;
		width:290px;
		margin-bottom:20px;
	}
	
	#content .menu_rechts .main_title p{
		color:#6bbbf3;
		font-size:28px;
		font-weight:bold;
	}
	
	#content .menu_rechts .sub_title li{
		float:left;
		display:block;
		width:270px;
		padding-bottom:8px;
		margin-bottom:8px;
		border-bottom:1px dotted #d3d3d3;
	}
	
	#content .menu_rechts .sub_title li a{
		color:#949494;
		font-size:18px;
		font-weight:bold;
	}
	
#footer{
	background:url(/images/footer_bg.png) center top repeat-x;
	height:285px;
	width:100%;
}

	#footer .footer_images{
		float:left;
		width:1100px;
	}
	
	#footer .footer_images li{
		float:left;
		display:block;
		background:url(/images/footer_img_bg.png) center top no-repeat;
		width:216px;
		height:174px;
		margin-right:4px;
	}
	
	#footer .footer_images li img{
		padding-left:14px;
		padding-top:16px;
		width:176px;
	}
	
	#footer .footer_info{
		float:left;
		width:685px;
		margin-top:10px;
	}
	
	#footer .footer_info p{
		color:#fff;
		margin-left:10px;
		line-height:18px;
	}
	
	#footer .footer_address{
		float:left;
		width:390px;
		margin-top:10px;
	}
	
	#footer .footer_address p{
		color:#fff;
		margin-left:10px;
		line-height:18px;
	}
	
	#footer .footer_address a{
		color:#fff;
	}

	.contact-form .row label{
		width:200px;
	    display:block;
	    float:left;
	}

    .contact-form .row input{
		padding-left:7px;
	    padding-right:7px;
	    padding-top:3px;
	    padding-bottom:3px;
	    width:300px;
	    margin-bottom:7px;
	}

    .contact-form .row textarea{
		padding-left:7px;
	    padding-right:7px;
	    padding-top:3px;
	    padding-bottom:3px;
	    width:300px;
	    margin-bottom:7px;
	    font-family:arial, helvetica, sans-serif;
	    font-size:12px;
	}

.form-box{
	width:550px;
}

.row span{color:red; font-weight:bold; font-size:16px;}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.title1 {
text-transform:uppercase; color:#7c99a9; font-size:24px; font-weight:bold; text-align:right;
}

.title2 {
text-transform:uppercase; font-size:24px; font-weight:bold; text-align:right;
}

.banner_title h1 {
font-weight:normal; font-size:18px; line-height:40px;
}

h2 {
font-size:20px; 		margin-left:18px; 		margin-top:10px; 		margin-bottom:10px;
}

