p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1pt;
}

h1 {
	font-size: 22px;
	line-height: 26px;
	color: #990000;
	text-align: left;
	font-weight: normal;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}



h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	overflow: visible;
	text-transform: uppercase;
	background-position: top;
	line-height: 14px;
	letter-spacing: 0.1em;
}

.rechts {
	text-align: right;
}

.rot {
	color: #CC0000;
}

.bold {
	font-weight: bolder;
}


strong {
	font-weight: bold;
}
hr {
	color: #CCCCCC;
	height: 1px;
	width: 100%;
}

boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	text-align: left;
	line-height: 14px;
	margin: 0px;
	width: 340px;
	font-weight: normal;
	left: 0px;
	padding: 0px 20px 0px 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	float: none;
	white-space: normal;
	display: block;
	list-style-position: inside;
	list-style-type: square;
}
#PresseTopKontainer {
	position: absolute;
	height: 66px;
	width: 750px;
	left: 27px;
	top: 8px;
}
.textPerson {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #990000;
	text-align: right;
	line-height: 12px;
	font-weight: normal;
	overflow: visible;
	page-break-before: auto;
	white-space: normal;
	letter-spacing: 1px;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #00626E;
	text-align: left;
	line-height: 12px;
	width: 200px;
	font-weight: normal;
	left: 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	float: none;
	white-space: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.impressumFalken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	line-height: 12px;
	width: 340px;
	font-weight: normal;
	left: 0px;
	padding: 0px 20px 0px 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	float: none;
	white-space: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.textAusstellerBeruf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	overflow: visible;
	text-transform: uppercase;
	background-position: top;
}
.Thema0Home {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #990000;
	width: 400px;
	text-align: left;
	display: block;
	letter-spacing: normal;
}

.textLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	text-align: left;
	line-height: 16px;
	width: 400px;
	font-weight: normal;
	left: 0px;
	padding: 0px 20px 0px 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	float: none;
	white-space: normal;
	display: block;
	letter-spacing: 1px;
	visibility: visible;
	margin-top: 27px;
}
.turkis {
	color: #006666;
}
.textPersonSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	text-align: left;
	line-height: 12px;
	margin: 0px;
	font-weight: normal;
	overflow: visible;
	page-break-before: auto;
	white-space: normal;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
.presseSub2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	text-transform: none;
	clip:   rect(0px auto auto auto);
	font-variant: normal;
	letter-spacing: normal;
	display: block;
	margin-top: 5px;
}
.PresseLinksNavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #990000;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	left: 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	white-space: normal;
	display: block;
	letter-spacing: normal;
}
.PresseSetTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #8AADB1;
	text-align: left;
	line-height: 12px;
	margin: 0px;
	font-weight: normal;
	left: 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	white-space: normal;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	letter-spacing: normal;
}

.BuchReaktion {
	font-size: 12px;
	color: #CC0000;
	text-align: right;
	font-weight: bold;
	clear: left;
	letter-spacing: 0.2em;
	text-decoration: underline;
}


.PresseSetTopMarkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #990000;
	text-align: left;
	line-height: 12px;
	margin: 3px 0px 0px;
	font-weight: normal;
	left: 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	white-space: normal;
	display: block;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #990000;
	text-align: left;
	line-height: 12px;
	font-weight: normal;
	overflow: visible;
	page-break-before: auto;
	white-space: normal;
	display: block;
	letter-spacing: 1px;
}
.PresseZeitung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	left: 0px;
	overflow: visible;
	page-break-before: auto;
	clear: left;
	white-space: normal;
	display: block;
	letter-spacing: normal;
}
.ThemaAussteller {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #990000;
	text-align: left;
	display: block;
	letter-spacing: normal;
}
#LiniePresse {
	height: 1px;
	width: 100%;
	color: #990000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
	margin-top: 5px;
}
.liniePresse {
	width: 100%;
	height: 1px;
	color: #33FFFF;
	border-bottom: 1px solid black;
}
.abstandPresse {
	width: 100%;
	height: 5px;
	border-bottom: 1px solid black;
	color: #00FF00;
	background-color: #00FF00;
}
#LinieSenkrecht {
	background-color: #CCCCCC;
	height: 1250;
	width: 2px;
	left: 0px;
	top: 0px;
	text-align: left;
	position: absolute;
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
#Header {
	background-image: url(./images/header/background.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	height: auto;
	width: 100%;
}
body {
	margin: 0px;
	padding: 0px;
}
#Header #Menu {
	clip: rect(auto,auto,auto,auto);
	position: fixed;
	top: 100px;
	height: auto;
	width: auto;
}
#content {
	height: auto;
	width: auto;
	float: left;
	overflow: visible;
	position: relative;
	z-index: auto;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer {
	height: 42px;
	width: 100%;
	left: 0px;
	position: static;
	bottom: 0px;
	clear: both;
	margin-top: 0px;
	background-color: #99C0C5;

}
#Bild {
	float: left;
	width: 245px;
	position: relative;
	left: 180px;
}
#Text {
	float: left;
	width: 400px;
	position: relative;
	left: 425px;
}
#container {
	width: 825px;
	margin: auto;
}

.sidebar1 {
	float: left;
	width: 200px;
	padding-bottom: 10px;
	padding-top: 200px;
	margin-left: 30px;
}
.content {
	width: auto;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sidebar2 {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}



/* ~~ Stile für die Fußzeile ~~ */
.footer {
	padding: 10px 0;
	background: #CCC49F;
	position: relative;/* Hiermit erhält IE6 die Eigenschaft hasLayout, damit die clear-Anweisung korrekt ausgeführt wird. */
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
}

/* ~~ Verschiedene float/clear-Klassen ~~ */
.fltrt {  /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das fließende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. Das fließende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* Diese Klasse kann in einem <br />-Tag oder leeren div-Tag als letztes Element nach dem letzten fließenden div-Tag (im .container) platziert werden, wenn .footer entfernt oder aus dem .container herausgenommen wird. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.container {
	width: 960px;
	background: #FFFFFF; /* Der mit der Breite gekoppelte automatische Wert an den Seiten zentriert das Layout. */
	margin-top: 25;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* ~~ Für die Kopfzeile wird keine Breite angegeben. Sie erstreckt sich über die gesamte Breite des Layouts. Sie enthält einen Bild-Platzhalter, der durch Ihr eigenes, mit Hyperlink versehenes Logo ersetzt werden sollte. ~~ */
.header {
	background: #ADB96E;
}
#content2 {
	height: 1000px;
	width: 900px;
}
#content3 {
	height: 650px;
	width: 800px;
}
#kontakt_t1 {
	position:absolute;
	left:317px;
	top:280px;
	width:156px;
	height:274px;
	z-index:1;
}
#bottom {
	height: 40px;
	background-image: url(bottom/bottom_hg.gif);
	background-repeat: repeat-x;
	 position:fixed; bottom:0px; clear: both; margin:0; float: left; width: 100%;  overflow: hidden; vertical-align:bottom;}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1pt;
}
#content_impressum {
	width: 500px;
	margin-left: 180px;
}

* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -45px;
}
.footer2, .push {
	height: 45px;
}
#footerline {
	background-color: #006169;
	height: 3px;
	width: 100%;
	clear: both;
	position: static;
	bottom: 0px;
}
#menu {
	position:absolute;
	left:153px;
	top:105px;
	width:727px;
	height:70px;
	z-index:1;
}
