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;
}

.bodytext {
	margin:0px;
	padding:0px;
}

#container {
	width:1012px;
}

#koerper {
	width:722px;
	float:left;
	background:#ffffff;
}

#kopf {
	background:#f2f2f2 url(../images/head_keinbild_template.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 {
	width:328px;
	position:absolute;
	top:0px;
	left:400px;
}

#hauptnavigation {
	position:absolute;
	z-index:20;	
	top:130px;
	left:0px;
	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;
}

#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;
}

#hauptnavigation ul li.first_passiv a:link,
#hauptnavigation ul li.first_passiv a:active,
#hauptnavigation ul li.first_passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 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 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a:link,
#hauptnavigation ul li.first_aktiv a:active,
#hauptnavigation ul li.first_aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 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 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:link,
#hauptnavigation ul li.first_passiv a.aktiv:active,
#hauptnavigation ul li.first_passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:link,
#hauptnavigation ul li.first_aktiv a.aktiv:active,
#hauptnavigation ul li.first_aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.first_aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 20px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a:link,
#hauptnavigation ul li.passiv a:active,
#hauptnavigation ul li.passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	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 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a:link,
#hauptnavigation ul li.aktiv a:active,
#hauptnavigation ul li.aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	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 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:link,
#hauptnavigation ul li.passiv a.aktiv:active,
#hauptnavigation ul li.passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:link,
#hauptnavigation ul li.aktiv a.aktiv:active,
#hauptnavigation ul li.aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 9px 0 9px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a:link,
#hauptnavigation ul li.last_passiv a:active,
#hauptnavigation ul li.last_passiv a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	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 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a:link,
#hauptnavigation ul li.last_aktiv a:active,
#hauptnavigation ul li.last_aktiv a:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	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 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:link,
#hauptnavigation ul li.last_passiv a.aktiv:active,
#hauptnavigation ul li.last_passiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_passiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:link,
#hauptnavigation ul li.last_aktiv a.aktiv:active,
#hauptnavigation ul li.last_aktiv a.aktiv:visited {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#hauptnavigation ul li.last_aktiv a.aktiv:hover {
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px 0 10px;
	height:37px;
	background:url(../images/hauptnavigation_bg.png) bottom 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 8px 0 0;
	height:37px;
	width:25px;
	background:url(../images/hauptnavigation_bg.png) bottom left repeat-x;
}

#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,
#metalinks ul li.passiv a:active,
#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,
#metalinks ul li.aktiv a:active,
#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;
}

#portugal a:link,
#portugal a:active,
#portugal a:visited,
#portugal a:hover {
	background: url(../images/flagge_pt.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#spain a:link,
#spain a:active,
#spain a:visited,
#spain a:hover {
	background: url(../images/flagge_es.png) top left no-repeat;
	padding:0 0 0 23px;
	color:#5c5c5c;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}

#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,
#unternavigation ul li.passiv a:active,
#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,
#unternavigation ul li.aktiv a:active,
#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 {
	width:185px;
	float:left;
}

#navigation {
	float:left;
	margin:45px 0 0 10px;
	padding:0 0 30px 0;
}

#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,
#navigation ul.level1 li.passiv a:active,
#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,
#navigation ul.level1 li.aktiv a:active,
#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;
}

#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,
#navigation ul.level2 li.passiv a:active,
#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,
#navigation ul.level2 li.aktiv a:active,
#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;
}

#mitte {
	position:absolute;
	top:160px;
	left:185px;
	width:537px;
	float:left;
	background:#ffffff;
}

#flashvideo {
	position:absolute;
	top:0px;
	left:200px;
	width:337px;
	height:217px;
	z-index:300;
	padding:0px;
	margin:0px;
}

#kopfbild {
	min-height:20px;
	background:#ffffff;
	display:block;
	margin:0px;
	padding:0px;
}

#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,
#brotkrumenpfad ul li.passiv a:active,
#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,
#brotkrumenpfad ul li.aktiv a:active,
#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;
}

#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.
#inhalt a:active,
#inhalt a:visited {
	color:#333333;
	text-decoration:underline;	
}

#inhalt 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 .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 {
	margin:5px 0 0 18px;
}


#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,
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:active,
#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,
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:active,
#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;
}

.fiftypercent {
	width:50%;
	float:left;
}

#inhalt .csc-textsubheader {
	margin:5px 0 0 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_content {
	margin:10px 0 0 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,
#inhalt .infobox ul li a:active,
#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;
}

#inhalt .download_headline {
	background:#c3c3c3;
	color:#ffffff;
	width:507px;
	padding:5px 10px 5px 10px;
	margin:28px 0 5px 0;
	height:16px;
}

#inhalt .download_headline h1 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#inhalt .download_standardcontent {
	background:#eaeaea;
	padding:10px 20px 0 10px;
	margin:0 0 5px 0;
	width:497px;
	display:block;
}

#inhalt .download_file {
	width:440px;
	float:left;
	padding:0 0 8px 0;
}

#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_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 .clear {
	clear:both;
	height:1px;
}

#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;
}
#change3 {
	position:absolute;
	filter:alpha(opacity=100);
	opacity:100;
	z-index:1;
}

#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,
#startnews .news_start_title a:active,
#startnews .news_start_title a:visited {
	text-decoration:underline;
}

#startnews .news_start_title a:hover {
	text-decoration:underline;
	color:#e2001a;
}

.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,
.news_single_backlink a:active,
.news_single_backlink a:visited {
	text-decoration:underline;
}

.news_single_backlink a:hover {
	text-decoration:underline;
	color:#e2001a;
}

.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 a:link,
.news_list_headline a:active,
.news_list_headline a:visited {
	text-decoration:underline;
}

.news_list_headline a:hover {
	text-decoration:underline;
	color:#e2001a;
}

.news_list_subheader {
	padding:0 0 5px 0;
}

.news_list_link a:link,
.news_list_link a:active,
.news_list_link a:visited {
	text-decoration:underline;
}

.news_list_link a:hover {
	text-decoration:underline;
	color:#e2001a;
}

.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;
	height:16px;
	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,
a.dmmjobcontrol_apply_backtolist:active,
a.dmmjobcontrol_apply_backtolist:visited {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
	clear:both;
	display:block;
}

a.dmmjobcontrol_apply_backtolist:hover {
	padding:5px 20px 5px 5px;
	text-decoration:underline;
	color:#cb0016;
	clear:both;
	display:block;
}

#rechts {
	width:270px;
	float:right;
}

#anfang {
	background:url(../images/rechts_anfang.jpg) top left no-repeat;
	width:270px;
	height:20px;
}

#suche {
	background:url(../images/rechts_bg.jpg) top left repeat-y;
	padding:0 0 20px 0;
	display:none;
}

#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;
}

.search_header {
	background:#c3c3c3;
	width:499px;
	height:25px;
}

.search_title {
	color:#ffffff;
	float:left;
	padding:5px 10px 5px 10px;
}

.search_title a:link,
.search_title a:active,
.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;
}

#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;
	padding:0 0 20px 0;
}

#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,
#toolbox_zoom a:active,
#toolbox_zoom a:visited,
#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 15px;
}

#toolbox_merken a:link,
#toolbox_merken a:active,
#toolbox_merken a:visited,
#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 15px;
}

#toolbox_drucken a:link,
#toolbox_drucken a:active,
#toolbox_drucken a:visited,
#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_titel {
	background:url(../images/kontakt_button_bg.jpg) top left no-repeat;
	width:252px;
	height:31px;
}

#kontakt_titel a:link,
#kontakt_titel a:active,
#kontakt_titel a:visited,
#kontakt_titel a:hover {
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 15px 8px;
	text-decoration: none;
}

#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;
}

#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,
#teaser a:active,
#teaser a:visited {
	color:#ffffff;
	text-decoration:none;
}

#teaser a:hover {
	color:#e2001a;
	text-decoration:none;
}

#ende {
	background:url(../images/rechts_ende.jpg) top left no-repeat;
	width:270px;
	height:20px;
}

.sitemap {
	margin:0px;
	padding:0px;
}


.sitemap ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.sitemap li.level_1 {
	margin:0px;
	padding:2px 0 2px 20px;
	width:400px;
}

.sitemap li.level_2 {
	margin:0 0 0 20px;
	padding:2px 0 2px 0;
	width:400px;
}

a:link {
	text-decoration:underline;
	color:#333333;
}

