/* Bonnier Publications Corporate site */

/* GENEREL SHELL DESIGN */
html{height:100%}
body{height:100%;background:#e0dfd8 url(img/bg.png) no-repeat 50% 105px;margin:0;padding:0;z-index:1;font:normal 14px/20px arial,verdana,sans-serif;color:#333}

/* WRAP */
#mdWrap{position:relative;min-height:100%;border-left:10px solid #fff;border-right:10px solid #fff}
#mdWrapSub{border-top:10px solid #fff}

/* BODY */
#mdBody{position:relative;width:990px;margin:0 auto;border-bottom:1px solid #000}
#mdBodySub{min-height:1px;overflow:hidden}

/* BODY MAIN */
#mdBodyMain{float:left;width:100%;overflow:hidden}

/* BODY LEFT */
#mdBodyLeft{float:left;overflow:hidden;border-top:1px solid #fff}

/* BODY CONTENT */
#mdBodyContentSub{position:relative;float:left;width:100%;overflow:hidden;min-height:650px;background:#fff;padding:0 0 10px}

/* ACCESSIBILITY */
.mdAccess{display:none;visibility:hidden}

/* HEAD */
#mdHead{width:990px;position:relative;margin:0 auto 0px;height:89px}
#mdHead h1{display:none;visibility:hidden}

/* HEAD (logo) */
#mdLogo{float:left;width:220px;height:89px}
#mdLogo a{display:block}
#mdLogo img{margin:28px 0 0;padding:0;border:0}

/* HEAD (menu) */
#mdHeadMenu{float:left;width:622px;height:49px;margin:40px 0 0}
#mdHeadMenu .mdMenu{width:622px;height:49px;list-style:none;margin:0;padding:0;overflow:hidden;background:url(img/headmenu.png) no-repeat 0 100%}
#mdHeadMenu .mdMenu li{float:left;width:155px;height:44px;margin:0;padding:0;font:normal 17px/39px georgia,"times new roman",serif;text-align:center;background:#e0dfd8}
#mdHeadMenu .mdMenu li.selected{width:156px;height:39px}
#mdHeadMenu .mdMenu li a{display:block;height:49px;color:#69625a}
#mdHeadMenu .mdMenu li a span{display:block}
#mdHeadMenu .mdMenu li a span span{padding:5px 0 0;cursor:pointer}
#mdHeadMenu .mdMenu li a:hover{color:#f60;text-decoration:none}
#mdHeadMenu .mdMenu .mdMenu3{width:156px}

/* HEAD (search) */
#mdSearch{position:absolute;top:10px;right:0;width:248px;height:26px;background:url(img/search.png) no-repeat 100% 0}
#mdSearch fieldset{border:0;padding:0;margin:0}
#mdSearch fieldset legend{display:none}
#mdSearch label{display:none}
#mdSearch .mdFormTextWrap input{float:left;width:201px;height:20px;border:0;background:transparent;padding:6px 0 0;margin:0;font:normal 13px/normal georgia,"times new roman",serif;color:#d5cec6;text-indent:25px}
#mdSearch .mdFormSubmitWrap input{float:left;width:47px;height:26px;padding:0;margin:0;cursor:pointer;text-align:center;font:normal 13px/normal georgia,"times new roman",serif;color:#fff;background:transparent;border:0}
#mdSearch .mdFormSubmitWrap input:hover{background:url(img/search.png) no-repeat 0 0}

/* HEAD (top) */
#mdTop{position:absolute;top:0;right:265px;width:504px;height:40px;border-left:1px solid #fff}
#mdTop .mdMenu{float:right;list-style:none;padding:15px 0 0;margin:0}
#mdTop .mdMenu li{display:inline;padding:0 0 0 20px;margin:0;background:none}
#mdTop .mdMenu li a{font:normal 13px/normal georgia,"times new roman",serif;color:#a59d95}
#mdTop .mdMenu li a:hover{color:#f60;text-decoration:none}

/* HEAD (mags) */
#mdMags dl{position:absolute;right:0;top:89px;z-index:100;width:990px;margin:0;padding:0}
#mdMags dt{position:absolute;right:0;top:-36px;z-index:102;width:127px;height:26px;background:url(img/mags_button.png) no-repeat 0 0;font:normal 14px/26px georgia,"times new roman",serif;color:#fff;cursor:pointer;text-indent:30px}
#mdMags #mdMagsSub dt:hover + dd{display:block}
#mdMags dl.open dt,#mdMags #mdMagsSub dt:hover{height:30px;background-position:0 -25px;padding-top:7px;text-indent:25px}
#mdMagsHead{width:990px;position:relative;margin:0 auto 0px;height:179px}
#mdMagsBody{height:179px;padding:0 60px;background:url(img/mags_bg.jpg) no-repeat 0 0}
#mdMagsSlider{width:868px;height:179px;overflow:hidden}
#mdMagsSlider ul{list-style:none;margin:0;padding:25px 0 0;width:868px;height:148px;overflow:hidden;white-space:nowrap}
#mdMagsSlider li{float:left;margin:0;padding:0 11px 18px;width:102px;height:130px;overflow:hidden;background:url(img/mags_smallshadow.png) no-repeat 50% 100%}
#mdMagsSlider img{width:100px;height:130px;border:1px solid #fff}
#mdMagsSlider button{position:absolute;width:12px;height:21px;overflow:hidden;cursor:pointer;padding:0;margin:0;border:0;top:80px;background:transparent url(img/mags_sliderbuttons.png) no-repeat 0 0;text-indent:100px;display:none}
#mdMagsSlider button#mdMagsSliderPrev{left:25px}
#mdMagsSlider button#mdMagsSliderNext{right:25px;background-position:100% 0}
#mdMagsSlider button.prevDisabled{cursor:default;background-position:0 100%!important}
#mdMagsSlider button.nextDisabled{cursor:default;background-position:100% 100%!important}

#mdHeadSpacer{width:990px;position:relative;margin:0 auto 20px;border-top:1px solid #fff}

/* LEFT (menu) */
#mdLeftMenu{padding:0 0 30px}
#mdLeftMenu .mdMenu{list-style:none;margin:0;padding:0}
#mdLeftMenu .mdMenu li{padding:0;margin:0;font:normal 14px/17px georgia,"times new roman",serif;border-bottom:1px solid #fff;position:relative;overflow:hidden;background:none}
#mdLeftMenu .mdMenu li a{display:block;color:#000;padding:0 11px 0 0}
#mdLeftMenu .mdMenu li a:hover{color:#f60;text-decoration:none}
#mdLeftMenu .mdMenu li a.closed span span{background:url(img/leftmenu_open.gif) no-repeat 100% 10px}
#mdLeftMenu .mdMenu li span{display:block}
#mdLeftMenu .mdMenu li span span{padding:8px 20px 5px 14px;cursor:pointer}
#mdLeftMenu .mdMenu li.selected a{background:#b5ada6;color:#fff}
#mdLeftMenu .mdMenu li.selected li.selected a{background:#b5ada6;color:#fff}
#mdLeftMenu .mdMenu li.selected > ul{display:block}
#mdLeftMenu .mdMenu ul{display:none;list-style:none;margin:0;padding:0 0 15px}
#mdLeftMenu .mdMenu li li{border:0;padding:0 0 0 10px}
#mdLeftMenu .mdMenu li li a{background:transparent!important;color:#69625a!important;padding:0}
#mdLeftMenu .mdMenu li li a:hover{color:#f60!important}
#mdLeftMenu .mdMenu li li span{border-bottom:1px dotted #c7c2ba}
#mdLeftMenu .mdMenu li li span span{padding:8px 0 5px 27px;background:url(img/leftmenu_arrow.gif) no-repeat 15px 12px;border:0}
#mdLeftMenu .mdMenu li li.selected a:hover{color:#69625a!important}
#mdLeftMenu .mdMenu li li.selected a.active span span{background-color:#fff}
#mdLeftMenu .mdMenu li div{position:absolute;right:12px;top:7px;width:16px;height:16px;cursor:pointer;background:url(img/leftmenu_open.gif) no-repeat 50% 50%}
#mdLeftMenu .mdMenu li.open li div{position:absolute;right:12px;top:7px;width:16px;height:16px;cursor:pointer;background:url(img/leftmenu_open.gif) no-repeat 50% 50%}
#mdLeftMenu .mdMenu li.open div{background-image:url(img/leftmenu_close.gif)}
#mdLeftMenu .mdMenu li.open li.open div{background-image:url(img/leftmenu_close.gif)}

/* FOOT */
#mdFoot{width:956px;margin:0 auto;clear:both;padding:30px 17px 40px;background:url(img/foot_logo.png) no-repeat 853px 20px}
#mdFoot address{font:normal 11px/normal georgia,"times new roman",serif;color:#a59d95}
#mdFoot address a{color:#a59d95}
#mdFoot address a:hover{color:#f60;text-decoration:none}
#mdFoot address span{padding:0 3px}

/* END */
#mdEnd{margin-top:-10px;height:10px;font-size:5px;line-height:5px;background:#fff}

/* LIST */
ul{list-style:none;margin:0;padding:0 30px 20px}
li{margin:0;padding:0 0 8px 15px;background:url(img/leftmenu_arrow.gif) no-repeat 5px 6px}

ul.mdListTeasers{margin:0 15px 20px;padding:0;border-top:1px dotted #c7c2ba}
ul.mdListTeasers li{padding:10px 0;background:none;border-bottom:1px dotted #c7c2ba;min-height:1px;overflow:hidden}
ul.mdListTeasers .mdListTeasersImg{float:left;padding:2px 4px 6px;margin:0 10px 0 0;background:url(img/list_teaser_imgbg.png) no-repeat 0 0;overflow:hidden}
ul.mdListTeasers h3{padding:0 0 5px}
ul.mdListTeasers h3 em{font:normal 12px/normal arial,verdana,sans-serif;color:#a59d95}
ul.mdListTeasers p{padding:0;overflow:hidden}
.mdRelated .mdListTeasers{margin:0 30px 20px;border-top:1px dotted #c7c2ba!important;margin-top:-5px!important}

ul.mdListHeadlines{margin:0 15px 20px;padding:0;border-top:1px dotted #c7c2ba}
ul.mdListHeadlines li{padding:2px 0 2px 50px;background:none;border-bottom:1px dotted #c7c2ba;min-height:1px;overflow:hidden;position:relative}
ul.mdListHeadlines li em{position:absolute;left:0;top:5px;font:normal 12px/normal arial,verdana,sans-serif;color:#a59d95}

/* SHELL TYPE 4-c-0 */
body.mdSt4-c-0{background-image:url(img/bg_4c0.png)}
body.mdSt4-c-0 #mdBody{background:url(img/body_4c0.png) repeat-y 100% 0}
body.border #mdBody{background:url(img/body_4c0_border.png) repeat-y 100% 0}

body.mdSt4-c-0 #mdBodyContentSub{background:transparent}
body.mdSt0-c-0 .mdBoxImage{margin:0 0 30px}
body.mdSt4-c-0 .mdBoxImageOverlay{width:768px}
body.mdSt4-c-0 .mdBoxImageOverlay p{background:none;padding-right:15px}
body.mdSt4-c-0 .mdColumn10 ul.mdListTeasers{border:0;margin-top:-15px}

/* Form */
form{margin:0}
#bp-tip-form fieldset{margin:0 10px;padding:0;border:0;min-height:1px;overflow:hidden}
#bp-tip-form fieldset legend{display:none}
#bp-tip-form fieldset .mdFormTextWrap{min-height:1px;overflow:hidden}
#bp-tip-form fieldset label{float:left;padding:0 5px 10px;font:normal 16px/normal georgia,"times new roman",serif;color:#a59d95}
#bp-tip-form fieldset .error{border-color:#900!important}
#bp-tip-form fieldset input{border:1px solid #c7c2ba;float:right;width:200px;height:20px;padding:2px 3px;margin:0 5px 10px;font:normal 14px/normal georgia,"times new roman",serif;color:#000}
#bp-tip-form fieldset textarea{border:1px solid #c7c2ba;width:442px;height:100px;margin:0 5px 10px;padding:2px 3px;font:normal 14px/normal georgia,"times new roman",serif;color:#000}
#bp-tip-form fieldset .mdFormSubmitWrap input{float:right;width:128px;height:24px;background:url(img/button.png) no-repeat 0 0;font:normal 14px/normal georgia,"times new roman",serif;color:#fff;border:0;cursor:pointer}
#bp-tip-form fieldset p{float:left;padding:0 15px 10px;font-size:12px;color:#a59d95}
#bp-tip-form fieldset span.mdFormReq{color:#f00}

#adupload-form-hide h2{padding:8px 20px 0}
#adupload-form fieldset{padding:2px 8px 0; border:none}
#adupload-form fieldset.collapsible{border:1px solid #E0DFD8}
#adupload-form fieldset.collapsed{border-bottom:none; border-left:none; border-right:none}
#adupload-form legend{background:#fff;width:715px;padding:2px 6px;margin:2px 0 5px}
#adupload-form label{float:left;width:730px}
#adupload-form input{width:200px}
#adupload-form .mdFormDescription{font:normal 11px Arial, Helvetica, sans-serif;color:#999999;padding:1px 0 6px}
#adupload-form .mdFormSubmitWrap{padding:3px 0 12px}

/* COLUMNS */
.mdColumn1,.mdColumn2,.mdColumn3,.mdColumn4,.mdColumn5,.mdColumn6,.mdColumn7,.mdColumn8,.mdColumn9,.mdColumn10,.mdColumn11,.mdColumn12,.mdColumn13,.mdColumn14,.mdColumn15,.mdColumn16,.mdColumn17,.mdColumn18{float:left;overflow:hidden;min-height:10px}
.mdColumn1{width:55px}
.mdColumn2{width:110px}
.mdColumn3{width:165px}
.mdColumn4{width:220px}
.mdColumn5{width:275px}
.mdColumn6{width:330px}
.mdColumn7{width:385px}
.mdColumn8{width:440px}
.mdColumn9{width:495px}
.mdColumn10{width:550px}
.mdColumn11{width:605px}
.mdColumn12{width:660px}
.mdColumn13{width:715px}
.mdColumn14{width:770px}
.mdColumn15{width:825px}
.mdColumn16{width:880px}
.mdColumn17{width:935px}
.mdColumn18{width:990px}

/* BOX */
.mdBoxImage{position:relative}
.mdBoxImage img{border:1px solid #fff;border-bottom:0}
.mdBoxImageOverlay{position:absolute;bottom:0;left:1px;width:988px;min-height:80px;background:url(img/box_frontpage_bg.png) repeat 0 0}
.mdBoxImageOverlay p{background:url(img/box_frontpage_logo.png) no-repeat 800px 20px;min-height:50px;font:normal 18px/23px georgia,"times new roman",serif;color:#fff;padding:15px 250px 15px 15px}

.mdBox{float:left;margin:0 12px 10px;background-image:url(img/box_sides.png);background-repeat:no-repeat}
.mdBoxSub{padding:0 3px 5px;background-image:url(img/box_bottoms.png);background-repeat:no-repeat;overflow:hidden}
.mdBox h2{font:normal 18px/normal georgia,"times new roman",serif;color:#fff;margin:0;padding:12px 15px 6px;clear:none}
.mdBox img{float:right;margin:0 0 0 10px}
.mdBox p{font:normal 13px/18px georgia,"times new roman",serif;color:#fff;margin:0;padding:0 15px}
.mdBox a{color:#fff;text-decoration:underline}
.mdBox a:hover{text-decoration:none}

.mdGreenBox{background:#bed200;margin:15px}
.mdYellowBox{background:#ffe500;margin:0 15px 15px}
.mdWhite{background:#fff}
.mdGreenBox h4,.mdYellowBox h4{padding:10px;font:bold 16px/normal georgia,"times new roman",serif;color:#000;text-transform:none}
.mdGreenBox p,.mdYellowBox p{padding:0 10px 10px;font:13px/20px Georgia, "Times New Roman", Times, serif}
.mdWhiteBox{margin:30px 100px 15px 90px}
.mdWhiteBox h4{font:normal 24px/30px georgia,"times new roman",serif;color:#000;padding:0;text-transform:none}
.mdComment{float:left;background:url(img/comment.gif) no-repeat;margin:0 15px 5px 0;height:55px;width:70px}
.mdPic{margin:0 15px 15px}

.mdBoxSimple{border:1px solid #fff;border-bottom:0}
.mdBoxSimple img{border-bottom:1px solid #fff}
.mdBoxSimple .mdBoxSub{margin:5px 0 0;padding:10px 0 0;background:#fff none;border-bottom:1px dotted #c7c2ba}
.mdBoxSimple p{font-size:13px;padding:0 15px 15px;color:#69625a}
.mdBoxSimple ul{font-size:13px;padding:0 15px 15px;color:#69625a}

.mdBoxSmall{width:251px;background-position:0 0}
.mdBoxSmall .mdBoxSub{height:110px;background-position:0 100%}

.mdBoxMedium{width:361px;background-position:-251px 0}
.mdBoxMedium .mdBoxSub{height:110px;background-position:-251px 100%}

.mdBoxLarge{width:526px;background-position:-612px 0}
.mdBoxLarge .mdBoxSub{height:90px;background-position:-612px 100%}

.mdBoxGreen{background-color:#97be0c}
.mdBoxRed{background-color:#e75014}
.mdBoxBlue{background-color:#00b1e6}
.mdBoxOrange{background-color:#f8b200}
.mdBoxPink{background-color:#d14f93}
.mdBoxYellow{background-color:#ffe600}
.mdBoxYellow h2,.mdBoxYellow p,.mdBoxYellow a,.mdBoxYellow a:hover{color:#000}

.mdBoxGallery{height:318px;overflow:hidden;background:#eee;border:1px solid #fff;border-bottom:0}
.mdBoxGalleryInfo{height:298px;overflow:hidden;background:#eee;border-top:1px solid #fff;padding: 20px 0 0 0}

.mdToolbox{padding:5px 15px!important}
.mdToolbox li{padding:0 15px 8px 25px;background:none;font:normal 13px/normal georgia,"times new roman",serif}
.mdToolbox li span{color:#f60;cursor:pointer}
.mdToolbox li span:hover{text-decoration:underline}
.mdToolbox li.mdPrint{background:url(img/icon/icon_print_16.gif) no-repeat 0 0}
.mdToolbox li.mdTip{background:url(img/icon/icon_mail_16.gif) no-repeat 0 0}

p.mdIconPdf{background:url(img/icon/icon_pdf_32.gif) no-repeat 12px 0;padding-left:60px!important;line-height:18px}

/* MESSAGES */
.messages{margin:0;padding:10px;background:#f60}
.messages ul{margin:0;padding:0}
.messages ul li{padding:2px 0 2px 8px;background:url(img/leftmenu_arrow.gif) no-repeat scroll 0px 8px}
.error ul li{padding:2px 0;background:none}

/* HEADING */
h1{font:normal 30px/normal georgia,"times new roman",serif;color:#69625a;padding:22px 0 10px;margin:0 15px 20px;border-bottom:1px dotted #c7c2ba}
h2{font:normal 20px/normal georgia,"times new roman",serif;color:#69625a;padding:0 15px 8px;margin:0;clear:both}
h3{font:normal 16px/normal georgia,"times new roman",serif;color:#69625a;padding:0 15px 5px;margin:0}
h4{font:bold 10px/normal arial,verdana,sans-serif;color:#69625a;;padding:0 15px 2px;margin:0;text-transform:uppercase}
.mdArticle h1,.mdRelated h1{padding:22px 30px 20px;margin:0;margin:0;border:0}
.mdArticle h2{padding:0 30px 18px}
.mdArticle h3{padding:0 30px 10px}
.mdToggleBar{clear:both;height:28px;overflow:hidden;background:url(img/togglebar.png) no-repeat 0 0;margin:0 20px 15px}
.mdToggleBar h3{padding:0 30px 0 10px;line-height:28px;cursor:pointer;background:url(img/leftmenu_close.gif) no-repeat 98% 9px}
.mdToggleBar h3.closed{background-image:url(img/leftmenu_open.gif)}
.mdToggleContent{float:left}

/* SHELL TYPE 4-c-0 */
.mdSt4-c-0 #mdBodyLeft{width:220px}
.mdSt4-c-0 #mdBodyContent{margin-left:220px}

/* IMAGE */
img{border:0}

/* LINK */
a{text-decoration:none;color:#f60}
a:hover{text-decoration:underline}

/* TEASERTEXT */
.mdTeasertext{font:normal 16px/23px georgia,"times new roman",serif;color:#69625a}

/* PARAGRAPH */
p{padding:0 30px 20px;margin:0}

/* LINKMORE */
.mdLinkMore{float:right;display:block;margin:-10px 0 0;padding:0 15px 20px 10px;background:url(img/leftmenu_arrow.gif) no-repeat 0 5px;font:normal 14px/normal georgia,"times new roman",serif}

/* TOOLBAR */
.mdToolBar li{float:left}

/* ROTATOR */
div#rotator {height:400px; position:relative}
div#rotator ul {margin:0; padding: 0}
div#rotator ul li {float:left; position:absolute; list-style: none; padding: 0}
div#rotator ul li.show {z-index:500}

/* THROBBER */
div#adupload-throbber div {height: 20px; width: 50px; float: left; margin: 1px}
div#adupload-throbber div.active {background-color: #22ff22}