body {

	font-family:arial, verdana, helvetica, sans-serif;

	font-size:12px;

	margin:0;

	/**text-align:center;*/

}

td{

	font-family:arial, verdana, helvetica, sans-serif;

	font-size:12px;

}

#wrapper{

	margin: 0 auto;

	padding:0;

	width: 990px;

	/**text-align:left;*/

}





#mainBlock{

	width:990px;

	background-color:#ff9c00;

}





#left{

	width:266px;

	float:left;

	overflow:hidden;

}

	#leftTopHeader{ background-color: #000; height: 180px; width:266px;}

	#leftLogoHeader{ background-color: #fff; height: 144px;width:266px;}
	#leftLogoHeader a img { border: none; }





#middle{

	width:724px;

	float:left;

	overflow:hidden;

	background-color:#fff;

}



#content{

	width:724px;

	overflow:hidden;

	background-color:#fff;

	color:#696969;

}

	#mainContent{
		width:505px;
		overflow:hidden;
		float:left;
		background-color:#fff;
		min-height:200px;
		height:auto !important;
		/*height:200px;*/
	}

		#mainContent p {
			margin: 5px 0 15px 0;
			padding: 0;
		}

		#mainContent h1 {
			font-size: 18px;
			font-weight: bold;
			color: #c17600;
			margin: 10px 0 15px 0;
			padding: 0;
		}

		#mainContent h2 {
			font-size: 14px;
			font-weight: normal;
			color: #696969;
			margin: 10px 0 10px 0;
			padding: 0;
		}

		#mainContent h3 {
			font-size: 12px;
			font-weight: bold;
			color: #c17600;
			margin: 10px 0 5px 0;
			padding: 0;
		}

		#mainContent div.imgLeft {
			width: 200px;
			float: left;
			margin: 0 15px 15px 0;
			overflow: hidden;
		}
			#mainContent div.imgLeft img {
				margin-bottom: 5px;
			}

		#mainContent div.imgRight {
			width: 200px;
			float: right;
			margin: 0 0 15px 15px;
			overflow: hidden;
		}
			#mainContent div.imgRight img {
				margin-bottom: 5px;
			}

		#mainContent .imgFull {
			width: 100%;
			margin: 5px 0 15px 0;
		}

		#mainContent div.teaserBox {
			background: #ffe1b2;
			margin: 5px 0 15px 0;
		}
			#mainContent div.teaserBox h4 {
				font-weight: bold;
				font-size: 12px;
				color: #fff;
				background: #ff9c00;
				line-height: 22px;
				padding: 0 12px;
				margin-bottom: 12px;
			}
			#mainContent div.teaserBox div.img {
				width: 108px;
				height: 100px;
				overflow: hidden;
				float: left;
				margin: 0 12px 12px 12px;
			}
			#mainContent div.teaserBox div.txt {
				padding: 0 12px 12px 12px;
			}


			#mainContent form {}
			#mainContent form fieldset {
				border: none;
				padding: 0px;
				margin: 15px 0;
			}
			#mainContent form div.csc-mailform-field {
				clear: both;
				margin-bottom: 5px;
			}
			#mainContent form label {
				display: block;
				width: 150px;
				float: left;
			}
			#mainContent form input,
			#mainContent form select,
			#mainContent form textarea {
				width: 250px;
			}
			#mainContent form input.csc-mailform-submit { margin-left: 150px; }


            #mainContent .text-multi-language {}

                #mainContent .text-multi-language .lang-en,
                #mainContent .text-multi-language .lang-nl {
                    padding-left: 35px;
                    background: url(../img/flag-en.png) no-repeat 0 0 transparent;
                    font-style: italic;
                }

                #mainContent .text-multi-language .lang-nl { background: url(../img/flag-nl.png) no-repeat 0 0 transparent; }



	#rightContent{
		width:216px;
		background-color:#fff;
		float:left;
/*		background:url('../img/bg_right.gif') left top repeat-y;
*/		padding-top:20px;
		padding-bottom:20px;
		min-height:200px;
		height:auto !important;
		/*height:200px;*/
	}

#objectWrapper{

		width: 758px;

		height:278px;

		overflow:hidden;

}



	#pixLine{

		width: 1px;

		height:278px;

		overflow:hidden;

		background:url('../img/bg_pixline.gif') left top repeat-x;

		float:left;

	}

	#object{

		width: 757px;

		height:278px;

		background:url('../img/bg_object.gif') right bottom repeat-x;

		overflow:hidden;

		padding:0;

		float:left;

	}

	#Container_cn_FlashHeader { background-color: #fff; width: 680px; }





#footerBlock{

	overflow:hidden;

	height:83px;

	width:100%;

}



#footerLeft{

	width:266px;

	overflow:hidden;

	float:left;

	background:url('../img/bg_footer_left.gif') left top repeat-x;

	height:83px;

}

#footerMiddle{

	text-align:center;

	width:508px;

	overflow:hidden;

	float:left;

	background-color:#fff;

	height:83px;

	color:#696969;

	background:url('../img/bg_footer_middle.gif') left bottom repeat-x;

}

#footerRight{

	width:216px;

	text-align:right;

	padding-top:60px;

	overflow:hidden;

	background:url('../img/bg_footer_left.gif') left top repeat-x;

	float:left;

	height:83px;

}



.kontaktdaten{
	text-align:left;
	padding-left:32px;
	padding-top:10px;
	font-size: 11px;
}





/** Flexible Content Elements

 **/



/* Bild links, Text rechts */

 .TextBildContent{

	width:451px;

	background-color:#FFE1B2;

	overflow:hidden;

}

 .TextBildContent h3{

	/** text-align:left;*/

	color:#fff;

	background-color:#ff9c00;

	font-weight:bold;

	padding:5px;

	margin-top:0;

}

 .TextBildContent .bild{

	float:left;

	padding:10px;

	padding-top:0px;

}



 .TextBildContent .text{

	color:#696969;

	background-color:inherit;

	text-align:left;

	padding:10px;

	padding-top:0;

}



/* Bild oben, Text unten */

.TextBildObenContent h2{

		color: #C17600;

		font-size: 12px;

		border-bottom:2px solid #C17600;

		margin-left:20px;

}



.TextBildObenContent .bild{

	padding:0px;

	margin-left:20px;



}



.TextBildOBenContent .text{

	color:#696969;

	background-color:inherit;

	text-align:left;

}



/* Link mehr Info */

.mehrinfo{

	line-height:22px;

	color:#fff;

	background-color:#ff9c00;

	padding:5px;

	border:1px solid #E0BA7F;

	margin-left:20px;

	text-decoration:none;

	width:185px;

}



.mehrinfo a{

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}



/**Contents

 **/









#inhalt{

	margin:31px;

	margin-top:20px;

	background-color:#fff;

}

#mainContent h1{

	color: #C17600;

	background-color:inherit;

	font-size:18px;

	padding-top:0;

}



#mainContent .text{

	margin:20px;

	margin-left:30px;

}

#mainContent .text p{

	margin-right:10px;

}









#rightContent h1{

		color: #C17600;

		font-size: 12px;

		margin-left:20px;

}





#rightContent .link1{

	display:block;

	line-height:21px;

	border-bottom:1px solid #fff;

	background-color:#C17600;

	color:#fff;

	text-decoration:none;

	padding-left:20px;

}

#rightContent .link2{

	display:block;

	line-height:21px;

	border-bottom:1px solid #fff;

	background-color:#cd9133;

	color:#fff;

	text-decoration:none;

	padding-left:20px;

}



#rightContent .link3{

	display:block;

	line-height:21px;

	border-bottom:1px solid #fff;

	background-color:#DAAD66;

	color:#fff;

	text-decoration:none;

	padding-left:20px;

}



#rightContent .link4{

	display:block;

	line-height:21px;

	border-bottom:1px solid #fff;

	background-color:#E6C899;

	color:#fff;

	text-decoration:none;

	padding-left:20px;

}







#rightContent .text{

	margin-left:20px;

	color:#696969;

	background-color:inherit;

}







/** Navis

 **/



#topNavigation{

	overflow:hidden;

	background-color:#000;

	height:147px;

	vertical-align:baseline;

}

#topNavi{

	margin-top:120px;

	overflow:hidden;

	height:30px;

}

#topNavigation ul{

	list-style:none;

	margin:0;

	padding:0;

}

#topNavigation ul li{

	height:30px;

	padding:0;

	margin-right:10px;

	float:left;

}

#topNavigation ul li a{

	color: #fff;

	background-color:inherit;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	text-transform: uppercase;

}





#leftNavigation{

	background:url('../img/bg_navigationblock_left.gif') right top no-repeat;

	width:266px;

}


#leftNavigation #sidebarLeftContent {
	width: 200px;
	padding: 33px;
	text-align: center;
}


#leftNavigation ul{

	list-style:none;

	margin:0;

	padding:0;

}



#leftNavigation ul li{

	height:30px;

	padding:0;

	width:245px;

}



#leftNavigation ul li a{

	display: block;

	height:30px;

	color: #6D4300;

	font-size:12px;

	background:url('../img/bg_navigation_left.gif') left top repeat-x;

	padding-left: 30px;

	padding-top: 15px;

	text-decoration:none;

}



#leftNavigation ul li a:hover{

	display: block;

	height:30px;

	color: #6D4300;

	font-size:12px;

	background:url('../img/bg_navigation_left.gif') left top repeat-x;

	padding-left: 30px;

	padding-top: 15px;

	text-decoration:none;

}





.clearer{

	clear:both;

}

.powermail_submit_uid76,
.powermail_submit_uid97,
.powermail_submit_uid112 {
	margin: 30px 0 0 150px;
}
div.tx_powermail_pi1_fieldwrap_html_text {
    margin-bottom: 5px;
}
#mainContent div.powermail_radio_inner > input.powermail_radio {
	width: 10px;
}

div.indent {
	padding-left:5px;
}
div#powermaildiv_uid80 div,
div#powermaildiv_uid94 div,
div#powermaildiv_uid109 div  {
    display: block;
    float: right;
    height: 35px;
    width: 98px;
}
div#powermaildiv_uid77 div,
div#powermaildiv_uid83 div,
div#powermaildiv_uid98 div  {
    display: block;
    float: right;
    height: 35px;
    margin-right: 20px;
    text-align: center;
    width: 142px;
}
.tx-powermail-pi1_fieldset_11 > legend,
.tx-powermail-pi1_fieldset_12 > legend,
.tx-powermail-pi1_fieldset_1 > legend,
.tx-powermail-pi1_fieldset_13 > legend  {
	display: none;
}
