html, body, td, a, textarea {
color:#001F4B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
}

body {
background-color:#FFFFFF;
margin:0px;
}

form {
margin:0px;
}

h1, h2, h3, h4, h5, h6, .h3 {
color:#001F4B;
font-size:14px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:18px;
margin:0px;
}

h1 {
font-size:14px;
text-transform:uppercase;
}

h2 {
font-size:14px;
}

h3 {
background:#F7FDC6;
color:#001F4B;
font-size:13px;
padding:4px 4px 4px 1px;
text-transform:uppercase;
}

.double_content h3 {
letter-spacing:0em;
text-transform:none;
}

.h3 {
}

h5, h6 {
color:#000000;
}

a {
color:#0099CC;
text-decoration:none;
}

a:hover {
color:#001F4B;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0px 0px 0px 15px;
padding:0px;
}

li {
list-style-image:url(/mmfiles/li_tcm141-26543.gif);
margin:4px;
padding:0px 0px 4px 4px;
}

.label, .boxlabel {
height:28px;
}

.shoplist, .shopprice, .shopamount {
background-color:#FFFFFF;
}

.shoplist {
vertical-align:top;
width:282px;
}

.shoparticle {
vertical-align:top;
width:194px;
}

.shoplabel1 {
width:98px;
}

.shoplabel2 {
width:306px;
}

.shoptotalright {
margin:0px 4px 4px 0px;
text-align:right;
}

.shopremove {
text-align:right;
vertical-align:top;
}

.shoplabelright {
text-align:right;
}

.shopprice {
text-align:right;
vertical-align:top;
width:82px;
}

.shoppadding {
width:82px;
}

.shopamount {
text-align:right;
vertical-align:top;
width:82px;
}

input.single {
border:1px solid;
font-size:11px;
height:16px;
line-height:16px;
margin:0px;
padding:0px;
width:176px;
}

select.single {
border:1px solid;
font-size:11px;
height:16px;
line-height:16px;
margin:0px;
padding:0px;
width:176px;
}

.L, .M, .S, .XS, .XXS, .MS, .ML {
border:1px solid #000000;
font-size:11px;
height:16px;
line-height:16px;
margin:0px 4px 0px 0px;
padding:0px;
}

.label b, .shoplabel, .shoplabelright {
color:#0099CC;
}

.boxlabel b {
color:#0099CC;
}

.boxlabel {
text-align:right;
vertical-align:top;
}

.L {
width:392px;
}

.ML {
width:300px;
}

.M {
width:196px;
}

.MS {
width:180px;
}

.S {
width:96px;
}

.XS {
width:46px;
}

.XXS {
width:21px;
}

textarea.L {
font-size:11px;
height:80px;
line-height:16px;
}

.content img.submit {
margin:0px 8px 0px 4px;
padding:0px;
}

.content li {
list-style-image:url(/mmfiles/li_tcm141-26543.gif);
padding:1px;
}

.page {
background-color:#F0A62B;
margin: 0px;
padding:0px;
width:1000px;
}

.spacer {
height:0px;
width:0px;
}

.bc {
height:26px;
}

.filler {
height:0px;
width:0px;
}

.logo {
text-align:center;
vertical-align:middle;
width:196px;
}

img {
border:0px none;
padding-bottom: 0px;
margin: 0px;
}

.payoff {
background-color:#3C5784;
color:#FFFFFF;
font-family:Arial Black,Arial Bold,Arial,sans-serif;
font-weight:bold;
height:30px;
padding:2px 0px 0px 4px;
text-transform:uppercase;
vertical-align:top;
width:188px;
}

.illustration {
height:71px;
}

.illustration img {
display:block;
}

.corner {
height:12px;
left:788px;
position:absolute;
top:83px;
width:12px;
z-index:99;
}

.nav, .nav_over {
float:left;
height:32px;
width:100px;
}

.nav a, .nav_over a, nav a.active, .nav a:hover, .nav a.active:hover {
background-color:#F9E030;
background-image:url(/mmfiles/nav.gif);
background-position:right bottom;
background-repeat:no-repeat;
/* color:#000000; */
display:block;
font-size:11px;
height:32px;
padding:15px 0px 0px 4px;
width:96px;
}

.nav_bg {
background-color:#F9E030;
width:600px;
}

.nav_over a, .nav_over a:hover {
background-color:#B29C00;
background-image:url(/mmfiles/nav_over.gif);
color:#FFFFFF;
}

.sitemap1, .sitemap2, .sitemap3 {
background-color:#B29C00;
background-image:url(/mmfiles/sitemap.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
height:32px;
padding:0px 0px 0px 4px;
vertical-align:top;
}

.spacer3 {
width:0px;
}

.sitemap1 {
width:192px;
}

.sitemap2 {
width:193px;
}

.sitemap3 {
width:196px;
}

.nav a.active {
background-color:#0099CC;
background-image:url(/mmfiles/nav_active.gif);
color:#FFFFFF;
}

#nav_over {
margin:0pt;
padding:0pt;
position:absolute;
top:98px;
z-index:99;
}

#nav_over div img {
left:100px;
position:absolute;
top:0px;
}

#nav {
background-color:#FFFFFF;
margin:0px;
padding:0px;
position:absolute;
text-align:left;
top:130px;
width:203px;
z-index:100;
}

#nav a {
background:#B29C00 none repeat scroll 0%;
color:#FFFFFF;
display:block;
height:14px;
margin:0px;
padding:0px;
width:194px;
}

#nav a:hover {
background:#F9E030 none repeat scroll 0%;
color:#001F4B;
}

.nav_meta {
height:24px;
width:600px;
}

.nav_meta td {
background-color:#3C5784;
color:#FFFFFF;
}

.nav_meta .tab {
background-image:url(/mmfiles/nav_meta.gif);
background-position:right top;
background-repeat:no-repeat;
vertical-align:top;
width:100px;
}

.nav_meta .tab a {
color:#FFFFFF;
display:block;
height:24px;
padding:0px 0px 0px 4px;
width:96px;
}

.nav_meta td a:hover, .nav_meta td a.active {
color:#F9E030;
}

.nav_meta .language {
background-color:#FFFFFF;
margin:0px;
padding:0px;
vertical-align:middle;
width:100px;
}

.nav_meta .language select {
font-size:11px;
width:96px;
}

.nav_meta .search1 {
padding:0px 0px 0px 4px;
vertical-align:top;
width:64px;
}

.nav_meta .search1 a {
color:#FFFFFF;
display:block;
height:24px;
padding:0px 0px 0px 4px;
}

.nav_meta .search2 {
text-align:right;
width:112px;
}

.nav_meta .search3 {
padding:0px;
width:20px;
}

.nav_meta .search3 a {
display:inline;
padding:0px;
width:18px;
}

.nav_meta .search2 input {
border:0px none;
font-size:11px;
height:16px;
line-height:16px;
margin:0px;
padding:0px;
width:112px;
}

.nav_meta img {
border:0px none;
vertical-align:middle;
}

.nav_func {
background-color:#3C5784;
vertical-align:top;
width:196px;
}

.winkelwagen {
background-color:#3C5784;
color:#FFFFFF;
padding:4px;
vertical-align:top;
width:184px;
}

.attention {
color:#F9E030;
}

.nav_func .header, .winkelwagen_header {
background-color:#F9E030;
background-image:url(/mmfiles/nav_func.gif);
background-position:right top;
background-repeat:no-repeat;
color:#001F4B;
font-weight:bold;
height:24px;
line-height:24px;
margin:0px 0px 4px;
padding:0px 0px 0px 4px;
width:192px;
}

.winkelwagen_header {
background-image:url(/mmfiles/winkelwagen_header.gif);
margin:0px;
width:188px;
}

.nav_func a {
color:#FFFFFF;
display:block;
font-size:9px;
line-height:12px;
padding:0px 0px 0px 4px;
text-transform:uppercase;
}

.nav_func a:hover, .nav_func a.active {
color:#F9E030;
}

.breadcrumb {
/* background-color:#FFDD00; */
color:#3C5784;
font-size:9px;
height:22px;
line-height:11px;
padding:4px 4px 4px 20px;
width:820px;
}

.breadcrumb a {
font-size:9px;
line-height:11px;
}

.breadcrumb a:hover {
color:#3C5784;
}

.main {
background-color:#F0A62B; 
padding:10px;
vertical-align:top;
}

.main_flash {
vertical-align:top;
}

.container, .container_bg {
margin:4px;
padding:4px;
}

.container_bg {
background-color:#FFFFFF;
border:2px dotted #F0A62B;
padding:4px 4px 2px 2px;
}

.content {
background-color:white;
margin:4px;
padding:4px;
vertical-align:top;
width:580px;
}

.content_min_height {
height:400px;
}

.double_content {
padding:0px 0px 0px 4px;
vertical-align:top;
width:795px;
}

.content p {
margin-top:0px;
width: 500px;
}

.download {
clear:both;
}

.download a {
text-transform:none;
}

.content .download img {
margin:0px;
padding:0px;
}

.content img {
/* float:left; */
margin:4px 8px 8px 4px;
}

.flash_filler {
height:112px;
width:3px;
}

.indent {
margin-left:4px;
}

h3.indent {
margin-bottom:4px;
}

.landing, .landing_double, .landing_10 {
vertical-align:top;
}

.landing .twocols {
background-color:#F0A62B;
padding:28px 5px 0pt;
vertical-align:top;
width:1000px;
}

.thumbnails {
width:600px;
}

.thumbnail {
background-color:#FDF7CE;
padding:4px;
vertical-align:top;
width:33%;
}

.thumb_text {
height:28px;
}

.landing_spacer .spacer {
width:0px;
}

.landing_spacer {
background-color:#F9E030;
}

.landing .twocols .content {
padding:4px;
vertical-align:top;
width:390px;
}

.twocols .content .content {
}

.topline, .line {
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
}

.line {
vertical-align:top;
}

.topline {
display:block;
padding:4px;
width:382px;
}

.article, .webshop {
/* border-top:1px solid #3C5784; */
height:100%;
padding:8px 4px 4px;
width:382px;
}

.brochurearticle {
border-top:1px solid #3C5784;
height:100%;
padding:8px 4px 4px;
width:290px;
}

.webshop {
margin:0px 0px 4px;
width:592px;
}

.webshop_buttonbar {
background-color:#F9E030;
}

.webshop .continue {
width:192px;
}

.webshop_buttonbar .total {
width:94px;
}

.webshop_buttonbar .calculate {
padding-left:4px;
width:192px;
}

.order {
padding-left:6px;
}

.webshop input {
border:1px solid;
}

.webshop .spacer {
width:6px;
}

.article .text {
background-color:#FFFFFF;
/* vertical-align:top; */
width:188px;
}

.content .text, .texttop {
vertical-align:top;
}

.trafic {
vertical-align:bottom;
width:150px;
}

.icon img {
float:right;
}

.article .spacer {
width:6px;
}

.image_right, .image_left {
vertical-align:top;
width:188px;
}

.image_right img {
float:left;
margin:0px;
}

.image_left img {
float:right;
margin:0px;
}

.hline {
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
display:block;
height:1px;
line-height:1px;
margin:0px;
padding:0px;
width:100%;
}

.nobg {
background-color:#FFFFFF;
}

.listlink, .listlink_active, .listlink_wide, .listlink_wide_active, .listlink_sidebar, .listlink_sidebar_active {
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
display:block;
line-height:14px;
margin:0px;
padding:4px;
width:188px;
}

.listlink_wide, .listlink_wide_active {
width:388px;
}

.listlink_sidebar, .listlink_sidebar_active {
width:184px;
}

.list_double {
width:387px;
}

.list_single, .label {
width:196px;
}

.list_single_wide {
width:200px;
}

.list_double_wide {
width:391px;
}

.rowlinks_single {
width:96px;
}

.rowlinks_double {
width:400px;
}

.rowlinks_triple {
width:500px;
}

.label {
text-align:right;
}

.labelbig {
text-align:right;
vertical-align:top;
}

.form .spacer {
height:4px;
}

.landing .form td {
background:transparent none repeat scroll 0%;
}

.paging {
width:400px;
}

.vtop {
vertical-align:top;
}

.vbottom, .fbottom {
vertical-align:bottom;
}

.fbottom {
height:20px;
}

.paging div {
float:left;
}

.paging a {
margin-left:10px;
}

.paging a.active {
color:#3C5784;
}

.paging_go {
width:100px;
}

.table_sidebar {
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
}

.listlink:hover, .listlink_active, .listlink_sidebar_active, .listlink_wide:hover, .listlink_wide_active {
background-color:#FFFFFF;
color:#0099CC;
}

.list_spacer .spacer {
width:4px;
}

.blocklink {
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
display:block;
line-height:14px;
margin:0px;
padding:4px;
width:382px;
}

.rowlink td, .rowlink_active td, .row td {
height:auto;
margin:0px;
padding:4px;
vertical-align:top;
}

.rowlinks {
width:783px;
}

.rowlink, .rowlink_active, .rowclose, .row {
background-color:#F9E030;
background-image:url(/mmfiles/dot.gif);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
}

.rowlink, .rowlink_active {
cursor:pointer;
}

.rowclose {
background-color:#FFFFFF;
height:1px;
line-height:1px;
margin:0px;
padding:0px;
width:791px;
}

.blocklink:hover, .rowlink_active {
background-color:#FFFFFF;
color:#0099CC;
}

.landing_sidebar, .sidebar {
vertical-align:top;
width:196px;
}

.padded {
padding:4px;
}

.landing_sidebar {
background-color:#F9E030;
}

.landing_sidebar .content, .landing_sidebar .image, .sidebar .content, .sidebar .image {
background-color:#FDF7CE;
margin-bottom:4px;
padding:4px;
width:188px;
}

.landing_sidebar img, .sidebar img {
border:0px none;
display:block;
float:none;
margin:4px 0px 0px;
}

.landing_sidebar .image, .sidebar .image, .landing_sidebar .content {
background-color:#FFFFFF;
}

.landing_sidebar .content {
background-image:url(/mmfiles/landing.gif);
background-position:right top;
background-repeat:no-repeat;
margin-bottom:0px;
margin-top:4px;
}

.landing_sidebar .image img, .sidebar .image img {
margin:0px;
}

a.more {
background-color:#3C5784;
color:#FFFFFF;
font-size:11px;
line-height:16px;
text-transform:uppercase;
margin-left: 5px
}

a.more:hover {
background-color:#0099CC;
color:#FFFFFF;
}

.subnav2 {
background-color:#FDF7CE;
padding:20px;
vertical-align:top;
width:200px;
}

.subnav a, .subnav2 a {
border-top-style: dotted; 
border-top-color: #FFFFFF;
border-top-width: 2px;
border-right-style: dotted; 
border-right-color: #FFFFFF;
border-right-width: 2px;
background-color: #F0A62B;
color:#001F4B;
display:block;
font-size:11px;
line-height:24px;
padding-left:10px;
}

.subnav a:hover, .subnav a.level2, .subnav a.level3_active:hover {
color:#FFFFFF;
}

.subnav a.level2 {
background-image:none;
margin-left:8px;
}

.subnav a.level0, .subnav2 a.level0 {
color: #000000;
}

.subnav a.level1 {
padding-left:18px;
}

.subnav a.level2_active, .subnav2 a.level2_active {
background-color:#FDF7CE;
background-image:none;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}

.subnav a.level3, .subnav2 a.level3, .subnav a.level3_active, .subnav2 a.level3_active {
background-color:#FDF7CE;
background-image:none;
color:#FFFFFF;
padding-left:15px;
}

.subnav a.level3:hover, .subnav a.level3_active, .subnav2 a.level3:hover, .subnav2 a.level3_active {
background-color:#FDF7CE;
}

.subnav a.level2:hover, .subnav a.level2_active:hover, .subnav a.level1_active, .subnav a.level1_active:hover, .subnav a.level3:hover, .subnav a.level3_active:hover, .subnav2 a.level2:hover, .subnav2 a.level2_active:hover, .subnav2 a.level1_active:hover, .subnav2 a.level3:hover, .subnav2 a.level3_active:hover {
padding-left: 18px;
color:#FFFFFF;
}

.copy, .legal, .clock {
color:#FFFFFF;
float:left;
height:21px;
line-height:21px;
padding:0px 0px 0px 4px;
}

.copy {
background-color:#3C5784;
width:192px;
}

.legal {
background-color:#3C5784;
width:296px;
}

.legal a, .mail a, .print a {
color:#FFFFFF;
}

.legal a:hover, .mail a:hover, .print a:hover, .legal a.active {
color:#F9E030;
}

.clock {
background-color:#3C5784;
color:#F9E030;
text-transform:uppercase;
width:96px;
}

.mail, .print {
background-color:#3C5784;
color:#FFFFFF;
display:block;
float:left;
height:21px;
line-height:21px;
padding:0px 0px 0px 4px;
text-transform:uppercase;
width:196px;
}

.print img, .mail img {
border:medium none;
vertical-align:middle;
}

.print {
width:192px;
}

.footer {
background-color:#3C5784;
}

.XXS-centered {
border:1px solid #000000;
font-size:11px;
height:16px;
line-height:16px;
margin:0px 4px 0px 0px;
padding:0px;
text-align:center;
width:21px;
}

.multicore-spacer {
height:20px;
width:20px;
}

body {
margin:0px 0px 3px;
}

.content {
}

.content2 {
padding:4px;
vertical-align:top;
width:492px;
}

.multicore_headertop {
background-color:#566D7E;
color:#FFDD00;
font-size:25px;
height:80px;
line-height:40px;
padding:0px;
width:960px;
}

.multicore_headertop em {
color:#FFFFFF;
font-style:normal;
font-weight:bold;
}

.multicore_headersub {
/* background-color:#FFDD00; */
color:#566D7E;
font-size:12px;
height:30px;
padding:0px 20px;
}

.multicore_headerspacer {
background-color:#566D7E;
color:#FFDD00;
height:20px;
}

.multicore_logobox {
border:medium none;
height:100px;
left:775px;
padding:0px;
position:absolute;
top:75px;
width:200px;
}

.subnav {
background: #FFFFFF url(/mmfiles/content_background_tcm141-26319.gif) repeat-x;
padding:40px 0px 0px 0px;
vertical-align:top;
width:200px;
}