/* reset
------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* general
------------------------------------------------------------------*/
body { background: #000; color: #736e74; font: 13px/16px Arial, sans-serif; }
h1 { font-size: 15px; line-height: 19px; color: #fff; }
h1#sIFR { font-size: 15px; line-height: 19px; color: #fff; text-transform: uppercase; }
h2 { font-size: 20px; line-height: 24px; color: #000; }
h3 { margin: 0 0 5px 0; font-size: 14px; line-height: 18px; color: #736e74; }
h3 span { font-size: 12px; }
h4 { color: #000; font-size: 13px; line-height: 17px; }
ul, ol { margin: 0 0 14px 16px; }
p, form { margin: 0 0 10px 0; }
a { color: #98258a; text-decoration: none; }
a:hover { color: #98258a; text-decoration: underline; }
input, textarea, select { font-size: 11px; font-family: Arial, sans-serif; color: #4F535C; }
strong { color: #000; font-weight: bold; }
em { font-style: italic; }

.img_left { float: left; margin: 0 10px 10px 0; }
.img_right { float: right; margin: 0 0 10px 10px; }

.hide { display: none; }

sup,
sub { vertical-align: 0; position: relative; }
sup { bottom: 4px; font-size: 9px; }
sub { top: 4px; font-size: 9px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* shadow with css3 */
/*.shadowed { -moz-box-shadow: 2px 2px 3px #969696; -webkit-box-shadow: 2px 2px 3px #969696; }*/

/* curved corners */
/*.curved { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }*/

/* page structure
------------------------------------------------------------------*/
#mainWrapper { width: 100%; background: #fff; }
#wrapper { width: 944px; margin: 0 auto; }
#header { float: right; position: relative; width: 713px; padding: 26px 0 0 0; height: 136px; }
#hp #header { height: auto; min-height: 136px; }
#navigation { width: 713px; height: 39px; margin: 0 0 0 0; background: url(../images/bg_navigation.gif) repeat-x; }
#locationsSideBar { float: left; width: 213px; margin: 254px 18px 0 0; }
/*#hp #locationsSideBar {  margin-top: 0; }*/
#contentWrap { position: relative; float:left; width: 482px; margin: 0 0 20px 0; z-index: 100; }
#mdaSidebar { position: relative; float: right; width: 213px; color: #66292f; font-size: 11px; line-height: 15px; z-index: 1000; }
.footer { clear: both; width: 944px; }

/* header
------------------------------------------------------------------*/
#logo { position: absolute; top: 26px; left: -231px; display: block; width: 213px; height: 224px; }

#languages { position: absolute; top: 10px; right: 0; }
#languages li { float: left; padding: 0 6px 0 2px; background: url(../images/bg_languages_li.gif) 100% 50% no-repeat; }
#languages li.last { padding-right: 0; background: none; }
#languages li,
#languages a { color: #000; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#languages a { text-decoration: none; }
#languages .active,
#languages a:hover { color: #98258a; }

/* navigation
-------------*/
#navigation ul { position: relative; margin: 0; width: 713px; height: 39px; z-index: 10; }
#navigation li { float: left; width: auto; height: 39px; padding-right: 1px; background: url(../images/bg_nav_li.gif) top right no-repeat; z-index: 11; }
#navigation li:last-child { padding-right: 0; background: none; }
#navigation a { position: relative; display: block; width: auto; height: 24px; padding: 6px 14px 0 14px; color: #babbb7; font-weight: bold; text-decoration: none; z-index: 15; }
#navigation .active a,
#navigation a:hover { height: 33px; background: url(../images/bg_nav_a_act.gif) 50% bottom no-repeat; color: #fff; }

#navigation .subNav { display: none; position: absolute; top: 30px; left: -5px; width: 689px; height: 63px; padding: 20px; background: url(../images/bg_subNav.gif) no-repeat; z-index: 12;  }
/*#navigation li:hover .subNav,*/
#navigation .active .subNav { display: block; }

/*#navigation li:hover .subNav ul,*/
#navigation .active .subNav ul { float: left; /*width: 280px;*/ width: 205px; _width: 200px; height: 60px; margin: 0 30px 0 0; }
/*#navigation li:hover .subNav ul:last-child,*/
#navigation .active .subNav ul:last-child { margin-right: 0; }
/*#navigation li:hover .subNav li,*/
#navigation .active .subNav li { float: none; display: block; width: 200px; height: auto; padding: 0 10px; _padding: 0 0 0 10px; background: none; border-bottom: #ccc 1px solid; }
/*#navigation li:hover .subNav a,*/
#navigation .active .subNav a { height: auto; padding: 0; background: none; color: #000; font-weight: normal; }
/*#navigation li:hover .subNav .active a,*/
#navigation .active .subNav .active a,
/*#navigation li:hover .subNav a:hover,*/
#navigation .active .subNav a:hover { color: #99258b; }

#topIntro { clear: both; overflow: hidden; height: 78px; line-height: 15px; }
#hp #topIntro { overflow: visible; height: auto; padding-bottom: 20px; }
#topIntro p { margin: 0; padding: 8px 0 0 0; }

/* locationsSideBar
------------------------------------------------------------------*/
#sideSubNav ul { margin: 0 0 10px 0; }
#sideSubNav li { padding: 0 0 0 30px; background: url(../images/bg_sideSubNav_li.gif) 12px 2px no-repeat; }
#sideSubNav a { color: #000; font-size: 12px; text-decoration: none; }
#sideSubNav .active a,
#sideSubNav a:hover { color: #99258b; }

a.itemWrp { position: relative; display: block; width: 213px; height: 76px; margin: 0 0 5px 0; background: #000; color: #fff; text-decoration: none; cursor: pointer; z-index: 1015; }
#mdaSidebar a.itemWrp { font-size: 13px; line-height }
.itemText { float: left; overflow: hidden; width: 96px; margin: 0; padding: 2px; word-wrap: break-word; }
.nr { position: absolute; display: block; right: 115px; top: 54px; color: #595959; font-size: 20px; line-height: 24px; font-weight: bold; }
a.itemWrp:hover .nr { color: #fff; }
.itemImg { float: right; overflow: hidden; width: 113px; height: 76px; }

a#loc1:hover { background: #d5cc25; }
a#loc2:hover { background: #7f402f; }
a#loc3:hover { background: #006e49; }
a#loc4:hover { background: #581b2b; }
a#loc5:hover { background: #df781c; }
a#loc6:hover { background: #afd135; }
a#loc7:hover { background: #8cb0c6; }
a#loc8:hover { background: #927395; }
a#loc9:hover { background: #6e2d7f; }
a#loc10:hover { background: #ad7c39; }
a#loc11:hover { background: #675f30; }
a#loc12:hover { background: #538da5; }
a#loc13:hover { background: #0072bb; }
a#loc14:hover { background: #e6658b; }
a#loc15:hover { background: #99268e; }
a#loc16:hover { background: #2e318e; }
/*a#loc17:hover { background: #702d7f; }
a#loc18:hover { background: #0170bc; }
a#loc19:hover { background: #8aa139; }
a#loc20:hover { background: #675e2e; }*/

.locationWrap { position: relative; z-index: 1010; }
.locationWrap1to10 { margin-top: 38px; }
.locationWrap11to20 { margin-top: 74px; }
.locationWrap .locPopupWrap { display: none; }
.locationWrap .locPopup { position: absolute; top: -5px; width: 447px; height: 77px; color: #595959; font-size: 13px; line-height: 16px; z-index: 1020; }
.locationWrap .locPopup p { margin-bottom: 0; }
.locationWrap1to10 .locPopup { padding: 5px 15px 13px 45px; left: 213px; }
.locationWrap11to20 .locPopup { padding: 5px 45px 13px 15px; left: -507px; }
.locationWrap .locPopup .locUrl { color: #000; font-size: 17px; line-height: 20px; font-weight: bold; text-transform: uppercase; }
.locationWrap a.itemWrp:hover .locPopupWrap { display: block; color: #000; }

#locPopup01 { background: url(../images/locPopup01.png) no-repeat; }
#locPopup02 { background: url(../images/locPopup02.png) no-repeat; }
#locPopup03 { background: url(../images/locPopup03.png) no-repeat; }
#locPopup04 { background: url(../images/locPopup04.png) no-repeat; }
#locPopup05 { background: url(../images/locPopup05.png) no-repeat; }
#locPopup06 { background: url(../images/locPopup06.png) no-repeat; }
#locPopup07 { background: url(../images/locPopup07.png) no-repeat; }
#locPopup08 { background: url(../images/locPopup08.png) no-repeat; }
#locPopup09 { background: url(../images/locPopup09.png) no-repeat; }
#locPopup10 { background: url(../images/locPopup10.png) no-repeat; }
#locPopup11 { background: url(../images/locPopup11.png) no-repeat; }
#locPopup12 { background: url(../images/locPopup12.png) no-repeat; }
#locPopup13 { background: url(../images/locPopup13.png) no-repeat; }
#locPopup14 { background: url(../images/locPopup14.png) no-repeat; }
#locPopup15 { background: url(../images/locPopup15.png) no-repeat; }
#locPopup16 { background: url(../images/locPopup16.png) no-repeat; }
/*#locPopup17 { background: url(../images/locPopup17.png) no-repeat; }
#locPopup18 { background: url(../images/locPopup18.png) no-repeat; }
#locPopup19 { background: url(../images/locPopup19.png) no-repeat; }
#locPopup20 { background: url(../images/locPopup20.png) no-repeat; }*/

/* mdaSidebar
------------------------------------------------------------------*/
#mdaSidebar h2 { font-size: 15px; line-height: 19px; }
#mdaSidebar h3 { color: #66292f; }
#mdaSidebar p { margin-bottom: 5px; }
#mdaSidebar .readMore { float: left; width: auto; padding-left: 20px; background: url(../images/bg_readMore.gif) no-repeat; color: #66292f; font-weight: bold; text-decoration: none; }
#mdaSidebar .readMore:hover { color: #66292f; text-decoration: underline; }

#mdaSearch { overflow: hidden; width: 193px; height: 36px; margin: 0 0 10px 0; padding: 10px; background: #98258a; }
#searchForm { margin: 0; }
#searchForm label { display: block; padding: 0 0 2px 0; color: #fff; font-size: 11px; text-transform: uppercase; }
#searchForm input { float: left; width: 171px; height: 14px; padding: 2px; background: #6a1a60; border: none; color: #fff; }
#searchForm button { float: left; width: 15px; height: 18px; background: url(../images/bg_searchSubmit.gif) no-repeat; border: none; cursor: pointer; }

#mdaPlan h2{ float: left; width: 100px; }
#mdaPlan img { float: right; margin-left: 5px; }
.sidebarBlock { margin-bottom: 35px; }

#kalender { margin: 0 0 10px 0; }
#kalender a { text-decoration: none; }
a.previousMonth { float: left; width: 15px; height: 15px; background: url(../images/cal_prev.gif) no-repeat; }
a.nextMonth { float: right; width: 15px; height: 15px; background: url(../images/cal_next.gif) no-repeat; }
.nameMonth { margin: 0 0 10px 0; padding: 5px 0 0 0; font-weight: bold; text-align: center; text-transform: uppercase; }
#nameDay { background: #c7c7c7; color: #fff; font-weight: bold; text-align: center; text-transform: uppercase; }
#nameDay,
#days { padding: 4px 4px 4px 8px; }
#nameDay span,
#days a,
#days .empty  { float: left; display: block; width: 28px; }
#nameDay span { text-align: center; }
#days a { padding: 1px 0; color: #000; font-weight: bold; text-align: center; }
#days .empty { width: 28px; }
#days .past { color: #ae8e86; }
#days .selection { background: #855459; color: #fff; }

#calSearch { margin: 0; }
#calSearch select { width: 144px; margin: 0 0 5px 0; }
#calSearch .input { width: 138px; padding: 2px; background: #fff; border: #b1b1b1 1px solid; }

.socialLinks { float: left; width: 105px; }
.socialLinks a { float: left; display: block; margin: 5px 0 0 0; text-indent: -9999px; }
#facebook { width: 68px; height: 22px; background: url(../images/logo_facebook.gif) no-repeat; }
#flickr { width: 57px; height: 18px; background: url(../images/logo_flickr.gif) no-repeat; }
#youTube { width: 51px; height: 20px; background: url(../images/logo_youTube.gif) no-repeat; }
#twitter { width: 82px; height: 18px; background: url(../images/logo_twitter.gif) no-repeat; }

/* content
------------------------------------------------------------------*/
#contentHeader { width: 468px; height: 36px; margin: 0 0 10px 0; padding: 20px 0 0 14px; background: #000; }

.aDayAtMda #contentHeader { width: 482px; height: 56px; padding: 0; background: #9fb24d; }
.aDayAtMda #contentHeader h1 span { float: left; display: block; }
.aDayAtMda #contentHeader h1 span#date { width: 70px; height: 56px; background: #000; color: #fff; font-size: 45px; line-height: 50px; text-align: center; }
.aDayAtMda #contentHeader h1 span#monthDayWrap { padding: 20px 0 0 14px; width: 398px; }
.aDayAtMda #contentHeader h1 span#month { width: auto; color: #000; font-size: 20px; line-height: 24px; }
.aDayAtMda #contentHeader h1 span#day { width: auto; margin: 0 0 0 10px; color: #fff; font-size: 18px; line-height: 22px; }

#content h2 { text-transform: uppercase; }

.introBlock,
.blocks { clear: both; margin: 0 0 25px 0;/*margin: 0 0 35px 0;*/ }
.txtWrap { float: left; width: 285px; }
.fullwidth .txtWrap { float: none; width: auto; }
.introBlock ul,
.blocks ul { list-style-type: disc; }
.introBlock ol,
.blocks ol { list-style-type: decimal; }

.bestand { padding-left: 20px; color: #736e74; padding-bottom: 4px; font-size: 11px; text-decoration: none; }
.bestand span { color: #98258a; font-size: 13px; text-decoration: underline; }
.pdf { background: url(../images/win_pdf.gif) no-repeat; }

a.extLink,
span.readMore,
#mdaSidebar .locationWrap span.readMore { clear: both; float: left; width: auto; padding-right: 20px; background: url(../images/extLink.gif) 100% 3px no-repeat; color: #000; font-weight: bold; }
a.extLink:hover { color: #000; }

a.readMore,
span.readMore,
#mdaSidebar .locationWrap span.readMore { color: #98258a; font-weight: normal; }
a.readMore:hover { color: #98258a; }
span.readMore { margin-top: 4px; }
span.readMore:hover { text-decoration: underline; }
#mdaSidebar .locationWrap span.readMore { padding-left: 0; }

#content #kalender { float: left; width: 213px; }
#content #calSearch { float: right; width: 213px; margin-top: 30px; text-align: right;}
#content #calSearch input { clear: both; float: right; display: block; margin-bottom: 10px; }
#content .nameMonth span { color: #99258b; }
#content #days .past { color: #abaaaa; }
#content #days .selection { background: #99258b; }

#calendarWrap { margin-bottom: 10px; }
.results { clear: both; color: #000; }

.resultsOverview { margin: 10px 0; }
.resultsOverview li { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: #d0cdd3 1px solid; }
.resultsOverview img { margin: 0; }
.resultIntro { float: right; width: 360px; }
.resultIntro p { margin-bottom: 5px; }
h3.location { margin: 0; color: #000; }
.infoTickets { display: block; padding: 2px 20px; color: #736e74; }
a.infoTickets:hover { background: url(../images/infoTickets00.gif) 4px 50% no-repeat; color: #fff; text-decoration: none; }

.infoTickets01 { background: url(../images/infoTickets01.gif) 0 50% no-repeat; }
a.infoTickets01:hover { background-color: #d5cc25; }
.infoTickets02 { background: url(../images/infoTickets02.gif) 0 50% no-repeat; }
a.infoTickets02:hover { background-color: #7f402f; }
.infoTickets03 { background: url(../images/infoTickets03.gif) 0 50% no-repeat; }
a.infoTickets03:hover { background-color: #006e49; }
.infoTickets04 { background: url(../images/infoTickets04.gif) 0 50% no-repeat; }
a.infoTickets04:hover { background-color: #581b2b; }
.infoTickets05 { background: url(../images/infoTickets05.gif) 0 50% no-repeat; }
a.infoTickets05:hover { background-color: #df781c; }
.infoTickets06 { background: url(../images/infoTickets06.gif) 0 50% no-repeat; }
a.infoTickets06:hover { background-color: #afd135; }
.infoTickets07 { background: url(../images/infoTickets07.gif) 0 50% no-repeat; }
a.infoTickets07:hover { background-color: #8cb0c6; }
.infoTickets08 { background: url(../images/infoTickets08.gif) 0 50% no-repeat; }
a.infoTickets08:hover { background-color: #927395; }
.infoTickets09 { background: url(../images/infoTickets09.gif) 0 50% no-repeat; }
a.infoTickets09:hover { background-color: #6e2d7f; }
.infoTickets10 { background: url(../images/infoTickets10.gif) 0 50% no-repeat; }
a.infoTickets10:hover { background-color: #ad7c39; }
.infoTickets11 { background: url(../images/infoTickets11.gif) 0 50% no-repeat; }
a.infoTickets11:hover { background-color: #675f30; }
.infoTickets12 { background: url(../images/infoTickets12.gif) 0 50% no-repeat; }
a.infoTickets12:hover { background-color: #538da5; }
.infoTickets13 { background: url(../images/infoTickets13.gif) 0 50% no-repeat; }
a.infoTickets13:hover { background-color: #0072bb; }
.infoTickets14 { background: url(../images/infoTickets14.gif) 0 50% no-repeat; }
a.infoTickets14:hover { background-color: #e6658b; }
.infoTickets15 { background: url(../images/infoTickets15.gif) 0 50% no-repeat; }
a.infoTickets15:hover { background-color: #99268e; }
.infoTickets16 { background: url(../images/infoTickets16.gif) 0 50% no-repeat; }
a.infoTickets16:hover { background-color: #2e318e; }
/*.infoTickets17 { background: url(../images/infoTickets17.gif) 0 50% no-repeat; }
a.infoTickets17:hover { background-color: #702d7f; }
.infoTickets18 { background: url(../images/infoTickets18.gif) 0 50% no-repeat; }
a.infoTickets18:hover { background-color: #0170bc; }
.infoTickets19 { background: url(../images/infoTickets19.gif) 0 50% no-repeat; }
a.infoTickets19:hover { background-color: #8aa139; }
.infoTickets20 { background: url(../images/infoTickets20.gif) 0 50% no-repeat; }
a.infoTickets20:hover { background-color: #675e2e; }*/

#newsOverview { margin: 0; }
#newsOverview li { margin: 0 0 15px 0; }
#newsOverview li a.bestand,
#newsOverview li a.bestand:hover { padding: 0; color: #98258A; text-decoration: none; }
#newsOverview li a.bestand span { text-decoration: underline; }
#newsOverview li small { padding-left: 5px; font-size: 11px; }
.aDayItem a,
.aDayItem a:hover { color: #736e74; text-decoration: none; }
#newsOverview .newsTitle { margin: 0 0 5px 0; color: #000; font-size: 15px; line-height: 18px;/*font-size: 17px; line-height: 20px;*/ }
#newsOverview .newsTitle span { font-size: 13px; line-height: 16px; }
#newsOverview li a img { margin-right: 10px; }
.aDayItem a img { position: relative; top: 1px; margin:0; padding-left: 10px; }

#mainPlan { margin: 25px 0 10px 0; }

.titleWrap { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: #d0cdd3 1px solid; }
.titleWrapBottom { margin: 10px 0 0 0; padding: 10px 0 0 0; border: none; border-top: #d0cdd3 1px solid; }
#colWrap { padding: 0; background: url(../images/bg_colWrap.gif) repeat-y; }
.col { float: left; width: 230px; margin-right: 22px; }
.col:last-child { margin-right: 0; }
.aDayItem { margin: 0 0 20px 0; }
.aDayItem h3 { margin: 0; color: #000; font-size: 17px; line-height: 20px; font-weight: bold; }
.aDayItem h4 { color: #736e6e; }
.aDayItem h4.date { color: #000; }
.aDayItem img { margin: 5px 0; }

.listNav { color: #98258a; font-weight: bold; }
.listNav a { color: #000; }
.listNav a:hover { color: #98258a; }
.listNav a.prev,
.listNav a.next { color: #817e7e; }
.listNav a.prev:hover,
.listNav a.next:hover { color: #817e7e; }

.zoekBlok { padding: 10px 3px 1px 3px; border-bottom: 1px solid #ddd; font-size: 14px; color: #444; }
.zoekBlok p { padding-top: 6px; font-size: 12px; }
.zoekBlok p a.extLink { color: #999; font-weight: normal; }

.numberResults { color: #000; }



/* footers
------------------------------------------------------------------*/
#footer { clear: both; padding: 60px 0 0 0; }
#footer,
#footer a { color: #706d6d; font-size:11px; }
#footer a { text-decoration: none; }
#footer p { float: left; width: 325px; margin: 0; }
#footer span { padding: 0 10px; }
#rss { float: left; width: 40px; height: 19px; background: url(../images/icon_rss.gif) no-repeat; }
#duo { float: right; width: 40px; height: 11px; background: url(../images/logo_duo.gif) no-repeat; }

#footerWrap { clear: both; }
.footer { margin: 40px auto 0 auto; padding: 0 0 20px 0; }

.footer .nav { float: left; }
#footerNav { width: 213px; margin: 0 18px 0 0; }
#footerNav ul { margin: 0; }
#footerNav li {  }
#footerNav a { color: #bfd730; text-decoration: none; }
#footerNav a:hover { text-decoration: underline; }

#locationNav ul { float: left; width: 320px; margin: 0; margin-right: 73px; }
#locationNav ul:last-child { margin-right: 0; }
#locationNav a { color: #d1d1d1; text-decoration: none; }
#locationNav a:hover { color: #d1d1d1; text-decoration: underline; }

/* landing page
------------------------------------------------------------------*/
body#lp { background: #fff; }

#lpWrapper { position: relative; width: 980px; margin: 0 auto; }
#lpLogoWrap { position: absolute; width: 213px; height: 193px; padding: 24px; background: #fff; z-index: 10; }
#lpSfeer { overflow: hidden; width: 980px; height: 660px; }

h1#lpSifr { color: #161516; font-size: 40px; line-height: 44px; text-transform: uppercase; }
#titleWrap { position: absolute; overflow: hidden; top: 483px; right: 0; width: 699px; height: 64px; padding: 20px 0 0 20px; background: url(../images/lp_bg_h1.png) repeat;  z-index: 11; }

#lpLanguages { position: absolute; top: 575px; right: 0; width: 699px; margin: 0; padding: 0 0 0 20px;  z-index: 5; }
#lpLanguages li { float: left; z-index: 6; }
#lpLanguages a { position: relative; padding: 0 25px 0 20px; background: url(../images/lp_bg_languages_a.gif) 0 5px no-repeat; color: #fff; font-size: 26px; line-height: 30px; font-weight: bold; text-transform: uppercase; z-index: 6; }
#lpLanguages a:hover { background: url(../images/lp_bg_languages_a_ho.gif) 0 5px no-repeat; color: #d441c2; text-decoration: none; }

#lpLanguages .infoWrap { display: none; }
#lpLanguages li:hover .infoWrap { display: block; }
#lpLanguages .infoContent { position: absolute; overflow: hidden; top: -575px; right: 0; width: 980px; height: 660px; background: url(../images/lp_bg_info.png) repeat; color: #bbbbbc; font-size: 17px; line-height: 21px; z-index: 1; }
#lpLanguages .info { position: absolute; bottom: 200px; right: 30px; width: 669px; }
#lpLanguages .info h2 { margin: 0 0 20px 0; color: #fff; font-size: 28px; line-height: 32px; font-weight: bold; text-transform: uppercase; }
#lpLanguages .info strong { color: #fff; }

#lpFooter { padding: 5px 0 0 0; }
#lpFooter,
#lpFooter a { color: #706d6d; font-size: 11px; }
#lpFooter p { padding: 0 0 0 5px; }
#lpFooter #info { float: left; width: 935px; margin-bottom: 6px; font-weight: bold; }
#lpFooter #address { clear: both; }

/* CMS Preview
------------------------------------------------------------------*/
#CMSpreviewBar { margin-bottom: 10px; padding: 3px; background-color: red; color: #fff; }
#CMSpreviewBar a { color: #fff; }

/* These are standard sIFR styles... do not modify
------------------------------------------------------------------*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/*.aDayAtMda #contentHeader h1 span.sIFR-alternate { width: 482px; height: 56px; }*/

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h1 span {
	visibility: hidden;
}
.sIFR-hasFlash h1 span#date {
	visibility: hidden;
	font-size: 45px;
	line-height: 50px;
}
.sIFR-hasFlash h1 span#month {
	visibility: hidden;
	font-size: 20px;
	line-height: 24px;
}
.sIFR-hasFlash h1 span#day {
	visibility: hidden;
	font-size: 18px;
	line-height: 22px;
}

.sIFR-hasFlash #content h2 {
	visibility: hidden;
	font-size: 18px; line-height: 24px;
}

#mdaSidebar h2 {
	visibility: hidden;
}
