@CHARSET "ISO-8859-1";
* {

	font-family: Arial, Helvetica, Sans Serif;
	font-size: 9pt;	
	color: rgb(75,75,75);
}

H1, H2 {

	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10pt;	
	color: rgb(75,75,75);
	font-weight: bold;
}

HTML {

	overflow: auto;
}


BODY {
	
	background-image: url("images/background.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-color: rgb(188,0,14);
	overflow: auto;
	

}

DIV, IMG {

	behavior: url("../../../iepngfix.htc");	
}

OPTGROUP {
	
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	border-bottom: 1px solid black;
	margin: 0 0 11px 0 ; 
}


A, A:VISITED {

	text-decoration: none;	
	color: rgb(255,0,0);
	font-weight: bold;
}

A:HOVER {

	cursor: pointer;	
}

#PMENU {
  padding: 0 0 5px 10px;
}

.pmenu {
	text-decoration: none;	
	color: rgb(75,75,75);
	position: relative;
	font-weight: normal;
}


DIV {

	height: auto;
	width: auto;	
	position: relative;
	margin: 0px;
	padding: 0px;	
}


DIV#main {
	
	overflow: hidden;
	width: 745px;
	text-align: center;
}

DIV#lshadow {
	
	overflow: hidden;
	width: 10px;
	background-image: url("images/schatten-links.png");
	background-repeat: y-repeat;
	background-position: right;
	float: left;
	overflow: hidden;
}

DIV#rshadow {
	
	overflow: hidden;
	width: 10px;
	background-image: url("images/schatten-rechts.png");
	background-repeat: y-repeat;
	background-position: left;
	float: left;
	margin: 18px 0 0 0;
	overflow: hidden;

}

DIV#bshadow {

	overflow: hidden;
	height: 12px;
	width: 745px;
	background-image: url("images/schatten-unten.png");
	background-repeat: no-repeat;
	background-position: middle;
		
}

DIV#page {

	overflow: hidden;
	width: 725px;
	text-align: center;		
	float: left;
	overflow: hidden;
}

DIV#background {

	overflow: hidden;
	background-color: rgb(255,255,255);
	overflow: hidden;	
	width: 725px;
}

DIV#footer {

	overflow: hidden;
	border-top: 1px dotted rgb(255,255,255);
	border-bottom: 1px dotted rgb(255,255,255);
	width: 725px;
	margin: 0 0 0 10px;
}

DIV#footer P {

	overflow: hidden;
	color: rgb(255,255,255);
	text-align: left;	
	margin: 5px 0 5px 20px;
	font-size: 8pt;
}

DIV#footer P A, DIV#footer P A:VISITED {
	
	overflow: hidden;
	text-decoration: none;
	color: rgb(255,255,255);
	font-size: 8pt;	
}

DIV#head {

	overflow: hidden;
	width: 725px;
	height: 95px;
	background-image: url("images/head-bg_725x95.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV#title {

	overflow: hidden;
	float: right;
	height: 22px;
	width: 145px;	
}


DIV#home {

	overflow: hidden;
	float: right; 
	height: 22px;
	width: 109px;
	text-align: left;
	line-height: 22px;
}



DIV#home IMG {

	overflow: hidden;
	color: rgb(255,255,255);
	margin: 5px 0 0 0;
	float: left;
	border-color: rgb(255,255,255);	
}


DIV#navBar {

	overflow: hidden;
	height: 32px;	
	overflow: visible;
	z-index: 20;
}

DIV#navBarL {

	overflow: hidden;
	height: 32px;
	width: 10px;	
	float: left;
	background-image: url("images/navi-links_10x32.gif");
	background-repeat: no-repeat;
	background-position: top center;
	
}

DIV#navBarR {
	
	overflow: hidden;
	height: 32px;
	width: 10px;
	float: left;
	background-image: url("images/navi-rechts_10x32.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV.navBarSeparator {

	overflow: hidden;
	height: 32px;
	width: 10px;
	float: left;
	background-image: url("images/navi-zwischenteil_10x32.gif");
	background-repeat: no-repeat;
	background-position: top center;
		
}

DIV.navButton {

	overflow: hidden;
	width: 133px;
	height: 32px;
	float: left;
	background-image: url("images/navi-mitte_133x32.gif");
	background-repeat: no-repeat;
	background-position: top center;
	overflow: visible;
	
}

DIV.navButton P {

	overflow: hidden;
	margin: 6px 0 0 0;	
}

DIV.navButton P A, DIV.navButton P A:VISITED {

	overflow: hidden;
	font-size: 11pt;
	font-weight: normal;	
	text-decoration: none;	
	color: rgb(255,255,255);	
}


DIV.navButton DIV.subpage {

	overflow: hidden;
	display: none;
	position: absolute;
	width: 120px;
	text-align: left;
    padding: 2px 2px 2px 7px;
}

DIV.navButton DIV.subpages {

	overflow: hidden;
	margin: 0px 0 0 0;	
	display: none;
}

DIV.navButton DIV.subpage A {

	overflow: hidden;
    color: rgb(0,0,0);
    font-weight: normal;
    font-size: 8pt;    
    margin-left: 0px;
    padding: 2px 2px 2px 2px;
}


DIV.navButton:HOVER DIV.subpage, DIV.navButton:HOVER DIV.subpages  {

	overflow: hidden;
	display: block;
	position: relative;
	z-index: 999;	
	overflow: hidden;
	background-color: rgb(255,255,255);	
	
}


DIV.navButton DIV.subpage:HOVER,DIV.navButton DIV.subpages:HOVER {

	overflow: hidden;
	background-color: rgb(230,230,230);	
}

DIV.navButton:HOVER DIV.subpage, 
DIV.navbutton DIV.subpage:HOVER,
DIV.navButton:HOVER DIV.subpages, 
DIV.navbutton DIV.subpages:HOVER {

	overflow: hidden;	
}



DIV#bigImage {
	
	overflow: visible;
	margin: 0 0 15px 0;		
}


DIV#ddRow {

	height: 31px;
	width: 341px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("images/DropDown-hintergrundleiste_341x31.gif");
	background-repeat: no-repeat;
	background-position: top left;
	overflow: visible;
	
}

DIV#ddRow A {

	overflow: hidden;
	color: rgb(0,0,0);
	font-weight: normal;	
}

/* Region Selection Start */

DIV#regionSelect {

	float: left;	
	margin: 0 0 0 7px;	
	display: inline;
	overflow: visible;
}

DIV#regionSelect * {
		
	overflow: hidden;
	width: 138px;
	padding: 0;		
}

DIV#regionSelect P {
		
	overflow: hidden;
	width: 131px;
	padding: 0 0 0 7px;
	margin: 7px 0 0 0;
	border: 1px solid rgb(0,0,0);
	background-color: rgb(255,255,255);
	text-align: left;	
}


DIV#regionSelItems {

	overflow: hidden;
	border: 1px solid rgb(0,0,0);	
	border-top: none;
	width: 138px;
	display: none;	#
	margin: 0;
	padding: 0;
}

DIV#regionSelect:HOVER DIV#regionSelItems {

	display: block;
	overflow: visible;		
	background-color: rgb(255,255,255);
}

DIV#regionSelect DIV.regionSelItem {

	overflow: hidden;
	display: none;	
}

DIV#regionSelect:HOVER DIV.regionSelItem {
	
	overflow: hidden;
	display: block;
	width: 100%;
}

DIV#regionSelect DIV.regionSelItem:HOVER {

	overflow: hidden;
	background-color: rgb(230,230,230);
}

DIV.regionSelItem {

	overflow: hidden;
	text-align: left;	
}

DIV.regionSelItem A {

	overflow: hidden;
	margin-left: 7px;	
}

DIV#langSelect {

	float: left;
	margin: 0 0 0 7px;	
	overflow: visible;
	display: inline;
	
}	


DIV#langSelect * {
		
	overflow: hidden;
	width: 138px;
	padding: 0;		
}

DIV#langSelect P {
		
	overflow: hidden;
	width: 131px;
	padding: 0 0 0 7px;
	margin: 7px 0 0 0;
	background-color: rgb(255,255,255);
	border: 1px solid rgb(0,0,0);	
	text-align: left;
}

DIV#langSelItems {

	overflow: hidden;
	border: 1px solid rgb(0,0,0);	
	border-top: none;
	width: 138px;
	display:none;	
	margin: 0;
	padding: 0;
}

DIV#langSelect:HOVER DIV#langSelItems {

	display: block;
	overflow: visible;
	background-color: rgb(255,255,255);	
}

DIV#langSelect DIV.langSelItem {

	overflow: hidden;
	display: none;	
}

DIV#langSelect:HOVER DIV.langSelItem {
	
	overflow: hidden;
	display: block;
	width: 100%;
}

DIV#langSelect DIV.langSelItem:HOVER {

	overflow: hidden;
	background-color: rgb(230,230,230);
}

DIV.langSelItem {

	overflow: hidden;
	text-align: left;	
}

DIV.langSelItem A {

	overflow: hidden;
	margin-left: 7px;	
}

DIV#imgButton {

	width: 191px;
	height: 24px;
	position: absolute;
	left: 7px;
	top: 210px;	
	background-image: url("images/button-im-bild.gif");
	background-repeat: no-repeat;
	background-position: top center;´
	overflow: visible;
	z-index: 10;	
}

DIV#imgButton * {

	overflow: hidden;
	line-height: 24px;
	margin: 0 0 0 25px;	
	color: rgb(0,0,0);
}

DIV#content {

	overflow: hidden;
	float: left;	
	width: 580px;
}
DIV#content2 {

	overflow: hidden;
	float: left;	
	width: 725px;
}


DIV#contentBlockBig {
	overflow: hidden;

	clear: both;
	float: left;
	width: 725px;
	text-align: left;
	margin: 0 0 0 1px;		
	display: inline;
}

DIV#cBBHeadline {
	
	overflow: hidden;
	float: left;	
}
DIV#cBBHeadline2 {
	
	overflow: hidden;
	float: right;	
	position: relative;
	width: 578px;
	right: 1px;
}

DIV#cBBHLeft {
	
	overflow: hidden;
	width: 143px;
	height: 35px;
	float: left;
	text-align: left;
	background-color: rgb(150,150,150);	
	background-image: url("images/kopf-exhibitions_144x35.gif");
	background-repeat: no-repeat;
	background-position: left top;
	
}

DIV#cBBHLeft H1 {
	
	overflow: hidden;
	color: rgb(255,255,255);
	margin: 0 0 0 15px;
	line-height: 35px;	
	font-size: 10pt;	
}

DIV#cBBHRight {

	overflow: hidden;
	width: 434px;
	height: 35px;
	float: left;
	text-align: left;
	background-color: rgb(230,230,230);	
	background-image: url("images/kopf-upcoming_434x35.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV#cBBHRight H1 {
		
	overflow: hidden;
	margin: 0 0 0 11px;
	line-height: 35px;	
	font-size: 10pt;	
}

DIV#cBBContent {

	float: left;
	width: 578px;
	overflow : hidden;
		
}
DIV#cBBContent2 {

	float: right;
	position: relative;
	right: 1px;
	width: 578px;
	overflow : hidden;
		
}

DIV#cBBCLeft {

	width: 143px;	
	float: left;
	background-image: url("images/bauch-exhib_143.gif");
	background-repeat: y-repeat;
	background-position: left center;
}

DIV#cBBCL {

	margin:  0 15px 0 15px;	
}



DIV#cBBCRight {

	width: 434px;
	float: left;
	background-image: url("images/bauch-upcoming_434.gif");
	background-repeat: y-repeat;
	background-position: top center;
}

DIV#cBBCR {

	margin:  0 11px 0 11px;		
}



DIV#cBBBottom {
		
	float: left;
	overflow: hidden;
}

DIV#cBBBLeft {
	
	width: 143px;
	height: 10px;
	float: left;	
	background-image: url("images/fuss-exhibit_143.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV#cBBBRight {
	
	width: 434px;
	height: 10px;
	background-image: url("images/fuss-upcoming_434.gif");
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

DIV#contentBlockSmall {

	width: 579px;
	float: left;	
	margin: 1px 0 0 0;
}

DIV#cBSLeft {	
	
	float: left;
	margin: 0 0 0 1px; 
	width: 288px;	
	display: inline;
}

DIV#cBSLHeadline {
	
	float: left;
	width: 288px;	
	height: 34px;
	text-align: left;	
	background-image: url("images/kopf-artikel_288x34.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV#cBSLHeadline H1 {

	color: rgb(255,255,255);
	margin: 0 0 0 11px;
	line-height: 34px;	
	
	font-size: 10pt;	
}

DIV#cBSLContent {
	
	float: left;
	width: 288px;
	text-align: left;
	background-image: url("images/bauch-artikel_288.gif");
	background-repeat: y-repeat;
	background-position: left top;
}

DIV#cBSLC {

	margin: 15px 11px 0 11px;	
}

DIV#cBSLBottom {
	
	height: 9px;
	width: 288px;
	margin: 0 0 10px 0;
	background-image: url("images/fuss-artikel_288.gif");
	background-repeat: no-repeat;
	background-position: top center;
}


DIV#cBSRight {
	
	float: left;
	margin: 0 0 0 2px;
	width: 288px;		
	display: inline;
}

DIV#cBSRHeadline {
	
	float: left;
	width: 288px;	
	height: 34px;
	text-align: left;
	background-image: url("images/kopf-artikel_288x34.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

DIV#cBSRHeadline H1 {

	color: rgb(255,255,255);
	margin: 0 0 0 11px;
	line-height: 34px;
	font-size: 10pt;	
}

DIV#cBSRContent {
	
	float: left;
	width: 288px;
	text-align: left;
	background-image: url("images/bauch-artikel_288.gif");
	background-repeat: y-repeat;
	background-position: top center;	
}

DIV#cBSRC {

	margin: 15px 11px 0 11px;	
}

DIV#cBSRBottom {
	
	height: 9px;
	width: 288px;
	margin: 0 0 10px 0;
	background-image: url("images/fuss-artikel_288.gif");
	background-repeat: no-repeat;
	background-position: center top;
}


DIV#sidebar {

	float: right;
	width: 143px;
	position: relative;
	right: 1px;
}
DIV#sidebar2 {

	float: left;
	width: 143px;
}

DIV#search {

	height: 30px;
	width: 143px;
	margin: 3px 0 0 0;	
	background-image: url("images/suchfeld_143x30.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	overflow: hidden;		
}

DIV#search FORM {

	width: 98px;	
	height: 30px;
	float: left;
	position: relative;
	overflow: hidden;
	text-align: left;
	margin: 0 0 0 9px;
	display: inline;
}

DIV#search INPUT {

	margin: 5px 0 5px 0;
	border: 0;
	padding: 0;	
	width: 98px;
	height: 20px;
	color: rgb(130,130,130);
	display: block;
	line-height: 20px;
}

DIV#sfSender {

	float: right;
	width: 20px;
	height: 20px;
	margin: 5px 15px 0 0;
	background-image: url("images/lupe.gif");
	background-repeat: no-repeat;
	background-position: top center;
	overflow: hidden;
	
		
}

DIV#sidebarContentHead {

	width: 143px;
	height: 10px;
	background-image: url("images/sidebar-kopf.gif");
	background-repeat: no-repeat;
	background-position: top center;	
}

DIV#sidebarContent {

	text-align: left;	
	color: rgb(75,75,75);
	background-image: url("images/sidebar-mitte.gif");
	background-repeat: y-repeat;
	background-position: top center;
}

DIV#sidebarContent A, DIV#sidebarContent A:VISITED {

	color: rgb(255,0,0);	
} 

DIV#sidebarContent P {

	margin: 0;	
}

DIV#sidebarContent H1 {

	margin: 7px 0 7px 0 ;	
}

DIV.sidebarEntry {
	
	margin: 0 3px 7px 11px;
}
	
DIV.sidebarEntryHeader {

}

DIV.sidebarEntryContent {

}

DIV.verticalLimit {

	text-align: center;
	width: 90%;
	height: 1px;
	margin: 0 0 0 0;
	background-color: rgb(220,220,220);	
}

DIV#sidebarContentFoot {

	width: 143px;
	height: 11px;
	background-image: url("images/sidebar-fuss.gif");
	background-repeat: no-repeat;
	background-position: top center;	
}



SPAN.important, SPAN.important * {

	color: rgb(255,0,0);	
}

SPAN.detail, SPAN.detail * {

	color: rgb(0,255,0);	
}

SPAN.name-of-person, SPAN.name-of-person * {

	color: rgb(0,0,0255);	
}


DIV#sidebar A:HOVER {
	
	cursor: pointer;
}

DIV#popup {

	width: 298px;
	overlow: hidden;
	background-color: rgb(255,255,255);
	padding: 5px 0;
}

DIV#popupHeadline {

	width: 288px;
	height: 34px;
	overflow: hidden;	
	background-image: url("images/kopf-artikel_288x34.gif");
	background-repeat: no-repeat;
	background-position: center;	
}

DIV#popupHeadline H1 {

	line-height: 34px;
	color: rgb(255,255,255);	
	font-size: 10pt;
	margin: 0 0 0 15px;
	text-align: left;
	
}

DIV#popupBody {
	
	width: 288px;
	height: auto;
	overflow: hidden;	
	background-image: url("images/bauch-artikel_288.gif");
	background-repeat: y-repeat;
	background-position: center;
	text-align: left;
}

DIV#popupBody DIV {

	margin: 0 0 0 15px;	
}



DIV#popupFootline {
	
	width: 288px;
	height: 9px;
	overflow: hidden;
	background-image: url("images/fuss-artikel_288.gif");
	background-repeat: no-repeat;
	background-position: center;
	
}
.copy22 {display:none}