/* 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}
/* tagcloud.css|global */
/* TAGCLOUD */
/*#######################*/
.mdTagcloud ul {margin: 0 ! important; padding: 0 ! important}
.mdTagcloud li {list-style: none; display: inline}

/* list.css|global */
/* LIST (standard) */
/*#######################*/
#mdBody ul {list-style: outside; padding: 0 5px 0 20px}
#mdBody ul li {margin: 0; padding: 3px 0}
#mdBody ul ul {margin: 5px 0 1px}

#mdBody ol {padding: 0 0 0 32px}
#mdBody ol li {padding: 3px 0}
#mdBody ol ol {margin: 5px 0 1px 5px; padding: 0 0 0 10px}

#mdBody ul.noBullet {list-style: none; padding: 0 5px}
#mdBody ul.noBullet ul {list-style: none}

/* column.css|global */
/* 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.css|global */
/* HR */
/*#######################*/
div.hr {height: 0; line-height: 1px; font-size: 0; clear: both}
hr {display: none; margin: 0 ! important; padding: 0 ! important}

/* shelltype01.css|global */
/* SHELL TYPE 1 */
/*#######################*/
/* default template */

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

/* paragraph.css|global */
/* PARAGRAPH */
/*#######################*/
#mdBody p {margin: 0}

/* core.css|customers */
/* CORE (ver 0.7.0) */
/*#######################*/
body {height: 100%; margin: 0; padding: 0; z-index: 1}
#mdWrapSub {position: relative}
#mdHead {position: relative; text-align: left}
#mdBody {position: relative; text-align: left}
#mdBodyMainSub {float: left; width: 100%; overflow: hidden}
#mdBodyRight {float: right; overflow: hidden}
#mdFoot {position: relative; text-align: left}
.mdAccess {display: none}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background: #fff url(img/bg.png) repeat-x 0 0}

/* WRAP */
#mdWrap {width: 984px; margin: 0 auto}

/* HEAD */
#mdHead {background: url(img/head_shadow.png) no-repeat 0 100%}
#mdHeadSub {background: url(img/head_shadow.png) no-repeat 100% 100%}
#mdHeadTop {width: 936px; height: 40px; margin: 0 auto; background: #e9e9e9 url(img/headtop.png) repeat-x 0 100%}
#mdHeadSubInner {background: url(img/head.png) repeat-x 100% 100%; height: 96px; margin: 0 25px; position: relative}

/* HEAD (address) */
#mdHead address {display: block; width: 750px; position: absolute; top: 0px; right: 40px; font: normal 10px/40px arial, verdana, sans-serif; color: #9a9a9a; text-transform: uppercase; text-align: right}
#mdHead address a {color: #9a9a9a}
#mdHead address a:hover {color: #ff5300}

/* HEAD (lang) */
#mdHeadLang {float: left; width: 100px}
#mdHeadLang ul {list-style: none; margin: 0; padding: 9px 0 0 20px}
#mdHeadLang li {margin: 0; padding: 0}
#mdHeadLang li, #mdHeadLang a {float: left; width: 22px; height: 22px; background: url(img/flags.png) no-repeat 0 0}
#mdHeadLang .da, #mdHeadLang .da a:hover {background-position: -22px 0}
#mdHeadLang .da a {background-position: 0 0}
#mdHeadLang .en, #mdHeadLang .en a:hover {background-position: -22px -22px} 
#mdHeadLang .en a {background-position: 0 -22px}
#mdHeadLang li span {display: none}

/* HEAD (logo) */
#mdHeadLogo {width: 370px; height: 53px; background: url(img/logo_shadow.png) no-repeat 0 100%; position: absolute; top: 23px; left: 20px}
#mdHeadLogo img {border: 0}

/* HEAD (tagline) */
#mdHeadTagline {width: 170px; height: 10px; position: absolute; top: 25px; left: 220px; background: url(img/slogan.png) no-repeat 0 0}
#mdHeadTagline strong {display: none}

/* HEAD (menu) */
#mdHeadMenu {position: absolute; top: 1px; left: 412px; width: 522px; height: 94px}
#mdHm {list-style: none ! important; margin: 0 ! important; padding: 0 ! important; font: bold 11px/88px arial, verdana, sans-serif; letter-spacing: 1px; text-transform: uppercase}
#mdHm li {float: left; width: 174px; height: 94px; margin: 0 ! important; padding: 0 ! important; background: url(img/menu-sep.png) no-repeat 0 0}
#mdHm li a {display: block; text-decoration: none; color: #5f5f5f ! important}
#mdHm li span {display: block; padding: 6px 0 0}
#mdHm li span span {height: 88px; text-align: center; padding: 0}
#mdHm li a:hover, #mdHm li.selected a:hover {text-decoration: none; background: url(img/menu.png) no-repeat 0 0; color: #5f5f5f ! important}
#mdHm li.selected {background: url(img/menu.png) no-repeat -174px 0}
#mdHm li.selected a {color: #fff ! important}
#mdHm a span span {cursor: pointer}

/* BODY */
#mdBody {background: url(img/body_shadow.png) repeat-y 0 0; margin: 0 12px}
#mdBodySub {background: url(img/body_shadow.png) repeat-y 100% 0; padding: 0 12px}
#mdBodySubInner {background-color: #fff ! important; border-top: 1px solid #bdbdbd; text-align: left; height: auto; overflow: hidden; padding: 1px 0 0} 

/* BODY (content) */
#mdBodyContent {min-height: 400px}

/* BODY RIGHT */
#mdBodyRight {padding: 0 0 40px}

/* BODY RIGHT (newsletter) */
#mdNewsletter {padding: 85px 0 0}
#mdNewsletter form {margin: 0}
#mdNewsletter fieldset {display: block; clear: left; border: 0 none; padding: 0 100px 0 20px; margin: 0}
#mdNewsletter legend {margin: 0; padding: 10px 10px 5px 2px ! important}
#mdNewsletter input {float: right; width: 190px; height: 12px; margin: 2px 32px 2px 0; padding: 2px 0; border: 1px solid #8c8c8c; border-top-color: #6d6d6d; color: #999; line-height: 12px; font-size: 10px; background-color: #fff; text-indent: 2px}
html[xmlns*=""] body:last-child #mdNewsletter input {width: 192px}
#mdNewsletter p {padding: 2px 3px ! important; font-size: 10px; clear: both}
#mdNewsletter p.nlMore {float: left; width: 100px; clear: none}
#mdNewsletter p a {color: #777}
#mdNewsletter button {clear: both; float: right; width: 53px; height: 18px; margin: 2px 32px 2px 0; padding: 0; background: url(img/nl_button.png) 0 0; border: 0 none; font: normal 10px/19px arial, verdana, sans-serif; color: #595959; text-transform: uppercase; cursor: pointer; text-align: center; border: 0 none}

/* FOOT */
#mdFoot {background: url(img/foot.png) no-repeat 50% 0; margin: auto; font: normal 10px/14px arial, verdana, sans-serif; color: #9a9a9a; text-transform: uppercase; padding: 30px 0 50px}
#mdFoot address {display: block; float: left; width: 500px; padding: 0 0 0 50px; font-style: normal}
#mdFoot address a {color: #9a9a9a}
#mdFoot address a:hover {color: #ff5300}
#mdFootMenu {float: right; width: 330px; height: 20px}
#mdFm {list-style: none ! important; margin: 0 ! important; padding: 0 ! important}
#mdFm li {float: left; margin: 0 ! important; padding: 0 5px ! important; border-left: 1px solid #acacac}
#mdFm li a {color: #9a9a9a}
#mdFm li a:hover {color: #ff5300}
#mdFm li#mdFm0 {border: 0}

/* content.css|customers */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 12px/1.4em verdana, arial, sans-serif; color: #888}
#mdBodyRight {font: normal 11px/1.4em verdana, arial, sans-serif; color: #888}

/* Little "plus" in bottom right corner of main image */
#peytzPlus {position: absolute; top: 185px; left: 593px; width: 15px; height: 14px; background: url(img/plus.png) no-repeat 0 0}

/* RSS link  */
#mdBodyRight .teaserHead .rss {float: right; font: normal 10px/43px arial, verdana, sans-serif; color: #a4a4a4; text-transform: uppercase; background: url(img/rss.png) no-repeat 100% 14px}
#mdBodyRight .teaserHead .rss a {color: #a4a4a4; padding: 0 17px 0 0 ! important; text-decoration: none}
#mdBodyRight .teaserHead .rss a:hover {color: #ff5300; text-decoration: underline}

/* All articles link */
#mdBodyRight .bottomLinkLeft {position: absolute; bottom: 1px; left: 630px; font: normal 11px/12px verdana, arial, sans-serif; white-space: nowrap}
#mdBodyRight .bottomLinkRight {position: absolute; bottom: 1px; right: 44px; font: normal 11px/12px verdana, arial, sans-serif}

/* box.css|customers */
/* BOX */
/*#######################*/
.mdTopbox {height: 190px}
.mdTopbox img {padding: 0 ! important; margin: 0 ! important}
#mdBodyContent .mdTopbox {padding: 0 0 0 1px}
#mdBodyRight .mdTopbox {border-left: 1px solid #fff; border-right: 1px solid #fff; background: #ccc url(img/topbox.png) no-repeat 0 0}

.mdTopbox blockquote {margin: 0; padding: 50px 22px 5px; color: #f1f1f1; font: normal 15px/18px arial, verdana, sans-serif}

.mdImgboxLeft, .mdImgboxRight {background: url(img/imgbg.png) no-repeat 0 0}
.mdImgboxLeft {background-position: 35px 0; padding: 5px 11px 10px 45px}
.mdImgboxRight {background-position: 1px 0; padding: 5px 45px 10px 11px}

/* form.css|customers */
form{margin:0;padding:0}
form fieldset{border:0}

.mdFormReq{font-weight:bold}

.seminarSignup fieldset{padding:10px 22px 0}
.seminarSignup legend{display:none}
.seminarSignup .mdFormTextWrap,.seminarSignup .mdFormCheckboxWrap,.seminarSignup .mdFormSubmitWrap{clear:both;padding:5px 22px}
.seminarSignup .mdFormTextWrap{float:left;clear:none;width:228px;margin:0 22px;padding:5px 0}
.seminarSignup .mdFormTextWrap label{display:block;margin:0 0 2px}
.seminarSignup .mdFormText{width:216px;padding:0 5px;height:20px;border:1px solid #8c8c8c;font:normal 12px/20px verdana,arial,sans-serif}
.seminarSignup .mdFormCheckboxWrap label,.seminarSignup .mdFormCheckboxWrap input{float:left;margin-right:10px;line-height:20px}
.seminarSignup .mdFormSubmitWrap .mdFormSubmit{width: 53px; height: 18px;margin: 10px 32px 10px 0; padding: 0; background: url(http://static.peytz.dk/peytz-dk/metadesign/img/nl_button.png) 0 0; border: 0 none; font: normal 10px/19px arial, verdana, sans-serif; color: #595959; text-transform: uppercase; cursor: pointer; text-align: center; border: 0 none}
#mdBody .seminarSignup p{padding:0 22px 10px}

.sendToFriend fieldset{padding:10px 0 0}
.sendToFriend legend{display:none}
.sendToFriend .mdFormTextWrap,.sendToFriend .mdFormSubmitWrap{clear:both;padding:5px 44px}
.sendToFriend .mdFormTextWrap label{display:block}
.sendToFriend .mdFormText{width:216px;padding:0 5px;height:20px;border:1px solid #8c8c8c;font:normal 12px/20px verdana,arial,sans-serif}
.sendToFriend .mdFormSubmitWrap .mdFormSubmit{width: 53px; height: 18px;margin: 10px 32px 10px 0; padding: 0; background: url(http://static.peytz.dk/peytz-dk/metadesign/img/nl_button.png) 0 0; border: 0 none; font: normal 10px/19px arial, verdana, sans-serif; color: #595959; text-transform: uppercase; cursor: pointer; text-align: center; border: 0 none}
/* twitter.css|customers */
#mdBody .twtr-widget .twtr-tweet-wrap{padding:0}
#mdBody .twtr-tweet{margin:0 22px;padding:6px 0;border-bottom:1px dashed #d8d8d8}
.twtr-tweet-text p {font: 12px/1.4em verdana,arial,sans-serif;text-align: left;}
.twtr-tweet-text a {font-size: 10px;}
#mdBody .twtr-tweet-text p {text-align: left;}
.twtr-hd {display:none;}
/* shelltype_layout.css|customers */
/* SHELL TYPE (layout) */
/*#######################*/

/* SHELL TYPE 1 */
.mdSt1 #mdBodyRight {display: none}

/* SHELL TYPE 3 */
.mdSt3 #mdBodySubInner {background: url(img/content_right.png) no-repeat 100% 100%}
.mdSt3 #mdBodyMainSub {background: url(img/line.png) repeat-y 588px 0}
.mdSt3 #mdBodyRight {background: url(img/line.png) repeat-y 0 0}

/* column_layout.css|customers */
/* COLUMNS LAYOUT */
/*#######################*/
.mdColumn1 {width: 147px}
.mdColumn2 {width: 294px}
.mdColumn3 {width: 441px}
.mdColumn4 {width: 588px}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h1, h2, h3, h4 {margin: 0; padding: 15px 44px 0}
#mdBodyRight h1, #mdBodyRight h2, #mdBodyRight h3, #mdBodyRight h4 {margin: 0; padding: 10px 22px 0}

/* list_index.css|customers */
/* LIST (index) */
/*#######################*/
#mdBody ul.index {list-style: none; padding: 0; line-height: 15px}
#mdBody ul.index li {position: relative; top: 0; left: 0; margin: 0; padding: 3px 0; height: 1%}
#mdBody ul.index ul {display: none}
#mdBody ul.index li.large div {position: absolute; top: 3px; left: 5px; text-align: right; height: 15px; padding: 0}
#mdBody ul.index li.large {padding-left: 89px}
#mdBody ul.index li.large div {width: 77px}

/* list_layout.css|customers */
/* LIST LAYOUT (standard)*/
/*#######################*/
#mdBody ul, #mdBody ol {margin: 5px 44px}
#mdBodyRight ul, #mdBodyRight ol {margin: 5px 22px}
#mdBody ul.noBullet {margin: 5px}
#mdBody ul .new {font-weight: bold}

/* shelltype03.css|customers */
/* SHELL TYPE 3 */
/*#######################*/
.mdSt3 #mdBodyMainSub {margin-right: -348px}
.mdSt3 #mdBodyContent {margin-right: 348px}
.mdSt3 #mdBodyRight {width: 348px}

/* definitionlist.css|customers */
/* DEFINITION LIST */
/*#######################*/
.mdDefList dl {height: auto; overflow: hidden; margin: 0}
.mdDefList dt {display: block; border-bottom: 1px dashed #d8d8d8}
.mdDefList dd {display: block; position: relative}
.mdDefList dd h3 {padding: 0 ! important}

dl.case {padding: 0 22px 20px}
dl.case dt {width: 304px; height: 58px; margin: 0; padding: 10px 0 0}
dl.case dd {width: 194px; height: 58px; margin: 0 0 -58px 0; padding: 0; font-size: 10px; top: -58px; left: 110px}

dl.employee {padding: 0 22px 20px}
dl.employee dt {width: 304px; height: 58px; margin: 0; padding: 10px 0 0}
dl.employee dd {width: 240px; height: 58px; margin: 0 0 -58px 0; padding: 0; font-size: 10px; top: -58px; left: 60px}
dl.employee dt a img {border: 1px solid #c3c3c3}
dl.employee dt a img:hover {border: 1px solid #ff5300}
dl.employee dd h3 a {display: block; color: #ff5300}
dl.employee dd h3 a:hover {color: #888}
dl.employee dd a {display: block; color: #888}
dl.employee dd a:hover {color: #ff5300}

#mdBodyContent dl.employee {width: 544px; padding: 0 44px 10px}
#mdBodyContent dl.employee dt {float: left; width: 80px; height: 80px; border: 0 none; padding: 0}
#mdBodyContent dl.employee dd {float: left; width: 170px; height: 80px; top: -100px; margin: 0; position: static}

/* tagcloud_layout.css|customers */
/* TAGCLOUD (layout) */
/*#######################*/
.mdTagcloud {line-height: 20px}
.mdTagcloud ul {padding: 10px 44px ! important; text-align: justify}
.mdTagcloud a {text-decoration: none}
.mdTagcloud .tag1 {font-size: 10px}
.mdTagcloud .tag2 {font-size: 12px}
.mdTagcloud .tag3 {font-size: 15px}
.mdTagcloud .tag4 {font-size: 20px}

/* teasernews.css|customers */
/* TEASERNEWS */
#mdBody .teaserNews {padding: 7px 44px 0}
#mdBodyRight .teaserNews {padding: 7px 22px 0}
#mdBody .teaserNews h2, #mdBody .teaserNews h3 {font: bold 11px/1.4em verdana, arial, sans-serif; padding: 3px 1px 0 0 ! important}
#mdBody .teaserNews h2, #mdBody .teaserNews h3, #mdBody .teaserNews p {display: inline ! important}
#mdBody .teaserNews h2 {font-size: 12px}
#mdBody .teaserNews p {padding: 0}
#mdBody .teaserNews .hr {margin: 10px 0 0; padding: 0 0 10px}

/* image.css|customers */
/* IMAGE */
/*#######################*/
img {border: 0; min-height: 1px} /* min-height because of floated-img bug in FF */

/* teasertext_layout.css|customers */
/* TEASER TEXT LAYOUT */
/*#######################*/
#mdBody p.teaserText {padding-top: 0; padding-bottom: 5px; color: #ff5300}

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

/* hr_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
div.hr {border-top: 1px solid #d8d8d8; margin: 10px 44px 0; padding: 0 0 10px}
#mdBodyRight div.hr {border-top: 1px dashed #d8d8d8; margin: 5px 22px 0; padding: 0 0 5px}

/* heading_layout.css|customers */
/* HEADING LAYOUT */
/*#######################*/
h1 {font: normal 22px/40px arial, verdana, sans-serif; color: #888}
h2 {font: normal 17px/18px arial, verdana, sans-serif; color: #888}
h3 {font: normal 14px/15px arial, verdana, sans-serif; color: #888}
h4 {font: bold 11px/15px verdana, arial, sans-serif; color: #888}

.smallHeading {font: normal 10px/12px arial, verdana, sans-serif; text-transform: uppercase; background: url(img/smallheading.gif) no-repeat 100% 9px}
.mdTopbox .smallHeading {float: left; color: #fff; padding: 0 10px 0 22px ! important; background: none}
.teaserHead h2.smallHeading {color: #a4a4a4; padding: 0 10px 0 0 ! important; line-height: 43px; background-position: 100% 24px}
.teaserHead h3 {margin: 15px 10px 0 ! important; padding: 0 10px ! important; line-height: 15px ! important; border-left: 1px solid #ff5300}
#mdBody .mdImgboxLeft h3, #mdBody .mdImgboxRight h3 {padding: 10px 0 0}

/* link_layout.css|customers */
/* LINK LAYOUT */
/*#######################*/
a {color: #ff5300; outline: none}
a:hover {color: #888}

/* paragraph_layout.css|customers */
/* PARAGRAPH LAYOUT */
/*#######################*/
#mdBody p {padding: 10px 44px; text-align: justify}
#mdBody .mdImgboxLeft p, #mdBody .mdImgboxRight p {padding: 3px 0 10px; text-align: justify}
#mdBodyRight p {padding: 3px 22px 10px}

/* teaserhead_layout.css|customers */
/* TEASERHEAD LAYOUT */
/*#######################*/
.teaserHead {height: 50px; background: url(img/teaserhead.png) repeat-x 0 0; padding: 0 44px}
.teaserHead * {float: left; margin: 0 ! important; padding: 0 ! important; line-height: 43px}
#mdBodyRight .teaserHead {margin: 0 0 0 1px; padding: 0 22px}

/* publishtime_layout.css|customers */
/* PUBLISHTIME LAYOUT */
/*#######################*/
#mdBody .publishTime {font: normal 10px/1.4em arial, verdana, sans-serif}

/* list_layout.css|customers */
/* LIST LAYOUT (index) */
/*#######################*/
#mdBody ul.index {margin: 5px 10px}
#mdBody ul.index .new {font-weight: bold}


