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

/* faq.css|global */
/* FAQ */
/*#######################*/
.mdFaq dt span {display: block; cursor: pointer}
.mdFaq dd {margin: 0; display: none}

.mdFaq dl.open dd {display: block}

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

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

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

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

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

/* paragraph.css|global */
/* PARAGRAPH */
/*#######################*/
#mdBody p {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}

/* linkmore.css|global */
/* LINKMORE */
/*#######################*/
.linkMore {display: block}

/* datagrid_simple.css|global */
/* DATAGRID (simple) */
/*#######################*/
.mdDatagrid table.simple {width: 100%; height: auto}
.mdDatagrid .simple img {vertical-align: text-bottom}
.mdDatagrid .simple td, .mdDatagrid .simple th {white-space: normal; vertical-align: middle}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background: #e1e1e1}

/* WRAP */
#mdWrap {text-align: center}
#mdWrapSub {width: 986px; background: url(img/bg.png) repeat-y 0 0; margin: 0 auto 40px}
#mdWrapSubInner {padding: 0 5px 5px; background: url(img/bg_bottom.png) no-repeat 0 100%; min-height: 1px; overflow: hidden}

/* HEAD */
#mdHead {width: 936px; min-height: 173px; margin: 0 auto; background: #fff}
#mdHeadSub {padding: 10px 0 0; background: url(img/head.png) repeat-x 0 0}

/* HEAD (top) */
#mdHeadTop {height: 120px; padding: 0 5px}
#mdHeadLogo {display: block; float: left; width: 175px; height: 88px;margin-left:5px;border:1px solid #454545}
#mdHeadLogo img {float:left}
#mdHeadBanner {float: right; width: 728px; height: 90px; background: #fff; border: 1px solid #000}

/* HEAD (bar) */
#mdHeadBar {height: 21px; padding: 0 10px; font-size: 10px; color: #fff; background: url(img/fade_down.png) repeat-x 0 0; overflow: hidden}
#mdHeadDate {float: left; height: 21px; padding: 1px 0 0}
#mdHeadLogin {float: right; white-space: nowrap}
#mdHeadLogin a {display: block; color: #fff; line-height: 14px}
#mdHeadLogin * {float: left}
#mdHeadLogin span {line-height: 17px; padding: 0 5px 0 0}
#mdHeadLogin .mdButton {margin: 0 5px}
#mdHeadLogin .mdButton span {padding: 0}
#mdHeadLogin .mdButton a {color: #333}
#mdHeadLogin .print {margin: 0 10px 0 2px; background: url(img/print.png) no-repeat 0 2px}
#mdHeadLogin .print a {width: 28px; height: 16px}
#mdHeadLogin .print span {visibility: hidden}
#loginBox {display: none; width: 500px; height: 400px; position: absolute; top: 168px; left: 209px; z-index: 1000; text-align: left}
#loginBox .mdButton {float: right; background: url(img/button_ok.png) no-repeat 0 0; width: 42px; height: 17px; border: 0 none; text-indent: 5px; margin: 10px; line-height: 17px}

#mdHeadInfo{overflow:hidden;background-repeat:no-repeat;background-position:0 0}
#mdHeadInfo dt{float:left;width:190px;overflow:hidden}
#mdHeadInfo dd{float:left;width:736px;overflow:hidden;margin:0}
#mdHeadInfo ul{list-style:none;margin:0;padding:0;overflow:hidden}
#mdHeadInfo li{float:left;padding:0;margin:0}

.mdNewsTicker{height:25px;background-image:url(img/info_ticker.png);margin:10px 0}
.mdNewsTicker dt{height:25px}
.mdNewsTicker dt strong{font:bold 11px/20px arial,verdana,sans-serif;padding:0 10px}
.mdNewsTicker dd{width:736px;height:25px}
.mdNewsTicker ul{visibility:hidden;height:20px;white-space:nowrap}
.mdNewsTicker ul li{font:normal 11px/20px arial,verdana,sans-serif}
.mdNewsTicker ul a{color:#1b1b1b;text-decoration:none;padding:0 20px 0 0}
.mdNewsTicker ul strong{color:#900}

.mdOffer{height:43px;background-image:url(img/info_offer.png);margin:10px 0}
.mdOffer dt{height:43px}
.mdOffer dt strong{font:bold 11px/22px arial,verdana,sans-serif;padding:0 10px;color:#fff}
.mdOffer dd{height:43px}
.mdOffer ul{height:38px}
.mdOffer ul li{font:normal 11px/normal arial,verdana,sans-serif;padding:5px 0 0!important;height:28px;overflow:hidden}
.mdOffer ul a{color:#1b1b1b}
.mdOffer ul strong{color:#243b77}

.mdBreaking{height:57px;background-image:url(img/info_breaking.png);margin:1px 0 4px}
.mdBreaking dt{height:57px}
.mdBreaking dt strong{display:block;font:normal 11px/22px arial,verdana,sans-serif;padding:21px 5px 0;color:#fff;text-transform:uppercase}
.mdBreaking dd{height:57px}
.mdBreaking ul{height:38px}
.mdBreaking ul li{font:normal 12px/normal arial,verdana,sans-serif;padding:25px 0 0!important}
.mdBreaking ul a{display:block;color:#fff;text-decoration:none}
.mdBreaking ul strong{color:#fff}

/* BODY */
#mdBody {clear: both; width: 936px; margin: 0 auto; min-height: 1px; overflow: hidden}
#mdBodySubInner {height: auto; overflow: hidden}

/* BODY LEFT */
#mdBodyLeft {}
#mdBodyLeftSub {padding: 1px 13px 1px 1px}

/* BODY LEFT (menu) */
#mdBodyLeftMenu {padding: 4px 5px 10px; font: normal 10px/14px verdana, arial, sans-serif ! important}
#mdBodyLeftMenu h2 {font: bold 10px/13px verdana, arial, sans-serif ! important; height: 19px; margin: 0; padding: 0 4px; color: #fff; background: url(img/fade_down2.png) repeat-x 0 0; overflow: hidden}
#mdBodyLeftMenu h3 {font: bold 10px/14px verdana, arial, sans-serif ! important; height: 14px; margin: 0; padding: 0 4px; background: url(img/leftmenu/tile.png) repeat-x 0 0; overflow: hidden;text-transform:uppercase}
.mdLm {padding: 0 0 14px ! important; background:url(img/leftmenu/tile.png) repeat-x 0 100%}
.mdLm:last-child{padding-bottom:0!important}
.mdLm, .mdLm ul {list-style: none outside ! important; margin: 0 ! important}
.mdLm li {width: 160px; overflow: hidden; padding: 0 ! important; margin: 0 0 2px ! important; background: url(img/leftmenu/tile.png) repeat-x 0 0}
.mdLm li a {display: block; height: 14px; color: #2c2c2c; text-decoration: none}
.mdLm li a:hover {color: #900 ! important}
.mdLm li span {display: block}
.mdLm li span span {padding: 0 0 0 8px; white-space: nowrap}
.mdLm ul {display: none; padding: 0 ! important}
.mdLm ul li {background: #fff url(img/leftmenu/arrow.png) no-repeat 3px 4px; border-bottom: 1px solid #ccc; margin: 2px 0 0 ! important; font-weight: normal ! important}
.mdLm ul li li {background: #fff}
.mdLm ul li a {height: 13px}
.mdLm li.selected li a, .mdLm li.selected li li a {color: #2c2c2c}
.mdLm li.selected a, .mdLm li li.selected a, .mdLm li li li.selected a {color: #900}
.mdLm ul li.selected {background-image: url(img/leftmenu/arrow_on.png)}
.mdLm ul li.open {background: #fff url(img/leftmenu/arrowsub.png) no-repeat 3px 6px}
.mdLm ul li.selected.open {background-image: url(img/leftmenu/arrowsub_on.png)}
.mdLm ul li li.selected {background: none}
.mdLm li li.open li {border-bottom: 0}
.mdLm li.locked a {background: url(img/icon/icon_lock.gif) no-repeat 149px 1px}
/* 3 levels */
.mdLm li li a {padding: 0 0 0 8px}
.mdLm li li li a {padding: 0 0 0 15px}
.mdLm li.open ul ul {display: none}
.mdLm li.open ul, .mdLm li li.open ul {display: block}

/* BODY LEFT (banner) */
#mdBodyLeftBanner {margin-top: 30px; text-align: center}
#mdBodyLeftBanner a {display: block; margin: 20px 0}

/* BODY CONTENT */
#mdBodyContentSubInner {min-height: 310px}

/* BODY RIGHT */
.mdBodyRightBannerHead {text-align: right; font: normal 9px/9px verdana, arial, sans-serif; padding: 0 0 2px}
.mdBodyRightBanner {float: right; width: 240px; height: 400px; background: #eee}

/* FOOT */
#mdFoot {clear: both; width: 936px; float: left; margin: 0 20px; height: 70px; overflow: hidden; background: #fff}
#mdFootSub {padding: 35px 0 0}

/* Foot (bar) */
#mdFootBar {height: 19px; padding: 0 10px; font-size: 10px; line-height: 24px; color: #fff; text-align: center; background: url(img/fade_up.png) repeat-x 0 0; overflow: hidden}

/* Foot (mascot) */
#mdFootMascot {position: absolute; top: 9px; left: 305px; width: 48px; height: 38px; background: url(img/mascot.png) no-repeat 0 0}

/* form.css|customers */
/* FORM (ver 0.3) [still not accurate in opera & safari] */
/*#######################*/
form {margin: 0}
.mdForm {margin: 5px 7px 5px 8px}
.mdForm div, .mdForm label {display: block; float: left; height: 16px; line-height: 16px; margin: 0; padding: 0 5px; overflow: hidden; white-space: nowrap}
.mdForm div {height: 21px}
.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: 14px; padding: 2px 0 0; margin: 0 5px 5px; text-indent: 2px}
.mdForm textarea {float: left; height: 78px; padding: 0; margin: 0 5px 5px; overflow: auto}
.mdForm select {float: left; height: 18px; padding: 0; margin: 0 5px 5px}
.mdForm select.selectFile {height: auto}
.mdForm button {float: left; height: 16px; padding: 0; margin: 1px 5px 4px; cursor: pointer; text-align: center}
.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 */
.mdColumn2 .mdForm .onefifth {width: 36px}
.mdColumn2 .mdForm .twofifth {width: 84px}
.mdColumn2 .mdForm .threefifth {width: 132px}
.mdColumn2 .mdForm .fourfifth {width: 180px}
.mdColumn2 .mdForm .single {width: 228px}
.mdColumn2 .mdForm .singleonefifth {width: 276px}
.mdColumn2 .mdForm .singletwofifth {width: 324px}
.mdColumn2 .mdForm .singlethreefifth {width: 372px}
.mdColumn2 .mdForm .singlefourfifth {width: 420px}
.mdColumn2 .mdForm .double {width: 468px}

.mdColumn1 .mdForm .onefifth {width: 35px}
.mdColumn1 .mdForm .twofifth {width: 82px}
.mdColumn1 .mdForm .threefifth {width: 129px}
.mdColumn1 .mdForm .fourfifth {width: 176px}
.mdColumn1 .mdForm .single {width: 223px}

/* labels */
.mdColumn2 .mdForm label.onefifth, .mdColumn2 .mdForm select.onefifth {width: 38px}
.mdColumn2 .mdForm label.twofifth, .mdColumn2 .mdForm select.twofifth {width: 86px}
.mdColumn2 .mdForm label.threefifth, .mdColumn2 .mdForm select.threefifth {width: 134px}
.mdColumn2 .mdForm label.fourfifth, .mdColumn2 .mdForm select.fourfifth {width: 182px}
.mdColumn2 .mdForm label.single, .mdColumn2 .mdForm select.single {width: 230px}
.mdColumn2 .mdForm label.singleonefifth, .mdColumn2 .mdForm select.singleonefifth {width: 278px}
.mdColumn2 .mdForm label.singletwofifth, .mdColumn2 .mdForm select.singletwofifth {width: 326px}
.mdColumn2 .mdForm label.singlethreefifth, .mdColumn2 .mdForm select.singlethreefifth {width: 374px}
.mdColumn2 .mdForm label.singlefourfifth, .mdColumn2 .mdForm select.singlefourfifth {width: 422px}
.mdColumn2 .mdForm label.double, .mdColumn2 .mdForm select.double {width: 470px}

.mdColumn1 .mdForm label.onefifth, .mdColumn1 .mdForm select.onefifth {width: 37px}
.mdColumn1 .mdForm label.twofifth, .mdColumn1 .mdForm select.twofifth {width: 84px}
.mdColumn1 .mdForm label.threefifth, .mdColumn1 .mdForm select.threefifth {width: 131px}
.mdColumn1 .mdForm label.fourfifth, .mdColumn1 .mdForm select.fourfifth {width: 178px}
.mdColumn1 .mdForm label.single, .mdColumn1 .mdForm select.single {width: 225px}

/* counter.css|customers */
/* COUNTER */
/*#######################*/
.counter {margin: 2px 12px 8px 13px; background: url(img/counter/counter_left.png) no-repeat 0 0; clear: both}
.counter div {height: 43px; padding: 0 7px; background: url(img/counter/counter_right.png) no-repeat 100% 0}
.counter span {display: block; float: right; width: 23px; height: 43px}
.counterEmpty {background: url(img/counter/empty.png) no-repeat 0 0}
.counterSplit {width: 13px ! important; background: url(img/counter/split.png) no-repeat 0 0}

.counter .white .counter0 {background: url(img/counter/a/0.png) no-repeat 0 0}
.counter .white .counter1 {background: url(img/counter/a/1.png) no-repeat 0 0}
.counter .white .counter2 {background: url(img/counter/a/2.png) no-repeat 0 0}
.counter .white .counter3 {background: url(img/counter/a/3.png) no-repeat 0 0}
.counter .white .counter4 {background: url(img/counter/a/4.png) no-repeat 0 0}
.counter .white .counter5 {background: url(img/counter/a/5.png) no-repeat 0 0}
.counter .white .counter6 {background: url(img/counter/a/6.png) no-repeat 0 0}
.counter .white .counter7 {background: url(img/counter/a/7.png) no-repeat 0 0}
.counter .white .counter8 {background: url(img/counter/a/8.png) no-repeat 0 0}
.counter .white .counter9 {background: url(img/counter/a/9.png) no-repeat 0 0}
.counter .white .counterSplit {background: url(img/counter/a/split.png) no-repeat 0 0}

.counter .green .counter0 {background: url(img/counter/b/0.png) no-repeat 0 0}
.counter .green .counter1 {background: url(img/counter/b/1.png) no-repeat 0 0}
.counter .green .counter2 {background: url(img/counter/b/2.png) no-repeat 0 0}
.counter .green .counter3 {background: url(img/counter/b/3.png) no-repeat 0 0}
.counter .green .counter4 {background: url(img/counter/b/4.png) no-repeat 0 0}
.counter .green .counter5 {background: url(img/counter/b/5.png) no-repeat 0 0}
.counter .green .counter6 {background: url(img/counter/b/6.png) no-repeat 0 0}
.counter .green .counter7 {background: url(img/counter/b/7.png) no-repeat 0 0}
.counter .green .counter8 {background: url(img/counter/b/8.png) no-repeat 0 0}
.counter .green .counter9 {background: url(img/counter/b/9.png) no-repeat 0 0}
.counter .green .counterSplit {background: url(img/counter/b/split.png) no-repeat 0 0}

.counter .red .counter0 {background: url(img/counter/c/0.png) no-repeat 0 0}
.counter .red .counter1 {background: url(img/counter/c/1.png) no-repeat 0 0}
.counter .red .counter2 {background: url(img/counter/c/2.png) no-repeat 0 0}
.counter .red .counter3 {background: url(img/counter/c/3.png) no-repeat 0 0}
.counter .red .counter4 {background: url(img/counter/c/4.png) no-repeat 0 0}
.counter .red .counter5 {background: url(img/counter/c/5.png) no-repeat 0 0}
.counter .red .counter6 {background: url(img/counter/c/6.png) no-repeat 0 0}
.counter .red .counter7 {background: url(img/counter/c/7.png) no-repeat 0 0}
.counter .red .counter8 {background: url(img/counter/c/8.png) no-repeat 0 0}
.counter .red .counter9 {background: url(img/counter/c/9.png) no-repeat 0 0}
.counter .red .counterSplit {background: url(img/counter/c/split.png) no-repeat 0 0}

#mdBodyRight .counter {margin-right: 0}

/* forum.css|customers */
/* FORUM */
/*#######################*/
.mdForumTopics {height: auto}
.mdForumTopics dl {margin: 13px 12px 0 13px; border: 1px solid #727272; clear: both}
.mdForumTopics dl dt {padding: 5px; background: #fff url(img/toolbar_bg.gif) repeat-x 0 100%}
.mdForumTopics dl dt a {font-weight: bold}
.mdForumTopics dl dd {margin: 0; padding: 5px; font-size: 10px; background: url(img/dots_horizontal.gif) repeat-x 0 0; text-align: right}
#mdBodyRight .mdForumTopics dl, #mdBody .mdColumn3 .mdForumTopics dl {margin-right: 0}
.mdForumTopics.icon dl span {background-repeat: no-repeat; background-position: 0 2px; padding-left: 18px}
.mdForumPosts {height: auto}
.mdForumPosts dl {margin: 0 0 5px 13px; border: 1px solid #727272; clear: both}
.mdForumPosts dl dt {font-size: 10px; padding: 5px; background: #fff url(img/dots_horizontal.gif) repeat-x 0 100%}
.mdForumPosts dl dd {margin: 0; padding: 10px; font-size: 10px; background: #f1f1f1}
.mdForumPosts dl dd.bar {background: #fff; padding: 5px; border-top: 1px solid #596e81; border-bottom: 1px solid #fff; text-align: right}
.mdForumPosts dl dd.bar a {text-decoration: none}
.mdForumPosts dl.special dt {background-color: #e1e1e1}
.mdForumPosts dl.special dd.bar {background: url(img/toolbar_bg.gif) repeat-x 0 100%}
.mdForumPosts dl.special dd {background: #fff}
.mdForumPosts dl dd p {padding: 5px 0 ! important}
.mdForumPosts dl dd blockquote {margin: 0 0 0 5px; padding: 5px; border-left: 2px solid #999}
.mdForumPosts.icon dl span {background-repeat: no-repeat; background-position: 0 1px; padding-left: 18px}

/* new forum */
.mdForum {margin: 0 0 0 13px}
.mdForumSub {width: 100%}
.mdForumHead {position: relative}
.mdForumFoot ul {border-top: 1px dashed #ccc}
.mdForumPath {height: 19px; background: url(img/forum/path.gif) repeat-x 0 0; padding: 0 5px}
.mdForumPath ul {list-style: none; margin: 0 ! important; padding: 0 ! important}
.mdForumPath li {float: left; overflow: hidden; height: 19px; line-height: 17px; padding: 0 0 0 5px ! important; color: #fff}
.mdForumPath li a {font-weight: normal; background: url(img/forum/pathdink.gif) no-repeat 100% 3px; padding: 0 12px 0 0 ! important; color: #fff}
.mdForumRss {position: absolute; top: 1px; right: 10px}
.mdForumRss a {display: block; width: 18px; height: 16px; background: url(img/icon/icon_forum-rss.gif) no-repeat 0 0}
.mdForumRss a span {display: none}
.mdForumSubMenu {height: 45px}
.mdForumSubMenu ul {height: 15px; list-style: none ! important; margin: 5px 0 0 ! important; padding: 0 ! important}
.mdForumSubMenu ul li {float: right; padding: 0 0 0 15px ! important; margin: 0 ! important}
.mdForumSubMenu .pagination {clear: both; margin: 0; line-height: 30px; height: 30px; text-align: center}
.mdForumSubMenu .pagination a {text-decoration: none}
.mdForumSubMenu .pagination a:hover {text-decoration: underline}
.mdForumCategorySub {min-height: 1px; overflow: hidden}
.mdForumCategoryLeft {float: left; width: 369px; overflow: hidden}
.mdForumCategoryRight {float: left; width: 370px; overflow: hidden}
.mdForumCategoryLeftSub {border-right: 12px solid #fff}
.mdForumCategoryRightSub {border-left: 12px solid #fff}
.mdForumCategoryItem {background: #fff; border: 1px solid #000; margin: 10px 0 0}
.mdForumCategoryItemHead {height: 29px; background: url(img/toolbar_bg2.gif) repeat-x 0 0}
.mdForumCategoryItemHead h2 {float: left; font-size: 15px; line-height: 24px; padding: 0 10px; color: #fff}
.mdForumCategoryItemHead div {float: right; padding: 3px 7px 0 0}
.mdForumCategoryItemHead a {display: block; width: 18px; height: 16px; background: url(img/icon/icon_forum-rss.gif) no-repeat 0 0}
.mdForumCategoryItemHead a span {display: none}
.mdForumCategoryItemSub {background: url(img/forum/category_bg.png) repeat-x 0 100%; padding: 5px 0}
.mdForumCategoryItemSub ul {list-style: none ! important; padding: 0 ! important; margin: 0 10px ! important}
.mdForumCategoryItemSub ul li {margin: 0 ! important; padding: 3px 0 3px 20px ! important; background-repeat: no-repeat; background-position: 2px 5px; font-size: 10px; color: #707070}
.mdForumCategoryItemSub ul li a {font-size: 11px}
.mdForumCategory .top {background: #fff none}
.mdForumCategory .top .mdForumCategoryItemHead {height: 24px; background: url(img/toolbar_bg.gif) repeat-x 0 100%; border-bottom: 1px dotted #000}
.mdForumCategory .top .mdForumCategoryItemHead h2 {color: #1b1b1b}
.mdForumCategory .top .mdForumCategoryItemSub {background: none}
.mdForumSubcategoryItem {background: #fff; border: 1px solid #000; margin: 10px 0 0}
.mdForumSubcategoryItemBody {line-height: 22px; height: 23px; padding: 0 10px; background: url(img/toolbar_bg.gif) repeat-x 0 100%; font-size: 10px}
.mdForumSubcategoryItemBody h2 {float: left; font: normal 11px/22px verdana, arial, sans-serif; padding: 0 0 0 15px ! important; background: url(img/icon/icon_forum-active.gif) no-repeat 0 7px}
.mdForumSubcategoryItemBody h2 a {font-weight: bold}
.mdForumSubcategoryItemBody h2 span {color: #707070}
.mdForumSubcategoryItemBody .postinfo {float: right; color: #707070}
.mdForumSubcategoryItemFoot {clear: both; padding: 0 10px 0 25px; line-height: 24px; border-top: 1px dotted #000; color: #000; background: url(img/icon/icon_forum.gif) no-repeat 10px 7px; font-size: 10px}
.mdForumThreadItem {border: 1px solid #000; background: #fff; margin: 10px 0 0; overflow: hidden}
.mdForumThreadItemSub {overflow: hidden; min-height: 1px; position: relative}
.mdForumThreadItemHead {line-height: 22px; height: 23px; background: #f3f3f3}
.mdForumThread .top .mdForumThreadItemHead {background: #fff url(img/toolbar_bg.gif) repeat-x 0 100%}
.mdForumThreadItemHead h2 {float: left; font: bold 11px/22px verdana, arial, sans-serif; padding: 0 0 0 25px ! important; background: url(img/icon/icon_forum-active.gif) no-repeat 10px 7px}
.mdForumThreadItemHead div {padding: 0 10px 0 0}
.mdForumThread .top .mdForumThreadItemHead div {float: right}
.mdForumThread .top .mdForumThreadItemHead div .user {float: none}
.mdForumThreadItemHead .date {padding: 0 5px 0 10px; font-size: 10px; color: #000; font-weight: bold}
.mdForumThreadItemHead .time {font-size: 10px; color: #000; padding: 0}
.mdForumThreadItemHead .user {padding: 0 0 0 10px; font-size: 10px; float: right}
.mdForumThreadItemBody {min-height: 1px; overflow: hidden; border-top: 1px dotted #000; border-bottom: 1px dotted #000; padding: 5px 0}
.mdForumThreadItemBodyPic {float: right; width: 100px; overflow: hidden}
.mdForumThreadItemBodyPic img {margin: 0 ! important; padding: 5px ! important}
.mdForumThreadItemBodyContent {overflow: hidden}
.mdForumThreadItemFoot {height: 23px; background: #f3f3f3; clear: both}
.mdForumThreadItemFoot a {float: left; display: block; background: url(img/icon/icon_forum-replylink.gif) no-repeat 10px 7px; padding: 4px 10px 0 25px; font-size: 10px; font-weight: bold}
.mdForumThreadItemFoot .rating {float: right; padding: 3px 0 0; width: 300px; text-align: right}
.mdForumThreadItemFoot .rating form {display: inline}
.mdForumThreadItemFoot .rating button {width: 16px; height: 16px; margin-right: 10px; padding: 0; border: 0; background: transparent; cursor: pointer; text-indent: 100px}
.mdForumThreadItemFoot .rating span {padding-right: 10px; font-weight: bold}
.mdForumThreadItemFoot .rating .rate1 {background: url(img/rate_up.gif) no-repeat 0 0}
.mdForumThreadItemFoot .rating .rate2 {background: url(img/rate_down.gif) no-repeat 0 0}
.mdForumThread .top .mdForumThreadItemFoot {background: #fff url(img/toolbar_bg_reverse.gif) repeat-x 0 0}
.mdForumThread blockquote {margin: 0 6px 0 13px; padding: 2px 10px 2px; border-left: 1px solid #000; font-style: italic; color: #707070; height: 1%}
.mdForumFoot .pagination {clear: both; margin: 0; line-height: 30px; height: 30px; text-align: center}
.mdForumFoot .pagination a {text-decoration: none}
.mdForumFoot .pagination a:hover {text-decoration: underline}
.mdForumEditor {border: 1px solid #000; background: #fff; margin: 10px 0 0; min-height: 1px; overflow: hidden}
.mdForumEditorHead {height: 23px; background: #fff url(img/toolbar_bg.gif) repeat-x 0 100%; border-bottom: 1px dotted #000}
.mdForumEditorHead h2 {float: left; font: bold 11px/22px verdana, arial, sans-serif; padding: 0 0 0 25px ! important; background: url(img/icon/icon_forum-active.gif) no-repeat 10px 7px}
.mdForumEditorHead div {float: right; width: 600px}
.mdForumEditorHead div input {width: 360px; margin: 2px 0}
.mdForumEditorSubHead {height: 23px; background: #f3f3f3; border-bottom: 1px solid #808080}
.mdForumEditorSubHead h3 {float: left; font: bold 10px/22px verdana, arial, sans-serif; padding: 0 0 0 25px ! important}
.mdForumEditorSubHead div {float: right; width: 600px}
.mdForumEditorSubHead div select {width: 170px; margin: 2px 20px 0 0}
.mdForumEditorBody textarea {margin: 0; border: 0; padding: 2px 0; width: 100%; height: 150px}
.mdForumEditorFoot {height: 23px; background: #f3f3f3; border-top: 1px dotted #000}
.mdForumEditorFoot input#mdForumCheckbox {float: left}
.mdForumEditorFoot label {float: left; display: block; padding: 0 5px; width: 150px; height: 23px; line-height: 23px; font-size: 10px; font-weight: bold}
.mdForumEditorFoot input.button {float: right; margin: 4px 10px 0; width: 90px; border: 0 none; background: transparent url(img/icon/icon_forum-replylink.gif) no-repeat 0 50%; color: #900; padding: 0 0 0 12px; font-weight: bold; font-size: 10px; text-decoration: underline; cursor: pointer} 
.mdForumEditorFoot input.button:hover {text-decoration: none}
.mdForumEditor .mceToolbarTop {border-bottom: 1px solid #000; padding: 0 0 1px ! important}
.mdForumEditor .mceEditor {border: 0; background: #fff}
.mdForumEditor .mceEditor td {padding: 0}

/* column1 */
.mdColumn1 .mdForumCategoryItemHead h2 {font-size: 13px}

/* column2 */
.mdColumn2 .mdForum {margin: 0 12px 0 13px}
.mdColumn2 .mdForumEditorHead div {width: 350px}
.mdColumn2 .mdForumSubcategoryItemBody .postinfo {display: none}
.mdForumEditorHead div input {width: 330px}

.mdForumMenu, .mdForum .pagination .goto, .mdForumFootIcons {display: none} /* hidden in local project */

/* shelltype_layout.css|customers */
/* SHELL TYPE LAYOUT */
/*#######################*/

/* SHELL TYPE 2 */
.mdSt2 #mdBodyRight {display: none}
.mdSt2 #mdBody {background: #fff url(img/shelltype/st2_bg.png) repeat-y 0 0}
.mdSt2 #mdBodySub {background: url(img/shelltype/st_menuline.png) no-repeat 0 100%}
.mdSt2 #mdBodyMainSub {background: url(img/shelltype/st_menuline.png) no-repeat 0 0}

/* SHELL TYPE 3 */
.mdSt3 #mdBodyLeft {display: none}
.mdSt3 #mdBody {background: #fff url(img/shelltype/st3_bg.gif) repeat-y 684px 0}

/* SHELL TYPE 4 */
.mdSt4 #mdBody {background: #fff url(img/shelltype/st4_bg.png) repeat-y 0 0}
.mdSt4 #mdBodySub {background: url(img/shelltype/st_menuline.png) no-repeat 0 100%}
.mdSt4 #mdBodyMainSub {background: url(img/shelltype/st_menuline.png) no-repeat 0 0}

/* tabs.css|customers */
/* TABS (SPECIAL) */
/*#######################*/
.mdTabs {margin: 10px 12px 0 13px; height: 23px; background: url(img/line_horizontal.gif) repeat-x 0 100%}
.mdTabs ul {height: 23px; overflow: hidden; list-style: none ! important; margin: 0 ! important; padding: 0 ! important; font: bold 10px/20px verdana, arial, sans-serif; position: static}
.mdTabs li {float: left; padding: 0 ! important; margin: 0 2px 0 0 ! important; background: none}
.mdTabs li a {display: block; text-decoration: none; color: #5b6d85; background: url(img/tabs/tab_left.gif) no-repeat 0 0}
.mdTabs li span {display: block; background: url(img/tabs/tab_right.gif) no-repeat 100% 0}
.mdTabs li span span {padding: 0 10px; margin: 0 3px; height: 21px; white-space: nowrap; background: #dee2e5; border-top: 1px solid #c4cbd2}
.mdTabs li.selected {border-bottom: 1px solid #fff}
.mdTabs li.selected a, .mdTabs li.selected a:hover {background: url(img/tabs/tab_left_selected.gif) no-repeat 0 0; color: #112c4f ! important}
.mdTabs li.selected span, .mdTabs li.selected a:hover span {background: url(img/tabs/tab_right_selected.gif) no-repeat 100% 0}
.mdTabs li.selected span span, .mdTabs li.selected a:hover span span {background: #fff; border-top: 1px solid #5b6d85}
.mdTabs li.inactive a, .mdTabs li.inactive a:hover {background: url(img/tabs/tab_left_inactive.gif) no-repeat 0 0; color: #9ca7b5}
.mdTabs li.inactive span, .mdTabs li.inactive a:hover span {background: url(img/tabs/tab_right_inactive.gif) no-repeat 100% 0}
.mdTabs li.inactive span span, .mdTabs li.inactive a:hover span span {background: #e8ebed; border-top: 1px solid #e8ebed}
.mdTabs li a:hover {background: url(img/tabs/tab_left_hover.gif) no-repeat 0 0; color: #112c4f}
.mdTabs li a:hover span {background: url(img/tabs/tab_right_hover.gif) no-repeat 100% 0}
.mdTabs li a:hover span span {background: #dee2e5; border-top: 1px solid #7a899c}
.mdTabs a span span {cursor: pointer}
.mdTabs li.selected a span span, .mdTabs li.inactive a span span {cursor: default}

#mdBodyRight .mdTabs, #mdBody .mdColumn3 .mdTabs {margin-right: 0}

/* icon variations */
.mdTabs ul.icon span span, .mdTabs ul.icon a:hover span span {padding-left: 22px; background-position: 2px 50% ! important; background-repeat: no-repeat ! important}
.mdTabs li span.iconFolder {background-image: url(img/icon/icon_folder.gif) ! important}
.mdTabs li.selected span.iconFolder, .mdTabs li.selected a:hover span.iconFolder {background-image: url(img/icon/icon_folder-open.gif) ! important}
.mdTabs li.inactive span.iconFolder, .mdTabs li.inactive a:hover span.iconFolder {background-image: url(img/icon/icon_folder-inactive.gif) ! important}
.mdTabs li a:hover span.iconFolder {background-image: url(img/icon/icon_folder-active.gif) ! important}

.mdTabs li span.iconFolderQxl{background-image: url(img/icon/icon_folder-qxl.gif) ! important}
.mdTabs li.selected span.iconFolderQxl, .mdTabs li.selected a:hover span.iconFolderQxl {background-image: url(img/icon/icon_folder-open-qxl.gif) ! important}
.mdTabs li.inactive span.iconFolderQxl, .mdTabs li.inactive a:hover span.iconFolderQxl {background-image: url(img/icon/icon_folder-inactive-qxl.gif) ! important}
.mdTabs li a:hover span.iconFolderQxl {background-image: url(img/icon/icon_folder-active-qxl.gif) ! important}
/* box.css|customers */
/* BOX */
/*#######################*/
.mdBox {border: 1px solid #727272; margin: 5px 12px 5px 13px; padding: 0 0 5px}
#mdBodyRight .mdBox p {padding-left: 5px ! important}
#mdBodyRight .mdBox ul.index {margin: 5px 3px 8px}
#mdBodyRight .mdBox ul.index li div {color: #333; font-weight: normal}
#mdBodyRight .mdBox h5 {padding-left: 3px ! important}
h4.mdBoxHead {font: bold 11px/13px verdana, arial, sans-serif ! important; height: 18px; margin: 0 12px 0 13px; padding: 0 4px; color: #fff; background: url(img/fade_down3.png) repeat-x 0 0; overflow: hidden}
#mdBodyRight .mdBox, #mdBody .mdColumn3 .mdBox {margin-right: 0}
#mdBodyRight h4.mdBoxHead, #mdBody .mdColumn3 h4.mdBoxHead {margin-right: 0}

.mdBox2 {margin: 5px 12px 5px 13px; min-height: 10px; position: relative}
.mdBox2 .mdBoxSub {min-height: 10px; overflow: hidden}
.mdBox2 h2 {height: 25px; padding: 0 11px; font: bold 16px/25px arial, verdana, sans-serif; color: #121212}
.mdBox2 .mdBoxBody {padding: 0 11px 11px}

.mdBox3 {margin: 5px 0; min-height: 10px; position: relative}
.mdBox3 .mdBoxSub {min-height: 10px; overflow: hidden}
.mdBox3 .mdBoxSubLeft, .mdBox3 .mdBoxSubRight {float: left; width: 250px; overflow: hidden}
.mdBox3 h3 {height: 25px; padding: 0 24px; font: bold 11px/25px verdana, arial, sans-serif; color: #fff}
.mdBox3 .mdBoxBody {padding: 0 20px 16px}

.mdColumn2 .mdBox2.grey {background: url(img/box/box2_tile_grey.png) repeat-y 0 0}
.mdColumn2 .mdBox2.grey .mdBoxSub {background: url(img/box/box2_top_grey.png) no-repeat 0 0}
.mdColumn2 .mdBox2.grey .mdBoxBody {background: url(img/box/box2_bottom_grey.png) no-repeat 0 100%}

.mdColumn2 .mdBox3.black {background: url(img/box/box3_bottom_black.png) repeat-y 13px 100%}
.mdColumn2 .mdBox3.black .mdBoxSub {background: url(img/box/box3_top_black.png) no-repeat 13px 0}

.mdBox2 .flipImg {width: 451px; height: 221px; border: 1px solid #fff}
.mdBox3 .buttonBig {margin: 5px 13px}

.mdBoxInvestor {margin: 0 0 0 13px; height: 61px; overflow: hidden; background: url(img/box/box_investor_bg.gif) repeat-x 0 0; clear: both}
.mdBoxInvestor ul {list-style: none ! important; height: 61px; margin: 0; padding: 0 0 0 10px ! important}
.mdBoxInvestor li {width: 61px; height: 61px; float: left; padding: 0; margin: 0}
.mdBoxInvestor li a {display: block; height: 61px}
.mdBoxInvestor li span {display: none}
.mdBoxInvestor li#mdBoxInvestor1 {background: url(img/box/box_investor1.gif) no-repeat 0 0}
.mdBoxInvestor li#mdBoxInvestor2 {background: url(img/box/box_investor2.gif) no-repeat 0 0}
.mdBoxInvestor li#mdBoxInvestor3 {background: url(img/box/box_investor3.gif) no-repeat 0 0}
.mdBoxInvestor li#mdBoxInvestor4 {background: url(img/box/box_investor4.gif) no-repeat 0 0}
.mdBoxInvestor li#mdBoxInvestor5 {background: url(img/box/box_investor5.gif) no-repeat 0 0}


/* messages.css|customers */
/* MESSAGE */
/*#######################*/
.mdMessage {padding: 0 0 10px}
.mdMessageSub {background: #e1e1e1 url(img/message_bottom.gif) repeat-x 0 100%; padding: 0 0 5px; margin: 0 12px 0 13px}
.mdMessage p {padding: 15px 10px 15px 60px ! important; background-repeat: no-repeat; background-position: 10px 5px; border: 1px solid #727272; border-bottom: 0 none; font-weight: bold}
.mdMessage.attention p {background-image: url(img/icon/icon_attention_34.gif)}
.mdMessage.error p {background-image: url(img/icon/icon_error_34.gif)}
.mdMessage.info p {background-image: url(img/icon/icon_info_34.gif)}
.mdMessage.lock p {background-image: url(img/icon/icon_lock_34.gif)}
.mdMessage.time p {background-image: url(img/icon/icon_time_34.gif)}
.mdMessage.user p {background-image: url(img/icon/icon_user_34.gif)}

/* iframe.css|customers */
/* IFRAME */
/*#######################*/
.mdIframe {padding: 2px 12px 8px 12px; margin: 0 0 0 1px}
iframe {clear: both}

/* adsense.css|customers */
/* ADSENSE */
/*#######################*/
.mdDatagrid tr.addSense td{padding:10px 0!important;text-align:center!important;border:0}
div.addSense{padding:10px 0!important;text-align:center!important}

/* list_index.css|customers */
/* LIST (index) */
/*#######################*/
#mdBody ul.index {list-style: none; padding: 0; line-height: 13px}
#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 div {position: absolute; top: 4px; left: 0; text-align: right; height: 15px; padding: 0; font-weight: bold; font-size: 10px}
#mdBody ul.index li.small {padding-left: 38px}
#mdBody ul.index li.small div {width: 32px}
#mdBody ul.index li.medium {padding-left: 75px}
#mdBody ul.index li.medium div {width: 63px}
#mdBody ul.index li.large {padding-left: 89px}
#mdBody ul.index li.large div {width: 77px}
#mdBody ul.index .new {font-weight: bold}

/* icon.css|customers */
/* ICON */
/*#######################*/
span.icon {float: left; width: 14px; height: 14px; margin: 2px 5px 0 0; font-size: 0; text-decoration: none ! important; background-position: 0 0; background-repeat: no-repeat}
h4 span.icon {float: left; width: 15px; height: 10px; margin: 2px 0 0; font-size: 0; text-decoration: none ! important; background-position: 0 0; background-repeat: no-repeat}
h2.icon, h3.icon, h4.icon {background-position: 0 3px; background-repeat: no-repeat; padding-left: 20px}
div.mdButton a.iconQuestion {background-position: 2px 3px; background-repeat: no-repeat; padding: 0 7px ! important}

/* iconclasses.css|customers */
/* ICON CLASSES */
/*#######################*/
.iconExternal {background-image: url(img/icon/icon_external.gif) ! important}
.iconFolder {background-image: url(img/icon/icon_folder.gif) ! important}
.iconFolderQxl {background-image: url(img/icon/icon_folder-qxl.gif) ! important}
.iconArrowUp {background-image: url(img/icon/icon_arrow-up.gif) ! important}
.iconArrowDown {background-image: url(img/icon/icon_arrow-down.gif) ! important}
.iconRank {background-image: url(img/icon/icon_rank.gif) ! important}
.iconBuy {background-image: url(img/icon/icon_buy.gif) ! important}
.iconSell {background-image: url(img/icon/icon_sell.gif) ! important}
.iconBuySell {background-image: url(img/icon/icon_buysell.gif) ! important}
.iconFavorit {background-image: url(img/icon/icon_favorit.gif) ! important}
.iconFavoritesAdd {background-image: url(img/icon/icon_favorites_add.gif) ! important}
.iconFavoritesRemove {background-image: url(img/icon/icon_favorites_remove.gif) ! important}
.iconFavoritesDisabled {background-image: url(img/icon/icon_favorites_disabled.gif) ! important}
.iconLock {background-image: url(img/icon/icon_lock.gif) ! important}
.iconLockOpen {background-image: url(img/icon/icon_lock_open.gif) ! important}
.iconQuestion {background-image: url(img/icon/icon_question.gif) ! important}
.iconOk {background-image: url(img/icon/icon_ok.gif) ! important}

/* flags */
.iconFlagDK {background-image: url(img/icon/icon_flagDK.gif) ! important}
.iconFlagUS {background-image: url(img/icon/icon_flagUS.gif) ! important}
.iconFlagSE {background-image: url(img/icon/icon_flagSE.gif) ! important}
.iconFlagDE {background-image: url(img/icon/icon_flagDE.gif) ! important}
.iconFlagGB {background-image: url(img/icon/icon_flagGB.gif) ! important}
.iconFlagFI {background-image: url(img/icon/icon_flagFI.gif) ! important}
.iconFlagNO {background-image: url(img/icon/icon_flagNO.gif) ! important}
.iconFlagFR {background-image: url(img/icon/icon_flagFR.gif) ! important}
.iconFlagNL {background-image: url(img/icon/icon_flagNL.gif) ! important}

/* forum */
.iconForum {background-image: url(img/icon/icon_forum.gif) ! important}
.iconForumActive {background-image: url(img/icon/icon_forum-active.gif) ! important}
.iconForumReply {background-image: url(img/icon/icon_forum-reply.gif) ! important}
.iconForumPerson {background-image: url(img/icon/icon_forum-person.gif) ! important}
.iconForumNew {background-image: url(img/icon/icon_forum-new.gif) ! important}

/* portfolio */
.iconPortfolio1 {background-image: url(img/icon/icon_portfolio1.gif) ! important}
.iconPortfolio2 {background-image: url(img/icon/icon_portfolio2.gif) ! important}
.iconPortfolio3 {background-image: url(img/icon/icon_portfolio3.gif) ! important}
.iconPortfolio4 {background-image: url(img/icon/icon_portfolio4.gif) ! important}
.iconPortfolioQxl {background-image: url(img/icon/icon_portfolio-qxl.gif) ! important}

/* form_layout.css|customers */
/* FORM LAYOUT (default) */
/*#######################*/
.mdForm input, .mdForm select, .mdForm textarea {border: 1px solid #727272; background: #fff}
.mdForm button {border: 1px solid #9ea2ab; background: #9ea2ab url(img/form/button.png) repeat-x 0 0; font-size: 10px}
.mdForm .disabled {border: 1px solid #666; background: #eee; color: #999}
div.buttonBig {width: 184px; height: 29px; background: url(img/button_big.png) no-repeat 0 0}
div.buttonBig a {display: block; width: 184px; height: 29px; cursor: pointer; text-align: center; line-height: 28px; font-weight: bold; text-decoration: none}

.mdButton {float: left; background: url(img/button_left.png) no-repeat 0 0; margin: 3px 5px; padding: 0 0 0 2px ! important}
.mdButton span {display: block; background: url(img/button_right.png) no-repeat 100% 0}
.mdButton a {display: block; height: 16px; padding: 0 8px 0 17px; font-size: 10px; line-height: 16px ! important; text-decoration: none; color: #333; background-position: 3px 3px; background-repeat: no-repeat}
/* heading.css|customers */
/* HEADING */
/*#######################*/
h1, h2, h3, h4, h5 {margin: 0}
h1 {padding: 5px 12px 5px 13px}
h2, h3, h4, h5 {padding: 5px 12px 3px 13px}

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

/* shelltype04.css|customers */
/* SHELL TYPE 4 */
/*#######################*/
.mdSt4 #mdBodyContent {margin-left: 184px}
.mdSt4 #mdBodyLeft {width: 184px}
.mdSt4 #mdBodyMainSub {margin-right: -252px}
.mdSt4 #mdBodyMainSubInner {margin-right: 252px}
.mdSt4 #mdBodyRight {width: 252px}

/* shelltype02.css|customers */
/* SHELL TYPE 2 */
/*#######################*/
.mdSt2 #mdBodyContent {margin-left: 184px}
.mdSt2 #mdBodyLeft {width: 184px}

/* tinymce.css|customers */
/* TinyMCE */
/*#######################*/
.editor {margin: 0 0 5px 13px; border: 1px solid #596e81}
.editor .head {height: 23px; line-height: 23px; padding: 0 5px; background: #dee2e5 url(img/dots_horizontal.gif) repeat-x 0 100%}
.editor .head .author {font-weight: bold; padding-left: 18px; background: url(img/icon/icon_forum-new.gif) no-repeat 0 1px}
.editor .head input {width: 300px; height: 14px; padding: 2px 0 0; text-indent: 2px; border: 1px solid #5b6d85; background: #fff}
.editor textarea {margin: 0; border: 0; padding: 2px 0}
.editor .mceEditor {border: 0; background: #fff}
.editor .mceEditor td {padding: 10px}
.editor .mceToolbarTop {border-bottom: 1px solid #596e81; padding: 0 10px 1px ! important}
.editor .actions {border-top: 1px solid #596e81; padding: 5px; border-bottom: 1px solid #fff; text-align: right; background: url(img/toolbar_bg.gif) repeat-x 0 100%}
.editor .actions a {font-weight: bold; font-size: 10px; text-decoration: none; padding-left: 18px; background: url(img/icon/icon_forum-new.gif) no-repeat 0 1px}
.editor .disclaimer {display: none}

/* toolbar_layout.css|customers */
/* TOOLBAR LAYOUT */
/*#######################*/
.mdToolbar {margin: 0 12px 10px 13px; font-size: 10px; border-top: 1px solid #727272; border-bottom: 1px solid #727272; background: #e1e1e1 url(img/line2_horizontal.gif) repeat-x 0 0}
.mdToolbar dt {height: 20px; line-height: 20px; text-decoration: none ! important; padding: 0 6px 0 2px}
.mdToolbar dt span {padding: 0 2px}
.mdToolbar dt a span {font-weight: bold}
.mdToolbar span.icon {float: none; width: auto; height: auto; padding-left: 16px; margin: 0; font-size: 10px; background-position: 0 50%; background-repeat: no-repeat}
#mdBodyRight .mdToolbar, #mdBody .mdColumn3 .mdToolbar {margin-right: 0}

/* faq_layout.css|customers */
/* FAQ (layout) */
/*#######################*/
.mdFaq {margin: 5px 12px 5px 13px}
.mdFaq dl {background: url(img/faq/faq_top.png) no-repeat 0 0; border-bottom: 1px dotted #333; margin: 10px 0 0; padding: 0 0 10px}
.mdFaq dt {height: 25px; padding-left: 20px; background: url(img/faq/faq_icons.png) no-repeat 4px -49px}
.mdFaq dt span {line-height: 24px; font-weight: bold; color: #900; text-decoration: underline}
.mdFaq dt span:hover {text-decoration: none; color: #333}
.mdFaq dd {background: url(img/faq/faq_tile.png) no-repeat 0 0}
.mdFaq dd div {background: url(img/faq/faq_bottom.png) no-repeat 0 100%; padding: 5px 5px 10px}

.mdFaq dl.open {background-position: -475px 0}
.mdFaq dl.open dt {background: url(img/faq/faq_icons.png) no-repeat 4px -24px}
.mdFaq dl.open dt span {color: #333; text-decoration: none ! important; background: url(img/faq/faq_icons.png) no-repeat 432px 0}

.mdFaq table {padding: 2px 12px 8px 13px}

/* datagrid_layout.css|customers */
/* DATAGRID LAYOUT */
/*#######################*/
.mdDatagrid {padding: 0 12px 10px 13px}
.mdDatagrid table {margin: 5px 0 0}
.mdDatagrid th {padding: 0 2px 8px; font-weight: bold; text-align: left; vertical-align: bottom}
.mdDatagrid td {font-size: 10px; padding: 0 2px}
.mdDatagrid tr.odd {background: #e1e1e1}
.mdDatagrid td.icon {background-position: 2px 1px; background-repeat: no-repeat; padding-left: 18px ! important}
.mdDatagrid td a.icon {display: block; background-position: 50%; background-repeat: no-repeat; padding: 0 5px; text-decoration: none ! important}
.mdDatagrid td.dots {background: url(img/dots_horizontal.gif) repeat-x 0 50%; border: 0 ! important}
.mdDatagrid td.line {background: url(img/line_horizontal.gif) repeat-x 0 50%; border: 0 ! important}
#mdBodyRight .mdDatagrid, #mdBody .mdColumn3 .mdDatagrid {padding-right: 0}
#mdBody .mdDatagrid.columnfix {padding-right: 12px ! important}
.mdDatagrid tr.help th {cursor: help}
.mdDatagrid td.negative {color: red}
.mdDatagrid td.positive {color: green}
.mdDatagrid tr.cleanrow td {border: 0}
.mdDatagrid td.cleancell {border: 0; background: #fff}
.mdDatagrid .Qxl,.mdDatagrid .Qxl a{color:#f60}


/* column_layout.css|customers */
/* COLUMNS LAYOUT (borsen) */
/*#######################*/
.mdColumn1 {width: 250px}
.mdColumn1½ {width: 376px; float: left; overflow: hidden; min-height: 10px} /*special*/
.mdColumn2 {width: 500px}
.mdColumn3 {width: 752px}
.mdColumn4 {width: 960px}

#mdBodyRight .mdColumn1 {width: 252px}

.mdColumn2.mdColBorderCenter2 {background: url(img/dots_vertical.gif) repeat-y 250px 0}
.mdColumn3.mdColBorderCenter3 {background: url(img/dots_vertical.gif) repeat-y 376px 0}

/* linkdink.css|customers */
/* LINKDINK */
/*#######################*/
.linkDink {padding: 0 0 0 14px; background-position: 1px 80%; background-repeat: no-repeat}

/* linkmore_layout.css|customers */
/* LINKMORE */
/*#######################*/
.linkMore {text-align: right; margin: 0 0 5px; padding-top: 5px}
div.linkMore {margin-left: 10px; margin-right: 10px}

/* publishtime_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
#mdBody p.publishTime {color: #727272; font-size: 10px}

/* teaserhead_layout.css|customers */
/* PARAGRAPH LAYOUT */
/*#######################*/
.teaserHead {height: 33px; margin: 0 12px 0 13px; background: url(img/dots_horizontal.gif) repeat-x 0 100%}
.teaserHead h2 {float: left; padding: 0; line-height: 20px}
.teaserHead p.publishTime {float: right; padding: 5px 0 0 ! important; line-height: 16px}

/* hr_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
div.hr {height: 21px; background: url(img/dots_horizontal.gif) repeat-x 0 11px; margin: 0 12px 0 13px}
#mdBodyRight div.hr, #mdBody .mdColumn3 div.hr {margin-right: 0}

/* image_layout.css|customers */
/* IMAGE LAYOUT */
/*#######################*/
#mdBody img.teaserImg {padding: 0; margin: 5px 12px 5px 13px; border: 1px solid #727272}

/* datagrid_layout.css|customers */
/* DATAGRID LAYOUT (simple) */
/*#######################*/
.mdDatagrid .simple th {padding-bottom: 3px}

/* paragraph_layout.css|customers */
/* PARAGRAPH LAYOUT */
/*#######################*/
#mdBody p {padding: 2px 12px 8px 13px}

/* datagrid_layout.css|customers */
/* DATAGRID LAYOUT (advanced) */
/*#######################*/
.mdDatagrid .advanced {margin: 0}
.mdDatagrid .advanced th {font-size: 10px; height: 25px; text-align: center !important; vertical-align: bottom}
.mdDatagrid .advanced th.first {border: 0; text-align: left !important}
.mdDatagrid .advanced td {border-left: 1px solid #dee2e5; text-align: right !important}
.mdDatagrid .advanced td.first {border: 0; text-align: left !important}
.mdDatagrid .advanced th, .mdDatagrid .advanced td {padding: 0 5px !important}
.mdDatagrid .advanced select {border: 1px solid #5b6d85}

/* list_layout.css|customers */
/* LIST LAYOUT (index) */
/*#######################*/
#mdBody ul.index {margin: 5px 12px 8px 13px}
#mdBody ul.index li div {color: #727272}

/* linkdink_layout.css|customers */
/* LINKDINK LAYOUT */
/*#######################*/
.linkDink {background-image: url(img/linkdink.gif); font-size: 10px}

/* link_layout.css|customers */
/* LINK LAYOUT */
/*#######################*/
a {color: #900}

/* heading_layout.css|customers */
/* HEADING LAYOUT */
/*#######################*/
h1 {font: bold 24px/30px helvetica, arial, verdana, sans-serif; color: #1b1b1b}
h2 {font: bold 20px/24px helvetica, arial, verdana, sans-serif; color: #1b1b1b}
h3 {font: bold 16px/18px helvetica, arial, verdana, sans-serif; color: #1b1b1b}
h4 {font: bold 11px/12px verdana, arial, sans-serif; color: #333}
h5 {font: bold 10px/11px verdana, arial, sans-serif; color: #333}

