#clearer {
	clear:both;
	height:1px;
	overflow:hidden;
}

#container {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header {
	display:block;
	border-bottom:10px solid #F9B700;
	position:relative;
	width:990px;
	height:216px;
	background-image:url(../media/header-back.gif);
	background-repeat:repeat-x;
}

		#header-logo {
			position:absolute;
			left:0px;
			top:0px;
		}

		#header-image {
			position:absolute;
			bottom:0px;
			right:0px;
			width:832px;
			height:136px;
			background-image:url(../media/autop-header.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
		}

		#header-image-en {
			position:absolute;
			bottom:0px;
			right:0px;
			width:832px;
			height:136px;
			background-image:url(../media/autop-header-en.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
		}

		#header-stenhoj {
			position:absolute;
			top:10px;
			right:10px;
			color:#2C3A90;
		}
		#header-stenhoj a {
			color:#2C3A90;
			font-weight:bold;
		}
		#header-stenhoj a:hover {
			color:#000;
		}

		#header-buttons {
			position:absolute;
			right:10px;
			top:45px;
		}

		#header-navigation {
			position:absolute;
			top:40px;
			left:170px;
		}

		#buttons-abstand {
			margin-left:6px;
			margin-right:5px;
			border-left:1px solid black;
			width:10px;
			padding-top:5px;
			display:inline;
		}

		#header-zusatzbox {
			position:absolute;
			left:0px;
			top:80px;
			background-image:url(../media/suche-verlauf.gif);
			background-repeat:repeat-x;
			height:135px;
			width:158px;
		}

		#header-zusatzbox-links {
			margin-top:35px;
			text-align:center;
			display:block;
		}

		#header-zusatzbox-links a {
			font-weight:normal;
			color:#000;
			text-decoration:none;
		}
		#header-zusatzbox-links a:hover {
			color:#2C3A90;
			text-decoration:none;
		}

#seitennavigation {
	float:left;
	width:158px;
	background-image:url(../media/back-seitennav.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:100px;
}

#seitennavigation a {
	border-bottom:1px solid black;
	margin-left:20px;
	margin-bottom:4px;
	padding-top:4px;
	padding-bottom:2px;
	color:#000;
	font-weight:normal;
	display:block;
}
#seitennavigation a:hover {
	font-weight:bold;
}

#seitennavigation-aktiv {
	padding-top:4px;
	background-image:url(../media/subnav-ecke-oben.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-left:10px;
}

#seitennavigation-aktiv a {
	border-bottom:0px none;
	padding:0px;
	margin-left:10px;
	margin-bottom:0px;
}

#seitennavigation-aktiv .open {
	font-weight:bold;
}

#seitennavigation-abschluss {
	height:6px;
	overflow:hidden;
	background-image:url(../media/subnav-ecke-unten.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-left:10px;
}

#seitennavigation-ebene2 {
	margin-left:20px;
	display:block;
	padding-bottom:4px;
}
#seitennavigation-ebene2 a {
	margin:0px 0px 4px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #2C3A90;
}
#seitennavigation-ebene2 a:hover {
	color:#2C3A90;
	font-weight:normal;
}


#content {
	width:810px;
	float:right;
	margin-top:20px;
}

#content #content-left {
	float:left;
	width:287px;
}

#content #content-right {
	float:right;
	width:287px;
}

#content-full {
	width:970px;
	margin-top:20px;
	margin-left:20px; 
}

#content-full #content-left {
	width:368px;
	float:left;
}

#content-full #content-right {
	width:368px;
	float:right;
}


#content-sidenav {
	float:left;
	width:610px;
	background-image:url(../media/back-stenhoj.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	padding-bottom:30px;
}

#content-full-container {
	float:left;
	width:770px;
	background-image:url(../media/back-stenhoj.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	padding-bottom:30px;
}

#seitenspalte {
	width:158px;
	float:right;
}

#seitenspalte-box {
	margin-bottom:20px;
}

#seitenspalte-box-head {
	display:block;
	background-image:url(../media/rightbox-header.gif);
	background-repeat:no-repeat;
	background-color:#2C3A90;
	color:#fff;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}

#seitenspalte-box-inhalt {
	display:block;
	background-image:url(../media/rightbox-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FED95A;
	padding:5px 10px 5px 10px;
}

#seitenspalte-box-inhalt a:hover {
	color:#000;
}

#seitenspalte-box-inhalt-icon {
	float:left;
	width:40px;
}

#seitenspalte-box-inhalt-text {
	float:left;
	width:95px;
	margin-top:6px;
}

#tabelle {
	display:block;
}

#zeile {
	margin-bottom:2px;
}

#spalte-links {
	float:left;
	width:180px;
}

#spalte-rechts {
	float:right;
	text-align:right;
	width:90px;
}


#download-picture-box {
	margin-top:15px;
	border-top:1px solid #000;
	padding-top:10px;
}

#download-picture-box-background {
	display:block;
	height:140px;
	overflow:visible;
	background-image:url(../media/downloadbox-verlauf.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
html>body #download-picture-box-background {
	min-height:140px;
}

#dopb-abstand {
	display:block;
	padding:0px 10px 10px 10px;
}

#dopb-ecke-ol {
	float:left;
	width:10px;
	height:10px;
	overflow:hidden;
	background-image:url(../media/downloadbox-ol.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#dopb-ecke-or {
	float:right;
	width:10px;
	height:10px;
	overflow:hidden;
	text-align:right;
	background-image:url(../media/downloadbox-or.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#dopb-downloads {
	float:left;
	width:47%;
}

#dopb-bilder {
	float:right;
	width:47%;
}

#dopb-download-element {
	margin-top:5px;
	display:block;
}

#dopb-icon {
	width:20px;
	float:left;
}

#dopb-description {
	float:left;
	width:255px;
	font-size:11px;
}

#dopb-description a {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#dopb-description a:hover {
	color:#2C3A90;
}


#newsbox {
	display:block;
	background-image:url(../media/downloadbox-verlauf.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin-bottom:10px;
}

#newsbox-ecke-ol {
	float:left;
	width:10px;
	height:10px;
	overflow:hidden;
	background-image:url(../media/downloadbox-ol.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#newsbox-ecke-or {
	float:right;
	width:10px;
	height:10px;
	overflow:hidden;
	text-align:right;
	background-image:url(../media/downloadbox-or.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#newsbox-abstand {
	display:block;
	padding:10px;
}

#newsbox-picture {
	float:left;
	width:90px;
}

#newsbox-text {
	float:left;
	width:250px;
}


#pressebox {
	margin-bottom:20px;
	display:block;
}
#pressebox #headline {
	margin-bottom:6px;
	padding-bottom:2px;
	border-bottom:1px solid #2C3A90;
	font-weight:bold;
}
#pressebox #zeile {
	width:350px;
	display:block;
	margin-bottom:2px;
}
#pressebox #datum {
	width:60px;
	float:left;
	font-size:11px;
}
#pressebox #pfeil {
	width:20px;
	text-align:center;
	font-weight:bold;
	float:left;
}
#pressebox #name {
	width:215px;
	float:left;
}
#pressebox #link {
	width:45px;
	float:right;
	text-align:right;
}


#messebox {
	margin-bottom:20px;
	display:block;
}
#messebox #headline {
	margin-bottom:6px;
	padding-bottom:2px;
	border-bottom:1px solid #2C3A90;
	font-weight:bold;
}
#messebox #zeile {
	width:350px;
	display:block;
	margin-bottom:6px;
}

#messebox #name {
	width : 190px;
	float: left;
}

#messebox #name .ort {
	font-size:11px;
}
#messebox #link {
	width:45px;
	float:right;
	margin-left: 10px;
	text-align:right;
}

#content-einleitung {
	font-weight:bold;
	margin-bottom:20px;
}

#newsblock {
	display:block;
	margin-bottom:18px;
}



#referenzen_list {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #2C3A90;
}

#referenzen_list #bild {
	width:110px;
	float:left;
}

#referenzen_list #text {
	width:250px;
	float:right;
}

#referenzen_list #text .ort {
	display:block;
	margin-bottom:6px;
	font-size:11px;
}

#messehinweise_list {
	margin-bottom:8px;
	padding-bottom:8px;

	position:relative;
}

#messehinweise_list #logobox {
	width:220px;
	float:left;
}

#messehinweise_list #logobox #logourl {
	width:200px;
	text-align:right;
}

#messehinweise_list #beschreibung {
	width:340px;
	float:left;
}

#messehinweise_list #order {
	width:190px;
	right:0px;
	float:right;
}

#news_list {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #2C3A90;
}

#news_list #datum {
	float:left;
	width:80px;
}

#news_list #beschreibung {
	float:left;
	width:680px;
}


#inputbox {
	display:block;
	margin-bottom:10px;
}

#inputbox #description {
	float:left;
	width:100px;
	text-align:right;
	padding-top:2px;
}

#inputbox #description-zeile {
	float:none;
	margin-bottom:4px;
}

#inputbox #field {
	float:right;
	width:260px;
}

#inputbox #field-zeile {
	float:none;
	margin-bottom:4px;
}

#inputbox #field-zeile textarea {
	background-color:#D6D9EA;
	border:1px solid #2C3A90;
	padding:2px;
	font-family:Arial;
	font-size:12px;
}

#inputbox #field input {
	width:250px;
	background-color:#D6D9EA;
	border:1px solid #2C3A90;
	padding:2px;
}
/* PRINT */

@media print {
   /* Styles nur für die Ausgabe durch Drucker */
	@page {size: 21cm 29.7cm; margin: 0.5cm;}
html>@page {size: 21cm 29.7cm; margin: 0.5cm;}

	body {
		font-family: Arial, Lucida Console;
		font-size:9pt;
		line-height:13pt;
		background-color:transparent;
		orphans:2;
		widows:2;
	}
	html>body {font-size:9pt; line-height:13pt;  orphans: 2; widows: 2;}

	#header {
		display:none;
	}


	#content {
		display:block;
		width:17cm;
		float:none;
		background-color:transparent;
		background-image:none;
	}
	html>body #content { width:17cm; float:none;}




	#content-left  {
		width:17cm;
		float:none;
	}
	html>body #content-left { width:17cm; float:none;}




		#content #content-left  {
		width:17cm;
		float:none;
	}
	html>body #content #content-left { width:17cm; float:none;}


	 #content-right {
		width:16.5cm;
		float:none;
	}
	html>body #content-right { width:17cm; float:none;}


		 #content-right img{
		margin-top:0.2cm;
		margin-bottom:0.2cm;

	}






		 #content #content-right {
		width:17cm;
		float:none;
	}
	html>body #content #content-right { width:17cm; float:none; }



	#content-full {
		width:17cm;
		display:block;
		float:none;
		background-color:transparent;
		background-image:none;
	}
html>body #content-full  {width:17cm; float:none;}


#content-full-container {
		width:17cm;
		display:block;
		float:none;
		background-color:transparent;
		background-image:none;
	}
html>body #content-full-container  {width:17cm; float:none;}




#content-full #content-left {
	width:16.5cm;
	float:none;
}
html>body #content-full #content-left {width:17cm; float:none;}

#content-full #content-right {
	width:16.5cm;
	float:none;
}
html>body #content-full #content-right {width:17cm; float:none;}



	#seitennavigation {
		display:none;
	}



h1 {
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}
html>body h1 {color:#000000; font-size:12pt; font-weight:bold;}





h2 {
	color:#CD0025;
	font-size:11pt;
	font-weight:bold;
}
html>body h2 {color:#CD0025; font-size:11pt; font-weight:bold;}

h2 a {
	color:#2C3A90;
	font-size:11pt;
	font-weight:bold;
}
html>body h2 a {color:#2C3A90; font-size:11pt; font-weight:bold;}


h3 {
	color:#2C3A90;
	font-size:11pt;
	font-weight:bold;
}
html>body h3 {color:#2C3A90; font-size:11pt; font-weight:bold;}


#seitenspalte {
	width:17cm;
	float:none;
}
html>body #seitenspalte {float:none; width:17cm; display:block;}

#seitenspalte-box {
	width:17cm;
	float:none;
}
html>body #seitenspalte-box {float:none; width:17cm; }



#seitenspalte-box-head {
	width:17cm;
	float:none;
	color:#000000;
	font-family: Arial, Lucida Console;
	font-size:9pt;
	line-height:13pt;
	padding:0px;
}
html>body #seitenspalte-box-head {float:none; width:17cm; padding:0px;}

#seitenspalte-box-inhalt {
	width:16.5cm;
	float:none;
	color:#000000;
	font-family: Arial, Lucida Console;
	font-size:9pt;
	line-height:13pt;
	display:block;
	padding:0px;
}
html>body #seitenspalte-box-inhalt {float:none; width:16.5cm; display:block; padding:0px;}



#seitenspalte-box-inhalt-text {
	float:left;
	width:15cm;
}
html>body #seitenspalte-box-inhalt-text {float:left; width:15cm;}


#seitenspalte-box-inhalt-icon {
	float:left;
	width:2cm;
	margin-right:0.4cm;
}
html>body #seitenspalte-box-inhalt-icon {float:left; width:2cm; margin-right:0.4cm;}

#spalte-links {
	float:left;
	width:27%;
	line-height:13pt;

}

#spalte-rechts {
	float:left;
	width:27%;
	margin-left:0.8em;
	line-height:13pt;
}


#newsbox {
	width:17cm;
	float:none;
	display:block;
    margin-bottom:-1cm;
}
html>body #newsbox {float:none; width:17cm; display:block; 	margin-bottom:0cm;}



#newsbox-text {
	width:12cm;
	float:right;
}
html>body #newsbox-text {float:right; width:11cm; }

#newsbox-picture {
    width:4cm;
	margin-right:1cm;
	float:left;
	clear:left;
}
html>body #newsbox-picture {width:3cm; margin-right:1cm; float:left; clear:left; }

#pressebox {
	width:17cm;
	float:none;
}


#pressebox #headline {
	width:17cm;
	float:none;
	font-weight:bold;
}
#pressebox #zeile {
	width:17cm;
	float:none;
	display:block;
	margin-bottom:2px;
}
#pressebox #datum {
	width:3cm;
	float:left;
}
#pressebox #pfeil {
	width:1cm;
	float:left;
}
#pressebox #name {
	width:10cm;
	float:left;
}
#pressebox #link {
	width:2cm;
	float:left;
}

}

