/* core.css|customers */
/* CORE */
/*#######################*/
html {height: 100%}
body {margin: 0 !important; padding: 0; position: relative}

/* HEAD */
#mdHead {position: relative}

/* BODY */
#mdBody {position: relative; min-height: 1px; overflow: hidden}

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

/* BODY CONTENT */
#mdBodyContent {position: relative; float: left; width: 100%; overflow: hidden}

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

.mdAccess {display: none}

/* content.css|customers */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 15px/18px arial, verdana, sans-serif; color: #000}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background: #ccc}
body #bg {position: fixed; z-index: 1; margin: 0; padding: 0; display: none; visibility: hidden}

/* WRAP */
#mdWrap {height: 100%; position: relative; z-index: 2; overflow: auto}
#mdWrapSub {width: 860px; margin: 0 auto; padding: 10px 0}

/* HEAD */
#mdHead {height: 90px}

/* HEAD (top)*/
#mdHeadTop {height: 60px; background: url(img/bg_tile.png) repeat 0 0}
#mdLogo {float: left; padding: 10px 10px 0}
#mdLogo img {border: 0}
#mdHeadMisc {float: right; padding: 5px 10px 0 0; width: 200px; height: 55px; font-size: 13px; font-weight: bold; text-align: right;}

/* HEAD (menu) */
#mdHeadMenu {margin-top: 5px; position: relative}
#mdHeadMenuSub {height: 25px}
#mdHm {height: 25px; list-style: none; margin: 0; padding: 0; font: bold 13px/25px arial, verdana, sans-serif; text-transform: uppercase}
#mdHm li {float: left; margin: 0 5px 0 0; padding: 0; white-space: nowrap; background: url(img/bg_tile.png) repeat 0 0}
#mdHm li a {width: 168px; display: block; text-decoration: none; color: #000}
#mdHm li span {display: block}
#mdHm li span span {height: 25px; padding: 0 9px; cursor: pointer}
#mdHm li a:hover {color: #ce0044}
#mdHm li.selected a {color: #ce0044}
#mdHm ul li.selected a {color: #ce0044 ! important}
#mdHm li.selected ul {display: block}
li#mdHm4 {margin: 0}

/* BODY */
#mdBody {padding: 100px 0 0; min-height: 250px}
#mdBodyLang {position:absolute;right:0;top:116px}
#mdBodyLang .mdBox{margin:0;padding:0;width:auto}

/* LEFT (menu) */
#mdLeftMenu {width: 570px; clear: both; min-height: 1px; overflow: hidden}
#mdLm {list-style: none; margin: 0; padding: 0; font: bold 13px/25px arial, verdana, sans-serif; text-transform: uppercase}
#mdLm li {float: left; margin: 5px 5px 0 0; padding: 0; white-space: nowrap; background: url(img/bg_tile.png) repeat 0 0}
#mdLm li a {display: block; text-decoration: none; color: #000}
#mdLm li span {display: block}
#mdLm li span span {height: 25px; padding: 0 9px; cursor: pointer}
#mdLm li a:hover {color: #ce0044}
#mdLm li.selected a {color: #ce0044}
#mdLm ul li.selected a {color: #ce0044 ! important}
#mdLm li.selected ul {display: block}

/* BODY (path) */ 
.mdPath {clear: both; margin: 5px 0 0; padding: 5px 10px; font: normal 11px/14px verdana, arial, sans-serif; color: #000; background: url(img/bg_tile.png) repeat 0 0}
.mdPath a {color: #747678}
.mdPath a:hover {color: #ce0044}

/* BODY (content) */ 
#mdBodyContentSub {background: url(img/bg_line.gif) no-repeat 50% 0}
	.mdSt4 #mdBodyContentSub {background: url(img/bg_line_wide.gif) no-repeat 50% 0}

/* RIGHT */ 
#mdBodyRight {margin: 5px 0 0}

/* FOOT */
#mdFoot {text-align: center; padding: 7px 0}
#mdFoot address {font: normal 14px/18px helvetica, arial, sans-serif; color: #fff}
#mdFoot address a {color: #fff}

/* FRONT PAGE SPECIFIC*/
.mdSt100 #mdBodyLang{top:86px}
/* shelltype_layout.css|customers */
/* SHELL TYPE (layout) */
/*#######################*/ 
.mdSt100 #mdBodyRight {height: 250px}
.mdSt100 #mdLeftMenu, .mdSt100 .mdPath {display: none}
.mdSt100 #mdBody {overflow: visible; padding-bottom: 40px}
.mdSt100 #mdBodyContentSub {background: none}
.mdSt100 #flashcontent {position: absolute; top: 70px; left: -35px; width: 640px; height: 340px; z-index: 10000}
.mdSt100 .mdBox {height: 245px}

/* SHELL TYPE 3 */
.mdSt3 #mdBodyContent {background: url(img/bg_tile.png) repeat 0 0}

/* SHELL TYPE 4 */
.mdSt4 #mdBodyContent {background: url(img/bg_tile.png) repeat 0 0}

/* list.css|customers */
#mdBodyLang ul{float:right;list-style-type:none;width:auto;margin:0;padding:0}
#mdBodyLang ul li{display:inline;margin:0 0 0 5px;padding:0;line-height:11px;overflow:hidden}
#mdBodyLang ul li img{margin:0;padding:0}
/* player.css|customers */
.mdMediaPlayer{display:block;text-align:center}
/* tagcloud.css|customers */
/* TAGCLOUD */
/*#######################*/

.mdTagcloud ul{margin: 0 ! important; padding: 3px 10px 10px ! important;line-height: 24px}
.mdTagcloud li {list-style: none; display: inline}
.mdTagcloud a {color: #000; text-decoration: none}
.mdTagcloud a:hover {color: #ce0044; text-decoration: underline}
.mdTagcloud .tag1 {font-size: 12px}
.mdTagcloud .tag2 {font-size: 13px}
.mdTagcloud .tag3 {font-size: 15px}
.mdTagcloud .tag4 {font-size: 17px}
.mdTagcloud .tag5 {font-size: 21px}
.mdTagcloud .tag6 {font-size: 24px}

#mdBodyContentSub .mdTagcloud{height:450px;overflow:auto}

/* box.css|customers */
/* Box */
/*#######################*/
.mdBox {width: 280px; margin: 0 0 10px; padding: 0 0 5px; overflow: hidden; background: url(img/bg_tile.png) repeat 0 0}
#mdBodyLang .mdBox {background: none !important;} /* Language box should not have any background */
.mdBox h5 {height: 30px; line-height: 28px}
.mdBox .mdBoxBody {margin: 0 10px; border-bottom: 1px solid #000}
.mdBox .mdBoxBody img {margin: 0 0 5px}
.mdBox .mdBoxBody p {padding: 0 0 10px}

.mdBoxTeaser {clear:both;min-height: 1px; margin: 0; padding: 0 0 10px; overflow: hidden}
.mdBoxTeaser img {float: left; padding: 0; margin-right: 0}
.mdBoxTeaserBody {overflow: hidden}
.mdBoxTeaserBody h5 {font-size: 15px; font-weight: bold}
.mdBoxTeaserBody h5 a {color: #000; text-decoration: none}
.mdBoxTeaserBody h5 a:hover {color: #ce0044; text-decoration: underline}
.mdBoxTeaserBody p {font-size: 14px; line-height: 15px; padding-bottom: 0}
.mdBoxTeaserBody .mdLinkMore {font-size: 12px}

.mdBox h4{position:relative;width:260px}
.mdBox h4 a{color:#ce0044;text-transform:none;position:absolute;right:0;top:0;text-decoration:underline}
.mdBox h4 a:hover{text-decoration:none}
/* form.css|customers */
/* for BLINK */
#user-login-form fieldset{border:none}
/* frontend-forms.css|customers */
#mdBodyContentSub .field-field-teaser {padding:10px}
#mdBodyContentSub .field-items {padding:10px;display:none}

#mdBodyContentSub form{padding:5px 15px 0;width:538px}
#mdBodyContentSub form fieldset{border:0;width:540px;overflow:hidden;padding:0;margin:5px 0}
#mdBodyContentSub form legend{font-weight:bold;margin:0;padding:0;color:#000}
 
#mdBodyContentSub div.form-item {margin:6px 0 16px;overflow:hidden;width:518px}
#mdBodyContentSub div.form-item label {display:block;float:left;width:160px;padding-top:4px;font-weight:normal}
#mdBodyContentSub div.form-item input.form-text, div.form-item input.form-file,#mdBodyContentSub div.form-item select.form-select {width:260px;border:1px solid #666;border-right:1px solid #fff;border-bottom:1px solid #fff}
#mdBodyContentSub div.form-item input.form-text {color:#808080;background:url(img/bg_form_field.gif) repeat-x #ebebeb;padding:2px 0 2px 0;	text-indent:4px}
#mdBodyContentSub div.form-item input.form-file {background:#ebebeb}
#mdBodyContentSub div.form-item select.form-select {color:#000;background:#eee}
#mdBodyContentSub  div.form-item div.description {clear:both;padding-left:160px}
#mdBodyContentSub input.form-submit {width:auto;float:right;margin:0 10px 10px 10px;color:#fff;background:#CE0044;border:2px solid #e994b0;border-right:2px solid #9b254d;	border-bottom:2px solid #9b254d}
#mdBodyContentSub div.messages {margin:10px}

#tabs-wrapper{padding-top:5px}

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

/* shelltype04.css|customers */
/* SHELL TYPE 3 */
/*#######################*/
.mdSt4 #mdBodyMain {margin-right: 0}
.mdSt4 #mdBodyMainSub {margin-right: 0}


/* shelltype100.css|customers */
/* SHELL TYPE 100 */
/*#######################*/
.mdSt100 #mdBodyMain {margin-right: -290px}
.mdSt100 #mdBodyMainSub {margin-right: 290px}
.mdSt100 #mdBodyRight {width: 280px}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h1 {font: normal 28px/30px arial, verdana, sans-serif}
h2 {font: bold 22px/24px arial, verdana, sans-serif}
h3 {font: bold 17px/19px arial, verdana, sans-serif}
h4 {font: bold 13px/24px arial, verdana, sans-serif; text-transform: uppercase}
h5 {font: bold 13px/16px arial, verdana, sans-serif}
h1, h2, h3, h4, h5 {margin: 0 10px; padding: 0; clear: both}
h1 {padding: 5px 0 6px}
h2 {padding: 10px 0 6px}
h3 {padding: 5px 0 0}
h4 a {color: #000; text-decoration: none}
h4 a:hover {color: #ce0044; text-decoration: underline}

h1 span {font-size: 21px; color: #747678}
h5 span {font-size: 12px; color: #747678}

#mdBodyRight h4 {border-bottom: 1px solid #000}

/* image.css|customers */
/* IMAGE */
/*#######################*/
img {border: 0; min-height: 1px; padding: 0; margin: 0 10px} /* min-height because of floated-img bug in FF */
img.art {float: left; margin: 2px 10px}
/* linkmore.css|customers */
/* LINKMORE */
/*#######################*/
.mdLinkMore {margin: 0 10px; padding: 0; text-transform: uppercase}
.mdLinkMore a {color: #747678}
.mdLinkMore a:hover {color: #ce0044}
/* list_index.css|customers */
/* LIST (index) */
/*#######################*/
ul.index {list-style: none outside; padding: 0; margin: 10px 10px 0}
ul.index li {position: relative; top: 0; left: 0; margin: 0; padding: 1px 0 1px 35px; z-index: 1; font-size: 13px; font-weight: bold}
ul.index li div {width: 30px; height: 13px; line-height: 13px; position: absolute; top: 2px; left: 0; padding: 0; overflow: hidden; font-size: 11px; font-weight: normal; color: #747678}
ul.index li a {color: #000; text-decoration: none}
ul.index li a:hover {color: #ce0044; text-decoration: underline}
ul.index ul {display: none}

/* linkdink.css|customers */
/* LINKDINK */
/*#######################*/
/*.mdLinkDink {background: url(img/linkdink.gif) no-repeat 100% 5px; padding: 0 15px 0 0}*/

/* link.css|customers */
/* LINK */
/*#######################*/
a {text-decoration: underline; color: #ce0044}
a:hover {text-decoration: none}

/* paragraph.css|customers */
/* PARAGRAPH */
/*#######################*/
p {margin: 0; padding: 0 10px 10px}
#mdBodyRight {font-size: 13px; line-height: 15px}

