/* ILLVID.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:#ecf2f8}

/* WRAP */
#mdTop {background:url(img/header_bg.jpg) repeat-x; padding:5px 0 0;}
#mdTopSub {max-width:1500px; margin:0 auto; padding:0; background:url(img/topmonster.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; width:620px; overflow:hidden}

/* BODY */
#mdBody {position:relative; background:#fff; 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:#2b374d}

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

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

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

/* HEAD (search) */
.mdGlobalSearch {float:right; height:42px; margin:0; width:260px}
.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 #131621; height:21px; width:210px; background:#ECF2F8; 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:#fff}
#mdHeadMenu .mdMenu li.selected a {color:#b3e8fa}
#mdHeadMenu .mdMenu li.expanded a {color:#212531}
#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:175px; overflow:hidden}
#mdSubFoot .mdBox h3 {background:none; font:14px/17px Tahoma, arial, sans-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 #b9c4cc}

/* FOOT (Teaser with linklisting) */
#mdFoot {clear:both; margin:0; background:#fff}
.mdBotTeaser {border-top:2px solid #9bb1c5; 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 Tahoma, Verdana, sans-serif}
.mdBotTeaserBox h3 {display:inline; font:bold 13px/16px arial, helvetica, sans-serif; padding:0}
.mdBotTeaserBox h3 a {color:#2b374d; text-decoration:none}
.mdBotTeaserBox h3 a:hover {color:#e8441c; 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 #9bb1c5; border-bottom:2px solid #9bb1c5; 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:#e8441c}
#mdFootMenu .mdMenu li span span {cursor:pointer}

/* FOOT (Colophon) */
#mdFoot .mdColophon {font:normal 10px/16px Arial, Helvetica, sans-serif; color:#788693; padding:35px 5px 5px; margin:0; text-align:right}
#mdFoot .mdColophon ul {display:inline; margin:0; padding:0 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 #87878a}
#mdFoot .mdColophon li a {text-decoration:none; cursor:pointer; color:#465770}
#mdFoot .mdColophon li a:hover {color:#ffec00}

/* 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 #b9c4cc}

/* IMAGE and PHOTOLINE*/
img {border:0}
.mdImg630 {padding:5px 0 0 15px; margin:0; width:630px; height:420px; overflow:hidden}
.mdImg630 h6 {font:9px Tahoma, Arial, sans-serif; bottom:13px; right:0; height:11px; width:620px; text-align:right}
.mdImg425 {padding:5px 0 0 15px; margin:0; width:425px; height:273px; overflow:hidden}
.mdImg410 {padding:5px 0 0 15px; width:410px; height:273px; overflow:hidden}
.mdImg410 h6 {font:8px Tahoma, Arial, sans-serif; bottom:12px; right:0; height:10px; width:400px; text-align:right}
.mdImg300 {padding:0; width:300px; height:200px; overflow:hidden}
.mdImg300 h6 {font:8px Tahoma, Arial, sans-serif; bottom:12px; right:0; height:10px; width:290px; text-align:right}
.mdImg190 {padding:5px 0 0 15px; width:190px; height:128px; overflow:hidden}
.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}
.mdImg135 {padding:3px 15px; margin:0; width:135px; height:90px; overflow:hidden}
.mdImg135 h6 {font:8px Tahoma, Arial, sans-serif; bottom:12px; right:0; height:10px; width:125px}
.mdImg90 {float:left; padding:0; margin:0 10px 0 0; width:90px; height:60px; overflow:hidden}
.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 #b9c4cc; overflow:hidden}
.mdImg50 {float:left; margin:10px 10px 0 10px; padding:0; width:50px; height:34px; overflow:hidden}

/* form.css|customers */
form {clear:both; margin:0 15px; padding:0}
.mdFormText, .mdFormPassword {border:1px solid #2d5e9a; 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}
.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:#447aa0}

/* Byline, print and mail */
.byline {border-top:1px solid #b9c4cc; border-bottom:1px solid #b9c4cc; 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:#2B374D; 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 #b9c4cc}
.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 #b9c4cc; 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 {padding:0; 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:#2b374d}
.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:#2b374d; cursor:pointer}
div.mdToolBar {background:#2b374d; 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 #b9c4cc; border-right:1px solid #b9c4cc; margin:0 0 18px; padding:0; 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 Tahoma, Arial, sans-serif}
.mdLightbox h4 {background:url(img/headerbg_lightbox.gif) repeat 0 0; border-left:1px solid #b9c4cc; border-bottom:1px solid #b9c4cc; padding:0 9px 0 10px}
.mdLightbox h5 {font:bold 15px Tahoma, Arial, sans-serif; color:#2b374c; 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 Tahoma, Arial, sans-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; color:#fff}
.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; background:#ecf2f8}
.mdDarkboxSub {float:left; border-left:1px solid #b9c4cc; border-right:1px solid #b9c4cc; border-bottom:1px solid #b9c4cc; margin:0; min-height:1px; padding:0}
.mdDarkbox h4 {padding:0 10px 0 35px; color:#fff; height:29px}
.mdDarkbox .mdSubBox {min-height:1%; padding:0; margin:0; border-left:1px solid #b9c4cc; border-right:1px solid #b9c4cc; border-bottom:1px solid #b9c4cc}
.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 h4 {background:url(img/headerbg_gallery.gif) no-repeat}
.mdGallery .mdGallerySlider {clear:both; background:#ecf2f8; 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.jpg) 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.jpg) no-repeat -27px 0; height:27px; margin:5px 10px 0 225px; cursor:pointer}
.mdGallery .mdNext:hover {background-position:-27px -27px}
.mdGallery .linkmore {display:block; text-align:center; padding:0 0 10px}

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

/* NEWSLETTER BOX*/
.mdNewsLetterBox h4 {background:url(img/headerbg_newsletter.gif) no-repeat}
.mdNewsLetterBox form {margin:0}

/* TEST*/
.mdTest h1 {background:url(img/headerbg_test.gif) no-repeat; font:bold 14px Arial, Helvetica, sans-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 #b9c4cc; color:#2b374c; 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 h4 {background:url(img/headerbg_poll.gif) no-repeat}
.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 Tahoma, Arial, sans-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 #4f82a6}
.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:#2b374d}
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 #b9c4cc}
.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 #b9c4cc; border-top:none}
.mdBox h3 {clear:none; font:normal 25px Tahoma, Arial, sans-serif; padding:0 15px 5px; color:#2b374c}
.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.ngm .mdSeMore, .mdBox.mdCol8small.his .mdSeMore, .mdBox.mdCol8small.ngm .mdSeMore, .mdBox.mdCol12.his .mdSeMore, .mdBox.mdCol12.ngm .mdSeMore, .mdBox.mdCol12big.his .mdSeMore, .mdBox.mdCol12big.ngm .mdSeMore {clear:none; border:none}

.mdBox.mdCol4 {height:200px; overflow:hidden}
.mdBox.mdCol4 h3 {clear:none; font:14px Tahoma, Arial, sans-serif; padding:0 15px 2px; height:33px; overflow:hidden}
.mdBox.mdCol4 h3 a {font-weight:bold}

.mdBox.mdCol8 {height:420px; overflow:hidden}
.mdBox.mdCol8 h3 {clear:none; font:20px Tahoma, Arial, sans-serif; padding:0 15px; height:47px; overflow:hidden}
.mdBox.mdCol8 h5 {padding:5px 15px 2px; height:56px; margin:0; overflow:hidden}
.mdBox.mdCol8small .mdImg190 {float:left; padding:5px 15px 0}
.mdBox.mdCol8small h3 {clear:none; font:19px Tahoma, Arial, sans-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 Tahoma, Arial, sans-serif; padding:0 15px}
.mdBox.mdCol8large h5 {clear:none; padding:10px 15px 5px}

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

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

.mdBox.mdCol8small.ngm {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x185.png) no-repeat 0 4px; height:200px; overflow:hidden}
.mdBox.mdCol8small.his {margin:0 15px 15px; padding:0; background:url(img/keywordbox_410x185.png) no-repeat -410px 4px; height:200px; overflow:hidden}
.mdBox.mdCol8small.ngm h3, .mdBox.mdCol8small.his h3 {font:17px Tahoma, Arial, sans-serif; height:22px; overflow:hidden; padding:6px 15px 2px}
.mdBox.mdCol8small.ngm h5, .mdBox.mdCol8small.his h5 {height:113px; overflow:hidden}

.mdBox.mdCol12.ngm {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x157.png) no-repeat 0 4px; height:168px; 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 .mdImg190 {float:left; padding:0 15px}
.mdBox.mdCol12.ngm .mdImg190, .mdBox.mdCol12.his .mdImg190 {padding:10px 15px 0}
.mdBox.mdCol12 h3 {padding:0 15px 5px 0}
.mdBox.mdCol12.ngm h3, .mdBox.mdCol12.his 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.ngm h5, .mdBox.mdCol12.his h5 {padding:10px 15px 10px 0}

.mdBox.mdCol12big.ngm {margin:0 15px 15px; padding:0; background:url(img/keywordbox_630x539.png) no-repeat 0 4px; height:543px; overflow:hidden}
.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.ngm .mdImg630, .mdBox.mdCol12big.his .mdImg630 {float:left; padding:0 15px; height:400px; width:600px}
.mdBox.mdCol12big.ngm .mdImg630 img, .mdBox.mdCol12big.his .mdImg630 img {width:600px; height:400px; overflow:hidden}
.mdBox.mdCol12big.ngm .mdImg630 h6, .mdBox.mdCol12big.his .mdImg630 h6 {width:590px}
.mdBox.mdCol12big.ngm h3, .mdBox.mdCol12big.his h3 {height:30px; overflow:hidden; padding:5px 15px}
.mdBox.mdCol12big.ngm h5, .mdBox.mdCol12big.his 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 Tahoma, Verdana, sans-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 #b9c4cc; 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:absolute; background:url(img/semitrans_80.png) repeat 0 0; top:220px; left:30px; height:45px; width:395px}
.mdMainTeaserBox .mdTxt h1 {color:#2b374d; padding:3px 5px; font:18px Tahoma, arial, sans-serif; position:absolute}
.mdMainTeaserBox .mdTxt h1 a {font-weight:normal; 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:91px; font:18px/22px Tahoma, arial, sans-serif}
.mdMainTeaserBox ul.mdMainTeaserList li a {display:block; padding:10px; color:#fff; text-decoration:none; width:185px; height:71px; font-weight:normal}
.mdMainTeaserBox ul.mdMainTeaserList li a:hover {background:url(img/semitrans_30.png) repeat 0 0}

/* DEFAULT BOX right panel- IMAGE LEFT ALIGNED */
#mdBodyRightSub .mdBox {margin:0 15px; padding:0 0 20px}
#mdBodyRightSub .mdBoxSub {border-bottom:1px solid #b9c4cc; padding:0}
#mdBodyRightSub .mdBox h3 {clear:none; font:normal 17px Tahoma, Arial, sans-serif; padding:0 0 5px}
#mdBodyRightSub .mdBox .mdImg135 {float:left; width:135px; height:90px; 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:71px; overflow:hidden; margin:0}
#mdBodyRightSub .mdBox .fixedheight p {padding:0}
#mdBodyRightSub .mdBoxSub.high {clear:none; height:180px}
#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 10px 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 #B9C4CC}
ul.mdListPage li .mdSeMore .linkmore {padding:0}
ul.mdListPage li.mdListPagination {padding:0; height:36px; border-bottom:1px solid #B9C4CC}

/* 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; width:340px; padding:0 5px 10px 0}
.mdColumn8 .mdSearchResultForm .mdFormTextWrap label {width:110px}
.mdColumn8 .mdSearchResultForm .mdFormTextWrap input {width:200px; height:21px; border:1px solid #b9c4cc; font-size:13px; 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:#ecf2f8}

.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 #b9c4cc; border-bottom:1px solid #b9c4cc; border-right:1px solid #b9c4cc}
.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 Tahoma, Verdana, sans-serif; text-transform:none}
.mdTabBox .mdBox h3 a:hover {color:#c00418}
.mdTabBox .mdBox .mdImg {float:left; margin:0 15px; padding:0; height:60px; width:90px; overflow:hidden}
#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 #b9c4cc}
.mdSeMore .linkmore {padding:5px 0 0}
.mdSeMore .linkmore a {color:#447aa0}
.mdKeyword {color:#788693; text-transform:uppercase}

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

/* 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 #b9c4cc; 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 {background:url(img/headerbg.gif) repeat-x; padding:0 10px}
.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 #b9c4cc}
.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}
.mdFormBox h4 {background:url(img/formheader_bg.gif) repeat 0 0; border-bottom:1px solid #b9c4cc; padding:0 9px 0 10px}

/* Competition */
.mdCompetition {margin:10px 15px; min-height:1%}
.mdCompetition h4 {background:url(img/headerbg_competition.gif) no-repeat; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#2b374d; overflow:hidden; height:28px; padding:1px 10px 1px 30px}
.mdCompetition .mdFormBoxSub {min-height:1%; padding:0; margin:0; border-left:1px solid #b9c4cc; border-right:1px solid #b9c4cc; border-bottom:1px solid #b9c4cc}
.mdCompetition h6 {font:bold 14px/20px Tahoma, Arial, sans-serif; color:#2b374c; 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}
.mdCompetition .mdFormSubmitWrap {padding:10px 0; text-align:right}

/* Calculator */
.mdCompetition h4 {background:url(img/headerbg_calculator.gif);margin-bottom: 20px}
.mdCalculator .mdFormTextWrap label, .mdCalculator .mdFormPasswordWrap label, .mdCalculator .mdFormSelectWrap label, .mdCalculator .mdFormTextareaWrap label {width:240px}
.mdCalculator .mdFormTextWrap input, .mdCalculator .mdFormPasswordWrap input, .mdCalculator .mdFormSelectWrap select, textarea {margin:0 0 40px 0}
.mdCalculatorResult {margin: 20px 0}
.mdCalculatorResult p {color: #FFF; padding: 10px; background-color: #e8441c}

/* 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 #999; 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 Tahoma, Arial, sans-serif; color:#2b374d; margin:0; padding:0 15px 5px}
h2 {font:14px/18px Tahoma, Arial, sans-serif; color:#2b374d; margin:0; padding:10px 15px 5px}
h3 {clear:both; display:block; font:bold 12px/15px Tahoma, Arial, sans-serif; color:#2b374d; 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:#000; font:bold 14px/28px Arial, Helvetica, sans-serif}

/* content area*/
h5 {padding:10px 15px; margin:0; font:bold 11px/14px tahoma, Arial, sans-serif; color:#2b303c; 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:#2b374d; text-decoration:none; font-weight:bold}
a:hover {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%}