@media screen {
/*================================================
 * CSS for RXAT Shows *
 * Achtung! Sujetfarbe #EFA01D ersetzen *
 * Achtung! zweite Farbe bei Hotel & Co anpassen #EFA01D *
 *================================================*/



/* ==================== General ==================== */

h1 {font-size: 1.8em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}
h2 {font-size: 1.6em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}
h3 {font-size: 1.5em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}
h4 {font-size: 1.3em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}
h5 {font-size: 1.2em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}
h6 {font-size: 1.2em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size: 1em; color: #EFA01D; font-family: 'OpenSans', sans-serif; font-weight: 100;}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px 10px;
	padding: 0;
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	font-weight: lighter;
	line-height: 1.2em;
	}


h1#pageName {
	padding: 10px;
	font-size: 1.8em;
	font-weight: lighter;
	line-height: 1.2em;
	text-transform: uppercase;
	}

.unmanagedContent h2,
.unmanagedContent h3,
.unmanagedContent h4,
.unmanagedContent h5 {
	margin: 0 0 5px 10px; 
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	color: #EFA01D;
	}

.simpleHeading.homePageHeading {padding: 10px 0 10px 10px; margin-top:5px; font-size: 1.8em;} 

p {
	font-size: 1.2em;
	font-family: 'OpenSans', sans-serif;
	font-weight: 100;
	line-height: 1.6em;
	margin: 10px 0 20px 10px;
	padding: 0;
	color: #000000;
	}

strong {letter-spacing:0.01em;}

p a, p a:link, p a:visited, p a:active {
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	font-size:1em;
	color: #000000;
	text-decoration:underline;
	}

p a:hover {color: #EFA01D; text-decoration:none;}

#content p {
	font-size: 1.2em;
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	line-height: 1.6em;
	/* margin: 10px 0 25px 10px; */
	padding: 0;
	color: #000000;
	}

ul, ol, dl, blockquote {
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	color: #000000;
	margin: 5px 0;
	padding: 0;
	}

.unmanagedContent ul {font-size: 1.1em; font-family: 'OpenSans', sans-serif; font-weight: 100; padding: 0 0 10px 40px;}
.unmanagedContent ul ul {font-size: 1em; font-family: 'OpenSans', sans-serif; font-weight: 100; padding: 0 0 0 40px;}
.unmanagedContent ul li ul li {font-size: 1em; font-family: 'OpenSans', sans-serif; font-weight: 100; line-height: 1.2em;}

.unmanagedContent li {
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 10px 0 10px 10px;
	color: #000000;
	list-style-type: square;
	}

.unmanagedContent ol ul {font-size: 1.2em; padding: 0 0 0 20px;}
.unmanagedContent ol li ul li {line-height: 1.1em;}


#wrapper {width: 980px;}

/* Background image fixieren - kein Scrollen
#wrapper {
	background-attachment: fixed!important;
	background: #1D1D1B!important;
	}*/

#content {
	border:none;
	margin-left:0;
	width: 660px;
	margin-top:0px;
	padding-top:0px;
	}

.noSecondLevel div.multiLevelNav #topNavigation {margin-bottom: -10px;}
body.sidebars-right #content {width: 660px;}
.home ul.level1 {margin-bottom:15px!important;}
.home #content {margin-top:-23px!important;}
h2 {margin-top:30px;}

/* Hintergrundbild */
/* body {background: url('../RXAT/RXAT_BauenEnergieWien/images/sujet/BE_ziegel_hintergrund.jpg?v=1271814203035452806');background-repeat:repeat-x;} */

/* Login ausblenden
.signup {display:none;}
.login {display:none;} */



/* ==================== Topbar UAB ==================== */
#topbar {
    left: -10px;
    z-index: 1000;
    position: absolute;
    top: -35px;
    width: 940px;
    clear: both;
    height: 20px;
    margin: 0 10px;
    padding-bottom: 10px;
	}

.languages-container, .toolbar-item-anchor-signout {display:inline;}

/* Produced by ausblenden */
.top-bar .producedBy {display:none;}

/* Language Selector Ausrichtung */
.toolbar-dock-left {margin-left:-33px!important;}

/* Produced by ausblenden */
.top-bar .producedBy {display:none;}

/* Leads Icon ausblenden */
.toolbar-button-leads {display:none;}

/* Suchbutton UAB Bar */
.mainButton {background: #EFA01D;}

/* Header Grafik Ausrichtung */
div#brand.noindex {margin-left:10px;}

/* Breadcrumbs */
#pageTopContainer {margin: 0 10px 0 15px;}

#breadcrumb li span {
	font-size: 1.1em;
	font-family: 'OpenSans', sans-serif;
	font-weight: 100;
	color: #4D4D4D;
	}

/* Breadcrumbs NoSecondLevel */
#pageTopContainer {margin: 0 10px 10px 10px;}
.contentLayoutBox {margin-top:0px!important;}
.noSecondLevel #pageTopContainer {margin: 0 10px 0 10px!important;}
.noSecondLevel .contentLayoutBox {margin-top:10px!important;}





/* ==================== Navigation ==================== */

#topNavigation {background:#000000;}

#topNavigation ul.level1 {
	width: 980px;
	height: 30px;
	margin: 0 auto;
	list-style: none;
	position: relative;
	z-index: 5;
	border: none;
	}


/* Farbe Navigation Level 1 - inaktive Seiten */
#topNavigation ul.level1 li {
	position: relative;
	float: left;
	background: #251629; 
	} /* Farbe ggf an Header anpassen */

#topNavigation ul.level1 li a {
	height: 20px;
	padding: 10px;
	display: block;
	font-size: 1.3em;
	font-weight: normal;
	text-decoration: none;
	line-height: 1;
	color:#FFFFFF!important;
	}

/* Farbe Navigation Level 1 - aktive Seite */
#topNavigation ul.level1 li a:hover,
#topNavigation ul.level1 li a:focus,
#topNavigation ul.level1 .override-selected a,
#topNavigation ul.level1 li.hover a,
#topNavigation ul.level1 li.selected a,
#topNavigation.no-js ul.level1 li:hover a {
	background: #EFA01D;
	}  
/* Sujetfarbe anpassen - ggf. andere Farbe waehlen */
#topNavigation ul.level1 li.first {border-left: none;}

#topNavigation ul.level1 li.first a {}

#topNavigation ul.level1 .level2,
#topNavigation.no-js li .level2 {
	width: auto;
	margin: 0;
	background: #251629;
	position: absolute;
	left: -9999px;
	display: block;
	z-index: 9999;
	} /* Farbe ggf an Header anpassen */

#topNavigation ul.level1 .level2 li {
	width: 100%;
	border: none;
	}


/* Farbe Navigation Level 2 */
#topNavigation ul.level1 .level2 li a {
	white-space: nowrap;
	border: none;
	background: #251629;
	} /* Farbe ggf an Header anpassen */

#topNavigation li:hover .level2,
#topNavigation li:focus .level2,
#topNavigation.no-js li:hover .level2
	{left: 0;}

#topNavigation li ul.level2 ul,
#topNavigation li.selected ul.level2 ul {
	margin: 0;
	display: block;
	position: absolute;
	left: -9999px;
	}


/* Farbe Navigation Level 3 */
#topNavigation ul.level2 li.hover ul li a,
#topNavigation.no-js ul.level2 li:hover ul li a,
#topNavigation.no-js ul.level2 li:hover ul,
#topNavigation.no-js ul.level2 li:focus ul li a,
#topNavigation.no-js ul.level2 li:focus ul,
#topNavigation ul.level2 li.hover ul {
	border: none;
	background: #251629;
	} /* Farbe ggf an Header anpassen */

#topNavigation ul.level1 .level2 li ul li {padding: 0;}

.selectedHasChildren {height: auto;}


/* Navigation vertikale Position */
.multiLevelNav #topNavigation,
#topNavigation .selectedHasChildren {
	top: -5px;
	margin-bottom: 20px;
	width: 98%!important;
	height:40px;
	background-color: #251629;
	} /* Farbe ggf an Header anpassen */


/* Drucken Teilen Senden ausblenden */
#pageTools {display: none;}





/* ==================== Body Content ==================== */

/* Hintergrundfarbe Website */
form#aspnetForm {background-color: #EFA01D;}
body {background-color: #EFA01D;}


/* Dokument Icons */
.pdf, .doc, .word, .docx, .jpg, .ext-link , .jpg-img {
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: underline;
	}
.ext-link {background: transparent url('../RXAT/RXAT_MasterVienna/images/externer-link1.png?v=1271814203035452806') center left no-repeat;}
.jpg-img {background: transparent url('../RXAT/RXAT_MasterVienna/images/jpg.png?v=1271814203035452806') center left no-repeat;}
span.dateigroesse {float:right}


/* Trennlinie */
.linedbottom {border-bottom: 1px dashed #999999;}
.linedbottom > p {margin-left:0px;}
.contnetlist {
	position: relative;
	width: 96%;
	margin: 20px 10px!important;
	float: left;
	}
div.concertinaContent .contnetlist {width:100%; margin: 20px 0;}


/* Aktuelle Meldungen - Home page Pressemitteilung */
.inhalt-info-block {
	background: url('../RXAT/RXAT_MasterVienna/images/info-block-lines.gif?v=1271814203035452806') repeat-y scroll right top transparent;
	padding:10px 10px 10px 25px;
	font-size:1.1em;
	float:left;
	width:620px;
	overflow:hidden;
	margin-left:10px;
	}

div.inhalt-info-block a {font-size:0.9em; line-height:0.9em;}
.inhalt-info-block strong {font-size: 1em;}

.info-block-top {
	width:642px;
	height:10px;
	background: url('../RXAT/RXAT_MasterVienna/images/info-block-top.gif?v=1271814203035452806') no-repeat scroll right top transparent;
	float:right;
	margin: 20px 0 0;
	}

.inhalt-info-block h3 {
	display:inline-block;
	height:35px;
	background: url('../RXAT/RXAT_MasterVienna/images/info-block-headline.gif?v=1271814203035452806') no-repeat scroll left top transparent;
	margin:0 0 0 -18px;
	padding:4px 0 0 20px;
	color:#FFFFFF!important;
	font-size:1.2em;
	}

.inhalt-info-block h3 span {
	float: right;
	height:35px;
	width:30px;
	background: url('../RXAT/RXAT_MasterVienna/images/info-block-headline-flag.gif?v=1271814203035452806') no-repeat scroll right top transparent;
	margin:-4px 0 0 0;
	}

.info-block-bottom {
	width:642px;
	height:10px;
	background: url('../RXAT/RXAT_MasterVienna/images/info-block-bottom.gif?v=1271814203035452806') no-repeat scroll right top transparent;
	float:right;
	}





/* ==================== Concertina ==================== */


/* Concertina - Balken */
ul.concertinaList .concertinaHeading {
	background-color: #EFA01D; 
	border-radius:0; 
	padding:10px 7px 10px 25px;
	}

/* Concertina - Headline */
ul.concertinaList .concertinaHeading {
	font-size: 1.2em; 
	color: #FFFFFF; 
	font-family: 'OpenSans', sans-serif; 
	font-weight: 100;
	}



/* ==================== Hub pages ==================== */

/* Hub pages - Boxen */
.teaserList {width:640px;}
.li.even {width:300px;}
.teaserList li {width:auto; margin: 0 0 0 10px; padding:10px; border: 1px solid #EFA01D;}




/* ==================== Hotel & Restaurants page ==================== */

a.button-hotel:link, a.button-buchung:link, a.button-restaurant:link, a.button-hotel:link, .button-rhc-buchung:link {color: #FFFFFF;}
a.button-hotel:visited, a.button-buchung:visited, a.button-restaurant:visited, a.button-hotel:visited, .button-rhc-buchung:visited {color: #FFFFFF;}
a.button-hotel:hover, a.button-buchung:hover, a.button-restaurant:hover, a.button-hotel:hover, .button-rhc-buchung:hover {color: #FFFFFF;}
a.button-hotel:active, a.button-buchung:active, a.button-restaurant:active, a.button-hotel:active, .button-rhc-buchung:active {color: #FFFFFF;}


.button-hotel, .button-buchung, .button-restaurant {
    width: 160px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 20px 20px;
    margin: 18px 10px 0 0;
    border: 0px solid #FFFFFF;
    border-radius: 0;
    background: #EFA01D; /* Farbe fÃ¼r IE 8*/
    background: -webkit-gradient(linear, left top, left bottom, from(#EFA01D), to(#EFA01D)); /* Farbverlauf Button, helle Farbe + Sujetfarbe*/
    background: -moz-linear-gradient(top, #EFA01D, #EFA01D); /* Farbverlauf, helle Farbe + Sujetfarbe*/
    background: linear-gradient(to bottom, #EFA01D, #EFA01D); /* Farbverlauf, helle Farbe + Sujetfarbe*/
    font: 16px arial;
    color: #FFFFFF;
    text-decoration: none;
	}

.button-rhc-buchung {
    width: 260px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 20px 20px;
    margin-right: 0px;
    border: 0px solid #FFFFFF;
    border-radius: 0;
    background: #EFA01D; /* Farbe fÃ¼r IE 8*/
    background: -webkit-gradient(linear, left top, left bottom, from(#EFA01D), to(#EFA01D)); /* Farbverlauf Button, helle Farbe + Sujetfarbe*/
    background: -moz-linear-gradient(top, #EFA01D, #EFA01D); /* Farbverlauf, helle Farbe + Sujetfarbe*/
    background: linear-gradient(to bottom, #EFA01D, #EFA01D); /* Farbverlauf, helle Farbe + Sujetfarbe*/
    font: 16px arial;
    color: #FFFFFF;
    text-decoration: none;
	}

.button-hotel:hover, .button-buchung:hover, .button-restaurant:hover, .button-rhc-buchung:hover,
.button-hotel:focus, .button-buchung:focus, .button-restaurant:focus, .button-rhc-buchung:focus {
    background: #333333; /* Farbe fÃ¼r IE 8*/
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333)); /* Farbverlauf Hover-Effekt, hellgrau + dunkelgrau*/
    background: -moz-linear-gradient(top, #999999, #333333); /* Farbverlauf Hover-Effekt, hellgrau + dunkelgrau*/
    background: linear-gradient(to bottom, #999999, #333333); /* Farbverlauf Hover-Effekt, hellgrau + dunkelgrau*/
    color: #FFFFFF;
    text-decoration: none;
	}

.button-hotel:active, .button-buchung:active, .button-restaurant:active, .button-rhc-buchung:active {
    background: #333333; /* Farbe fÃ¼r IE 8*/
    background: -webkit-gradient(linear, left top, left bottom, from(#5c5c5c), to(#333333));
    background: -moz-linear-gradient(top, #5c5c5c, #333333);
    background: linear-gradient(to bottom, #5c5c5c, #333333);
	}

.button-hotel:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -5px;
	background: url('../RXAT/RXAT_MasterVienna/images/icons/cta-hotel.png?v=1271814203035452806') no-repeat left center transparent;
	}

.button-buchung:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -5px;
	background: url('../RXAT/RXAT_MasterVienna/images/icons/cta-buchung.png?v=1271814203035452806') no-repeat left center transparent;
	}

.button-restaurant:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -5px;
	background: url('../RXAT/RXAT_MasterVienna/images/icons/cta-restaurant.png?v=1271814203035452806') no-repeat left center transparent;
	}

.button-rhc-buchung:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -5px;
	background: url('../RXAT/RXAT_MasterVienna/images/icons/cta-buchung.png?v=1271814203035452806') no-repeat left center transparent;
	}





/* ==================== Ticket page ==================== */

/* Ticket page Preis Ausrichtung */
.preisrechts{float:right;}

.space {border-bottom:1px dotted #CCCCCC; margin:0 auto!important; width:500px;}
ul.onlineticket li {list-style-type: none; margin-left:-20px; padding:15px; padding-bottom:5px}
ul.onlineticket li:nth-child(odd) {background:#CCCCCC;}





/* ==================== Lage & Anreise ==================== */
.threeLinkBox {
	border:1px solid #EFA01D;
	float: left;
	margin-left: 10px;
	padding: 10px;
	text-decoration: none;
	}

.threeLinkBox img {width: 187px; height: 187px;}





/* ==================== Besuchen > Galerie Impressionen ==================== */

ul.ad-thumb-list {margin:0; height:75px;}
.ad-gallery .ad-thumbs li {list-style-type:none;}





/* ==================== Aussteller Services > Wichtige Adressen ==================== */
.wichtigeAdressen-contact .contact {
	margin:0px 0px 40px 10px;
	float:left;
	width:300px;
	}

.wichtigeAdressen-contact-single .contact {margin:0px 0px 0px 10px; width:300px;}
.wichtigeAdressen-contact img {margin-bottom:30px!important; margin-top:13px}
.wichtigeAdressen-contact-single {margin-top:370px;}
.wichtigeAdressen{margin-top:140px;}

/* Kontakt Standbau */
.StandbauKontakt img {margin-left:10px}





/* ==================== Presse page ==================== */

.presseBox {width: 130px; border: 1px solid #EFA01D; padding: 20px 10px; margin: 5px; float:left;}
.presseBox img {width: 70px; margin: 0 0 20px 30px;}
.presseBoxText {text-align:center;}



/* ==================== Kontakt page ==================== */
.menu-kontakt {float:left!important;
	width:325px;
	display: block!important;
	clear:none!important;
	}

.menu-kontakt.contactText p {
	width:250px!important;
	margin-left:80px
	}

.menu-kontakt h2 {display:none}

.menu-kontakt img {margin-bottom:35px; margin-left:10px;}

.contact {
	width:280px;
	min-height:160px;
	padding:10px;
	margin:10px;
	border: 0px solid black;
	}

.contact img {width:60px; height:90px; margin:0 10px 0 0; float:left!important;}
.contactText {float:left; width: 180px; font-size:0.85em;}
.contactText h5 {padding:0 0 10px 0; margin:0;}
.contactText p {margin:0;}


/* RHC Kontakte */
.rhc_information .contact {
	min-height:100px;
	padding:0px;
	margin:10px;
	}

.rhc_information h5 {margin-bottom:-10px!important;}

.rhc_information .contact img {
	margin-top:0px!important;
	margin:0 10px 0 0;
	} 





/* ==================== Privacy Policy page ==================== */
.q-links{padding:10px;margin-bottom:30px;}
.q-links-left{float:left;margin-right:25px;}
.q-links-right{float:left; margin-left:100px;}
.q-links:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	}

#anchors {text-decoration: none;}





/* ==================== Privacy & Cookies page ==================== */
.header:before, .header:after {content: " "; display: none;}
#cookieInfoContainer {margin-left: 0px; width: 100%;}
#cookieInfoContainer .cookieList {width: 900px;}
.cookieList th {min-width:100px!important;}





/* ==================== Social Media Balken / Social Bar ==================== */

li.social-bar::after {
	background-color: #454545;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
	}

li.social-bar {
	left: 0;
	position: fixed;
	top: 35%;
	width: 48px;
	z-index: 999;
	height: auto;
	padding: 0;
	text-align: center;
	}

li.social-bar a {
	display: block;
	margin: 15px 0;
	padding: 0;
	}

img {max-width: 100%;}





/* ==================== RHC Elements ==================== */
#sidebarRight {
	margin-left:10px;
    width: 300px;
	}

/* Recommendations */
div#sidebarRight {overflow: visible;} 

#sidebarRight #search {
	border: 0 none;
	margin: 0 0 10px;
	padding: 8px;
	width: 285px;
	border-radius: 0;
	height:29px;
	background-color: #fcb922;
	}

#sidebarRight #search .button {
	background: url('../RXAT/RXAT_MasterVienna/images/search.png?v=1271814203035452806') repeat-x scroll 0 0 transparent;
	color: #000000;
	display: block;
	float: left;
	font-weight: normal;
	padding: 3px;
	text-indent: 1px;
	width: 90px;
	height: 28px;
	}

#sidebarRight #search input {
	float: left;
	margin-right: 10px;
	width: 175px;
	height: 20px;
	}

#sidebarRight h2 {
	margin: 0!important;
	padding: 8px;
	width: 283px;
	margin-left: 0;
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: #EFA01D;
	}  /* Sujetfarbe anpassen */

#sidebarRight .rhc_information {
	border: 1px solid #EFA01D;
	padding-left: 5px;
	width: 292px;
	height: auto!important;
	}  /* Sujetfarbe anpassen */

#sidebarRight .rhc_information a {font-size: 100%;}

.rhc_information_text {
	float:right;
	margin: 40px 30px 0px 0px;
	}

.rhc_information img {margin: 10px 0px 10px 5px;}

.whiteLink {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 1.2em;
	font-family: 'OpenSans', sans-serif;
	font-weight: bold;
	line-height: 1.6em;
	color: #000000;
	}

.greenLink {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	width: 20px;
	}





/* RHC Border Box */
.rhcBorderBox {align:center; padding: 10px 0 5px 80px; border: 1px solid #EFA01D;}
.rhcBorderBox img {float:center;}





/* ==================== Ausstellerkatalog ==================== */

/* Sidebar Left - Breite und Abstand nach oben */
#sidebarLeft{margin-right:10px; width:215px; margin-top: 65px;}

#searchSidebarLeft h3 {
	background:#EFA01D!important;
	padding:10px;
	margin-top:0px;
	border-radius:0;
	font-size:1.3em;
	color:#FFFFFF;
	}  /* Sujetfarbe anpassen */

/* Search Facets - Rahmen und Abstaende - Ausstellerkatalog*/
#facetNavigation {border:1px solid #EFA01D; margin-left:10px; margin-top:0;}
#facetNavigation h3 {background-color:#EFA01D; padding:5px; font-size:1.3em; color:#FFFFFF; margin-top:-10px; margin-left:0px; width:96%;}
#facetNavigation h4 {font-size:1.4em; margin-top:10px;}

/*Search Facets - Titel und Abstand*/
li.searchFacetDimension h4 {border-bottom:1px solid #DDDDDD!important;}
li.searchFacetDimension {margin-bottom:20px!important;}
li.searchFacetDimension ul li {line-height:1.6em!important;}

/*Katalog-Suche zuruecksetzen*/
#searchApplied a.reset:lang(de) {background:url('../RXAT/RXAT_MasterVienna/images/buttons/katalog-suche-zuruecksetzen.png?v=1271814203035452806'); background-repeat:no-repeat!important; width:100px; margin-top:3px; height:30px;}
a.resetSearch {margin-left:10px;}
a.reset:hover:lang(de) {margin-top:3px!important; margin-right:-0px!important;}
#searchApplied a.reset:lang(en) {
	background:url('../RXAT/RXAT_MasterVienna/images/buttons/katalog-reset-search.png?v=1271814203035452806');
	background-repeat:no-repeat!important; 
	margin-top:3px; 
	min-height:20px; 
	margin-right:10px; 
	width:95px!important;
	}

/* Panel Headings - Ausstellerkatalog */
#searchContent h2 {background-color:#EFA01D!important; border-radius:0!important; padding:10px;}

.panelHeading {
	margin: 0 10px 0 10px;
	padding: 10px;
	font-size: 1.2em;
	border-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	font-weight: normal;
	background:none;
	}

#content .panel {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	}



/* Ausstellerkatalog Border */
#content .panel {border:1px solid #CFCFCF; background-color:#FAFAFA;}
#searchOptions, #searchResults {border:1px solid #EFA01D!important;}
#searchResultsList.list li.resultItem {border-bottom:dotted 1px #CCCCCC}
.suche h2.panelHeading {display:none; background:none; color:#333333;}
.suche .panelHeading {background:none; color:#333333; }
.suche #searchResults a.logo {display:none;}
.suche #sidebarRight {margin-left:0px}
.suche div#content  {width:475px!important; margin-left:10px;}
h3.name {margin-bottom:50px;}
p.meta {display:none;}


/* Ausrichtung H1 */
.katalog #pageName{margin-left:-225px;margin-top:20px}

/* "Vertreten durch" einblenden */

/* "Stand" ausblenden */
.standDetails .stand {display:none;}

/* tatsaechliche Standnummer ausblenden */
.exhibitorDetail .standDetails ul li span {display:none;}

.list .exhibitorDetail .standDetails {display:inline;}
/* 
span.stand {display:none;}
ul.exhibitor.exhibitorParent {display:none;}
.exhibitorDetail .badge .standDetails ul {display:none;}
.exhibitorDetail .standDetails ul li span {display:none;}
.standDetails span.stand {display:none;} */


/* .standDetails {display: block;}
.exhibitorDetail .badge .standDetails ul {display:none;}
.standDetails span.stand {display:none;} */ 

/* Kategorien ohne Hierarchie */
/*.exhibitor-profile dd:after {content: "|"; color: #aaa;}
.exhibitor-profile dd:last-child:after {content: "";}*/

/* Aussteller-Seite PLZ neben Ort */
.postal-code {margin-top:-16px;}
.locality {margin-left:39px;}

/* Logo Rahmen */
.list .listItemDetail img.logo,
.list .listItemDetail .logo img {border: 1px solid #EFA01D;} /* Sujetfarbe anpassen */

/* Produkte - Vorschau-Ausstellerliste */
.list li.resultItem .product-carousel {margin-left:0px!important;}

/* Produkte - Abstand zwischen Produkten in Produkt Carousel */
.list li.resultItem .product-carousel {width: 400px!important;}

/* Produkte - Bezeichnung in Produkt Carousel zweizeilig */
.listItemDetail.exhibitorDetail p {width: 460px;}
.listItemDetail.exhibitorDetail .product-carousel p.ellipsis {width: auto;}

/* Produkte - Carousel Positionierung unter Aussteller */
.list li.resultItem .product-carousel {margin-left: 55px!important;}

/* "Aktualisiert am" ausblenden */
.modified.first {display:none;}


/* Saved Search - Sidebar Left */
#savedSearches {padding:0 5px;}



/* ==================== Unternehmensprofil ==================== */

/* Unternehmensprofil - Event Edition Selector */
#content .eventEditionSelectorContainer.clearfix {padding-bottom:5px;}
.eventEditionSelector.collapsed .selectorHeader {width:400px;background:none;border:1px solid #9CC014}
.eventEditionSelector.extended .selectorHeader {width:400px;background:none;border:1px solid #9CC014}
.selectorOptions .eventEditionList li{background:#EEEEEE;}


/* Unternehmensprofil - Hintergrundfarbe, Links, Balken */
.mod-content {background-color: #FFFFFF!important; border: 1px solid #696969;}

.mod-content-alt {
	margin: 5px 20px;
	padding: 20px 20px 0 20px;
	border:1px solid #EFA01D;
	border-radius: 0;
	background-color: #F1F1F1;
	}

.list-module-alt .mod a {
	font-size: 1.4em;
	color: #EFA01D;
	font-family: 'OpenSans',
	sans-serif;
	font-weight: 100;
	}

.list-module-alt .mod p {
	font-size: 1.2em;
	font-family: 'OpenSans', sans-serif;
	font-weight: 100;
	line-height: 1em;
	margin-left:0px;
	padding-left: 0;
	color: #000000;}



.company-account-mini-badge-module.mod-content-hover-alt > .body:hover {background-color:#F0F2E5!important;}
.participant-badge.mod-content-hover-alt > .body:hover {background-color:#F0F2E5!important;}
.mod-content-alt:hover {background-color: #F0F2E5!important;}
.mod-content-alt:hover a:hover {color: black;}

/* Unternehmensprofil - Icons unter Mitarbeiter */
#participatingIndividualsSection .image-and-actions {margin-top:-40px;}

/* Unternehmensprofil - Quicklinks / Text-Overlay auf Bild ausblenden */
.overlayShort {display:none;}

/* Unternehmensprofil - Nova-Standreferenz ausblenden */
.customExhibitorProfile .standDetails {display:none;}

/* Kategorien mit Hierarchie - Variante 1 */
.inner-attribute-container dd {margin-left:20px; font-weight:bold;}
.inner-attribute-container dd ul li {margin-left:50px;}

/* Kategorien mit Hierarchie - Variante 1 */
div.inner-attribute-container.inner-attribute-container-0,
div.inner-attribute-container.inner-attribute-container-1 {padding:5px 0 10px 0;}

/* Kategorien mit Hierarchie - Variante 2
.attribute-Name-categories dd {margin-left:10px; font-weight: bold;}
.attribute-Name-categories dd ul li {margin-left:40px; list-style-type:square; font-weight:normal;} */

.standDetails {display:block;}
.listItemDetail.exhibitorDetail p {width:460px}
p.ellipsis.multiline {display:inline!important;}

/* Unternehmensprofil - allgemeiner Teil mit Description und Social Media */
.participatingCompany-badge {border: 1px solid #EFA01D; border-radius: 0; background: #FFFFFF;}  /* Sujetfarbe anpassen */

/* Unternehmensprofil - Social Media Icons Ausrichtung */
.participatingCompany-badge .social {width:108px;}

/* Unternehmensprofil - Mitarbeiterkontakte - Delegates */
#productsSection, #participatingIndividualsSection {border: solid 1px #EFA01D;}  /* Sujetfarbe anpassen */
.solidBox {border: solid 1px #EFA01D; background-color:#EFA01D;}  /* Sujetfarbe anpassen */
h2.solidBox {color:#FFFFFF;}
#productsList li img, #participatingIndividualsList li img {border: solid 1px #EFA01D; border-radius:0;}  /* Sujetfarbe anpassen */


/* Custom Objects - Anschrift, Dokumente etc. */
ul.tablinks li {border: solid 1px #EFA01D; border-bottom:none;}
.tabbedContent .tabContent {border: solid 1px #EFA01D;}
#content .main .tabbedContent .tabContent {padding:10px;}


/* Unternehmensprofil - Produktname Layout */
h2.productName {
	margin:20px 0;
	text-align:center;
	font-size: 20px;
	}

/* Unternehmensprofil - Produktansicht */
div.viewer .overlay {display:none;}

/* Unternehmensprofil - Teil mit Produktbild und Beschreibung */
.nova-carousel-container {width:620px;}
.sidebars-none div.viewer {margin: 0 auto;}
.product .colWrap {
	width: 905px;
	padding: 0 0 0 10px;
	border: 1px solid #EFA01D;
	background: #FFFFFF;
	}

/* Unternehmensprofil - Produkte Vorschau */
.jcarousel-list-horizontal li a {font-size:0.8em; word-wrap: break-word;}


/* Unternehmensprofil Produktbeschreibung */
.details .description, #documentsRepeater .description {width:890px;}
.details .description p,
#documentsRepeater .description p {
	width: 850px;
	padding: 20px 10px!important;
	border: 1px solid #CFCFCF;
	}

/* Unternehmensprofil - Company Badge */
.participatingCompany-badge {border: 1px solid #EFA01D; border-radius:0;}
.participatingCompany-media-object h2.exhibitorName {margin:10px 0 20px 0; font-size:1.6em;}
.parentBadge {border: 1px solid #EFA01D; border-radius:0; -webkit-border-radius:0;}

/* Unternehmensprofil - Teil mit weiteren Produkten in Carousel */
#otherProducts {border: 1px solid #EFA01D;}
.jcarousel-skin-nova-default {background: #FFFFFF; border:none;}
.standDetails {display:none;}
	
/* Unternehmensprofil - Umbruch Produkttext */
.jcarousel-skin-nova-compact .jcarousel-item p a {word-wrap: break-word;}

/* Produkt page - Product */
h2.productName {
	font-size: 2em;
	margin-top: 10px;
	color: #EFA01D;
	font-family: 'OpenSans', sans-serif;
	font-weight: 100;
	text-align: center;
	}

/* Produkt page - Weitere Produkte */
h2.solidBox {
	font-family: 'OpenSans', sans-serif;
	font-weight: 100;
	font-size:1.4em;
	}

.jcarousel-list {height:150px;}



/* Unternehmensprofil - Stand Sharers / Marken Vertretungen */
div.sharedStands {margin: 40px 0 0 0;}

.sharedStands h2 {margin:10px 0 20px 0; font-size:1.4em;}

.sharedStands .stand ol, .sharedStands .stand li {margin:0 0 5px 10px;}



/* ==================== Mitarbeiterverzeichnis / Delegate Directory ==================== */

/* Land unterhalb von Mitarbeiter ausblenden */
p.country {display:none;}





/* ==================== Login Page ==================== */

.standard div.inputForm {width:75%; padding:20px;}
.standard #loginFields {width: 100%;}
.standard #loginFields div.actions {margin: 20px 0 40px 10px;}
.actions .mainButton {width:55%; padding:20px 10px; border-radius:0px;}


/* ==================== Messe-Netzwerk / Matchmaking ==================== */

/* Terminanfragen Pop-up Box */
#addMeetingRequest .inputForm  li.formSection {width:500px!important;}
#viewMeetingRequest .inputForm  li.formSection {width:500px!important;}
#addEditAppointment .inputForm  li.formSection {width:500px!important;}

/* Boxen: Zurueck zum Postfach und Termin absagen/Treffen akzeptieren */
.generalActions {margin-left:-70px; margin-top:5px}

/* RequestMeeting-Navigationsbuttons */
div.requestMeetings {
	border:1px solid rgb(231, 231, 231);
	padding:5px;
	width:905px;
	margin-left:10px;
	}

div.requestMeetings img {
	margin-left:10px;
	margin-right:10px
	}

/* Message Box auf Profil */
.TB_modal {width:660px!important}
#TB_window {width:685px!important;}
.sendMessageActions {margin-right:10px; margin-top:10px;}

/* Upsell Message - Container - RHC- Bild anpassen */
#sidebarRight .package-upsellMessage .media img {
	width:230px;
	margin-left:10px;
	}

#sidebarRight .package-upsellMessage {
	width:300px;
	margin-left:-10px;
	}

#sidebarRight .package-upsellMessage h2 {background-color:#EFA01D;}  /* Sujetfarbe anpassen */

/* Unternehmensprofil - Conditional Links*/
#sidebarRight .conditionalLinks h2 {
	background-color:#EFA01D!important;
	color:#FFFFFF!important;
	}  /* Sujetfarbe anpassen */

#ctl00_primaryNavigation_rptLevel1_ctl01_li {
	width:150px;
	margin-right:20px;
	margin-left:10px!important;
	}

#topNavigation .back-to-main a:before {
	margin-left:-15px;
	margin-top:-5px;
	}

.konto .inputForm {width:100%;}

.konto .formSection {background:orange}

.konto .back-links li {
	display:inline;
	margin-right:10px;
	padding:5px;
	background:orange;
	}

.konto .back-links li a {
	display:inline;
	margin-right:10px;
	padding:5px;
	background:orange;
	color:#FFFFFF;
	}

.konto .tabbedContent {width:100%;}

.konto .back-links {
	float:right;
	margin-right:-20px;
	margin-top:-30px
	}

.konto #appointmentCalendarContainer {width:100%;}

.konto-back-links li {
	display:inline;
	margin-right:10px;
	padding:5px;
	background:orange;
	}

.konto-back-links li a {
	display:inline;
	margin-right:10px;
	padding:5px;
	background:orange;
	color:#FFFFFF;
	}

.konto-back-links {float:right;}

/* User Profile */
.details .content {width:480px}

#sidebarRight .conditionalLinks h2 {color:#333333;}

.mod-content {background-color:#F6F6FF;}

#content .eventEditionSelectorContainer.clearfix {display:none;}

#ctl00_primaryNavigation_rptLevel1_ctl01_li {
	width:150px; 
	margin-right:20px;
	margin-left:10px!important;
	}

#topNavigation .back-to-main a:before {
	margin-left:-15px;
	margin-top:-5px;
	}

#quickLinks {
    border: 1px solid #EFA01D;
    margin: 5px 5px 5px 0;
    width: 298px;
	margin-bottom:20px;
	}  /* Sujetfarbe anpassen */

#quickLinks h3 {
    background-color: #EFA01D;
	color:#FFFFFF;
	}  /* Sujetfarbe anpassen */

#quickLinks ul li a:hover {color:#EFA01D;}  /* Sujetfarbe anpassen */

/* Sharers Portal display none */
#ctl00_primaryNavigation_rptLevel1_ctl08_li {display:none;}

/* Unternehmensprofil - Besucherprofil Right Hand column Statistiken-Buttons-Background */
#sidebarRight .mod-content-hover.pseudo-media-object {padding:15px!important;}

#sidebarRight #statistics h2 {
	width:270px;
	background:none;
	color:#333333;
	border-bottom:1px solid #999999;
	}

#sidebarRight a{text-decoration:none;}

#sidebarRight #statistics a i{
	margin-right:8px;
	margin-top:-25px!important;
	padding:0px!important
	}

.statistics-item{
	background-color:#F0F2E5!important;
	border-radius:10px;
	}

.statistics-module{background-color:#EFA01D!important;}

#sidebarRight .heading3 {color:#FFFFFF!important;}


/* Unternehmensprofil Statistikbox / Formularanpassung DelegateProfile */
#editParticipatingIndividualProfile li.formSection {width:615px!important}
.login li.formSection {width:360px!important}
.mlContainer h2.multilingualHeader {background-color:#EFA01D;}  /* Sujetfarbe anpassen */
.mlContainer ul.tablinks li.selected {background:#EFA01D none;border-color:#EFA01D;}  /* Sujetfarbe anpassen */
.mlContainer ul.tablinks li.selected:hover {background:#EFA01D none;border-color:#EFA01D;}  /* Sujetfarbe anpassen */
.mlContainer ul.tablinks li:hover {background:#F0F2E5 none;border-color:#EFA01D!important;}  /* Sujetfarbe anpassen */
button.mlToggle {color:#EFA01D!important;background:#FFFFFF!important;}  /* Sujetfarbe anpassen */
.mlContainer ul.tablinks li {background:#F0F2E5;}  /* Sujetfarbe anpassen */
.mlDisabledContent {border:1px solid #EFA01D!important;background-color:#F0F2E5;}  /* Sujetfarbe anpassen */
div.inputForm ol li.formSection, div.inputForm ol.attributeContainerDisplay li {background-color:#F0F2E5;border:1px solid #CFCFCF;}





/* ==================== Produktverzeichnis ==================== */

/* Breite der Produkt-Boxen */
body.sidebars-right #productsList li {width:179px !important;}

/* Breite der Produkt-Boxen */
.grid .listItemDetail {width:180px;}





/* ==================== Jobangebote / Company Content ==================== */

/* Jobangebot - Headline */
h2.customObjectName {
	margin:20px 0;
	text-align:center;
	font-size: 20px;
	}


/* Jobangebot - Datum */
#content .publishedDate {float:right;}

/* Jobangebot - Beschreibung und Bild */
#content .customObjectContainer {padding:20px 10px; border: 1px solid red;}

/* Jobangebot - Kontaktbereich */
div.attribute-container.attribute-container-customTypeProfile1  {margin:10px; padding:20px 10px; border: 1px solid red;}

/* Jobangebot - Ansprechpartner und Kontakt */
div.formSection {margin: 20px 0 0 10px;}

/* Jobangebot - Gehalt */
.formSection.attributeattribute-dataType-textboxonelineonelanguage.attribute-Id-10067.attribute-Code-paybracket.attribute-Name-paybracket.default {margin: 30px 0 0 0;}



/* ==================== Rahmenprogramm / Conference Directory ==================== */

/* Rahmenprogramm hr Linie ausblenden */
#content .content hr {display:none;}

.details .content {width:480px}





/* ==================== Suche  ==================== */

#search .button {border-radius:0px;}





/* ==================== Footer ==================== */
#footer {
	padding-top: 0px;
	background-color:#000;
	}

.footerBox {
	color: #E5E5E5;
	float: left;
	min-width: 230px;
	}

.footerLinks {
	background: none repeat scroll 0 0 #464646;
	overflow: auto;
	padding: 10px;
	}
	
#footer .headerFooterLinkList li a {
	color: #FFF;
	text-decoration: none;
	}

#footer .extendedContainer {
	background-color: #FFF;
	border: medium none;
	margin: 0;
	padding: 0;
	}

#footer .extendedContainer a {color:#CCCCCC; margin-left:0px}

#footer .headerFooterLinkList {
	margin: 10px 10px 0 10px;
	float:left;
	}

.producedBy {display:none;}

#footer span.copyright {
	width: 184px;
	height: 25px;
	margin: 5px 10px 5px 10px;
	background-image: url('../RXAT/RXAT_SmartWien/css/rx-logo-blk.jpg?v=1271814203035452806');
	font-family: Lucida Grande,Geneva,Arial,sans-serif;
	font-size: 12px;
	color: #333;
	clear: left;
	float: right;
	text-indent: -99999px;
	}

.footerBox p {
	font-size: 1.1em;
	font-family: 'OpenSans', sans-serif; font-weight: 100;
	line-height: 1.5em;
	margin: 10px 0 20px 10px;
	padding: 0;
	color: #FFFFFF!important;
	}





/* ==================== Doubleclick Ad Slots - Werbebloecke ==================== */
.adContainerDisplay .slot1, .adContainerDisplay .slot2 {
    background-color: #AAACAB;
    background-image: url('../RXAT/RXAT_MasterVienna/images/werbung.gif?v=1271814203035452806');
    background-position: left bottom;
    background-repeat: no-repeat;
    border: 1px solid #C4C4C4 !important;
    display: inline-block!important;
	height: 90px !important;
    margin-top: 10px;
    padding-left: 15px;
    width: auto !important;
	}

.adContainerDisplay .slot1 {margin-right: 10px;}
}
@media screen {
.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 40px;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url('../RXAT/RXAT_SmartWien/moduls/gallery/non-existing.jpg?v=1271814203035452806')\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url('../RXAT/RXAT_Modellbau-Messe/moduls/gallery/ad_prev.png?v=1271814203035452806');
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url('../RXAT/RXAT_Modellbau-Messe/moduls/gallery/ad_next.png?v=1271814203035452806');
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
	  margin-left:40px;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url('../RXAT/RXAT_Modellbau-Messe/moduls/gallery/opa75.png?v=1271814203035452806');
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/RXAT/RXAT_Modellbau-Messe/moduls/gallery/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
	margin-left:40px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 95%;
    position: relative;
	margin-left:30px;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url('../RXAT/RXAT_Modellbau-Messe/moduls/gallery/ad_scroll_back.png?v=1271814203035452806') 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url('../RXAT/RXAT_Modellbau-Messe/moduls/gallery/ad_scroll_forward.png?v=1271814203035452806') 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
}
@media screen {
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
	.fancybox-skin,
	.fancybox-outer,
	.fancybox-inner,
	.fancybox-image,
	.fancybox-wrap iframe,
	.fancybox-wrap object,
	.fancybox-nav,
	.fancybox-nav span,
	.fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, 
	.fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, 
	.fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, 
	.fancybox-close, 
	.fancybox-prev span, 
	.fancybox-next span { background-image: url('../RXAT/RXAT_MasterVienna/MN-Video/images/fancybox_sprite.png?v=1271814203035452806'); }
#fancybox-loading { 	position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../RXAT/RXAT_MasterVienna/MN-Video/fancybox_loading.gif?v=1271814203035452806') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../RXAT/RXAT_MasterVienna/MN-Video/blank.gif?v=1271814203035452806'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../RXAT/RXAT_MasterVienna/MN-Video/images/fancybox_overlay.png?v=1271814203035452806'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }
}
@media screen {
/*Message-Toolbar-Workaround-IMG-HIDDEN*/


.toolbar-item.bodyText.toolbar-button.toolbar-button-inbox img{display:none}

}
