/* Nationalgeographic.dk */

/* SHELL TYPE 2 */
.mdSt2 #mdBodySub {background:url(img/md/st_single.gif) repeat-y 0 0}
.mdSt2 #mdBodyRight {display:none}

/* SHELL TYPE 3 */
.mdSt3 #mdBodyLeft {display:none}
.mdSt3 #mdBodySubInner {background:url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 4 */
.mdSt4 #mdBodySub {background:url(img/md/st_single.gif) repeat-y 0 0}
.mdSt4 #mdBodySubInner {background:url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 5 */
.mdSt5 #mdBodySub {background:url(img/md/st_single.gif) repeat-y 0 0}
.mdSt5 #mdBodySubInner {background:url(img/md/st_double.gif) repeat-y 100% 0}

/* SHELL TYPE 6 */
.mdSt6 #mdBodySub {background:url(img/md/st_double.gif) repeat-y 0 0}
.mdSt6 #mdBodySubInner {background:url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 7 */
.mdSt7 #mdBodyLeft {display:none}
.mdSt7 #mdBodySubInner {background:url(img/md/st_double.gif) repeat-y 100% 0}

/* SHELL TYPE 8 */
.mdSt8 #mdBodySub {background:url(img/md/st_double.gif) repeat-y 0 0}
.mdSt8 #mdBodyRight {display:none}

/* SHELL TYPE 9 */
.mdSt9 #mdBodyLeft {display:none}
.mdSt9 #mdBodySubInner {background:url(img/md/st_triple.gif) repeat-y 100% 0}

/* SHELL TYPE 10 */
.mdSt10 #mdBodySub {background:url(img/md/st_triple.gif) repeat-y 0 0}
.mdSt10 #mdBodyRight {display:none}

/* COLUMNS (standard) */
.mdColumn1, .mdColumn2, .mdColumn3, .mdColumn4, .mdColumn5, .mdColumn6, .mdColumn7, .mdColumn8, .mdColumn9, .mdColumn10, .mdColumn11, .mdColumn12, .mdColumn13, .mdColumn14, .mdColumn15, .mdColumn16, .mdColumn17, .mdColumn18 {float:left; overflow:hidden; min-height:1px}
.mdColumnCenter {float:none; text-align:center; margin:0 auto}

/* HR */
div.hr {height:0; line-height:1px; font-size:0; clear:both}
hr {display:none; margin:0!important; padding:0!important}

/* CORE (ver 0.7.0) */
body {height:100%; margin:0; padding:0; z-index:1; background:#f4f4f4}

/* WRAP */
#mdTop {background:url(img/header_bg.gif) repeat-x; padding:5px 0 0}
#mdTopSub {max-width:1650px; margin:0 auto; padding:0; background:url(img/globe.jpg) no-repeat}
#mdWrap {width:990px; margin:0 auto; padding:0}

/* HEAD */
#mdHead {margin:0; padding:0; width:990px}
#mdTopWrap {margin:30px 0 0; padding:0; height:59px; background:url(img/topwrap_bg.gif) no-repeat; width:580px; overflow:hidden}

/* BODY */
#mdBody {position:relative; background:#fefefe; margin:0}
#mdBodySub {min-height:1px; overflow:hidden; padding:20px 0; background:url(img/body_top_shadow.png) repeat-x}

/* 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 */
body, input, select, button, textarea, table, tr, td, font {font:normal 13px/16px Tahoma, arial, sans-serif; color:#333333}

/* HEADBANNER */
#mdHeadBanner {padding:0 5px}
#mdHeadBannerInner {padding:0}

/* HEAD (logo) */
#mdLogo {float:left; height:89px; width:395px}
#mdLogoSub {padding:3px}

/* HEAD (customermenu) */
#mdCustomerMenu {height:42px; padding:10px 0 0 4px; width:350px; font:bold 12px/16px Arial, Helvetica, sans-serif}
#mdCustomerMenu ul {list-style:none; padding:0; margin:0 0 0 -1px}
#mdCustomerMenu li {list-style:none; list-style-image:none; float:left; padding:0 6px 0 7px; margin:3px 0 0; border-left:1px solid #ffcc0a}
#mdCustomerMenu li:first-child {border:none}
#mdCustomerMenu a {text-decoration:none; color:#b3b3b3}
#mdCustomerMenu a:hover {text-decoration:underline}

/* HEAD (search) */
.mdGlobalSearch {float:right; height:42px; margin:0; width:220px; padding:2px 0 0}
.mdGlobalSearch form {margin:0}
.mdGlobalSearch fieldset {height:17px}
.mdGlobalSearch legend, .mdGlobalSearch label {display:none}
.mdGlobalSearch .mdFormTextWrap, .mdGlobalSearch .mdFormSubmitWrap {float:left}
.mdGlobalSearch .mdFormText {float:left; border:1px solid #000; height:21px; width:180px; background:#eeefef; color:#333; line-height:21px; padding:1px 0 2px; margin-right:5px}
.mdGlobalSearch .mdFormSubmit {float:left; background:url(img/button_search.gif) no-repeat; width:26px; height:26px}

/* HEAD (menu) */
#mdHeadMenu {padding:0; position:relative; padding:1px 0 0; margin:0; min-height:1px; overflow:hidden}
#mdHeadMenuSub {}
#mdHeadMenu .mdMenu {list-style:none; margin:0; padding:0; min-height:1px; overflow:hidden}
#mdHeadMenu .mdMenu li {list-style:none; list-style-image:none; float:left; margin:0; padding:0; white-space:nowrap; font:bold 12px/40px Arial, verdana, sans-serif; text-transform:uppercase; background:url(img/menu_bg.gif) repeat-x}
#mdHeadMenu .mdMenu li.selected {background:url(img/menu_bg_sel.gif) repeat-x}
#mdHeadMenu .mdMenu li.expanded {padding-bottom:30px; background:url(img/menu_bg_exp.gif) repeat-x}
#mdHeadMenu .mdMenu li.expanded ul {display:block; padding:0}
#mdHeadMenu .mdMenu li a {display:block; text-decoration:none; color:#d5d5d5}
#mdHeadMenu .mdMenu li.selected a {color:#ffcc0a}
#mdHeadMenu .mdMenu li.expanded a {color:#000}
#mdHeadMenu .mdMenu li.expanded li.selected a {color:#ffcc0a}
#mdHeadMenu .mdMenu li a:hover {text-decoration:underline}
#mdHeadMenu .mdMenu li span {display:block; background:url(img/menu_sep.gif) no-repeat 0 0}
#mdHeadMenu .mdMenu li span span {padding:0 20px 0 23px; cursor:pointer}
#mdHeadMenu .mdMenu li.menu-last span span {background:url(img/menu_sep.gif) no-repeat 100% 0}
#mdHeadMenu .mdMenu ul li.menu-last span span {background:none}

#mdHeadMenu .mdMenu ul {position:absolute; left:0; top:40px; height:31px; width:990px; overflow:hidden; list-style:none; margin:0; margin:0; background:url(img/menusub_bg.gif) repeat-x}
#mdHeadMenu .mdMenu ul li {font:bold 11px/30px Arial, verdana, sans-serif; text-transform:uppercase; margin:0; padding:0; border:0 none; background:url(img/menusub_bg.gif) repeat-x}
#mdHeadMenu .mdMenu ul li span {background:url(img/menusub_sep.gif) no-repeat 0 0}
#mdHeadMenu .mdMenu ul li.selected, #mdHeadMenu .mdMenu ul li.active-trail {background:url(img/menusub_bg_sel.gif) repeat-x}
#mdHeadMenu .mdMenu ul li a {color:#fff}
#mdHeadMenu .mdMenu ul li a:hover {text-decoration:underline}
#mdHeadMenu .mdMenu ul li span span {height:30px; padding:0 10px 0 11px; cursor:pointer}
#mdHeadMenu .mdMenu li.menu-last ul li span span {background:none}
#mdHeadMenu .mdMenu ul li.menu-last span span {background:url(img/menusub_sep.gif) no-repeat 100% 0}
#mdHeadMenu .mdMenu li.menu-last ul li.menu-last span span {background:url(img/menusub_sep.gif) no-repeat 100% 0}

/* BODY (content) */
#mdBodyContentSub {min-height:320px; margin:0; padding-bottom:0}
	.mdSt0-c-0 #mdBodyContentSub {background-position:-660px 0}

/* BODY (right) */
#mdBodyRightSub {position:relative; width:100%}

/* SUBFOOT */
#mdSubFoot {clear:both; float:left; width:990px; margin:0 auto; padding:0; background:#fff}
#mdSubFoot h2 {width:960px; height:35px; padding:0 15px; font:bold 15px/35px arial, verdana, sans-serif; color:#af1400; text-transform:uppercase}
#mdSubFoot .mdBox {height:178px; overflow:hidden}
#mdSubFoot .mdBox h3 {background:none; font:14px/17px Georgia, "Times New Roman", Times, serif; color:#333; padding:2px 15px; height:50px}
#mdSubFoot .mdBox h3 a {font-weight:bold}
#mdSubFoot .mdBox p {margin:5px 15px 0; padding:0 0 5px 0; line-height:13px; border-bottom:1px solid #d1d1d1}

/* FOOT (Teaser with linklisting) */
#mdFoot {clear:both; margin:0; background:#fff}
.mdBotTeaser {border-top:2px solid #d1d1d1; height:400px; margin:0}
.mdBotTeaserBox {float:left; width:300px; height:390px; margin:0; padding:18px 15px 10px; overflow:hidden}
.mdBotTeaserBox.ill {background:url(img/botteaser_ill.gif) no-repeat}
.mdBotTeaserBox.ngm {background:url(img/botteaser_ngm.gif) no-repeat}
.mdBotTeaserBox.his {background:url(img/botteaser_his.gif) no-repeat}
.mdBotTeaserBox .mdHead {font:bold 12px "trebuchet ms", verdana, sans-serif; margin:0 0 0 15px; padding:0 5px 5px; text-transform:uppercase; color:#363636; background:#fff}
.mdBotTeaserBox .mdBotTeaserSub {width:300px; height:60px; margin:9px 0 3px; overflow:hidden; text-align:left; display:inline-table}
.mdBotTeaserBox .mdImg {float:left; padding:0 10px 0 20px; margin:0; width:90px; height:60px}
.mdBotTeaserBox .mdTxt {float:none; width:auto; margin:0 20px 0 0; padding:0; text-align:left; height:60px}
.mdBotTeaserBox .mdTxt a {font:normal 17px/19px Georgia, "Times New Roman", Times, serif}
.mdBotTeaserBox h3 {display:inline; font:bold 13px/16px arial, helvetica, sans-serif; padding:0}
.mdBotTeaserBox h3 a {color:#333333; text-decoration:none}
.mdBotTeaserBox h3 a:hover {color:#d3a900; text-decoration:underline}
.mdBotTeaserBox .mdBotTeaserBanner {background:url(img/botteaserBanner_bg.jpg) no-repeat; height:53px; overflow:hidden; margin:7px 6px 5px; padding:5px 10px}
.mdBotTeaserBox .mdBotTeaserBanner:hover {background-position:0 -63px}
.mdBotTeaserBox .mdBotTeaserBanner h3 {font:13px/16px arial, helvetica, sans-serif}
.mdBotTeaserBox .mdBotTeaserBanner h3 a {color:#555555; text-decoration:none}

/* FOOT (Sitemenu) */
#mdFootMenu {float:left; clear:both; padding:4px 5px 3px 15px; width:970px; border-top:2px solid #d1d1d1; border-bottom:2px solid #d1d1d1; font:normal 10px/12px Arial, Helvetica, sans-serif}
#mdFootMenu .mdMenu {margin:0; padding:0; text-align:center}
#mdFootMenu .mdMenu li {float:left; display:inline; padding:0 12px 0 0; margin:0}
#mdFootMenu .mdMenu li a {color:#465770; text-decoration:none; text-transform:uppercase}
#mdFootMenu .mdMenu li a:hover {color:#d3a900}
#mdFootMenu .mdMenu li span span {cursor:pointer}

/* FOOT (Colophon) */
#mdFoot .mdColophon {font:normal 10px/26px Arial, Helvetica, sans-serif; color:#788693; padding:35px 5px 5px; margin:0; text-align:right}
#mdFoot .mdColophon ul {display:inline; margin:0; padding:3px 0 0 5px}
#mdFoot .mdColophon li {display:inline; font:normal 10px/12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:2px 0; border-left:1px solid #d1d1d1}
#mdFoot .mdColophon li a {text-decoration:none; cursor:pointer; color:#465770}
#mdFoot .mdColophon li a:hover {color:#d3a900}

/* IFRAME */
iframe {margin:0 0 0 15px}

/* containers for players, banners etc.*/
.mdAd930x180 {width:930px; margin:0 auto; padding:5px; border:1px solid #a2adb9; background:#11131a; z-index:99999}
.mdAd300x158 {width:300px; margin:0 auto 20px}
.mdAd300x250 {width:300px; margin:0 auto 20px}
.mdAd300x40 {height:40px; overflow:hidden; margin:10px 0 5px 15px}
.mdAd930x180 iframe, .mdAd300x158 iframe, .mdAd300x250 iframe {margin:0}

/* contentads*/
.mdColumn8 .mdAd300x250 {width:300px; border:0; margin:10px 15px; padding:0}
.mdColumn12 .mdAd300x250 {width:300px; margin:0 auto; padding:0 0 10px}
li.mdContentAd {border-bottom:1px solid #d1d1d1}

/* IMAGE and PHOTOLINE*/
img {border:0}
.mdImg630 {padding:5px 0 0 15px; margin:0; width:630px; height:423px; overflow:hidden}
.mdImg630 h6 {font:9px Tahoma, Arial, sans-serif; bottom:18px; right:-4px; height:11px; width:612px; text-align:right}
.mdImg630 img {width:622px; height:415px; border:1px solid #d1d1d1; padding:3px}
.mdImg630 img:hover {border:2px solid #d3a900; padding:2px}
.mdImgVert {text-align:center}
.mdImgVert img {width:280px}

.mdImg425 {padding:5px 0 0 15px; margin:0; width:425px; height:273px; overflow:hidden}

.mdImg410 {padding:5px 0 0 15px; width:410px; height:280px; overflow:hidden}
.mdImg410 h6 {font:8px Tahoma, Arial, sans-serif; bottom:16px; right:-4px; height:10px; width:392px; text-align:right}
.mdImg410 img {width:402px; height:267px; border:1px solid #d1d1d1; padding:3px}
.mdImg410 img:hover {border:2px solid #d3a900; padding:2px}

.mdImg300 {padding:0; width:300px; height:202px; overflow:hidden}
.mdImg300 h6 {font:8px Tahoma, Arial, sans-serif; bottom:16px; right:-4px; height:10px; width:282px; text-align:right}
.mdImg300 img {width:292px; height:194px; border:1px solid #d1d1d1; padding:3px}
.mdImg300 img:hover {border:2px solid #d3a900; padding:2px}

.mdImg190 {padding:5px 0 0 15px; width:190px; height:130px; overflow:hidden}
.mdImg190 img {width:182px; height:122px; border:1px solid #d1d1d1; padding:3px}
.mdImg190 img:hover {border:2px solid #d3a900; padding:2px}

.mdImg170 {padding:3px 10px; width:170px; height:113px; overflow:hidden}
.mdImg170 h6 {font:8px Tahoma, Arial, sans-serif; bottom:12px; right:0; height:10px; width:160px}

.mdImg135High {padding:3px 15px; margin:0; width:135px; height:180px; overflow:hidden}
.mdImg135High img {width:127px; height:169px; border:1px solid #d1d1d1; padding:3px}
.mdImg135High img:hover {border:2px solid #d3a900; padding:2px}

.mdImg135 {padding:3px 15px; margin:0; width:135px; height:93px; overflow:hidden}
.mdImg135 h6 {font:8px Tahoma, Arial, sans-serif; bottom:12px; right:0; height:10px; width:125px}
.mdImg135 img {width:127px; height:85px; border:1px solid #d1d1d1; padding:3px}
.mdImg135 img:hover {border:2px solid #d3a900; padding:2px}

.mdImg90 {float:left; padding:0; margin:0 10px 0 0; width:90px; height:60px; overflow:hidden}
.mdImg90 img {width:82px; height:55px; border:1px solid #d1d1d1; padding:3px}
.mdImg90 img:hover {border:2px solid #d3a900; padding:2px}

.mdImg73 {float:left; padding:0; margin:0; width:73px; height:98px; overflow:hidden}
.mdImg57 {float:left; padding:3px; margin:0 10px 0 0; width:57px; height:77px; background:#fff; border:1px solid #d1d1d1; overflow:hidden}
.mdImg50 {float:left; padding:10px 10px 0 10px; width:50px; height:34px; overflow:hidden}

.mdYourshotGallery {}
.mdYourshotGallery .mdListPage {margin: 0 5px}
.mdYourshotGallery .mdContestPhoto {width:190px;height:240px;overflow:hidden;margin: 15px 15px 0 0; float:left}
.mdContestPhoto .mdImg190, .mdContestPhoto p {padding:5px 0 0 0}
.mdContestPhoto .chosen {display:inline-block;float:right}
/*.mdYourshotEditorsList {width:500px;padding:15px;margin:10px 0}
.mdYourshotEditorsList .mdImg90 img {width:90px; height:60px; border:0; padding:0}*/

/* form.css|customers */
form {clear:both; margin:0 15px; padding:0}
form#comment-form {margin:0}
.mdFormText, .mdFormPassword {border:1px solid #d1d1d1; padding:0; text-indent:3px; margin:0; height:15px; font:normal 13px/15px Tahoma, arial, sans-serif}
textarea {border:1px solid #2d5e9a; padding:2px 0 0; text-indent:3px; margin:0; font:normal 10px/13px verdana, arial, sans-serif}
.resizable-textarea .grippie {background:#EEEEEE url(img/grippie.png) no-repeat scroll center 2px; border-color:#DDDDDD; border-style:solid; border-width:0 1px 1px; cursor:s-resize; height:9px; overflow:hidden}

form fieldset {border:0; padding:0; margin:0}
form fieldset div {padding:5px 0 0}
form legend {display:none; color:#000}
form label {cursor:pointer; color:#2b303c}
.mdFormSubmit {border:0; background:url(img/button_190x27.png) no-repeat; height:27px; width:190px}
.mdColumn4 .mdFormSubmit {background:url(img/button_145x27.png) no-repeat; width:145px; margin-left: 5px}
.mdFormSubmit:hover {background-position:0 100%}

/* PDF artikel */
.mdPdf {padding:0 0 15px; min-height:1px; float:left}
.mdPdf .mdThumb {float:left; width:150px; min-height:1px; margin:0 44px 5px 15px}
.mdPdf .mdButton {clear:both}
.mdPdf .mdFormSubmitWrap {clear:both; padding:5px 0 3px 15px}
.mdPdf .mdFormSubmit {background:url(img/button_190x27.png); height:27px; width:190px; font-weight:bold}

/* linkmore.css|customers & byline*/
.linkmore {text-align:right; text-transform:uppercase; font-size:10px}
.linkmore a {color:#187eb1; background:url(img/arrow_more.png) no-repeat 100% 1px; padding:0 10px 0 0}

/* Byline, print and mail */
.byline {border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; margin:0 15px 10px; height:30px; padding:0}
.mdArticleByline {float:left; width:440px; padding:7px 0 0}
.mdArticleByline p {padding:4px 0 0}
.byline .mdToolBar {position:relative; margin:0 0 0 15px; padding:0; overflow:hidden; background:none; width:auto}
.byline .mdToolBar ul {height:22px; list-style:none; margin:0; padding:0}
.byline .mdToolBar li {float:right; list-style:none; font-weight:bold; margin:0 0 0 12px; padding:0 0 0 8px; line-height:29px}
.byline .mdToolBar li a {color:#333333; text-decoration:none}
.mdIconMail {background:url(img/icon_mail.gif) no-repeat 0 1px; padding:0 0 0 20px}
.mdIconPrint {background:url(img/icon_print.gif) no-repeat 0 1px; padding:0 0 0 20px; cursor:pointer}

/* TEMA */
.mdTemaTeaser {padding:0; margin:0 15px 15px; border-bottom:1px solid #d1d1d1}
.mdTemaTeaser h1 {padding:0 0 5px}
.mdTemaTeaser .mdImg630 {padding:5px 0 0}
.mdTemaTeaser h5 {padding:10px 0; margin:0; font:bold 13px/16px Tahoma, Arial, sans-serif}
.mdTemaList {margin:0 0 20px}
.mdTemaList .mdImg135 {float:left; width:135px; height:90px; padding:0 15px; overflow:hidden}
.mdTemaList h3 {font:23px Tahoma, Arial, sans-serif; padding:0}
.mdTemaList h3 a {font-weight:normal}
.mdTemaList .mdTxt {margin:0 15px 5px; padding:0; border-bottom:1px solid #d1d1d1; height:90px; overflow:hidden}
.mdTemaList .fixedheight {clear:none; height:71px; overflow:hidden; padding:0}
.mdTemaList .mdTxt span {position:absolute; right:235px; white-space:nowrap}
.mdTemaList .mdTxt span p {padding:0}

/* linkdink.css|customers */
a.linkdink {text-decoration:none; white-space:nowrap}
a.linkdink:hover {text-decoration:underline}

/* list.css|customers */
ul {margin:0; padding:5px 15px 5px 24px; list-style:disc}
ul li {margin:0 5px; padding:0 0 2px 5px}

ul.mdLinkList {list-style:none; line-height:15px}
ul.mdLinkList li {padding:1px 0 2px 14px}
ul.mdLinkList li a {text-decoration:none}
ul.mdLinkList li a:hover {text-decoration:underline}

ol {margin:0; padding:5px 15px 5px 19px}
ol li {margin:0 15px; padding:0 0 2px}
	
/* toolbar.css|admin */
.mdToolBar {float:right; margin:0 15px 10px; padding:0 0 0 10px; overflow:hidden; color:#333333}
.mdToolBar ul {float:right; height:22px; list-style:none; margin:0; padding:0 0 3px 10px}
.mdToolBar li {float:left; margin:0 15px 0 5px; padding:0; line-height:24px; color:#333333; cursor:pointer}
div.mdToolBar {background:#333333; color:#fff; width:620px; text-align:right}
div.mdToolBar li a {color:#fff}
div.mdToolBar li a:hover {text-decoration:underline}

/* video.css|customers */
.mdVideo {width:417px; height:259px; overflow:hidden; margin:0; margin-left:15px; padding:0 15px 10px 0}

/* Box with light header and border top and left */
.mdLightbox {clear:both; margin:0 15px 15px; min-height:1px; overflow:hidden; position:relative; background:url(img/lightbox_corner.jpg) no-repeat 100% 100%}
.mdLightboxSub {border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; margin:0 0 18px; min-height:1px; overflow:hidden}
.mdLightboxSub .mdSubBox {display:inline-block; margin:0; padding:0}
.mdLightbox h3 {padding:8px 10px 0}
.mdLightbox li h3 {padding:0; font:bold 13px/16px Arial, Helvetica, sans-serif}
.mdLightbox h4 {background:url(img/lightbox_headerbg.gif) repeat-x; border-left:1px solid #d1d1d1; padding:0 9px 0 10px; font:bold 14px/27px Georgia, "Times New Roman", Times, serif}
.mdLightbox h5 {font:bold 15px Georgia, "Times New Roman", Times, serif; color:#333333; margin:0; padding:10px 9px 3px 10px}
.mdLightbox ul {margin:9px 9px 0 24px; padding:0}
.mdLightbox li {margin:0; padding:5px 2px 0}
.mdLightbox p {padding:5px 9px 5px 10px}
.mdLightbox .mdText {font:bold 13px/16px Georgia, "Times New Roman", Times, serif; padding:9px 10px 1px 0}
.mdLightbox .mdNumber {float:left; background:url(img/button_number_bg.gif) no-repeat 0 -20px; width:16px; height:16px; margin:10px 10px 0 10px; padding:2px}
.mdLightbox .mdNumber h5 {width:16px; font:bold 12px/16px Tahoma, Arial, sans-serif; padding:0; margin:0; text-align:center}
.mdLightbox .mdTema .mdSubBox {}
.mdLightbox .mdTema .mdText {margin:8px 10px 2px 40px; padding:0}

/* Keyword-related box with ILL, NGO & HIS style */
.mdLightbox.ill {background:url(img/keywordbox_top.png) no-repeat -386px 2px; border:none}
.mdLightbox.ngm {background:url(img/keywordbox_top.png) no-repeat 0 2px; border:none}
.mdLightbox.his {background:url(img/keywordbox_top.png) no-repeat -193px 2px; border:none}
.mdLightbox .mdHeader {font:bold 12px "trebuchet ms", verdana, sans-serif; margin:0 0 0 10px; padding:0 5px 5px; text-transform:uppercase; color:#363636; background:#fff; border:none}
.mdLightbox.ill .mdLightboxSub {background:url(img/keywordbox_bottom.png) no-repeat -386px 100%; border:none; padding:0 0 10px; margin:0}
.mdLightbox.ngm .mdLightboxSub {background:url(img/keywordbox_bottom.png) no-repeat 0 100%; border:none; padding:0 0 10px; margin:0}
.mdLightbox.his .mdLightboxSub {background:url(img/keywordbox_bottom.png) no-repeat -193px 100%; border:none; padding:0 0 10px; margin:0}
.mdLightbox .mdTxt {padding:2px 10px}
.mdLightbox .mdTxt a {font:bold 14px/18px Tahoma, Arial, sans-serif}

/* Box with dark header and border all around */
.mdDarkbox {margin:0 15px 20px; padding:0; min-height:1px; overflow:hidden; position:relative}
.mdDarkboxSub {float:left; background:#f9f9f9; border:1px solid #d1d1d1; margin:0; min-height:1px; padding:0}
.mdDarkbox h4 {padding:0 10px 2px 28px; height:28px; background:url(img/darkbox_headerbg.gif) no-repeat}
.mdDarkbox .mdSubBox {min-height:1%; background:#f9f9f9; padding:0; margin:0; border:1px solid #d1d1d1}
.mdDarkbox .mdTxt {padding:0 10px 0 0}
.mdDarkbox h3 {clear:none; padding:0; text-transform:uppercase; font:bold 14px/18px Arial, Helvetica, sans-serif}
.mdDarkbox p {padding:10px 15px 5px; clear:both}

/* GALLERY BOX*/
.mdGallery .mdGallerySlider {clear:both; background:#f2f2f2; margin:0; padding:0; height:1%; float:left}
.mdGallery .mdGallerySlider li {margin:0; padding:0}
.mdGallery .mdGallerySlider h3 {margin:0; padding:2px 0 0 10px; text-align:center; font:normal 14px/18px Tahoma, Arial, sans-serif; text-transform:none}
.mdGallery .mdPrev {width:27px; float:left; border:0; background:url(img/arrows.png) no-repeat 0 0; height:27px; margin:5px 0 0 10px; cursor:pointer}
.mdGallery .mdPrev:hover {background-position:0 -27px}
.mdGallery .mdNext {width:27px; float:left; left:250px; border:0; background:url(img/arrows.png) no-repeat -27px 0; height:27px; margin:5px 10px 0 225px; cursor:pointer}
.mdGallery .mdNext:hover {background-position:-27px -27px}
.mdGallery .linkmore {display:block; background:#f2f2f2; text-align:center; padding:0 0 6px}

/* ShadowBox for gallery and multimedia */
#mdShadowBox {width:800px}
#mdShadowBox p {padding:0}

/* NEWSLETTER BOX*/
.mdNewsLetterBox form {margin:0}

/* TEST*/
.mdTest h1 {background:url(img/headerbg_test.gif) no-repeat; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#fff; overflow:hidden; height:24px; padding:6px 10px 0 35px}
.mdTest h2 {padding:0}
.mdTest .mdTestHeader {padding:0; margin:0 15px}
.mdTest .mdTestHeader .mdArticleImg {padding:0; margin:0 0 5px}
.mdTest h6 {background:none; border-top:1px solid #d1d1d1; color:#333333; font:18px Tahoma, Arial, sans-serif; padding: 20px 0 0; margin:15px 0 0; white-space:normal}
.mdTest form {padding:0 0 10px}
.mdTest .mdFormSubmit {float:right; margin:10px 0 0}

/* WEBPOLL*/
.mdWebpoll form {margin:0 15px}
.mdWebpoll h3 {font:bold 13px Tahoma, Arial, sans-serif; padding:0; text-transform:none}
.mdWebpoll form .mdFormSubmitWrap {float:right; text-align:right; padding:10px 0}
.mdWebpoll form .mdFormSubmit {background:url(img/button_95x27.png); height:27px; width:95px}
.mdWebpoll form .mdFormSubmit:hover {background-position:0 100%}
.mdWebpoll .poll {padding:10px 15px}
.mdWebpoll .poll .title {padding:0; font:bold 13px Georgia, "Times New Roman", Times, serif}
.mdWebpoll .poll .text {font:bold 13px Tahoma, Arial, sans-serif; padding:10px 0 0}
.mdWebpoll .poll .bar {float:left; width:230px; background:url(img/poll_pas.gif) repeat-x; height:13px; border:1px solid #d1d1d1}
.mdWebpoll .poll .bar .foreground {background:url(img/poll_akt.gif) repeat-x}
.mdWebpoll .poll .total {padding:10px 0 0}
.mdWebpoll ul.links {padding:0 0 15px}

dl.mdPollResults {margin:0 0 15px 15px}
dl.mdPollResults dt {margin:0; padding:5px 0 0; font-weight:bold}
dl.mdPollResults dd {margin:2px 15px 5px; padding:0}

dl.mdPollResultsJs {font-size:11px; line-height:14px}
dl.mdPollResultsJs dd {position:relative; height:14px; font-size:10px; margin:1px 15px 0 0}
dl.mdPollResultsJs dd div {float:left; height:14px; background:#ecf2f8}
dl.mdPollResultsJs dd div div {float:right; background:#333333}
dl.mdPollResultsJs dd span {position:absolute; right:0; top:0; width:32px; background:#fff; text-align:right}

.mdColumn9 .mdListPage li.mdPoll {padding:15px 0 0; border-bottom:1px solid #d1d1d1}
.mdColumn9 .mdListPage li form {margin:0}
.mdColumn9 .mdListPage li div.links {display:none}
.mdColumn9 .mdListPage li div.poll {padding:5px 0}
.mdColumn9 .mdListPage li div.poll .percent {width:270px}
.mdColumn9 .mdListPage li div.poll .total {padding:5px 0; float:right}

/* CONTENT BOX - FRONTPAGE, LEFT ALIGNED IMAGE, header, text and border-bottom */
.mdBox {margin:0 0 20px; padding:0}
.mdBox .mdSeMore {clear:both; margin:0 15px; padding:0 0 2px; border-bottom:1px solid #d1d1d1; border-top:none}
.mdBox h3 {clear:none; font:normal 25px Georgia, "Times New Roman", Times, serif; padding:0 15px 5px; color:#333333}
.mdBox h3 a {text-decoration:none; font-weight:normal}
.mdBox h3 a:hover {text-decoration:underline}
.mdBox h5 {color:#2b303c; font:normal 13px Tahoma, Arial, sans-serif}
.mdBox p {padding:5px 15px 0}
.mdPanel .mdBox p {padding:0}
.mdBox.mdCol8 .mdSeMore .linkmore, .mdBox.mdCol12 .mdSeMore .linkmore {padding:0}
.mdCrossSite {margin:0 0 0 11px; padding:0 5px 0 4px; background:#fff; font:bold 12px/26px "trebuchet ms", verdana, sans-serif; text-transform:uppercase}
.mdBox.mdCol8.his .mdSeMore, .mdBox.mdCol8.ill .mdSeMore, .mdBox.mdCol8small.his .mdSeMore, .mdBox.mdCol8small.ill .mdSeMore, .mdBox.mdCol12.his .mdSeMore, .mdBox.mdCol12.ill .mdSeMore, .mdBox.mdCol12big.his .mdSeMore, .mdBox.mdCol12big.ill .mdSeMore {clear:none; border:none}

.mdBox.mdCol4 {height:200px; overflow:hidden}
.mdBox.mdCol4 h3 {clear:none; font:14px Georgia, "Times New Roman", Times, serif; padding:0 15px; height:33px; overflow:hidden}
.mdBox.mdCol4 h3 a {font-weight:bold}

.mdBox.mdCol8 {height:420px; overflow:hidden}
.mdBox.mdCol8 h3 {clear:none; font:20px Georgia, "Times New Roman", Times, serif; padding:0 15px; height:47px; overflow:hidden}
.mdBox.mdCol8 h5 {padding:5px 15px 1px; height:50px; margin:0; overflow:hidden}
.mdBox.mdCol8small .mdImg190 {float:left; padding:5px 15px 0}
.mdBox.mdCol8small h3 {clear:none; font:20px Georgia, "Times New Roman", Times, serif; padding:0 15px; height:35px; overflow:hidden}
.mdBox.mdCol8small h5 {clear:none; height:110px; padding:0 15px 10px 0; overflow:hidden}
.mdBox.mdCol8large .mdImg135 {float:left; padding:0 15px 5px}
.mdBox.mdCol8large h3 {clear:none; font:15px Georgia, "Times New Roman", Times, serif; padding:0 15px}
.mdBox.mdCol8large h5 {clear:none; padding:10px 15px 5px}

.mdBox.mdCol8.his .mdCrossSite, .mdBox.mdCol8.ill .mdCrossSite, .mdBox.mdCol8small.his .mdCrossSite, .mdBox.mdCol8small.ill .mdCrossSite, .mdBox.mdCol12.his .mdCrossSite, .mdBox.mdCol12.ill .mdCrossSite, .mdBox.mdCol12big.his .mdCrossSite, .mdBox.mdCol12big.ill .mdCrossSite {font:bold 12px/12px "trebuchet ms", verdana, sans-serif}

.mdBox.mdCol8.his {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x409.png) no-repeat -410px 4px; height:413px; overflow:hidden}
.mdBox.mdCol8.ill {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x409.png) no-repeat -820px 4px; height:413px; overflow:hidden}
.mdBox.mdCol8.his .mdImg410, .mdBox.mdCol8.ill .mdImg410 {float:left; padding:0 15px; width:380px; height:253px}
.mdBox.mdCol8.his .mdImg410 img, .mdBox.mdCol8.ill .mdImg410 img {width:380px; height:253px; overflow:hidden}
.mdBox.mdCol8.his .mdImg410 h6, .mdBox.mdCol8.ill .mdImg410 h6 {width:370px}
.mdBox.mdCol8.his h3, .mdBox.mdCol8.ill h3 {height:26px; overflow:hidden; padding:10px 15px 4px}
.mdBox.mdCol8.his h5, .mdBox.mdCol8.ill h5 {clear:none; height:64px; overflow:hidden; padding:8px 15px 5px 0}
.mdBox.mdCol8.his p, .mdBox.mdCol8.ill p {padding:0 0 0 15px}

.mdBox.mdCol8small.his .mdCrossSite, .mdBox.mdCol8small.ill .mdCrossSite {font:bold 12px/12px "trebuchet ms", verdana, sans-serif}
.mdBox.mdCol8small.his {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x185.png) no-repeat -410px 4px; height:189px; overflow:hidden}
.mdBox.mdCol8small.ill {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x185.png) no-repeat -820px 4px; height:189px; overflow:hidden}
.mdBox.mdCol8small.his h3, .mdBox.mdCol8small.ill h3 {font:17px Tahoma, Arial, sans-serif; height:22px; overflow:hidden; padding:6px 15px 2px}
.mdBox.mdCol8small.his h5, .mdBox.mdCol8small.ill h5 {height:113px; overflow:hidden}

.mdBox.mdCol12.his {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x157.png) no-repeat -630px 4px; height:168px; overflow:hidden}
.mdBox.mdCol12.ill {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x157.png) no-repeat -1260px 4px; height:168px; overflow:hidden}
.mdBox.mdCol12 .mdImg190 {float:left; padding:0 15px}
.mdBox.mdCol12.his .mdImg190, .mdBox.mdCol12.ill .mdImg190 {padding:10px 15px 0}
.mdBox.mdCol12 h3 {padding:0 15px 5px 0}
.mdBox.mdCol12.his h3, .mdBox.mdCol12.ill h3 {height:30px; overflow:hidden; font:normal 22px Tahoma, Arial, sans-serif; padding:6px 15px 2px 0}
.mdBox.mdCol12 h5 {clear:none; height:62px; overflow:hidden; padding:5px 15px 5px 0}
.mdBox.mdCol12.his h5, .mdBox.mdCol12.ill h5 {padding:10px 15px 10px 0}

.mdBox.mdCol12big.his {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x539.png) no-repeat -630px 4px; height:543px; overflow:hidden}
.mdBox.mdCol12big.ill {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x539.png) no-repeat -1260px 4px; height:543px; overflow:hidden}
.mdBox.mdCol12big.his .mdImg630, .mdBox.mdCol12big.ill .mdImg630 {float:left; padding:0 15px; height:400px; width:600px}
.mdBox.mdCol12big.his .mdImg630 img, .mdBox.mdCol12big.ill .mdImg630 img {width:600px; height:400px; overflow:hidden}
.mdBox.mdCol12big.his .mdImg630 h6, .mdBox.mdCol12big.ill .mdImg630 h6 {width:590px}
.mdBox.mdCol12big.his h3, .mdBox.mdCol12big.ill h3 {height:30px; overflow:hidden; padding:5px 15px}
.mdBox.mdCol12big.his h5, .mdBox.mdCol12big.ill h5 {clear:none; height:50px; overflow:hidden; padding:8px 15px 5px}

.mdBotTeaser .mdBox {margin:0 0 0 15px}
.mdBotTeaser .mdBox h3 {padding:17px 15px 3px 0; margin:0}
.mdBotTeaser .mdBox h3 a {font:bold 14px/16px Georgia, "Times New Roman", Times, serif}
.mdBotTeaser .mdBox .mdImg135 {float:left; padding:0 10px 0 0}
.mdBotTeaser .mdBox .mdTxt.fixedheight {height:80px; overflow:hidden}
.mdBotTeaser .mdBox .mdTxt.fixedheight p {padding:0 15px 0 0}
.mdBotTeaser .mdBox p.linkmore {border-bottom:1px solid #d1d1d1; padding:0; margin:0 15px 0 0}

/* MAIN TEASER BOX FOR FRONTPAGE */
.mdMainTeaserBox {width:645px; height:273px; overflow:hidden; margin:0 15px 15px 0; position:relative}
.mdMainTeaserBox .mdImg425 {float:left; width:425px; height:273px; overflow:hidden; padding:0 0 0 15px}
.mdMainTeaserBox .mdTxt {position:relative; background:url(img/semitrans_80.png) repeat 0 0; top:215px; left:30px; height:50px; width:395px}
.mdMainTeaserBox .mdTxt h1 {color:#333333; padding:5px; font:17px Georgia, "Times New Roman", Times, serif; position:absolute}
.mdMainTeaserBox .mdTxt h1 a {text-decoration:none}
.mdMainTeaserBox ul.mdMainTeaserList {position:absolute; left:440px; top:0; width:205px; height:273px; overflow:hidden; margin:0; padding:0; background:url(img/mainteaser_list_bg.jpg) no-repeat 0 0}
.mdMainTeaserBox ul.mdMainTeaserList li {padding:0; margin:0; height:92px; font:18px/22px Georgia, "Times New Roman", Times, serif}
.mdMainTeaserBox ul.mdMainTeaserList li a {display:block; padding:10px; color:#333333; text-decoration:none; width:185px; height:71px; font-weight:normal}
.mdMainTeaserBox ul.mdMainTeaserList li a:hover {background:url(img/semitrans_30.png) repeat-x}

/* DEFAULT BOX right panel- IMAGE LEFT ALIGNED */
#mdBodyRightSub .mdBox {margin:0 15px; padding:0 0 20px}
#mdBodyRightSub .mdBoxSub {border-bottom:1px solid #d1d1d1; padding:0}
#mdBodyRightSub .mdBox h3 {clear:none; font:normal 17px Georgia, "Times New Roman", Times, serif; padding:0 0 5px}
#mdBodyRightSub .mdBox .mdImg135 {float:left; width:135px; height:93px; padding:0 10px 0 0; overflow:hidden}
#mdBodyRightSub .mdBox .mdImg135High {float:left; width:135px; height:180px; padding:0 10px 0 0; overflow:hidden}
#mdBodyRightSub .mdBox .mdTxt {margin:0 0 10px}
#mdBodyRightSub .mdBox p {padding:5px 0 0}
#mdBodyRightSub .mdBox .fixedheight {clear:none; height:76px; overflow:hidden; margin:0}
#mdBodyRightSub .mdBox .fixedheight p {padding:0}
#mdBodyRightSub .mdBoxSub.high {clear:none; height:190px}
#mdBodyRightSub .mdBox .high .fixedheight {clear:none; height:158px; overflow:hidden}

.mdBox .mdImgLeft .mdImg {float:left; padding:10px 0 10px 15px}
.mdBox .mdImgRight .mdImg {float:right; padding:10px 15px 10px 0}

/* PAGELISTING AND SEARCHRESULT */
ul.mdListPage {list-style:none; margin:0 15px; padding:0}
ul.mdListPage li {clear:both; margin:0; padding:20px 0 0; min-height:1px; overflow:hidden}
ul.mdListPage li .mdImg135 {float:left; margin:0 20px 0 0; padding:0}
ul.mdListPage li h3 {clear:none; padding:0}
ul.mdListPage li p.mdTimestamp {clear:none; padding:0 0 5px; color:#788693}
ul.mdListPage li p {padding:0}
ul.mdListPage li .mdSeMore {float:left; margin:0; padding:0; width:100%; border-top:none; border-bottom:1px solid #d1d1d1}
ul.mdListPage li .mdSeMore .linkmore {padding:0}
ul.mdListPage li.mdListPagination {padding:0; height:36px; border-bottom:1px solid #d1d1d1}
ul.mdListPage li.mdListContestPhotos {padding:0}
ul.mdListPage li.mdListContestPhotos p {padding:5px 9px 5px 10px}

/* pagination.css|customers */
.mdPagination {float:right; background:none; margin:0 0 5px; padding:10px 0; font:11px/24px Arial, helvetica, sans-serif; height:26px; overflow:hidden}
.mdPaginationSub {margin:0; padding:0}
.mdPagination .mdPaginationLeft, .mdPagination .mdPaginationRight, .mdPagination .mdPaginationCenter {float:left}
.mdPagination .mdPaginationRight {background:url(img/pagination_right.gif) no-repeat 100% 4px; display:block; padding:0 16px 0 20px; margin:0}
.mdPagination .mdPaginationLeft {background:url(img/pagination_left.gif) no-repeat 0 4px; display:block; padding:0 20px 0 16px; margin:0}

/* search form */
.mdColumn8 .mdSearchResultForm {font-size:11px; padding:0; min-height:1px; overflow:hidden}
.mdColumn8 .mdSearchResultForm legend {display:none}
.mdColumn8 .mdSearchResultForm .mdFormTextWrap {float:left; font-size:13px; width:340px; padding:0 5px 10px 0}
.mdColumn8 .mdSearchResultForm .mdFormTextWrap label {width:110px}
.mdColumn8 .mdSearchResultForm .mdFormTextWrap input {width:200px; height:21px; border:1px solid #d1d1d1; line-height:21px; padding:3px 0 0; margin:0 0 0 10px}
.mdColumn8 .mdSearchResultForm .mdFormSubmitWrap {float:left; padding:0; width:70px}
.mdColumn8 .mdSearchResultForm .mdFormSubmit {background:url(img/button_95x27.png); height:27px; width:95px}
.mdColumn8 .mdSearchResultForm .mdFormSubmit:hover {background-position:0 100%}

/* tabbox.css|customers */
.mdTabBox {margin:0 15px 20px; background:#f9f9f9}

.mdTabBox dl {margin:0; padding:0; position:relative; overflow:hidden; width:300px}
.mdTabBox dt {height:29px; margin:0; padding:0 0 0 8px; color:#fefdfd; font:bold 12px/29px Tahoma, Arial, sans-serif}
.mdTabBox dd {margin:0; padding:0 0 10px; border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1}
.mdPlain dd.active {border:1px solid #aeaeae}

#mdBodyRightSub .mdTabBox .mdBox {margin:0; padding:0; min-height:1%; overflow:hidden; position:relative; border:none}
#mdBodyRightSub .mdTabBox .mdBox .mdBoxSub {padding:10px 0 0; border:none}
.mdTabBox .mdBox .mdBoxSub .mdBoxSubInner {min-height:1%; overflow:hidden; padding:0 0 5px}

.mdTabBox .mdBox h3 a {color:#363E4C; font:normal 17px/19px Georgia, "Times New Roman", Times, serif; text-transform:none}
.mdTabBox .mdBox h3 a:hover {color:#c00418}
.mdTabBox .mdBox .mdImg {float:left; margin:0 15px; padding:0; width:90px; height:63px; overflow:hidden}
.mdTabBox .mdBox .mdImg img {width:82px; height:55px; border:1px solid #d1d1d1; padding:3px}
.mdTabBox .mdBox .mdImg img:hover {border:2px solid #d3a900; padding:2px}
#mdBodyRightSub .mdTabBox .mdBox .mdTxt {float:none; width:auto; height:63px; margin:0 15px}
.mdSeMore {margin:5px 15px 0; padding:5px 0 0; border-top:1px solid #d1d1d1}
.mdSeMore .linkmore {padding:5px 0 0}
.mdSeMore .linkmore a {color:#187eb1}
.mdKeyword {background:#dddddd; border:1px solid #c1c1c1; padding:0 2px 0 3px; line-height:17px}
.mdKeyword:hover {background:url(img/ledeord_bg_on.gif); color:#187eb1}

.mdTabBoxJs dl {padding-top:30px}
.mdTabBoxJs dt {background:url(img/tabboxbg_pas.gif) repeat-x; color:#333333; position:absolute; top:0; cursor:pointer; border-left:1px solid #d1d1d1; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1}
.mdTabBoxJs dd {display:none}
.mdTabBoxJs dd.active {display:block}
.mdTabBoxJs dt.active {background:#f9f9f9}

/* statusmessages.css|customers */
.mdMsg, .mdMsgError {margin:0 15px 10px; padding:0; color:#fff; background:#e8441c}
.mdMsg p {padding:5px 15px; font-weight:bold}

/* NEWSLETTER form changes*/
.mdNewsLetterBox fieldset {padding:0; margin:5px 0 10px}
.mdNewsLetterBox legend {display:block; padding:0 20px; color:#fff}
.mdNewsLetterBox .mdFormTextWrap {float:left; width:142px; padding:0; height:40px}
.mdNewsLetterBox .mdFormText {margin:5px 0 10px 15px; width:127px; height:21px; border:1px solid #d1d1d1; line-height:21px; padding:3px 0 0}
.mdNewsLetterBox .mdFormSubmitWrap {float:right; margin-right:15px; padding:0}
.mdNewsLetterBox .mdFormSubmit {background:url(img/button_95x27.png); height:27px; width:95px}
.mdNewsLetterBox .mdFormSubmit:hover {background-position:0 100%}

/* LOGIN form changes*/
form#user-login {clear:both}
.mdLogin .mdFormTextWrap {clear:both}
.mdLogin .mdFormCheckboxWrap {margin-left:230px; width:140px; float:left; padding:5px 0}
.mdLogin .mdFormCheckboxWrap input {float:left; margin:0}
.mdLogin .mdFormCheckboxWrap label {width:100px}
.mdLogin .mdFormSubmitWrap {padding:5px 0; margin-bottom:5px; text-align:right}
.mdLogin .mdFormSubmitWrap .mdFormSubmit {background:url(img/button_145x27.png); height:27px; width:145px}
.mdLogin .mdFormSubmitWrap .mdFormSubmit:hover {background-position:0 100%}
.mdLogin p {clear:both; display:block; padding:10px 0 5px}
.mdLogin h2 {padding:0 15px 10px 0}

/* FormBox with light header and border all around */
.mdContact h4 {font-size:16px}
.mdContactForm {min-height:1px}
.mdFormBoxSub {margin:10px; min-height:1px}
.mdContactForm p {padding:5px 10px 20px 0}
.mdContactForm .hr {display:none}
.mdContactForm .mdFormBox p {padding:5px 10px 10px}
.mdContactForm .mdFormBox {margin:0 0 15px; padding:0; min-height:1px; position:relative; border:1px solid #d1d1d1}
.mdContactForm .mdFormBox div {margin:10px 10px 5px; min-height:1px}
.mdContactForm .mdFormBox div.mdFormSubmitWrap {text-align:right; margin:20px 10px 5px}
.mdContactForm .mdFormBox label {float:left; width:160px}
.mdContactForm .mdFormBox .mdFormTextarea {display:inline; margin:5px 0 0; width:415px}
.mdContactForm .mdFormBox .grippie {margin:0; width:415px}
.mdContactForm .mdFormBox div div {margin:0}
#edit-preview {display:none}
.mdFormBox h4 {background:url(img/lightbox_headerbg.gif) repeat-x; padding:0 10px}
.mdUploadForm .mdFormBox .mdFormTextarea {display:inline; margin:5px 0 0; width:605px; height:160px}
.mdUploadForm .mdFormBox .grippie {margin:0; width:605px}
.mdUploadForm .mdFormBox div.mdFormCheckboxWrap {padding-top:10px}
.mdUploadForm .mdFormBox div.mdFormCheckboxWrap input {float:left;margin-right:5px}
.mdUploadForm .mdFormBox div.mdFormCheckboxWrap label {width:390px;float:left}
.mdUploadForm .mdFormBox div.mdFormButtonWrap {float:left;text-align:left; margin:20px 10px 5px}
.mdCommentForm .mdFormBox label {width:80px}
.mdCommentForm .mdFormTextareaWrap label {width:300px}
.mdCommentForm .mdFormBox .mdFormTextarea, .mdCommentForm .mdFormBox .grippie {width:385px}

/* Fivestar widgets */
.mdFormFivestarWrap, .fivestar-widget-static {margin:0; white-space:nowrap}
.mdFormFivestarWrap div, .fivestar-widget div {padding:0}
/*.fivestar-static-form-item label, .mdFormFivestarWrap label {float:left}*/
.mdFormFivestarWrap {margin-top:15px}
.mdFormFivestarWrap .star, .mdFormFivestarWrap .star a, .fivestar-widget .star, .fivestar-widget .star a {width:15px; background:none}
.fivestar-static-form-item {margin:15px}
.mdYourshotGallery .mdFormFivestarWrap label, .mdYourshotGallery .fivestar-static-form-item label {display:none}
.mdYourshotGallery .mdFormFivestarWrap, .mdYourshotGallery .fivestar-static-form-item {display:inline-block;float:left;margin:0}
.mdYourshotGallery .fivestar-widget form {margin:0}
/*.mdFormItemWrap .fivestar-widget, .mdFormItemWrap .fivestar-widget-static {display:inline-block;float:right;margin-bottom:10px}*/
/*.fivestar-widget.clear-block {display:inline-block;float:right}*/
.fivestar-combo-stars .fivestar-static-form-item, .fivestar-form-item {margin-right:0;width:100%}
p.mdRatingFooter {font-size:0.9em; font-style:italic}

/* Competition */
.mdCompetition {margin:10px 15px; min-height:1%}
.mdCompetition h4 {padding:0 10px; height:29px; background:url(img/lightbox_headerbg.gif) repeat-x}
.mdCompetition .mdFormBoxSub {min-height:1%; padding:0; margin:0; border:1px solid #d1d1d1}
.mdCompetition h6 {font:bold 14px/20px Tahoma, Arial, sans-serif; color:#333333; padding:15px 10px 5px 0; background:none; white-space:normal}
.mdCompetition p {padding:10px 0}
.mdCompetition .mdFormTextWrap label, .mdCompetition .mdFormPasswordWrap label, .mdCompetition .mdFormSelectWrap label, .mdCompetition .mdFormTextareaWrap label {float:left; width:120px; margin-right:10px}
.mdUploadForm .mdFormTextareaWrap label {width:580px}
.mdCompetition .mdFormSubmitWrap {padding:10px 0; text-align:right}

/* disabled text */
.mdFormText[disabled] {border:0; background:#fff; font-weight:bold; color:#000}

/* text, password, select, textarea */
.mdFormTextWrap input, .mdFormPasswordWrap input, .mdFormSelectWrap select, textarea {width:245px; margin:0}
.mdFormZipCityWrap .mdFormZip {width:50px}
.mdFormZipCityWrap .mdFormCity {width:179px; margin:0 0 0 10px}
.mdFormTextarea {height:80px; border:1px solid #d1d1d1; padding:0; text-indent:2px}
.mdFormTextWrap label, .mdFormPasswordWrap label, .mdFormSelectWrap label, .mdFormTextareaWrap label {float:left; width:180px; margin-right:10px}
.mdFormZipCityWrap label {float:left; width:410px}

/* PROFIL edit */
.profile dl {margin:5px 15px 15px}
form#user-register {clear:both}
form#user-pass {clear:both}
form#ill-user-delete {clear:both}
form#ill-user-delete p {padding:5px 0 10px}
.mdCreateProfile p {padding:5px 0 10px; text-align:left}
.mdEditProfile h4 {margin-top:10px}
.mdEditProfile p {padding:5px 0 10px; text-align:left}
.mdEditProfile .mdFormSubmitWrap, .mdCreateProfile .mdFormSubmitWrap {text-align:right; padding:20px 0 10px}
.mdEditProfile fieldset fieldset {margin:20px 0; min-height:1px; overflow:hidden}
.mdColumn8 .mdEditProfile .mdFormCheckboxWrap {width:110px; overflow:hidden; padding-left:30px; padding-right:0; float:left}
.mdEditProfile .mdFormCheckboxWrap input {margin:0; float:left}
.mdColumn8 .mdEditProfile .mdFormCheckboxWrap label {float:left; margin-left:8px; width:80px}
.mdDeleteProfile .mdFormSubmitWrap, .mdDeleteProfile .mdFormLinkButtonWrap {display:inline; padding:0 0 0 30px}
.mdDeleteProfile .mdFormSubmitWrap {padding:0}

/* heading.css|customers */
h1 {clear:both; font:33px/33px Georgia, "Times New Roman", Times, serif; color:#333333; margin:0; padding:0 15px 5px}
h2 {font:14px/18px Tahoma, Arial, sans-serif; color:#333333; margin:0; padding:10px 15px 5px}
h3 {clear:both; display:block; font:bold 12px/15px Tahoma, Arial, sans-serif; color:#333333; padding:5px 15px 0; margin:0; text-transform:none} /* subheadings in article, headings in boxes */
form h1 {padding:0 15px 5px 0}

/* h4 used for folding mechanism*/
h4 {position:relative; margin:0; padding:0; height:28px; color:#333333; font:bold 20px/28px Georgia, "Times New Roman", Times, serif}
h4 a,h4.mdToggler a,h4.mdToggler span.pseudoLink{position:absolute;top:0;right:0;padding:0 25px 0 10px;background:#1f4473 url(img/articlecomment_toggler_bg.png) no-repeat 100% 0;height:22px;font:bold 11px/22px "trebuchet ms",verdana,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer}
h4 a:hover,h4.mdToggler a:hover,h4.mdToggler span.pseudoLink:hover{text-decoration:underline}
h4.mdToggler{clear:both}
	h4 a{background:#1f4473 url(img/arrow_color_neutral.gif) no-repeat 65px 50%}

/* content area*/
h5 {padding:10px 15px; margin:0; font:bold 11px/14px tahoma, Arial, sans-serif; color:#333333; clear:both; position:relative}
h6 {position:relative; background:url(img/trans_header.png) repeat 0 0; color:#fff; text-transform:none; margin:0; padding:1px 5px; white-space:nowrap} /* used in photoline */

/* IMAGE Article specific */
.mdArticleImg {margin:0 15px 15px}
p .mdArticleImg {margin:0 15px 15px 0}
.mdArticleImg .mdHalfSize {width:190px; overflow:hidden}
.mdArticleImg .mdFullSize {width:410px; overflow:hidden}

.mdArticleImg img {border-bottom:1px solid #fff; display:block}
.mdHalfSize .mdImgCaption, .mdFullSize .mdImgCaption {padding:0 0 8px}

.mdImgCaption p {font:normal 10px/13px verdana, arial, sans-serif; padding:5px 0 0; color:#333}
.mdArticleImg ul.mdLinkList {padding:10px; font-size:11px}
.mdArticleBox .mdImgCaption {background:transparent}
.mdArticleBox .mdArticleImg, .mdArticleBox .mdArticleImg img {border:0}

/* quote.css|customers */
.mdArticleQuote {width:190px; padding:24px 0 0; margin:10px 10px 5px; font-size:11px}
.mdArticleQuoteSub {padding:0 0 24px}
.mdArticleQuote blockquote {margin:0; padding:5px 25px; font-weight:bold}
.mdArticleQuote cite {margin:0; padding:5px 25px; font-style:italic}

/* SHELL TYPE */
.mdSt0-c-0 #mdBodyRight {display:none}
.mdSt0-c-6 #mdBodyMain {margin-right:-330px}
.mdSt0-c-6 #mdBodyMainSub {margin-right:330px}
.mdSt0-c-6 #mdBodyRight {width:330px}

/* COLUMNS LAYOUT (standard) */
.mdColumn1 {width:55px}
.mdColumn2 {width:110px}
.mdColumn3 {width:165px}
.mdColumn4 {width:220px}
.mdColumn5 {width:275px}
.mdColumn6 {width:330px}
.mdColumn7 {width:385px}
.mdColumn8 {width:440px}
.mdColumn9 {width:495px}
.mdColumn10 {width:550px}
.mdColumn11 {width:605px}
.mdColumn12 {width:660px}
.mdColumn13 {width:715px}
.mdColumn14 {width:770px}
.mdColumn15 {width:825px}
.mdColumn16 {width:880px}
.mdColumn17 {width:935px}
.mdColumn18 {width:990px}

/* link.css|customers */
a {color:#333333; text-decoration:none; font-weight:bold}
a:hover {color:#187eb1; text-decoration:underline}
.mdPrint,. mdPrintIcon, .mdBookmark {cursor:pointer}

/* paragraph.css|customers */
p {padding:5px 15px 10px; margin:0}
p p {padding:5px 0 10px}

/* hr_layout.css|customers */
div.hr {margin:10px 30px; padding:0}

/* krumo layout */
li.krumo-child {width:100%}

/* comments */
.mdArticleComments dl dd {margin:10px 0 0;border-bottom: 1px solid #CCC;}
.mdArticleComments h6 {color: #333;background-image: none;background-color: #e7b807}