div#regerrors_edit {
	margin-bottom:25px;
}

.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:#354881;text-decoration:none;}
.startnewsmore img {position:relative;top:1px;}

div#news_latest {width:190px;}

/*
events
*/

.eventdb-info {margin:20px 0 20px 0; font-weight:bold;}
.eventdb-listitem a {background:url("../images/right_link_arrow.jpg") no-repeat; background-position:0pt 3px;padding-left:25px;}
.tx-n21eventdb-pi1 .bodytext {margin:0; padding:0;}
.eventdb-listitem {
	padding-bottom:3px;
}

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

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

a{
	color:#354881;}

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

/*
	MNOGOSEARCH
*/
.pagebrowser {
	color:#344982;
	text-decoration:none;
	font-weight:bold;
}
.pagebrowseractive {
	color:#344982;
	text-decoration:underline;
	font-weight:bold;
}




/* TOOLTIPS Top10 Downloads */

.top10tooltipheader {background-color:#344982;color:white;font-weight:bold;padding:5px;}
.top10tooltipbody {background-color:#fff;color:#666; border: 1px dotted #344982;font-weight:bold;padding:5px;}
#downloads_headline a { color:#666666; text-decoration:none;}#downloads_headline a { color:#666666; text-decoration:none;}

/*
	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;}

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;}

/*------------- 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 a{
	font-weight:bold;
	color:#666666;
	text-decoration:none;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   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#searchresultitem_headline a {
	color:#344982;
	font-weight:bold;
	text-decoration:none;}

div#searchsubmit {
	margin-left: 490px;
	padding-top:7px;}

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:201px;}

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:285px;
	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 {
	margin-left: 15px;
	width:180px;
	background-color:#eeece9;}

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:#344982;
	border:0px;
	width:89px;
	height:20px;}

div#search {
	width: 485px;
	background-color: #eeece9;
	padding-left:5px;
	padding-top:10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#666666;}

div#search div#searchinfos, div#searchsubmit{
	margin-left: 104px;
	font-weight: normal;
	color:#666666;}

div#search div#searchsubmit{
	margin-left: 90px;
	padding-bottom:10px;
	font-weight: bold;
	color:#666666;}

div#searchinfodescription {
	width: 485px;
	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:355px;
	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;}


td#searchsubmit input#Submit {
	position:relative;
	top:0px;}

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: #42558a;
	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: #344982;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   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;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#000000;
	position:relative;
	left:-0px;}

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:80px;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;}

td#maintablevisualextranet img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	position:relative;
	left:-7px;
	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;}

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:#354881;}

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:40px;}

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

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:#344982;
	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:#344982;
	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:#344982;
	text-decoration:none;}

a#leftmenuusr{
	color:#aa5b43;
	text-decoration: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:170px;}

p#leftmenu1lvact{
	background-color:#344982;
	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:170px;}

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:#344982;
	width:165px;}

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:#344982;
	font-weight:bold;
	width:165px;}

p#leftmenu3lv{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:40px;
	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:#344982;
	width:150px;}

p#leftmenu3lvact{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:40px;
	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:#344982;
	font-weight:bold;
	width:150px;}

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:#344982;
	width:145px;}

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:#344982;
	font-weight:bold;
	width:145px;}

p#leftmenu5lv{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:53px;
	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:#344982;
	width:137px;}

p#leftmenu5lvact{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:53px;
	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:#344982;
	font-weight:bold;
	width:137px;}

p#leftmenu6lv{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:62px;
	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:#344982;
	width:128px;}

p#leftmenu6lvact{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:62px;
	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:#344982;
	font-weight:bold;
	width:128px;}

p#leftmenu7lv{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	padding-left:70px;
	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:#344982;
	width:120px;}

p#leftmenu7lvact{
	background-color:#eeece9;
	margin-bottom:1px;
	margin-left:0px;
	margin-top:1px;
	margin-right:2px;
	padding-left:70px;
	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:#344982;
	font-weight:bold;
	width:120px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   content   -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

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

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

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

p.bodytext, .eventdb-description p {
	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:#344982;
	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:#344982;
	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:#344982;
	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:3px;
					vertical-align:top;
					width:15px;}

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

td#rightlinksheadline a{ color:#344982;
					     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:180px;}

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;}


table#maintableextranet div#greyoutline{
	border-bottom: 2px;
	border-left:0px;
	border-right:0px;
	border-top:2px;
	border-style:solid;
	border-color:#a3a3a3;
	width:170px;
	margin-left:27px;
	margin-top:8px;
	position:relative;
	left:-4px;}

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

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:#354b7d;
	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, div#regerrors_edit {
	color:#CC0000;
	font-weight:bold;
}
div#regerrors_edit {
	margin-bottom:25px;
}
td#labelrequired {
	background-color:#eeece9;
	color:#344982;
	width:190px;
	padding-left:7px;
	font-size:11px;
	font-weight:bold;}

td#cal img{
	position:relative;
	top:2px;
	left:5px;}

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

td#requestsub {
	padding-top:5px;}

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

input#ooatextinput {
	width:320px;
	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;}

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

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

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

textarea#comment {
	width:290px;}

textarea#textinput {
	width:290px;}

textarea#ooatextinput {
	width:320px;}

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;}

/* -----------------------------------------------------------------------------------------------------------*/
/* ----------------------------------- forms service kontakt  ----------------------------------------------- */
/* -----------------------------------------------------------------------------------------------------------*/

.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:#344982;
	width:190px;
	padding-left:7px;
	font-size:11px;}


td.labelrequired_posTop {
	background-color:#eeece9;
	color:#344982;
	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, .eventdb-form 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;}

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

  a.tab { color:#666666;
  		  background-image:url(../images/tab_small_inactive.gif);
		  background-repeat:no-repeat;
		  padding-bottom:5px;
		  padding-left:14px;
		  padding-top:5px;
		  padding-right:16px;
		  margin-bottom:0px;
		  margin-left:0px;
		  margin-right:-9px;
		  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-image: url(../images/tab_big_inactive.gif);
  		   background-repeat:no-repeat;
		   color:#666666;
		   padding-bottom:7px;
		   padding-left:27px;
		   padding-top:5px;
		   padding-right:64px;
		   margin-bottom:0px;
		   margin-left:2px;
		   margin-right:-4px;
		   margin-top:0px;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:11px;
		   font-weight:bold;
		   text-decoration: none;
		   position:relative;
		   left:2px;
		   top:-3px;
		   outline: 0;
		   -moz-outline: 0;}

div#userintro { padding-bottom:20px;
			    margin-top:-8px;
				font-weight:bold;
				color:#455272;}

div#partnertabs a.tab:hover{ color:#000000;}

div#partnertabs a.tab2:hover{ color:#000000;}

  div.panel { border: solid 1px #344982;
			  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, .tx-txpartner-pi1 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;}
	
	/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 355px;
	width: 100%;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   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:100px;
	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:105px;
	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:110px;
	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:120px;
	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:#ffffff;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	width:110px;
	margin: 0px 0px 0px 0px;}

td#sitemap1lv7 {
	background-color:#a4a19c;
	border: 0px 0px 0px 0px;
	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:0px;
	border-style:solid;
	border-color:#ffffff;
	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:#344982;}

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

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

div#sitemapheaderlogo {}

div#sitemapheadervisual {}

div#sitemap1lvmenu {}

div#sitemapueberuns {
	width:138px;}

div#sitemapitem1 {
	width:135px;}

div#sitemaploesungen {
	width:135px;
	position:relative;
	left:-26px;}

div#sitemapitem2 {
	width:130px; }

div#sitemapinnovationen {
	width:105px;
	position:relative;
	left:-23px;}

div#sitemapitem3 {
	width:110px;}

div#sitemapprodukte {
	width:137px;
	position:relative;
	left:-41px;}

div#sitemapitem4 {
	width:135px;}

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

div#sitemapitem5 {
	width:135px;}

div#sitemappresse {
	position:relative;
	left:-29px;}

div#sitemapitem6 {}

div#sitemapaktuelles {
	position:relative;
	left:-16px;}

div#sitemapitem7 {}

div#sitemapfooter {}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   News   ------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

div.news-list-title {
	font-family: arial,helvetica,sans-serif;
 	font-size: 12px;
 	font-weight:bold;
	color:#344982;}

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: #333c63;
	margin-top:20px;}

div#news-single-date {
	font-weight: bold;
	color: #333c63;
	border-bottom: 2px solid #cccccc;
	padding-bottom:15px;
	margin-bottom:10px;}

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: 5px;
	color: #666666;}

div#news-single-files dl.news-single-files dd {
	margin-top:5px;}

div#news-single dl.news-single-files dt{
	color:#344982;
	font-weight:bold;
	border-bottom:2px solid #344982;}

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: #333c63;
	margin-top:20px;}

div#press-single-date {
	font-weight: bold;
	color: #333c63;
	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: #333c63;
	margin-top:20px;}

div#dates-single-date {
	font-weight: bold;
	color: #333c63;
	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#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:#354881;
	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:-2px;}

div#startintro {
	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:#354881;
	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#startpageinfo p {
	margin:0;
}

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:-2px;
						 top:-1px;}

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

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

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

td#loginleft { vertical-align:top;}

td#logincontent { vertical-align:top;}

table#maintablelogin div#rightsearch { position:relative;
									left:0px;
									top:0px;}

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

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#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:475px;
						   border-bottom: 2px;
						   border-left:0px;
						   border-right:0px;
						   border-top:0px;
						   border-style:solid;
						   border-color:#e1e0db;}

h5 a{ color:#344982;
	  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:#344982;
								  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:#344982;
								  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:#344982;
					 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:#344982;
					 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;
						   position:relative;
						   top:1px;}

td#content_download_link a{ color:#344982;
						 	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:-39px;}

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;}

div#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;}

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

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

div#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;}

p#prodisnavspacer{ line-height:2px;
					margin-top:-3px;}

/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   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:#344982;
				   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:#344982;
				   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;}

p.csc-abstract {margin:0;}
div.themenheadline {
	margin:5px 0 5px 27px;
	font-weight:bold;
	color:#666666;
}
div.themen {
	margin:0 0 25px 37px;
	color:#666666;
}

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;}

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;}

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;}

input#infoonlineSubmit { padding-top:20px;}

input#infoonlineSubmit2 { margin-left:280px;
						  margin-top:-24px;}

form#infoonlineform { padding-top:15px;
					  color:#666666;}

table#newsletter { color:#666666;
				   margin-top:20px;}

table#infoonlineradio { color:#666666;}

div#infoonlinechangedata { color:#666666;}

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

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

td#field select { width:290px;}

span#oaa_error { color:#cc0000;}

div.tx-txmasterdata-pi1 table#masterdata {
	padding-top:5px;}

div.tx-txonlinerequestactivation-pi1 table#masterdata {
	padding-top:5px;}


/* --------------------------------------------------------------------------------------------------------------- */
/* ----------   info-online Registrierung  ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

input#infoonlineSubmit {
	padding-top:15px;}

input#infoonlineSubmit2 {
	margin-left:280px;
	margin-top:-24px;}

form#infoonlineform {
	padding-top:15px;
	color:#666666;}

div#infoonlinecat {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;}

table#newsletter {
	color:#666666;
	margin-top:20px;}

table#infoonlineradio {
	color:#666666;
	line-height:5px;}

div#infoonlinechangedata {
	color:#666666;}

div#infoonlineheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#344982;
	padding-bottom:20px;}

div#infoonlinetext {
	color:#666666;
	margin-bottom:5px;}

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

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

td#field select {
	width:290px;}

span#oaa_error {
	color:#cc0000;
	font-weight:bold;}

div#deletedheadline {}

div#deletedtext {}

div#updatedheadline {}

div#updatedtext {}

div#regmailmessage {}

div#regmailhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#344982;
	padding-bottom:15px;
	padding-top:10px;}

span#iolabel{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;}

span#regnouseriolabel{
	font-size:12px;
	color:#CF0008;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;}

div#regmailstart {
	padding-bottom:10px;}

div#regmailend {
	padding-top:10px;}

div#regnouserheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#344982;
	padding-bottom:15px;
	padding-top:10px;}

div#regnouserstart {
	padding-bottom:10px;
	color:#CF0008;}

div#regnouser {
	color:#CF0008;}

div#regnouserend {
	padding-top:10px;
	color:#CF0008;}

div#changereg a {
	color:#344982;
	text-decoration:none;}

div#deletereg {}

div#deletereg a {
	color:#344982;
	text-decoration:none;}

span#error {
	color:#CC0000;
	font-weight:bold;}



/* NEWSLETTER INFO-ONLINE */
div#newsletter_page {width:755px;color:#7e7c7d;}
div.newsletter_logo {text-align:right;margin-right:26px;margin-top:10px;}
/*div.newsletter_headline {border:0px solid red;height:85px;;margin-bottom:0px;padding:0px;}*/
div.newsletter_headline h1 {margin-left:28px;padding-top:25px;line-height:0px;color:#7e7c7d;}
div.newsletter_headline div.csc-header-date {display:none;}
div.newsletter_headline div.csc-subheader {margin-left:28px;color:#7e7c7d;padding-bottom:15px;font-weight:bold;}
table.sprungmarken {padding-top:0px;}
div.newsletter_sitemap h1 {margin-top:20px;margin-left:28px;font-size:1.2em;}
div.newsletter_sitemap ul {list-style-image:url(/fileadmin/essersystems/de/images/ul-image.gif);margin-left:8px;}
div.newsletter_articles {margin-top:20px;margin-left:28px;margin-right:28px;}
div.newsletter_articles h1 {background-color:#e9e6e2;padding-left:7px;color:#808080;font-size:13px;}
div.newsletter_articles p.bodytext {padding-left:7px;padding-right:7px;}
div.newsletter_mood img {padding-right:0px;margin-right:-10px;margin-bottom:-5px;}
div.newsletter_footer {margin-left:28px;padding-left:7px;}


div#rightaddlinks .imgtext-table, div#rightaddlinks .bodytext, #maintablerightmenu .imgtext-table{ padding-left:30px;margin-bottom:5px;margin-top:-0px;}
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;
}



/*
	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:100%;
	background-color:white;
}

INPUT#searchbox {
	height:23px;
	width:140px;
	font-size:13px;
	border:solid 1px #a4a19c;
	background-color:#ffffff;
	margin-left:20px;
	margin-top:5px;
	padding-left:5px;
	padding-top:5px;
	font-family:arial,helvetica;
}

INPUT#macinaSearchBoxDetail {
	height:18px;
	width:100%;
	font-size:12px;
	border:solid 1px #a4a19c;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:5px;
	padding-left:5px;
}
div#macinaSearchtext {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:10px;
	margin-left:0px;
	margin-right:5px;
}
INPUT#macinaSearchButton {
	margin-top:5px;
	margin-left:-6px;
	margin-right:0px;
}

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;
}


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;
}

.distlabel {
	padding-right:25px;
}


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/essersystems/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/essersystems/de/images/bluegreyarrow.jpg) left 3px no-repeat; border:none; width:17px; }


