.newslatesttable {width:190px;}
.startnewsmore {font-weight:bold;
					  font-size:11px;
					  color:#666666;
					  width:180px;
					  border-bottom:2px;
					  border-right:0px;
					  border-left:0px;
					  border-top:0px;
					  border-style:solid;
					  border-color:#a3a3a3;
					  padding-bottom:10px;
					  padding-left:10px;
					  padding-right:0px;
					  padding-top:0px;
					  margin-bottom:10px;
					  margin-left:0px;
					  margin-right:0px;
					  margin-top:0px;
					  position:relative;
					  left:-3px;}

.startnewsmore a {color:#006b55;text-decoration:none;}	
.startnewsmore img {position:relative;top:1px;}	

div#news_latest {width:190px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   general definitions   ---------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

td,ul,li,div,p { font-family:Arial, Verdana, Helvetica, sans-serif;
				 font-size:11px;}

a{  color:#006b55;}

body{ margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  border: 0px 0px 0px 0px;
	  background-color:#FFFFFF;}

div#startintro { position:relative; }

/* TOOLTIPS Top10 Downloads */

.top10tooltipheader {background-color:#036E58;color:white;font-weight:bold;padding:5px;}
.top10tooltipbody {background-color:#fff;color:#666; border: 1px dotted #036E58;font-weight:bold;padding:5px;}
#downloads_headline a { color:#666666; text-decoration:none;}
/*
	MNOGOSEARCH
*/
.pagebrowser {
	color:#006b55;
	text-decoration:none;
	font-weight:bold;
}
.pagebrowseractive {
	color:#006b55;
	text-decoration:underline;
	font-weight:bold;
}
				 left:-3px;}
/*------------- DOWNLOADS -----------------------*/
div#downloads {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:15px;
}
div#downloads div#downloads_headline {
	font-weight:bold;
}
div#downloads div#downloads_path {
	font-weight:bold;
}
div#top10item {
	width:170px;
	margin-left:27px;
	margin-top:10px;
	border-bottom:2px solid #b3583c;
	padding-bottom:7px;
}
div#top10item td#downloads_button {
	width:20px;
	font-weight:bold;
}
div#top10item td#downloads_headline {
	font-weight:bold;
	color:#666666;
}
/*
	SEARCH BOX
*/
table#macinaSearchDetail {
	padding-top:0px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	width:170px;
	background-color:#e2e0db;
}

INPUT#searchbox {
	height:23px;
	width:140px;
	font-size:11px;
	border:solid 1px #a4a19c;
	background-color:#ffffff;
	margin-left:20px;
	margin-top:5px;
	padding-left:5px;
	padding-top:5px;
}
div#macinaSearchtext {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
}
div#macinaSearchButton {
	margin-top:20px;
	margin-left:20px;
	margin-right:5px;
}

div#macinaSearchtextright {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-right:5px;
}
div#macinaSearchBoolean {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:5px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:10px;
}
div#macinaSearchRadio {
	color:#666666;
	margin-top:10px;
	margin-left:20px;
	margin-right:3px;
	top:-12px;
	position:relative;
}
span#band {
	top:-4px;
	position:relative;
}
span#bor {
	top:-4px;
	position:relative;
}
	  /* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Suchfelder  --------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


div#searchedfor {
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold;
	color:#666666;
}
div#searchresultitem {
	margin-top:15px;
}
div#searchresultitem div#searchresultitem_path a{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}

div#searchdetail {
	margin-left: 15px;
	width:180px;
	background-color:#eeece9;
}
div#searchdownloads {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
div#searchdownloads div#searchheadline {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	border-bottom:3px solid #e1e0db;
	width:490px;
	padding-bottom:2px;
	padding-top:15px;
	margin-bottom:15px;
}
div#searchdownloads div#searchboolean {
	border-bottom:3px solid #e1e0db;
	width:490px;
	padding-bottom:10px;
}
div#searchdownloads td#boolean {
	font-weight:bold;
	padding-left:5px;
	background-color:#e1e0db;
	width:194px;
}
div#searchdownloads div#searchinput {
	background-color:#e1e0db;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:2px;
	color:#666666;
	width:485px;
}
div#searchdownloads INPUT#searchtool {
	width:293px;
	height:20px;
	margin-left: 136px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
div#searchdownloads input#btnsubmit {
	width:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:0px;
	color:#666666;
}
div#searchdownloads span#bandor_desc {
	margin-left: 5px;
	color: #666666;
	font-weight:normal;
}
div#searchdownloads INPUT#bandor_and {
	margin-left: 5px;
}
div#searchdownloads div#searchsubmit {
	padding-top:7px;
	margin-left:383px;
}
div#searchdetail div#searchdetailtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#666666;
	width:163px;
	line-height:18px;
	padding-left:19px;
	padding-top:8px;
}
div#searchdetail INPUT#searchtool {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:18px;
	border: 1px solid #666666;
}
div#searchdetail INPUT#searchmode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:18px;
}
div#searchdetail INPUT#searchbandor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:18px;
}
div#searchdetail INPUT#formsubmit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin-left:18px;
	background-color:#006b55;
	border:0px;
	width:89px;
	height:20px;
}
div#search {
	width: 490px;
	background-color: #eeece9;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#666666;
}
div#search div#searchinfos {
	margin-left: 104px;
	font-weight: normal;
	color:#666666;
}
div#searchinfodescription {
	width: 450px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	padding: 10px 10px 10px 10px;
	border: 3px solid #D3D3D6;
}
div#search INPUT#searchtool {
	width:335px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left: 45px;
}
div#search input#btnsubmit {
	width:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:20px;
	color:#666666;
}

div#searchsimple {
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #DE0031;
	border-bottom: 2px solid #E1E0DB;
	padding-bottom:15px;
}

div#searchsimple INPUT#searchtool {
	width:255px;
	height:20px;
	margin-left: 15px;
}

div#searchsimple input#btnsubmit {
	width:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:20px;
	color:#666666;
}
div#searchsimple span#detailsuche {
	margin-left: 90px;
	color: #666666;
	font-weight:normal;
}

div#searchsubmit {
	margin-left: 90px;
	padding-top:7px;
}
div.tx-honeywellsearchbox-pi1 td {
	color: #656565;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: top;
}

td.tx-indexedsearch-info a{
	color: #666666;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.tx-indexedsearch-title-caption a{
	color: #006b55;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;

}

.tx-indexedsearch-descr {
	font-size: 11px;
	font-weight: normal;
    margin-top: 3px;
	margin-bottom:0px;
	padding-left:1px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
	color: #666666;
	vertical-align: top;
}
.tx-indexedsearch-redMarkup {
	font-size: 11px;
	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    color: #006b55;

}
/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   maintable   ---------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

td#minheight { padding: 0px 0px 0px 0px;
			   border: 0px 0px 0px 0px;}

table#maintable, table#maintablestart { width:900px;
				 margin: 0px 0px 0px -4px;
				 padding: 0px 0px 0px 0px;
				 border-bottom:0px;s
				 border-left:0px;
				 border-right:0px;
				 border-top:0px;
				 border-style:solid;
				 border-color:#000000;
				 position:relative;
				 left:-0px;}
table#maintable {
	left:-3px;
}
td#maintableheader{ width:900px;
					margin: 0px 0px 0px 0px;
				 	padding: 0px 0px 0px 0px;
				 	border: 0px 0px 0px 0px;}

td#maintableleftmenu{ width:200px;
					  margin: 0px 0px 0px 0px;
					  padding: 0px 0px 0px 0px;
					  border: 0px 0px 0px 0px;
					  vertical-align:top;}

td#maintablevisual{ width:700px;
					height:51px;
					vertical-align:top;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					border: 0px 0px 0px 0px;}

td#maintablevisual img{ margin: 0px 0px 0px 0px;
	  					padding: 0px 0px 0px 0px;
	  					border: 0px 0px 0px 0px;
						position:relative;
						left:-8px;
						top:-2px;}

td#tablecontent{ width:490px;
				 vertical-align:top;}

td#maintablerightmenu{ width:200px;
					   vertical-align:top;}

td#maintablefooter{ width:900px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   (short/searchresults)maintable   ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


table#maintableshort{ width:538px;
				 margin: -6px 0px 0px 0px;
				 padding: 0px 0px 0px 0px;
				 border-bottom:0px;
				 border-left:0px;
				 border-right:0px;
				 border-top:0px;
				 border-style:solid;
				 border-color:#000000;
				 }

td#maintableheadershort{ width:538px;
					margin: -61px 0px 0px 0px;
				 	padding: 0px 0px 0px 0px;
				 	border: 0px 0px 0px 0px;}


td#maintablevisualshort{ width:538px;
					height:80px;
					vertical-align:top;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					border: 0px 0px 0px 0px;
					}

td#maintablevisualshort img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	position:relative;
	left:-1px;
	top:-6px;
}

td#maintablevisual img{ margin: 0px 0px 0px 0px;
	  					padding: 0px 0px 0px 0px;
	  					border: 0px 0px 0px 0px;
						position:relative;
						left:-4px;
						top:-2px;}

td#maintablevisualextranet img{ margin: 0px 0px 0px 0px;
	  					padding: 0px 0px 0px 0px;
	  					border: 0px 0px 0px 0px;
						position:relative;
						left:-7px;
						top:-3px;}

table#maintableextranet div#greyoutline { position:relative;
									   left:-2px;
									   top:-2px;}

div#maintablecontentshort{
	width:490px;
	vertical-align:top;
	position:relative;
	left:10px;
}
/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   header definitions   ---------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


table#headercontent{ width:895px;
					 margin: 0px 0px 0px 0px;
					 padding: 0px 0px 0px 0px;
					 border: 0px 0px 0px 0px;}

td#headerlogo{ width:126px;}

td#headerspacer{ width:408px;}

td#firstloginlink{ text-align:right;
				   vertical-align:bottom;
				   width:133px;}

a#headerlink {  color:#006b55;}

a#headerlinkloggedin { color:#aa5b43;}

td#secondloginlink{text-align:right;
				   vertical-align:bottom;
				   width:133px;}

td#firstloginlink a{ text-decoration:none;
					 outline: 0;
					 -moz-outline: 0;
					 position:relative;
					 left:0px;}

td#firstloginlink img{ position:relative;
					   top:1px;
					   left:0px;}

td#secondloginlink img{ position:relative;
					   top:1px;}

td#secondloginlink a{text-decoration:none;
					 outline: 0;
					 -moz-outline: 0;}

div#greyspacer { background-color:#d6d7d6;
				 line-height:6px;
				 margin-left:-5px;
				 margin-bottom:0px;
				 margin-top:0px;
				 margin-right:0px;
				 padding: 0px 0px 0px 0px;
				 border: 0px 0px 0px 0px;
				 width:900px;
				 height:6px;}

td#greyspacer { line-height:6px;
				margin-left:0px;
				margin-bottom:0px;
				margin-top:0px;
				margin-right:0px;
				padding: 0px 0px 0px 0px;
				border: 0px 0px 0px 0px;
				width:900px;
				height:6px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   header menu   ------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------- */

td#headermenu, td#menu { width:895px;
			   margin: 0px 0px 0px 0px;
			   padding: 0px 0px 0px 0px;
			   border: 0px 0px 0px 0px;
			   background-color:#7c7c7c;
			   line-height:20px;}

ul#headermenu { margin-left:0px;
				margin-bottom:0px;
			  	margin-top:0px;
			  	margin-right:0px;
			  	padding-left:0px;
			  	padding-right:0px;
			  	padding-top:0px;
			  	padding-bottom:0px;
			  	position:relative;
			  	left:-5px;
				width:895px;}

ul#headermenu li#fill{ border: 0px;
				   margin-bottom:0px;
				   margin-left:-2px;
				   margin-top:0px;
				   margin-right:0px;
				   padding-left:0px;
				   padding-right:414px;
				   padding-top:3px;
				   padding-bottom:3px;
				   text-decoration: none;
				   background-color:#7c7c7c;
				   border-bottom: 0px;
				   border-left:1px;
				   border-right:1px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#ffffff;}

ul#headermenu li { display: inline;}

ul#headermenu li a { border: 0px;
				   margin-bottom:0px;
				   margin-left:-2px;
				   margin-top:0px;
				   margin-right:0px;
				   padding-left:10px;
				   padding-right:10px;
				   padding-top:3px;
				   padding-bottom:3px;
				   border-bottom: 0px;
				   text-decoration: none;
				   background-color:#7c7c7c;
				   color:#FFFFFF;
				   border-bottom: 0px;
				   border-left:1px;
				   border-right:1px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#ffffff;
				   outline: 0;
				   -moz-outline: 0;}

ul#headermenu li#act a { border: 0px;
				   margin-bottom:0px;
				   margin-left:-2px;
				   margin-top:0px;
				   margin-right:0px;
				   padding-left:10px;
				   padding-right:10px;
				   padding-top:3px;
				   padding-bottom:3px;
				   border-bottom: 0px;
				   text-decoration: none;
				   background-color:#006b55;
				   color:#FFFFFF;
				   border-bottom: 0px;
				   border-left:1px;
				   border-right:1px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#ffffff;
				   outline: 0;
				   -moz-outline: 0;}

ul#headermenu li a:hover { border: 0px;
						   margin-bottom:0px;
						   margin-left:-2px;
						   margin-top:0px;
						   margin-right:0px;
						   padding-left:10px;
						   padding-right:10px;
						   padding-top:3px;
						   padding-bottom:3px;
						   border-bottom: 0px;
						   text-decoration: none;
						   background-color:#006b55;
						   color:#FFFFFF;
						   border-bottom: 0px;
						   border-left:1px;
						   border-right:1px;
						   border-top:0px;
						   border-style:solid;
						   border-color:#ffffff;
						   outline: 0;
						   -moz-outline: 0;}

td#headerspacer { line-height:2px;
				  margin: 0px 0px 0px 0px;
			   	  padding: 0px 0px 0px 0px;
			   	  border: 0px 0px 0px 0px;
				  height:2px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   left menu   -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */
div#mainleftmenu{ width:170px;
				  position:relative;
				  top:-13px;
				  left:-2px;}

a#leftmenu1{ color:#666666;
			 text-decoration:none;}

a#leftmenu1act{ color:#FFFFFF;
			    text-decoration:none;}

a#leftmenu1usr{ color:#aa5b43;
			   text-decoration:none;}

a#leftmenu{ color:#666666;
			text-decoration:none;}

a#leftmenuact{ color:#006b55;
			   text-decoration:none;}

a#leftmenuusr{ color:#aa5b43;
			   text-decoration:none;}
p#prodisleftmenu1lv, p#prodisleftmenu1lvact, a#prodisleftmenu1act {
	display:none;
}
p#leftmenu1lv{background-color:#ffffff;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:20px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#a3a3a3;
			  width:150px;}

p#leftmenu1lvact{ background-color:#006b55;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:0px;
				  padding-left:20px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  font-weight:bold;
				  width:150px;}

p#leftmenu2lv{ background-color:#eeece9;
			   margin-bottom:1px;
			   margin-left:0px;
			   margin-top:1px;
			   margin-right:0px;
			   padding-left:25px;
		   	   padding-right:2px;
		   	   padding-top:6px;
		   	   padding-bottom:6px;
		   	   border-bottom: 2px;
			   border-left:0px;
			   border-right:0px;
			   border-top:0px;
			   border-style:solid;
		   	   border-color:#FFFFFF;
			   color:#006b55;
			   width:145px;}

p#leftmenu2lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:0px;
				  padding-left:25px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:145px;}

p#leftmenu3lv{background-color:#eeece9;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:35px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#FFFFFF;
			  color:#006b55;
			  width:135px;}

p#leftmenu3lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:0px;
				  padding-left:35px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:135px;}

p#leftmenu4lv{background-color:#eeece9;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:45px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#FFFFFF;
			  color:#006b55;
			  width:125px;}

p#leftmenu4lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:2px;
				  padding-left:45px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:125px;}

p#leftmenu5lv{background-color:#eeece9;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:52px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#FFFFFF;
			  color:#006b55;
			  width:118px;}

p#leftmenu5lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:0px;
				  padding-left:52px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:118px;}

p#leftmenu6lv{background-color:#eeece9;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:60px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#FFFFFF;
			  color:#006b55;
			  width:110px;}

p#leftmenu6lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:0px;
				  padding-left:60px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:110px;}

p#leftmenu7lv{background-color:#eeece9;
			  margin-bottom:1px;
			  margin-left:0px;
			  margin-top:1px;
			  margin-right:0px;
			  padding-left:65px;
		   	  padding-right:2px;
		   	  padding-top:6px;
		   	  padding-bottom:6px;
		   	  border-bottom: 2px;
			  border-left:0px;
			  border-right:0px;
			  border-top:0px;
			  border-style:solid;
		   	  border-color:#FFFFFF;
			  color:#006b55;
			  width:105px;}

p#leftmenu7lvact{ background-color:#eeece9;
				  margin-bottom:1px;
				  margin-left:0px;
				  margin-top:1px;
				  margin-right:2px;
				  padding-left:65px;
				  padding-right:2px;
				  padding-top:6px;
				  padding-bottom:6px;
				  border-bottom: 2px;
				  border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#FFFFFF;
				  color:#006b55;
				  font-weight:bold;
				  width:105px;}
/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   content   -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

div#maintablecontent { position:relative;
					   left:-6px;
					   border-bottom: 0px;
					   border-left:0px;
					   border-right:0px;
					   border-top:0px;
					   border-style:solid;
					   border-color:#e1e0db;
					   margin-left:0px;
					   margin-right:0px;
					   margin-top:0px;
					   margin-bottom:0px;
					   width:490px;}

div#contentgreyspacer { background-color:#d6d7d6;
			  	 		margin-bottom:0px;
			  	 		margin-top:2px;
			  	 		width:480px;
				 		line-height:5px;}

h1.cscHeader { font-family:Arial, Helvetica, sans-serif;
			   font-size:16px;
			   font-weight:bold;
			   color:#006b55;}

p.bodytext { color:#666666;
			 font-size:11px;
			 margin-bottom:0px;
			 padding-bottom:0px;}

div#maintablecontent li{ color:#666666;
			 font-size:11px;}

#pageheadline { font-size:14px;
				font-weight:bold;
				color:#006b55;
				padding-bottom:20px;
				padding-top:10px;}

#contentheadline { font-weight:bold;
				   width:480px;
				   font-size:11px;
				   color:#666666;
				   margin-bottom:1px;
			  	   margin-left:0px;
				   margin-top:1px;
				   margin-right:0px;
				   padding-left:0px;
				   padding-right:0px;
				   padding-top:6px;
				   padding-bottom:6px;
				   border-bottom: 2px;
				   border-left:0px;
				   border-right:0px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#e1e0dc;}

#normalcontenttext { width:480px;
					 color:#666666;
					 padding-bottom:15px;}

#externallink { color:#006b55;
				width:480px;
				font-weight:bold;
				font-size:11px;
				padding-bottom:5px;
				margin-bottom:15px;
				margin-left:0px;
				margin-top:1px;
				margin-right:0px;
				padding-left:0px;
				padding-right:0px;
				padding-top:6px;
				border-bottom: 2px;
				border-left:0px;
				border-right:0px;
				border-top:0px;
				border-style:solid;
				border-color:#e1e0dc;}

div#internallink {}

div#contentdownload {}

table#contentdownload { width:480px;
						font-size:11px;
						padding-bottom:5px;
						margin-bottom:15px;
						margin-left:0px;
						margin-top:1px;
						margin-right:0px;
						padding-left:0px;
						padding-right:0px;
						padding-top:0px;
						border-bottom: 2px;
						border-left:0px;
						border-right:0px;
						border-top:0px;
						border-style:solid;
						border-color:#e1e0dc;}

td#contentdownload { width:420px;}

td#contentdownloadlink { text-align:right;
						 vertical-align:bottom;}

td#contentdownloadlink a { font-weight:bold;
						   color:#006b55;
						   text-decoration:none;
						   outline: 0;
						   -moz-outline: 0;}

div#contentdownloadlink { border-bottom: 2px;
						  border-left:0px;
						  border-right:0px;
						  border-top:0px;
						  border-style:solid;
						  border-color:#e1e0dc;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   right menu   ------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


td#searcharrow{ width:21px;}


div.tx-txlinkclasses-pi1 { margin-left:27px;}

table#rightlinks{ border-bottom: 0px;
				   border-left:0px;
				   border-right:0px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#a3a3a3;
				   width:170px;
				   position:relative;
				   left:0px;
				   margin: 0px 0px 0px 0px;
				   padding: 0px 0px 0px 0px;}

div#rightaddlinks h1.cscHeader { font-family:Arial, Helvetica, sans-serif;
								 font-size:12px;
								 font-weight:bold;
								 color:#666666;
								 width:170px;
								 border-bottom: 2px;
								 border-left:0px;
								 border-right:0px;
								 border-top:0px;
								 border-style:solid;
								 border-color:#a3a3a3;
								 padding-top:0px;
								 padding-bottom:10px;
								 padding-left:0px;
								 padding-right:0px;
								 margin-left:27px;
								 margin-right:0px;
								 margin-top:25px;
								 margin-bottom:5px;}

td#rightlinksimage img{ vertical-align:top;}

td#rightlinksimage{ padding-top:2px;
					vertical-align:top;
					width:15px;}

td#rightlinksheadline{ text-align:left;
						padding-top:0px;
						padding-bottom:0px;}

td#rightlinksheadline a{ color:#006b55;
					     font-weight:normal;
						 text-decoration:none;
						 text-align:left;
						 outline: 0;
						 -moz-outline: 0;}

td#rightlinksspacer{}

td#rightlinksteaser{ color:#666666;}

div#rightlinksteasertext { position:relative;
						   top:-10px;}

div#rightheadline{ color:#666666;
				   font-size:12px;
				   font-weight:bold;
				   padding-top:20px;
				   padding-bottom:10px;
				   padding-left:0px;
				   padding-right:0px;
				   margin: 0px 0px 0px 0px;
				   border-bottom: 2px;
				   border-left:0px;
				   border-right:0px;
				   border-top:0px;
				   border-style:solid;
				   border-color:#a3a3a3;}

table#macinaSearch { padding-top:0px;
			   		 padding-bottom:8px;
			   		 padding-left:0px;
					 padding-right:0px;
					 margin-left:0px;
					 margin-right:0px;
					 margin-top:10px;
					 margin-bottom:0px;
					 width:170px;}

div#greyoutline{ border-bottom: 2px;
			     border-left:0px;
			     border-right:0px;
			     border-top:0px;
			     border-style:solid;
			     border-color:#a3a3a3;
			     width:170px;
			     margin-left:27px;
			     margin-top:12px;}

input#macinaSearchBox { height:23px;
						width:150px;
						font-size:11px;
						border:none;
						background-color:#eeece9;
						padding-left:20px;
						padding-top:5px;}

div#detailIcon { position:relative;
				 left:157px;
				 top:-12px;
				 width:12px;
				 margin: 0px 0px 0px 0px;
	  			 padding: 0px 0px 0px 0px;
	  			 border: 0px 0px 0px 0px;}

table#search a{ color:#666666;
			    text-decoration:none;
				outline: 0;
				-moz-outline: 0;}

td#rightsearch { width:150px;
				 background-color:#eeece9;
				 padding-top:5px;
				 padding-bottom:5px;
				 padding-left:20px;
				 padding-right:0px;
				 color:#666666;
				 margin-left:0px;
			  	 margin-right:0px;
			  	 margin-top:10px;
			  	 margin-bottom:0px;
				 border-left:0px;}

div#detailLink {
			     background-color:#ffffff;
			     padding-top:7px;
			     padding-bottom:10px;
			     padding-left:20px;
			     padding-right:0px;
			     color:#666666;
			     margin-left:0px;
			     margin-right:0px;
			     margin-top:0px;
			     margin-bottom:20px;
			     border-left:0px;display:inline;}

div#detail { margin-bottom:5px;
display:none;}

div#detailLink a{ color:#666666;
			      text-decoration:none;
				  outline: 0;
				  -moz-outline: 0;}

td#searchsubmit input{ position:relative;
				 top:-7px;}

td#searchicon { text-align:right;}

div#loginsendpswd input#Submit{ position:relative;
								left:300px;
								top:-33px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   footer   ----------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

table#footercontent{ width:905px;
					 margin-left:-5px;
					 margin-right:0px;
					 margin-top:20px;
					 margin-bottom:0px;
				 	 padding-top:0px;
					 padding-bottom:0px;
					 padding-left:0px;
					 padding-right:0px;
				 	 border: 0px 0px 0px 0px;}

td#footerbluespacer{ background-color:#006b55;
					 line-height:5px;
					 width:905px;
					 margin-left:-5px;
					 margin-right:0px;
					 margin-top:0px;
					 margin-bottom:25px;
				 	 padding-top:0px;
					 padding-bottom:0px;
					 padding-left:0px;
					 padding-right:0px;}

td#footermenu{ background-color:#e3e0db;
			   line-height:25px;
			   width:340px;}

td#footerregion{ background-color:#e3e0db;
				 line-height:25px;
				 text-align:center;
				 color:#666666;
				 width:280px;
				 margin: 0px 0px 0px 0px;
				 padding: 0px 0px 0px 0px;
				 border: 0px 0px 0px 0px;}

td#footerregionmenu {}

td#footerregionmenu a { font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#666666;
						text-decoration:none;
						outline: 0;
						-moz-outline: 0;}

td#footerregionlink { padding-left:50px;
					  padding-bottom:0px;
					  padding-top:0px;
					  padding-right:20px;}

td#footerregion img{ vertical-align:middle;
					 margin: 0px 0px 0px 0px;
					 padding: 0px 0px 0px 0px;
					 border: 0px 0px 0px 0px;}

td#footercopyright{ background-color:#e3e0db;
					line-height:25px;
					text-align:center;
				 	color:#666666;
					font-size:11px;}

#footermenu { margin-left:0px;
			  margin-bottom:0px;
			  margin-left:0px;
			  margin-top:0px;
			  margin-right:0px;
			  padding-left:10px;
			  padding-right:0px;
			  padding-top:2px;
			  padding-bottom:2px;
			  color:#666666;}

#footermenu a{ color:#666666;
			   text-decoration:none;
			   font-size:11px;
			   outline: 0;
			   -moz-outline: 0;}

#footermenu li { display:inline;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   oaaactivaton   ----------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

table#oaa_activation { width:480px;
					   margin-left:0px;
					   margin-bottom:0px;
					   margin-left:0px;
					   margin-top:0px;
					   margin-right:0px;
					   padding-left:0px;
					   padding-right:0px;
					   padding-top:5px;
					   padding-bottom:5px;}

td#oaa_activation { background-color:#eeece9;
				   	color:#666666;
					border-bottom: 1px;
				    border-left:1px;
				    border-right:0px;
				    border-top:5px;
				    border-style:solid;
				    border-color:#ffffff;
					margin: 0px 0px 0px 0px;
					padding-left:10px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;}

td#oaa_activation_header { border-bottom: 1px;
						   border-left:0px;
						   border-right:0px;
						   border-top:5px;
						   border-style:solid;
						   border-color:#ffffff;
						   margin: 0px 0px 0px 0px;
						   padding-left:10px;
						   padding-right:0px;
						   padding-top:0px;
						   padding-bottom:0px;}

td#oaa_activation_list {border-bottom:1px;
						border-left:1px;
						border-right:0px;
						border-top:0px;
						border-style:solid;
						border-color:#ffffff;
						width:300px;
						background-color:#eeece9;
						color:#666666;
						padding-left:10px;
						padding-right:0px;
						padding-top:3px;
						padding-bottom:0px;}

td#oaa_activation_list_left { border-bottom: 1px;
							  border-left:1px;
							  border-right:0px;
							  border-top:0px;
							  border-style:solid;
							  border-color:#ffffff;
							  width:90px;
							  margin: 0px 0px 0px 0px;
							  background-color:#eeece9;
							  color:#666666;
							  padding-left:10px;
						   	  padding-right:0px;
						   	  padding-top:3px;
						  	  padding-bottom:0px;}

td#oaa_activation_list_left a { text-decoration:none;
								color:#666666;
								outline: 0;
								-moz-outline: 0;}

td#oaa_activation_list_right {border-bottom: 1px;
							  border-left:1px;
							  border-right:0px;
							  border-top:0px;
							  border-style:solid;
							  border-color:#FFFFFF;
							  width:90px;
							  margin: 0px 0px 0px 0px;
							  background-color:#eeece9;
							  color:#666666;
							  padding-left:10px;
						   	  padding-right:0px;
						   	  padding-top:0px;
						   	  padding-bottom:0px;}

div#oaa_activation_text { color:#666666;
						  line-height:11px;}

td#oaa_activation_send { text-align:right;}

td#oaa_activation_send input { padding-left:0px;
			  				 padding-right:0px;
			  				 padding-top:5px;
			  				 padding-bottom:0px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   forms   ------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------- */

table#masterdata { width:480px;
				   color:#666666;}
div#regerrors {
	color:#CC0000;
	font-weight:bold;
}
td#labelrequired { background-color:#eeece9;
				   color:#006b55;
				   width:190px;
				   padding-left:7px;
				   font-size:11px;
				   font-weight:bold;}

td#label { background-color:#eeece9;
		   color:#666666;
		   width:190px;
		   padding-left:7px;
		   font-size:11px;}

input#textinput { width:290px;
				  font-size:11px;}

td#countryselect select { line-height:15px;
						  width:290px;
						  font-size:11px;}

input#textinputreadonly { width:290px;
						  font-size:11px;
						  background-color:#f9f9f9;
						  border-bottom: 0px;
						  border-left:0px;
						  border-right:0px;
						  border-top:0px;
						  padding-left:7px;
						  padding-right:0px;
						  padding-top:0px;
						  padding-bottom:0px;
						  color:666666;}

input#submit { padding-left:0px;
			   padding-right:0px;
			   padding-top:14px;
			   padding-bottom:0px;}

td#registersend { text-align:right;
				  padding-right:10px;}

textarea#comment { width:290px;}

textarea#textinput { width:290px;}

p#headline { font-size:16px;
			 font-weight:bold;
			 color:344982;
			 margin-bottom:0px;
			 margin-left:0px;
			 margin-top:0px;
			 margin-right:0px;
			 padding-left:0px;
			 padding-right:0px;
			 padding-top:0px;
			 padding-bottom:0px;
			 border-bottom: 0px;
			 border-left:0px;
			 border-right:0px;
			 border-top:0px;}

p#intro { color:#666666;}

table#formfeedback {}

td#feedback { color:#666666;}




/* ---------- START ----- forms essersystems.service.kontakt  ------------------------------------------------------------------------------------------ */
/* ------------------------ edited by sandro -----------------------------------------------------------------------------------------------------------------*/


.tx-pilmailform-pi1 {
          margin-left: -3px;
}

table#tmailform {
          width:480px;
          color:#666666;
}

td.fullwidth {
          width:480px;
}

td.error {
          width:480px;
          color: #cc0000;
          font-weight: bold;
}

td.label {
          background-color: #eeece9;
          color: #666666;
          width: 190px;
          padding-left: 7px;
          font-size: 11px;
}


td.labelrequired {
          background-color:#eeece9;
          color:#006b55;
          width:190px;
          padding-left:7px;
          font-size:11px;
}


td.labelrequired_posTop {
          background-color:#eeece9;
          color:#006b55;
          width:190px;
          padding-left:7px;
          font-size:11px;
          vertical-align: top;
          padding-top: 5px;
}

td.radio {
          width:190px;
          height: 111px;
          vertical-align: top;
          border: 1px solid #AEAEAE;
          padding-top: 5px;
}

td.radio input{
          vertical-align: middle;
}


td.select select {
          font-size: 9px;
          width: 290px;
}


input.textinput {
          width: 290px;
          font-size: 11px;
}

textarea#message {
          width: 290px;
          height: 56px;
          font-size: 11px;
          font-family:Arial, Verdana, Helvetica, sans-serif
}

input.tmail_submit {
         border: 1px solid red;
}

/* ---------- END ----- forms essersystems.service.kontakt  ------------------------------------------------------------------------------------------ */
/* --------------------- edited by sandro -----------------------------------------------------------------------------------------------------------------*/









/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Partner in ihrer N䨥   -------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

  a.tab { background-color:#e2e0db;
		  color:#a4a19c;
		  padding-bottom:5px;
		  padding-left:10px;
		  padding-top:5px;
		  padding-right:10px;
		  margin-bottom:0px;
		  margin-left:0px;
		  margin-right:0px;
		  margin-top:0px;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:11px;
		  font-weight:bold;
		  text-decoration: none;
		  text-align: center;
		  outline: 0;
		  -moz-outline: 0;
		  position:relative;
		   top:-3px;}

  a.tab2 { background-color:#e2e0db;
		   color:#a4a19c;
		   padding-bottom:7px;
		   padding-left:10px;
		   padding-top:5px;
		   padding-right:275px;
		   margin-bottom:0px;
		   margin-left:0px;
		   margin-right:0px;
		   margin-top:0px;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:11px;
		   font-weight:bold;
		   text-decoration: none;
		   text-align: center;
		   position:relative;
		   left:-3px;
		   top:-3px;
		   outline: 0;
		   -moz-outline: 0;}

  div.panel { border: solid 1px #006b55;
			  background-color: white;
			  padding-bottom:10px;
			  padding-left:10px;
			  padding-right:10px;
			  padding-top:10px;
			  height: 346px;
			  width:470px;
			  overflow: auto;
			  position:relative;}

	div#partnersearchfield { width:285px;
							 background-color:#eeece9;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:11px;
							 font-weight:bold;
							 color:#666666;
							 padding-left:10px;}

	div#partnersearchform {margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  border: 0px 0px 0px 0px;}

	form#partnersearch { margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  border: 0px 0px 0px 0px;}

	div#partnersearchbutton { position:relative;
							  left:305px;
							  top:-17px;
							  padding-bottom:0px;
							  padding-left:0px;
							  padding-right:0px;
							  padding-top:0px;
							  margin-bottom:0px;
							  margin-left:0px;
							  margin-right:0px;
							  margin-top:0px;
							  border: 0px 0px 0px 0px;
							  width:185px;}

	div#partnersearchintro { font-size:11px;
							 color:#666666;
							 position:relative;
							 top:-17px;}

	div#partnersuchergebnisse{ color:#666666;
							   font-size:11px;
							   font-weight:bold;
							   width:490px;
							   border-bottom:1px;
							   border-left:0px;
							   border-top:0px;
							   border-right:0px;
							   border-style:solid;
							   border-color:#e2e0db;
							   margin-bottom:20px;
							   padding-bottom:5px;
							   position:relative;
							   top:0px;}

	div#partnertabs { position:relative;
					  top:0px;}

	div#panel1 table { border-bottom:1px;
					   border-left:0px;
					   border-top:0px;
					   border-right:0px;
					   border-style:solid;
					   border-color:#e2e0db;
					   padding-bottom:5px;
					   padding-left:0px;
					   padding-right:0px;
					   padding-top:0px;
					   margin-bottom:5px;
					   margin-left:0px;
					   margin-right:0px;
					   margin-top:0px;
					   width:450px;
					   color:#666666;}

	div#panel2 table { border-bottom:1px;
					   border-left:0px;
					   border-top:0px;
					   border-right:0px;
					   border-style:solid;
					   border-color:#e2e0db;
					   padding-bottom:5px;
					   padding-left:0px;
					   padding-right:0px;
					   padding-top:0px;
					   margin-bottom:5px;
					   margin-left:0px;
					   margin-right:0px;
					   margin-top:0px;
					   width:450px;
					   color:#666666;}

	td#partnerlabel { font-size:11px;
					  font-weight:bold;
					  width:80px;}

	td#partnervalue { width:250px;}

	td#partnerlogo {width:125px;}

	a#partnerinternet { text-decoration:none;}

	img#partnerlogo {width:125px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Sitemap   ---------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

a#sitemapitem  { font-size:11px;
				color:#666666;
				text-decoration:none;
				padding-left:10px;
				padding-top:5px;
				padding-right:10px;
				display:block;}

a#sitemapitemusr { font-size:11px;
				   color:#aa5b43;
				   text-decoration:none;
				   padding-left:10px;
				   padding-top:5px;
				   display:block;}

td#sitemapcol { vertical-align:top;
				height:257px;
				padding-top:5px;}

table#sitemap1lvmenu { padding: 0px 0px 0px 0px;
	  				   border: 0px 0px 0px 0px;
					   margin-bottom:2px;
					   margin-left:0px;
					   margin-right:0px;
					   margin-top:0px;}

td#sitemap1lv1 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#ffffff;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:120px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv2 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#ffffff;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:125px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv3 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#ffffff;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:135px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv4 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#ffffff;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:105px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv5 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#ffffff;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:115px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv6 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#a4a19c;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
				width:125px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lv7 { background-color:#a4a19c;
				border-bottom:0px;
			    border-left:0px;
			    border-top:0px;
			    border-right:2px;
			    border-style:solid;
			    border-color:#a4a19c;
			    padding-bottom:0px;
			    padding-left:10px;
			    padding-right:0px;
			    padding-top:0px;
			    margin: 0px 0px 0px 0px;}

td#sitemap1lvend { background-color:#a4a19c;
					border-bottom:0px;
					border-left:0px;
					border-top:0px;
					border-right:2px;
					border-style:solid;
					border-color:#a4a19c;
					padding-bottom:0px;
					padding-left:10px;
					padding-right:0px;
					padding-top:0px;
					margin: 0px 0px 0px 0px;}

td#sitemap1lv1 a,
td#sitemap1lv2 a,
td#sitemap1lv3 a,
td#sitemap1lv4 a,
td#sitemap1lv5 a,
td#sitemap1lv6 a,
td#sitemap1lv7 a { font-size:11px;
				  color:#FFFFFF;
				  text-decoration:none;
				  line-height:25px;
				  outline: 0;
				  -moz-outline: 0;}

td#sitemap1lvend a { font-size:11px;
				  	 color:#FFFFFF;
				  	 text-decoration:none;
				  	 line-height:25px;
					 outline: 0;
					 -moz-outline: 0;}

td#sitemapgreyspacer { line-height:6px;
					   background-color:#e2e0db;}

td#sitemapbluespacer { line-height:5px;
					   background-color:#006b55;}

td#sitemapblankspacer { line-height:5px;}

td#sitemapfooterline { background-color:#e2e0db;
					   line-height:25px;}

div#sitemapheaderlogo {}

div#sitemapheadervisual {}

div#sitemap1lvmenu {}

div#sitemapueberuns { width:120px;}

div#sitemapitem1 {width:120px;}

div#sitemaploesungen { width:120px;
					   position:relative;
					   left:0px;}

div#sitemapitem2 { width:125px; }

div#sitemapinnovationen {  width:125px;
						   position:relative;
						   left:0px;}

div#sitemapitem3 {  width:135px;}

div#sitemapprodukte { width:135px;
					  position:relative;
					  left:10px;}

div#sitemapitem4 { width:135px;}

div#sitemapservice { width:135px;
					 position:relative;
					 left:10px;}

div#sitemapitem5 { width:115px;}
div#sitemappresse { width:115px;}
div#sitemapitem6 { width:95px;}
div#sitemapaktuelles { width:115px;
position:relative;
					 left:-15px;}
div#sitemapitem7 { width:115px;}
div#sitemapfooter { width:115px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   News   ------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */
div.news-list-title {
	font-family: arial,helvetica,sans-serif;
 	font-size: 12px;
 	font-weight:bold;
	color:#006b55;
}
div.news-list-subheader {
	color:#666666;
	margin-top:-10px;
}
div#news-list-spacer {
	border-bottom:2px solid #e1e0db;
	margin-top:10px;
	margin-bottom:10px;
}
span.news-list-date {
	font-family: arial,helvetica,sans-serif;
 	font-size: 11px;
 	font-weight:normal;
	color:#666666;
}
div#news-single {
	font-family: arial,helvetica,sans-serif;
 	font-size: 11px;
 	font-weight:normal;
}

div#news-single-title {
	font-size: 14px;
	font-weight: bold;
	color: #006b55;
	margin-top:20px;
}
div#news-single-date {
	font-weight: bold;
	color: #006b55;
	border-bottom: 2px solid #cccccc;
	padding-bottom:15px;
}
div#news-single-subheader h3{
	font-weight: bold;
	color: #666666;
	margin-top:15px;
	padding-bottom:15px;
	float:none;
}
div#news-single-image {
	float: left;
	width: 190px;
}
div#news-single-content {
	margin-top: 15px;
	color: #666666;
}
div#news-single-files dl.news-single-files dd {
	margin-top:5px;
}
div#news-single dl.news-single-files dt{
	color:#006b55;
	font-weight:bold;
	border-bottom:2px solid #006b55;
}
div#press-single {
	font-family: arial,helvetica,sans-serif;
 	font-size: 11px;
 	font-weight:normal;
}
div#press-single-title {
	font-size: 14px;
	font-weight: bold;
	color: #006b55;
	margin-top:20px;
}
div#press-single-date {
	font-weight: bold;
	color: #006b55;
	border-bottom: 2px solid #cccccc;
	padding-bottom:15px;
}
div#dates-single-subheader h3{
	font-weight: bold;
	color: #666666;
	margin-top:15px;
	padding-bottom:15px;
	float:none;
}
div#press-single-image {
	float: left;
	width: 190px;
	margin-top: 15px;
}
div#press-single-content {
	margin-top: 15px;
	color: #666666;
}
div#press-single div#tt_news_single_caption {
	font-weight: bold;
	color:#686763;
	background-color: #e1e1d9;
	width: 175px;
	margin-top:5px;
	line-height:15px;
	padding-left:5px;
}
div#press-single dl.news-single-files dt{
	color:#344982;
	font-weight:bold;
	border-bottom:2px solid #344982;
}
div#dates-single {
	font-family: arial,helvetica,sans-serif;
 	font-size: 11px;
 	font-weight:normal;
}
div#dates-single-title {
	font-size: 14px;
	font-weight: bold;
	color: #006b55;
	margin-top:20px;
}
div#dates-single-date {
	font-weight: bold;
	color: #006b55;
	border-bottom: 2px solid #cccccc;
	padding-bottom:15px;
}
div#dates-single-subheader h3{
	font-weight: bold;
	color: #666666;
	margin-top:15px;
	padding-bottom:15px;
	float:none;
}
div#dates-single-image {
	float: left;
	width: 190px;
}
div#dates-single-content {
	margin-top: 15px;
	color: #666666;
}
div#dates-single dl.news-single-files dt{
	color:#344982;
	font-weight:bold;
	border-bottom:2px solid #344982;
}

div#news_latest {}

div#newsposition { position:relative;
				   left:-3px;}

td#startnews { vertical-align:top;}

div#news_latest_header { padding-bottom:0px;
						 padding-left:10px;
						 padding-right:0px;
						 padding-top:0px;
						 margin-bottom:10px;
						 margin-left:0px;
						 margin-right:0px;
						 margin-top:0px;
						 width:160px;}

div#news_latest_header a{ color:#006b55;
						  text-decoration:none;
						  font-size:11px;
						  font-weight:bold;
						  outline: 0;
						  -moz-outline: 0;}

div#news_latest_text { font-size:11px;
				  	   color:#666666;
					   padding-bottom:0px;
					   padding-left:10px;
					   padding-right:0px;
					   padding-top:0px;
					   margin-bottom:10px;
					   margin-left:0px;
					   margin-right:0px;
					   margin-top:-10px;
					   width:160px;
					   position:relative;
					   top:0px;}

td#newscontent { border-bottom:2px;
			     border-right:0px;
			     border-left:0px;
			     border-top:0px;
			     border-style:solid;
			     border-color:#a3a3a3;}

div#startnewsheader { font-weight:bold;
					  font-size:12px;
					  color:#666666;
					  width:180px;
					  border-bottom:2px;
					  border-right:0px;
					  border-left:0px;
					  border-top:2px;
					  border-style:solid;
					  border-color:#a3a3a3;
					  padding-bottom:5px;
					  padding-left:10px;
					  padding-right:0px;
					  padding-top:5px;
					  margin-bottom:10px;
					  margin-left:0px;
					  margin-right:0px;
					  margin-top:10px;
					  position:relative;
					  left:-3px;}

div#startmainvisual { position:relative;
					  left:-3px;}

div#rightcontact h1.cscHeader { width:150px;
							    border-bottom:2px;
							    border-right:0px;
							    border-left:0px;
							    border-top:0px;
							    border-style:solid;
							    border-color:#a3a3a3;
							    padding-bottom:10px;
							    padding-left:20px;
							    padding-right:0px;
							    padding-top:2px;
							    margin-bottom:10px;
							    margin-left:27px;
							    margin-right:0px;
							    margin-top:10px;}

div#rightcontact h1.cscHeader a{ font-weight:bold;
							     font-size:12px;
							     color:#666666;
								 text-decoration:none;
								 outline: 0;
								 -moz-outline: 0;}

div#rightcontact table.imgtext-table { position:relative;
									   top:-43px;
									   left:-65px;}
div#rightsearch h1.cscHeader { width:150px;
							    border-bottom:2px;
							    border-right:0px;
							    border-left:0px;
							    border-top:0px;
							    border-style:solid;
							    border-color:#a3a3a3;
							    padding-bottom:10px;
							    padding-left:20px;
							    padding-right:0px;
							    padding-top:2px;
							    margin-bottom:10px;
							    margin-left:27px;
							    margin-right:0px;
							    margin-top:10px;}

div#rightsearch h1.cscHeader a{ font-weight:bold;
							     font-size:12px;
							     color:#666666;
								 text-decoration:none;
								 outline: 0;
								 -moz-outline: 0;}

div#rightsearch table.imgtext-table { position:relative;
									   top:-43px;
									   left:-65px;}
table#startpagelist {}

table#startpagelistitem { background-color:#e2e0db;
						  margin-bottom:5px;}

td#startpageimage {}

td#startpageimage img { }

td#startpageimage a { outline: 0;
					  -moz-outline: 0;}

td#startpagecontent { color:#666666;
					  padding-left:28px;
					  vertical-align:top;}

div#startpageheadline { color:#006b55;
						font-weight:bold;
						padding-top:10px;}

td#startpagecontentlink { text-align:right;
						  padding-right:20px;}

td#startpagecontentlink a{ text-decoration:none;
						   color:#666666;
						   outline: 0;
						   -moz-outline: 0;}

td#startpagecontentlink img { position:relative;
							  top:1px;}

div.tx-startpageteaser-pi1 { border-bottom:0px;
							 border-right:0px;
							 border-left:0px;
							 border-top:0px;}

h5.cscHeader { width:480px;
			   background-color:#e2e0db;
			   font-size:12px;
			   font-weight:bold;
			   color:#666666;
			   padding-top:3px;
			   padding-bottom:3px;
			   padding-left:10px;
			   margin-bottom:5px;
			   margin-left:0px;
			   margin-right:0px;
			   margin-top:10px;}

div#startpageinfo {}

div#startpagelink {}

td#newslistmore a{ text-decoration:none;
				   color:#666666;}

td#newslistmore img{ position:relative;
					 top:1px;}



/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Produkte   --------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

div.tx-edprodisproducts-pi1 { color:#666666;}

div#product_downloads_main hr { border-bottom:2px;
								border-right:0px;
								border-left:0px;
								border-top:0px;
								border-style:solid;
								border-color:#aa5b43;
								padding-bottom:0px;
								margin-bottom:2px;
								padding-left:0px;}

div.tx-edprodisproducts-pi1 hr { border-bottom:2px;
								 border-right:0px;
								 border-left:0px;
								 border-top:0px;
								 border-style:solid;
								 border-color:#e1e0db;
								 padding-bottom:0px;
								 margin-bottom:2px;
								 padding-left:0px;}

div.tx-edprodisproducts-pi1 td { vertical-align:top;}

/*td#tableproductleft { border-bottom:1px;
					  border-right:1px;
					  border-left:1px;
					  border-top:1px;
					  border-style:solid;
					  border-color:#a3a3a3;
					  padding-left:5px;
					  padding-right:5px;
					  padding-top:5px;
					  padding-bottom:5px;}*/

div#productimage a{ color:#666666;
					   font-size:11px;
					   font-weight:bold;
					   text-decoration:none;
					   outline: 0;
					   -moz-outline: 0;}

img#zoom{ padding-top:5px;
		  position:relative;
		  top:3px;}

span#artno { padding-left:50px;}

div#product { }

div#productimage img{}

table#test { width:auto;}

div#productimage { float:left;
				   margin-bottom:0px;
				   margin-left:0px;
				   margin-right:10px;
				   margin-top:0px;
				   background-color:#FFFFFF;
				   border-bottom:1px;
				   border-right:1px;
				   border-left:1px;
				   border-top:1px;
				   border-style:solid;
				   border-color:#a3a3a3;
				   padding-left:5px;
				   padding-right:5px;
				   padding-top:5px;
				   padding-bottom:5px;}

div.tx-edprodisproducts-pi1 h1{ font-family:Arial, Helvetica, sans-serif;
							    font-size:16px;
							    font-weight:bold;
							    color:#666666;
								margin-bottom:0px;
								margin-top:15px;
								padding-left:0px;
							    padding-right:0px;
							    padding-top:0px;
							    padding-bottom:0px;}

table#tableproduct h1{ font-family:Arial, Helvetica, sans-serif;
					   font-size:16px;
					   font-weight:bold;
					   color:#666666;
					   margin-bottom:0px;
					   margin-top:15px;
					   padding-left:0px;
					   padding-right:0px;
					   padding-top:0px;
					   padding-bottom:0px;}

div.tx-edprodisproducts-pi1 h2{ font-family:Arial, Helvetica, sans-serif;
							    font-size:12px;
							    font-weight:bold;
							    color:#666666;
								margin-bottom:0px;
								margin-top:0px;
								padding-left:0px;
							    padding-right:0px;
							    padding-top:0px;
							    padding-bottom:5px;}

div#category_item_link {}

table#tableproduct { margin-top:15px;
					 margin-bottom:15px;}

div#category_item_link a{ color:#666666;
						  font-size:11px;
						  font-weight:bold;
						  text-decoration:none;
						  padding-left:5px;
						  outline: 0;
						  -moz-outline: 0;}

div#category_item_link { padding-top:5px;}

div#category_item_teasertext { padding-bottom:5px;}

div#productinfo {}

div#productinfo a{ outline: 0;
				   -moz-outline: 0;}

div#productheader {}

div#productheader hr{border-bottom:5px;
					border-right:0px;
					border-left:0px;
					border-top:0px;
					border-style:solid;
					border-color:#e1e0db;
					padding-bottom:5px;
					margin-bottom:5px;
					padding-left:10px;}

div#productheader a{ color:#666666;
				     font-size:11px;
				     font-weight:bold;
				     text-decoration:none;
				     padding-left:5px;
					 line-height:20px;
					 outline: 0;
					 -moz-outline: 0;}

div#productdetailsheadline { color:#666666;
						     font-size:13px;
						     font-weight:bold;
						     text-decoration:none;
						     padding-left:5px;}

div#productdetailstext { padding-bottom:30px;
						 color:#666666;}

div#productdetailstext td{ width:180px;
						   color:#666666;}

div#productdownloads { width:450px;}

td#content_products_download_link { text-align:right;}

td#content_products_download_link a{ color:#aa5b43;
									 font-size:11px;
									 border-bottom: 3px;
									 border-left:0px;
									 border-right:0px;
									 border-top:0px;
									 border-style:solid;
									 border-color:#aa5b43;
									 text-decoration:none;
									 font-weight:bold;
									 margin-left:0px;
									 margin-right:0px;
									 margin-top:0px;
									 margin-bottom:0px;
									 outline: 0;
									 -moz-outline: 0;}

table#content_products_download { color:#666666;
								  font-size:11px;
								  border-bottom: 2px;
								  border-left:0px;
								  border-right:0px;
								  border-top:0px;
								  border-style:solid;
								  border-color:#aa5b43;
								  margin-left:0px;
								  margin-right:-4px;
								  margin-top:0px;
								  margin-bottom:0px;
								  width:495px;
								  padding-left: 0px;
								  padding-bottom:3px;
								  padding-top:3px;
								  padding-right:0px;}
.tx-edprodisproducts-pi2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.tx-edprodisproducts-pi2 div#category_headline {
	font-size:12px;
	font-weight:bold;
	border-bottom: 3px solid #e1e0db;
	width:490px;
	padding-bottom:2px;
	margin-bottom:15px;
}
.tx-edprodisproducts-pi2 td#category_description {
	font-weight:bold;
	background-color:#e1e0db;
	color:#666666;
	width:490px;
	padding-left:5px;
}
.tx-edprodisproducts-pi2 select#catone, select#cattwo, select#catthree, select#catfour{
	font-size:11px;
	width:285px;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Login   ------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------- */

div#loginleftvisual { display:inline;
					  margin: 0px 0px 0px 0px;
				 	  padding: 0px 0px 0px 0px;
				 	  border: 0px 0px 0px 0px;}

div#loginmainvisual { display:inline;
					  margin: 0px 0px 0px 0px;
				 	  padding: 0px 0px 0px 0px;
				 	  border: 0px 0px 0px 0px;}

div#loginleftvisual img{ position:relative;
						 left:-3px;
						 top:-2px;}

div#loginmainvisual img{ position:relative;
						 left:-3px;
						 top:-2px;}

div#logintablecontent { position:relative;
					    left:-10px;
					    border-bottom: 0px;
					    border-left:0px;
					    border-right:0px;
					    border-top:0px;
					    border-style:solid;
					    border-color:#e1e0db;
					    margin-left:0px;
					    margin-right:-4px;
					    margin-top:7px;
					    margin-bottom:0px;
						width:495px;}

div#loginleftcontent { position:relative;
					    left:-6px;
					    border-bottom: 0px;
					    border-left:0px;
					    border-right:0px;
					    border-top:0px;
					    border-style:solid;
					    border-color:#e1e0db;
					    margin-left:0px;
					    margin-right:0px;
					    margin-top:7px;
					    margin-bottom:0px;}

td#loginleft { vertical-align:top;}

td#logincontent { vertical-align:top;}

td#loginrightmenu div#rightsearch { position:relative;
									left:-4px;
									top:-3px;}

td#loginrightmenu div#rightaddlinks { position:relative;
									  left:-4px;
									  top:-3px;}

td#loginlabel1 { width:100px;
				background-color:#eeece9;
				margin-left:0px;
				margin-right:0px;
				margin-top:-1px;
				margin-bottom:-1px;
				padding-left:5px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				line-height:10px;}

td#loginlabel1 p {color:#666666;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 0px 0px;}

td#loginlabel2 { width:100px;
				background-color:#eeece9;
				margin-left:0px;
				margin-right:0px;
				margin-top:-1px;
				margin-bottom:-1px;
				padding-left:5px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				line-height:10px;}

td#loginlabel2 p {color:#666666;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 0px 0px;}

td#logininput1 input{ height:17px;
					 font-size:11px;
					 margin-left:0px;
					 margin-right:0px;
					 margin-top:-1px;
					 margin-bottom:-1px;
					 padding-left:0px;
					 padding-right:0px;
					 padding-top:0px;
					 padding-bottom:0px;
					 width:185px;
					 position:relative;
					 left:-4px;}

td#logininput2 input{ height:17px;
					 font-size:11px;
					 margin-left:0px;
					 margin-right:0px;
					 margin-top:-1px;
					 margin-bottom:-1px;
					 padding-left:0px;
					 padding-right:0px;
					 padding-top:0px;
					 padding-bottom:0px;
					 width:185px;
					 position:relative;
					 left:-4px;}

div#loginsend { position:relative;
				left:295px;
				top:-38px;}


div#logintablecontent h2 { font-size:12px;
						   font-weight:bold;
						   color:#666666;}

div#logintablecontent h5 { background-image: url(../images/right_link_arrow.jpg);
						   background-repeat: no-repeat;
						   padding-left: 20px;
						   width:480px;
						   border-bottom: 2px;
						   border-left:0px;
						   border-right:0px;
						   border-top:0px;
						   border-style:solid;
						   border-color:#e1e0db;}

h5 a{ color:#006b55;
	  text-decoration:none;
	  font-size:11px;
	  position:relative;
	  top:-2px;
	  outline: 0;
      -moz-outline: 0;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   Linkliste   -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

table#adressen_links {  }

div#adressen_linkgroup { color:#666666;
						 font-size:12px;
						 font-weight:bold;
						 text-decoration:none;
						 width:491px;
						 border-bottom: 2px;
						 border-left:0px;
						 border-right:0px;
						 border-top:0px;
						 border-style:solid;
						 border-color:#e1e0db;
						 margin-bottom:10px;
						 margin-top:15px;}

div#adressen_linkgroupmenuitem { background-image: url(../images/right_link_arrow.jpg);
						   		 background-repeat: no-repeat;
						   		 padding-left: 20px;
								 background-position:0 3px;}

div#adressen_linkgroupmenuitem a {color:#006b55;
								  font-size:11px;
								  text-decoration:none;
								  outline: 0;
								  -moz-outline: 0;}

td#adressen_linksimage img{}

div#adressen_linkgroup a { float:right;
						   outline: 0;
						   -moz-outline: 0;}

td#adressen_linksimage { width:25px;}

td#adressen_rightlinksheadline { }

td#adressen_rightlinksheadline a{ color:#006b55;
								  font-size:11px;
								  text-decoration:none;
								  outline: 0;
								  -moz-outline: 0;}


/* ----------  CONTENT: Image-Text   ------------------------------------------------------------------------------ */

table.imgtext-table { padding-right:10px;
					  padding-bottom:5px;
					  padding-left:0px;
					  padding-top:0px;}

p.csc-caption { background-color:#e2e0db;
				color:#666666;
				font-size:10px;
				padding-right:5px;
			    padding-bottom:2px;
			    padding-left:5px;
			    padding-top:2px;
			    margin-top:2px;}

/* ----------  CONTENT: external Link   --------------------------------------------------------------------------- */

div#external_link { background-image: url(../images/ext_link.jpg);
					background-repeat: no-repeat;
					padding-left: 25px;
					padding-bottom:3px;
					padding-top:3px;
					padding-right:0px;
					background-position:0 5px;
					border-bottom: 2px;
					border-left:0px;
					border-right:0px;
					border-top:2px;
					border-style:solid;
					border-color:#e1e0db;
					margin-bottom:10px;
					line-height:14px;
					margin-left:0px;
					margin-right:0px;
					margin-top:-2px;
					margin-bottom:0px;}

div#external_link a{ color:#006b55;
					 font-size:11px;
					 text-decoration:none;
					 font-weight:bold;
					 outline: 0;
					 -moz-outline: 0;}

/* ----------  CONTENT: internal Link   --------------------------------------------------------------------------- */
div#internal_link { background-image: url(../images/right_link_arrow.jpg);
					background-repeat: no-repeat;
					padding-left: 25px;
					padding-bottom:3px;
					padding-top:3px;
					padding-right:0px;
					background-position:0 5px;
					border-bottom: 2px;
					border-left:0px;
					border-right:0px;
					border-top:2px;
					border-style:solid;
					border-color:#e1e0db;
					margin-bottom:10px;
					line-height:14px;
					margin-left:0px;
					margin-right:0px;
					margin-top:-2px;
					margin-bottom:0px;}

div#internal_link a{ color:#006b55;
					 font-size:11px;
					 text-decoration:none;
					 font-weight:bold;
					 outline: 0;
					 -moz-outline: 0;}

/* ----------  CONTENT: Download   --------------------------------------------------------------------------- */

p.csc-header-date { display:none;}

div#download_headline{ color:#666666;
					   font-size:11px;
					   text-decoration:none;
					   font-weight:bold;
					   border-bottom: 2px;
					   border-left:0px;
					   border-right:0px;
					   border-top:0px;
					   border-style:solid;
					   border-color:#e1e0db;
					   padding-top:20px;}

table#content_download { color:#666666;
						 font-size:11px;
						 border-bottom: 2px;
					     border-left:0px;
					     border-right:0px;
					     border-top:0px;
					     border-style:solid;
					     border-color:#e1e0db;
						 margin-left:0px;
					     margin-right:-4px;
					     margin-top:0px;
					     margin-bottom:0px;
						 width:495px;
						 padding-left: 0px;
						 padding-bottom:3px;
						 padding-top:3px;
						 padding-right:0px;}

td#content_download_link { text-align:right;}

td#content_download_link a{ color:#006b55;
						 	font-size:11px;
						 	border-bottom: 3px;
					     	border-left:0px;
					     	border-right:0px;
					     	border-top:0px;
					     	border-style:solid;
					     	border-color:#a4a19c;
						 	text-decoration:none;
						 	font-weight:bold;
						 	margin-left:0px;
							margin-right:0px;
							margin-top:0px;
							margin-bottom:0px;
							outline: 0;
							-moz-outline: 0;}

h2{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-bottom:-6px;
	margin-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:3px;
	border-bottom: 2px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#e1e0db;}

h3{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-bottom:-6px;
	margin-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#e1e0db;}

div#loginsend { margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
				position:relative;
				left:186px;
				top:-34px;}

div#logoutsend { margin-left:0px;
				 margin-right:0px;
				 margin-top:0px;
				 margin-bottom:0px;
				 position:relative;
				 top:-15px;}

div#logoutsend a{ outline: 0;
				  -moz-outline: 0;}

div#loginsendpswd { margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:0px;}

div.tx-newloginbox-pi1{ margin-left:0px;
						margin-right:0px;
						margin-top:0px;
						margin-bottom:-10px;}

div.tx-newloginbox-pi1 form { position:relative;
						  	  left:-3px;}

div.tx-newloginbox-pi1 p{ color:#CC0000;
						  font-weight:bold;}

div.tx-newloginbox-pi1 h3{ color:#CC0000;
						   font-weight:bold;}

div#partnersearchform { border-bottom: 2px;
						border-left:0px;
						border-right:0px;
						border-top:2px;
						border-style:solid;
						border-color:#e1e0db;
						margin-top:10px;
						padding-top:18px;
						width:490px;}

div#partnersearchintro { padding-top:5px;}

div#partnersearchfield select { font-size:11px;}

div#partnersearchfield input { font-size:11px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   EXTRANET HOME   ---------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

div#customerarealinks { border-bottom: 0px;
						border-left:0px;
						border-right:0px;
						border-top:2px;
						border-style:solid;
						border-color:#e1e0db;
						position:relative;
					    left:-6px;
					    margin-left:0px;
					    margin-right:0px;
					    margin-top:20px;
					    margin-bottom:0px;}

table#customerareaimages { margin-left:0px;
					       margin-right:0px;
					       margin-top:0px;
					       margin-bottom:0px;
						   padding-left: 0px;
						   padding-bottom:0px;
						   padding-top:0px;
						   padding-right:0px;
						   width:100%;}

td#customerareaintro { padding-top:5px;
					   padding-bottom:5px;
					   color:#666666;}

td#customerareahoneywell {}

td#customerareahoneywell a{ outline: 0;
				  			-moz-outline: 0;}

td#customerareaackermann { text-align:right;}

td#customerareaackermann a{ outline: 0;
				  			-moz-outline: 0;}

div#extranetmenu img{ position:relative;
				      top:1px;
					  padding-right:5px;}
div#extranetmenu { position:relative;
				   left:-6px;}

div#extranetmenu a{ outline: 0;
					-moz-outline: 0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin-bottom:0px;
					margin-top:0px;
					padding-left:0px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					border-bottom: 0px;
					text-decoration:none;}

p#extranet1lv { border-left:0px;
				  border-right:0px;
				  border-top:0px;
				  border-style:solid;
				  border-color:#e1e0db;
				  margin-bottom:5px;
				  margin-left:0px;
				  margin-top:15px;
				  margin-right:0px;
				  padding: 0px 0px 0px 0px;}

p#extranet2lv { margin-bottom:2px;
				  margin-left:10px;
				  margin-top:0px;
				  margin-right:0px;
				  padding: 0px 0px 0px 0px;}

p#extranet3lv { margin-bottom:2px;
				  margin-left:20px;
				  margin-top:0px;
				  margin-right:0px;
				  padding: 0px 0px 0px 0px;}

p#extranet4lv { margin-bottom:2px;
				  margin-left:30px;
				  margin-top:0px;
				  margin-right:0px;
				  padding: 0px 0px 0px 0px;}

div#extranetlevel {	}

a#extranet1lvusr { font-size:12px;
				   font-weight:bold;
				   color:#aa5b43;}

a#extranet2lvusr { font-size:11px;
				   color:#aa5b43;}

a#extranet3lvusr { font-size:11px;
				   color:#aa5b43;}

a#extranet4lvusr { font-size:11px;
				   color:#aa5b43;}

a#extranet1lvno { font-size:12px;
				  font-weight:bold;
				  color:#666666;}

a#extranet2lvno { font-size:11px;
				  color:#666666;}

a#extranet3lvno { font-size:11px;
				  color:#666666;}

a#extranet4lvno { font-size:11px;
				  color:#666666;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   CONTENT MENU - OF SUBPAGES  ---------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

div.csc-menu{ margin-top:20px;}

p#contentmenu1 a { background-image: url(../images/right_link_arrow.jpg);
				   background-repeat: no-repeat;
				   background-position:0 3px;
				   color:#006b55;
				   padding-left:25px;
				   font-size:11px;
				   text-decoration:none;}

p#contentmenu2 a { background-image: url(../images/right_link_arrow.jpg);
				   background-repeat: no-repeat;
				   background-position:0 3px;
				   color:#006b55;
				   padding-left:25px;
				   font-size:11px;
				   text-decoration:none;}

p#contentmenu3 a { background-image: url(../images/right_link_arrow.jpg);
				   background-repeat: no-repeat;
				   background-position:0 3px;
				   color:#aa5b43;
				   padding-left:25px;
				   font-size:11px;
				   text-decoration:none;}

p#contentmenu1 { margin-bottom:0px;
				 margin-top:0px;
				 margin-left:0px;
				 margin-right:0px;
				 padding-left:0px;
				 padding-right:0px;
				 padding-top:3px;
				 padding-bottom:3px;
				 border-bottom: 2px;
				 border-left:0px;
				 border-right:0px;
				 border-top:2px;
				 border-style:solid;
				 border-color:#e1e0db;
				 position:relative;}

p#contentmenu2 { margin-bottom:0px;
				 margin-top:0px;
				 margin-left:0px;
				 margin-right:0px;
				 padding-left:0px;
				 padding-right:0px;
				 padding-top:3px;
				 padding-bottom:3px;
				 border-bottom: 2px;
				 border-left:0px;
				 border-right:0px;
				 border-top:0px;
				 border-style:solid;
				 border-color:#e1e0db;
				 position:relative;}

p#contentmenu3 { margin-bottom:0px;
				 margin-top:0px;
				 margin-left:0px;
				 margin-right:0px;
				 padding-left:0px;
				 padding-right:0px;
				 padding-top:3px;
				 padding-bottom:3px;
				 border-bottom: 2px;
				 border-left:0px;
				 border-right:0px;
				 border-top:0px;
				 border-style:solid;
				 border-color:#e1e0db;
				 position:relative;}

div.tx-txonlineangebotsanfrage-pi1 { margin-top:5px;
									 padding: 0px 0px 0px 0px;
									 border: 0px 0px 0px 0px;}

p#changepassword { background-color:#eeece9;
				   color:#666666;
				   width:190px;
				   padding-left:7px;
				   font-size:11px;
				   line-height:18px;}

input#changepassword { width: 190px;
					   font-size: 11px;}


div#webhits { visibility:hidden;}

p#prodis{ line-height:2px;
		  margin-bottom:-2px;}

td#mailthanksheader { padding-left:5px;
					  color:#666666;}

td#mailthankstext { padding-left:5px;
					color:#666666;}

td#field select { width:290px;}

span#error {
          color: #cc0000;
          font-weight: bold;
}
div#rightaddlinks .imgtext-table, div#rightaddlinks .bodytext, #maintablerightmenu .imgtext-table { padding-left:30px;margin-bottom:5px;}
div#rightaddlinks h1, #maintablerightmenu h1{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
width: 170px;
border-bottom-width: 2px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #a3a3a3;
border-right-color: #a3a3a3;
border-bottom-color: #a3a3a3;
border-left-color: #a3a3a3;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
margin-left: 27px;
margin-right: 0px;
margin-top: 25px;
margin-bottom: 0px;
}

td.nav1 {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
	padding-bottom:7px;
}

td.nav2 {
	padding-left: 7px;
	padding-right: 7px;

	height: 19px;
	width: 3px;
}
a.nav1, a:hover.nav1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	top: 2px;
	position: relative;
}
a.nav2, a:hover.nav2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}

div#loginform {
	border:1px solid #A3A3A3;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:5px 0 0 27px;
	padding:3px;
	width:162px;
}

div#loginform-usernameinput input, div#loginform-passwordinput input, div#loginform-emailinput input {
	width:133px;
	margin-bottom:5px;
}
div#loginform-passwordinput input#btnsubmit, div#loginform-emailinput input#btnsubmit  {
	width:16px;
	background:url("/fileadmin/ackermannclino/de/images/bluegreyarrow.jpg") left 3px no-repeat;
	border:0px;
	cursor:pointer;
}

div#loginform input#btnlogout {
	background:transparent;
	border:none;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
	color:#AA5B43;
	text-decoration:underline;
	cursor:pointer;
}

div#loginform-headline { background:#8F8F8F; color:white; font-weight:bold;  border:1px solid black; padding:4px; }
div.loginform-container, div#loginform-logout {background-color:#E3E0DB; padding:5px; }
div.tx-newloginbox-pi1 {margin: 0 0 5px 0;}
div.tx-newloginbox-pi1 form {left:0px;}

div#searchsmall { border:1px solid #a3a3a3; width:162px; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:5px 0 0 27px; padding:3px;}			
			div#searchtitle { background:#8F8F8F; color:white; font-weight:bold;  border:1px solid black; padding:4px; }
			div#searchinput { background-color:#E3E0DB; padding-left:4px;padding-top:10px;padding-bottom:10px; }
			div#searchinput input#searchtool {width:133px;}
			div#searchinput input#btnsubmit { margin-left:5px; background-color:transparent; cursor:pointer; background:url(/fileadmin/ackermannclino/de/images/bluegreyarrow.jpg) left 3px no-repeat; border:none; width:17px; }
