/* core.css|global */
/* CORE (ver 0.7.0) */
/*#######################*/
body {height: 100%; margin: 0; padding: 0; z-index: 1}

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

/* HEAD */
#mdHead {position: relative; text-align: left}

/* BODY */
#mdBody {position: relative; text-align: left}
#mdBodySubInnerBodySubInner {height: auto; overflow: hidden} /* clears floats in modern browsers */

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

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

/* BODY CONTENT */
#mdBodyContentHeadSubInner {overflow: hidden}
#mdBodyContentSub {float: left; width: 100%; overflow: hidden} /* float fixes bug so you can use the property "clear" in the content-area (in 3fi-design anyway) AND width fixes moz-bug with div not being 100% when floated and maybe fixes IE-bug with clearing floating column-divs in modern browsers (in 3fi-design anyway) */

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

/* FOOT */
#mdFoot {position: relative; text-align: left}

/* TOPBAR */
#mdTopbar {position: fixed; top: 0; left: 0; width: 100%; z-index: 100}

/* BOTTOMBAR */
#mdBottombar {position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100}

/* ACCESSIBILITY */
.mdAccess {display: none}

/* content.css|global */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 11px/13px verdana, arial, sans-serif; color: #333}

/* datagrid.css|global */
/* DATAGRID */
/*#######################*/
.mdDatagrid table {width: 100%; height: auto}
.mdDatagrid td, .mdDatagrid th {white-space: nowrap}
.mdDatagrid table img {vertical-align: text-bottom; padding: 0 ! important; margin: 0 ! important}
/* icons */
.mdDatagrid td span.icon {margin: 0 5px}

/* toolbar.css|global */
/* TOOLBAR */
/*#######################*/
.mdToolbar {overflow: hidden; min-height: 1px; clear: both}
.mdToolbar dl {margin: 0; overflow: hidden; min-height: 1px}
.mdToolbar dt {float: left}
.mdToolbar dt a {display: block}
.mdToolbar dt span {display: block}
.mdToolbar dt span span {cursor: pointer}
.mdToolbar dt.inactive {display: none}
/* using icons */
.mdToolbar dl.icon span span {background-repeat: no-repeat}

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

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

/* list_icon.css|global */
/* LIST (icon) */
/*#######################*/
#mdBody ul.icon {padding: 0; list-style: none}
#mdBody ul.icon li {margin: 0; padding: 3px 0 3px 29px ! important; background-repeat: no-repeat; background-position: 7px 2px}
#mdBody ul.icon ul {margin: 0; padding: 5px 5px 2px 0; list-style: none}

#mdBody ul.index.icon div {left: 29px ! important}
#mdBody ul.index.icon li.small {padding-left: 75px ! important}
#mdBody ul.index.icon li.medium {padding-left: 100px ! important}
#mdBody ul.index.icon li.large {padding-left: 114px ! important}

#mdBody ul.icon24 {padding: 0; list-style: none}
#mdBody ul.icon24 li {min-height: 24px; margin: 0; padding: 3px 0 3px 37px ! important; background-repeat: no-repeat; background-position: 7px 2px}
#mdBody ul.icon24 ul {margin: 0; padding: 5px 5px 2px 0; list-style: none}

#mdBody ul.icon32 {padding: 0; list-style: none}
#mdBody ul.icon32 li {min-height: 32px; margin: 0; padding: 3px 0 3px 45px ! important; background-repeat: no-repeat; background-position: 7px 2px}
#mdBody ul.icon32 ul {margin: 0; padding: 5px 5px 2px 0; list-style: none}

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

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

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

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

/* datagrid_advanced.css|global */
/* DATAGRID (advanced) */
/*#######################*/
.mdDatagrid table.advanced {width: 100%; height: auto}
.mdDatagrid .advanced td, .mdDatagrid .advanced th {white-space: nowrap; vertical-align: middle}
.mdDatagrid .advanced th div.sortup, .mdDatagrid .advanced th div.sortdown, .mdDatagrid .advanced th.over, .mdDatagrid .advanced tr.over {cursor: pointer}

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

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background: #fff; padding: 0 25px}

/* WRAP */
#mdWrap {padding: 25px 0}
#mdWrapSub {min-width: 718px}

/* HEAD */
#mdHead {min-height: 100px}
#mdHeadSub {position: relative; z-index: 100}
#mdHeadSubInner {clear:both;position: relative; z-index: 100}

/* HEAD (logo) */
#mdHeadLogoWrapper{min-height:1px;overflow:hidden;padding:0 0 10px}
#mdHeadLogo {width:145px;float:left}
#mdHeadLogos{margin-left:155px;min-width:560px}
#mdHeadLogos img {height: 40px; margin: 0 10px}

/* HEAD (login) */
#mdHeadLogin {position: absolute; top: 38px; right: 10px; z-index: 1; width: 350px; height: 20px; text-align: right; z-index: 200}
#mdHeadLogin a {font-weight: bold; color: #f80d39}

/* HEAD (menu) */

#mdHeadMenu {position: relative; z-index: 10; height: 64px; background: url(img/headfoot.gif) repeat-x 0 28px}
#mdHeadMenuSub {height: 64px; overflow: hidden; z-index: 100; padding: 0 10px 0 7px; background: url(img/toolbar_tile.gif) repeat-x 0 30px}
#mdHm {width: 760px; list-style: none ! important; margin: 0 ! important; padding: 0 ! important; font: bold 12px/24px verdana, arial, sans-serif}
#mdHm li {float: left; margin: 0 3px ! important; padding: 0 ! important}
#mdHm li a {display: block; text-decoration: none; background: #bac5cf}
#mdHm li span {display: block; background: url(img/menu_corners.gif) no-repeat 0 0}
#mdHm li span span {height: 24px; padding: 3px 30px 0; background-position: 100% -27px ! important}
#mdHm li a:hover {color: #fff; background: #274060 url(img/tile.png) repeat-x 0 0}
#mdHm li a:hover span {background-position: 0 -54px ! important}
#mdHm li a:hover span span {background-position: 100% -81px ! important}
#mdHm li.selected a {color: #fff; background: #274060 url(img/tile.png) repeat-x 0 0}
#mdHm li.selected span {background-position: 0 -54px ! important}
#mdHm li.selected span span {background-position: 100% -81px ! important}
#mdHm a span span {cursor: pointer}
#mdHm ul {position: absolute; top: 35px; left: 15px; width: 500px; height: 20px; overflow: hidden; list-style: none ! important; padding: 0; margin: 0;font-size:11px}
#mdHm ul li {margin: 0 ! important; height: 20px; line-height: 13px}
#mdHm ul a {font-weight: normal; background: none}
#mdHm ul span {background: none}
#mdHm ul span span {height: 20px; padding: 0 20px ! important}
#mdHm ul li:first-child span span {border-left: 0 none}
#mdHm li.selected ul li a {color: #274060; background: none}
#mdHm ul a:hover, #mdHm li.selected ul li.selected a {color: #f80d39; text-decoration: underline}

/* BODY */
#mdBody {position: static}

/* BODY MAIN (only wraps left & content - NOT right) */
#mdBodyMainSub {float: none; width: auto; overflow: visible} /* CORE negation */

/* BODY CONTENT */
#mdBodyContentSub {padding: 5px 0 5px}
#mdBodyContentSub {float: none; width: auto; overflow: visible} /* CORE negation */
#mdBodyContentSubInner {min-height: 300px}

/* FOOT */
#mdFoot {clear: both; height: 40px; background: url(img/headfoot.gif) repeat-x 0 0}
#mdFootSub {text-align: center; font-size: 10px; line-height: 30px; color: #274060; letter-spacing: 1px}
#mdFootSub span {color: #f80d39}

#mediumTypeOnlineDatagrid{display:none}

/* form.css|customers */
/* FORM (ver 0.3) [still not accurate in opera & safari] */
/*#######################*/
form {margin: 0}
.mdForm {margin: 5px 10px}
.mdForm div, .mdForm label {display: block; float: left; height: 22px; line-height: 20px; margin: 0; padding: 3px 5px; overflow: hidden; white-space: nowrap}
.mdForm div {height: 23px}
.mdForm div.textblock input {float: left ! important}
.mdForm div.textblock label {float: none ! important; display: block ! important}
.mdForm div.textblock label, .mdForm div.textblock {height: auto; white-space: normal}
.mdForm input {float: left; height: 18px; padding: 2px 0 0; margin: 4px 5px; text-indent: 2px}
.mdForm textarea {float: left; height: 78px; padding: 0; margin: 4px 5px; overflow: auto}
.mdForm select {float: left; height: 20px; padding: 0; margin: 4px 5px}
.mdForm select.selectFile {height: auto}
.mdForm .mdButton {float: left; height: 18px; line-height: 14px; padding: 0; margin: 2px 6px; cursor: pointer; text-align: center}
.mdForm .mdButton.fRight {margin-right: 8px}
.mdForm p {clear: both}
.mdForm .req {font-weight: bold; color: #900; padding: 0 0 0 3px}
.mdForm .fieldsetEnd {display: none} /* removed in modern browsers - div added because of IE6 */

/* radio/checkbox */
.mdForm div input {float: none; margin: 0; padding: 0; text-indent: 0; border: 0; background: none; vertical-align: middle}
.mdForm div label {float: none; display: inline; padding: 0 15px 0 5px}

/* input/select/textarea/button */
.mdForm .quarter {width: 13px}
.mdForm .half {width: 38px}
.mdForm .threequarter {width: 63px}
.mdForm .single {width: 88px}
.mdForm .singlequarter {width: 113px}
.mdForm .singlehalf {width: 138px}
.mdForm .singlethreequarter {width: 163px}
.mdForm .double {width: 188px}
.mdForm .doublequarter {width: 213px}
.mdForm .doublehalf {width: 238px}
.mdForm .doublethreequarter {width: 263px}
.mdForm .triple {width: 288px}
.mdForm .triplequarter {width: 313px}
.mdForm .triplelehalf {width: 338px}
.mdForm .triplethreequarter {width: 363px}
.mdForm .quadruple {width: 388px}

/* labels */
.mdForm label.quarter, .mdForm select.quarter {width: 15px}
.mdForm label.half, .mdForm select.half {width: 40px}
.mdForm label.threequarter, .mdForm select.threequarter {width: 65px}
.mdForm label.single, .mdForm select.single {width: 90px}
.mdForm label.singlequarter, .mdForm select.singlequarter {width: 115px}
.mdForm label.singlehalf, .mdForm select.singlehalf {width: 140px}
.mdForm label.singlethreequarter, .mdForm select.singlethreequarter {width: 165px}
.mdForm label.double, .mdForm select.double {width: 190px}
.mdForm label.doublequarter, .mdForm select.doublequarter {width: 215px}
.mdForm label.doublehalf, .mdForm select.doublehalf {width: 240px}
.mdForm label.doublethreequarter, .mdForm select.doublethreequarter {width: 265px}
.mdForm label.triple, .mdForm select.triple {width: 290px}
.mdForm label.triplequarter, .mdForm select.triplequarter {width: 315px}
.mdForm label.doublehalf, .mdForm select.triplehalf {width: 340px}
.mdForm label.triplethreequarter, .mdForm select.triplethreequarter {width: 365px}
.mdForm label.quadruple, .mdForm select.quadruple {width: 390px}

/* login */
.mdLoginForm label{float:none;clear:both;padding:0 5px;height:20px}
.mdLoginForm .mddoublehalf{clear:both}
/* datepicker.css|customers */
.mdDatepicker {cursor: pointer}
table.calendar {font-size: 10px; border-collapse: collapse; background: #f4f8f9; border: 2px solid #8898A8; width: 193px; text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
	/*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {font-size: 10px}
table.calendar td {border: 0; font-size: 10px; text-align: center}
div.mainheading {margin: 2px}
div.mainheading input {background: #f4f8f9; border: 0; cursor: pointer; font-weight: bold; margin: 0 ! important}
div.mainheading select {margin: 0 6px}
table.caldayheading {border-collapse: collapse; cursor: pointer; empty-cells: show; margin: 0 6px 0 6px}
table.caldayheading td {border: 1px solid #8898A8; text-align: center; background: #274060; color: #fff; font-weight: bold; width: 19px} /*should match calendar cell's width*/
table.caldayheading td.wkhead {width: 19px}
table.calcells {border-collapse: collapse; cursor: pointer; margin: 0 6px}
table.calcells td {border: solid #ccc 1px; vertical-align: middle; text-align: center; font-weight: bold; width: 19px; height: 20px}
table.calcells td div {padding: 1px; margin: 0}
table.calcells td.wkhead {background: #274060; text-align: center; border-right: solid #ccc 1px; color: #fff}
table.calcells td.wkday {background: #d9dfe4}
table.calcells td.wkend {background: #bac5cf}
table.calcells td.curdate {background: #49607e; color: #fff}
table.calcells td.cell_selected {background: #f80d39; color: #fff}
table.calcells td.notmnth {background: #fff; color: #ccc}
table.calcells td.notallowed {background: #fff; color: #eee; font-style: italic}
table.calcells td.hover {background: #49607e; color: #fff}
table.calendar input {height: 18px; line-height: 14px; padding: 0; margin: 2px 6px; cursor: pointer; text-align: center; border: 1px solid #274060; background: #9ea2ab url(img/button.gif) repeat-x 0 0; color: #fff; font-weight: bold}

.mdOfferCalendar {float: right; padding: 0 10px 5px}

/* box.css|customers */
/* Box */
/*#######################*/
.mdBox {text-align: left; margin: 0 10px 10px; padding: 10px 0 3px; background: url(img/box_tile.gif) repeat-x 0 100%}
.mdBoxHead {color: #fff; font-weight: bold; line-height: 25px; height: 25px; overflow: hidden; padding: 0 18px; background: url(img/tile.png) repeat-x 0 -27px}
.mdBoxSub {padding: 2px; background: #d9dfe4; border: 1px solid #274060}
.mdBoxBody {margin: 0 0 2px; padding: 12px 0 10px; border: 1px solid #49607e; background: #fff}

.mdBox .mdForm {margin: 0 10px}
.mdBoxSub .mdForm {text-align: right}
.mdBoxSub .mdForm .mdButton {margin: 0 8px 0 0; float: none}
.mdBoxBody .mdForm {text-align: left}
.mdBoxBody .mdForm .mdButton {margin: 1px 5px 6px; float: left}

/* shelltype_layout.css|customers */

/* toolbar_layout.css|customers */
/* TOOLBAR LAYOUT */
/*#######################*/
.mdToolbar {padding: 15px 0 0; margin: 0 10px; background: url(img/toolbar_tile.gif) repeat-x 0 15px}
.mdToolbar dt {height: 26px; line-height: 21px}
.mdToolbar dt span {height: 22px}
.mdToolbar dt span span {padding: 0 12px 0 32px; background-position: 10px 50%}
.mdToolbar dt a {margin-top: 1px; text-decoration: none; color: #274060}
.mdToolbar dt a:hover {background: url(img/toolbar_selected.gif) repeat-x 0 0; color: #274060}
.mdToolbar dt a:hover span {border-left: 1px solid #6b7e96; border-right: 1px solid #6b7e96}
.mdToolbar dt a:hover span span {padding: 0 10px 0 30px; background-position: 8px 50%; border-left: 1px solid #dde2e7; border-right: 1px solid #dde2e7}
/* using icons */
#mdHm li ul.icon{line-height:20px;padding-left:2px}
#mdHm li ul.icon li{height:20px;line-height:20px}
#mdHm li ul.icon li a{background:none}
#mdHm li ul.icon li a span.iconCreate {background: url(img/icon/icon_new_16.gif) no-repeat 1px 1px!important}
#mdHm li ul.icon li a span.iconDelete {background: url(img/icon/icon_delete_16.gif) no-repeat 1px 1px!important}
/* list_layout.css|customers */
/* LIST LAYOUT (standard) */
/*#######################*/
#mdBody ul {margin: 5px 10px 10px}
#mdBody ol {margin: 5px 10px 10px}
#mdBody ul.noBullet {margin: 5px 5px 10px}
#mdBody ul .new {font-weight: bold}

/* datagrid_layout.css|customers */
/* DATAGRID LAYOUT */
/*#######################*/
.mdDatagrid {margin: 10px 10px 20px; padding: 0 0 10px 1px; background: url(img/headfoot.gif) repeat-x 0 100%}
.mdDatagrid table {border-collapse: collapse}
.mdDatagrid th {height: 25px; padding: 0 7px; text-align: left; font-weight: normal; font-size: 11px; line-height: 25px; color: #fff; vertical-align: top; background: url(img/tile.png) repeat-x 0 -27px; border: 1px solid #49607e}
.mdDatagrid td {height: 22px; border: 1px solid #8898a8; padding: 0 7px}
.mdDatagrid tr {background: #fff}
.mdDatagrid tr.even {background:#e9f1f3 url(img/td_tile.gif) repeat-x 0 0}
.mdDatagrid .mdForm {margin: 0;width:154px}
.mdDatagrid .disabled {border: 1px solid #ccc; background: #ddd; color: #999; cursor: default}
.mdDatagrid select {font-size: 10px}
.mdDatagrid input {font-size: 10px; width: 92%}
.mdDatagrid .clickable {text-decoration: underline}

/* form_layout.css|customers */
/* FORM LAYOUT (default) */
/*#######################*/
.mdForm select, .mdForm textarea {border: 1px solid #8898a8; background: #fff}
.mdForm .mdButton {border: 1px solid #274060!important; background: #9ea2ab url(img/button.gif) repeat-x 0 0!important; color: #fff; font-weight: bold;padding:0 0 2px}
.mdForm .disabled {border: 1px solid #9aadbd; background: #ddd; color: #999; cursor: default}
.mdForm fieldset {margin: 0; padding: 0; border: 0 none}
.mdForm label:after {content: ":"}
.mdForm label.noColon:after {content: ""}

.mdForm input.quarter,.mdForm input.half,.mdForm input.threequarter,.mdForm input.single,.mdForm input.singlequarter,.mdForm input.singlehalf,.mdForm input.singlethreequarter,.mdForm input.double,.mdForm input.doublequarter,.mdForm input.doublehalf,.mdForm input.doublethreequarter,.mdForm input.triple,.mdForm input.triplequarter,.mdForm input.triplelehalf,.mdForm input.triplethreequarter,.mdForm input.quadruple{border:1px solid #8898a8;background:#fff}

.mdForm div select{margin-top:1px;margin-bottom:0}
.mdForm .mdHide{display:none!important}

.mdFormFieldsetInline{display: block; float: left; height: 28px; line-height: 20px; margin: 0; padding: 0; overflow: hidden; white-space: nowrap;border:0}
/* column_layout.css|customers */
/* COLUMNS LAYOUT (mediacom) */
/*#######################*/
.mdColumn1 {width: 100px}
.mdColumn2 {width: 200px}
.mdColumn3 {width: 300px}
.mdColumn4 {width: 400px}
.mdColumn5 {width: 500px}
.mdColumn6 {width: 600px}
.mdColumn7 {width: 700px}
.mdColumn8 {width: 800px}
.mdColumn9 {width: 900px}
.mdColumn10 {width: 1000px}

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

/* datagrid_layout.css|customers */
/* DATAGRID LAYOUT (advanced) */
/*#######################*/
.mdDatagrid .advanced th {padding: 0 7px 0 0}
.mdDatagrid .advanced th div {padding: 0 0 0 7px}
.mdDatagrid .advanced th.sortup div {background: url(img/icon/icon_arrow_up.gif) no-repeat right}
.mdDatagrid .advanced th.sortdown div {background: url(img/icon/icon_arrow_down.gif) no-repeat right}

/* heading_layout.css|customers */
/* HEADING LAYOUT */
/*#######################*/
h1 {font: bold 16px/18px verdana, arial, sans-serif; color: #112C4F}
h2 {font: bold 13px/15px verdana, arial, sans-serif; color: #000}
h3, h4 {font: bold 12px/14px verdana, arial, sans-serif; color: #112C4F}
div.intro {height: 120px; background-repeat: no-repeat; background-position: 50% 10px}
div#intro1 {background-image: url(img/intro_dk.png)}
div#intro2 {background-image: url(img/intro_se.png)}
div#intro3 {background-image: url(img/intro_no.png)}
div.intro h1 {display: none; visibility: hidden}

/* hr_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
div.hr {height: 30px; background: url(img/hr.gif) no-repeat 14px 50%}

/* link_layout.css|customers */
/* LINK LAYOUT */
/*#######################*/
a {color: #274060}
a:hover {color: #f80d39}

/* list_layout.css|customers */
/* LIST LAYOUT (icon) */
/*#######################*/
#mdBody ul.icon {margin: 5px 7px}
#mdBody ul.icon li {background-image: url(img/icon/icon_bullet_16.gif)}

/* paragraph_layout.css|customers */
/* PARAGRAPH LAYOUT */
/*#######################*/
#mdBody p {padding: 3px 10px 7px}

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


