	html {
		height:100%;
	}
	
	body {
		background-color:#FFF;
		text-align:center;
		margin: auto;
		color: #4c4c4c;
		font-family: "Trebuchet MS",verdana, helvetica, Arial, Sans-serif;
		font-size:13px;
		height:100%;
	}
	
	* {
		margin:0;
		padding:0;
	}
	
	
	#container {
		margin:auto;
		width:960px;
	}
	
	
	#header {
		height:85px;
		width:100%;
	}
	
	div.left {
		width:242px;
		float:left;
	}
	
	div.middle {
		float:left;
		width:476px;
		text-align:left;
	}
	
	div.right {
		float:right;
		width:242px;
		text-align:center;
		font-size:11px;
	}
	
	div#content-all {
		text-align:left;
		background: url("/fileadmin/images_new/bg_content.jpg") repeat-x scroll 0 0;
		min-height:300px;
	}
	
	div#content-all div.margin {
		padding:15px;
	}
	
	#colorbox_left {
		width:242px;
		height:234px;
		background-image: url("/fileadmin/images_new/bg_left.jpg");
		color:white;
		text-align:left;
		font-size:11px;
	}
	
	#colorbox_left .margin {
		padding-left:20px;
		padding-top:100px;

	}
	
	#colorbox_right {
		width:242px;
		height:234px;
		background-image: url("/fileadmin/images_new/bg_right.jpg");
		color:white;
	}
	
	#colorbox_right .margin {
	
	}	
	
	#logo {
		width:236px;
		height:63px;
		float:left;
	}
	
	#customers {
		margin-top:-30px;
	}
	
	#mentop {
		margin-top:53px;
		height:32px;
		background:url(/fileadmin/images_new/bg_mentop_n.jpg);
	}	
	
	#mentop .level1 {
		float:left;
		height:32px;
		background:url(/fileadmin/images_new/bg_mentop_n.jpg);
	}
	
	#mentop .level1 a, #mentop .level1_noborder a {
		font-weight:bold;
		color:white;
		text-decoration:none;
		display:block;
		float:left;
		padding-left:17px;
		padding-right:17px;
		border-right:1px solid white;
		line-height:32px;
	}
	
	#mentop .level1_noborder a {
		border:none;
	}
	
	#mentop .level1 a:hover, #mentop .level1_noborder a:hover {
		background:url(/fileadmin/images_new/bg_mentop_a.jpg);
	}
	
	#mentop .level1 a.active, #mentop .level1_noborder a.active {
		background:url(/fileadmin/images_new/bg_mentop_a.jpg);
	}
	
	#search {
		margin:auto;
		margin-top:38px;
		text-align:center;
	}
	
	#search table {
		margin:auto;
		padding-left:5px;
		padding-right:5px;
	}
	
	#search .searchtext {
		width:150px;
	}
	
	#search .searchbutton {
		background-color:#136913;
		color:#FFF;
		border:none;
		margin-left:3px;
		border:1px solid silver;
		padding-left:5px;
		padding-right:5px;
	}
	
	.tx-indexedsearch-rules {
		display:none;
	}
	
	#menleft {
		background: url("/fileadmin/images_new/bg_content.jpg") repeat-x;
		text-align:left;
	}
	
	#content {
		background: url("/fileadmin/images_new/bg_content.jpg") repeat-x;
	}
	
	#content div.margin {
		padding:20px;
	}
	
	#teaser {
	}
	
	#langmenu {
		height:15px;
		font-size:10px;
		text-align:right;
		margin-top:5px;
	}
	
	#menleft .level1 {
		margin-bottom: 0px;
		height:40px;
		background: url("/fileadmin/images_new/bg_menleft_n.jpg");
		line-height:40px;
		border-top:1px solid white;

	}
	
	#menleft a:hover {
		background: url("/fileadmin/images_new/bg_menleft_a.jpg");
	}
	
	#menleft .level1 a {
		display:block;
		padding-left:20px;
		color: #4c4c4c;
		text-decoration:none;
		font-weight:bold;
	}
	
	#menleft .level1 a.active, #menleft .level2 a.active {
		/*background: url("/fileadmin/images_new/bg_menleft_a.jpg");*/
		color:#136913;
	}
	
	#menleft .level2 {
		margin-bottom: 0px;
		background: url("/fileadmin/images_new/bg_menleft_n.jpg");
		height:20px;
		line-height:20px;
	}
	
	#menleft .level2 a {
		font-size:11px;
		display:block;
		padding-left:20px;
		color: #4c4c4c;
		text-decoration:none;
		font-weight:normal;
	}
	
	#menu3 {
		margin-top:25px;
		margin-bottom:65px;
	}
	
	#logos {
		text-align:left;
		margin-top:20px;
		padding-left:15px;
	}
	
	#footer {
		background:url(/fileadmin/images_new/bg_footer.jpg) repeat-x;
		height:27px;
		width:100%;
	}
	
	tx-mmforum-th
	
	#languages {
		width:600px;
		padding:10px;
		font-size:9px;
		color: #dcfcdc;
		color: #74b874;
		margin:auto;
	}
	
	#menu-bottom {
		margin:auto;
	}

	div.box {
		width:220px;
		margin:auto;
		background:url(/fileadmin/images_new/bg_box_body.png) repeat-y;
		text-align:left;
	}

	#content div.box {
		float:left;
		font-size:11px;
		padding-bottom:10px;
		background-image:none;
		background: #e5ece4;
		width:200px;
		margin-right:18px;
		margin-bottom:18px;
		height:200px;
	}
	
	#content div.box h1 {
		background-image:none;
		border-bottom:1px solid white;
		background-color:#d3ded2;
		width:200px;
	}
	
	#content div.box h1 a {
		text-decoration:none;
		color:#4c4c4c;
		display:block;
	}
	
	#content div.box h1 a:hover {
		background: #e5ece4;
	}
	
	#content div.box p {
		padding-left:10px;
		padding-right:10px;
	}
	
	#content div.box_footer {
		float:left;
		background-image:none;
		width:200px;
		display:none;
	}
	
	div.box p {
		padding-left:10px;
		line-height:16px;
	}
	
	div.box_header, div.box h1 {
		background:url(/fileadmin/images_new/bg_box_header.png) no-repeat;
		color:white;
		font-size:11px;
		height:24px;
		width:220px;
		text-align:left;
		line-height:24px;
		text-indent:10px;
	}
	
	div.box div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
		margin-left:0px;
	}
	
	
	div.box_body {
		background:url(/fileadmin/images_new/bg_box_body.png) repeat-y;
		font-size:11px;
		text-align:left;
	}
	
	div.box_footer {
		background:url(/fileadmin/images_new/bg_box_footer.png) no-repeat;
		height:10px;
		margin:auto;
		width:220px;
		clear:both;
	}
	
	form {
		padding-top:2px;
	}
	
	.highlight {
		color: #136913;
	}
	
	 a.footer, a.footer:link, a.footer:visited, #menu-bottom {
		color: white;
		font-size:11px;
		line-height:27px;
		
	}
	
	a.men {
		font-size:10px;
	}
	

	div.clear {
		clear:both;
	}
	

	
	h1, h2, h3 {
		font-size:19px;
		color:#136913;
	}
	
	h2 {
		color: #4c4c4c;
		font-size:13px;
		display:inline;
	}
	
	h3 {
		color:#136913;
		font-size:13px;
		font-weight:normal;
	}
	
	div.csc-frame {
		text-align:left;
	}
	div.csc-frame * {
		padding:10px;
	}
	
	div.csc-frame img {
		padding-bottom:0px;
	}

	
	div.csc-frame h2, div.csc-frame a {
		padding:0px;
	}
	
	div.csc-frame-frame1 {
		margin-top:25px;
		width: 187px;
		height: 200px;
		background-color: #EFEFEF;
		float:left;
	}
	
	div.csc-frame-frame2 {
		margin-top:25px;
		width: 187px;
		height: 200px;
		background-color: #EFEFEF;
		float:left;
		margin-left:25px;
	}

	div.csc-frame-frame3 {
		margin-top:25px;
		width: 187px;
		/*height: 187px;*/
		background-color: #fcfbfb;
	}	


	a, a:link, a:visited {
		color: #136913;
		text-decoration:underline
	}
	
	a:hover {
		color:#136913;
		text-decoration:underline;
	}	
	
	ul, li {
		list-style:none;
	}
	
	ul {
		margin-top: 15px;
		margin-bottom:15px;
		list-style:none;
	}
	
	li {
		padding-left:29px;
		background: url(/fileadmin/images_new/list.gif) no-repeat 14px 3px;
	}
	
	p {
		line-height:18px;
	}
	
	fieldset {
		border:none;
	}
	legend {
		display:none;
	}
	
	label {
		display:block;
		width:120px;
		float:left;
		vertical-align:top;
	}
	
	div.tx_powermail_pi1_fieldwrap_html {
		margin-top:10px;
		margin-bottom:10px;
		clear:left;
	}
	
	
	div.powermail_check_inner {
		width:60px;
		float:left;
		padding:5px;
		background-color:#f0f0f0;
		margin:2px;
	}
	
	div.tx-felogin-pi1 fieldset div {
		clear:both;
	}
	
	th.tx-mmforum-th {
		background:url(/fileadmin/images_new/bg_footer.jpg) repeat-x;
		height:27px;
	}
	
	td.tx-mmforum-subth2 {
		color: #666;
	}
	
	input.tx-mmforum-button {
		background-color: #136913;
	}
	
	