/********** HTML-ELEMENTS *****/
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#4c4c4c;
	line-height:18px;
	background:#ffffff url(images/bg.jpg) top left repeat-y;
}

p {
	margin:0px;
	padding:0px;
}

/********** IDs **********/
#etracker {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
}

#container {
	width:1012px;
	/*border:1px solid red;*/
}

/****** KÖRPER ******/
#koerper {
	width:722px;
	float:left;
	background:#ffffff;
	/*border:1px solid blue;*/
}

/****** KOPF ******/
#kopf {
	background:#f2f2f2 url(images/head_keinbild.jpg) top left no-repeat;
	width:742px;
	height:177px;
	margin:0px;
	padding:0px;
}

#homelink {
	width:200px;
	height:80px;
	z-index:5;
	position:absolute;
	top:30px;
	left:20px;
}

#kopf_links {
	float:left;
	width:394px;
}

#kopf_rechts {
	/*float:left;*/
	width:328px;
	position:absolute;
	top:0px;
	left:400px;
}

/***HAUPTNAVIGATION***/
#hauptnavigation {
	/*margin:130px 0 0 0;*/
	/*width:385px;*/
	position:absolute;
	z-index:20;	
	top:130px;
	left:0px;
	/*background:url(images/hauptnavigation_bg_corner.png) bottom right no-repeat;*/
	background: url(images/hauptnavigation_bg_corner.png) bottom right no-repeat;
}

#hauptnavigation ul {
	list-style:none;
	margin:0px;
	padding:0 7px 0 0;
	float:left;
}

#hauptnavigation li {
	margin:0px;
	padding:0px;
	float:left;
	/*display: block;*/
}

#hauptnavigation li a {
	display: block;
}

#hauptnavigation li.trenner {
	font-size:16px;
	margin:2px 0 0 0;
	padding:8px 0 0 0;
	line-height:18px;
	float:left;
	color:#d6d6d6;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

/*** 1. Element ***/
#hauptnavigation ul li.first_passiv a:link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a:active {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 20px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

/*** mittlere Elemente ***/
#hauptnavigation ul li.passiv a:link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a:active {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

/*** letztes Element ***/
#hauptnavigation ul li.last_passiv a:link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a:active {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg_f2.jpg) top left repeat-x;
}

#hauptnavigation ul li.last_englisch a:link {
	width:6px;
	cursor:default;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_englisch a:active {
	width:6px;
	cursor:default;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_englisch a:visited {
	width:6px;
	cursor:default;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_englisch a:hover {
	width:6px;
	cursor:default;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*padding:10px 19px 0 5px;*/
	padding:10px 19px 0 5px;
	height:37px;
	background:url(images/hauptnavigation_bg.png) bottom left repeat-x;
}

#Produkte,
#Products {
	top:169px;
	left:0px;
	position:absolute;
	z-index:10;	
	width:385px;
	background:#ffffff;
	filter:alpha(opacity=92);
	opacity:0.92;
}

#Produkte ul,
#Products ul {
	list-style:none;
	margin:8px 10px 0 10px;
	padding:0 0 10px 0;
}

#Produkte ul li,
#Products ul li {
	border-bottom:1px solid #d6d6d6;
	margin:0 0 0 0;
}

#Produkte ul li a:link,
#Products ul li a:link {
	color:#333333;
	padding:5px 0 5px 10px;
	display:block;
	text-decoration:none;
}

#Produkte ul li a:active,
#Products ul li a:active {
	color:#333333;
	padding:5px 0 5px 10px;
	display:block;
	text-decoration:none;
}

#Produkte ul li a:visited,
#Products ul li a:visited {
	color:#333333;
	padding:5px 0 5px 10px;
	display:block;
	text-decoration:none;
}

#Produkte ul li a:hover,
#Products ul li a:hover {
	color:#e2001a;
	padding:5px 0 5px 10px;
	display:block;
	text-decoration:none;
}

#Anwendungen,
#Applications {
	top:169px;
	left:0px;
	position:absolute;
	z-index:10;	
	width:385px;
	background:#ffffff;
	filter:alpha(opacity=92);
	opacity:0.92;
}

#Anwendungen ul,
#Applications ul {
	list-style:none;
	margin:8px 10px 0 10px;
	padding:0 0 10px 0;
}

#Anwendungen ul li,
#Applications ul li {
	border-bottom:1px solid #d6d6d6;
	margin:0 0 0 0;
}

#Anwendungen ul li a:link,
#Applications ul li a:link {
	color:#333333;
	padding:5px 0 5px 75px;
	display:block;
	text-decoration:none;
}

#Anwendungen ul li a:active,
#Applications ul li a:active {
	color:#333333;
	padding:5px 0 5px 75px;
	display:block;
	text-decoration:none;
}

#Anwendungen ul li a:visited,
#Applications ul li a:visited {
	color:#333333;
	padding:5px 0 5px 75px;
	display:block;
	text-decoration:none;
}

#Anwendungen ul li a:hover,
#Applications ul li a:hover {
	color:#e2001a;
	padding:5px 0 5px 75px;
	display:block;
	text-decoration:none;
}

#Branchen,
#Markets {
	top:169px;
	left:0px;
	position:absolute;
	z-index:10;	
	width:385px;
	background:#ffffff;
	filter:alpha(opacity=92);
	opacity:0.92;
}

#Branchen ul,
#Markets ul {
	list-style:none;
	margin:8px 10px 0 10px;
	padding:0 0 10px 0;
}

#Branchen ul li,
#Markets ul li {
	border-bottom:1px solid #d6d6d6;
	margin:0 0 0 0;
}

#Branchen ul li a:link,
#Markets ul li a:link {
	color:#333333;
	padding:5px 0 5px 170px;
	display:block;
	text-decoration:none;
}

#Branchen ul li a:active,
#Markets ul li a:active {
	color:#333333;
	padding:5px 0 5px 170px;
	display:block;
	text-decoration:none;
}

#Branchen ul li a:visited,
#Markets ul li a:visited {
	color:#333333;
	padding:5px 0 5px 170px;
	display:block;
	text-decoration:none;
}

#Branchen ul li a:hover,
#Markets ul li a:hover {
	color:#e2001a;
	padding:5px 0 5px 170px;
	display:block;
	text-decoration:none;
}

#Service {
	top:169px;
	left:0px;
	position:absolute;
	z-index:10;	
	width:385px;
	background:#ffffff;
	filter:alpha(opacity=92);
	opacity:0.92;
}

#Service ul {
	list-style:none;
	margin:8px 10px 0 10px;
	padding:0 0 10px 0;
}

#Service ul li {
	border-bottom:1px solid #d6d6d6;
	margin:0 0 0 0;
}

#Service ul li a:link {
	color:#333333;
	padding:5px 0 5px 237px;
	display:block;
	text-decoration:none;
}

#Service ul li a:active {
	color:#333333;
	padding:5px 0 5px 237px;
	display:block;
	text-decoration:none;
}

#Service ul li a:visited {
	color:#333333;
	padding:5px 0 5px 237px;
	display:block;
	text-decoration:none;
}

#Service ul li a:hover {
	color:#e2001a;
	padding:5px 0 5px 237px;
	display:block;
	text-decoration:none;
}


#Info-Center,
#Infocenter {
	top:169px;
	left:0px;
	position:absolute;
	z-index:10;	
	width:385px;
	background:#ffffff;
	filter:alpha(opacity=92);
	opacity:0.92;
}

#Info-Center ul,
#Infocenter ul {
	list-style:none;
	margin:8px 10px 0 10px;
	padding:0 0 10px 0;
}

#Info-Center ul li,
#Infocenter ul li {
	border-bottom:1px solid #d6d6d6;
	margin:0 0 0 0;
}

#Info-Center ul li a:link,
#Infocenter ul li a:link {
	text-align:right;
	color:#333333;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
}

#Info-Center ul li a:active,
#Infocenter ul li a:active {
	text-align:right;
	color:#333333;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
}

#Info-Center ul li a:visited,
#Infocenter ul li a:visited {
	text-align:right;
	color:#333333;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
}

#Info-Center ul li a:hover,
#Infocenter ul li a:hover {
	text-align:right;
	color:#e2001a;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
}



/***METANAVIGATION***/
#metanavigation {
	float:left;
	width:328px;
	margin:18px 0 0 5px;
}

#metalinks ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

#metalinks li {
	margin:0 8px 0 0;
	padding:0px;
	float:left;
}

#metalinks ul li.passiv a:link {
	color:#5c5c5c;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.passiv a:active {
	color:#5c5c5c;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.passiv a:visited {
	color:#5c5c5c;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#metalinks ul li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
}

#sprachweiche {
	float:left;
	margin:0 0 0 11px;
}

#english a:link {
	background: url(images/flagge_en.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#english a:active {
	background: url(images/flagge_en.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#english a:visited {
	background: url(images/flagge_en.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#english a:hover {
	background: url(images/flagge_en.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#deutsch a:link {
	background: url(images/flagge_de.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#deutsch a:active {
	background: url(images/flagge_de.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#deutsch a:visited {
	background: url(images/flagge_de.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#deutsch a:hover {
	background: url(images/flagge_de.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

/***UNTERNAVIGATION***/
#unternavigation {
	float:left;
	width:328px;
	margin:2px 0 0 5px;
}

#unternavigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

#unternavigation li {
	margin:0px;
	padding:0px;
	float:left;
}

#unternavigation li.trenner {
	font-size:16px;
	margin:0 10px 0 10px;
	line-height:18px;
	float:left;
	color:#b3b3b3;
}

#unternavigation ul li.passiv a:link {
	color:#5c5c5c;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.passiv a:active {
	color:#5c5c5c;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.passiv a:visited {
	color:#5c5c5c;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#unternavigation ul li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

/****** LINKS ******/
#links {
	width:185px;
	float:left;
}

#navigation {
	float:left;
	margin:45px 0 0 10px;
	padding:0 0 30px 0;
}

/***LEVEL 1***/
#navigation ul.level1 {
	list-style:none;
	margin:0 0 0 0;
	padding:0px;
}

#navigation ul.level1 li {
	margin:0px;
	padding:10px 0 0 0;
}

#navigation ul.level1 li.passiv a:link {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
}

#navigation ul.level1 li.passiv a:active {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
}

#navigation ul.level1 li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
}

#navigation ul.level1 li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level1 li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level1 li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level1 li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level1 li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

/***LEVEL 2***/
#navigation ul.level2 {
	list-style:none;
	margin:0 0 20px 0;
	padding:0px;
}

#navigation ul.level2 li {
	margin:0px;
	padding:10px 0 0 0;
}

#navigation ul.level2 li.passiv a:link {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level2 li.passiv a:active {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level2 li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level2 li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level2 li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level2 li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level2 li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level2 li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

/***LEVEL 3***/
#navigation ul.level3 {
	list-style:none;
	margin:0 0 20px 10px;
	padding:0px;
}

#navigation ul.level3 li {
	margin:0px;
	padding:10px 0 0 0;
}

#navigation ul.level3 li.passiv a:link {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level3 li.passiv a:active {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level3 li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level3 li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level3 li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level3 li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level3 li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level3 li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

/***LEVEL 4***/
#navigation ul.level4 {
	list-style:none;
	margin:0 0 20px 10px;
	padding:0px;
}

#navigation ul.level4 li {
	margin:0px;
	padding:10px 0 0 0;
}

#navigation ul.level4 li.passiv a:link {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level4 li.passiv a:active {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level4 li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:#ffffff;
}

#navigation ul.level4 li.passiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level4 li.aktiv a:link {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level4 li.aktiv a:active {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level4 li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

#navigation ul.level4 li.aktiv a:hover {
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(images/navigation_pfeil.gif) top left no-repeat;
}

/****** MITTE ******/
#mitte {
	position:absolute;
	top:160px;
	left:185px;
	width:537px;
	float:left;
	background:#ffffff;
}

#flashvideo {
	position:absolute;
	top:0px;
	left:200px;
	width:337px;
	height:217px;
	/*background:green;*/
	z-index:300;
	padding:0px;
	margin:0px;
}

.tx-rlmpflashdetection-pi1 {
	padding:0px;
	margin:0px;
	border:none;
}

#kopfbild {
	min-height:20px;
	background:#ffffff;
	display:block;
	margin:0px;
	padding:0px;
}

#kopfbild img {
	margin:0px;
	padding:0px;
}

#kopfbild .csc-textpic {
	margin:0px;
	padding:0px;
}

#kopfbild .csc-textpic-imagewrap {
	margin:0px;
	padding:0px;
}

#kopfbild .csc-textpic-image {
	margin:0px;
	padding:0px;
}

/*** BROTKRUMENPFAD ***/
#brotkrumenpfad {
	margin:10px 0 20px 10px;
	height:25px;
}

#brotkrumenpfad ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#brotkrumenpfad ul li {
	float:left;
	margin:0 0 0 0;
	padding:0px;
}

#brotkrumenpfad ul li.passiv a:link {
	background:url(images/brotkrumen_pfeil_passiv.gif) top left no-repeat;
	padding:0 10px 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

#brotkrumenpfad ul li.passiv a:active {
	background:url(images/brotkrumen_pfeil_passiv.gif) top left no-repeat;
	padding:0 10px 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

#brotkrumenpfad ul li.passiv a:visited {
	background:url(images/brotkrumen_pfeil_passiv.gif) top left no-repeat;
	padding:0 10px 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

#brotkrumenpfad ul li.passiv a:hover {
	background:url(images/brotkrumen_pfeil_passiv_f2.gif) top left no-repeat;
	padding:0 10px 0 9px;
	color:#e2001a;
	text-decoration:none;
	font-size:11px;
}

#brotkrumenpfad ul li.aktiv a:link {
	background:url(images/brotkrumen_pfeil_aktiv.gif) top left no-repeat;
	padding:0 0 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#brotkrumenpfad ul li.aktiv a:active {
	background:url(images/brotkrumen_pfeil_aktiv.gif) top left no-repeat;
	padding:0 0 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#brotkrumenpfad ul li.aktiv a:visited {
	background:url(images/brotkrumen_pfeil_aktiv.gif) top left no-repeat;
	padding:0 0 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#brotkrumenpfad ul li.aktiv a:hover {
	background:url(images/brotkrumen_pfeil_aktiv.gif) top left no-repeat;
	padding:0 0 0 9px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#chartticker {
	position:absolute;
	top:410px;
	left:190px;
	z-index:5;
}

#chartticker table {
	padding:0px;
	margin:0px;
}

#chartticker table tr {
	padding:0px;
	margin:0px;
}

#chartticker table tr td {
	padding:0px;
	margin:0px;
}

/****** SEITENINHALT ******/
#inhalt {
	clear:both;
	padding:0 10px 10px 10px;
}

.size_0 {
	font-size:11px;
}

.size_1 {
	font-size:12px;
}

#inhalt h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin:20px 0 0 29px;
}

#inhalt .bodytext {
	margin:0px;
	padding:0px;
}

#inhalt a:link {
	color:#333333;
	text-decoration:underline;
}

#inhalt a:active {
	color:#333333;
	text-decoration:underline;
}

#inhalt a:visited {
	color:#333333;
	text-decoration:underline;	
}

#inhalt a:hover {
	color:#e2001a;
	text-decoration:underline;	
}

#inhalt .bodytext a:link {
	color:#333333;
	text-decoration:underline;
}

#inhalt .bodytext a:active {
	color:#333333;
	text-decoration:underline;
}

#inhalt .bodytext a:visited {
	color:#333333;
	text-decoration:underline;	
}

#inhalt .bodytext a:hover {
	color:#e2001a;
	text-decoration:underline;	
}

#inhalt .noborder {
	padding:0 0 0 29px;
	margin:0 0 20px 0;
}

#inhalt .noborder h1 {
	margin:20px 0 0 0;
}

#inhalt .smallgreyborder {
	border-left:1px solid #cccccc;
	padding:0 0 0 28px;
	margin:0 0 20px 0;
}

#inhalt .smallgreyborder h1 {
	margin:20px 0 0 0;
}

#inhalt .smallgreyborder table {
	margin:20px 0 0 0;
	border:none;
	border-collapse:collapse;
	vertical-align:top;
}

#inhalt .smallgreyborder table tr {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	vertical-align:top;
}

#inhalt .smallgreyborder table tr td {
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top;
	border:1px solid #cccccc;
}

#inhalt .smallgreyborder table tr td .bodytext {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#inhalt .smallgreyborder .bodytext {
	margin:20px 0 0 0;
}

#inhalt .bigredborder {
	background:url(images/bg_box.jpg) top left repeat-x;
	border-left:19px solid #e2001a;
	padding:2px 10px 5px 0px;
	margin:0 0 20px 0;
	width:498px;
}

#inhalt .bigredborder h1,
#inhalt .bigredborder p.csc-fdfx_3cols_pi1-header h1 {
	margin:5px 0 0 18px;
}

#inhalt .bigredborder h1.csc-textsubheader,
#inhalt .bigredborder p.csc-textpicsubheader {
	font-weight:normal;
	font-size:11px;
	margin:0 0 10px 0;
	padding:0px;
}

#inhalt .bigredborder dl.csc-textpic-image {
	margin:0px;
	padding:5px 5px 5px 0;
	width:158px;
}

#inhalt .bigredborder .tx-fdfx3cols-pi1 {
	margin:0 0 0 10px;
}

#inhalt .bigredborder p.csc-fdfx_3cols_pi1-subheader {
	margin:0 0 0 19px;
}

#inhalt .tx-fdfx3cols-pi1 table {
	margin:0px;
	padding:0px;
	
}

#inhalt .bigredborder td.c3l1-left,
#inhalt .bigredborder td.c3l1-middle,
#inhalt .bigredborder td.c3l1-right {
	margin:0px;
	padding:5px 5px 5px 0;
	width:158px;
	border:none;
	font-size:11px;
}

#inhalt td.c3l1-left,
#inhalt td.c3l1-middle,
#inhalt td.c3l1-right {
	margin:0px;
	padding:5px 5px 5px 0;
	width:158px;
	border:none;
	font-size:11px;
}

#inhalt .tx-imageteaser-pi1-listrow {
	margin:0 0 0 11px;
	width:508px;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro {
	margin:5px 0 5px 8px;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:link {
	text-decoration:underline;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:active {
	text-decoration:underline;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:visited {
	text-decoration:underline;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:hover {
	text-decoration:none;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasercontent {
	float:left;
	margin:20px 0 0 7px;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertitle {
	font-weight:bold;
	padding:0 0 2px 2px;
	width:158px;
	min-height:25px;
	line-height:20px;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext {
	padding:2px 0 0 2px;
	width:158px;
	height:60px;
	line-height:18px;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:link {
	color:#333333;
	text-decoration:none;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:active {
	color:#333333;
	text-decoration:none;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:visited {
	color:#333333;
	text-decoration:none;
}

#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:hover {
	color:#e2001a;
	text-decoration:none;
}


/* AUFKLAPPBAR */
#inhalt .hiddencontent {
	margin:20px 0 0 0;
}

#inhalt .hiddencontent h1,
#inhalt .infobox h1,
#inhalt .infobox p.csc-textpicsubheader {
	display:none;
}

#inhalt .openarrow {
	background:#ffffff url(images/2open.gif) top left no-repeat;
	border-bottom:1px solid #ffffff;
	float:left;
	width:20px;
	height:18px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .openhead{
	border-bottom:1px dotted #b2b2b2;
	width:409px;
	height:18px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .openheadline{
	float:left;
	font-size:14px;
	font-weight:bold;
}

#inhalt .openinfo{
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 0;
	text-decoration:underline;
}

#inhalt .opensubheadline{
	clear:both;
	margin:3px 0 0 20px;
}

#inhalt .closearrow {
	background:#ffffff url(images/2close.gif) top left no-repeat;
	border-bottom:1px solid #ffffff;
	float:left;
	width:20px;
	height:18px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .closehead{
	border-bottom:1px dotted #b2b2b2;
	width:409px;
	height:18px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .closeheadline{
	float:left;
	font-size:14px;
	font-weight:bold;
}

#inhalt .closeinfo{
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 0;
	text-decoration:underline;
}

#inhalt .closesubheadline{
	clear:both;
	margin:3px 0 0 20px;
}

#inhalt .closecontent {
	background:url(images/bg_box.jpg) top left repeat-x;
	padding:20px;
	margin:5px 0 0 0;
	width:487px;
	display:block;
}

/* BIOGRAFIE */
#inhalt .biografie {
	background:url(images/bg_box.jpg) top left repeat-x;
	margin:0 0 20px 0;
	width:527px;
}

#inhalt .biografie_image {
	float:left;
	margin:10px 10px 0 10px;
}

#inhalt .biografie_intro {
	min-height:127px;
	padding:10px 0 10px 0;
}

#inhalt .biografie_intro_text_name {
	font-weight:bold;
	font-size:14px;
	padding:0 0 10px 0;
}

#inhalt .biografie_intro_text_daten {
	min-height:80px;
}

#inhalt .biografie_value {
	margin:10px 10px 0 10px;
}

#inhalt .biografie_intro_openlink {
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}

#inhalt .biografie_intro_closelink {
	margin:10px 0 0 10px;
	padding:0 0 10px 0;
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}

#inhalt .product {
	width:485px;
	background:url(images/bg_product.jpg) bottom right no-repeat;
}

#inhalt .productfeature {
	width:485px;
	height:28px;
	background:url(images/bg_product_corner.jpg) bottom right no-repeat;
}

#inhalt .productslogan {
	background:url(images/product_slogan.jpg) top left no-repeat;
	float:left;
	width:213px;
	height:17px;
}

#inhalt .productmicro {
	background:url(images/product_micro.gif) top left no-repeat;
	float:left;
	width:77px;
	height:17px;
}

#inhalt .productmicro_active {
	background:url(images/product_micro_f2.gif) top left no-repeat;
	float:left;
	width:77px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .productmacro {
	background:url(images/product_macro.gif) top left no-repeat;
	float:left;
	width:78px;
	height:17px;
}

#inhalt .productmacro_active {
	background:url(images/product_macro_f2.gif) top left no-repeat;
	float:left;
	width:78px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

#inhalt .productmarking {
	background:url(images/product_marking.gif) top left no-repeat;
	float:left;
	width:108px;
	height:17px;
}

#inhalt .productmarking_active {
	background:url(images/product_marking_f2.gif) top left no-repeat;
	float:left;
	width:108px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

#inhalt a.open:link {
	background:url(images/2open.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.open:active {
	background:url(images/2open.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.open:visited {
	background:url(images/2open.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.open:hover {
	background:url(images/2open.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.close:link {
	background:url(images/2close.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.close:active {
	background:url(images/2close.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.close:visited {
	background:url(images/2close.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt a.close:hover {
	background:url(images/2close.gif) top left no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
}

#inhalt .csc-textsubheader {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:bold;
}

#inhalt .csc-textpicsubheader {
	margin:5px 0 20px 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:bold;
}

#inhalt .infobox {
	background:url(images/bg_box.jpg) top left repeat-x;
	margin:20px 0 0 0;
	padding:5px 0 10px 15px;
	width:513px;
}

#inhalt .infobox_headline {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #b2b2b2;
	width:495px;
}

#inhalt .infobox_subheadline {
	margin:5px 0 10px 0;
}

#inhalt .infobox ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
}

#inhalt .infobox ul li {
	float:left;
	width:140px;
	line-height:18px;
}

#inhalt .infobox ul li a:link {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

#inhalt .infobox ul li a:active {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

#inhalt .infobox ul li a:visited {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

#inhalt .infobox ul li a:hover {
	color:#e2001a;
	font-weight:bold;
	text-decoration:underline;
}

/*** DOWNLOADS ***/
#inhalt .tx-mmdamfilelist-pi1-selector-box {
	display:none;
}

#inhalt .download_headline {
	background:#c3c3c3;
	color:#ffffff;
	width:507px;
	padding:5px 10px 5px 10px;
	margin:28px 0 5px 0;
	height:16px;
}

#inhalt .download_headline_text {
	float:left;
}

#inhalt .download_headline_buttons {
	float:right;
	margin:0 10px 0 0;
	width:150px;
}

#inhalt .download_btn_download {
	float:left;
	font-size:12px;
	color:#989898;
}

#inhalt .download_btn_bestellen {
	float:left;
	font-size:12px;
	color:#989898;
}

#inhalt .download_btn_trenner {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_bestellen a:link {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_bestellen a:active {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_bestellen a:visited {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_bestellen a:hover {
	float:left;
	font-size:12px;
	color:#e2001a;
}

#inhalt .download_btn_download a:link {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_download a:active {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_download a:visited {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .download_btn_download a:hover {
	float:left;
	font-size:12px;
	color:#e2001a;
}

#inhalt .download_headline h1 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#inhalt .download_content {
	background:#eaeaea;
	padding:10px 20px 0 10px;
	margin:0 0 5px 0;
	width:497px;
	display:block;
}

#inhalt .download_standardcontent {
	background:#eaeaea;
	padding:10px 20px 0 10px;
	margin:0 0 5px 0;
	width:497px;
	display:block;
}

#inhalt .download_content h1 {
	display:none;
}

#inhalt .download_description {
	float:left;
	font-size:12px;
	color:#e2001a;
}

#inhalt .download_file {
	width:440px;
	float:left;
	padding:0 0 8px 0;
}

#inhalt .download_category {
	width:50px;
	float:left;
	font-size:12px;
}

#inhalt .download_title {
	float:left;
	width:300px;
	font-size:12px;
	line-height:18px;
	padding:0 10px 10px 0;
}

#inhalt .download_innercontent {
	float:left;
	width:445px;
}

#inhalt .download_zip {
	float:left;
	margin:0 10px 0 0;
	width:18px;
}

#inhalt .download_link {	
	float:left;
	margin:0 10px 0 0;
	width:18px;
	line-height:18px;
	padding:0 0 10px 0;
}

#inhalt .download_fileinfo {
	float:left;
	width:80px;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 10px 0;
}


#inhalt .tx-mmdamfilelist-pi1 {
	margin:0px;
	padding:0px;
}

#inhalt .tx-mmdamfilelist-pi1-selector-box {
	margin:0px;
	padding:0px;
}

#inhalt .tx-mmdamfilelist-pi1-listrow {
	margin:0px;
	padding:0px;
}

#inhalt .tx-mmdamfilelist-pi1-image img {
	border:none;
}

#inhalt .imagedownload_content {
	background:#eaeaea;
	padding:0 20px 0 0;
	margin:0 0 o 0;
	width:507px;
	display:block;
}

#inhalt .download_imagecontent {
	background:#eaeaea;
	padding:10px 0 0 0;
	margin:0 0 5px 0;
	width:497px;
	display:block;
}

#inhalt .imagedownload {
	margin:0px;
	padding:5px 0 5px 10px;
	display:block;
	float:left;
	width:517px;
	border-bottom:5px solid #ffffff;
	
}

#inhalt .imagedownload_preview {
	float:left;
	margin:0px;
	padding:0px;
}

#inhalt .imagedownload_description {
	padding:5px 0 0 10px;
	float:left;
	font-size:12px;
	width:240px;
}

#inhalt .imagedownload_zip {
	float:left;
	padding:5px 10px 0 20px;
}

#inhalt .imagedownload_link {
	float:left;
	padding:5px 10px 0 0;
}

#inhalt .imagedownload_fileinfo {
	float:left;
	padding:5px 0 0 0;
}



#inhalt .clear {
	clear:both;
	height:1px;
}

.tx-dreformmaker-pi3 td {
	border-bottom:5px solid #ffffff;
	/*
	padding:15px 9px 15px 9px;
	margin:0px;
	*/
	background:#eaeaea;
}

#inhalt .bestellen_headline {
	background:#c3c3c3;
	color:#ffffff;
	width:507px;
	padding:5px 10px 5px 10px;
	margin:0 0 0 0;
	border-top:23px solid #ffffff;
	/*border-bottom:5px solid #ffffff;*/
}

#inhalt .bestellen_headline_text {
	float:left;
}

#inhalt .bestellen_headline_buttons {
	float:right;
	margin:0 10px 0 0;
	width:150px;
}

#inhalt .bestellen_btn_bestellen {
	float:left;
	font-size:12px;
	color:#989898;
}

#inhalt .bestellen_btn_trenner {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .bestellen_btn_download a:link {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .bestellen_btn_download a:active {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .bestellen_btn_download a:visited {
	float:left;
	font-size:12px;
	color:#333333;
}

#inhalt .bestellen_btn_download a:hover {
	float:left;
	font-size:12px;
	color:#e2001a;
}

#inhalt form {
	margin:0px;
	padding:0px;
}

#inhalt .bestellen_headline h1 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#inhalt .bestellen_row {
	width:509px;
}

#inhalt .bestellen_category {
	float:left;
	width:70px;
	padding:0 0 0 9px;
	line-height:30px;
}
#inhalt .bestellen_title {
	float:left;
	width:400px;
	line-height:30px;
}

#inhalt .bestellen_check {
	float:left;
	padding:5px 0 0 0;
}

#inhalt .bestellen_text_title {
	clear:both;
	float:left;
	text-align:left;
	padding:0 20px 0 0;
	margin:0px;
	line-height:30px;
	width:120px;
}

#inhalt .bestellen_text_input input {
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	border-top: 2px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:14px;
	width:330px;
}

#inhalt .bestellen_text_input_plz input {
	float:left;
	margin:5px 5px 0 0;
	padding:0px;
	border-top: 2px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:14px;
	width:70px;
}

#inhalt .bestellen_text_input_ort input {
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	border-top: 2px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:14px;
	width:251px;
}

#inhalt .formbutton {
	float:left;
	margin:20px 0 0 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 10px 0;
	border:none;
}

#inhalt .tx_dreformmaker_button {
	float:left;
	margin:10px 0 0 90px;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 10px 0;
	border:none;
}

/*** Tabellen ***/
table {
	line-height:18px;
	width:474px;
	padding:0px;
	margin:20px 0 0 29px;
}

table tr td {
	padding:0 5px 8px 5px;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:16px;
	/*border-bottom:1px solid #cccccc;*/
}

table tr td.td-0 {
	padding:0 5px 8px 5px;
	text-align:left;
	font-weight:bold;
	line-height:16px;
}

table tr.tr-0 td {
	font-weight:bold;
	padding:0 5px 0 5px;
	margin:0 0 8px 0;
	border-bottom:1px solid #cccccc;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
}

table tr.tr-1 td {
	padding:8px 0 8px 5px;
}

table td.td-0 {
	border-left:none;
	font-size:11px;
}

table tr td {
	border-left:1px solid #cccccc;
}

table tr.tr-last td {
	border-left:1px solid #cccccc;
	padding:0 0 5px 5px;
}

table tr.tr-last td.td-0 {
	border-left:none;
	padding:0 5px 8px 5px;
}

.tx-fdfx2cols-pi1 table tr td {
	font-size:11px;
	border:none;
	margin:0px;
	padding:0px;
}

/**** Tabellen Newsletter ****/
.tablenewsletter {
	line-height:18px;
	width:474px;
	padding:0px;
	margin: 0 0 0 -2px;
}

.tablenewsletter tr {
	padding:0px;
	margin: 0 0 0 0;
}

.tablenewsletter tr td {
	border-left: 0px solid #cccccc;
	padding:0px;
	margin: 0 0 0 0;
	font-size:11px;
}
/**** STARTSEITE ****/
#start {
	position:absolute;
	top:160px;
	left:0px;
	width:722px;
	float:left;
	background:#ffffff;
}

#startbild {
	margin:0 0 0 20px;
	width:702px;
	height:288px;
}

#change1 {
	position:absolute;
	filter:alpha(opacity=100);
	opacity:100;
	z-index:3;
}
#change2 {
	position:absolute;
	filter:alpha(opacity=100);
	opacity:100;
	z-index:2;
	/*display:none;*/
}
#change3 {
	position:absolute;
	filter:alpha(opacity=100);
	opacity:100;
	z-index:1;
	/*display:none;*/
}

#startcontent {
	margin:30px 0 0 0;
}

#startinhalt {
	clear:both;
	margin:0 0 0 20px;
	float:left;
	width:340px;
}

#startnews {
	float:left;
	width:330px;
	margin:0 0 0 20px;
	border-left:1px solid #cccccc;
	padding:0 0 0 10px;
}

#startnews h1 {
	font-size:14px;
	margin:10px 0 15px 0;
	padding:0px;
}

#startnews .news_start_item {
	clear:both;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

#startnews .news_start_datum {
	float:left;
	font-weight:bold;
	width:65px;
}

#startnews .news_start_title {
	float:left;
	width:250px;
}

#startnews .news_start_trenner {
	clear:both;
	height:10px;
}

#startnews .news_start_title a:link {
	text-decoration:underline;
}

#startnews .news_start_title a:active {
	text-decoration:underline;
}

#startnews .news_start_title a:visited {
	text-decoration:underline;
}

#startnews .news_start_title a:hover {
	text-decoration:underline;
	color:#e2001a;
}

/****** NEWS (PRESSEMELDUNGEN) ******/
/*****SINGLE*****/

.news_single_item {
	width:480px;
}

.news_single_value {
	float:left;
}

.news_single_image {
	float:right;
	width:120px;
}

.news_single_headline {
	font-weight:bold;
	padding:10px 0 10px 0;
}

.news_single_content {
	padding:0 0 20px 0;
}



.news_single_image img {
	width:120px;
	margin:0 10px 0 10px;
}

.news-single-imgcaption {
	width:120px;
	text-align:center;
	padding:0 0 20px 0;
	margin:0 10px 0 10px;
}

..news_single_backlink {
	clear:both;
}

.news_single_backlink a:link {
	text-decoration:underline;
}

.news_single_backlink a:active {
	text-decoration:underline;
}

.news_single_backlink a:visited {
	text-decoration:underline;
}

.news_single_backlink a:hover {
	text-decoration:underline;
	color:#e2001a;
}
/*****LIST*****/
.news_list {
	padding:20px 0 0 0;
}

.news_list_item {
	padding:0 0 10px 0;
}

.news_list_date {
	float:left;
	width:80px;
}

.news_list_content {
	float:left;
	width:400px;
}

.news_list_headline {
	font-weight:bold;
	padding:0 0 10px 0;
}

.news_list_headline dl {
	margin:0px;
	padding:0px;
}

.news_list_headline a:link {
	text-decoration:none;
}

.news_list_headline a:active {
	text-decoration:none;
}

.news_list_headline a:visited {
	text-decoration:none;
}

.news_list_headline a:hover {
	text-decoration:none;
	color:#e2001a;
}

.news_list_subheader {
	padding:0 0 5px 0;
}

.news_list_link a:link {
	text-decoration:underline;
}

.news_list_link a:active {
	text-decoration:underline;
}

.news_list_link a:visited {
	text-decoration:underline;
}

.news_list_link a:hover {
	text-decoration:underline;
	color:#e2001a;
}

/************ JOBCONTROL **********/
.jobcontrol_header {
	background:#c3c3c3;
	color:#ffffff;
	width:507px;
	padding:5px 10px 5px 10px;
	margin:28px 0 5px 0;
	height:16px;
}

.jobcontrol_header_title {
	float:left;
	width:270px;
}

.jobcontrol_header_region {
	float:left;
	padding:0 0 0 10px;
	border-left:1px solid #eaeaea;
}

.jobcontrol_entry {
	background:#eaeaea;
	padding:5px 20px 5px 10px;
	margin:0 0 5px 0;
	width:497px;
	line-height:16px;
}

.jobcontrol_entry_title {
	float:left;
	width:270px;
}

.jobcontrol_entry_region {
	float:left;
	padding:0 0 0 10px;
	border-left:1px solid #c3c3c3;
}

.jobcontrol_entry a {
	text-decoration:underline;
}

.jobcontrol_detail_entry {
	padding:5px 20px 5px 5px;
	margin:0 0 5px 0;
	width:468px;
	height:16px;
	line-height:16px;
}

.jobcontrol_detail_label {
	float:left;
	width:150px;
	font-weight:bold;
}

.jobcontrol_detail_value {
	float:left;
	padding:0 0 0 0;
	margin:0px;
	width:300px;
	text-align:top;
}

.jobcontrol_detail_value p.bodytext {
	margin:0px;
	padding:0px;
	text-align:top;
	vertical-align:top;
}

a.dmmjobcontrol_apply_backtolist:link {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
}

a.dmmjobcontrol_apply_backtolist:active {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
}

a.dmmjobcontrol_apply_backtolist:visited {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
}

a.dmmjobcontrol_apply_backtolist:hover {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
	color:#cb0016;
}


/****** RECHTS ******/
#rechts {
	width:270px;
	float:right;
}

#anfang {
	background:url(images/rechts_anfang.jpg) top left no-repeat;
	width:270px;
	height:20px;
}

/***SUCHE***/
#suche {
	background:url(images/rechts_bg.jpg) top left repeat-y;
}

#suche_titel {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 5px 15px;
	padding:15px 0 0 0;
}

#suche_eingabe {
	display:block;
	width:260px;
	margin:0 0 5px 15px;
}

#suche_feld input {
	float:left;
	border:1px solid #7a7a7a;
	width:200px;
	height:16px;
	font-size:11px;
	color:#4c4c4c;
}

#suche_button input {
	float:left;
	background:#7a7a7a;
	border:1px solid red;
	padding:0 5px 0 5px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

#suche_erweitert {
	clear:both;
	padding:5px 0 0 15px;
}

#suche_erweitert a:link {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#suche_erweitert a:active {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#suche_erweitert a:visited {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#suche_erweitert a:hover {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}


.search_header {
	background:#c3c3c3;
	width:499px;
	height:25px;
}

.search_title {
	color:#ffffff;
	float:left;
	padding:5px 10px 5px 10px;
}

.search_title a:link {
	color:#ffffff;
	text-decoration:none;
}

.search_title a:active {
	color:#ffffff;
	text-decoration:none;
}

.search_title a:visited {
	color:#ffffff;
	text-decoration:none;
}

.search_title a:hover {
	color:#e2001a;
	text-decoration:none;
}

.search_rating {
	color:#ffffff;
	float:right;
	padding:5px 10px 5px 10px;
}

.search_description {
	width:479px;
	background:#eaeaea;
	padding:5px 10px 5px 10px;
}

.search_field input {
	border-top: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:14px;
	font-size:11px;
	width:300px;
	font-face:arial;
}

.search_submit {
	width:116px;
}

.search_submit input {
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:116px;
	height:32px;
	padding:0 0 10px 0;
	margin:5px 0 0 0;
	border:none;
}

.search_modelink {
	clear:both;
}

.search_advanced {
	height:30px;
}

.search_advanced select {
	border:1px solid #c4c4c4;
}

.search_advanced_title {
	float:left;
	width:150px;
}

.search_advancent_content {
	float:left;
	width:335px;
}

.search_advanced_content_part1 {
	float:left;
	padding:0 10px 0 0;
}

.search_advanced_content_part2 {
	float:left;
}



#newsletter {
	background:url(images/rechts_bg.jpg) top left repeat-y;
	padding:25px 0 0 0;
}

#newsletter_button {
	margin:0 0 0 10px;
}

#newsletter_button a:link {
	background:url(images/newsletter_button_bg.jpg) top left no-repeat;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#newsletter_button a:active {
	background:url(images/newsletter_button_bg.jpg) top left no-repeat;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#newsletter_button a:visited {
	background:url(images/newsletter_button_bg.jpg) top left no-repeat;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#newsletter_button a:hover {
	background:url(images/newsletter_button_bg.jpg) top left no-repeat;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#toolbox {
	background:url(images/rechts_bg.jpg) top left repeat-y;
}

#toolbox_area {
	background:url(images/toolbox_bg.jpg) top left no-repeat;
	display:block;
	height:49px;
	margin:0 0 0 10px;
}

#toolbox_titel {
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
}

#toolbox_zoom {
	float:left;
	width:37px;
	height:28px;
	margin:10px 0 0 15px;
}

#toolbox_zoom a:link {
	background:url(images/toolbox_zoom.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_zoom a:active {
	background:url(images/toolbox_zoom.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_zoom a:visited {
	background:url(images/toolbox_zoom.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_zoom a:hover {
	background:url(images/toolbox_zoom.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_merken {
	float:left;
	width:37px;
	height:28px;
	margin:10px 0 0 25px;
}

#toolbox_merken a:link {
	background:url(images/toolbox_merken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_merken a:active {
	background:url(images/toolbox_merken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_merken a:visited {
	background:url(images/toolbox_merken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_merken a:hover {
	background:url(images/toolbox_merken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_drucken {
	float:left;
	width:37px;
	height:28px;
	margin:10px 0 0 25px;
}

#toolbox_drucken a:link {
	background:url(images/toolbox_drucken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_drucken a:active {
	background:url(images/toolbox_drucken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_drucken a:visited {
	background:url(images/toolbox_drucken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#toolbox_drucken a:hover {
	background:url(images/toolbox_drucken.gif) top left no-repeat;
	width:37px;
	height:28px;
}

#kontakt {
	background:url(images/kontakt_bg.jpg) top left repeat-y;
	padding:15px 0 10px 10px;
	color:#ffffff;
	font-size:11px;
}

#kontakt_ir a:link {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_ir a:active {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_ir a:visited {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_ir a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_titel, #kontakt_titel_ir {
	background:url(images/kontakt_button_bg.jpg) top left no-repeat;
	width:252px;
	height:31px;
}

#kontakt_titel a:link, #kontakt_titel_ir a:link {
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#kontakt_titel a:active, #kontakt_titel_ir a:active {
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#kontakt_titel a:visited, #kontakt_titel_ir a:visited {
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration:none;
}

#kontakt_titel a:hover, #kontakt_titel_ir a:hover {
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration: none;
}

#kontakt select {
	width:230px;
	border:1px solid #858585;
	margin:0 0 5px 0;
	font-size:11px;
	height:20px;
	line-height:20px;
}

#kontakt_result {
	color:#ffffff;
	/*font-weight:bold;*/
	margin:10px 0 0 0;
}

#kontakt_result a:link {
	text-decoration:none;
	color:#ffffff;
	/*font-weight:bold;*/
	font-weight:normal;
}

#kontakt_result a:active {
	text-decoration:none;
	color:#ffffff;
	/*font-weight:bold;*/
	font-weight:normal;
}

#kontakt_result a:visited {
	text-decoration:none;
	color:#ffffff;
	/*font-weight:bold;*/
	font-weight:normal;
}

#kontakt_result a:hover {
	text-decoration:none;
	color:#ffffff;
	/*font-weight:bold;*/
	font-weight:normal;
}

#kontakt_service .contact_service_title {
	float:left;
	width:60px;
}

#kontakt_service .kontakt_service_trenner {
	clear:both;
	height:5px;
}

#kontakt_service_country {
	float:left;
}

#kontakt_service_product_cat {
	float:left;
}

#kontakt_service_product {
	float:left;
}

#kontakt_service_result {
	float:left;
	padding:0 0 0 60px;
}

#kontakt_service select {
	width:300px;
	border:1px solid #858585;
	margin:0 0 5px 0;
	font-size:11px;
	height:20px;
}


/****** MESSEN & TERMINE *********/
#inhalt .messe {
	width:527px;
	background:#eaeaea;
}

#inhalt .messe_datum {
	background:#eaeaea;
	float:left;
	width:105px;
	padding:5px 5px 0 10px;
	margin:0 0 5px 0;
}

#inhalt .messe_titel {	
	background:#eaeaea;
	float:left;
	width:90px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
}

#inhalt .messe_land {
	background:#eaeaea;
	float:left;
	width:70px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
}

#inhalt .messe_ort {
	background:#eaeaea;
	float:left;
	width:70px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
}

#inhalt .messe_stand {
	background:#eaeaea;
	float:left;
	width:100px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
}

#inhalt .messe_download {
	background:#eaeaea;
	float:left;
	width:27px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
}


#inhalt .messe_headline {
	background:#c3c3c3;
	height:25px;
	width:527px;
	margin:0 0 5px 0;
}

#inhalt .messe_headline_datum {
	float:left;
	width:105px;
	padding:4px 5px 0 10px;
	color:#ffffff;
}

#inhalt .messe_headline_titel {
	float:left;
	width:90px;
	padding:4px 5px 0 5px;
	color:#ffffff;
}

#inhalt .messe_headline_land {
	float:left;
	width:70px;
	padding:4px 5px 0 5px;
	color:#ffffff;
}

#inhalt .messe_headline_ort {
	float:left;
	width:70px;
	padding:4px 5px 0 5px;
	color:#ffffff;
}

#inhalt .messe_headline_stand {
	float:left;
	width:100px;
	padding:4px 5px 0 5px;
	color:#ffffff;
}

#inhalt .messe_year_navi_item
{
font-size:11pt;
font-weight:bold;
position:absolute;
top:340px;
}
#messe_year_navi_item1
{

left:40px;
}
#messe_year_navi_item2
{

left:175px;
}

#messe_year_navi_item3
{

left:310px;
}
.messe_monat
{
padding: 9px; 
background: rgb(234, 234, 234) url(images/messe_monat_bg.jpg) no-repeat scroll 50% 50%; 
width: 509px; 
}
.messe_monat_caption
{
background: rgb(234, 234, 234) none repeat scroll 0% 0%; 
padding-right: 5px; 
display: inline; 
font-weight:bold;
font-size:9pt;
}

#irnews {
	background:url(images/rechts_bg.jpg) top left repeat-y;
}

#irnews .messe_teaser {
	margin:10px 10px 0 10px;
	padding:0 0 0 0;
	color:#ffffff;
}

#irnews .messe_teaser_titel {
	font-weight:bold;
}

#irnews .bodytext {
	margin:10px 10px 0 10px;
	padding:0 0 0 0;
	color:#ffffff;
} 

#irnews a:link {
	color:#ffffff;
	text-decoration:none;
}

#irnews a:active {
	color:#ffffff;
	text-decoration:none;
}

#irnews a:visited {
	color:#ffffff;
	text-decoration:none;
}

#irnews a:hover {
	color:#e2001a;
	text-decoration:none;
}

#irnews .tx-iframeflexform-pi1 {
	margin:0px;
	padding:8px 0 0 8px;
}

#inhalt .tx-iframeflexform-pi1 table tr td {
	margin:0px;
	padding:0px;
	border:none;
}

#teaser .messe_teaser {
	margin:10px 10px 0 10px;
	padding:0 0 0 0;
	color:#ffffff;
}

#teaser .messe_teaser_titel {
	font-weight:bold;
}

#teaser {
	background:url(images/rechts_bg.jpg) top left repeat-y;
}

#teaser h1 {
	padding:0px;
	margin:0px;
}

#teaser img {
	margin:20px 0 0 0;
}

#teaser .bodytext {
	margin:10px 10px 0 10px;
	padding:0 0 0 0;
	color:#ffffff;
} 

#teaser .teaser_trenner {
	border-bottom:1px solid #ffffff;
	width:240px;
	height:1px;
	margin:10px 0 0 10px;
}

#teaser a:link {
	color:#ffffff;
	text-decoration:none;
}

#teaser a:active {
	color:#ffffff;
	text-decoration:none;
}

#teaser a:visited {
	color:#ffffff;
	text-decoration:none;
}

#teaser a:hover {
	color:#e2001a;
	text-decoration:none;
}

#teaser .tx-iframeflexform-pi1 {
	margin:0px;
	padding:8px 0 0 8px;
}


#ende {
	background:url(images/rechts_ende.jpg) top left no-repeat;
	width:270px;
	height:20px;
}

/**********Sitemap***********/
.tx-dropdownsitemap-pi1 {
	margin:0px;
	padding:0px;
}


.tx-dropdownsitemap-pi1 ul {
	margin:0px;
	padding:0px;
}

.tx-dropdownsitemap-pi1 li {
	margin:0px;
	padding:0px;
}

.level_1 {
	margin:0px;
	padding:0px;
}


/************ Kontakt ***********/
.tx-thmailformplus-pi1 {
	margin:0px;
	padding:0px;
	border:none;
}

.tx-thmailformplus-pi1 input {
	border-top: 2px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:14px;
	width:300px;
	font-face:arial;
	font-size:11px;
}

.tx-thmailformplus-pi1 textarea {
	border-top: 2px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c4c4c4;
	font-size:11px;
	height:50px;
	width:300px;
	font-face:arial;
	font-size:11px;
}

.tx-thmailformplus-pi1 form {
	margin:0px;
	padding:0px;
	border:none;
}

.tx-thmailformplus-pi1 table.k_content {
	margin:0px;
	padding:0px;
	width:527px;
}

.tx-thmailformplus-pi1 tr {
	margin:0px;
	padding:0px;
	border:none;
}

.tx-thmailformplus-pi1 td {
	margin:0px;
	padding:0px;
	border:none;
}

.tx-thmailformplus-pi1 td.k_titel {
	width:160px;
	font-size:11px;
	background:#eaeaea;
	border-bottom:5px solid #ffffff;
	padding:5px 0 5px 10px;
}

.tx-thmailformplus-pi1 td.k_feld {
	width:367px;
	font-size:11px;
	background:#eaeaea;
	border-bottom:5px solid #ffffff;
	padding:5px 0 5px 10px;
}

.tx-thmailformplus-pi1 table.k_plzort,
.tx-thmailformplus-pi1 table.k_land,
.tx-thmailformplus-pi1 table.k_bereiche {
	width:310px;
	margin:0px;
	padding:0px;
}

.tx-thmailformplus-pi1 td.k_plz {
	width:100px;
}

.tx-thmailformplus-pi1 td.k_plz input {
	width:100px;
}

.tx-thmailformplus-pi1 td.k_ort {
	width:200px;
	padding:0 0 0 10px;
}

.tx-thmailformplus-pi1 td.k_ort input{
	width:190px;
}

.tx-thmailformplus-pi1 td.k_landselect {
	width:180px;
}

.tx-thmailformplus-pi1 td.k_ort select {
	width:180px;
}

.tx-thmailformplus-pi1 td.k_landinput {
	width:120px;
	padding:0 0 0 10px;
}

.tx-thmailformplus-pi1 td.k_landinput input{
	width:110px;
}


.tx-thmailformplus-pi1 td.k_macro_box,
.tx-thmailformplus-pi1 td.k_micro_box,
.tx-thmailformplus-pi1 td.k_marking_box,
.tx-thmailformplus-pi1 td.k_unternehmen_box {
	width:20px;
}

.tx-thmailformplus-pi1 td.k_macro_box input,
.tx-thmailformplus-pi1 td.k_micro_box input,
.tx-thmailformplus-pi1 td.k_marking_box input,
.tx-thmailformplus-pi1 td.k_unternehmen_box  input{
	width:20px;
	border:none;
}

.tx-thmailformplus-pi1 td.k_macro_titel,
.tx-thmailformplus-pi1 td.k_micro_titel,
.tx-thmailformplus-pi1 td.k_marking_titel,
.tx-thmailformplus-pi1 td.k_unternehmen_titel {
	width:280px;
	font-size:11px;
	line-height:16px;
}



.k_disclaimer {
	padding:0 0 10px 0;
}

.k_button_reset input {
	float:left;
	margin:10px 0 0 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 10px 0;
	border:none;
}

.k_button_submit input {
	float:right;
	margin:10px 0 0 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 10px 0;
	border:none;
}

/******Newsletter Buttons ******/
.n_button_reset input {
	float:right;
	margin:10px 0 10px 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 13px 0;
	border:none;
}

.n_button_submit input {
	float:left;
	margin:10px 0 10px 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 13px 0;
	border:none;
}


/******IR BÖRSEN GLOSSAR******/
table.glossar {
	border-left:1px solid #cccccc;
}

table.glossar tr td {
	border-right:1px solid #cccccc;
	border-left:none;
	height:16px;
	padding:0 5px 0 5px;
}

table.glossar tr td a.glossarpassiv:link {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}

table.glossar tr td a.glossarpassiv:active {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}

table.glossar tr td a.glossarpassiv:visited {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}

table.glossar tr td a.glossarpassiv:hover {
	font-weight:bold;
	text-decoration:none;
	color:#e2001a;
	font-size:11px;
}

table.glossar tr td a.glossaraktiv:link {
	font-weight:bold;
	text-decoration:none;
	color:#e2001a;
	font-size:11px;
}

table.glossar tr td a.glossaraktiv:active {
	font-weight:bold;
	text-decoration:none;
	color:#e2001a;
	font-size:11px;
}

table.glossar tr td a.glossaraktiv:visited {
	font-weight:bold;
	text-decoration:none;
	color:#e2001a;
	font-size:11px;
}

table.glossar tr td a.glossaraktiv:hover {
	font-weight:bold;
	text-decoration:none;
	color:#e2001a;
	font-size:11px;
}


#linklist {
	margin:20px 20px 20px 29px;
	float:left;
	width:200px; 
	height:300px;
	overflow:auto;
	border:1px solid #333333;
}

#linklist .glossarlink {
	padding:0 0 0 5px;
}

#linklist a:link {
	text-decoration:none;
	color:#333333;
}

#linklist a:active {
	text-decoration:none;
	color:#333333;
}

#linklist a:visited {
	text-decoration:none;
	color:#333333;
}

#linklist a:hover {
	text-decoration:none;
	color:#e2001a;
}

#contentview {
	margin:20px 0 0 0;
	float:left;
	width:250px; 
	padding:0 0 20px 0;
}

#contentview .glossarheadline {
	font-weight:bold;
	margin:0 0 10px 0;
}

#contentview ul {
	list-style:disc;
}

/**********CLASSES **********/
input.newsletter_input {
	width:300px;
}

select.newsletter_input {
	width:305px;
}

input.newsletter_city {
	width:222px;
}

/********** LINKS **********/
a:link {
	text-decoration:underline;
}