/*

	CeBIT Stylesheets

	Main color: #DD0000

*/

/* GLOBALE FORMATIERUNGEN*/



BODY {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

div#pagecontainer {
	width: 100%;
	background: url(/img/mainbg.gif) 0px 108px repeat-x #fff;
}

.clearer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

A {
	color: #DD0000;
	text-decoration: none;
}


A:hover {
	color: #DD0000;
	text-decoration: underline;
}


TD {
	font-size: 8pt;
	vertical-align: top;
	}

P {
	margin: 0px;
}

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

UL {
	list-style-type: square;
	line-height: 15px;
	padding-left: 27px;
	margin: 0px;
}

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

.hyperlink A {
	color: #DD0000;
	text-decoration: none;
}
.hyperlink A:hover {
	text-decoration: underline;
}
.red {
	color: #DD0000;
	font-weight: bold;
}

.red A {
	color: #DD0000;
}
.trennlinie {
	border-bottom: 1px solid #9495a2;
}
.trennlinie-druck {
	border-bottom: 2px solid #000000;
}

/* INFO-LAYER */
.infolayer {
	position: absolute;
/*
	top: 40px;
	left: 0px;
*/
		visibility: hidden;
	z-index:999;
/* 	width: 151px; */
	width: 655;
	height: auto;
/*	border: 1px solid #DD0000; */
/*	background-color: #FFFFFF; */
	font-weight: normal;
	color: #9495a2;
}

.infolayer P {
	padding: 10px;
}

/* STANDARD TABELLEN */
.tabelle {
	background-color: #CCCCCC;
}
.tabelle .bg {
	background-color: #DFE4E7;
	font-weight: bold;
}

.tabelle TD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* KALENDER -> Z.B IM NEWS-ARCHIV */
.kalender {
	margin-right: 20px;
}

.kalender TD {
	padding: 3px;
	text-align: right;
}
.kalender .bg {
	text-align: center;
}


/* SPALTEN */
.linkespalte {
	background: url(/img/leftnav_bg.jpg) no-repeat;
	width: 160px;
	padding: 20px 0 40px 0;
}
.mittlerespalte {
	width: 495px;
}
.rechtespalte {
	width: 165px;
	padding-top: 22px;
	padding-bottom: 40px;
}

.spaltenheadline {
	background: url(/img/spaltenheadline_bg.gif) repeat-x;
	height: 22px;
	width: 100%;
}

.spaltenheadline P {
	color: #333333;
	text-indent: 10px;
	line-height: 19px;
	font-weight: bold;
}
.spaltensubheadline {
	background: url(/img/spaltenheadline_bg.gif) repeat-x;
	height: 22px;
	width: 100%;
}

.spaltensubheadline a {
	color: #000000;
	text-decoration: none;
}

.spaltensubheadline a:hover {
	color: #000000;
	text-decoration: none;
}



.spaltensubheadline P {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	/*text-indent: 10px;*/
/*	LL line-height: 19px; */


}
.popup {
	border-top: none;
}

/* NAVIGATION ALLGEMEIN */
.navigation {
	margin-bottom: 19px;
	border-top: 1px solid #c0c2c9;
}
.navigation A {
	color: #de0000;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
	border-bottom: 1px solid #c0c2c9;
}

.navigation A:hover {
	text-decoration: none;
}

.navigation UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

/* NAVIGATION 2. EBENE */


.navigation2 LI {
	display: inline;
}

.navigation2 .high {
	background: url(/img/secnav-on_bg.gif);
}

.navigation2 .high:hover {
	background-color: #DD0000;
}

/*
.navigation2  {
	background-color: #f8f9fa;
}
*/

/* NAVIGATION 3. EBENE */
.navigation3  {
	background-color: #f8f9fa;
}

.navigation3 A {
	padding-left: 20px;
}

.navigation3 LI {
	display: inline;
}

.navigation3 .high {
	color: #fff;
	background: url(/img/tertnav-on_bg.gif);
}

/*
LL
*/
.navigation3 .high:hover {
	color: #fff;
}



/* NAVIGATION 4. EBENE */
.navigation4 A {
	background-color: #FFFFFF;
	color: #666666;
/*LL	border: none; */
	padding-left: 30px;
}

.navigation4 LI {
	display: inline;
}

.navigation4 .high {
	color: #DD0000;
	background: url(/img/clearpixel.gif);
	background-color: #FFFFFF;
}

.navigation4 .high:hover {
	color: #DD0000;
	background: url(/img/clearpixel.gif);
	background-color: #FFFFFF;
}



/* NAVIGATION 5. EBENE */
.navigation5 {
	border-bottom: 1px solid #9495a2;
	margin-bottom: 10px;
}

.navigation5 P {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 8px;
}

.navigation5 IMG {
	margin-top: 8px;
}

.navigation5 .high {
	color: #DD0000;
}


/* NAVIGATION SCHWERPUNNKTE ODER LEITMESSEN */
.navigationS A {
	padding-left: 10px;
	border-right: none;
	color: #dd0000;
}

.navigationS .category01 {
	background: url(/img/category01_bg.gif) no-repeat;
}

.navigationS .category02 {
	background: url(/img/category02_bg.gif) no-repeat;
}

.navigationS .category03 {
	background: url(/img/category03_bg.gif) no-repeat;
}

.navigationS .category04 {
	background: url(/img/category04_bg.gif) no-repeat;
}

.navigationS A:hover {
	color: #dd0000;
}

.navigationS LI {
	display: inline;
}

.navigationS sup {
	line-height: 1px;
}



/* NAVIGATION FUNKTIONAL */
.navigationF {
	/* height: 80px; */
/*	padding: 0px 0px 0px 0px; */
	float: right;
/*	width: 400px;*/
	margin: 12px 5px 5px 5px;
	color: #dd0000;
}

.navigationF SPAN {
	float: left;
}

.navigationF A {
	display: block;
	/*
	background-image: url(/img/arrow-fnav.gif);
	background-repeat: no-repeat;
	width: 65px;
	height: 18px;
	top: 7px;
	position: relative;
	font-size: 10px;
	*/
	float: left;
	padding: 0px;
	color: #dd0000;
	text-decoration: none;
	text-indent: 2px;
	text-align: right;
}

.navigationF A:hover {
	text-decoration: underline;
	color: #dd0000;
}


/* Horizontale Nav */

.navigation-horiz {
	margin: 86px 0px 0px 0px;
	/* LL */
	padding-left: 1px;
}


.mainnav {
	background: url(/img/mainnav_bg.gif);
	/* LL 	margin-left:1px;*/
	margin-right: 1px;
	display:block;
	float:left;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	color:#333333;
	border:none;
	height:22px;
	float:left;
	background-color: #dce2e6;
}

.mainnav:hover {
	color:#333333;
	text-decoration:none;
	cursor:pointer;
	background-color: #dce2e6;
}

.mainnav-on {
	background: url(/img/mainnav-on_bg.gif);
	/* LL 	margin-left:1px;*/
	margin-right: 1px;
	display:block;
	float:left;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	border:none;
	height:22px;
	float:left;
	cursor:pointer;
	background-color: #de0000;
}

.mainnav-on:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background-color: #de0000;
}

.horiznavcorner {
	float:left;
}


.horiznavlabel {
	float:left;
	padding-top:4px;
}


.mainnav img {
	border:none;
}


.mainnav-on img {
	border:none;
}




/* LINKAUFLISTUNGEN */

.linklisteNEU {
	padding: 10px;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}
.linklisteNEU P {
	padding-bottom: 5px;
}

.pfad {
	padding-left: 7px;
	font-size:10px;
}

.linkliste {
	padding: 10px;
}
.linkliste P {
	padding-bottom: 5px;
}

.linkliste UL {
	list-style-image: url(/img/arrow.gif);
	padding-left: 17px;
}

.linkliste LI {
	padding-bottom: 5px;
}

/* PRODUKTGRUPPENVERZEICHNIS */
.plus { list-style-image: url(/img/plus.gif) }
.minus { list-style-image: url(/img/minus.gif) }

.indent1 { margin-left: 15px }
.indent2 { margin-left: 30px }
.indent3 { margin-left: 45px }
.indent4 { margin-left: 60px }
.indent5 { margin-left: 75px }
.indent6 { margin-left: 90px }

/* LOGO UND HEADER */
.logo-D {
	background-color: #DD0000;
	background-image: url(/img/logo_tradeshow_de.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 110px;
	cursor: pointer;
}

.logo-GB {
	background-color: #DD0000;
	background-image: url(/img/logo_tradeshow_en.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 110px;
	cursor: pointer;
}


.header {
	width: 660px;
}
.header-D {
	width: 660px;
	/*
	height: 200px;
	background-color: #DD0000;
	background-image: url(/img/headerimage_de.gif);
	background-repeat: no-repeat;
*/
}
.header-GB {
	width: 660px;
	/*
	height: 200px;
	background-color: #DD0000;
	background-image: url(/img/headerimage_en.gif);
	background-repeat: no-repeat;
	*/
}

/* SUCHE UND QUICKFINDER */
.suche-quickfinder {
	height: 30px;
/*	border-bottom: 1px solid #FFFFFF; */
	width: 260px;
	float: left;
}

.suche-quickfinder P {
	padding-top: 10px;
	padding-left: 10px;
}

.suche-quickfinder .hyperlink {
	padding: 8px 0px 0px 0px;
}

.suche-quickfinder a {
	padding: 0px 0px 0px 10px;
}

.suche-quickfinder .formularfeld {
	background-color: #FFFFFF;
}

/* LOGIN UND ONLINE-SERVICES */
.login {
  padding-bottom: 15px;
	margin-bottom: 15px;
  border-bottom: 1px solid #FFFFFF;
/*	background: url(/img/form_bg.jpg) repeat-x #eff1f2; */
	background-color: #eff1f2;
}
.login P {
	padding-top: 10px;
}
.login .hyperlink {
	padding-top: 5px;
/*LL	padding-top: 8px; */
	position: relative;
	left: 10px;
}
.login .formularfeld {
	width: 126px;
	background-color: #FFFFFF;
}
.login INPUT {
	position: relative;
	left: 10px;
}
.login-links {
	width: 136px;
	float: left;
}
.login-info-link {
	width: 20px;
	float: left;
	margin-bottom: 5px;
	margin-top: 20px;
/* LL
	margin-top: 24px;
	margin-bottom: 15px;

*/
}

.online-services {
	/* height: 70px; */
	margin-bottom: 10px;
}
.online-services IMG {
	margin-left: 10px;
	margin-top: 10px;
}

/* CONTENT */
.seitenfunktionen {
	height: 19px;
	width: 100%;
	background-color: #E9E9E9;
	margin-top: 1px;
	margin-bottom: 1px;
}
.seitenfunktionen P {
	padding-right: 10px;
	text-align: right;
	padding-top: 2px;
}
.content {
	padding: 7px 6px 5px 6px;
	margin: 0px;
}
H1 {
	margin: 0px;
	font-size: 14px;
	color: #333333;
	text-indent: -1px;
	padding-left: 1px;
}

H2 {
	margin: 5px 0px 10px 0px;
	font-size: 12px;
	color: #71757c;
	line-height:18px;
}

.text {
	padding: 10px 5px 5px 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}



/* .text form {
	background-color:#0000CC;
} */




.text P {
	line-height: 15px;
	margin-bottom: 10px;
}

/* BLÄTTERNFUNKTION -> Z.B. IN TREFFERLISTEN */
.browse {
	height: 20px;
	border-bottom: 1px solid #9495a2;
	border-top: 1px solid #9495a2;
	background-color: #FFFFFF;
}
.browse TD {
	vertical-align: middle;
}

/* MELDUNGEN ODER AUCH TEASER */
.meldungen-rechtespalte {
	padding: 10px;
	border-bottom: 1px solid #9495a2;
	margin: 0 0 15px 0;
}
.meldungen-rechtespalte P {
	padding-bottom: 6px;
}

.meldungen-rechtespalte A {
	text-decoration: none;
}

.meldungen-rechtespalte A:hover {
	text-decoration: underline;
}

.meldungen-content {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	width: 100%;
}
.meldung-content {
	border-bottom: 1px solid #9495a2;
	padding-bottom: 10px;
	padding-top: 5px;
}
.meldungen-content P {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
/* LL
	padding-left: 10px;
*/
	padding-left: 5px;
}

.meldungen-content A {
	text-decoration: none;
}

.meldungen-content A:hover {
	text-decoration: underline;
}


.meldungen-rechtespalte p strong a {
	/*color: #000000;*/

}

.meldungen-rechtespalte p strong a:hover {
	/*color: #000000;*/
}




.meldung-content p strong a {
	/*color: #000000;*/
}

.meldung-content p strong a:hover {
	/*color: #000000;*/
}





/* BILDER IM CONTENT */
.bild {
	padding-bottom: 20px;
	margin: 10px;

	/* background:url(/img/piktogramm_rot.jpg) no-repeat; */


}
.bild SPAN {
	float: left;
	padding-right: 10px;
}

.maintopic {
	margin: 0px 0px 0px 1px;
	padding-top: 1px;
}

.contenttopic {
	background: #EEEFF3;
	height: 60px;
	margin: 0px 0px 0px 1px;
/* LL
	margin-right: 1px solid #ffffff;
*/

}

.placerpfad {
	padding-top: 10px;
	padding-left:3px;
}

.placerheadline {
	padding-top: 5px;
	padding-left:7px;
}



.thumbnails P {
	margin-top: 10px;
	margin-bottom: 5px;
}
.thumbnails IMG {
	margin-right: 4px;
}
.impressionen {
	text-align: center;
}

/* TEXT-BILD-BOX */
.text-bild-box {
	width: 482px;
	height: 120px;
	margin-bottom: 20px;
}
.text-bild-box .bild-box {
	width: 150px;
	height: 120px;
	text-align: left;
}
.text-bild-box .text-box {
	width: 307px;
	height: 98px;
	border-top: 1px solid #9495a2;
	border-bottom: 1px solid #9495a2;
	border-right: 1px solid #9495a2;
	padding: 12px;
}
.text-bild-box .text-box P {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding-bottom: 6px;
}

/* TEXT-BILD-BOXEN */
.text-bild-boxen {
/*LL	width: 483px; */
	width: 479px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.text-bild-boxen .bild-box {
	border-top: 1px solid #9495a2;
	padding-top: 1px;
	width: 155px;
	height: 80px;
}
.text-bild-boxen .text-box {
	width: 150px;
	border-bottom: 1px solid #9495a2;
}
.text-bild-boxen .text-box P {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding: 0 5px 6px 5px;
}

/* ANSPRECHPARTNER UND DOWNLOAD */
.asp-download {
	padding: 10px;
	background-color: #FFFFFF;
	margin: 0 1px 15px 1px;
	border-bottom: 1px solid #9495a2;
}
.asp-download P {
	padding-bottom: 6px;
}
.download-preview {
	width: 460px;
	padding-top: 10px;
}
.download-preview .bild-box {
	padding-right: 10px;
}
.ansprechpartner {
	width: 460px;
}
.ansprechpartner .bild-box {
	padding-left: 10px;
}

/* NOTIERTE SEITEN */
.notierteseiten {
	padding: 5px;
	line-height: 20px;
}

/* E-MAIL SERVICE */
.e-mail-image {
	border-bottom: 1px solid #fff;
	}
.e-mail-service {
	padding: 10px 10px 16px 10px;
}
.e-mail-service P {
	padding-bottom: 6px;
}




/* FUSSZEILE */
.veranstalter P {
	padding-left: 10px;
}
.fusszeile {
	height: 50px;
	width: 882px;
	margin-top: 1px;
	background-color: #FFFFFF;
	padding: 0px;
	color: #dd0000;
}
.fusszeile P {
	line-height: 17px;
	margin: 0px;
	padding-left: 10px;
	color: #FFFFFF;
}
.fusszeile A {
	text-decoration: none;
	color: #DD0000;
}

.fusszeile A:hover {
	text-decoration: underline;
	/* color: #FFFFFF; */
}

.fusszeile div.fussnav {
	width: 661px;
	float: left;
}

.fusszeile ul {
	margin-left: 0px;
	padding-left: 0px;
}

.fusszeile li {
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-left: 0px;
}
.fusszeile div.messelogo {
	width: 160px;
	float: left;
	position: relative;
	top: -9px;
}

.fusszeile div.seitenanfang ul {
	float: right;
	padding-right:167px;
	margin-bottom:5px;
}

.fusszeile div.abbinder {
	clear: both;
	border-top: 2px solid #DD0000;
}

div.sae .drucken {
	background:url(/img/icon_printer.gif) no-repeat;
	padding-left:20px;
}

div.sae .senden {
	background:url(/img/icon_letter.gif) no-repeat;
	padding-left:18px;
}

div.sae .notieren {
	background:url(/img/icon_note-site.gif) no-repeat;
	padding-left:18px;
}


div.seitenanfang li {
	background:url(/img/arrow-top.gif) no-repeat 0 1px;
	padding-left:15px;
}

div.abbinder .dmag {
	margin-top:5px;
	}

div.abbinder .impressum {
	margin-top:5px;
	}

div.abbinder .privacy {
	margin-top:5px;
	}




/* FORMULARE */
.formular {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.formular TD {
	padding-bottom: 7px;
}
.formularfeld {
	background: #f7f7f7 !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	border: 1px solid #9495a2;
}
.pflicht {
	background-color: #DD0000;
	color: #FFFFFF;
}

.XXS {
	width: 36px;
}

.XS {
	width: 120px;
}

.S {
	width: 120px !important;
}
.M {
	width: 200px;
	margin-right:10px;
}
.L {
	width: 300px;
}
.XL {
	width: 340px;
}
.N1 {
	width: 20px;
}
.N2 {
	width: 40px;
}
.N4 {
	width: 50px;
}
.radiobutton {
	margin: 0px;
	margin-right: 5px;
	vertical-align: middle;
}
.radiobuttons INPUT {
	margin-right: 5px;
	vertical-align: middle;
}
.checkbox {
	margin-bottom: 0px;
	margin-right: 5px;
}
.checkboxen P {
	line-height: 20px;
}
.checkboxen INPUT {
	margin-right: 5px;
	margin-bottom: 0px;
}

.textmarker {
	background: #FFFB91;
}

.element-separator {
	background-color:#00FF33;
	height:10px;
}




/*	--------------------------------------------------------------------------------------
			2006/02/07 NEW: CONTENT FORMS
	-------------------------------------------------------------------------------------- */

.contentform {
	margin: 10px 0px 10px 0px;
	width: 460px;
}

.contentform label span {
	width: 160px;
	display: block;
	float: left;
	padding-top: 1px;
	padding-left: 20px;
}

.contentform-required-msg {
	margin-top: 10px;
	background-image: url(/img/form_hint_icon_required.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 3px 27px;
}

.contentform-error-msg {
	margin-top: 10px;
	background-image: url(/img/form_hint_icon_error.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 3px 27px;
}

.contentform .required {
	color: #000000;
	background-color: #dddddd;
	background-image: url(/img/form_row_required.gif);
	background-repeat: no-repeat;
	background-position: 5px 14px;
}

.contentform .submiterror {
	color: #ffffff;
	background-color: #DD0000;
	font-weight: bold;
	background-image: url(/img/form_row_submiterror.gif);
	background-repeat: no-repeat;
	background-position: 9px 12px;
}

.contentform .submiterror input {
	font-weight: normal;
}

.contentform .submiterror select {
	font-weight: normal;
}

.contentform BR {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.contentform .set {
	background-color: #efefef;
	margin: 10px 0px 10px 0px;
}

.contentform .set-legend {
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	color: #000000;
	background-color: #CCCCCC;
	position: relative;
}

.contentform .row {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #FFFFFF;
	width: 460px;
	/*background-color: #*/

}

.contentform .row .description-below {
	padding: 5px 0px 0px 164px;
}

.contentform .row .description-full {
	padding: 0px 5px 2px 5px;
	line-height: 14px;
}

.contentform .row .description-full br {
	padding: 0px 5px 2px 5px;
	height: 10px;
	line-height: 10px;
}

.contentform .inputfield {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border: 1px solid;
	border-color: #000000 #DDDDDD #DDDDDD #000000;
	width: 190px;
	padding-left:4px;
}

.contentform .textfield {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border: 1px solid;
	border-color: #000000 #DDDDDD #DDDDDD #000000;
	width: 320px;
	height: 117px;
	padding-left:4px;
	margin-left: 5px;
}

.contentform .dropdownbox {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	width: 190px;
}

.contentform .radiobutton {
	margin: 1px -3px 0px 0px;
	padding: 0px;
	height: 15px;
	position: relative;
	left: -3px;
	display: block;
	float: left;
}

.contentform .radiobutton-container {
	float: left;
	width: 190px;
	line-height: 15px;
}

.contentform .checkbox {
	margin: 1px -3px 0px 0px;
	padding: 0px;
	height: 15px;
	position: relative;
	left: -3px;
	display: block;
	float: left;
}

.contentform .checkbox-container {
	float: left;
	width: 190px;
	line-height: 15px;
}

.contentform .checkbox-container DIV {
	width: 180px;
	float: left;
}

.contentform .single-checkbox-container {
	padding-left: 5px;
	line-height: 15px;
}

.contentform .single-checkbox-container DIV {
	width: 190px;
	float: left;
}

.contentform .footnote {
	font-size: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}

.contentform .footnote p {
	line-height: 14px;
	margin-bottom: 5px;
}




/* Styles fuer dynamische Subnavigation - ms 05.02.07 */
div.ia_subnavigation {
	position: relative;
}
div.ia_subnavigation.colstyle div.detailimage {
	width: 460px;
	margin-bottom: 20px;
/*	float: left; */
}
div.ia_subnavigation.colstyle ul.navigationlist {
	width: 380px;
	float: left;
}

div.ia_subnavigation ul.navigationlist {
	background: #FFF url('/img/iasubnav_back.gif') top left repeat-y;
	border-top: 1px solid #AAA;
}
div.ia_subnavigation ul.navigationlist,
div.ia_subnavigation ul.navigationlist ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.ia_subnavigation ul.navigationlist li {
	margin: 0px;
	padding: 0px;
}
div.ia_subnavigation ul.navigationlist li h2 {
	background: url('/img/arrow_menu_closed.gif') 4px 8px no-repeat;
	font-size: 11px;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #AAA;
}
div.ia_subnavigation ul.navigationlist li h2.open {
	background: #339933 url('/img/arrow_menu_open.gif') 4px 8px no-repeat;
}
div.ia_subnavigation ul.navigationlist li h2 a {
	color: #000;
	display: block;
}
div.ia_subnavigation ul.navigationlist li div.secondlevel {
	background: #FFF url('/img/iasubnav_open_back.gif') top left repeat-y;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	display: none;
	padding: 5px 5px 5px 15px;
}
div.ia_subnavigation ul.navigationlist li div.secondlevel h3 {
	font-size: 11px;
	margin: 0px;
}
div.ia_subnavigation ul.navigationlist li div.secondlevel ul {
	margin: 0px 0px 10px 0px;
}
div.ia_subnavigation ul.navigationlist li div.secondlevel ul li {
	padding: 2px 5px 2px 14px;
	background: url('/img/arrow.gif') 0px 2px no-repeat;
}
div.ia_subnavigation ul.navigationlist li div.secondlevel ul li a {

}


/* [section_a_style] has to be replaced with [LABELNAME_style] -> LABELNAME = name of the first sublevel (section) */
/* Business Solutions "bs" */
div.ia_subnavigation ul.navigationlist li h2.open a {
	color: #FFF;
}
div.ia_subnavigation ul.navigationlist li.section_a_style h2.open {
	background-color: rgb(62,84,101) !important;
}
div.ia_subnavigation ul.navigationlist li.section_a_style div.secondlevel {
	background: #FFF url('/img/iasubnav_bs_open_back.gif') top left repeat-y !important;
}

/* Publix Sector Solutions "pss" */
div.ia_subnavigation ul.navigationlist li.section_b_style h2.open {
	background-color: rgb(113,128,122) !important;
}
div.ia_subnavigation ul.navigationlist li.section_b_style div.secondlevel {
	background: #FFF url('/img/iasubnav_pss_open_back.gif') top left repeat-y !important;
}

/* Home and Mobile Solutions "hms" */
div.ia_subnavigation ul.navigationlist li.section_c_style h2.open {
	background-color: rgb(127,121,108) !important;
}
div.ia_subnavigation ul.navigationlist li.section_c_style div.secondlevel {
	background: #FFF url('/img/iasubnav_hms_open_back.gif') top left repeat-y !important;
}

/* Technology and Infrastructure "ti" */
div.ia_subnavigation ul.navigationlist li.section_d_style h2.open {
	background-color: rgb(96,96,96) !important;
}
div.ia_subnavigation ul.navigationlist li.section_d_style div.secondlevel {
	background: #FFF url('/img/iasubnav_ti_open_back.gif') top left repeat-y !important;
}


/* NEWSLETTER-REGISTRATION */
.newsletterform {
	border: 2px #ddd solid;
	margin: 10px 0 10px 0; /* TEMP */
	padding: 5px;
	}

.input-required {
	background: url('/img/newsletter_req_arrow.gif') bottom right no-repeat;
	}



/**
 *
 * MODULE: exhibitor and product search
 *
 */
.exhibprodsearch {
	color: #333333;
	background-color: #9495a2;
	padding-bottom: 1px;
}

.exhibprodsearch p {
	position: relative;
}

	.exhibprodsearchform {
		background-color: #eff1f2;
		margin: 0px;
		padding: 10px 10px 2px 10px;
		border-bottom: 1px solid #FFFFFF;
	}

	.exhibprodsearchform .topsearch .formularfeld {
		width: 230px;
	}

	.exhibprodsearchform .formularfeld {
		color: #333333;
	}


	.exhibprodsearchform .detailsearchheadline {
		margin-bottom: 15px;
	}

	.exhibprodleft {
		height: 25px;
		width: 100px;
		float: left;
		position: relative;
		top: -3px;
	}

	.extendedleft {
		height: 25px;
		width: 190px;
		float: left;
		position: relative;
		top: -3px;
	}
	.extendedleft input {
		position: relative;
		top: 2px;
	}
	.extendedright {
		height: 25px;
		width: 270px;
		float: left;
		position: relative;
		top: 3px;
	}
	.exhibprodleft input {
		position: relative;
		top: 2px;
	}



	.exhibprodcenter {
		height: 25px;
		width: 140px;
		float: left;
	}

		.exhibprodcenter .formularfeld {
			width: 130px;
		}

		.exhibprodcenter .dropdownFake {
			background:#f7f7f7 none repeat scroll 0%;
			border:1px solid #666666;
			color:#000000 !important;
			display:block;
			float:left;
			height:16px;
			overflow:hidden;
			width:110px;
		}

	.exhibprodcenteroversize {
		height: 25px;
		width: 352px;
		float: left;
	}

		.exhibprodcenteroversize .formularfeld {
			width: 342px;
		}

	.exhibprodright {
		height: 25px;
		width: 200px;
		float: left;
	}

		.exhibprodright select {
			width: 48px;
		}

		.exhibprodright input {
			width: 200px;
		}

		.exhibprodright span {
			position: relative;
			left: 2px;
			top: -2px;
}


div.exhibprodsearch div.searchcontent09 {

}

div.exhibprodsearch div.searchcontent09 fieldset {
	background: url(/img/gc_dotted_line.gif) left top repeat-x;
	border: 0;
	margin: 0;
	padding: 10px 0px;
}
div.exhibprodsearch div.searchcontent09 p {
	margin-bottom: 10px;
}
div.exhibprodsearch div.searchcontent09 label.sizeM {
	display: block;
	float: left;
	padding-top: 2px;
	width: 120px;
}
div.exhibprodsearch div.searchcontent09 label.sizeS {
	display: block;
	float: left;
	padding-top: 2px;
	width: 80px;
}
div.exhibprodsearch div.searchcontent09 select {
	background:white;
	border:1px solid #9495a2;
	font:8pt Tahoma;
	margin:0;
	padding:0;
	vertical-align:middle;
}





#skyscraperad {
	background-color: #ffffff;
	position: absolute;
	top: 192px;
/*LL	top: 120px; */
	left: 831px;
	width: 120px;
	height: 600px;
/*	border: 1px solid green; */
}

#hockeysticktop {
	background-color: #ffffff;
	width: 728px;
	/* height: 90px; */
	position: relative;
	left: 253px;
/*	border: 1px solid green; */
}



#hockeystickright {
	/* background-color: #ffffff; */
	position: absolute;
	top: 90;
	left: 820;
	height: 600px;
/*	width: 160px; */
/*	border: 1px solid green; */

}

.gradientcell {
	background-color: #eceff2;
	background-image: url(/img/gradient_right.gif);
	background-position: 100% 0;
	background-repeat: repeat-y;
	/* LL 20071024 */
	height: 60px;
	border-left: 1px solid white;
}

/* NEU 29.10.2007 LL START */
/* Kontakt weltweit */

#welt {
	margin-left: 35px;
}

/* NEU 17.10.2007 START */


/**
 *
 * MODULE: trade fairs overview
 *
 */
.tradefairoverview {
	color: #333333;
	background-color: #9495a2;
	padding-bottom: 1px;
}

.tradefairoverview p {
	position: relative;
}

.tradefairoverviewbody {
	background-color: #f0f1f3;
	margin: 0px;
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #FFFFFF;
}

.tradefairoverviewbodyleft {
	width: 200px;
	float: left;
}

.tradefairoverviewbodyright {
	width: 200px;
	float: right;
	position: relative;
	right: 15px;
}

.tradefairgroup {
	background-color: #dfe4e7;
	margin: 3px 0px 2px 0px;
	padding: 0px 10px 0px 10px;
}

.tradefairgroupheadline {
	padding: 1px 0px 2px 16px;
	background-image: url(/img/tradefairoverview_groupicon_industrialautomation.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.tradefairoverview a {
	color: #333333;
	display: block;
	padding: 1px 0px 2px 16px;
	background-image: url(/img/tradefairoverview_entryicon_industrialbuildingautomation.gif); /* Bild-URL über HTML-Attribut style="" überschreiben! */
	background-repeat: no-repeat;
	background-position: 0px 2px;
	position: relative;
}

.tradefairoverview .tradefairgroupindent {
	padding-left: 8px;
}

.tradefairoverview a:hover {
	color: #777777 !important;
	text-decoration: none !important;
}






.rightcolimg {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

.rightcolimg div {
	text-align: left;
}

.rightcolimg img {
	margin: 8px 0px 0px 0px;
}





.vabacklink {
	height: 30px;
	width: 260px;
	float: left;
	position: relative;
	top: 12px;
	left: 10px;
}

.vabacklink a {
	font-weight: bold;
}






.sponsorenlogos {
	border-top: 1px solid #b2b2b2;
	margin: 15px 0px 20px 0px;
}

.sponsorenlogos .sponsorgroup {
	margin-bottom: 10px;
}

.sponsorenlogos .sponsorgroup div {
	font-weight: bold;
	color: #70757b;
	margin-bottom: 10px;
}

.sponsorenlogos .sponsorgroup img {

	border: 1px solid #b2b2b2;
	margin: 0px 4px 5px 0px;
	padding: 0px;
}


/* NEU 17.10.2007 END */


/**
 *
 * MODULE START: Interaktive Hallenübersicht (06.11.2007)
 *
 */

.interactivehalls {
	background-color: #eceff1;
	border: 1px solid #cccccc;
	margin: 0px 6px 0px 4px;
	height: 300px;
	position: relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.interactivehalls .maps {
	position: relative;
}

	.interactivehalls .maps img {
/*		display: none; */
		visibility: hidden;
		position: absolute;
		top: 0px;
		left: 0px;
	}

.interactivehalls .navi {
	border: 1px solid #949494;
	position: absolute;
	top: 10px;
	left: 278px;
	width: 183px;
	/*height: 277px;*/
}

.interactivehalls .navi .color01 .l1head {
	background-image: url(/img/interactive_halls/tab_c01.gif);
	background-repeat: no-repeat;
}

.interactivehalls .navi .color02 .l1head {
	background-image: url(/img/interactive_halls/tab_c02.gif);
	background-repeat: no-repeat;
}

.interactivehalls .navi .color03 .l1head {
	background-image: url(/img/interactive_halls/tab_c03.gif);
	background-repeat: no-repeat;
}

.interactivehalls .navi .color04 .l1head {
	background-image: url(/img/interactive_halls/tab_c04.gif);
	background-repeat: no-repeat;
}

.interactivehalls .navi .color05 .l1head {
	background-image: url(/img/interactive_halls/tab_c05.gif);
	background-repeat: no-repeat;
}

.interactivehalls .navi .l1head {
	height: 21px;
	cursor: pointer;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.interactivehalls .navi .l1head span {
	position: relative;
	top: 3px;
	display:block;
}

.interactivehalls .navi .l1head span:hover {
	color: #eaeaea;
}

.interactivehalls .navi .l1body {
	display:none;
}

.interactivehalls .navi .l2head {
	background-image: url(/img/interactive_halls/tab_l2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	color: #666a70;
	background-color: #ff0000;
	height: 17px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.interactivehalls .navi .l2head span {
	display:block;
}

.interactivehalls .navi .l2head span:hover {
	color: #8c8e91;
}

.interactivehalls .navi .l2head span {
	font-size: 10px;
	position: relative;
	top: 2px;
}

.interactivehalls .navi .l2body {
	background-color: #ffffff;
/*	color: #e31c22; */
	color: #000000;
	padding: 0px 0px 0px 10px;
	margin-bottom: 0px;
	font-size: 10px;
	overflow: auto;
	height: 138px;
	scrollbar-base-color: #f1f1f0;
	scrollbar-arrow-color: #71757c;
	scrollbar-darkshadow-color: #bbbbbb;
	display: none;
}

.interactivehalls .navi .l2body div {
	cursor: pointer;
	padding: 2px 0px 2px 0px;
}

.interactivehalls .navi .l2body div:hover {
	color: #ea5559;
}

.interactivehalls .navi .l2body div span {
}

/* MODULE END: Interaktive Hallenübersicht */



/*
	CeBIT Stylesheets
	GC Startseite GC
	nh 2007-12-21, 2008-01-04, -08
*/




div.gc_startseite_gc_opener {
	margin:5px;
	overflow:hidden;
}


/*
	CeBIT Stylesheets
	GC Timetable
	nh 2007-12-20
*/

/*	Dies definiert eine Tabelle mit Veranstaltungs-"Stundenplan"	*/

table.gc_timetable {
	border-collapse:collapse;
	margin:10px 10px 5px 5px;
	width: 468px;
}

table.gc_timetable th,
table.gc_timetable td {
	border:1px solid #cecdd3;
	padding:5px;
	vertical-align:top;
	text-align: center;
}

/*	Ueberschriften-Zellen fuer Tag (oben) und Uhrzeit (links)	*/
table.gc_timetable th {
	background:#dfe4e7;
	font-size:11px;
	font-weight:normal;
	text-align: center;
}

table.gc_timetable thead th {
	border-bottom:3px double #cecdd3;
}

/*	Leere Zellen mit gerader laufender Nummer (jede 2., 4., 6., ...)
	fuer abwechselnden Zellenhintergrund	*/
table.gc_timetable td.gc_timetable_empty_even {
	background:#f9f9f9;
}

/*	Gefuellte Zellen allgemein	*/
table.gc_timetable td.gc_timetable_default {
	background:url(/img/gc_timetable_bg_gradient_default.gif) bottom left repeat-x;
}

/*	Gefuellte Zellen fuer "Executive Lab"	*/
table.gc_timetable td.gc_timetable_lab {
	background:url(/img/gc_timetable_bg_gradient_executivelab.gif) bottom left repeat-x;
}

/*	Gefuellte Zellen fuer "Keynote"	*/
table.gc_timetable td.gc_timetable_keynote {
	background:url(/img/gc_timetable_bg_gradient_keynote.gif) bottom left repeat-x;
}

/*	Hinweis "Aenderungen vorbehalten"	*/
p.gc_timetable_subject_to_change {
	color:#727272;
	margin-right:10px;
	text-align:right;
}



/*	Veranstaltungssuche	*/

div.gc_startseite_gc_event_search {
	margin:5px 0 15px 0;
}

div.gc_startseite_gc_event_search h4 {
	background:url(/img/spaltenheadline_bg.gif) repeat-x;
	color:black;
	font-size:8pt;
	font-weight:normal;
	height:22px;
	line-height:19px;
	margin:0;
	padding-left:10px;
}

div.gc_startseite_gc_event_search form {
	background:#eff1f2 url(/img/gc_headline_bg_bottom.gif) left bottom repeat-x;
	margin:0;
	padding:10px;
}

div.gc_startseite_gc_event_search fieldset {
	background:url(/img/gc_dotted_line.gif) left top repeat-x;
	border:0;
	margin:0;
	padding:1px 0 1px 0;
}

div.gc_startseite_gc_event_search fieldset div {
	margin-bottom:10px;
}

div.gc_startseite_gc_event_search fieldset img {
	vertical-align:middle;
	margin-left:2px;
}

div.gc_startseite_gc_event_search fieldset.first_fieldset {
	background:transparent;
	padding-bottom:15px;
}

div.gc_startseite_gc_event_search fieldset.last_fieldset {
	padding-top:10px;
}

div.gc_startseite_gc_event_search h5 {
	font-size:8pt;
	font-weight:normal;
	margin:10px 0 15px 0;
}

div.gc_startseite_gc_event_search label {
	display:block;
	float:left;
	padding-top:2px;
	width:120px;
}

div.gc_startseite_gc_event_search input,
div.gc_startseite_gc_event_search select {
	background:white;
	border:1px solid #9495a2;
	font:8pt Tahoma;
	margin:0;
	padding:0;
	vertical-align:middle;
}

div.gc_startseite_gc_event_search #gc_event_search_query {
	width:250px;
}

div.gc_startseite_gc_event_search #gc_event_search_filter_day,
div.gc_startseite_gc_event_search #gc_event_search_filter_time {
	width:160px;
}

div.gc_startseite_gc_event_search #gc_event_search_filter_time,
div.gc_startseite_gc_event_search #gc_event_search_1,
div.gc_startseite_gc_event_search #gc_event_search_results_per_page {
	margin-left:2px;
}

div.gc_startseite_gc_event_search #gc_event_search_1 {
	margin-left:15px;
}

div.gc_startseite_gc_event_search #gc_event_search_filter_focus {
	width:325px;
}
div.gc_startseite_gc_event_search #gc_event_search_filter_focus_for {
	width:305px;
}

div.gc_startseite_gc_event_search #gc_event_search_2 {
	margin-left:120px;
}

div.gc_startseite_gc_event_search input.submitbutton {
	border:0;
	vertical-align:middle;
}

div.gc_event_search_pad_left {
	margin-left:120px;
}

div.gc_event_search_pad_left a {
	background:url(/img/arrow-link.gif) 0px 2px no-repeat;
	padding-left:15px;
}

div.gc_startseite_gc_event_search #gc_event_search_results_per_page {
	margin-left:30px;
}

/* LL 2008-12-18 */

table.gc_timetable ul {
	padding-left: 15px;
}

#hockeysticktop-new {
	background-color: #ffffff;
	width: 728px;
	position: relative;
	left: 103px;
}

#hockeystickright-new {
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	left: 831px;
	width: 120px;
	height: 600px;
}


/* AR 2009-02-10 TagCloud */

/* ************************************************************** */
/* TAGCLOUD-MODUL */
/* ************************************************************** */
.tagcloud {
	border-top:1px solid #9495A2;
	border-bottom:1px solid #9495A2;
	/* margin:10px 6px; */
	/* AR 2009-02-11 */
	margin: 10px 3px 10px 0px;
}

	.tagcloud .tagcloudcontent {
		margin:1px 0;
		padding:10px;
		background-color:#EFF1F2;
		text-align:center;
	}

	.tagcloud a {
		white-space:nowrap;
		text-decoration: none;
		color:#DD0000;
		line-height:1.3em;
	}
	.tagcloud a:hover {
		text-decoration:underline;
	}

	.tagcloud a.size1 {
		font-size:26px;
	}
	.tagcloud a.size2 {
		font-size:24px;
	}
	.tagcloud a.size3 {
		font-size:18px;
	}
	.tagcloud a.size4 {
		font-size:14px;
	}
	.tagcloud a.size5 {
		font-size:10px;
	}

/* AR 2009-03-07 Flash Video und Flash Video Teaser */

/* ************************************************************** */
/* VIDEO-MODULE */
/* ************************************************************** */
/* ************************************************************** */
/* 01 Video (Player) */
/* 02 Video (Teaser) */
/* 03 Video (Teaser mehrzeilig) */
/* 04 Video (Teaser zweispaltig) */
/* 05 Video (Player zweispaltig) */
/* 06 Video (Teaser vierspaltig) */
/* 06 Video (Teaser vierspaltig) */
/* 07 Video (Teaser zweispaltig in breiter Content-Spalte) */
/* 08 Video (Player zweispaltig in breiter Content-Spalte) */
/* ************************************************************** */
.video_01 {
	/*width:469px;*/
	margin:20px 6px 10px;
	}

.video_02,
.video_03 {
	width:481px;
	margin:0 0 10px;
	}

	.video_03 .teaserborder {
		border:1px solid #9495a2;
		margin:10px 0 20px;
		}

		.video_03 .videoteaser {
			/*height:115px;*/
			margin:5px 6px;
			padding-bottom:5px;
			line-height:1.2;
			overflow:hidden;
			border-bottom:1px solid #9495a2;
			}
		.video_03 .videoteaser_last {
			border:none;
			margin-bottom:0;
			}

	.video_02 .videoteaser {
		border:1px solid #9495a2;
		height:120px;
		margin:10px 0 20px;
		line-height:1.2;
		overflow:hidden;
		}

		.video_02 .videoteaser .bild-box {
			width:150px;
			height:120px;
			float:left;
			}

			.video_02 .videoteaser .bild-box img {
				width:150px;
				height:120px;
				}

		.video_03 .videoteaser .bild-box {
			width:144px;
			height:115px;
			float:left;
			}

			.video_03 .videoteaser .bild-box img {
				width:144px;
				height:115px;
				}

		.video_02 .videoteaser .text-box {
			width:309px;
			height:100px;
			padding:10px;
			float:right;
			}

		.video_03 .videoteaser .text-box {
			width:309px;
			/*height:105px;*/
			padding:5px 4px 5px 10px;
			float:right;
			}

/* allgemein */
.videoteaser .text-box h2 {
	font-weight:bold !important;
	font-size:11px !important;
	}

.videoteaser .text-box h2,
.videoteaser .text-box p,
.videoteaser .text-box h3 {
	padding-bottom:6px;
	margin:0 !important;
	}

.videoteaser .text-box a.arrow {
	display:block;
	}

/* ************************************************************** */
/* zu 04 Video (Teaser zweispaltig) */
/* zu 05 Video (Player zweispaltig) */
/* ************************************************************** */
.video_04,
.video_05 {
	width:481px;
	margin:0 0 10px;
	}

	.video_04 .videoteaser,
	.video_05 .videoteaser {
		border:1px solid #9495a2;
		width:220px;
		margin:10px 9px 0 0;
		padding:7px 7px 10px;
		line-height:1.2;
		overflow:hidden;
		float:left;
		}
	.video_04 .videoteaser {
		min-height:305px;
		}
	.video_05 .videoteaser {
		min-height:220px;
		}

	.video_04 .videoteaser_2nd,
	.video_05 .videoteaser_2nd {
		margin-right:0px;
		}

		.video_04 .videoteaser .bild-box,
		.video_04 .videoteaser .bild-box img,
		.video_05 .videoteaser .bild-box {
			width:220px;
			height:176px;
			}

		.video_04 .videoteaser .text-box,
		.video_05 .videoteaser .text-box {
			margin:10px 2px 0;
			}

			.video_05 .videoteaser .text-box h3 {
				font-size:11px;
				font-weight:normal;
				}

/* ************************************************************** */
/* zu 06 Video (Teaser vierspaltig) */
/* ************************************************************** */
.video_06 {
	width:481px;
	margin:0 0 10px;
	}

	.video_06 .videoteaser {
		border-bottom:1px solid #9495a2;
		width:109px;
		min-height:150px;
		margin:10px 14px 0 0;
		padding-bottom:10px;
		line-height:1.2;
		overflow:hidden;
		float:left;
		}

	.video_06 .videoteaser_4th {
		margin-right:0px;
		}

		.video_06 .videoteaser .bild-box,
		.video_06 .videoteaser .bild-box img {
			width:109px;
			height:87px;
			}

		.video_06 .videoteaser .text-box {
			margin-top:10px;
			}

/* ************************************************************** */
/* zu 07 Video (Teaser zweispaltig in breiter Content-Spalte) */
/* zu 08 Video (Player zweispaltig in breiter Content-Spalte) */
/* ************************************************************** */
.video_07,
.video_08 {
	width:653px;
	margin:0 0 10px;
	}

	.video_07 .videoteaser,
	.video_08 .videoteaser {
		border:1px solid #9495a2;
		width:309px;
		margin:10px 7px 0 0;
		padding:6px 6px 10px;
		line-height:1.2;
		overflow:hidden;
		float:left;
		}
	.video_07 .videoteaser {
		min-height:335px;
		}
	.video_08 .videoteaser {
		min-height:220px;
		}

	.video_07 .videoteaser_2nd,
	.video_08 .videoteaser_2nd {
		margin-right:0px;
		}

		.video_07 .videoteaser .bild-box,
		.video_07 .videoteaser .bild-box img,
		.video_08 .videoteaser .bild-box {
			width:309px;
			height:247px;
			}

		.video_07 .videoteaser .text-box,
		.video_08 .videoteaser .text-box {
			margin:10px 2px 0;
			}

			.video_08 .videoteaser .text-box h3 {
				font-size:11px;
				font-weight:normal;
				}

/* AR 2009-03-07 Flash Video und Flash Video Teaser */
/* Ueberschreibungen und Ergaenzungen wg. altem Layout */

div.FlashVideoTeaserGroupFooter,
div.FlashVideoTeaserFooter
{
	clear: both;
	float: none;
	overflow: hidden;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.video_09
{
	margin: 0 0 10px;
}
	.video_09 .videoteaser
	{
		border-bottom: 1px solid #9495a2;
		width: 109px;
		min-height: 150px;
		margin: 10px 14px 0 0;
		padding-bottom: 10px;
		line-height: 1.2;
		overflow: hidden;
		float: left;
	}
	.video_09 .videoteaser .bild-box,
	.video_09 .videoteaser .bild-box img
	{
		width: 109px;
		height: 87px;
	}
	.video_09 .videoteaser .text-box
	{
		margin-top: 10px;
	}

.video_10,
.video_11
{
	margin: 0px 0px 10px 0px;
}

	.video_11 .teaserborder
	{
		border: 1px solid #9495a2;
		margin: 10px 0 20px;
	}

		.video_11 .videoteaser
		{
			margin: 5px 6px;
			padding-bottom: 5px;
			line-height: 1.2;
			overflow: hidden;
			border-bottom: 1px solid #9495a2;
		}
		.video_11 .videoteaser_last
		{
			border: none;
			margin-bottom: 0;
		}

	.video_10 .videoteaser
	{
		border: 1px solid #9495a2;
		height: 120px;
		margin: 10px 0 20px;
		line-height: 1.2;
		overflow: hidden;
	}

		.video_10 .videoteaser .bild-box
		{
			width: 150px;
			height: 120px;
			float: left;
		}

			.video_10 .videoteaser .bild-box img
			{
				width: 150px;
				height: 120px;
			}

		.video_11 .videoteaser .bild-box
		{
			width: 144px;
			height: 115px;
			float: left;
		}

			.video_11 .videoteaser .bild-box img
			{
				width: 144px;
				height: 115px;
			}

		.video_10 .videoteaser .text-box
		{
			width: 309px;
			height: 100px;
			padding: 10px;
			float: right;
		}

		.video_11 .videoteaser .text-box
		{
			width: 309px;
			padding: 5px 4px 5px 10px;
			float: right;
		}

.video_04 .lastItemInLine,
.video_05 .lastItemInLine,
.video_06 .lastItemInLine,
.video_09 .lastItemInLine
{
	margin-right: 0px !important;
}

.video_04 .firstItemInLine,
.video_05 .firstItemInLine,
.video_06 .firstItemInLine,
.video_07 .firstItemInLine,
.video_08 .firstItemInLine,
.video_09 .firstItemInLine
{
	clear: left;
}

.video_03 .lastItem,
.video_11 .lastItem
{
	border: none;
	margin-bottom: 0;
}


.video_01,
.video_02,
.video_03,
.video_04,
.video_05,
.video_06
{
	width: 473px;
}
.video_01
{
	margin: 20px 0px 10px 0px;
}

.video_07,
.video_08,
.video_09,
.video_10,
.video_11
{
	width: 639px;
}

.video_02 .videoteaser .bild-box,
.video_02 .videoteaser .bild-box img,
.video_02 .videoteaser .bild-box object,
.video_02 .videoteaser .bild-box embed,
.video_10 .videoteaser .bild-box,
.video_10 .videoteaser .bild-box img,
.video_10 .videoteaser .bild-box object,
.video_10 .videoteaser .bild-box embed
{
	width: 150px;
}
.video_03 .videoteaser .bild-box,
.video_03 .videoteaser .bild-box img,
.video_03 .videoteaser .bild-box object,
.video_03 .videoteaser .bild-box embed,
.video_11 .videoteaser .bild-box,
.video_11 .videoteaser .bild-box img,
.video_11 .videoteaser .bild-box object,
.video_11 .videoteaser .bild-box embed
{
	width: 144px;
}
.video_02 .videoteaser .text-box
{
	width: 301px;
}
.video_03 .videoteaser .text-box
{
	width: 301px;
	margin-right: 6px;
}

.video_10 .videoteaser .text-box
{
	width: 467px;
}
.video_11 .videoteaser .text-box
{
	width: 467px;
	margin-right: 6px;
}
.video_11 .videoteaser .bild-box object,
.video_11 .videoteaser .bild-box embed
{
	height: 115px;
}

.video_04 .videoteaser,
.video_04 .videoteaser .bild-box,
.video_04 .videoteaser .bild-box img,
.video_05 .videoteaser,
.video_05 .videoteaser .bild-box,
.video_05 .videoteaser .bild-box img
{
	width: 216px;
}
.video_04 .videoteaser,
.video_05 .videoteaser
{
	min-height: 220px;
}

.video_07 .videoteaser,
.video_07 .videoteaser .bild-box,
.video_07 .videoteaser .bild-box img,
.video_08 .videoteaser,
.video_08 .videoteaser .bild-box,
.video_08 .videoteaser .bild-box img
{
	width: 302px;
}

.video_06 .videoteaser
{
	width: 109px;
	margin-right: 12px;
}
.video_09 .videoteaser,
.video_09 .videoteaser .bild-box,
.video_09 .videoteaser .bild-box img
{
	width: 149px;
}

.lastItemInLine
{
	margin-right: 0px !important;
}

.video_01 .videoteaser .bild-box,
.video_01 .videoteaser .bild-box img
{
	height: 264px;
}

.video_04 .videoteaser .bild-box,
.video_04 .videoteaser .bild-box img,
.video_05 .videoteaser .bild-box,
.video_05 .videoteaser .bild-box img
{
	height: 122px;
}

.video_06 .videoteaser .bild-box,
.video_06 .videoteaser .bild-box img
{
	height: 87px;
}
.video_09 .videoteaser .bild-box,
.video_09 .videoteaser .bild-box img
{
	height: 105px;
}

.video_07 .videoteaser .bild-box,
.video_07 .videoteaser .bild-box img,
.video_07 .videoteaser .bild-box object,
.video_07 .videoteaser .bild-box embed,
.video_08 .videoteaser .bild-box,
.video_08 .videoteaser .bild-box img,
.video_08 .videoteaser .bild-box object,
.video_08 .videoteaser .bild-box embed
{
	height: 195px;
}

.video_07 .videoteaser,
.video_08 .videoteaser
{
	min-height: 262px;
}

/* Und noch ein Fix fuer den IE wegen irgendwelcher tollen IE-Hacks in neuen css-Dateien */
* html .video_02 .videoteaser.clearfix,
* html .video_03 .videoteaser.clearfix,
* html .video_10 .videoteaser.clearfix,
* html .video_11 .videoteaser.clearfix
{
	/* height: 1%; */
	height: auto !important;
}

.n_seperator-head
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	background: url(/img/spaltenheadline_bg.gif) repeat-x;
	height: 22px;
	width: 100%;
	margin-bottom: 0px;
}

.n_seperator-head span
{
	display: block;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	text-decoration: none;
}

.videoteaser a.arrow
{
	padding-left: 12px;
	background: transparent url('/img/arrow-link.gif') left 2px no-repeat;
	color: #DD0000;
	text-decoration: none;
}
.videoteaser a.arrow:hover {
	text-decoration: underline;
}

.videoteaser .text-box h2
{
	line-height: normal !important;
	color: black;
}

/* MS START: Styles fuer Repraesentanzen */
div.Tabstrip {
	border-bottom: 1px solid #001c44;
	margin-top: 10px;
	margin-bottom: 15px;
	height: 25px;
}

div.Tabstrip ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.Tabstrip ul li {
	float: left;
	background-color: #E6E7E8;
	margin-right: 5px;
}
div.Tabstrip ul li.Selected {
	background-color: #DD0000;
}

div.Tabstrip ul li a {
	float: left;
	margin: 5px 15px 5px 15px;
	color: #001c44;
}
div.Tabstrip ul li.Selected a {
	color: #FFF;
}
div.Tabstrip ul li a:hover {
	text-decoration: none;
}


div.RepreInfobox {
	margin: 15px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #929294;
}
div.RepreInfobox h1 {
	margin-bottom: 10px;
}
div.RepreInfobox div.RepreImage {
	width: 155px;
	padding-left: 20px;
	float: right;
}
div.RepreInfobox div.RepreImage p {
	margin-bottom: 10px;
}
div.RepreInfobox div.RepreDetails {
/*	margin-left: 110px; */
}

div.RepreInfobox div.RepreDetails ul li.pdf {
	list-style-image: url('http://files.messe.de/www.messe.de/img/icon_pdf.gif');
}

p.RepreLangSelector{
	text-align: right;
	margin-bottom: 10px;
}

h1.Repre{
	color: #001C44;
}

h3.Repre{
	color: #001C44;
	font-size:11px;
	padding:2px 0 4px;
}

.ProtoToggleLink {
	cursor: pointer;
}
div.ProtoToggleBox {

}
div.ProtoToggleBox h2 {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #929294;
}
div.ProtoToggleBox div.ProtoToggleBox {
	margin-top: 2px;
	margin-left: 10px;
}

.text ul {
	margin-bottom:20px;
}

.clearfix {
display:block;
}
/* MS ENDE: Styles fuer Repraesentanzen */
