/* modclasses.css|global */
/* MODIFYING CLASSES */
/*#######################*/
#mdBody .aLeft {text-align: left ! important}
#mdBody .aRight {text-align: right ! important}
#mdBody .aCenter {text-align: center ! important}
#mdBody .fLeft {float: left ! important}
#mdBody .fRight {float: right ! important}

#mdBody .noWrap {overflow: hidden ! important}
#mdBody .noFloat {float: none ! important}
#mdBody .noClear {clear: none ! important}
#mdBody .noBorder {border: 0 ! important}
#mdBody .noBackImage {background-image: none ! important}
#mdBody .noBackColor {background-color: transparent ! important}

#mdBody .disBlock {display: block ! important}
#mdBody .disInline {display: inline ! important}

#mdBody .clearBoth {clear: both ! important}
#mdBody .clearAll {clear: both ! important; height: 1px; line-height: 1px; font-size: 0}

#mdBody .fontNormal {font-size: 1em ! important; font-weight: normal ! important; font-style: normal ! important; font-variant: normal ! important}
#mdBody .fontLarger {font-size: 1.1em ! important}
#mdBody .fontSmaller {font-size: 0.9em ! important}
#mdBody .fontImp, #mdBody .fontImp * {color: #f00 ! important}

#mdBody .noPmTop {padding-top: 0 ! important; margin-top: 0 ! important}
#mdBody .noPmBottom {padding-bottom: 0 ! important; margin-bottom: 0 ! important}
#mdBody .noPmBoth {padding-top: 0 ! important; padding-bottom: 0 ! important; margin-top: 0 ! important; margin-bottom: 0 ! important}

#mdBody .noPmLeft {padding-left: 0 ! important; margin-left: 0 ! important}
#mdBody .noPmRight {padding-right: 0 ! important; margin-right: 0 ! important}
#mdBody .noPmAll {padding: 0 ! important; margin: 0 ! important}

#mdBody .space {font-size: 1px; line-height: 1px}
#mdBody .neutral {width: auto ! important; height: auto ! important; float: none ! important; margin: auto ! important; padding: 0 ! important; line-height: normal ! important; overflow: visible ! important; white-space: normal ! important}
#mdBody .scroll {overflow: auto ! important}
#mdBody div.divDefault {display: block; float: none; width: auto; height: auto; line-height: normal; margin: 0; padding: 0; overflow: visible; white-space: normal}
/* hr.css|global */
/* HR */
/*#######################*/
div.hr {height: 0; line-height: 1px; font-size: 0; clear: both}
hr {display: none; margin: 0 ! important; padding: 0 ! important}

/* image.css|global */
/* IMAGE */
/*#######################*/
img {border: 0; min-height: 1px} /* min-height because of floated-img bug in FF */
#mdBody p img {padding: 5px 0; margin: 0}

/* link.css|global */
/* LINK */
/*#######################*/
a {text-decoration: underline}
a:hover {text-decoration: none}

/* core.css|customers */
/* CORE */
/*#######################*/
body {height: 100%; margin: 0; padding: 0; z-index: 1}

/* WRAP */
#mdWrap {position: relative}

/* HEAD */
#mdHead {position: relative}

/* BODY */
#mdBody {position: relative}
#mdBodySub {min-height: 1px; overflow: hidden}

/* BODY MAIN (only wraps left & content - NOT right) */
#mdBodyMain {float: left; width: 100%; overflow: hidden}

/* BODY LEFT */
#mdBodyLeft {float: left; overflow: hidden}

/* BODY CONTENT */
#mdBodyContentSub {position: relative; float: left; width: 100%; overflow: hidden}

/* BODY RIGHT */
#mdBodyRight {float: right; overflow: hidden}

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

/* content.css|customers */
/* CONTENT */
/*#######################*/
body {font: normal 12px/18px verdana, arial, sans-serif; color: #464646}

/* TinyMCE overrides */
.mdTinyMce table {width: 490px; margin: 0 10px 20px; border-top: 1px solid #7da0ba; border-collapse: collapse}
.mdTinyMce table th {text-align: left; border-bottom: 1px solid #7da0ba}
.mdTinyMce table td {border-bottom: 1px solid #7da0ba; padding: 0; line-height: 20px}
.mdTinyMce table p {padding: 0}
.mdTinyMce table img {margin: 2px}

.mdVisitDenmark {background: url(img/visitdk.gif) no-repeat 430px 0; padding-right: 90px; line-height: 25px}
.mdConditions {font-size: 11px; line-height: 14px; font-style: italic; clear: both}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body{background:#f1f6fa url(img/bg.jpg) no-repeat 50% 0}

#mdHead{height:121px;background:url(img/head_bg.png) repeat-x 0 100%;text-align:center}
#mdHeadSub{width:996px;margin:0 auto;text-align:left;position:relative}
#mdHeadSub hr{display:none}

/* language */
#mdLanguage{position:absolute;right:18px;top:99px;z-index:1001;width:72px;height:15px;background:url(img/flags.png) no-repeat 0 0}
#mdLanguage span{display:none}
#mdLanguage a{float:left;width:20px;height:15px;margin:0 2px 0 0}

/* logo */
#mdLogo{height:90px;padding:0 30px}
#mdLogo img{margin:10px 0;padding:0}

/* login */
#mdLogin{position:absolute;top:10px;right:10px;width:441px;height:70px;}
#mdLogin .mdLoginBoxLeft{background: url(img/box_login_left.png) left top no-repeat}
#mdLogin .mdLoginBoxRight{background: url(img/box_login_right.png) right top no-repeat}
#mdLogin .mdLoginBoxBody{background: url(img/box_login_body.png) left top repeat-x; margin-left: 4px; margin-right: 4px; height: 70px;}
#mdLogin .mdLoginBoxBody p {margin: 0px; padding: 0px 10px;width: 320px; font-size: 10px;line-height:14px }
#mdLogin .mdLoginBoxBody h3 {margin: 0px; padding: 5px 10px 0px 10px}
#mdLogin a {display: block;}
#mdLogin .mdTilmeldBtn {position: absolute; right: 10px; bottom: 10px;}

#mdLoginButtons ul {list-style: none; padding: 0px; margin: 0px;}
#mdLoginButtons ul li {float: left; padding: 0px;margin: 0px 0px 0px 10px; height: 25px;}

#mdLoginButtons li.btnEditProfile { background: url(img/btn_loginbtn_top_left.png) left top no-repeat; height: 25px; padding-left: 4px;}
#mdLoginButtons li.btnEditProfile a { background: url(img/btn_loginbtn_top_right.png) right top no-repeat; display: block; height: 25px; padding: 2px 25px 2px 20px;}

#mdLoginButtons li.btnLogout { background: url(img/btn_logoutbtn_top_left.png) left top no-repeat; height: 25px; padding-left: 4px;}
#mdLoginButtons li.btnLogout a { text-decoration: none; background: url(img/btn_logoutbtn_top_right.png) right top no-repeat; display: block; height: 25px; padding: 2px 25px 2px 20px;}

#mdLoginButtons li.btnLogout:hover { background: url(img/btn_logoutbtn_top_left_active.png) left top no-repeat}
#mdLoginButtons li.btnLogout:hover a { background: url(img/btn_logoutbtn_top_right_active.png) right top no-repeat;color: #fff; text-decoration:none;}


#mdLoginButtons { position: absolute; top: 0px; right: 10px;}
#mdLoginButtons a { }

/* head menu */
#mdHeadMenu{width:996px;height:31px;background:url(img/headsub_bg.png) repeat-x 0 0;position:relative}
#mdHeadMenuSub{position:absolute;width:996px;height:31px;z-index:1000;overflow:hidden}
#mdHeadMenu ul{list-style:none;height:31px;margin:0 25px;padding:0;font:bold 16px/30px "trebuchet ms",garuda,arial,verdana,sans-serif} 
#mdHeadMenu li{float:left;padding:0;margin:0}

#mdHeadMenu li a{float:left;text-decoration:none;color:#fff;padding:0 0 0 8px}
#mdHeadMenu li a span{float:left;padding:0 8px 0 0}
#mdHeadMenu li a span span{height:41px;padding:0 7px;white-space:nowrap;cursor:pointer}

#mdHeadMenu li a:hover{background:url(img/hm_bg.png) no-repeat 0 0}
#mdHeadMenu li a:hover span{background:url(img/hm_bg.png) no-repeat 100% -164px}
#mdHeadMenu li a:hover span span{background-position:0 -82px;background-repeat:repeat-x}

#mdHeadMenu li.selected a{background:url(img/hm_bg.png) no-repeat 0 -41px}
#mdHeadMenu li.selected a span{background:url(img/hm_bg.png) no-repeat 100% -205px}
#mdHeadMenu li.selected a span span{background-position:0 -123px;background-repeat:repeat-x}

/* body */
#mdBodyTop {margin: 10px auto 0px auto; height: 10px; background: url(img/body_bg_top.jpg) left top no-repeat; width: 996px; }
#mdBody{width:960px;margin:0 auto;padding:20px 18px 30px 18px;background:url(img/body_bg_content.jpg) no-repeat 0 0}
#mdBodyLeft{background:#fff}
#mdBodyContentSub{min-height:500px}


/* left menu */
#mdLeftMenu{margin:0 10px;background:#fff;border-left:1px solid #7da0ba;border-right:1px solid #7da0ba}
#mdLeftMenuSub{border-top:1px solid #7da0ba;padding:0 0 6px;background:url(img/lm_bottom.gif) no-repeat 0 100%}
#mdLeftMenu ul{list-style:none;margin:0;padding:0;font:bold 13px/25px "trebuchet ms",garuda,arial,verdana,sans-serif}
#mdLeftMenu li{margin:0;padding:0}
#mdLeftMenu li span{display:block}
#mdLeftMenu li span span{height:25px;padding:0 10px 0 7px;color:#254c71;cursor:pointer}
#mdLeftMenu ul ul{display:none;font-size:12px;line-height:22px}
#mdLeftMenu ul ul li span span{height:22px;padding-left:18px}
/* level 1 */
#mdLeftMenu a{display:block;background:url(img/lm.png) no-repeat 0 0;text-decoration:none}
#mdLeftMenu a:hover{background-position:-188px 0}
#mdLeftMenu a:hover span span{color:#8e0134}
#mdLeftMenu .active-trail a,#mdLeftMenu .active-trail a:hover{background-position:-376px 0}
#mdLeftMenu .active-trail span span,#mdLeftMenu .active-trail a:hover span span{color:#fff}
/* level 2 */
#mdLeftMenu .active-trail li a{background:url(img/lm.png) no-repeat 0 -25px}
#mdLeftMenu .active-trail li a:hover{background-position:-188px -25px}
#mdLeftMenu .active-trail li.active-trail a,#mdLeftMenu .active-trail li.active-trail a:hover{background-position:-376px -25px}
#mdLeftMenu .active-trail li span span{color:#254c71}
#mdLeftMenu .active-trail li.active-trail span span,#mdLeftMenu .active-trail li.active-trail a:hover span span{color:#fff}
#mdLeftMenu .active-trail li a:hover span span{color:#8e0134}

#mdLeftMenu li.active-trail ul ul{display:none}
#mdLeftMenu li.active-trail ul,#mdLeftMenu ul li.active-trail ul{display:block}

/* body bottom */
#mdBodyBottom{background:url(img/bodybottom_bg.png) no-repeat 0 0;min-height:154px;margin:30px 10px 0;padding:0 20px;overflow:hidden}
#mdBodyBottom h3{padding:20px 10px 5px}
#mdBodyBottom ul{list-style:none;margin:0;padding:0 10px 10px;font:normal 11px/14px "trebuchet ms",garuda,arial,verdana,sans-serif}
#mdBodyBottom li{margin:0;padding:2px 0 2px 10px;background:url(img/bullet.gif) no-repeat 0 50%}
#mdBodyBottom li a{color:#464646}
#mdBodyBottom li a:hover{color:#950036}
#mdBodyBottom .mdLinkMore{font:bold 14px/16px "trebuchet ms",garuda,arial,verdana,sans-serif}

/* foot */
#mdFoot{height:60px;margin:0 0 10px;background:url(img/foot_bg.png) repeat-x 0 0}
#mdFootSub{width:996px;margin:0 auto;height:32px;background:url(img/footsub_bg.png) repeat-x 0 0;text-align:center}
#mdFoot address{font:normal 11px/30px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff}
#mdFoot address span{padding:0 18px;color:#1d456b}
#mdFoot address a{color:#fff}
#mdFootColophon{padding:10px 0 0;font-size:10px}
#mdFootColophon span{padding:0 5px}
#mdFootColophon a{color:#000}
/* map.css|customers */
/* MAP LAYOUT */
/*#######################*/
.mdMap{background:#f2f6fb;margin:0 10px 20px;border:1px solid #7da0ba;overflow:hidden;position:relative}
#mdGoogleMap{float:right;width:698px;height:450px}
#mdGoogleMapStreetView{width:698px;height:450px;display:none;}
#mdGoogleMapStreeViewClose{position:absolute;top:4px;right:23px;background:rgba(0,0,0,0.20);display:block;z-index:10;width:20px;height:20px;line-height:13px;text-align:center;color:#fff;cursor:pointer;padding-left:2px;}
#mdGoogleMapDirections{display:none;position:absolute;width:220px;height:450px;background:#f2f6fb;overflow:auto;z-index:10;border-right:1px solid #7da0ba}
#mdGoogleMapDirections dl{padding:0 10px}
#mdGoogleMapDirections dt{font-weight:bold;float:left}
#mdGoogleMapDirections dd{margin:0 0 0 35px;padding:0 0 10px}
.mdMapBubble{font-size:10px;line-height:12px}
.mdMapBubble img{float:left}
.mdMapBubble ul{font-size:10px;line-height:12px;margin:0;padding:0;list-style:none}
.mdMapBubble li{padding:1px 10px}
.mdMapBubble .mdMapBubbleAddress li{width:300px;white-space:nowrap}
.mdMapBubble .mdMapBubbleLinks{clear:both}
#mdGoogleMap .gmnoprint div{line-height:14px}
.gmap_tooltip{background:rgba(0,0,0, 0.65);color:#fff;font:12px Arial;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.GButton{background:#fff;border:1px solid #000;font-family:Arial, sans-serif;font-size:small;color:#000;text-decoration:none;text-align:center;outline:none}
.GButton span{display:block;height:18px;line-height:18px;padding:0px 10px;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;font-size:12px;height:14px;line-height:14px}
.GButton.active span{border-top:1px solid #345684;border-left:1px solid #345684;border-right:1px solid #6c9ddf;border-bottom:1px solid #6c9ddf}
#GControlCategoriesContainer{border:1px solid #000;padding:5px;background:#fff;width:120px}
#GControlCategoriesContainer input{float:left;clear:left;margin:0;padding:0px}
#GControlCategoriesContainer label{display:block;float:left;font-size:12px;margin:0;padding:0;font-family:Arial, sans-serif;margin-left:5px;margin-bottom:5px;padding-top:1px}

/* list.css|customers */
/* LIST LAYOUT */
/*#######################*/
ul{margin:0;padding:0 12px 20px 27px;font:normal 12px/18px verdana,arial,sans-serif}
ol{margin:0;padding:0 12px 20px 40px}
li{margin:0;padding:2px 0}

dl.mdRegionalCategories{margin:0;padding:0 12px 20px}
dl.mdRegionalCategories dt{margin:0;padding:0 0 10px;font:bold 24px/28px "trebuchet ms",verdana,sans-serif;text-transform:uppercase;color:#254c71}
dl.mdRegionalCategories dd{margin:0;padding:1px 0 2px 10px;background:url(img/bullet.gif) no-repeat 0 8px}

.mdBoxSearchZeroBody dl{margin:0;padding:0}
.mdBoxSearchZeroBody dt{padding:5px 10px 0;font:bold 15px/20px 'trebuchet ms',verdana,sans-serif;color:#002A48}
.mdBoxSearchZeroBody dd{margin:0 0 0 10px;padding:1px 0 2px 10px;background:url(img/bullet.gif) no-repeat 0 8px}

/* shelltype_layout.css|customers */

/* form.css|customers */
/* FORM */
/*#######################*/
form {margin: 0}
label.mdValueToInput {padding: 0 10px}
.mdForm {margin: 0 10px 20px; padding: 10px 0; border: 1px solid #7da0ba; background: #f2f6fb url(img/form_bg.png) repeat-x 0 100%; min-height: 1px; overflow: hidden}
.mdForm fieldset {padding: 0; margin: 0; border: 0}
.mdForm fieldset legend, .mdBoxSupport .mdForm fieldset legend {margin: 0; padding: 0 10px 10px; font: bold 15px/17px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #254c71}
.mdForm fieldset div {clear: both}
.mdForm label {display: block; float: left; height: 24px; padding: 10px 10px 0}
.mdForm span.mdFormReq {color: #9e0039; font-size: 10px; padding: 0 3px}
.mdForm input.mdFormInput, .mdForm textarea {float: left; height: 20px; padding: 2px 3px 0; margin: 10px 10px 0; border: 1px solid #254c71; font: normal 12px/18px verdana, arial, sans-serif}
.mdForm textarea {height: 120px}
.mdForm input.mdFormCheckbox {float: left; padding: 0; margin: 12px 0 0 10px}
.mdForm input.mdFormRadio {float: left; padding: 0; margin: 12px 0 0 10px}
.mdForm select {float: left; height: 22px; padding: 0; margin: 10px 10px 0; border: 1px solid #254c71}
.mdForm .button {float: left; width: 84px; height: 26px; margin: 9px 10px 0; padding: 0 0 2px; border: 0; font: bold 15px/26px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #254c71; text-transform: uppercase; text-align: center; cursor: pointer; text-indent: 0; background: url(img/form_button.png) no-repeat 0 0}
.mdForm .button:hover {background-position: -84px 0; color: #fff}
.mdForm p {padding: 10px; clear: both}
.mdForm .mdTerms {clear: both; padding-top: 20px; font-style: italic}

.mdFormLogin input.mdFormInput {width: 164px}
.mdFormLoginForgot {float: left; font-size: 11px; padding: 5px 10px 0 ! important}
.mdFormLoginRemember {float: right; clear: none ! important; font-size: 11px; padding: 5px 0 0}
.mdFormLoginRemember input.mdFormCheckbox {margin-top: 3px}
.mdFormLoginRemember label {padding: 0 115px 0 5px}

.mdFormData {padding: 0 0 20px ! important}
.mdFormData label {width: 130px}
.mdFormData input.mdFormInput {width: 310px}
.mdFormData select {width: 318px}
.mdFormData input#zip {width: 100px}

fieldset.mdFormSms legend{font:bold 30px/34px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
.mdFormSms h3{font-size:13px;padding-top:15px}
.mdFormSms h3 a{color:#950036}
.mdFormSms h3 a:hover{text-decoration:underline}
.mdFormSmsMobile,.mdFormSmsSubscribe,.mdFormSmsSubscribeWind,.mdFormSmsDate,.mdFormSmsTime,.mdFormSmsDate div,.mdFormSmsTime div{min-height:1px;overflow:hidden}
.mdFormSmsMobile label{float:none}
.mdFormSmsMobile input.mdFormInput{width:298px;margin-top:0}
.mdFormSmsDate,.mdFormSmsTime{padding-top:10px}
.mdFormSmsDate label,.mdFormSmsTime label{padding-top:2px;height:18px}
.mdFormSmsDate .mdFormRadio,.mdFormSmsTime .mdFormRadio{margin-top:4px!important}
.mdFormSms .mdFormButtons{padding-top:30px}
.mdFormSms .mdDisabled{color:#999}
.mdFormSmsReceipt{padding:100px 0 0;text-align:center}
.mdFormSms .mdError{float:left;width:300px;padding:40px 0 0 10px}
.mdFormSms .mdFormButtons{clear:none}

.mdFormImp {float: left; font-size: 10px; padding: 15px 10px 5px ! important}
.mdFormImp span {color: #9e0039}
.mdFormButtons {float: right; clear: none ! important}

.mdFormForgot p {padding-top: 0px}
.mdFormForgot input {width: 356px}

.mdFormSupportSelect {margin: 0; padding: 10px 0; border: 0}
.mdFormSupportSelect legend {padding: 0 10px; font: bold 20px/24px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #254c71}
.mdFormSupportSelect label {padding: 0 10px}
.mdFormSupportSelect select {width: 490px; margin: 0 10px; border: 1px solid #7da0ba}
.mdFormSupport label {padding: 10px 10px 0}
.mdFormSupport input.mdFormInput {width: 460px; margin: 0 10px}
.mdFormSupport .button {margin-top: 19px}
.mdFormSupport .inputSmall label {padding-top: 30px}
.mdFormSupport .inputSmall input {width: 130px; margin-top: 29px}
.mdFormSupport textarea {width: 460px; margin: 0 10px}

.mdFormSupport label.icon_brobizz_01,.mdFormSupport label.icon_brobizz_02{padding:8px 52px 4px 10px;height:20px;line-height:20px;background:url(img/icon/icon_brobizz_types.gif) no-repeat 100% 0;margin-right:20px}
.mdFormSupport label.icon_brobizz_01{background-position:100% -32px}

.mdForm .mdError {color: #950036}

/* FORM registration / landing page / profile  */
.mdFormRegister{margin-top:10px}
.mdFormRegister h3{font:bold 20px/26px 'trebuchet ms',garuda,verdana,arial,sans-serif;margin-bottom:10px}
.mdFormRegister fieldset{border:0;margin:0;padding:0}
.mdFormRegister form > fieldset{border:1px solid #bdc1c7;background:#f8f8f8;margin:0 10px 10px;padding:10px 0}
.mdFormRegister h4{font:bold 15px/20px 'trebuchet ms',garuda,verdana,arial,sans-serif;color:#254c71}
.mdFormRegister fieldset.mdPersonalInfo,.mdFormRegister fieldset.mdNewsletters{float:left;width:460px;padding:0 10px}
	.mdFormRegister fieldset.mdNewsletters{width:198px;padding:0 10px}
.mdFormRegister fieldset.mdLogin{padding:0 10px}
.mdFormRegister .mdFormTextWrap,.mdFormRegister .mdFormPasswordWrap,.mdFormRegister .mdFormSelectWrap,.mdFormRegister .mdFormCheckboxWrap,.mdFormRegister .mdFormSubmitWrap{padding:5px 0;min-height:1px;overflow:hidden}
.mdFormRegister label{float:left;width:140px;color:#464646;font:normal 13px/20px 'trebuchet ms',garuda,verdana,arial,sans-serif}
	.mdFormRegister label .mdReq{color:#9e0039}
	.mdFormRegister label em{display:none}
	.mdFormRegister .mdLogin .mdFormCheckboxWrap label{width:auto}
.mdFormRegister input,.mdFormRegister select{float:left}
	.mdFormRegister .mdFormCheckbox{margin-right:10px;margin-left:0}
.mdFormRegister input.mdFormText,.mdFormRegister input.mdFormPassword{width:290px;height:18px;background:url(img/form_input_bg.png) no-repeat 0 0;border:0;padding:4px 5px;line-height:18px}
	.mdFormRegister .mdZip input.mdFormText{width:100px;background-position:-300px 0}
.mdFormRegister select{width:300px}
.mdFormRegister .mdNewsletters h4{padding:0 0 2px 30px;background:url(img/icon/icon_mail.png) no-repeat 0 0;min-height:20px;line-height:20px}
.mdFormRegister p{clear:both;padding:10px;font:normal 13px/19px 'trebuchet ms',garuda,verdana,arial,sans-serif;color:#464646;font-style:italic}
.mdFormRegister .mdFormSubmitWrap{padding:5px 10px}
.mdFormRegister .mdFormSubmit{float:right;width:85px;height:26px;border:0;padding:0 0 3px;background:url(img/form_btn.png) no-repeat 0 0;font:bold 14px/26px 'trebuchet ms',garuda,verdana,arial,sans-serif;text-transform:uppercase}
.mdFormRegister .mdFormSubmit:hover{background-position:-85px 0}
.mdFormRegister .mdFormSubmitWrap strong{color:#9e0039}
.mdFormRegister .mdLostPass{}
.mdFormRegister .mdLostPass .mdFormTextWrap,.mdFormRegister .mdLostPass .mdFormSubmitWrap{float:left}
.mdFormRegister .mdLostPass .mdFormTextWrap label{width:270px;padding:0 10px;line-height:24px;color:#254c71}
/* pagination.css|customers */
/* PAGINATION */
/*#######################*/
.mdPagination {padding: 0 10px 20px; font: bold 12px/21px "trebuchet ms", garuda, arial, verdana, sans-serif}
.mdPagination a {text-decoration: none; color: #000}
.mdPagination a:hover{color:#9e0039}
.mdPaginationSub {position: relative; left: 0; top: 0; height: 22px}
.mdPaginationLeft {position: absolute; left: 0; top: 0; text-align: left}
.mdPaginationLeft a {display: block; height: 21px; background: url(img/pagination_left.png) no-repeat 0 0; padding: 0 0 0 26px}
.mdPaginationLeft a:hover {background-position: 0 -21px}
.mdPaginationRight {position: absolute; right: 0; top: 0; text-align: right}
.mdPaginationRight a {display: block; height: 21px; background: url(img/pagination_right.png) no-repeat 100% 0; padding: 0 26px 0 0}
.mdPaginationRight a:hover {background-position: 100% -21px}
.mdPaginationCenter {text-align: center}
.mdPaginationCenter span a {padding: 0 4px}
.mdPaginationCenter .selected a {text-decoration: underline; color: #9e0039}

/* partneradmin.css|customers */
.mdPartnerEdit{width:730px;margin:0 auto 20px}

ul.mdPartnerImgLib{margin:0;padding:10px 0 20px;list-style:none;min-height:1px;overflow:hidden}
ul.mdPartnerImgLib li{position:relative;float:left;margin:0 10px 10px;width:98px;height:56px;overflow:hidden;border:1px solid #999}
ul.mdPartnerImgLib li:hover{border-color:#666;background:#eee}
ul.mdPartnerImgLib li div{cursor:pointer}

ul.mdPartnerImgLib li p{margin:0;padding:0;font:normal 10px/12px arial,verdana,sans-serif}
ul.mdPartnerImgLib li img{margin:0}
ul.mdPartnerImgLib a{position:absolute;right:0;bottom:0;width:18px;height:18px;text-indent:-9999px;background:#eee url(img/icon/icon_zoom_16x16.png) no-repeat 50% 50%}
/* jquery.fancybox.css|customers */
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 3000;
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 10000;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('img/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 3000;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('img/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 9000;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 10000;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 10000;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 10000;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('img/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 18100;
	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: 11100; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

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: 11200; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('img/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('img/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

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: 7000;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 7000;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('img/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('img/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 10000;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

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(img/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(img/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(img/fancybox/fancy_title_right.png) repeat-x;
}
/* video.css|customers */
.mdFlowPlayer{padding-bottom:20px}
/* iframe.css|customers */
/* IFRAME */
/*#######################*/
.mdIframeTouristonline{float:left;width:231px;height:175px;margin:0 10px 20px;overflow:hidden;border:0}

/* datagrid.css|customers */
/* DATAGRID */
/*#######################*/
.mdDatagrid {padding: 0 10px 20px}
.mdDatagrid table {width: 100%; height: auto; margin: 0 0 10px}
.mdDatagrid table caption {text-align: left; font: bold 14px/20px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #254c71; padding: 10px 0 0}
.mdDatagrid th, .mdDatagrid td {white-space: nowrap; border-bottom: 1px solid #7da0ba; padding: 3px 0}
.mdDatagrid th {text-align: left; font-weight: normal}
.mdDatagrid td {text-align: right; font-weight: bold}
.mdDatagrid td.mdDatagridPriceLink {border: 0; padding: 0}
.mdDatagrid td.mdDatagridPriceLink a {font-weight: normal; font-size: 11px}

.mdDatagridNote p {font-size: 10px}

/* box.css|customers */
/* BOX */
/*#######################*/
.mdBox{margin:0 10px 20px;border:1px solid #7da0ba;background:#fff;position:relative;clear:both}
.mdBox .hover{background:#f8f8f8}
.mdBox .hover h2 a:hover,.mdBox .hover h3 a:hover{color:#254c71}
.mdBox .hover p a{color:#950036}
.mdBox p a{text-decoration:none}

.mdBoxBig{margin:0 10px 20px; width: 580px; height: 350px; position: relative;}
.mdBoxBig img{padding:0;margin:0}
.mdBoxBig .mdSpotImage{position: absolute; top: 67px; left:4px; width: 385px; height: 280px;z-index:2}
.mdBoxBig .mdSpotContainer{position:absolute;top:67px;left:4px;width:572px;height:280px;z-index:3}
.mdBoxBig h1 {font-weight: 100; font-size: 18px; padding: 10px 18px; line-height: 22px; height: 43px; color: #363636}
.mdBoxBig h1 a { color: #802e00;}
.mdBoxBig h1 a:hover { color: #000;}

.mdBoxSpotBody { padding: 4px 0; height: 342px; width: 572px; background: url(img/box_spot_body.png) left top repeat-x; margin: 0 4px;}
.mdBoxSpotLeft {background: url(img/box_spot_left.png) left top no-repeat;}
.mdBoxSpotRight {background: url(img/box_spot_right.png) right top no-repeat;min-height:1px;overflow:hidden}

.mdSpot{height:92px;width:100%;margin:2px 0 0;clear: both}
	.mdSpot:first-child{margin:0}
	.mdSpot.mdBoxThemePurple .mdBoxThemeHeaderBoxLeft{background: url(img/spot_themebox_purple.png) 0 0 no-repeat}
	.mdSpot.mdBoxThemeGreen .mdBoxThemeHeaderBoxLeft{background: url(img/spot_themebox_green.png) 0 0 no-repeat}
	.mdSpot.mdBoxThemeOrange .mdBoxThemeHeaderBoxLeft{background: url(img/spot_themebox_orange.png) 0 0 no-repeat}

	.mdSpot:hover{background: url(img/box_spot_body_hilite.png) 0 0 no-repeat}
	.mdSpot:hover .mdBoxThemeHeaderBoxLeft{background-position:0 -92px!important}

.mdSpot .mdBoxThemeHeaderBoxLeft{float:left;width:248px;height:92px}
.mdSpot .mdBoxThemeHeaderBoxRight{float:left;width:324px;height:92px;display:none}
	.mdSpot:hover .mdBoxThemeHeaderBoxRight{display:block}

.mdBoxBig .mdSpot h3 {float: left; width: 176px; padding: 15px 25px 15px 15px; font-size: 16px; font-weight: normal; line-height: 22px}
	.mdBoxBig .mdSpot h3 a{color:#fff}
.mdBoxBig .mdSpot h4 {float: left; width: 200px; padding: 25px 40px 25px 18px; font-size: 14px; font-weight: normal}
	.mdBoxBig .mdSpot h4 a{color:#000}

.mdBox .mdBoxSub{min-height:1px;overflow:hidden}
.mdBox .mdBoxSub img{padding:4px;margin:0;float:left}
.mdBox .mdBoxBody{overflow:hidden}
.mdBox .mdBoxBody h3{padding:0 10px}
.mdBox .mdBoxBody p{font:normal 12px/18px "trebuchet ms",garuda,arial,verdana,sans-serif}

.mdBox .mdBoxOffer{position:absolute;left:-1px;top:-1px;width:102px;height:102px;background:url(img/offer.png) no-repeat 0 0;z-index:1;text-indent:-1000px;padding:0}
.mdBox .mdBoxLastMinute{position:absolute;left:-1px;top:-1px;width:102px;height:70px;background:url(img/offer.png) no-repeat 0 0;z-index:1;text-indent:-1000px;padding:0}

.mdBoxListOffers .mdBoxBody{height:auto!important;padding:10px 0!important}
.mdBox .mdBoxCategory{position:absolute;bottom:2px;right:5px;padding:0!important;font-family:"trebuchet ms",garuda,arial,verdana,sans-serif;color:#7da0ba} 
.mdBox .mdBoxLocation{position:absolute;bottom:10px;left:238px;padding:0!important;font-family:"trebuchet ms",garuda,arial,verdana,sans-serif} 

/* Faktaboks - mdBoxFacts */
.mdBoxFacts{border:1px solid #bdc1c7}
.mdBoxFacts .mdBoxBody{background:#f8f8f8}
.mdBoxFacts .mdBoxBody h2,#mdThemePage .mdBoxFacts .mdBoxBody h2{font:bold 18px/24px 'trebuchet ms',garuda,arial,verdana,sans-serif;color:#363636;font-style:normal;padding:5px 10px}
.mdBoxFacts .mdDottedLine{width:183px}
.mdBoxFacts p{padding:0 10px;font-size:13px;line-height:18px!important}
.mdBoxFacts p.mdValidDate,#mdBody .mdBoxFacts p.mdValidDate{min-height:16px;padding:0 20px 0 0;margin:0 10px}
	.mdBoxFacts .mdBoxThemeGreen p.mdValidDate{background:url(img/icon/icon_mdboxtheme_green_small.png) no-repeat 100% 50%}
	.mdBoxFacts .mdBoxThemePurple p.mdValidDate{background:url(img/icon/icon_mdboxtheme_purple_small.png) no-repeat 100% 50%}
	.mdBoxFacts .mdBoxThemeOrange p.mdValidDate{background:url(img/icon/icon_mdboxtheme_orange_small.png) no-repeat 100% 50%}
.mdBoxFacts p.mdDisclaimerText{font:normal 11px/15px 'trebuchet ms',garuda,arial,verdana,sans-serif!important;padding:5px 10px}
.mdBoxFacts p strong{font-weight:normal;color:#000}
.mdBoxFacts h3{font:bold 16px/22px 'trebuchet ms',garuda,arial,verdana,sans-serif}
	.mdBoxThemeGreen h3 a{color:#437c00}
	.mdBoxThemePurple h3 a{color:#54125e}
	.mdBoxThemeOrange h3 a{color:#982e00}
	.mdBoxThemeVisitdk h3 a{color:#1a4166}
	
.mdBoxFacts h4{margin:5px 0 0!important;padding:5px 10px!important;border-top:1px solid #bdc1c7;font:normal 13px/18px 'trebuchet ms',garuda,arial,verdana,sans-serif!important}
.mdBoxFacts .mdInputWrap{margin:5px 10px;background:url(img/form_field_body.png) repeat-x 0 0}
.mdBoxFacts .mdFormInputLeft{padding-left:5px;background:url(img/form_field_left.png) no-repeat 0 0}
.mdBoxFacts .mdFormInputRight{padding-right:5px;background:url(img/form_field_right.png) no-repeat 100% 0}
.mdBoxFacts .mdInputWrap .mdFormInputBody{margin:0;width:170px;background:none}
.mdBoxFacts .mdInputWrap.mdShortField{width:auto;margin-top:5px!important}
.mdBoxFacts .mdInputWrap.mdShortField .mdFormInputBody{width:90px}
.mdBoxFacts .mdButtonWrap{margin-right:10px}

/* THEME PAGE BOX | THEME SELECTION BUTTONS */
#mdThemePage .mdThemePageBox{min-height:1px;overflow:hidden}
#mdThemePage .mdThemePageBox ul {margin: 0; padding: 0 0 10px 7px; min-height:1px;overflow:hidden;}
#mdThemePage .mdThemePageBox li { float: left; list-style: none; margin: 0 0 10px 0; padding: 0 0 5px 0;}
#mdThemePage .mdThemePageBox strong {display:block;font:normal 14px/140% "trebuchet ms",garuda,arial,verdana,sans-serif;margin: 0; padding: 5px 10px; color: #363636;}
#mdThemePage .mdThemePagePromoBoxTextNext {color:#fff;font-style:italic;position:absolute;right:0;bottom:0;z-index: 1000;display:block;padding:6px 10px;width:60px;text-align:right}
#mdThemePage .mdThemePagePromoBoxTextNext:hover{padding:7px 11px}

#mdThemePage .mdThemePageBox .mdBtnThemePurple { width: 181px; height: 29px; margin-right: 6px}
#mdThemePage .mdThemePageBox .mdBtnThemePurple a { display: block; background: url(img/btn_themefp_purple.png) center top no-repeat; height: 29px; color: #4a1157;}
#mdThemePage .mdThemePageBox .mdBtnThemePurple a:hover { display: block; background: url(img/btn_themefp_purple_over.png) center top no-repeat; height: 29px;}

#mdThemePage .mdThemePageBox .mdBtnThemeGreen { width: 272px; height: 29px; margin-right: 6px;}
#mdThemePage .mdThemePageBox .mdBtnThemeGreen a { display: block; background: url(img/btn_themefp_green.png) center top no-repeat; height: 29px; color: #345d03;}
#mdThemePage .mdThemePageBox .mdBtnThemeGreen a:hover { display: block; background: url(img/btn_themefp_green_over.png) center top no-repeat; height: 29px;}

#mdThemePage .mdThemePageBox .mdBtnThemeOrange { width: 217px; height: 29px;}
#mdThemePage .mdThemePageBox .mdBtnThemeOrange a { display: block; background: url(img/btn_themefp_orange.png) center top no-repeat; height: 29px; color: #982e00}
#mdThemePage .mdThemePageBox .mdBtnThemeOrange a:hover { background: url(img/btn_themefp_orange_over.png) center top no-repeat}

#mdThemePage .mdThemePageBox ul li a { text-decoration: none; padding-left: 37px; padding-top: 11px; font-size: 15px; font-weight: 100}
#mdThemePage .mdThemePageBox .mdBtnThemePurple.mdThemePurpleBtnActive a {background: url(img/btn_themefp_purple_active.png) center top no-repeat; color: #fff}
#mdThemePage .mdThemePageBox .mdBtnThemeGreen.mdThemeGreenBtnActive a {background: url(img/btn_themefp_green_active.png) center top no-repeat; color: #fff}
#mdThemePage .mdThemePageBox .mdBtnThemeOrange.mdThemeOrangeBtnActive a {background: url(img/btn_themefp_orange_active.png) center top no-repeat; color: #fff}

/* THEME PAGE BOX | THEME SELECTION BUTTONS */
.mdThemePageButtons{list-style:none!important;padding:0;margin:0}
.mdThemePageButtons li{padding:6px 0!important;margin:0!important}
.mdThemePageButtons li a{display:block;width:163px;height:34px;padding:0 0 0 35px;background:url(img/themepagebuttons.png);background-repeat:no-repeat;text-decoration:none;font:normal 12px/34px "trebuchet ms",garuda,arial,verdana,sans-serif}
.mdThemePageButtons li.mdThemePurple a{background-position:0 0;color:#5f1b6a}
.mdThemePageButtons li.mdThemeGreen a{background-position:-198px 0;color:#478002}
.mdThemePageButtons li.mdThemeOrange a{background-position:-396px 0;color:#843000}
.mdThemePageButtons li.mdThemePurple a:hover{background-position:0 -34px}
.mdThemePageButtons li.mdThemeGreen a:hover{background-position:-198px -34px}
.mdThemePageButtons li.mdThemeOrange a:hover{background-position:-396px -34px}
.mdThemePageButtons li.mdThemePurple a.selected{background-position:0 -68px;color:#fff}
.mdThemePageButtons li.mdThemeGreen a.selected{background-position:-198px -68px;color:#fff}
.mdThemePageButtons li.mdThemeOrange a.selected{background-position:-396px -68px;color:#fff}

/* THEME PROMO BOX */

#mdThemePage .mdThemePagePromoBoxWrap{list-style:none;padding:0;margin:0;height:280px;overflow:hidden;position: relative;z-index:1001}
#mdThemePage .mdThemePagePromoBox { width: 700px; height: 280px; overflow: hidden; padding:0;margin:0}
#mdThemePage .mdThemePagePromoBox img {float:left;margin: 0; padding: 0;}
#mdThemePage .mdThemePagePromoBoxText {float:left;width: 190px;padding:10px}

#mdThemePage .mdThemePagePromoBoxText h2,#mdThemePage .mdThemePagePromoBoxText h3,#mdThemePage .mdThemePagePromoBoxText h4{font:normal 22px/140% "trebuchet ms",garuda,arial,verdana,sans-serif;font-style:italic;margin:0 0 5px;padding:0;color:#ffde00}
#mdThemePage .mdThemePagePromoBoxText h3{font-size:15px}
#mdThemePage .mdThemePagePromoBoxText h4{font-size:15px;color:#fff;margin:0}

#mdThemePage.mdThemePurple 	.mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemePurple {background: url(img/themefp_image_text_bg_purple.png) no-repeat 100%; color: #fff;}
#mdThemePage.mdThemePurple 	.mdThemePagePromoBoxText h2,#mdThemePage.mdThemePurple 	.mdThemePagePromoBoxText h2 a { color: #ffde00;}

#mdThemePage.mdThemeGreen .mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeGreen {background: url(img/themefp_image_text_bg_green.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeGreen .mdThemePagePromoBoxText h2,#mdThemePage.mdThemeGreen .mdThemePagePromoBoxText h2 a { color: #ffde00;}
#mdThemePage.mdThemeOrange .mdThemePagePromoBox,#mdThemePage #mdBody .mdThemePagePromoBox.mdThemeOrange {background: url(img/themefp_image_text_bg_orange.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeOrange .mdThemePagePromoBoxText h2,#mdThemePage.mdThemeOrange 	.mdThemePagePromoBoxText h2 a { color: #ffde00;}
#mdThemePage.mdThemeVisitdk .mdThemePagePromoBox,#mdThemePage #mdBody .mdThemePagePromoBox.mdThemeVisitdk {background: url(img/themefp_image_text_bg_visitdk.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeVisitdk .mdThemePagePromoBoxText h2,#mdThemePage.mdThemeVisitdk .mdThemePagePromoBoxText h2 a { color: #fff;}

#mdThemePage .mdThemePagePromoBox a.mdPromo {display:block;height:290px;left:0;position:absolute;top:0;width:700px;z-index:400}

/* SPECIAL OFFER BANNER */

#mdThemePage .mdThemePagePromoBox .mdSpecialOfferBanner {position:absolute;left:0;top:0;width:162px;height:94px;background-repeat:no-repeat;background-position:0 0;z-index:1;text-indent:-1000px;padding:0}

#mdThemePage.mdThemePurple .mdThemePagePromoBox .mdSpecialOfferBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemePurple .mdSpecialOfferBanner{background-image: url(img/banner_promo_offer_purple.png)}
#mdThemePage.mdThemeGreen .mdThemePagePromoBox .mdSpecialOfferBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeGreen .mdSpecialOfferBanner {background-image: url(img/banner_promo_offer_green.png)}
#mdThemePage.mdThemeOrange .mdThemePagePromoBox .mdSpecialOfferBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeOrange .mdSpecialOfferBanner {background-image: url(img/banner_promo_offer_orange.png)}
#mdThemePage.mdThemeVisitdk .mdThemePagePromoBox .mdSpecialOfferBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeVisitdk .mdSpecialOfferBanner {background-image: url(img/banner_promo_offer_visitdk.png)}

#mdThemePage .mdThemePagePromoBox .mdLastMinuteBanner {position:absolute;left:0;top:0;width:168px;height:97px;background-repeat:no-repeat;background-position:0 0;z-index:1;text-indent:-1000px;padding:0}

#mdThemePage.mdThemePurple .mdThemePagePromoBox .mdLastMinuteBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemePurple .mdLastMinuteBanner{background-image: url(img/icon/icon_lastminute_purple_big.png)}
#mdThemePage.mdThemeGreen .mdThemePagePromoBox .mdLastMinuteBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeGreen .mdLastMinuteBanner {background-image: url(img/icon/icon_lastminute_green_big.png)}
#mdThemePage.mdThemeOrange .mdThemePagePromoBox .mdLastMinuteBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeOrange .mdLastMinuteBanner {background-image: url(img/icon/icon_lastminute_orange_big.png)}
#mdThemePage.mdThemeVisitdk .mdThemePagePromoBox .mdLastMinuteBanner,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeVisitdk .mdLastMinuteBanner {background-image: url(img/icon/icon_lastminute_visitdk_big.png)}

/* THEME FRONT PAGE PROMO BOX W/ BUTTON FUNCTIONALITY */

#mdThemePage.mdThemePurple .mdThemeFrontPage .mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemePurple {background: url(img/themefp_image_purple_btn.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeGreen  .mdThemeFrontPage .mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeGreen {background: url(img/themefp_image_green_btn.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeOrange .mdThemeFrontPage .mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeOrange {background: url(img/themefp_image_orange_btn.png) no-repeat 100% 100%; color: #fff;}
#mdThemePage.mdThemeVisitdk .mdThemeFrontPage .mdThemePagePromoBox,#mdWrap #mdBody .mdThemePagePromoBox.mdThemeVisitdk {background: url(img/themefp_image_visitdk_btn.png) no-repeat 100% 100%; color: #fff;}

/* THEME ARTICLE */

#mdThemePage .mdGeneric ul,
#mdThemePage .mdArticle {font-family: "trebuchet ms",garuda,arial,verdana,sans-serif;}
#mdThemePage .mdArticle p { color: #6a6a6a; line-height: 160%; text-align: justify}
#mdThemePage .mdArticle h1 { font-size: 42px; font-style: italic; font-weight: normal; padding-top: 0; margin-top: 0;}
#mdThemePage .mdArticle h2 { font-size: 16px; font-style: italic; font-weight: normal; padding-top: 0; margin-top: 0; color: #6a6a6a}
#mdThemePage .mdArticle h4 { font-size: 14px; padding-top: 0; margin-top: 0; color: #6a6a6a}

#mdThemePage.mdThemePurple .mdArticle h1,
#mdThemePage.mdThemePurple .mdArticle h4 {color: #4a1157;}
 
 
/* THEME ARTICLE CATEGORY LINKS */
 
#mdThemePage .mdArticleCategories { margin-left: 10px; padding: 10px 10px 0 20px; background: url(img/icon/icon_categories.png) left 13px no-repeat; height: 28px; clear: both}
#mdThemePage .mdArticleCategories ul { list-style: none; padding: 0;}
#mdThemePage .mdArticleCategories li { margin-right: 6px; float: left}
#mdThemePage .mdArticleCategories li a { font-size: 12px}

#mdThemePage .mdArticle hr { line-height: 1px; height: 1px; margin: 10px !important; color: #bdc1c7; display: block; border: 0 none; background-color: #bdc1c7 }


/* THEME ARTICLE TOOLS | PRINT SEND SHARE BOOKMARK */

#mdThemePage .mdArticle .mdTools ul { list-style: none; padding: 0; margin: 0; width: 180px; margin: 0 auto;}
#mdThemePage .mdArticle .mdTools ul li { float: left}

#mdThemePage .mdArticle .mdTools a { width: 45px; font-weight: 100; text-align: center; padding-top: 20px; display: block; font-size: 9px; color: #000; text-decoration: none;text-transform:uppercase}

#mdThemePage .mdArticle .mdToolsPrint a { background: url(img/icon/icon_tools_print.png) top center no-repeat;}
#mdThemePage .mdArticle .mdToolsPrint a:hover { background: url(img/icon/icon_tools_print_over.png) top center no-repeat; text-decoration: underline; color:#a22342}

#mdThemePage .mdArticle .mdToolsSend a { background: url(img/icon/icon_tools_send.png) top center no-repeat;}
#mdThemePage .mdArticle .mdToolsSend a:hover { background: url(img/icon/icon_tools_send_over.png) top center no-repeat; text-decoration: underline; color:#a22342}

#mdThemePage .mdArticle .mdToolsShare a { background: url(img/icon/icon_tools_share.png) top center no-repeat;}
#mdThemePage .mdArticle .mdToolsShare a:hover { background: url(img/icon/icon_tools_share_over.png)top center no-repeat; text-decoration: underline; color:#a22342}

#mdThemePage .mdArticle .mdToolsBookmark a { background: url(img/icon/icon_tools_bookmark.png) top center no-repeat;}
#mdThemePage .mdArticle .mdToolsBookmark a:hover { background: url(img/icon/icon_tools_bookmark_over.png)top center no-repeat; text-decoration: underline; color:#a22342}


/* THEME SPECIAL OFFER */

#mdThemePage.mdThemePurple .mdArticle .mdSpecialOfferThemeHeader { background: url(img/box_theme_headerbar_purple.png) left top repeat-x; padding: 0;}
#mdThemePage.mdThemeGreen .mdArticle .mdSpecialOfferThemeHeader { background: url(img/box_theme_headerbar_green.png) left top repeat-x; padding: 0;}
#mdThemePage.mdThemeOrange .mdArticle .mdSpecialOfferThemeHeader { background: url(img/box_theme_headerbar_orange.png) left top repeat-x; padding: 0;}
#mdThemePage.mdThemeVisitdk .mdArticle .mdSpecialOfferThemeHeader {background: url(img/box_theme_headerbar_visitdk.png) left top repeat-x; padding: 0;}

#mdThemePage .mdArticle .mdSpecialOffer h2 { height: 28px; line-height: 28px; margin: 0; border: 2px solid #fff; color: #fff; font-style:  normal}

#mdThemePage.mdThemePurple .mdArticle .mdSpecialOffer h2 {background: url(img/icon/icon_theme_specialoffer_purple.png) 175px 5px no-repeat;}
#mdThemePage.mdThemeGreen .mdArticle .mdSpecialOffer h2 {background: url(img/icon/icon_theme_specialoffer_green.png) 175px 5px no-repeat;}
#mdThemePage.mdThemeOrange .mdArticle .mdSpecialOffer h2 {background: url(img/icon/icon_theme_specialoffer_orange.png) 175px 5px no-repeat;}
#mdThemePage.mdThemeVisitdk .mdArticle .mdSpecialOffer h2 {background: url(img/icon/icon_theme_specialoffer_visitdk.png) 175px 5px no-repeat;}

#mdThemePage .mdArticle .mdSpecialOffer p { text-align: left; font-size: 13px;line-height:19px;padding:5px 10px}
#mdThemePage .mdArticle .mdSpecialOffer p .hilight { font-weight: 700} 

#mdThemePage.mdThemePurple .mdArticle .mdSpecialOffer p .hilight { color: #4a1157;}
#mdThemePage.mdThemeGreen .mdArticle .mdSpecialOffer p .hilight { color: #345d03;}
#mdThemePage.mdThemeOrange .mdArticle .mdSpecialOffer p .hilight { color: #982e00;}
#mdThemePage.mdThemeVisitdk .mdArticle .mdSpecialOffer p .hilight{color:#1a4166}

#mdThemePage .mdArticle .mdInfoHeader { background: url(img/box_theme_headerbar_grey.png) left top repeat-x; padding: 0;}
#mdThemePage .mdArticle .mdInfoHeader h2 { background: transparent none; height: 28px; line-height: 28px; margin: 0; border: 2px solid #fff; color: #363636; font-style:  normal;}

/* THEME SIDE BAR BOXES */

#mdThemePage .mdInfo { background: #f8f8f8;  }
#mdThemePage .mdInfo .mdBoxBody h2 {padding-bottom: 10px; border-bottom: 0}
#mdThemePage .mdInfo .mdBoxBody p {padding: 0 10px; font-size: 12px;}
#mdThemePage .mdInfo .mdBoxBody .hilight {font-weight: 700; color: #363636}

#mdThemePage .mdArticle .mdBoxBody { border-color: #bdc1c7; padding-bottom: 5px}

#mdThemePage .mdInfoFooter {margin: 10px 3px 3px 3px; height: 28px}
#mdThemePage .mdInfoFooterLeft { background: url(img/info_footer_left.png) left top no-repeat; height: 28px}
#mdThemePage .mdInfoFooterRight { background: url(img/info_footer_right.png) right top no-repeat; height: 28px}
#mdThemePage .mdInfoFooterBody { background: url(img/info_footer_body.png) center top repeat-x; height: 28px; margin-left: 5px; margin-right: 5px}
#mdThemePage .mdInfoFooter a { display: block; position: relative; background: url(img/icon/icon_mail.png) right 4px no-repeat; height: 28px; text-decoration: none;}
#mdThemePage .mdInfoFooter a:hover { display: block; position: relative; background: url(img/icon/icon_mail_over.png) right 4px no-repeat; height: 28px; text-decoration: none; color: #000;}
#mdThemePage .mdInfoFooter a span { display: block; float: right; margin-right: 30px; font-size: 11px; padding-top: 5px;}

#mdThemePage .mdArticle .mdMapHeader { background: url(img/box_theme_headerbar_grey.png) left top repeat-x; padding: 0;}
#mdThemePage .mdArticle .mdMapHeader h2 { background: url(img/icon/icon_map.png) 4px 3px no-repeat; height: 28px; line-height: 28px; margin: 0; border: 3px solid #fff; border-bottom: 0 none; color: #363636; font-style:  normal; padding-left: 30px;}

#mdThemePage .mdGeneric .mdBoxBody h2,
#mdThemePage .mdMap .mdBoxBody h2 {padding-bottom: 0;}

#mdThemePage .mdMap .mdBoxBody p {padding: 0 10px; font-size: 12px; text-align: left; padding-bottom: 10px;}
#mdThemePage .mdMap .mdBoxBody .hilight {font-weight: 700; color: #363636}
#mdThemePage .mdMap img { margin: 0; padding: 0; margin: 0 3px 5px 3px;}

#mdThemePage .mdBox6.mdSearch .mdBoxBody { padding: 10px; background: #f8f8f8}

#mdThemePage .mdSearch h2 { padding-left: 30px; background: url(img/icon/icon_search.png) 4px 0 no-repeat}

#mdThemePage .mdSearch h2,
#mdThemePage .mdGeneric h2,
#mdThemePage .mdGeneric h3 { margin: 0; color: #363636; font-style:  normal; font-weight: 100; font-size: 16px;}

#mdThemePage .mdGeneric h3 { font-size: 12px; padding: 0; margin: 0; line-height: normal}

#mdThemePage .mdBox6.mdGeneric .mdBoxBody,
#mdThemePage .mdBox11.mdMap .mdBoxBody {background: #f8f8f8;}

#mdThemePage .mdBox6.mdGeneric .mdBoxBody {padding: 10px; height: auto;}

#mdThemePage .mdBox6.mdGeneric ul {list-style: disc; list-style-position: outside; margin: 0; padding: 0; font-size: 13px;}
#mdThemePage .mdBox6.mdGeneric ul li {margin-left: 15px; padding-left: 0;}

.mdNewsLetterSignup .mdShortField {}
.mdNewsLetterSignup .mdShortField input {}
.mdNewsLetterSignup .mdButtonWrap { float: right; position: relative; top: -2px}

#mdThemePage .mdBookmarks h2 { background: url(img/icon/icon_bookmarks.png) 0 3px no-repeat; padding-left: 25px; margin-bottom: 5px;}
#mdThemePage .mdBookmarks .mdBoxBody > p{padding:5px 0 0}

.mdDottedLine { background: url(img/dotted_line.png) left top repeat-x; width: 100%; height: 1px; display: block; border: 0}

.mdBoxListOffers h2 {padding:0 10px!important;margin-bottom:5px;color:#363636;font-size:16px;font-style:normal;font-weight:normal}
	.mdBoxListOffers h2.mdLastMinute{ background: url(img/icon/icon_lastminute.png) 10px 0 no-repeat;padding:0 10px 0 40px!important}
.mdBoxListOffers h3 {margin:0 10px!important;font-size:12px!important;line-height:16px!important;padding:0 0 5px!important;color:#363636;font-weight:normal}
.mdBoxListOffers form{padding:0 10px}

#mdThemePage .mdBookmarkEntry,
.mdBoxListOffersEntry { margin-top: 5px}

#mdThemePage .mdBookmarkEntry div{color:#636363;height:20px;line-height:20px}
#mdThemePage .mdBookmarkEntry div a{float:left;margin:0 6px 0 0;width:14px;height:20px;overflow:hidden;text-indent:-9999px;background:url(img/icon/icon_bookmark_remove.png) no-repeat 0 50%}
#mdThemePage .mdBookmarkEntry div a:hover{background:url(img/icon/icon_bookmark_remove_over.png) no-repeat 0 50%}
#mdThemePage .mdBookmarkEntry p{font:bold 14px/20px 'trebuchet ms',garuda,arial,sans-serif;color:#363636}
#mdThemePage .mdBookmarkEntry p a{color:#363636}
#mdThemePage .mdBookmarkEntry p a:hover{color:#636363!important}
	#mdThemePage .mdBookmarkEntry.mdEntryThemeOrange a{color:#982c00}
	#mdThemePage .mdBookmarkEntry.mdEntryThemeGreen a{color:#36511a}
	#mdThemePage .mdBookmarkEntry.mdEntryThemePurple a{color:#4a1157}
	#mdThemePage .mdBookmarkEntry.mdEntryThemeVisitdk a{color:#1a4166}
	
.mdBoxListOffersEntry a { text-decoration: underline; padding: 0 0 0 0; color: #636363}
.mdBoxListOffersEntry a:hover{text-decoration:none}

#mdThemePage.mdThemePurple .mdBoxListOffersEntry a:hover{color:#4a1157}
#mdThemePage.mdThemeGreen .mdBoxListOffersEntry a:hover{color:#36511a}
#mdThemePage.mdThemeOrange .mdBoxListOffersEntry a:hover{color:#982c00}
#mdThemePage.mdThemeVisitdk .mdBoxListOffersEntry a:hover{color:#1a4166} 

.mdBoxThemePurple .hilight a{color:#4a1157} 
.mdBoxThemeGreen .hilight a{color:#36511a}
.mdBoxThemeOrange .hilight a{color:#982c00}
.mdBoxThemeVisitdk .hilight a{color:#1a4166}

.mdBoxThemePurple .hilight a:hover,.mdBoxThemeGreen .hilight a:hover,.mdBoxThemeOrange .hilight a:hover{color:#254c71}

.mdLastMinuteIcon {display:block;margin:5px 0 3px;padding-left: 20px; background: url(img/icon/icon_lastminute_small.png) no-repeat 0 50%}
	.mdBoxListOffersEntry .mdLastMinuteIcon{margin:5px 10px 3px}

.mdBox .mdBoxBody .mdLastMinuteEntry p{padding:0 0 10px}
.mdBox .mdBoxBody .mdLastMinuteEntry p.hilight{font:bold 16px/22px 'trebuchet ms',garuda,arial,verdana,sans-serif;padding-bottom:5px}

#mdThemePage .mdBookmarkEntry p,.mdBoxListOffersEntry p { padding: 3px; margin: 0;}
.mdBoxListOffersEntry p.hilight {font-size: 14px;padding-bottom:0!important}
.mdBoxListOffersEntry p { font-size: 12px;}

/* TABS */

#mdThemeTabs {}
#mdThemeTabs .mdBoxBody {border: 0 none !important; overflow: visible; height: auto; clear: both}
#mdThemeTabs .mdBoxSub { overflow-x: visible; overflow-y: visible}
#mdThemeTabs dl {margin: 0; padding: 0 0 25px 0; font:normal 12px/14px "trebuchet ms",garuda,arial,verdana,sans-serif; position: relative; height: 480px; clear: both}
#mdThemeTabs dt { background: url(img/tab_purple_left_off.png) left top no-repeat; margin: 0 0 0 4px; padding: 0 0 0 5px; float: right; height: 26px; z-index: 400; color: #fff; position: relative; width: auto;}
#mdThemeTabs dt:hover,
#mdThemeTabs dt.selected { background: url(img/tab_purple_left_on.png) left top no-repeat}

#mdThemeTabs .mdThemeTabRight { background: url(img/tab_purple_right_off.png) right top no-repeat; height: 10px; height: 20px; padding: 6px 15px 0 10px;}

#mdThemeTabs dt:hover .mdThemeTabRight,
#mdThemeTabs dt.selected .mdThemeTabRight { background: url(img/tab_purple_right_on.png) right top no-repeat; color: #4a1157}

#mdThemeTabs dd {margin: 0 0 20px 0; padding: 0 0 10px 0; z-index: 200; width: 338px; background: #fdfafe; border: 1px solid #ab5cb7; height: 480px; float: left;}

#mdThemeTabs .mdTabContent {padding: 10px; position: relative; display: block; height: 100%;}

#mdThemeTabs .mdTabContent h2,
#mdThemeTabs .mdTabContent h3 { font-size: 18px; font-weight: bold; padding: 0;}

#mdThemeTabs .mdTabContent h2 { color: #363636; margin: 0 0 10px 0;}
#mdThemeTabs .mdTabContent h3 { color: #363636; margin: 5px 0 5px 0;}

#mdThemeTabs .mdTabContent h3 a{display:block;background:url(img/icon/icon_mdboxtheme_purple_small.png) no-repeat 0 0;padding-left:20px;color:#4a1157}

#mdThemeTabs .mdTabContent h3 img { margin: 0 5px 0 0; padding: 0; float: left;}
#mdThemeTabs .mdTabContent p {padding: 0; margin: 0; font-size: 13px;}
	#mdThemeTabs .mdTabContent p.mdTimeStamp{color:#363636}
#mdThemeTabs .entry { margin-bottom: 10px}

#mdThemeTabs .mdMoreLink {position: absolute; bottom: 10px; right: 10px;}
#mdThemeTabs .mdMoreLink a { text-decoration: none; color: #636363;}
	#mdThemeTabs .mdMoreLink a:hover{text-decoration:underline}

.mdBox .mdArticle .mdBox6 p { font-size: 12px;}


/* ARTICLE FRONTPAGE */

#mdTopOffers .mdBoxBody { height: auto; border: 1px solid #bdc1c7; background: #f8f8f8; padding: 10px 4px}

#mdTopOffers h3 { margin: 0; padding-left: 0; margin-left: 5px; font-size: 18px;}
#mdTopOffers .twoCols.entry h3 {font-size: 16px;}
#mdTopOffers h2 {color: #363636; padding: 0 0 5px 5px;}
#mdTopOffers h3 a:hover {text-decoration: underline;}

#mdTopOffers .entry.mdThemePurple h3 {  background: url(img/icon/icon_mdboxtheme_purple_small.png) 0 2px no-repeat; text-indent: 18px}
#mdTopOffers .entry.mdThemePurple h3 a { color: #4a1157}

#mdTopOffers .entry.mdThemeGreen h3 { background: url(img/icon/icon_mdboxtheme_green_small.png) 0 2px no-repeat; text-indent: 18px}
#mdTopOffers .entry.mdThemeGreen h3 a { color: #375119}

#mdTopOffers .entry.mdThemeOrange h3 { background: url(img/icon/icon_mdboxtheme_orange_small.png) 0 2px no-repeat; text-indent: 18px}
#mdTopOffers .entry.mdThemeOrange h3 a { color: #802e00}

#mdTopOffers .entry {padding-top: 5px;clear:both}

#mdTopOffers .twoCols.entry {margin-bottom: 10px; min-height:1px;overflow:hidden}

#mdTopOffers .twoCols .entryImage {float: left; width: 150px;}
#mdTopOffers .twoCols .entryText {float: left; margin: 0 0 0 10px; width: 160px}

#mdTopOffers .entry p {font-size: 12px; line-height: 130%; padding: 5px; margin: 0;}
#mdTopOffers .entry .icon { padding: 0; margin: 5px 5px 0 0}

#mdTopOffers .entry a.moreLink { text-decoration: none; color: #363636; float: right; margin-right: 10px; color: #636363;margin-top: 0;}
#mdTopOffers .entry a.moreLink:hover { color: #000}

/*  GENERIC BUTTON */

.mdButtonWrap { background: url(img/btn_generic_right.png) right top no-repeat; margin-top: 5px; position: relative; display: block;}
.mdButtonWrap .mdGenButton { background: url(img/btn_generic_left.png) left top no-repeat; border: 0; padding: 0 10px; margin: 0; height: 26px;font:normal 11px/26px 'lucida grande','lucida sans',arial,verdana,sans-serif;text-decoration:none;text-transform:uppercase;color:#464646;cursor:pointer;overflow:visible}

.mdButtonWrap:hover { background: url(img/btn_generic_over_right.png) right top no-repeat}
.mdButtonWrap:hover .mdGenButton { background: url(img/btn_generic_over_left.png) left top no-repeat; border: 0; padding: 0 10px; margin: 0; height: 26px}

.mdButtonWrap:active { background: url(img/btn_generic_active_right.png) right top no-repeat}
.mdButtonWrap:active .mdGenButton { background: url(img/btn_generic_active_left.png) left top no-repeat; border: 0; padding: 0 10px; margin: 0; height: 26px; color: #fff}


/* INPUT */

.mdInputWrap {margin: 5px 0;}
.mdInputWrap label { display: block}
.mdInputWrap input { width: 190px}
.mdInputWrap input.mdValueToInput { width: 180px;}
.mdButtonWrap {float: right}
.mdBox6.mdSearch .mdBoxBody { height: auto}

.mdComboBox {width: 196px}

.mdFormInputLeft {background: url(img/form_field_left.png) left top no-repeat;}
.mdFormInputRight {background: url(img/form_field_right.png) right top no-repeat;}
.mdFormInputBody {background: url(img/form_field_body.png) center top repeat-x;}
.mdInputWrap .mdFormInputBody { border: 0; margin: 0 5px; padding: 4px 0; height: 16px}

.mdInputWrap.mdShortField {width: 120px; float: left;}
.mdInputWrap.mdShortField input {width: 110px;}


/* THEME BOX HOVER BG - FRONTPAGE */
.mdBoxThemePurple .mdBoxSub.hover {border: 2px solid #9f4aad;}
.mdBoxThemePurple .mdBoxSub.hover .mdBoxBody { background: #ead5ee; margin: -2px;}

.mdBoxThemeGreen .mdBoxSub.hover {border: 2px solid #94d030;}
.mdBoxThemeGreen .mdBoxSub.hover .mdBoxBody { background: #e8f7ca; margin: -2px;}

.mdBoxThemeOrange .mdBoxSub.hover {border: 2px solid #e46c22;}
.mdBoxThemeOrange .mdBoxSub.hover .mdBoxBody { background: #fcdfc7; margin: -2px;}

.mdBoxThemeVisitdk .mdBoxSub.hover{border:2px solid #a5bbcd}
.mdBoxThemeVisitdk .mdBoxSub.hover .mdBoxBody { background: #f7f9fb; margin: -2px;}

.mdBoxLong .textWrapper { float:left;width:440px}
	.mdColumn40 .mdBoxLong .textWrapper{width:330px}
.mdBoxLong .mdBoxSub .textWrapper p{padding:0 10px 10px}
.mdBoxLong .imgWrapper { float: left}
.mdBoxLong .imgWrapper img {padding: 0; margin: 0;}
.mdBoxLong .mdBoxBody { padding: 4px}
.mdBox.mdBox1.mdBoxLong .mdBoxSub { height: auto !important}

.mdBoxLong[class^='mdBoxTheme'] .mdBoxSub.hover .mdBoxBody { margin: -2px}
hr.mdBoxBodyFullSpan { border: 0; background: #bdc1c7; display: block; height: 1px; position: relative; width: 250px; left: -10px; margin: 10px 0 !important;}

.mdBoxListOffersEntry .mdButtonWrap { margin-top: 4px}
.mdDisclaimerText {line-height: 16px; font-size: 11px !important; clear: both; padding: 0; margin: 0;}

.mdBox1 .mdBoxSub{height:158px}
.mdBox1 .mdBoxSub h2{padding:12px 20px 5px}
.mdBox1 .mdBoxSub p{padding:0 20px 10px}
.mdBox2 .mdBoxSub{height:98px}
.mdBox2 .mdBoxSub h3{padding-top:28px}
.mdBox2 .mdBoxSub p{font-size:12px;padding:4px 10px 0;color:#950036;line-height:12px}
.mdBox3 .mdBoxSub h3{padding-top:0}
.mdBox3 .mdBoxSub p{font-size:12px;padding:0 10px;color:#950036}
.mdBox3 .mdBoxSub{height:143px}
.mdBox3 .mdBoxSub img{float:none}
.mdBox4 .mdBoxSub{height:283px}
.mdBox4 .mdBoxSub h2{padding:5px 10px 3px}
.mdBox4 .mdBoxSub p{padding:0 10px}
.mdBox4 .mdBoxSub img{float:none}
.mdBox4 .mdBoxBody{overflow:visible}
.mdBox5 .mdBoxSub{background-position:640px 50%;background-repeat:no-repeat}
.mdBox5 .mdBoxSub h2{padding:10px 20px 1px}
.mdBox5 .mdBoxSub p{padding:0 120px 3px 20px}
.mdBox5 .mdBoxCategory{bottom:10px;right:20px}
.mdBox5 .mdBoxCategory,.mdBox5 .mdBoxLocation{color:#254c71;font-weight:bold}
.mdBox5 .mdBoxBody{padding:0 0 30px}
.mdBox5 .mdNoImg{padding-left:90px}
.mdBox5 .mdNoImg .mdBoxLocation{left:110px}
.mdBox5 .mdIconSb{background-image:url(img/icon/icon_storebaelt.gif)}
.mdBox5 .mdIconVd{background-image:url(img/icon/icon_visitdenmark.gif)}
.mdBox6,.mdBox8{border:0;background:none}
.mdBox6 .hover,.mdBox8 .hover{background:none}
.mdBox6 .hover .mdBoxBody,.mdBox8 .hover .mdBoxBody{background:#f8f8f8}
.mdBox6 h2,.mdBox8 h2{padding:0}
.mdBox6 p,.mdBox8 p{padding:0 0 4px;color:#950036;font-size:11px}
.mdBox6 .mdBoxBody,.mdBox8 .mdBoxBody{height:218px;border:1px solid #7da0ba;background:#fff}
.mdBox6 .mdBoxBody p,.mdBox8 .mdBoxBody p{background:transparent;padding:0 10px 10px;color:#464646}
.mdBox6 .mdBoxBody img,.mdBox8 .mdBoxBody img{float:none}
.mdBox7 .mdBoxSub h2{padding:5px 10px 3px}
.mdBox7 .mdBoxSub p{padding:0 10px}
.mdBox8 .mdBoxBody{height:auto}
.mdBox9{border:0;background:#fff url(img/boxtabs_bg.png) repeat-x 0 100%}
.mdBox9 h2{height:30px;overflow:hidden;border-left:1px solid #254e72;border-right:1px solid #254e72;background:url(img/box9.png) repeat-x 0 0;font:bold 16px/30px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff}
.mdBox9 .mdBoxBody{border:1px solid #7da0ba;padding:10px 0 20px;position:relative}
.mdBox9 ol{font:bold 12px/18px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding-bottom:0}
.mdBox9 ol a{color:#254c71}
.mdBox9 ol a:hover{color:#7da0ba}
.mdBox9 strong{color:#254c71}
.mdBox9 img{margin-right:20px!important}
.mdBox9 .mdBoxContactLink{position:absolute;bottom:0;width:218px;height:30px;padding:0;background:#fff;border-top:1px solid #7da0ba}
.mdBox9 .mdBoxContactLink a{display:block;padding:0 10px;text-decoration:none;font:normal 11px/29px verdana,arial,sans-serif}
.mdBox9 .mdBoxContactLink a:hover{background:#f2f6fb;color:#950036}
.mdBox9 p.mdLinkMore{margin:0 0 -15px;padding:5px 20px 0;text-align:left;font-size:12px}
.mdBox9 p.mdLinkMore a{color:#950036;font-weight:normal;text-decoration:underline}
.mdBox9 p.mdLinkMore a:hover{text-decoration:none}
.mdBox10{border:0}
.mdBox10 h2{height:34px;overflow:hidden;border-left:1px solid #254e72;border-right:1px solid #254e72;background:url(img/box10.png) repeat-x 0 0;font:bold 15px/30px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff}
.mdBox10 .mdBoxSub{background:#3e6788 url(img/box10_bg.png) repeat-x 0 100%}
.mdBox10 .mdBoxBody{border:1px solid #16385c;border-top:0;padding:10px 0 0}
.mdBox10 ol,.mdBox10 ol a{color:#fff}

.mdBox11{border:0;background:#fff url(img/boxtabs_bg.png) repeat-x 0 100%}
.mdBox11 h2{height:30px;overflow:hidden;border-left:1px solid #254e72;border-right:1px solid #254e72;background:url(img/box9.png) repeat-x 0 0;font:bold 16px/30px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff}
.mdBox11 h3{font:bold 20px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding:12px 20px 5px!important}
.mdBox11 .mdBoxBody{border:1px solid #7da0ba;position:relative}
.mdBox11 img{margin-right:20px!important}
.mdBox11 ol{font:bold 12px/18px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding:10px 10px 20px 40px}

/* box 12 used on competition page*/
.mdBox12{border-color:#bec1c8;background:#f8f8f8;margin-bottom:10px}
.mdBox12 .mdBoxBody h3{color:#363636}
.mdBox12 .mdBoxBody p{padding-bottom:10px}

.mdBox3Col{min-height:1px;overflow:hidden}
.mdBox3Col .mdBox{width:178px;float:left;clear:none}
.mdBox3Col .mdBoxSub{height:295px}
.mdBox3Col .mdBox img{float:none}
.mdBox3Col .mdBox h3{font-size:18px;line-height:20px;padding-bottom: 5px}
.mdBox3Col .mdBox .mdBoxOffer{width:79px;height:79px;background-image:url(img/offer_small.png)}

.mdBoxTop5{position:relative}
.mdBoxTop5Button{position:absolute;bottom:10px;right:10px;z-index:10;width:126px;height:27px;background:url(img/box9_button.png) no-repeat 0 0;color:#fff;text-align:center;cursor:pointer;line-height:26px}
.mdBoxTop5Button:hover{background-position:-126px 0}

/* searchbox on "oplev DK" */
#mdBoxSearchOplev{margin:0 10px 20px;border:1px solid #bdc1c7;background:#f8f8f8}
#mdBoxSearchOplev .mdBoxSub{min-height:1px;overflow:hidden;padding:0;background:none}
#mdBoxSearchOplev fieldset{border:0 none;padding:16px 0;margin:0}
#mdBoxSearchOplev fieldset legend{display:none}
#mdBoxSearchOplev fieldset .pseudoLegend{display:block;padding:0 42px 10px;font:normal 18px/24px 'trebuchet ms',garuda,arial,sans-serif;color:#363636;background:url(img/search_mglass.png) no-repeat 10px 0}
#mdBoxSearchOplev label{display:none}
#mdBoxSearchOplev .mdInputWrap{float:left;width:190px;background:url(img/input.png) no-repeat 0 0;margin:0 0 0 10px}
#mdBoxSearchOplev .mdInputWrap input{width:184px;height:18px;margin:3px;padding:0;border:0;background:#fff;text-indent:2px;color:#363636}
#mdBoxSearchOplev .mdSelectWrap{float:left;width:180px;height:30px;margin:0 0 0 10px;}
#mdBoxSearchOplev .mdSelectWrap select{width:172px;height:25px;padding:2px 0 2px;color:#363636;border:1px solid #9ca0a7;margin:0}
#mdBoxSearchOplev .mdButtonWrap{float:left;width:60px;height:26px;background:none;margin:-1px 10px 0;padding:0 10px}
#mdBoxSearchOplev .mdButtonWrap input{width:60px;height:26px;padding:0;text-align:center;background:url(img/button.png) no-repeat 0 0;border:0;cursor:pointer;text-transform:uppercase;text-indent:0;font:normal 12px/26px 'trebuchet ms',arial,verdana,sans-serif}
#mdBoxSearchOplev .mdButtonWrap input:hover{background-position:0 -26px}
#mdBoxSearchOplev .mdButtonWrap input:active{background-position:0 -52px;color:#fff}

/* searchbox on support */
#mdBoxSearchSupport{background:url(img/searchbar.png) no-repeat -220px 43px;border-bottom:1px solid #7da0ba;margin:-38px 10px 20px;position:relative}
#mdBoxSearchSupport .mdBoxSub{background:url(img/sanne_l4.png) no-repeat 600px 0;min-height:1px;overflow:hidden;padding:48px 0 0;height:62px}
#mdBoxSearchSupport fieldset{padding:0 0 11px;margin:0;border:0}
#mdBoxSearchSupport fieldset legend{display:block;padding:21px 10px 5px 20px;font:normal 16px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
#mdBoxSearchSupport .mdInputWrap{width:307px;position:absolute;left:185px;top:65px;margin:0;height:30px}
#mdBoxSearchSupport .mdInputWrap input{width:293px;border:1px solid #254c71;color:#254c71;height:18px;margin:5px 0 0 10px;padding:2px 0 0;text-indent:2px}
#mdBoxSearchSupport .mdButtonWrap{right:112px;bottom:15px;height:30px;position:absolute;width:120px;background:0;float:none}
#mdBoxSearchSupport .mdButtonWrap input{width:52px;margin-top:3px;background:url(img/searchbar_button.png) no-repeat -140px 0;border:0;cursor:pointer;height:28px;margin:3px 10px;padding:0;text-align:center;text-indent:-1000px}
#mdBoxSearchSupport .mdButtonWrap input:hover{background-position:-192px 0}

/* searchbox on other pages */
#mdBoxSearchNormal{margin:0 10px 20px;border-bottom:1px solid #7da0ba;background:url(img/searchbar.png) no-repeat 0 100%}
#mdBoxSearchNormal .mdBoxSub{height:218px;padding-top:0;background:url(img/sanne_xl4.png) no-repeat 50% 1px}
#mdBoxSearchNormal fieldset{padding:180px 0 0;border:0;margin:0}
#mdBoxSearchNormal fieldset legend{display:none}
#mdBoxSearchNormal .mdInputWrap{float:left;width:147px;margin:0}
#mdBoxSearchNormal .mdInputWrap input{width:133px;border:1px solid #254c71;color:#254c71;height:18px;margin:5px 0 0 10px;padding:2px 0 0;text-indent:2px}
#mdBoxSearchNormal .mdButtonWrap{position:static;float:left}
#mdBoxSearchNormal .mdButtonWrap {width:70px; background: transparent none; margin-top: 0;}
#mdBoxSearchNormal .mdButtonWrap input{width:52px;margin-top:0px;background:url(img/searchbar_button.png) no-repeat -140px 0;border:0;cursor:pointer;height:28px;margin:4px 10px;padding:0;text-align:center;text-indent:-1000px}
#mdBoxSearchNormal .mdButtonWrap input:hover{background-position:-192px 0}

/* searchbox on frontpage */
.mdSt0-c-0 .mdBoxSearch{position:relative;margin:-38px 10px 20px;border-bottom:1px solid #7da0ba;background:url(img/searchbar.png) no-repeat -220px 43px}
.mdSt0-c-0 .mdBoxSearch .mdBoxSub{min-height:1px;overflow:hidden;background:url(img/sanne_l4.png) no-repeat 600px 0;padding:48px 0 0}
.mdSt0-c-0 .mdBoxSearch label{display:none}
.mdSt0-c-0 .mdBoxSearch .mdInputWrap,.mdBoxSearch .mdSelectWrap{float:left;width:162px;height:30px}
.mdSt0-c-0 .mdBoxSearch .mdInputWrap input{width:150px;height:18px;margin:2px 0 0 5px;padding:2px 0 0;border:0;text-indent:0;color:#254c71}
.mdSt0-c-0 .mdBoxSearch .mdSelectWrap select{width:152px;height:22px;margin:5px 0 0 10px;padding:0;border:1px solid #254c71;color:#254c71}
.mdSt0-c-0 .mdBoxSearch .mdButtonWrap{width:120px;height:30px;background:none}
.mdSt0-c-0 .mdBoxSearch .mdButtonWrap input{width:70px;height:28px;margin:0 10px;padding:0;text-align:center;background:url(img/searchbar_button.png) no-repeat 0 0;border:0;text-indent:-1000px;cursor:pointer}
.mdSt0-c-0 .mdBoxSearch .mdButtonWrap input:hover{background-position:-70px 0}
.mdSt0-c-0 .mdBoxSearch .mdBoxSearchSub{display:none;float:left;width:404px;height:28px;padding:0 0 0 162px}
.mdSt0-c-0 .mdBoxSearch .mdBoxSearchSub input, .mdBoxSearch .mdBoxSearchSub select{margin-top:4px}
.mdSt0-c-0 .mdBoxSearch #searchArea,.mdBoxSearch #searchSubcategory{display:none}
.mdSt0-c-0 #mdBoxSearchNormal{margin-top:8px;background-position:-220px 100%;border:0}
.mdSt0-c-0 #mdBoxSearchNormal .mdBoxSub{height:auto;background:url(img/sanne_s4.png) no-repeat 260px 0}
.mdSt0-c-0 #mdBoxSearchNormal fieldset{padding:0 0 11px;border:0;margin:0}
.mdSt0-c-0 #mdBoxSearchNormal fieldset legend{display:block;padding:7px 10px 5px;font:normal 16px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
.mdSt0-c-0 #mdBoxSearchNormal .mdInputWrap{width:174px}
.mdSt0-c-0 #mdBoxSearchNormal .mdInputWrap input{width:160px}


.mdSt0-c-0 #sanneSpecial{width:996px;height:0;margin:0 auto;position:relative;z-index:10; top: 9px;}
.mdSt0-c-0 #sanneSpecial div{position:absolute;z-index:100;top:137px;right:38px;width:86px;height:95px;background:url(img/sanne_m4.png) no-repeat 0 0}

.mdBoxSearchInfo{margin:-15px 10px 20px;padding:0;border-bottom:1px solid #7da0ba;font:normal 12px/18px "trebuchet ms",garuda,arial,verdana,sans-serif;position:relative;height:1%}
.mdBoxSearchInfoAmount{padding:0 0 5px}
.mdBoxSearchInfoShowing{position:absolute;top:0;right:5px;padding:0;font-weight:bold;color:#254c71}
.mdBoxSearchInfoSuggest{padding:0 0 5px;font-weight:bold;color:#254c71}
.mdBoxSearchInfoSuggest a{font-weight:bold}
.mdBoxSearchInfoCategory{padding:0 0 5px}

.mdBoxSearchZero{padding:100px 0 20px;position:relative}
.mdBoxSearchZero h2{width:430px;height:210px;padding:30px 0 0 300px;background:url(img/search_bg.png) no-repeat 0 0;position:absolute;top:5px;left:-3px;font-size:35px;line-height:40px}
.mdBoxSearchZeroSub{margin:0 10px 0 20px;padding:35px 20px 0;border:3px solid #002a48;background:#f2f6fb;min-height:150px}
.mdBoxSearchZeroBody{position:relative;z-index:1;padding-bottom:20px}
.mdBoxSearchZero h3{color:#002a48;font-size:23px;line-height:26px;padding-bottom:20px}
.mdBoxSearchZero h4,.mdBoxSearchZero strong{font:bold 16px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#002a48}
.mdBoxSearchZero h5,#mdBoxSearchZeroFieldset label{font:bold 16px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
.mdBoxSearchZero p{font:bold 14px/18px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
#mdBoxSearchZeroFieldset{border:0;padding:5px 10px 20px;margin:0;height:22px}
#mdBoxSearchZeroFieldset label{float:left}
#mdBoxSearchZeroSelect{float:right;width:430px;;margin-top:2px}

.mdBoxSign{margin:0 10px 20px;border:1px solid #7da0ba;position:relative}
.mdBoxSign .mdBoxBody{height:167px;background:url(img/boxsign.png) repeat-x 0 0}
.mdBoxSign h3{padding:10px 10px 0}
.mdBoxSign h3 span{font-size:60px;line-height:80px;color:#9e0039;display:block;text-align:center}
.mdBoxSign p{padding:0;font:bold 11px/14px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;text-align:center}
.mdBoxSign .mdBoxSignLink{position:absolute;bottom:0;width:198px;height:21px;padding:0 10px;border-top:1px solid #7da0ba;background:url(img/box_bottomlink.gif) repeat-x 0 0;text-align:right}
.mdBoxSign .mdBoxSignLink a{padding-right:27px;background:url(img/tip.gif) no-repeat 100% 3px;font-size:11px;color:#254c71}

.mdBoxInfo{margin:0 10px 20px}
.mdBoxInfo h2{padding:10px 10px 3px}
.mdBoxInfo .mdBoxBody{padding:10px 0;overflow:hidden;background:#fff;border:1px solid #7da0ba;position:relative}
.mdBoxInfo h3{font:bold 12px/16px verdana,arial,sans-serif;color:#254c71}
.mdBoxInfo p{font:normal 11px/16px verdana,arial,sans-serif}
.mdBoxInfo p strong{font-weight:bold;font-size:12px;color:#254c71}
.mdBoxInfo .mdBoxInfoLink{position:absolute;bottom:0;width:198px;height:21px;padding:0 10px;border-top:1px solid #7da0ba;background:url(img/box_bottomlink.gif) repeat-x 0 0;text-align:right}
.mdBoxInfo .mdBoxInfoLink a{padding-right:27px;background:url(img/tip.gif) no-repeat 100% 3px;font-size:11px;color:#254c71}

.mdBoxContact{margin:0 10px 20px}
.mdBoxContact h2{padding:10px 10px 3px}
.mdBoxContact .mdBoxBody{height:268px;padding:10px 0 0;overflow:hidden;background:#f2f6fb;border:1px solid #7da0ba;position:relative}
.mdBoxContact h3{font:bold 12px/16px verdana,arial,sans-serif;color:#254c71}
.mdBoxContact p{font:normal 11px/16px verdana,arial,sans-serif}
.mdBoxContact p strong{font-weight:bold;font-size:12px;color:#254c71}

.mdBoxCards{margin:0 10px 20px;height:85px;background:url(img/paycards.png) no-repeat 50% 0}
.mdBoxCards p{display:none}
.mdBoxFaq .mdBoxCards{margin-bottom:10px;background-image:url(img/paycards_faq.png)}

.mdBoxCards2{margin:0 10px 20px;height:135px;background:url(img/paycards2.png) no-repeat 50% 0}
.mdBoxCards2 p{display:none}
.mdBoxFaq .mdBoxCards2{margin-bottom:10px;background-image:url(img/paycards2_faq.png)}

.mdBoxGame{margin:0 9px 10px;border:1px solid #bec1c8;background:#f8f8f8}
.mdCompetitionDesc p{font-size:13px}
#mdLotteryFlash{display:none}

.mdBoxLogin {margin:0 10px 20px;border:1px solid #7da0ba}

.mdBoxList{margin:0 10px 20px}
.mdBoxList .mdBoxSub{padding:0}
.mdBoxList h2{padding:10px 0 0;text-transform:uppercase}
.mdBoxList h3{padding:10px 0 0;font:bold 20px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
.mdBoxList p{padding:0;font-size:12px;color:#950036}
.mdBoxList ul{list-style:none;padding:2px 0 15px;font:normal 11px/14px verdana,arial,sans-serif;border-bottom:1px solid #7da0ba}
.mdBoxList li{padding:2px 0 2px 10px;background:url(img/bullet.gif) no-repeat 0 7px}
.mdBoxList li a{color:#464646}
.mdBoxList li a:hover{color:#950036}
.mdBoxList .mdLinkMore{padding:5px 10px 0;text-align:left}

.mdBoxButton{float:right;margin:0 10px 20px;min-height:1px;overflow:hidden;background:url(img/boxbutton.png) no-repeat 100% 0}
.mdBoxButton a{display:block;height:37px;padding:0 15px 0 42px;overflow:hidden;background-repeat:no-repeat;background-position:0 0;font:bold 16px/32px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#134279;text-decoration:none}
.mdBoxButton a.normal{padding:0 15px;background-image:url(img/boxbutton_normal.png)}
.mdBoxButton a.brobizz{background-image:url(img/boxbutton_brobizz.png)}
.mdBoxButton a:hover{color:#950036}

.mdBoxButtonTop{margin:0 10px}
.mdBoxButtonBottom{margin:-10px 10px 20px}

.mdBoxVideo{margin:10px 10px 20px}
.mdBoxVideo .mdBoxSub{border:1px solid #7da0ba;background:#fff url(img/videotop.gif) repeat-x 0 100%}
.mdBoxVideo .mdBoxSub h3{padding-top:5px}
.mdBoxVideo .mdBoxSub p{font-size:12px;padding:0 10px 6px;color:#950036}
.mdBoxVideo div#PeytzFlvPlayer{height:324px;text-align:center;border:1px solid #7da0ba}
.mdBoxVideo div#PeytzFlvPlayer img{margin:0}
.mdSt0-c-0 .mdBoxVideo div#PeytzFlvPlayer{height:240px}

.mdBoxVideolist{margin:10px 10px 20px}
.mdBoxVideolist h2{padding:7px 10px 3px}
.mdBoxVideolist .mdBoxBody{height:340px;overflow:hidden;background:#fff;border:1px solid #7da0ba;position:relative}
.mdBoxVideolist ul{list-style:none;margin:0;padding:0}
.mdBoxVideolist ul li{padding:0 10px 0 45px;margin:-1px 0 0;background:url(img/icon/icon_video.png) no-repeat 8px 50%}
.mdBoxVideolist ul li.hover,.mdBoxVideolist ul li.selected{background-color:#f2f6fb;border-top:1px solid #7da0ba;border-bottom:1px solid #7da0ba}
.mdBoxVideolist ul li.selected{background-image:url(img/icon/icon_video_playing.png)}
.mdBoxVideolist ul li.hover a:hover{color:#254c71}
.mdBoxVideolist h3{padding:9px 0 0}
.mdBoxVideolist ul li.hover h3,.mdBoxVideolist ul li.selected h3{padding-top:8px}
.mdBoxVideolist p{padding:3px 0 8px}
.mdBoxVideolist ul li.hover p,.mdBoxVideolist ul li.selected p{padding-bottom:7px}
.mdBoxVideolist p strong{font-weight:bold;font-size:12px;color:#254c71}
.mdBoxVideolist .mdBoxInfoLink{position:absolute;bottom:0;width:198px;height:21px;padding:0 10px;border-top:1px solid #7da0ba;background:#c6d8e4 url(img/box_bottomlink.gif) repeat-x 0 0;text-align:right}
.mdBoxVideolist .mdBoxInfoLink a{padding-right:27px;background:url(img/tip.gif) no-repeat 100% 3px;font-size:11px;color:#254c71}

.mdBoxSupport{margin:0 0 20px;clear:both;min-height:1px;overflow:hidden}

.mdBoxFaq dl{margin:0 10px 20px;border:1px solid #7da0ba;background:#f2f6fb;clear:both;min-height:1px;overflow:hidden}
.mdBoxFaq dt{font:bold 15px/17px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding:10px}
.mdBoxFaq dd{margin:0}
.mdBoxFaq dd p{padding:0 10px 10px}
.mdBoxFaq dd ul{padding:0 12px 10px 27px}
.mdBoxFaq .mdForm{border:0;margin:0;background:none;padding:0 0 10px}
.mdBoxFaq .mdBoxFaqRelated{background:#fff}
.mdBoxFaq .mdBoxFaqQuestions dt{font-size:20px;line-height:24px}

.mdBoxSimple dl{margin:0 10px 20px;border:1px solid #7da0ba;background:#fff;clear:both;min-height:1px;overflow:hidden}
.mdBoxSimple dt{font:bold 20px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding:10px}
.mdBoxSimple dd{margin:0}
.mdBoxSimple dd p{padding:0 10px 10px}
.mdBoxSimple dd ul{padding:0 12px 10px 27px}

.mdBoxBargain{margin:0 10px 20px;border:2px solid #9e0039;position:relative}
.mdBoxBargain .mdBoxSub{min-height:120px;padding:10px 0 5px;background:#fff url(img/boxbargain.png) repeat-x 0 100%}
.mdBoxBargain p,.mdBoxBargain li{font:normal 12px/160% 'trebuchet ms',garuda,arial,verdana,sans-serif;padding:5px 10px}
.mdBoxBargain ul{padding-bottom:5px}
.mdBoxBargain li{padding:0 10px}
.mdBoxBargain p strong{font:bold 15px/17px "trebuchet ms",garuda,arial,verdana,sans-serif}

.mdBoxBusiness{margin:-8px 10px 20px;height:600px;background:url(img/boxbusiness.jpg) no-repeat 0 0;position:relative}
.mdBoxBusiness .mdBoxSub{position:absolute;top:200px;width:350px;height:400px}
.mdBoxBusiness .mdBoxBusinessButton{display:block;margin:10px 80px 30px 20px;height:35px;overflow:hidden;text-indent:-1000px}
.mdBoxBusiness h2{font:bold 15px/17px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71;padding:10px}

.mdBoxSpecial{min-height:60px;margin:0 10px 20px;background:url(img/boxinfo2.png) no-repeat 0 0}
.mdBoxSpecialStatus{height:60px;padding:0 0 0 45px;position:relative}
.mdBoxSpecialStatus h1{padding:8px 5px 2px;font:bold 20px/22px "trebuchet ms",garuda,arial,verdana,sans-serif}
.mdBoxSpecialStatus h2{float:left;padding:0 5px;font:normal 18px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#059100}
.mdBoxSpecialStatus p{position:absolute;right:10px;bottom:7px;padding:0;font:normal 12px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254C71;text-decoration:underline}
.mdBoxSpecialStatus p:hover{color:#7da0ba;text-decoration:none}
.mdBoxSpecialStatusText{height:120px;padding:15px 0 30px;background:#14385c url(img/boxinfo2_text.png) no-repeat 0 0;overflow:hidden;clear:both;position:relative}
.mdBoxSpecialStatusTextHover{background-position:-340px 0}
.mdBoxSpecialStatusText p{padding:5px 10px 2px;font:normal 15px/16px "trebuchet ms",garuda,arial,verdana,sans-serif}
.mdBoxSpecialStatusText p,.mdBoxSpecialStatusText p a,.mdBoxSpecialStatusText p a:hover{color:#fff}
p.mdBoxSpecialStatusLink{text-decoration:underline;position:absolute;bottom:10px;font-size:14px;display:none}
p.mdBoxSpecialReadMoreLink{text-decoration:underline;text-align:right;padding:5px 10px 0!important}
.mdBoxSpecialStatusClose{position:absolute;top:3px;right:8px;padding:0 3px;color:#fff;font-weight:bold}
.mdBoxSpecialStatusClose:hover{color:#950036}
#statusGreen .mdBoxSpecialStatus{background:url(img/boxinfo_status.png) no-repeat 2px 0}
#statusYellow .mdBoxSpecialStatus{background:url(img/boxinfo_status.png) no-repeat 2px -60px}
#statusYellow .mdBoxSpecialStatus h2{color:#ea740e}
#statusRed .mdBoxSpecialStatus{background:url(img/boxinfo_status.png) no-repeat 2px -120px}
#statusRed .mdBoxSpecialStatus h2{color:#b11a13}
#statusGreen .mdBoxSpecialStatusText,#statusYellow .mdBoxSpecialStatusText{display:none}
.mdSt14-c-0 .mdBoxSpecial{background:url(img/boxinfo2.png) no-repeat 0 -60px}
.mdSt14-c-0 .mdBoxSpecialStatusText{background-position:-680px 0;height:200px}
.mdSt14-c-0 #statusGreen .mdBoxSpecialStatusText,.mdSt14-c-0 #statusYellow .mdBoxSpecialStatusText{display:block}

.mdBoxInfo3{margin:0 10px 20px;background:#0f3256 url(img/boxinfo3_center.png) repeat-y 0 0;min-height:1px;overflow:hidden}
.mdBoxInfo3 .mdBoxSub{background:url(img/boxinfo3_top.png) no-repeat 0 0}
.mdBoxInfo3 .mdBoxBody{background:url(img/boxinfo3_bottom.png) no-repeat 0 100%;padding:10px 0 13px}
.mdBoxInfo3 .mdBoxBody p{padding:5px 10px;font:normal 15px/17px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff}
.mdBoxInfo3 strong{display:block;padding-top:10px;color:#98bad3}

.mdBoxInfoSmall{margin:0 10px 20px;background:#0f3256 url(img/boxinfo_small.png) no-repeat 0 0}
.mdBoxInfoSmall a{display:block;padding:5px 10px;font:normal 17px/60px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#fff;text-align:center;text-decoration:none}

.mdBoxTab{padding:0 10px 20px}
.mdBoxTab dt{width:80px;height:25px;margin-right:1px;padding:0 10px;background:url(img/boxtabs.png) no-repeat 0 0;color:#fff}
.mdBoxTab dd{margin:0 0 20px;border:1px solid #7da0ba;background:#fff url(img/boxtabs_bg.png) repeat-x 0 100%;font-size:12px;line-height:18px}
.mdBoxTab dd ol,.mdBoxTab dd ol a{color:#1e4e77}
.mdBoxTab dd ol a:hover{color:#7da0ba}
.mdBoxTab p.mdLinkMore{margin:-15px 0 0;padding:0 20px;text-align:left}
.mdBoxTab p.mdLinkMore a{color:#950036;font-weight:normal}
.mdBoxTabJs dt{float:left;cursor:pointer}
.mdBoxTabJs dt.selectedX{background-position:-100px 0!important;color:#fff!important}
.mdBoxTabJs dt.mdBoxTabHover{background-position:-200px 0;color:#1e3f61}
.mdBoxTabJs dd{display:none;position:absolute;top:25px;left:0;width:338px;margin:0;padding:10px 0 0}

.mdBoxBanner{margin:0 10px 20px;border:1px solid #7da0ba;background:#fff}

.mdTooltip{position:relative;top:0;left:0;z-index:10;font-style:normal;color:#950036;cursor:help}
.mdTooltipBox{display:none;width:170px;position:absolute;top:15px;z-index:11;background:#f2f6fb url(img/searchbar.png) repeat-x 0 100%;padding:5px;border:1px solid #7da0ba;color:#464646}

#boxSlide{width:360px;height:165px;overflow:hidden;position:relative;z-index:10}
#boxSlideSub{width:540px;height:165px}

.mdBoxSms{background:url(img/boxsms.png) no-repeat 0 0;padding:120px 20px 0 25px}
.mdBoxSms .mdForm{background:none;border:0;height:510px;overflow:hidden;margin:0;padding:0 10px}

.mdBoxThemeOrange {}
.mdBox.mdBoxThemeOrange, .mdBoxThemeOrange .mdBoxBody  {border-color: #e5a96a;}
.mdBoxThemeOrange.icon h3 { background: url(img/icon/icon_mdboxtheme_orange_small.png) right 2px no-repeat; margin-right: 10px;}
.mdBoxThemeOrange .mdBoxBody h3 a {color: #982c00;}
.mdBoxThemeOrange .mdBoxOffer {background-image: url(img/icon/icon_offer_mdboxtheme_orange.png);width:117px}
.mdBoxThemeOrange .mdBoxLastMinute{background-image: url(img/icon/icon_lastminute_orange_small.png);width:121px}
.mdBoxThemeOrange .mdBoxSub h2 a { color: #982c00}
.mdBoxThemeOrange .mdBoxCategory { background: url(img/icon/icon_mdboxtheme_orange_med.png) 0 0 no-repeat; height: 24px; width: 24px;overflow:hidden;text-indent:-9999px}


.mdBoxThemePurple {}
.mdBox.mdBoxThemePurple, .mdBoxThemePurple .mdBoxBody {border-color: #a04aad;}
.mdBoxThemePurple.icon h3 { background: url(img/icon/icon_mdboxtheme_purple_small.png) right 2px no-repeat; margin-right: 10px;}
.mdBoxThemePurple .mdBoxBody h3 a {color: #4c1056;}
.mdBoxThemePurple .mdBoxOffer {background-image: url(img/icon/icon_offer_mdboxtheme_purple.png);width:117px}
.mdBoxThemePurple .mdBoxLastMinute{background-image: url(img/icon/icon_lastminute_purple_small.png);width:121px}
.mdBoxThemePurple .mdBoxSub h2 a { color: #4c1056 }
.mdBoxThemePurple .mdBoxCategory { background: url(img/icon/icon_mdboxtheme_purple_med.png) 0 0 no-repeat; height: 24px; width: 24px;overflow:hidden;text-indent:-9999px}

.mdBoxThemeGreen {}
.mdBox.mdBoxThemeGreen, .mdBoxThemeGreen .mdBoxBody {border-color: #abd54f;}
.mdBoxThemeGreen.icon h3 { background: url(img/icon/icon_mdboxtheme_green_small.png) right 2px no-repeat; margin-right: 10px;}
.mdBoxThemeGreen .mdBoxBody h3 a {color: #36511a;}
.mdBoxThemeGreen .mdBoxOffer {background-image: url(img/icon/icon_offer_mdboxtheme_green.png);width:117px}
.mdBoxThemeGreen .mdBoxLastMinute{background-image: url(img/icon/icon_lastminute_green_small.png);width:121px}
.mdBoxThemeGreen .mdBoxSub h2 a { color: #36511a }
.mdBoxThemeGreen .mdBoxCategory { background: url(img/icon/icon_mdboxtheme_green_med.png) 0 0 no-repeat; height: 24px; width: 24px;overflow:hidden;text-indent:-9999px}

.mdBoxThemeVisitdk {}
.mdBox.mdBoxThemeVisitdk, .mdBoxThemeVisitdk .mdBoxBody {border-color: #a5bbcd;}
.mdBoxThemeVisitdk.icon h3 { background: url(img/icon/icon_mdboxtheme_visitdk_small.png) right 2px no-repeat; margin-right: 10px;}
.mdBoxThemeVisitdk .mdBoxBody h3 a {color: #1a4166;}
.mdBoxThemeVisitdk .mdBoxOffer {background-image: url(img/icon/icon_offer_mdboxtheme_visitdk.png);width:117px}
.mdBoxThemeVisitdk .mdBoxLastMinute{background-image: url(img/icon/icon_lastminute_visitdk_small.png);width:121px}
.mdBoxThemeVisitdk .mdBoxSub h2 a { color: #1a4166 }
.mdBoxThemeVisitdk .mdBoxCategory { background: url(img/icon/icon_mdboxtheme_visitdk_med.png) 0 0 no-repeat; height: 24px; width: 24px;overflow:hidden;text-indent:-9999px}

.mdBoxThemeOrange .mdBoxSub h2,
.mdBoxThemePurple .mdBoxSub h2,
.mdBoxThemeGreen .mdBoxSub h2,
.mdBoxThemeVisitdk .mdBoxSub h2 { padding: 12px 20px 5px 10px}

.mdBoxThemeOrange .mdBoxBody h4,.mdBoxThemeGreen .mdBoxBody h4,.mdBoxThemePurple .mdBoxBody h4{padding:0 10px 5px;font:bold 14px/20px 'trebuchet ms',garuda,arial,verdana,sans-serif}

.mdFbShare{margin:0 10px 10px}
.mdFbShare a{display:inline-block;height:26px;font:bold 20px/26px 'trebuchet ms', garuda,verdana,arial,sans-serif;color:#254c6d;text-decoration:none;padding-left:28px;background:url(img/icon/icon_bookmarks.png) no-repeat 0 50%}
/* box_404.css|customers */
/* main 404 box */
.mdBox404Main{border:0;background:url(img/box404_bg.jpg) no-repeat 0 0}
.mdBox404Main .mdBoxSub{padding:45px 0 10px 50px;height:410px;overflow:hidden}
.mdBox404Main h1{font:bold 27px/32px "trebuchet ms",verdana,sans-serif;color:#002a48}
.mdBox404Main .mdBoxBody p{font-weight:bold;color:#254c71;padding-bottom:10px}
.mdBox404Main .mdBoxBody h2{font-size:16px;line-height:20px;padding-bottom:5px;color:#002a48}
.mdBox404Main .mdBoxBody ul{list-style:none;padding:0 10px 15px;margin:0;font:bold 14px/18px "trebuchet ms", verdana,sans-serif}
.mdBox404Main .mdBoxBody a{text-decoration:none}
.mdBox404Main .mdBoxBody a:hover{text-decoration:underline}

/* searchbox on 404 */
.mdSt404 #mdBoxSearch{background:#adc0cf url(img/404_buttonbox_bg.png) repeat-x 0 0;margin:0 10px 20px;border:0}
.mdSt404 #mdBoxSearch .mdBoxSub{background:none;height:72px;overflow:hidden;padding:0;position:relative;width:460px;border:1px solid #7da0ba}
.mdSt404 #mdBoxSearch fieldset{margin:0;padding:0}
.mdSt404 #mdBoxSearch fieldset legend{display:block;padding:25px 10px 5px 20px;font:bold 16px/20px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
.mdSt404 #mdBoxSearch .mdInputWrap{position:absolute;width:170px;left:200px;top:25px}
.mdSt404 #mdBoxSearch .mdInputWrap input{width:170px;margin:0}
.mdSt404 #mdBoxSearch .mdButtonWrap{position:absolute;right:30px;top:24px;width:52px}
.mdSt404 #mdBoxSearch .mdButtonWrap input{width:52px;background-position:-140px 0}
.mdSt404 #mdBoxSearch .mdButtonWrap input:hover{background-position:-192px 0}

/* brobizzbox on 404 */
.mdSt404 #mdBoxBrobizz{background:#adc0cf url(img/404_buttonbox_bg.png) no-repeat 0 0}
.mdSt404 #mdBoxBrobizz .mdBoxSub{height:72px}
.mdSt404 #mdBoxBrobizz .mdBoxButton{float:none;margin:17px auto;width:180px;height:37px;background-image:url(img/404_boxbutton.png)}
.mdSt404 #mdBoxBrobizz .mdBoxButton a{background-image:url(img/404_boxbutton_brobizz.png)}

/* boxtype 6 on 404 */
.mdSt404 .mdBox6 .mdBoxBody p{font-size:13px}

/* boxtype 10 on 404 */
.mdSt404 .mdBox10 .mdBoxSub{height:462px;border:1px solid #16385C}
.mdSt404 .mdBox10 h2{border:0;background-position:0 -1px}
.mdSt404 .mdBox10 .mdBoxBody{border:0}





/* box_crisis.css|customers */
/* BOXES (crisis) */
/*#######################*/
#crisis .mdBoxSpecialStatusText {display: block; position: static; cursor: text}
#crisis .mdBoxSpecialStatusTextHover {background-position: 0 0}
#crisis .mdBox {margin: 0 10px 20px}
#crisis .mdColumn40 .mdBox {height: 408px; overflow: hidden; background: #0d2f53 url(img/crisis/box1.png) no-repeat 0 0}
#crisis .mdColumn40 .mdBox h1 {height: 46px; font-size: 50px; color: #b11a13; text-transform: uppercase; background: url(img/boxinfo_status.png) no-repeat 1px -120px; padding: 12px 10px 0 45px}
#crisis .mdColumn40 .mdBoxBody {padding: 223px 12px 0; background: url(img/crisis/closed.jpg) no-repeat 14px 15px}
#crisis .mdColumn40 .mdBoxCrisisSms, #crisis .mdColumn40 .mdBoxCrisisPhone {height: 63px; overflow: hidden; position: relative}
#crisis .mdColumn40 .mdBoxCrisisSms h2 {float: left; color: #98bad3; font-size: 15px; font-weight: normal; padding: 7px 10px 0}
#crisis .mdColumn40 .mdBoxCrisisSms p {line-height: 14px}
#crisis .mdColumn40 .mdBoxCrisisSms strong {float: right; font: normal 30px/50px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #fff}
#crisis .mdColumn40 .mdBoxCrisisSms em {color: #898989; font: normal 11px/13px verdana, arial, sans-serif}
#crisis .mdColumn40 .mdBoxCrisisPhone h2 {float: left; color: #98bad3; font-size: 20px; font-weight: normal; padding: 7px 10px 0}
#crisis .mdColumn40 .mdBoxCrisisPhone p strong {float: right; font: normal 40px/50px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #fff}
#crisis .mdColumn24 .mdBox {height: 163px; overflow: hidden; background: #0d2f53 url(img/crisis/box2.png) no-repeat 0 0}
#crisis .mdColumn24 .mdBox p {padding: 10px; font: normal 15px/17px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #fff}
#crisis .mdColumn24 .mdBox p a {color: #fff}
#crisis .mdColumn24 .mdBox strong {display: block; padding-top: 10px; color: #98bad3}
#crisis .mdColumn16 .mdBox {height: 148px; overflow: hidden; background: #0d2f53 url(img/crisis/box3.png) no-repeat 0 0}
#crisis .mdColumn16 .mdBox h3 {font: bold 20px/40px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #b11a13;padding: 0 10px}
#crisis .mdColumn16 .mdBox ul {padding: 18px 20px 0; list-style: none}
#crisis .mdColumn16 .mdBox li {font: normal 15px/17px "trebuchet ms", garuda, arial, verdana, sans-serif; color: #fff; padding: 3px 0}
#crisis .mdColumn16 .mdBox li a {color: #98bad3}
#crisis .mdColumn16 .mdBox li a:hover {color: #254c71}

/* column.css|customers */
/* COLUMNS (special) */
/*#######################*/
.mdColumn1,
.mdColumn2,
.mdColumn3,
.mdColumn4,
.mdColumn5,
.mdColumn6,
.mdColumn7,
.mdColumn8,
.mdColumn9,
.mdColumn10,
.mdColumn11,
.mdColumn12,
.mdColumn13,
.mdColumn14,
.mdColumn15,
.mdColumn16,
.mdColumn17,
.mdColumn18,
.mdColumn19,
.mdColumn20,
.mdColumn21,
.mdColumn22,
.mdColumn23,
.mdColumn24,
.mdColumn25,
.mdColumn26,
.mdColumn27,
.mdColumn28,
.mdColumn29,
.mdColumn30,
.mdColumn31,
.mdColumn32,
.mdColumn33,
.mdColumn34,
.mdColumn35,
.mdColumn36,
.mdColumn37,
.mdColumn38,
.mdColumn39,
.mdColumn40,
.mdColumn41,
.mdColumn42,
.mdColumn43,
.mdColumn44,
.mdColumn45,
.mdColumn46,
.mdColumn47,
.mdColumn48,
.mdColumn49,
.mdColumn50,
.mdColumn51,
.mdColumn52,
.mdColumn53,
.mdColumn54,
.mdColumn55,
.mdColumn56,
.mdColumn57,
.mdColumn58,
.mdColumn59,
.mdColumn60,
.mdColumn61,
.mdColumn62,
.mdColumn63,
.mdColumn64 {float: left; overflow: hidden; min-height: 10px}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h1,h2,h3,h4,h5{margin:0}
h1 {padding:0 10px 8px}
h2 {padding:0 10px} 
h3,h4,h5{padding:0 10px 2px}

h2.mdCompetitionPrizes{line-height:34px;padding:0 10px 8px}

.mdPrizes h3{font:bold 20px/28px 'trebuchet ms',garuda,verdana,arial,sans-serif;color:#363636;margin-top:10px}

/* shelltype404.css|customers */
/* SHELL TYPE 404 */
/*#######################*/
.mdSt404 #mdBodyLeft, .mdSt404 #mdBodyRight {display: none}

.mdSt404{background:#fff url(img/404_bodybg.jpg) repeat-x 0 0}
.mdSt404 #mdWrap{width:720px;margin:0 auto}

.mdSt404 #mdHead{background:url(img/404_headbg.jpg) no-repeat 0 100%;padding:0;width:720px;height:auto;position:static}
.mdSt404 #mdHeadSub{width:auto;position:static}
.mdSt404 #mdLogo{padding:75px 10px 30px;width:306px;height:98px;margin:0 0 0 394px}
.mdSt404 #mdLogo a{display:block;width:306px;height:98px;overflow:hidden;text-indent:-9999px;background:url(img/404_logo.jpg) no-repeat 0 0}
.mdSt404 #mdLanguage{display:none}
.mdSt404 #mdLogin{display:none}
.mdSt404 #mdHeadMenu{display:none}

.mdSt404 #mdBody{background:none;width:720px;padding:0 0 20px;position:static}

.mdSt404 #mdBodyContent{}

.mdSt404 #mdFoot{display:none}

/* shelltype14-c-0.css|customers */
/* SHELL TYPE 14-c-0 */
/*#######################*/
.mdSt14-c-0 #mdBodyRight {display: none}
.mdSt14-c-0 #mdBodyLeft {width: 210px}
.mdSt14-c-0 #mdBodyContent {margin-left: 210px}
.mdSt14-c-0 #mdBodySub {background: url(img/bg_left.gif) repeat-y 10px 0}
.mdSt14-c-0 #mdBodyMain {background: url(img/bg_left_bottom.gif) no-repeat 10px 100%}
.mdSt14-c-0 #mdBodyContentSub {margin-bottom: -20px}

/* shelltype0-c-0.css|customers */
/* SHELL TYPE 0-c-0 */
/*#######################*/
.mdSt0-c-0 #mdBodyLeft, .mdSt0-c-0 #mdBodyRight {display: none}
/* paragraph.css|customers */
/* PARAGRAPH */
/*#######################*/
p {padding: 0 10px 20px; margin: 0}

#mdThemePage p.mdTeaser{font:normal 13px/22px 'trebuchet ms',garuda,verdana,arial,sans-serif;color:#363636;text-align:left;padding:5px 10px 20px}

#mdThemePage p.btnWrap{padding:10px}

#mdThemePage p.mdSpotLink{font:normal 16px/22px 'trebuchet ms',garuda,verdana,arial,sans-serif;color:#000;padding:0 10px 20px}

/* column_layout.css|customers */
/* COLUMNS LAYOUT */
/*#######################*/
.mdColumn1 {width: 15px}
.mdColumn2 {width: 30px}
.mdColumn3 {width: 45px}
.mdColumn4 {width: 60px}
.mdColumn5 {width: 75px}
.mdColumn6 {width: 90px}
.mdColumn7 {width: 105px}
.mdColumn8 {width: 120px}
.mdColumn9 {width: 135px}
.mdColumn10 {width: 150px}
.mdColumn11 {width: 165px}
.mdColumn12 {width: 180px}
.mdColumn13 {width: 195px}
.mdColumn14 {width: 210px}
.mdColumn15 {width: 225px}
.mdColumn16 {width: 240px}
.mdColumn17 {width: 255px}
.mdColumn18 {width: 270px}
.mdColumn19 {width: 285px}
.mdColumn20 {width: 300px}
.mdColumn21 {width: 315px}
.mdColumn22 {width: 330px}
.mdColumn23 {width: 345px}
.mdColumn24 {width: 360px}
.mdColumn25 {width: 375px}
.mdColumn26 {width: 390px}
.mdColumn27 {width: 405px}
.mdColumn28 {width: 420px}
.mdColumn29 {width: 435px}
.mdColumn30 {width: 450px}
.mdColumn31 {width: 465px}
.mdColumn32 {width: 480px}
.mdColumn33 {width: 495px}
.mdColumn34 {width: 510px}
.mdColumn35 {width: 525px}
.mdColumn36 {width: 540px}
.mdColumn37 {width: 555px}
.mdColumn38 {width: 570px}
.mdColumn39 {width: 585px}
.mdColumn40 {width: 600px}
.mdColumn41 {width: 615px}
.mdColumn42 {width: 630px}
.mdColumn43 {width: 645px}
.mdColumn44 {width: 660px}
.mdColumn45 {width: 675px}
.mdColumn46 {width: 690px}
.mdColumn47 {width: 705px}
.mdColumn48 {width: 720px}
.mdColumn49 {width: 735px}
.mdColumn50 {width: 750px}
.mdColumn51 {width: 765px}
.mdColumn52 {width: 780px}
.mdColumn53 {width: 795px}
.mdColumn54 {width: 810px}
.mdColumn55 {width: 825px}
.mdColumn56 {width: 840px}
.mdColumn57 {width: 855px}
.mdColumn58 {width: 870px}
.mdColumn59 {width: 885px}
.mdColumn60 {width: 900px}
.mdColumn61 {width: 915px}
.mdColumn62 {width: 930px}
.mdColumn63 {width: 945px}
.mdColumn64 {width: 960px}

/* linkmore.css|customers */
/* LINKMORE */
/*#######################*/
.mdLinkMore {padding: 0 15px 10px; text-align: right}

/* form.css|customers */
.mdPartnerLogin{width:488px;margin:0 auto 20px}

.mdFormPartnerEdit{}
.mdFormPartnerEdit fieldset{margin:0;padding:0;border:0}
.mdFormPartnerEdit legend{display:none}
.mdFormPartnerEdit .mdFormTextWrap{padding:10px 0;min-height:1px;overflow:hidden}
.mdFormPartnerEdit .mdFormTextWrap label{float:left;width:130px;height:24px;padding:0 10px 0 20px;font:bold 13px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#1d476d}
.mdFormPartnerEdit .mdFormTextWrap input{float:left;width:525px;height:16px;border:1px solid #14345d;padding:3px 0;font:normal 12px/16px verdana,arial,sans-serif;text-indent:4px;color:#333}

.mdFormPartnerEdit .mdFormTextareaWrap{padding:10px 0;min-height:1px;overflow:hidden}
.mdFormPartnerEdit .mdFormTextareaWrap label{float:left;width:130px;height:24px;padding:0 10px 0 20px;font:bold 13px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#1d476d}
.mdFormPartnerEdit .mdFormTextareaWrap textarea{float:left;width:525px;height:48px;border:1px solid #14345d;padding:3px 0;font:normal 12px/16px verdana,arial,sans-serif;text-indent:4px;color:#333}

.mdFormPartnerEdit .mdFormCheckboxWrap{padding:10px 0 0;min-height:1px;overflow:hidden}
.mdFormPartnerEdit .mdFormCheckboxWrap input{float:left;margin:3px 10px 0 20px}
.mdFormPartnerEdit .mdFormCheckboxWrap label{float:left;height:24px;font:bold 13px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#1d476d}

.mdFormPartnerEdit .mdFormSubmitWrap{padding:0 0 10px;min-height:1px;overflow:hidden}
.mdFormPartnerEdit .mdFormSubmitWrap input{float:right;margin:0 20px;width:84px;height:26px;padding:0 0 2px;border:0;font:bold 15px/26px "trebuchet ms",garuda,arial,verdana,sans-serif;color: #254c71;text-transform:uppercase;text-align:center;cursor:pointer;text-indent:0;background:url(img/form_button.png) no-repeat 0 0}

.mdFormPartnerEdit .mdFormErrorWrap label{color:#950036}

.mdFormPartnerEdit .mdFormErrorDescription p{padding:0 20px;font:bold 13px/17px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#950036}

.mdPartnerUploadImg{}
.mdPartnerUploadImg form{padding:10px 0 20px}
.mdPartnerUploadImg fieldset{margin:0;padding:0;border:0}
.mdPartnerUploadImg legend{display:none}
.mdPartnerUploadImg .mdFormFileWrap{padding:10px}
.mdPartnerUploadImg .mdFormSubmitWrap{padding:10px}
.mdPartnerUploadImg .mdFormSubmitWrap input{width:84px;height:26px;padding:0 0 2px;border:0;font:bold 15px/26px "trebuchet ms",garuda,arial,verdana,sans-serif;color: #254c71;text-transform:uppercase;text-align:center;cursor:pointer;text-indent:0;background:url(img/form_button.png) no-repeat 0 0}

/* EDIT OFFER */
.mdPartnerEditContent .mdBox9 .mdBoxBody{height:940px}

.mdFormPartnerEditContent fieldset{border:0;margin:0;padding:0}
.mdFormPartnerEditContent legend{display:none}
.mdFormPartnerEditContent .mdFormTextWrap,.mdFormPartnerEditContent .mdFormTextareaWrap,.mdFormPartnerEditContent .mdFormCheckboxWrap,.mdFormPartnerEditContent .mdFormSubmitWrap{padding:10px 0;min-height:1px;overflow:hidden}
.mdFormPartnerEditContent label{float:left;width:135px;padding:0 5px 0 20px;font:bold 12px/22px "trebuchet ms",garuda,arial,sans-serif;color:#254c71}
.mdFormPartnerEditContent label .mdHelp{display:block;font:normal 11px/15px "trebuchet ms",garuada,arial,verdana,sans-serif;color:#999}

.mdFormPartnerEditContent .mdFormText{float:left;width:364px;border:1px solid #13355b;height:16px;padding:2px 0;text-indent:2px;font:normal 12px/16px verdana,arial,sans-serif;color:#333}
.mdFormPartnerEditContent .mdFormTextarea{float:left;width:360px;border:1px solid #13355b;padding:2px;font:normal 12px/16px verdana,arial,sans-serif;color:#333;height:48px}
	#mdPartnerOfferManchet .mdFormTextara{height:64px}
	#mdPartnerOfferText .mdFormTextarea{height:176px}
	#mdPartnerOfferMainText .mdFormTextarea{height:176px}
.mdFormPartnerEditContent .mdImgChooser .mdFormTextWrap{float:left;width:428px}
.mdFormPartnerEditContent .mdImgChooser .mdFormText{float:left;width:264px;}
.mdFormPartnerEditContent .mdImgChooser .mdFormButtonWrap{float:left;width:104px;padding:9px 0 9px 16px}
.mdFormPartnerEditContent .mdImgChooser .mdFormButton{width:84px;height:26px;padding:0 0 2px;border:0;font:bold 15px/26px "trebuchet ms",garuda,arial,verdana,sans-serif;color: #254c71;text-transform:uppercase;text-align:center;cursor:pointer;text-indent:0;background:url(img/form_button.png) no-repeat 0 0}
.mdFormPartnerEditContent .mdPeriod{padding-left:160px;min-height:1px;overflow:hidden;clear:both;position:relative}
.mdFormPartnerEditContent .mdPeriod legend{display:block;font:bold 12px/22px "trebuchet ms",garuda,arial,sans-serif;color:#254c71;padding-left:7px}
.mdFormPartnerEditContent .mdPeriod .mdFormTextWrap{float:left;width:60px;padding:5px 10px 10px 0}
.mdFormPartnerEditContent .mdPeriod .mdFormText{width:58px}
.mdFormPartnerEditContent .mdPeriodJs{padding:0}
.mdFormPartnerEditContent .mdPeriodJs legend{display:none}
.mdFormPartnerEditContent .mdPeriodJs .mdPseudoLabel{float:left;width:135px;padding:5px 5px 0 20px;font:bold 12px/22px "trebuchet ms",garuda,arial,sans-serif;color:#254c71}
.mdFormPartnerEditContent .mdFormCheckboxWrap{padding-left:20px;clear:both}
.mdFormPartnerEditContent .mdFormCheckbox{float:left}
.mdFormPartnerEditContent .mdFormCheckboxWrap label{width:400px;padding-left:10px}
.mdFormPartnerEditContent .mdFormSubmitWrap{padding:10px 20px}
.mdFormPartnerEditContent .mdFormSubmit{float:right;width:84px;height:26px;padding:0 0 2px;border:0;font:bold 15px/26px "trebuchet ms",garuda,arial,verdana,sans-serif;color: #254c71;text-transform:uppercase;text-align:center;cursor:pointer;text-indent:0;background:url(img/form_button.png) no-repeat 0 0}

.mdFormPartnerEditContent .mdFormButtons{margin:0;padding:0;width:100%;min-height:1px;overflow:hidden}
.mdFormPartnerEditContent .mdFormButtons .mdFormSubmitWrap{float:left}
.mdFormPartnerEditContent .mdFormButtons .mdFormSubmit{width:234px;background:url(img/form_button_long.png) no-repeat 0 0;font:bold 13px/26px "trebuchet ms",garuda,arial,verdana,sans-serif}
.mdFormPartnerEditContent .mdFormButtons .mdFormSubmit:hover{background-position:-234px 0;color:#fff}

/* fake form */
.mdFormPseudoTextWrap{margin:10px 10px 20px;height:20px;overflow:auto;border:1px solid #ccc;color:#666}
.mdFormPseudoTextWrap p{font:normal 12px/20px verdana,arial,sans-serif!important;color:#999;margin:0;padding:0 0 0 4px}
.mdFormPseudoTextareaWrap{margin:10px 10px 20px;height:54px;overflow:auto;border:1px solid #ccc;color:#666}
.mdFormPseudoTextareaWrap p{font:normal 12px/16px verdana,arial,sans-serif!important;color:#999;margin:0;padding:0 0 0 4px}
.mdFormPseudoTinyWrap{margin:10px 10px 20px;height:187px;overflow:auto;border:1px solid #ccc;color:#666}
.mdFormPseudoTinyWrap p{font:normal 12px/16px verdana,arial,sans-serif!important;color:#999;margin:0;padding:0 0 0 4px}
.mdFormPseudoTinyWrap ul,.mdFormPseudoTinyWrap ol{color:#999}
.mdFormPseudoImgChooser{margin:10px}
.mdFormPseudoImgChooser span{display:block;color:#999}
.mdFormPseudoImgChooser img{display:block;float:none!important}
.mdFormPseudoPeriodWrap{clear:both;margin:-5px 10px 15px;min-height:1px;overflow:hidden}
.mdFormPseudoPeriodWrap span{float:left;height:20px;border:1px solid #ccc;color:#666;margin:0 10px 0 0;width:56px;padding-left:2px}

/* cropping tool */
div.jCropWrap form input[type='submit']{display:block;margin:15px 10px;width:84px;height:26px;padding:0 0 2px;border:0;font:bold 15px/26px "trebuchet ms",garuda,arial,verdana,sans-serif;color: #254c71;text-transform:uppercase;text-align:center;cursor:pointer;text-indent:0;background:url(img/form_button.png) no-repeat 0 0}
div.jCropWrap img{margin:0 10px 10px}
/* table.css|customers */
.mdPartnerOffers table{width:100%;width:960px;margin:0 0 20px;font:normal 13px/17px 'trebuchet ms',arial,sans-serif}
.mdPartnerOffers table a{color:#254c71}

/* WIDTHS + ALIGNMENT */
.mdOfferLive{width:32px;padding:5px 4px;text-align:left;vertical-align:middle}
.mdOfferTitle{padding:5px 10px;text-align:left}
.mdOfferDraftStatus{width:140px;padding:5px;text-align:center}
.mdOfferStart{width:80px;padding:5px;text-align:center}
.mdOfferEnd{width:80px;padding:5px;text-align:center}
.mdOfferActive{width:50px;padding:5px;text-align:center}
.mdOfferPrio{width:70px;padding:5px 10px;text-align:center}

/* COLORSPECIFIC CLASSES */
.mdApproved{color:#197a33}
.mdForApproval{color:#f06522}
.mdInDraft{color:#666}
.mdActive{color:#197a33}
.mdInactive{color:#f00}


/* THEAD */
.mdPartnerOffers thead th{background:#16385c url(img/box9.png) repeat-x 0 0;color:#fff;text-align:left;padding:6px 10px;border-right:1px solid #16385d;font:bold 16px/18px 'trebuchet ms',arial,sans-serif}
	.mdPartnerOffers thead th:first-child{background:none}
.mdPartnerOffers thead th strong{float:left}
.mdPartnerOffers thead th a{float:right;color:#fff;font-weight:normal;font:normal 13px/18px 'trebuchet ms',arial,verdana,sans-serif}

/*TBODY*/
.mdPartnerOffers tbody th{background:#c5d9e4 url(img/partnertable_th_bg.png) repeat-x 0 0;color:#1e4e74;font:normal 13px/16px 'trebuchet ms',arial,sans-serif;border:1px solid #1e4e74;border-left:0}
	.mdPartnerOffers tbody th:first-child{background:none;border:0 none;border-right:1px solid #1e4e74;border-bottom:0}
	
.mdPartnerOffers tbody td{background:#fafbfd;border-right:1px solid #7ca0ba;border-bottom:1px solid #7ca0ba}
	.mdPartnerOffers tbody td:first-child{background:none;border-bottom:0}

.mdPartnerOffers tbody tr.mdLive td{background:#fff}
	.mdPartnerOffers tbody tr.mdLive td:first-child{background:url(img/partnertable_live.png) no-repeat 0 50%;border:0;color:#fff;font:bold 11px/18px arial,verdana,sans-serif;text-transform:uppercase}

/* TFOOT */
.mdPartnerOffers tfoot td{background:#c4d7e5 url(img/partnertable_tfoot_bg.png) repeat-x 0 0;padding:0;border:1px solid #78a2bb;border-left:0;border-top:0}
	.mdPartnerOffers tfoot td:first-child{background:none;border-bottom:0 none}
.mdPartnerOffers tfoot td a{float:left;padding:3px 10px;border-right:1px solid #78a2bb;color:#950036;text-decoration:none;font:bold 13px/18px 'trebuchet ms',arial,sans-serif}
	.mdPartnerOffers tfoot td a:hover{background:#fff}
/* hr_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
div.hr {border-bottom: 1px solid #7da0ba; margin: 0 10px 20px; padding: 0}

/* heading_layout.css|customers */
/* HEADING LAYOUT */
/*#######################*/
h1{font:bold 30px/34px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
h2{font:bold 20px/24px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
h3{font:bold 15px/17px "trebuchet ms",garuda,arial,verdana,sans-serif;color:#254c71}
h1 a,h2 a,h3 a,h4 a{text-decoration: none; color: #254c71}

/* link_layout.css|customers */
/* LINK LAYOUT */
/*#######################*/
a {color: #950036}
a:hover {color: #7da0ba}

a.mdCompetitionButtonBlue,a.mdCompetitionButtonGreen,a.mdCompetitionButtonPurple,a.mdCompetitionButtonOrange{display:inline-block;width:292px;height:54px;overflow:hidden;text-indent:-9999px;background:url(img/competition_button.png) no-repeat 0 0}
	a.mdCompetitionButtonBlue{background-position:0 0}
	a.mdCompetitionButtonGreen{background-position:-292px 0}
	a.mdCompetitionButtonPurple{background-position:-584px 0}
	a.mdCompetitionButtonOrange{background-position:-876px 0}


/* image_layout.css|customers */
/* IMAGE LAYOUT */
/*#######################*/
img {margin: 0 10px 20px; padding: 0}

