@media screen {
	* {font-weight:400;margin:0;padding:0;/*text-align:left;*/vertical-align:top;border-spacing:0;}
	fieldset {border:none;margin-bottom:10px;}
	strong, b {font-weight:700;}
    em{font-style:italic;}
	p {margin-bottom:12px;}
	img {display:inline-block;}
	a img {border:none;}
		input[type=hidden]{
		display: none;
		visibility: hidden;
		position:absolute;
	}
	a[rel="internal"],a[rel="external"],.button,.button span span,.button.internal span,.button.internal span span,#main-nav .static,.module_b .button span span,#context .module_a h3,.image_container.big span,.image_container.small span,.module ul li, .pager .next,.pager .prev,
	.print_page a,.tell_a_friend a, button span {
		background-image:url('../../../media/global/global_img/global_img_layout/sprites_interface.png');
		background-repeat:no-repeat;
	}
	.right {float:right;width:auto;}
	.left {float:left;width:auto;}
	.last {padding:0 !important; margin:0 !important;}
	.teaser_block.last {border:0!important;}
	input,textarea {color:#888;}
	textarea,select {font:10px/1.4em Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;}
	input:focus,textarea:focus {color:#000;}
	
	
		html, body { 
		height: 100%; 
		/* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */ 
	}  
	.messefinder-container {display:none;}


	/* PAGE STRUCTURE */
	
	body {
		margin:auto;
		min-height:100%;
		font:62.5%/16px Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	}
	
	#twrap {
		margin: auto;  
		/* Div soll zentriert werden */ 
		min-height: 99%;
		/*Mindesthöhe für moderne Browser */ 
		height:auto !important;  
		/*Important Regel für moderne Browser */ 
		height:99%; 
		/* Mindesthöhe für den IE */
		width:995px;
		overflow: visible;
    	position: relative;
	}
	
	#wrapper {font-size:1.1em;margin:auto;width:995px;overflow:hidden;}

	
	#c{
		margin:auto;
		width:995px;
		height:100%;
		margin: auto auto 30px;
	}
  .footer {
      	margin-top: -30px;
	    padding-bottom: 35px;
  }

	#head {
		position:relative;
		padding-bottom:30px;
		background:url('../../../media/global/global_img/global_img_layout/head_bg_tr.png') repeat scroll 0 0 transparent;
		height:180px;
	}
	.header_slideshow_startseite { 
				width: 975px;
				height: 285px;
				z-index:0;
				left: 10px;
				top: 30px;
				position:relative;
				overflow:hidden;
	}
	.header_slideshow_folgeseite { 
				width: 975px;
				height: 180px;
				z-index:0;
				left: 10px;
				top: 30px;
				position:relative;
				overflow:hidden;
	}
	#home #head {height:284px;}
	#home #content-meta{margin-bottom:0;}
	
	#head {height:180px;}
	#content-meta{padding-bottom:15px;}
	
	#inner-wrap {
		position:relative;
		float:left;
		padding:0 10px;
		width:975px;
		clear:both;	
		padding-bottom:150px;
	}
	
	#content {
		float:left;
		margin-right:30px;
		width:498px;
		padding-top:12px;
	}
	#home #content {padding-top:0;}
	#no_context #content {width:735px;}
	#no_context #context {display:none;}
	#context {
		float:left;
		width:230px;
		margin-top:15px;
	}
	
	.no_context_home #content {width:735px;}
	.no_context_home #context {display:none;}

	/*HEAD LOGO */
#head #no_break span{
		position:absolute;
		top:30px;
		left:10px;
		width: 265px;
		height: 175px;
		display:block;
		text-indent:-9999px;
	}
	.fixedpos {position: absolute !important; top: 60px;}
/*.back_to_home {
	display:block;
	height:53px;
	left:38px;
	position:absolute;
	top:63px;
	width:165px;
	z-index:2;
	background: url('../../../media/global/global_img/global_img_layout/trans.gif') top left;
	}

#home .back_to_home {
	height:70px;
	left:38px;
	top:100px;
	width:215px;
	}
*/

	/* MAIN NAVIGATION */
	#main-nav {
		list-style:none;
		background:url('../../../media/global/global_img/global_img_layout/mainnav_bg.jpg') no-repeat bottom left;
		float:left;
		margin-right:30px;
		width:180px;
		position:relative;
		top:-20px;
		padding-top:25px;
		line-height:1.48em;
	}
	#main-nav .static {
		/*background-position:-2px -402px;*/
		/*background-repeat:repeat-x;*/
		margin-bottom:-3px;
		padding-bottom:9px;
	}
	#main-nav li {
		margin:7px auto 0;
		width:160px;
	}
	#main-nav a {
		display:block;
		padding:2px 5px;
	}
	#main-nav .active ul {
		background:#e5f7e7;
		line-height:1.3em;
		padding-top:4px;
		margin-top:1px;
	}
	#main-nav .active a {
		background:#d9f4dd;
		color:#00b518;
		font-weight:700;
	}
	#main-nav .active ul a {
		background:none;
		color:#888;
		font-weight:400;
	}
	#main-nav .active li {
		font-size:10px;
		font-weight:700;
		margin:0;
	}
	#main-nav .active li a {padding:2px 2px 2px 11px;}
	#main-nav .active .active ul {background:#f5fcf5;line-height:1.2em;margin-top:1px;}
	#main-nav .active .active li a {padding:2px 2px 2px 22px;}
	#main-nav .active .active ul a {
		background:none;
		color:#888;
		font-weight:400;
	}
	#main-nav .active .active a {
		background:#f5fcf5;
		color:#00b518;
		font-weight:700;
	}
	#main-nav .active .active .active a {
		color:#00b518;
		background:transparent;
		font-weight:700;
	}
	#main-nav .active .active .active ul {
		font-size:9px;
		background:#fff;
		border:none;
		padding-left:9px;
		width:147px;
	}
	/* NAVIGATION gibt es eigentlich nicht!*/
	#main-nav .active .active .active ul a {
		color:#00b518;
		background:transparent;
		font-weight:400;
		width:120px;
	}
	
	#main-nav .active .active .active .active a {
		color:#00b518;
		background:transparent;
		font-weight:700;
	}
	

	/* META NAVIGATION GLOBAL */
	.meta-nav {
		color:#888;
		left:220px;
		line-height:10px;
		padding:9px 0;
		position:relative;
		width:765px;
	}
	.meta-nav li {display:inline;}
	
	.meta {display:inline-block;width:495px;}
	.meta form {float:left;}
	.meta.head {position:relative;width:975px;z-index:5;}
	.meta.head form {float:right;}
	.meta form.quantity label {font-size:10px;}
	.meta form fieldset {margin:0;padding:9px 0;}
	.meta form fieldset select {margin:0;color:#888;width:160px;}
	.meta .quantity select {width:50px;display:inline;}	
	.no_context_home .meta {display:inline-block;width:735px;}
	.no_context_home .meta.head {width:975px;}
	#content-meta {overflow:hidden;width:995px;}
	
	/* BREADCRUMBS */
	#breadcrumbs {width:410px;font-size:10px;margin-top:9px;padding-right:50px;float:left;}
	#breadcrumbs li {line-height:15px;}
	#breadcrumbs li span {color:#00b518 !important; background:transparent;white-space:nowrap;}
	#no_context #breadcrumbs {width:650px;}
	.no_context_home #breadcrumbs {width:650px;}
	
	#page_tools {width:60px;float:left;margin-top:9px;}
	#page_tools li a {
		display:inline-block;
		text-indent:-99999px;
		outline:none;
		width:16px;
		height:12px;
	}
	#page_tools li.print_page a {background-position:0 -726px;}
	#page_tools li.tell_a_friend a {background-position:0 -666px;}
	
	/* FOOTER */
	#foot-nav {border-top:1px solid #00b518;clear:both;padding:9px 0;font-size:9px;/*besser 10px*/}
	#foot-nav ul {list-style:none!important;}
	#foot-nav li {margin-right:10px;}

	/* PAGER */
	.pager {width:160px;position:static;float:right;} 
	#no_context .pager, .no_context_home .pager, .no_context_home .pager, .no_context_home .pager {width:180px;position:static;float:right;}
	
	/* TABS */
	#content .tabs .meta-nav {
		position:static;
		width:493px;
		border:1px solid #e7e7e7;
		border-width:1px 1px 0 1px;
		padding:0;
		margin:0;
		display:inline-block;
	}	
	#content .tabs .meta-nav li {
		background:#f3f3f3;
		color:#888;
		float:left;
		width:163px;
		padding:0;
		margin-right:1px;
	}
	#content .tabs .meta-nav li.last {margin-right:0;width:165px;}
	#content .tabs .meta-nav li.current {background:#fff;}
	#content .tabs .meta-nav li a {display:block;padding:8px 10px 10px 10px;}
	#content .tabs .meta-nav li.current a {color:#00b518;background:transparent;font-weight:700;}
	#no_context #content .tabs .meta-nav, .no_context_home #content .tabs .meta-nav {position:static;width:733px;}
	#no_context #content .tabs .meta-nav li.first, .no_context_home #content .tabs .meta-nav li.first{width:243px;}	
	#no_context #content .tabs .meta-nav li, .no_context_home #content .tabs .meta-nav li {width:244px;}
	
	/* GLOBAL BUTTONS AND LINKS */
	a:link,a:visited {
		color:#888;
		text-decoration:none;
	}
	a[rel="internal"] {
		background-position:0 -541px;
		color:#00b518;
	}
	a[rel="external"] {
		background-position:0 -480px;
		color:#ff7000;
	}
	a[rel="internal"],a[rel="external"] {
		padding-left:15px;
	}
	a:hover span{text-decoration:underline;}
	a:hover span span{text-decoration:none;}
	a.email {
		color:#00b518;
		text-decoration:underline;
		background:transparent;
	}

	.module ul.select_list li a {text-decoration:underline;}
	.module ul.select_list li a:hover,.module ul.select_list li.current a {color:#00b518;background:transparent;}
	.module ul.select_list li.current a {font-weight:700;background:transparent;}
	.meta-nav a:hover,#head .meta a:hover {color:#00b518;background-color:transparent;}
	.pager a {padding:2px 3px;line-height:10px;font-size:10px;display:inline-block;text-decoration:none !important;}
	.pager a.active:hover {color:#fff;background:#00b518;}
	.pager a.active:visited {color:#fff;background:#00b518;}
	.pager .next {background-position:0 -55px;display:inline-block;height:12px;padding:2px;}
	.pager .prev {background-position:0 3px;display:inline-block;height:12px;padding:2px;}
	.pager .active {background:#00b518;color:#fff;}
	.pager span {position:relative;top:2px;}
	.list_module h3 a {text-decoration:underline !important;}
	.data_table_module table td a {margin-bottom:1px;}	
	
	.button {
		background-position:0 -172px;
		background-repeat:repeat-x;
		background-color:transparent;
		color:#fff !important;
		cursor:pointer;
		display:inline-block;
		line-height:14px;
	}
	.button span span {
		background-position:100% -239px;
		display:inline-block;
		padding:0 10px 2px;
	}
	.button.internal span {
		background-position:4px -603px;
		display:inline-block;
		line-height:14px;
	}
	.button.internal span span {
		background-position:100% -239px;
		display:inline-block;
		padding-left:20px;
	}
	.module_b .button span span {
		background-position:100% -306px;
		display:inline-block;
	}
	button {
	    height: 15px;
	    border: 0;
	    cursor: pointer;
	    text-align: center;
	    font-size:11px;
	    overflow: visible;
	}
	button span {
		padding:0 11px;
		background-position:100% -239px;
	    display: block;
	    height: 15px;
	    line-height: 15px;
	    white-space: nowrap;
	}

	/* fixing default padding firefox  */ 
	button::-moz-focus-inner {
	    padding:0;
	    border:none;
	}
	
	/* HEADINGS */
	h1 {
		background:transparent;
		color:#00b518;
		font-size:33px;
		line-height:38px;
		margin-bottom:5px;
		font-weight: bold;
	}
	h2 {
		background:transparent;
		margin-bottom:7px;
		font-size:26px;
		line-height:26px;
		font-weight:bold;
	}

	h4 {
		background:transparent;
		font-size:11px;
		margin-bottom:15px;
		/*text-transform:uppercase;*/
		font-weight:bold;
	}
	#context h4 {margin:0;background:transparent;}
	#context h3 {
		background:#d9f4dd;
		color:#00b518;
		font-size:11px;
		max-height:30px;
		overflow:hidden;
		padding: 1px 10px;
		line-height:15px;
		margin-bottom:10px;
	}
	#context .module_a h3 {
		background-color:#d9f4dd;
		background-position:100% -364px;
	}
		.list_module h2 {font-size:11px;letter-spacing:normal;}
		.list_module h3 {font-size:11px;margin-bottom:3px;}
		.list_module ul h3 {font-size:12px;margin-top:7px;}
		#no_context .two_item_module h4, .no_context_home .two_item_module h4 {;margin-bottom:10px;}
		.textpage h4 {margin-bottom:5px;}

	/* INHALT */
	.teaser {
		border-bottom:1px solid #E7E7E7;
		margin-bottom:30px;
		padding-bottom:15px;
	}

	.image_container {
		margin-bottom:12px;
		position:relative;
		display:inline-block;
	}
	.image_container span {
		bottom:-1px;
		display:block;
		position:absolute;
		right:-1px;
	}
	.image_container.big span {
		background-position:100% -853px;
		height:70px;
		width:70px;
	}
	.image_container.small span {
		background-position:100% -978px;
		height:26px;
		width:26px;
	}
	
	/* MODULE */	
	.module {
		margin-bottom:30px;
		overflow:hidden;
	}
		.sitemap .module {margin-bottom:15px;}
		.module_a .wrap {
			overflow:hidden;
			padding:0 0 0 10px;
	}
	.module_b {background:#fafafa url('../../../media/global/global_img/global_img_layout/module_b_bg.png') repeat-x bottom left;}
	.module_b .wrap {
		background:url('../../../media/global/global_img/global_img_layout/module_b_close.png') no-repeat bottom right;
		overflow:hidden;
		padding:0 10px 10px;
	}	
	.module ul {margin-bottom:10px;list-style:none;}
	.module ol {list-style:none;}
	
	.grml {margin-right:10px;margin-top:5px;}

	/* CONTEXT MODULE */
	
	/* Globalen styles für Content-Modul links LandingPage */
	div.landingpage_module_left{overflow:hidden;margin-bottom: 30px;}
	div.landingpage_module_left div.headline_no_background h4{padding: 1px 10px;}
	div.landingpage_module_left div.landingpage_module_left_container{overflow: hidden;padding: 0 0 0 10px;}
	div.landingpage_module_left div.landingpage_module_left_container div.picture_container_155_75 img{width:155px;height:75px;margin:5px 0;padding-left:6px;}
	div.landingpage_module_left div.landingpage_module_left_container div.picture_container_78_104 img{width:78px;height:104px;margin:5px 0;padding-left:36px;}
	div.landingpage_module_left div.landingpage_module_left_container div.picture_container_80_80 img{width:80px;height:80px;margin:5px 0;padding-left:36px;}
	div.landingpage_module_left div.landingpage_module_left_container div.picture_container_60_60 img{width:60px;height:60px;margin:5px 0;padding-left:44px;}
	
	#context .module ul li {
		background-position:0 -110px;
		margin-bottom:5px;
		padding-left:13px;
		list-style:none;
	}
	#context .module fieldset p.right {margin-bottom:0;}
	#context .module .teaser_block {
		border-bottom:1px solid #E7E7E7;
		margin-bottom:10px;
		overflow:hidden;
	}
	/* Tag Cloud - Grauefarben */
   .cloud a{line-height:22px;}
   .cloud .s1{color:#bcb9b9;font-size:10px;}
   .cloud .s2{color:#a7a4a4;font-size:13px;}
   .cloud .s3{color:#a7a4a4;font-size:14px;}
   .cloud .s4{color:#888888;font-size:15px;}
   .cloud .s5{color:#888888;font-size:17px;}
   .cloud a:hover{color:#888888;}
	#context .module ul.select_list {
		border-bottom:1px solid #E7E7E7;
		overflow:hidden;
		padding:0 0 10px;
	}
	#context .module ul.select_list li {
		background:none;
		float:left;
		list-style:none;
		padding-left:0;
		position:static;
		width:100px;
	}
	#context .onecol_image_block strong {display:block;}
  #context .onecol_image_block img {margin:5px 0;}
	#context .twocol_image_block .leftcol {width:60px;}
	#context .twocol_image_block .rightcol {width:145px;}

	/*#context .module p:last-child{margin-top:-6px;}*/
	/*#context .teaser_block.last p {margin-top:0;}*/
	#context .module_a.twocol_image_block .last p {margin-top:0;}
	#context .module_a.twocol_image_block img {margin-top:5px;}
	#context .module_b.twocol_image_block .rightcol {width:135px;}	
	#context .module.social_bar img {margin-bottom: 2px;margin-right:-2px;display:inline !important;}
	#context .module .contact_block {border:0;}
	#context .module .contact_info {margin-top:0!important;}
	#context .module .contact_info span {display:block;}
	#context .module.newsletter input {
		border:1px solid #E7E7E7;
		display:inline;
		margin-left:4px;
		padding:1px 2px;
		width:125px;
	}
	#context .newsletter fieldset p {margin-bottom:7px;}
	#context .module select {
		border:1px solid #E7E7E7;
		color:#888888;
		display:block;
		font-size:10px;
		margin:0 auto 8px;
		padding:0;
	}
	
		#context .quickfinder select {width:185px;}
		#context .quickfinder .select_container {width:185px;}
		#context .select_container_group {position:relative;width:205px;}
		#context .quickfinder .submit_button {position:absolute;right:0;top:3px;}	

		#context .module select option {padding-left:10px;}
	#context .module legend {
		font-size:11px;
		padding-bottom:10px;
		text-transform:uppercase;
		color:#888;
	}
/* Aussteller Checkliste */

/* Priority */
div.module table tbody tr td span i  {
	background-image: url("../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/iconset_checklist.png");
	background-repeat: no-repeat;
	display:block;
	width:15px;
	height:15px;
}
div#content div.module table tbody tr td.green span i {background-position:0 0;}
div#content div.module table tbody tr td.yellow span i  {background-position:0 -15px;}
div#content div.module table tbody tr td.red span i  {background-position:0 -30px;}

div#content div.module table tbody tr td.green p {display:none;}
div#content div.module table tbody tr td.yellow p {display:none;}
div#content div.module table tbody tr td.red p {display:none;}
/* Appointment type icon */
.red a{cursor:default;}
.yellow a{cursor:default;}
.green a{cursor:default;}
/* Calendar icon */
div#content div.module table tbody tr td a.cal_generate {
	background-image: url("../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/iconset_checklist.png");
	background-repeat:no-repeat;
	display:block;
	width:20px;
	height:18px;
	background-position:-15px 0;
}
/* Contact icon */
div#content div.module table tbody tr td a.show_more_info_contact {
	background-image: url("../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/iconset_checklist.png");
	background-repeat:no-repeat;
	display:block;
	width:20px;
	height:17px;
	background-position:-15px -18px;
	cursor:pointer;
}
/* Tables */
table.tablesorter thead tr .header {
	background-image: url(../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/icon_sort.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	padding:0 20px !important;
	background-position: right center;
	white-space: nowrap;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
table.tablesorter thead tr .header:hover {
	background-color:#CCCCCC;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/icon_down.gif);
    background-color:#e8e4e4;
    border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../../media/global/global_img/global_img_layout/bilder_aussteller_checkliste/icon_up.gif);
	background-color:#e8e4e4;
	height: 10px;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0; 
}
/* Style for table filter */
.isHidden{display:none;}

/* Style for links in the table (non GUI) */
a.show_more_info_title{color:#666666 !important;}

/* Style for overlay UI */
.show_more_info_contact_content div.module img {float:left;margin-right: 10px;}
.show_more_info_contact_content div.module p {margin-bottom:0 !important;}

/* neue class eingerichtet für Aussteller Checkliste am 25.3. */
.text_container_checkliste{width:70%;margin-right:1%;float:left;}	

/* Key for appointment type */
#key_checklist{margin-top:10px}

.datepicker{float:left;width:20%;}
.show_more_info_title_description div.module p {margin-bottom:5px !important}

/* Style for hidden warning */
.hidden_warning{background-color:#FBE6E5;padding:10px;display:none;}

/* Hidden table row for print */
.notes_print{display:none;}
.information_print{display:none;}
.contact_print{display:none;}

/* Ende Aussteller Checkliste */
	
	/* CONTENT MODULE MIT KONTEXT */
	#content .module ul li {background-position: 0 -110px;/*margin-bottom:5px;*/padding-left:13px;}
	#content .two_item_module {width:495px;display:inline-block;}
	#content .two_item_module .wrap {
		width:240px;
		float:left;
		margin:0 15px 15px 0;
	}
	#content .two_item_module.image_left .wrap {width:495px;}
	#content .two_item_module .image_container {float:left;width:240px;margin-top:3px;}
	#content .two_item_module .text_container {float:right;width:240px;}

	#content .list_module strong {color:#00b518;background:transparent;font-weight:400;}
	#content .list_module ul {padding:0;margin:0;}
	#content .list_module li {padding:6px 0 !important;background:none !important;border-bottom:1px solid #e7e7e7;}

    #content ol.ordered_list li {list-style:decimal !important;margin-left:20px;}
	#content ol.ordered_list ol {list-style:lower-alpha!important;margin-left:15px;}
	#content ol.ordered_list ol li {list-style:lower-alpha!important;padding-left:0;}

	#content .video_module {width:495px;}
	#content .video {margin-bottom:15px;}
	#content .video_module.fancybox {margin:0 auto;width:530px;}

	#content .three_item_module .wrap {float:left;margin-right:15px;width:155px;}
	#content .three_item_module.image_left .wrap {width:495px;}
	#content .three_item_module.image_left .image_container {float:left;width:155px;margin-top:3px;}
	#content .three_item_module.image_left .text_container {float:right;width:300px;}
	
	/* Änderung Fischbach */
	#content .image_left_text_rechts .text_container {float:right;width:250px;}
	
	/* Tabellen */
	.module.data_table_module {overflow:visible!important;}
	#content .data_table_module thead tr {background:#f3f3f3;}
	#content .data_table_module th {padding-left:10px;line-height:20px;font-size:11px;}
	
	/* Sortorder */
	#content .data_table_module th {position:relative;}
	#content .data_table_module th .sortorder {position:relative;top:6px;}
	#content .data_table_module th .sortorder a {display:inline-block;width:6px;height:3px;position:relative;}
	#content .data_table_module th .sortorder a.up {background:url('../../../media/global/global_img/global_img_layout/arrow_up.gif') no-repeat top left;}
	#content .data_table_module th .sortorder a.down {background:url('../../../media/global/global_img/global_img_layout/arrow_down.gif') no-repeat top left;left:-6px;top:5px;}
	#content .data_table_module th .sortorder a.up:hover, #content .data_table_module th .sortorder a.up_active {background:url('../../../media/global/global_img/global_img_layout/arrow_up_hover.gif') no-repeat top left;}
	#content .data_table_module th .sortorder a.down:hover, #content .data_table_module th .sortorder a.down_active {background:url('../../../media/global/global_img/global_img_layout/arrow_down_hover.gif') no-repeat top left;}
	
	#content .data_table_module td {padding:10px;border-bottom:1px solid ;}
	#content .data_table_module td img {position:absolute;padding-top:3px;}
	#content .data_table_module td span {padding-left:0 !important;}
	
	#content .tabs {width:495px;}
	#content .tabs .current-info, #content .tabs .tab-container h2 {display:block;position:absolute;left:-9999px;visibility:hidden;}
	#content .tabs .tab-container {border:1px solid #e7e7e7;border-width:0 1px 1px 1px;padding:30px 10px 0 10px;width:473px;}
	#content .tabs.data_table_module .last td {border:none;}
	#content .tabs .two_item_module {width:475px;clear:both;}
	#content .tabs .two_item_module .image_container {width:155px;}
	#content .tabs .two_item_module .text_container {float:right;width:310px;}
	
	/* SIDLESHOW MODULE */
	#content .slideshow_module ol li.odd {margin-left:30px;}
	#content .slideshow_module ol ol{margin-bottom:1px;display:inline-block;overflow:hidden;position:relative;}
	#content .slideshow_module ol ol li {width:155px;float:left;margin-right:1px;position:relative;}
	#content .slideshow_module ol ol li a {display:block;display:inline-block;}
	#content .slideshow_module ol ol li img {float:right;width:85px;}
	#content .slideshow_module #slide_area {height:390px;}
	#content .slideshow_module ol ol li b {height:55px;display:inline-block;left:-3px;position:relative;top:25px;font-weight:normal;}
	* html #content .slideshow_module ol ol li b {top:3px;zoom:1;}
	/*#content .slideshow_module ol ol li span {height:55px;overflow:hidden;background:#00b518;color:#80DC89;display:inline-block;float:left;font-size:55px;width:70px;}*/
	/*#content .slideshow_module ol ol li h5 {height:55px;overflow:hidden;background:#00b518;color:#80DC89;display:inline-block;float:left;font-size:55px;width:70px;}*/
	#content .slideshow_module #slideshow_nav {margin:1px 0 1px 0;background:#000;font-size:10px;color:#fff;overflow:hidden;padding:8px 15px;}
	#content .slideshow_module #slideshow_nav p {margin-bottom:0;float:right;}
	#content .slideshow_module #slideshow_nav h5 {font-size:10px;float:left;}
	#content .slideshow_module #slideshow_nav a {font-size:10px;color:#fff;}
	#content .slideshow_module #slideshow_nav a.active {color:#888;}
	/* vmihaylov */
	/* SLIDESHOW MODULE */
	/* Styles für Context-Bereich */
	.slideshowva_kontext{
		max-height:72px;
		overflow:hidden;
		width:220px;
		margin-left:15px;
		z-index:1;
	}
	.slideshowva_kontext img{width:205px;}
	
	
	.slideshowbackground_kontext, .slideshowbackground_kontext_notext{
		width:220px;
		max-height:70px;
		overflow:hidden;
	}
	.navigation_slideshow_kontext{
		margin-top:-55px;
		top:55px;
    	position:relative;
    	width:230px;
    	z-index:10;
	}
	.links_kontext{
		background-image: url("../../../media/global/global_img/global_img_layout/slideshow_context.png");
		float:left;
		width:15px;
		height:55px;
		z-index:10;	
	}
	.links_kontext:hover{background-position: -15px 0px;}
	.links_kontext:active{background-position: -30px 0px;}
	.rechts_kontext{
		background-image: url("../../../media/global/global_img/global_img_layout/slideshow_context.png");
		float:right;
		width:15px;
		height:55px;
		z-index:10;
		background-position: 0px 55px;	
	}
	.rechts_kontext:hover{background-position: -15px 55px;}
	.rechts_kontext:active{background-position: -30px 55px;}
	.wrap_kontext{
		overflow:hidden;
		padding: 10px 0 0 10px
	}	
	/* Styles für Content-Bereich */
	
	.slideshowva{
	max-height:327px;
	overflow:hidden;
	width:495px;
	}
	.slideshowva img{
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.navigation_slideshow{
    	position:absolute;
   		width:495px;
    	z-index: 30;
	}
	div.navigation_slideshow a.links{
		background-image: url("../../../media/global/global_img/global_img_layout/icons_slideshow_content.png");
		float:left;
		width:35px;
		height:278px;
		position:absolute;
		border-top-left-radius:5px;
	}
	div.navigation_slideshow a.links:hover{background-position: -35px 0px;}
	div.navigation_slideshow a.links:active{background-position: -70px 0px;}
	div.navigation_slideshow a.rechts{
		background-image: url("../../../media/global/global_img/global_img_layout/icons_slideshow_content.png");
		float:right;
		width:35px;
		height:278px;
		background-position: 0px -278px;
		border-top-right-radius:5px;
		position:absolute;
		margin-left:460px;	
	}
	div.navigation_slideshow a.rechts:hover{background-position: -35px -278px;}
	div.navigation_slideshow a.rechts:active{background-position: -70px -278px;}
		
	.slideshowbackground{
		background-color:#313b41;
		width:495px;
		height:34px;
		position:relative;
		overflow:hidden;
		margin-bottom:15px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	.slideshowbackground p{
		color:#fff;
		margin-left:15px;
		margin-right:15px;
		text-align:center;
	}
	.slideshowbackground_notext{
		background-color:#;
		width:495px;
		height:34px;
		position:relative;
		overflow:hidden;
		margin-bottom:15px;
		display:none;
	}
	.slideshowbackground_notext p{
		color:#fff;
		margin-left:15px;
		margin-right:15px;
		text-align:center;
		display:none;
	}
	/* CONTENT MODULE OHNE KONTEXT */
	#no_context #content .two_item_module, .no_context_home #content .two_item_module {width:735px;}
	#no_context #content .two_item_module .wrap, .no_context_home #content .two_item_module .wrap {width:360px;}
	#no_context #content .two_item_module .image_container, .no_context_home #content .two_item_module .image_container {float:left;margin-top:3px;width:360px;}
	#no_context #content .two_item_module.image_left .wrap, .no_context_home #content .two_item_module.image_left .wrap {width:735px;}
	#no_context #content .two_item_module .text_container, .no_context_home #content .two_item_module .text_container {float:right;width:360px !important;}	
	
	#no_context #content .three_item_module, .no_context_home #content .three_item_module {width:735px;;}
	#no_context #content .three_item_module .wrap, .no_context_home #content .three_item_module .wrap {float:left;margin-right:15px;width:235px;}
	#no_context #content .three_item_module.image_left .wrap, .no_context_home #content .three_item_module.image_left .wrap {width:735px;}
	#no_context #content .three_item_module.image_left .image_container, .no_context_home #content .three_item_module.image_left .image_container {float:left;width:235px;margin-top:3px;}
	#no_context #content .three_item_module.image_left .text_container, .no_context_home #content .three_item_module.image_left .text_container {float:right;width:485px;}
	#no_context #content .tabs, .no_context_home #content .tabs {width:735px;}
	#no_context #content .tabs.data_table_module td, .no_context_home #content .tabs.data_table_module td {padding:15px 0 !important}
	#no_context #content .tabs .two_item_module, .no_context_home #content .tabs .two_item_module {width:715px;clear:both;overflow:auto;}
	#no_context #content .tabs .two_item_module .image_container, .no_context_home #content .tabs .two_item_module .image_container {width:230px;}
	#no_context #content .tabs .two_item_module .text_container, .no_context_home #content .tabs .two_item_module .text_container {width:475px !important;}
	
	/* FLOATING INLINE IMAGES */
	#no_context #content .textpage .left, .no_context_home #content .textpage .left {
		margin:0 10px 5px 0;
		width:235px;
		line-height:0;
	}
	#no_context #content .textpage .right, .no_context_home #content .textpage .right {
		margin:0 0 5px 10px;
		width:235px;
		line-height:0;
	}
	
	/* BULLET MODULE */
	#no_context #content .bulletlist ul, .no_context_home #content .bulletlist ul {padding-right:130px;margin:0 !important;}
	#no_context #content .bulletlist li, .no_context_home #content .bulletlist li {margin-bottom:15px;}
	#no_context #content .two_item_module.bulletlist .wrap, .no_context_home #content .two_item_module.bulletlist .wrap {width:330px;float:left;margin:0;}
	#no_context #content .bulletlist .wrap ul, .no_context_home #content .bulletlist .wrap ul {padding-right:30px;}
	
	/* LISTEN BEI UMFLIESSENDEN TEXT */
	.module.textpage ul {
		float:left;
		width:100%;
	}
	
	/* SPEZIALKLASSE FÜR mc_mk_bullet_a_b */
	contentlistmode ul {
    overflow: none !important;
    padding-left: 0 !important;
}
	
	/* CONTACT FORM */
	.contact_form form {
		border-top:1px solid #E7E7E7;
		overflow:hidden !important;
	}
	.contact_form fieldset {
		background:#f5f5f5;
		border-top:1px solid #fff;
		padding:15px;
		margin-bottom:1px;
	}
	.contact_form fieldset.message {
		padding:0;
		margin:2px 0 10px 0;
		border-top:0;
		border-bottom:1px solid #E7E7E7;
	}
	.contact_form fieldset.message div{
		border-bottom:1px solid #fff;
		padding:15px;
	}
	.contact_form input,
	.contact_form textarea {
		width:300px;
		display:block;
		border:1px solid #e7e7e7;
		display:inline;
		padding:1px 0 1px 1px;
	}
	
	.contact_form input.betreffinput {
		margin-left:-4px;
	}
	.contact_form select {
		width:303px;
		border:1px solid #E7E7E7;
		color:#888;
		font-size:10px;
		padding:1px 0 1px 1px;
	}
	.contact_form select option {padding-left:10px;}

	.contact_form label {
		display:block;
		width:150px;
		display:inline-block;
	}
/*
	.contact_form label {
		display:block;
	}
*/	
	.contact_form .cb_group input{
		border: 1px solid #E7E7E7;
		width:auto;
		display:inline;
		position:relative;
		top:2px;
	}
	.contact_form .cb_group span{
		display:inline-block;
		width:60px;
	}
	
	.contact_form .cb_group .widespan{
		display:inline-block;
		width:310px;
	}
	
	.contact_form form .left{
		color:#bfbfbf;
		font-size:10px;
	}
	
	div.module form fieldset.userInput{display:none;}
	
	/* VALIDTAION ERROR */
	.contact_form .error_block {
		background:#FBE6E5;
		color:#CC0001;
		padding:10px 15px;
		margin-bottom:15px;
		}
	.contact_form .error_block ul {
		margin-bottom:3px;
		margin-left:15px;
		}
	.contact_form .error_block li {
		padding:0!important;
		background:none;
		list-style:disc;
		}
	.contact_form .error label {color:#CC0001;}
	.contact_form .error input {background:#FBE6E5;}
	
	form fieldset p.userInput{display:none;}
	
	/* FANCYBOX */
	div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
	div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
	div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_progress.png') no-repeat;}
	div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}
	div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF;}
	div#fancy_content{margin:0;z-index:100;position:absolute;}
	div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
	img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
	div#fancy_close{position:absolute;top:10px;right:10px;height:12px;width:11px;background:url('../../../media/global/global_img/global_img_layout/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
	#fancy_frame{position:relative;width:100%;height:100%;display:none;}
	#fancy_ajax{width:100%;height:100%;overflow:auto;}
	a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("../img/fancybox/data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
	a#fancy_left{left:0px;}
	a#fancy_right{right:0px;}
	span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
	span#fancy_left_ico{left:-9999px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_left.png') no-repeat;}
	span#fancy_right_ico{right:-9999px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_right.png') no-repeat;}
	a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
	a#fancy_left:hover span{left:20px;}
	a#fancy_right:hover span{right:20px;}
	#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
	div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
	div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
	div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_n.png') repeat-x;}
	div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_ne.png') no-repeat;}
	div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_e.png') repeat-y;}
	div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_se.png') no-repeat;}
	div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_s.png') repeat-x;}
	div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_sw.png') no-repeat;}
	div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_w.png') repeat-y;}
	div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_shadow_nw.png') no-repeat;}
	div#fancy_title{position:absolute;z-index:100;display:none;}
	div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
	div#fancy_title table{margin:0 auto;}
	div#fancy_title table td{padding:0;vertical-align:middle;}
	td#fancy_title_left{height:32px;width:15px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_title_left.png') repeat-x;}
	td#fancy_title_main{height:32px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_title_main.png') repeat-x;}
	td#fancy_title_right{height:32px;width:15px;background:transparent url('../../../media/global/global_img/global_img_layout/fancy_title_right.png') repeat-x;}

	#fancy_ajax .module {margin:4px 10px;}
	.showcase li {margin:0 0 5px 0;padding:0!important;;background:none!important;}
	.textdeco {text-decoration:underline!important;}
	.textpage .image_container.left {margin-right:10px;}

	.map select {
		width:220px;
		border:1px solid #E7E7E7;
		color:#888;
		font-size:10px;
		padding:1px 0 1px 1px;
	}
	.map select option {padding-left:10px;padding-bottom:9px;}

	#content .sitemap ul ol {padding-left:25px;}
	#content .sitemap ol li {background:none;padding:0;/*margin-bottom:15px;*/}
	#content .sitemap ol li a{background:none;padding:0;/*font-weight:bold;*/}
	#content .sitemap ol ol li {margin:0;margin-bottom:0;}
	#content .sitemap ol ol li a{font-weight:normal;}
	#content .sitemap ol ol {margin-bottom:0;}

	.clearfix:after {
	     content: "."; 
	     display: block; 
	     height: 0; 
	     clear: both; 
	     visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
		/* End hide from IE-mac */

	#foot-nav .extra_logo {position:absolute;top:0;right:0;}
	
	
	#content .module .type_disc {list-style: none !important;list-style-position: outside;}	
	#content .module .type_alpha {list-style-type: lower-alpha !important;padding-left:20px;list-style-position: outside;} 
	#content .module .type_decimal {list-style-type: decimal !important;padding-left:20px; list-style-position: outside;} 
	
	#content .module .type_disc,
	#content .module .type_decimal,
	#content .module .type_alpha,
	#content .module .type_disc ul,
	#content .module .type_decimal ul,
	#content .module .type_alpha ul {overflow:none!important; zoom:1; padding-left:0!important;}
	
	#content .module .type_disc li,
	#content .module .type_decimal li,
	#content .module .type_alpha li {margin:0!important;padding-left:0!important; background: none;}
	#content .sitemap ul li {background:none!important;list-style:none;padding-left:0;margin-bottom:9px;}
	#content .sitemap ul li ol li {background:none!important;list-style:none;padding-left:0;margin-bottom:0px;}
	
    .messefinder-container {
	background: url('../../../media/global/global_img/master/messefinder_bg.png') no-repeat scroll top left;
	width: 985px;
	height: 550px;
	position:absolute;
	visibility:hidden;
	z-index:10;
	top:25px;
	margin-left:6px;
	padding:20px;
	}

	.messefinder-container ul {
		float:left;	margin:15px 20px;
		width:190px;
	}
	.messefinder-container ul li {
	list-style:none;
	margin-bottom:3px;
	}
	.messefinder-container ul li a{
	text-decoration:underline;
		display:block;
	}
	.messefinder-container ul li a:hover{
	color:#00A2DE !important
	}
	.messefinder-container .messefinder-tabs {	width: 944px;float:none;overflow:auto;	background: #e5e5e5 url('../../../media/global/global_img/master/tab_shadow_bg.png') repeat-x bottom left;margin:0;}
	.messefinder-container .messefinder-tabs li{float:left;width:auto;padding:10px 20px;font-size:13px;font-weight:700;margin-bottom:0;}
	.messefinder-container .messefinder-tabs li.active{background:#fff;}
	.messefinder-container .messefinder-tabs a{
	outline:none;
	text-decoration:none;
	display:block;
	}
   .messefinder-container  .arrow_top {
    display:block;
	background: url('../../../media/global/global_img/master/messefinder_arrow_top.png') no-repeat scroll top left;
	width: 70px;
	height: 25px;
	position:absolute;
	right:245px;
	top:-5px;
	}
	div.superbanner {width:468px;margin: 0 auto;width: 975px;text-align:left;}
	
	.landingpage{
	padding-top:10px!important;
	}
	
#content a:hover {text-decoration:underline;}
#context a:hover {text-decoration:underline;}

	/*Listentypen*/
	#main-nav li {list-style:none}
	.module ol {margin-bottom: 10px;}

	#content .module ul.mirror li {background-position: 0 -1181px;}
	
	#content ol.ordered_list li {
       list-style: decimal outside !important;
       margin-left: 20px;
    }
    #content ol.ordered_list ol {
       list-style: lower-alpha outside !important;
       margin-left: 15px;
    }
    #content ol.ordered_list ol li {
       list-style: lower-alpha outside !important;
       padding-left: 0;
    }
   
    #context ol.lower_roman,#content ol.lower_roman {
       list-style:lower-roman outside !important;
       padding-left: 30px;
    }
    #content ol.lower_roman {padding-left: 22px;}
    #context ol.upper_roman,#content ol.upper_roman {
      list-style:upper-roman outside !important;
      padding-left: 30px;
    }
    #content ol.upper_roman {padding-left: 27px;}
   
    ol.lower_latin {list-style:lower-alpha outside !important; padding-left: 20px}
    ol.upper_latin {list-style:upper-alpha outside !important; padding-left: 20px}
    #context ol.lower_latin, #context ol.upper_latin {padding-left:25px;}
    ul.none,#content .module ul.none {list-style:none !important;}
    #content .module ul.none li {background:none!important;padding-left:0;}
    
/*MESSAGE ONLINE*/
.module ul, .module ol {
    list-style: none outside none;
    margin-bottom: 10px;
}

#content .teaser_block {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 15px;
    min-height: 30px;
    overflow: hidden;
}
#content .teaser_block .leftcol.left {
    margin-bottom: 15px;
    width: 75px;
}
#content .teaser_block .rightcol.right {
    width: 420px;
}
.list_module h3 a, #content .teaser_block h3 a {
    font-size: 12px;
    position: relative;
    text-decoration: underline !important;
    top: -3px;
}
td.count ul {
    float: right;
    height: 30px;
    position: relative;
}
#content .module td.count li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-top: 12px;
    padding-left: 0;
}
td.count a.prev, td.count a.next {
    background: url('../../../media/global/global_img/global_img_layout/sprites_interface.png') no-repeat scroll 0 1px transparent;
    margin-right: -5px;
    text-indent: -9999px;
    width: 8px;
}
td.count a {
    display: block;
    float: left;
    height: 14px;
    line-height: 11px;
    margin: 2px;
    padding: 0 3px 0 0;
    text-indent: 3px;
}
td.count a.next {
    background-position: 1px -57px;
    margin-left: 5px;
    width: 14px;
}
td.count a.active {
    background: none repeat scroll 0 0 #00A2DE;
    color: white;
}
td a:link, td a:visited {
    
}
.textpage div.caption {
    width: 250px;
}
.textpage.small div.caption {
    width: 170px;
}
div.caption {
    clear: left;
    float: left;
    width: 100%;
}
.textpage .image_container.left {
    margin: 0 15px 5px 0;
    padding-top: 5px;
}
.image_container {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
}
span.cap {
    display: block;
    font-style: italic;
    padding-bottom: 6px;
}

.teaser_block.last {
	margin-bottom: 15px!important;
}

.three_item_module.tborder {overflow:hidden;}

#content .three_item_module.tborder .wrap {
    margin-bottom:15px;
}
#no_context .teaser_block .rightcol.right { width: 660px; }
}

/* Printstylesheet */

@media print{
/* Body reset */
body {
line-height: 1.0;
background:#fff;
color:#000;
font:9pt/1.6em Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif; 
width:100%;}

/* Content */
h1 {font-size: 15pt;}
h2, .green{font-size: 13pt;}
h3{font-size: 11pt;}

/* Floats */
#content{width:68%;float:left;margin-top:5%;}
#content img{max-width:94%;}
#context{width:20%;float:right;padding-right:10px;margin-top:5%;}
.data_table_module{clear:both;}
td {vertical-align:top;}

/* Seitenränder */
@page {margin: 0.5cm;}

/* Hidden elements */
#footer,#foot-nav,#foot-nav ul,#content-meta, #main-nav, #tentakel, #no_break, fieldset, form, embed, object, iframe, .back_to_home, .quickfinder, .meta-nav, .meta.head, .extra_logo {display:none !important;}

/* Links */
a i {margin-left:-15px;} 
p a{word-wrap: break-word;}
p a[href^="http://"]:after {content: " (" attr(href) ")"; font-size: 76%; color: #bfbdbd;}
p a[href^="https://"]:after {content: " (" attr(href) ")"; font-size: 76%; color: #bfbdbd;}

/* Aussteller Checkliste */
/* Floats */
.aussteller_checkliste_container{margin-top:5%;}
div.text_container_checkliste{max-width:80%;float:left;}
.datepicker{max-width:15%;float:right;}
#checklist{clear:both;padding-top:2%;width:135%;}

/* Hide unwanted elements */
.no_print{display:none;}
div#content div.module table tbody tr td.green a, div#content div.module table tbody tr td.yellow a, div#content div.module table tbody tr td.red a  {font-size:9pt;text-decoration:none;color:#000;margin-top:-28%;display:block;}
.hidden_warning{display:none;}
#key_checklist{display:none;}

/* Fine tune the table for print */
#content .data_table_module td {border: 1px dotted;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#content .date.date_print{padding-top: 12px !important;}
#content .priority_print{width:5%; text-align:left; padding-left: 5px;}
#content .date_print{width:5%; text-align:left; padding-left: 5px;}
#content .information_print{width:50%; text-align:left; padding-left:5px}
#content .contact_print{width:10%;text-align:left;padding-left: 5px;}
#content .notes_print{width:30%;text-align:left;  padding-left: 5px;}

/* Display a highlight for the current date */
.ui-datepicker-calendar tbody tr td.ui-datepicker-days-cell-over a.ui-state-default{font-weight:bold;font-size:10pt;}

/* Display links in printer friendly format */
tbody tr td.contact_print p a[href]::after {
    content: " - " attr(href) "";}
tbody tr td.contact_print p a{margin-left:6%;}

}
/* Ende Printstylesheet */

	/* "Aussteller-Teppich" mit und ohne Kontext-Spalte */
.vertical_scroller_nocontext img{
		width: 100px;
		height: 59px;
		margin: 0 5px 5px 8px;
		-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
		-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
		box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
		}
.vertical_scroller img{
		width: 100px;
		height: 59px;
		margin: 0 12px 5px 5px;
		-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
		-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
		box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
		}
		
.vertical_scroller_nocontext img:hover{
		width: 100px;
		height: 59px;
		margin: 0 5px 5px 8px;
		transform:rotate(-6deg);
		-ms-transform:rotate(-6deg); 
		-moz-transform:rotate(-6deg); 
		-webkit-transform:rotate(-6deg); 
		-o-transform:rotate(-6deg); 
		}
.vertical_scroller img:hover{
		width: 100px;
		height: 59px;
		margin: 0 12px 5px 5px;
		transform:rotate(-6deg);
		-ms-transform:rotate(-6deg); 
		-moz-transform:rotate(-6deg); 
		-webkit-transform:rotate(-6deg); 
		-o-transform:rotate(-6deg); 
}

.vertical_scroller{
		position:relative;
		width: 480px;
		height:120px;
		margin: 0 10px 0 10px;
		overflow: hidden;
		border: 2px solid #c0bfbf;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		border-radius: 5px;
		}
.vertical_scroller_nocontext{
		position:relative;
		width: 705px;
		height:120px;
		margin: 0 10px 0 10px;
		overflow: hidden;
		border: 2px solid #c0bfbf;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		border-radius: 5px;
		}
.scrollingcontainer, .scrollingcontainer_nocontext {position: absolute;}

/*
* Definition für Content Modul TOGGLE
*/
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap .toggle{
		text-overflow:none;
	}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap .toggle .module{
		margin-bottom:0px;
	}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap{
		padding:0px 0px 12px 0px;
	}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap h3{
		cursor: pointer;
		border-radius:4px;
		line-height:24px; 
		height:auto;
		/*position:relative;*/
		font-size:1.1em;
		padding: 0 0 2px 12px;
	}
	#no_context #content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap h3 div{
		max-width:700px;
	}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap h3 div{
		line-height:24px; 
		display:block;
		max-width:468px;
		float:left;
	}
	div.content_modul_toggle_expand div.wrap div.toggle div.module div.wrap div.text_container p {margin-left:12px;}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap h3 .arrow{
		/*position:absolute;
		top:0px;
		right:12px;*/
		float:right;
		width:15px;
		display:block;
	}
	#content .content_modul_toggle_wrap .content_modul_toggle_expand .wrap h3 .clearer{
		float:none;
		clear:both;
		height:0px;
		boder:none;
	}
	#content .content_modul_toggle_wrap{
		margin-bottom:20px;
	}
	#content .content_modul_toggle_wrap .module{
		margin-bottom:0px;
	}
/*
*	TOGGLE Ende
*/

/* 
*	Social Media 2Clicks 
*/
#socialshareprivacy{background-color: #F8F8F8; height: 22px; margin: 2px 0 8px; padding: 5px;  width: 475px; display:none;}
.social_share_privacy_area {clear: both; list-style-type: none; padding: 0 !important; width: auto; display: block;}
.social_share_privacy_area li {margin: 0 !important; padding: 0 !important; height: 21px; float: left;}
.social_share_privacy_area li .dummy_btn {float: left; margin: 0 0 0 10px; cursor: pointer; padding: 0; height: inherit;}
.social_share_privacy_area li div iframe {overflow: hidden; height: inherit; width: inherit;}
 
/* Facebook begin */

.social_share_privacy_area .facebook {width: 178px; display: inline-block;}
.social_share_privacy_area .facebook .fb_like iframe {width: 145px;}
 
/* Facebook end */
/* Twitter begin */

.social_share_privacy_area .twitter {width: 148px;}	
.social_share_privacy_area li div.tweet {width: 115px;}

/* Twitter end */
/* Google+ begin */

.social_share_privacy_area .gplus {width: 123px;}
.social_share_privacy_area li div.gplusone {width: 90px;}
div[id*='plusone']{display:inline !important;}
	
/* Google+ end */
/* Switch begin */

.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url('../../../media/javascript/socialmedia_1/img_82/socialshareprivacy_on_off.png') no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area li .switch.on {background-position: 0 -12px; }

/* Switch end */
/* Tooltips begin */

.social_share_privacy_area li.help_info {position: relative; }
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 35px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    border: 1px solid #ccc;
    background-color: #f8f8f8;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {left: -75px;} 
.social_share_privacy_area li .help_info.icon .info {left: -200px;}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {display: block;}
.social_share_privacy_area li.help_info.info_off.display .info {display: none;}
.social_share_privacy_area li .help_info.icon {
    background: #fff url('../../../media/javascript/socialmedia_1/img_82/socialshareprivacy_info.png') no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
	vertical-align: top;
	border: 1px solid #e7e3e3;
	border-right-width: 0;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width: 0;border-left-width: 0;}	
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width: 1px;margin-top:2px;}

/* Tooltips end */
/* Settings/Info begin */

.social_share_privacy_area li.settings_info {position: relative;top: -2px;}
.social_share_privacy_area li.settings_info a {text-decoration: none;margin: 0 !important;}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f8f8f8;
    border: 1px solid #e7e3e3;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width: 0;background-color: transparent;}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {display: none;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url('../../../media/javascript/socialmedia_1/img_82/settings.png') no-repeat center center scroll;
	width: 25px;
	height: 20px;
	border: 1px solid #e7e3e3;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset { border-width: 0;margin: 0;padding: 0 10px 10px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {margin: 0;padding: 10px 0;width: 115px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear: both;float: left;margin: 4px 10px 4px 0; padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display: inline-block; float: left;	margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color: #090;}
/* 
*	Social Media 2Clicks 
*/







/*
*  Banner Texte
*/
#rectBanner p, #fullBanner p, #halfBanner p, #skyBanner p {
	margin-bottom:0px;
}