@charset "utf-8";
/* CSS Document */
/* CSS COPYRIGHT 2015 
   NMB-MEDIA, CAPSICUM-DESIGN
   VERSION 14-05-2015
   www.nmb-media.de */
   
/* COPYRIGHT DARF NUR MIT KOSTENPFLICHTIGER GENEMIGUNG ENTFERNT WERDEN! */
   
/*  font    
    bg          rgb(208,208,213)
    a           1a84b8
    a:hover     23b8d9
    h1+h2       1a84b8 
    h3+4+5+6    23b8d9  
    gradient    1a84b8 / 23b8d9 / c83240 */

/* BASE STYLE */
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

body, #nmb-pb p, 
#nmb-pb h1, #nmb-pb h2, #nmb-pb h3, 
#nmb-pb h4, #nmb-pb h5, #nmb-pb h6,
#nmb-pb ul  {
    margin:0; padding:0;}

div#nmb-pb {float: left; width: 100%;
    background: rgb(208,208,213);
    font-family: "Droid Sans", Arial, Helvetica, sans-serif; 
    font-weight: 400; 
    font-size: 16px; font-style:normal;
    color: #505050;}
    
div#nmb-pc {float: left; width: 100%;}
    div#nmb-pc a {text-decoration: none; color: #1a84b8;}
    div#nmb-pc a:hover {text-decoration: none; color: #23b8d9;}
    div#nmb-pc p {margin: 5px 0;}
    div.nmb-sideTheme p {
        margin: 1em !important;}
    div#nmb-pc h1,
    div#nmb-pc h2,
    div#nmb-pc h3 {text-transform: uppercase; font-style:normal;}   
    div#nmb-pc h1 {color: #1a84b8; font-size: 1.6em;}
    div#nmb-pc h2 {color: #1a84b8; font-size: 1.2em;}
    div#nmb-pc h3 {color: #23b8d9; font-size: 1em;}
    div#nmb-pc h4,
    div#nmb-pc h5,
    div#nmb-pc h6 {color: #23b8d9; font-size: 1em;}
    div#nmb-pc img {max-width: 100%;}
    
/* Background Designs */    
div#nmb-pc.nmb-r1 {background:url(ontario-4.png) top left repeat-x;}

div#nmb-pb b,
div#nmb-pb strong {
    font-weight: 700;}

div#nmb-cc {
    margin: 0 auto; padding: 0;
    text-align:left;}
    
.nmb-shadow1 {
    -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
       -moz-box-shadow: 0 0 2px 0 #a7a7a7;
            box-shadow: 0 0 2px 0 #a7a7a7;}

.nmb-shadow2 {
    -webkit-box-shadow: 0 8px 6px -6px #a7a7a7;
       -moz-box-shadow: 0 8px 6px -6px #a7a7a7;
            box-shadow: 0 8px 6px -6px #a7a7a7}
            
.nmb-shadow3 {}
            
.nmb-small {font-size: 0.7em;}  
.clear {clear: both;}
.nmb-rounded {
    -webkit-border-radius: 20px;        
       -moz-border-radius: 20px;        
            border-radius: 20px;}

.nmb-borderTop {
    border-top: 5px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;               
        
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topmleft: 10px;
    -moz-border-radius-topright: 10px;
            
    -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
       -moz-box-shadow: 0 0 2px 0 #a7a7a7;
            box-shadow: 0 0 2px 0 #a7a7a7;}                 
    
.nmb-borderTop2 {
    border-top: 5px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;               
        
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topmleft: 10px;
    -moz-border-radius-topright: 10px;
            
    -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
       -moz-box-shadow: 0 0 2px 0 #a7a7a7;
            box-shadow: 0 0 2px 0 #a7a7a7;}     
            
/* ADDITION: TABLE STYLE */
div#nmb-pb table {margin: 10px auto;
    width: 98%;
    font-size: 14px;
    border: 1px solid #ccc;
    background: #f2f2f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#eaeaea 100%);
    background: -o-linear-gradient(top,  #f2f2f2 0%,#eaeaea 100%);
    background: -ms-linear-gradient(top,  #f2f2f2 0%,#eaeaea 100%);
    background: linear-gradient(to bottom,  #f2f2f2 0%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#eaeaea',GradientType=0 );}
    div#nmb-pb td {
        padding: 5px;
        border: none;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        vertical-align: top;}
        div#nmb-pb td:first-child {
            border-right: 1px solid #ccc;}
        div#nmb-pb tr:first-child td {border-top: none;}

/* GRADIENTS */
.nmb-ggr-light {background: #f8f8f8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #f0f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f0f0f0));
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
    background: linear-gradient(to bottom,  #f8f8f8 0%,#f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f0f0f0',GradientType=0 );}   
    
.nmb-ggr-medium {background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcdcd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcdcd));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcdcd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );}

.nmb-ggr-dark {background: #505050;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #505050 0%, #505050 38%, #303030 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(38%,#505050), color-stop(100%,#303030));
    background: -webkit-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
    background: -o-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
    background: -ms-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
    background: linear-gradient(to bottom,  #505050 0%,#505050 38%,#303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#303030',GradientType=0 );}   

.nmb-ggr-blue,
.nmb-ggr-color {background: #1a84b8;}
        
/* ID-Hauptbereichseinstellungen */
/* HEADER */
div#nmb-header {
    float: left; overflow: hidden; 
    position: relative;
    width: 100%;}
    
/* CONTENT */   
div#nmb-content {
    float: left; overflow: hidden;
    width: 100%;}

/* FUSS */
div#nmb-fc {
    float: right;
    padding-right: 15px; margin-bottom: 15px;
    font-size: 0.7em; color: #888;}
    
/* Detaileinstellungen Kopfbereich */
    span.nmb-logo {
        z-index: 2000;
        background-repeat: no-repeat !important;}

/* NAVIGATIONEN */  
div#nmb-topNavi {position: relative;}
    ul#nmb-n1 {list-style: none;
        margin-bottom: 20px;}
    ul#nmb-n1 li, 
    ul#nmb-n2 li, 
    ul#nmb-n3 li {float: left;}
    ul#nmb-n1 li a,
    ul#nmb-n3 li a {
        padding: 10px; margin: 0 5px;
        border-bottom: 5px solid #fff;
        border-left: 5px solid #fff;
        border-right: 5px solid #fff;               
        
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomright: 10px;
        
        -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
           -moz-box-shadow: 0 0 2px 0 #a7a7a7;
                box-shadow: 0 0 2px 0 #a7a7a7;              
                
        color: #fff !important;}
    ul#nmb-n1 li a:hover,
    ul#nmb-n2 li a:hover,
    ul#nmb-n3 li a:hover {
        background: #505050;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #505050 0%, #505050 38%, #303030 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(38%,#505050), color-stop(100%,#303030));
        background: -webkit-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
        background: -o-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
        background: -ms-linear-gradient(top,  #505050 0%,#505050 38%,#303030 100%);
        background: linear-gradient(to bottom,  #505050 0%,#505050 38%,#303030 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#303030',GradientType=0 );
        color: #ededed !important;}
    ul#nmb-n1 .nmb-last {padding: 0 !important; margin-top: -10px;}
    
div#nmb-middleNavi {float: left; width: 100%;}
    ul#nmb-n2 {list-style: none; float: left; 
        margin-top: 10px; margin-left: 5px;}
    ul#nmb-n2 li a {
        padding: 10px; margin: 0 5px;       
        border-top: 5px solid #fff;
        border-left: 5px solid #fff;
        border-right: 5px solid #fff;               
            
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topmleft: 10px;
        -moz-border-radius-topright: 10px;
            
        
        -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
           -moz-box-shadow: 0 0 2px 0 #a7a7a7;
                box-shadow: 0 0 2px 0 #a7a7a7;  
        
        color: #fff !important;}
        
div#nmb-bottomNavi {float: left; width: 100%;}
    ul#nmb-n3 {list-style: none; float: right; 
        margin-bottom: 10px; margin-right: 5px;}    
    ul#nmb-n3 li a {}
    
/* HOTLINE OPERATOR */  
img.nmb-ht1 {
    float: left; 
    margin-left: 5px;}
div.nmb-ht2 {
    float: left; 
    margin-left: 15px; margin-top: 10px;}
div.nmb-ht2 h3 {
    font-size: 1.0em; font-style: normal;
    color: #fff !important;}
    div.nmb-ht2 a {color: #fff !important;}
    p.nmb-tm5 {color: #818181;}
    
    .nmb-circle-blue,
    .nmb-circle-color {
        float: left;
        width: 50px; height: 50px;
        background:url(ico-hotline.png) center center no-repeat #1a84b8;
    
        border: 3px solid #fff;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;}
    
/* SEARCH */
div#nmb-searchwrapper {
    padding: 8px;
    border: 5px solid #fff;
        
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
        
    -webkit-box-shadow: 0 0 2px 0 #a7a7a7;
       -moz-box-shadow: 0 0 2px 0 #a7a7a7;
            box-shadow: 0 0 2px 0 #a7a7a7;}
#nmb-searchform {position: relative; 
    height:28px;
    margin-bottom: 0;
    background: #fff;
    border: 1px solid #a7a7a7;} 
.nmb-searchbox {float: left;
    width: 185px; height:28px;
    padding-left: 10px; padding-right: 20px;
    background: 0 none transparent;
    border: none;
    color: #a7a7a7; line-height:28px; font-style:italic;}
.nmb-searchbox_submit {
    position: absolute; 
    top: 3px; right: 4px;
    height: 22px; width: 26px;
    border: 0 none transparent;
    color: #f1f1f1;}
    .nmb-searchbox_submit:hover {cursor: pointer;}  
    
/* Detaileinstellungen Content-Bereich */

/* SIDEBOX DESIGN */
div.nmb-sideBox {float: left; position: relative; z-index: 9999;
    -webkit-box-shadow: 0 8px 5px -8px #a7a7a7;
       -moz-box-shadow: 0 8px 5px -8px #a7a7a7;
            box-shadow: 0 8px 5px -8px #a7a7a7;
    -webkit-border-radius: 20px;        
       -moz-border-radius: 20px;        
            border-radius: 20px;}
div.nmb-sideTheme {
    color: #fff; 
    text-align: center;}
div.nmb-sideContent {
    padding: 5px;
    border: 1px solid #c9c9c9;
    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
    background: #fff;
    font-size: 0.8em;}
    div.nmb-sideContent img,
    div.nmb-middleContent img {margin: 2px 0;}

/* MIDDLE BOX DESIGN */
div.nmb-middleBox {
    float: left;
    width: 100%;
    margin: 10px 0;
    
    -webkit-box-shadow: 0 8px 5px -8px #a7a7a7;
       -moz-box-shadow: 0 8px 5px -8px #a7a7a7;
            box-shadow: 0 8px 5px -8px #a7a7a7;}
div.nmb-middleTheme {
    text-align:center;}
    div.nmb-middleTheme.nmb-ggr-color {
        color: #fff;}
div.nmb-middleContent {
    float: left;
    padding: 5px;
    border: 1px solid #c9c9c9;
    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
    background: #fff;
    font-size: 0.8em;}

/* CONTENT WRAPPER */
div.nmb-ContainerWrapper {float: left; 
    width: 100%;
    border: 1px solid #a7a7a7;

    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
    background: #f6f6f6;}
div.nmb-sideContainer {float: left;}
div.nmb-middleContainer {float: left;}
    
/*div.nmb-sideContainer p,
div.nmb-middleContainer p,*/

div.nmb-middleBox div.nmb-middleContent h2,
div.nmb-sideBox div.nmb-sideContent h2 {
    margin: 10px 0 !important;
    font-size: 1.6em;}  
div.nmb-middleContent ul,
div.nmb-sideContent ul,
div.nmb-largeBox div.nmb-largeContent ul {
    padding: 10px 0 10px 20px !important;
    list-style-type: circle;}
    
div.nmb-sideBox ul.nmb-flagList {
    padding: 10px !important;
    list-style: none; }
    div.nmb-sideBox ul.nmb-flagList li {
        padding: 4px 0 !important; margin: 1px 0 !important;
        border-bottom:1px solid #a7a7a7; background:#f7f7f7;}
    div.nmb-sideBox ul.nmb-flagList li:first-child {
        border-top: 1px solid #a7a7a7;}
                    ul.nmb-flagList img {
                        margin-right: 3px; vertical-align: middle;}

/* LEFT CONTENT */
/* Category Listing */
div#eBayCategories {
    width: 100%;}
div#eBayCategories ul.categories-tree {
    padding: 0 !important;
    list-style: none !important;}
div#eBayCategories ul.categories-tree li {
    list-style: none !important;}

/* lvl1 */
div#eBayCategories ul.categories-tree li.MenuItem {
    width: 100%;
    margin: 5px 0 !important;}
div#eBayCategories ul.categories-tree li.MenuItem a {display:block;
    padding: 7px 5px 7px 10px;
    color: #212121;
    border-left: 10px solid #dedede;

    background: #e8e8e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #e8e8e8 0%, #ededed 50%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8e8e8), color-stop(50%,#ededed), color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(left,  #e8e8e8 0%,#ededed 50%,#f7f7f7 100%);
    background: -o-linear-gradient(left,  #e8e8e8 0%,#ededed 50%,#f7f7f7 100%);
    background: -ms-linear-gradient(left,  #e8e8e8 0%,#ededed 50%,#f7f7f7 100%);
    background: linear-gradient(to right,  #e8e8e8 0%,#ededed 50%,#f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f7f7f7',GradientType=1 );
    
    /*word-break: break-all;*/}

* html ul.categories-tree li.MenuItem a {  
    width:2050px;     /* Version 5.x */
    w\idth:205px;}    /* Version 6 */   
div#eBayCategories ul.categories-tree li.MenuItem a:hover {
    padding: 7px 5px 7px 10px;      
    border-left: 10px solid #414141;
    
    background: #66cde4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2RlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzIzYjhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1YWJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #66cde4 0%, #23b8d9 25%, #05abd2 50%, #1a84b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66cde4), color-stop(25%,#23b8d9), color-stop(50%,#05abd2), color-stop(100%,#1a84b8));
    background: -webkit-linear-gradient(top,  #66cde4 0%,#23b8d9 25%,#05abd2 50%,#1a84b8 100%);
    background: -o-linear-gradient(top,  #66cde4 0%,#23b8d9 25%,#05abd2 50%,#1a84b8 100%);
    background: -ms-linear-gradient(top,  #66cde4 0%,#23b8d9 25%,#05abd2 50%,#1a84b8 100%);
    background: linear-gradient(to bottom,  #66cde4 0%,#23b8d9 25%,#05abd2 50%,#1a84b8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cde4', endColorstr='#1a84b8',GradientType=0 );

    color: #f7f7f7;}
    
/* lvl2 */
ul.categories-tree ul.MenuSub1Item {padding: 0 !important;}
ul.categories-tree ul.MenuSub1Item li {font-size: 0.8em;}
ul.categories-tree ul.MenuSub1Item li a {
    width: 100%;
    padding: 2% 2% !important;
    border-left: 0 none transparent !important; 
    background: #fff !important;}
ul.categories-tree ul.MenuSub1Item li a:hover {
    width: 100%;
    padding: 2% 3% !important;
    background: #f1f1f1 !important;
    color: #212121 !important;} 

/* lvl3 */
ul.MenuSub1Item ul.MenuSub2Item {display:none;}
    
/* FAV CONTAINER */
div#nmb-favBox {
    float: left; 
    width: 100%;}
div#nmb-favcontainer {
    float: left; 
    position: relative;
    height: 78px;}
    div#nmb-favcontainer ul {
        padding: 9px 0 0 0 !important;
        float: right;}
div#nmb-favcontainer ul {
    list-style: none;}  
div#nmb-favcontainer ul li {
    display: block;
    padding: 13px 10px 0px;}
div#nmb-favcontainer ul li a {
    background: url(li-fav-rgl.png) top left no-repeat;
    padding: 2px 0 2px 18px; margin: 2px;}
div#nmb-favcontainer ul li a:hover {background: url(li-fav-hover.png) top left no-repeat;}

/* PRICE CONTAINER */
div.nmb-middleContent div#nmb-priceContainer {
    float: right; 
    padding: 10px 0;
    border: 1px solid #cdcdcd;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    text-align:center;} 
div.nmb-middleContent div#nmb-priceContainer a {
    display: block; 
    margin: 5px 0 0 10px;
    border: 1px solid #cdcdcd;
    border-radius:5px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;}
div.nmb-middleContent div#nmb-priceContainer a h2 {color: #212121 !important;}  
div.nmb-middleContent div#nmb-priceContainer a:hover h2 {color: #23b8d9 !important;}
div.nmb-middleContent div#nmb-priceContainer a:hover {
    border: 1px solid #212121;
    background: #45484d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #45484d 0%, #212121 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#212121));
    background: -webkit-linear-gradient(top,  #45484d 0%,#212121 100%);
    background: -o-linear-gradient(top,  #45484d 0%,#212121 100%);
    background: -ms-linear-gradient(top,  #45484d 0%,#212121 100%);
    background: linear-gradient(to bottom,  #45484d 0%,#212121 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#212121',GradientType=0 );}
div.nmb-middleContent div#nmb-priceContainer h3 {font-size: 1.4em; color:#fff; font-style:italic;}  
div.nmb-middleContent div#nmb-priceContainer p {margin: 0 !important; color: #616161 !important;}

/* PRODUCT DETAILS CONTAINER */
div.nmb-prodDetails {
    float: left; width: 100%;}
div.nmb-prodDetails ul.nmb-leftCol {
    float: left;
    padding-left: 0 !important;
    list-style: none;}
div.nmb-prodDetails .nmb-leftCol:first-child {
    padding-right: 12px !important;}    
div.nmb-prodDetails ul.nmb-leftCol li {
    padding: 3px 0 !important;
    border-bottom: 1px solid #cdcdcd;}  

ul.nmb-leftCol div.nmb-leftColTheme {
    padding: 5px;
    background: #f1f1f1;}

/* CROSS SELLING CONTAINER */
div.nmb-largeBox {
    float: left; 
    width: 100%;
    margin-bottom: 10px;}
    div.nmb-largeBox p {
        margin: 10px 0 !important;} 
div.nmb-largeBox div.nmb-crossTheme {
    margin: 0 auto;
    text-align:center;
    color: #fff;}
div.nmb-largeBox div.nmb-crossContent {
    display: table;
    margin: 0 auto; padding: 5px;
    border-spacing: 5px;
    
    border: 1px solid #c9c9c9;
    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
    background: #fff;
    font-size: 0.8em; text-align:center;}
    div.nmb-crossContent a {color: #505050 !important;}
    div.nmb-crossContent a:hover {color: #23b8d9 !important;}
    div.nmb-crossContent span.nmb-price {
        font-size: 1.2em; 
        color: #1a84b8;}    
    div.nmb-crossContent h3 {margin: 5px 0 !important;}
    
div.nmb-crossContent div.nmb-crossContainer {
    /*display: table-cell;*/
    border: 1px solid #c9c9c9;}
    .nmb-crossContainer img {width: 100%;}
    .nmb-crossContainer a {display: block;}
            
/* GALLERY */
#nmb-gallery {float: left; 
    position: relative; z-index:1000;
    width: 100%; 
    margin: 0; padding: 0;}
#nmb-galleryPreview {float: left; 
    position: relative; 
    width: 100%;
    margin: 0; padding: 0;
    text-align: left;}
    #nmb-galleryPreview > ul {list-style: none; 
        position: relative; 
        display: table;
        width: 100%;
        margin: 0 !important; padding: 0 !important;
        text-align:center;}
    #nmb-galleryPreview li {
        display:inline-block;
        padding: 0; margin: 5px;
        background: #fff;
        border: 1px solid #cdcdcd;}
    #nmb-galleryPreview li span {
        display: table-cell;
        text-align: center; vertical-align: middle;}
    #nmb-galleryPreview li,
    #nmb-galleryPreview li span {
        overflow: hidden;
        -webkit-border-radius: 10px;        
           -moz-border-radius: 10px;        
                border-radius: 10px;}   
    #nmb-galleryPreview img {
        
        margin: 0; padding: 0;
        border:none;}   
        .lte-ie8 img {width:80px !important; height:75px;}
        .lte-ie8 ul {margin: 0 !important;
            width: 100% !important;}

#nmb-galleryFull {float: left;
    height: auto; width: 100%;
    text-align:center;}
    #nmb-galleryFull img {
        max-height: 500px;}
    .lte-ie8-full img {max-height: 100% !important;
        width: 100% !important;}

        
    /*\*//*/
    #nmb-galleryPreview span {
        display: inline-block;
        height: 100%;
        width: 1px;}
    /**/

/* FOOTER */
div#nmb-fc a {color: #888;}
div#nmb-fc a:hover {color: #444;}

/* Tab-Design */
.nmb-tbstyle tr td {
    /*font-weight: bold;*/
    background: #f2f2f2;
    border: 1px solid #fff;
    box-shadow: 0px 1px 1px 0px #e7e7e7;
    vertical-align: top; font-size: 0.8em;}
.nmb-tbstyle tr td + td {font-weight: normal;}

@media only screen and (min-width: 1024px) {

/* BASE STYLE */
div#nmb-cc {width: 1010px;}

/* HEADER STYLE */
span.nmb-logo {
    float: left; 
    position: relative; 
    height: 180px; width: 400px;}
    
    div#nmb-operator {
        display: block;
        position: absolute;
        bottom: 2px;
        left: -130px;
        height: 178px; width: 152px;}
        div#nmb-operator.nmb-opt1 {background: url(operator-1.png) bottom left no-repeat;}
        div#nmb-operator.nmb-opt2 {background: url(operator-2.png) bottom left no-repeat;}
        div#nmb-operator.nmb-opt3 {background: url(operator-3.png) bottom left no-repeat;}
        div#nmb-operator.nmb-opt4 {background: url(operator-4.png) bottom left no-repeat;}

/* CONTENT STYLE */
div.nmb-sideContainer {
    position: relative;
    width: 23%;
    right: 54%;}
div.nmb-sideContainer.nmb-tablet {
    position: relative;
    width: 23%;
    right: 0;}  
div.nmb-middleContainer {
    position: relative;
    width: 54%;
    left: 23%;}

div.nmb-sideBox {
    width: 98%;
    margin: 15px 1%;}
    div.nmb-sideBox img.nmb-icons {max-width: 97px !important;}

div.nmb-sideTheme {
    width: 85%;
    margin: 0 auto; padding: 10px;}
div.nmb-sideContent {
    width: 95%;
    margin: 0 auto;}

div.nmb-middleTheme {
    width: 90%;
    margin: 0 auto; padding: 10px;}
div.nmb-middleContent {
    width: 99%;
    margin: 0 auto;}

/* GALLERY STYLE */
    #nmb-galleryPreview li span {
        height: 90px; width: 90px;}
    #nmb-galleryPreview img {
        max-height:85px; max-width:85px;}
    #nmb-galleryFull img {
        max-width: 97%; }

/* FAV / PRICE CONTAINER */     
div#nmb-favcontainer {
    width: 60%;}
div.nmb-middleContent div#nmb-priceContainer {
    width: 40%;}    
div.nmb-middleContent div#nmb-priceContainer a {
    width: 90%;
    margin:10px auto;}

}

@media only screen and (min-width: 601px) and (max-width: 1023px) {
    
div.nmb-sideContainer {
    width: 30%;
    padding: 0 5px;
    position: relative;
    right: 70%;}
div.nmb-middleContainer {
    width: 70%;
    padding: 0 5px;
    position: relative;
    left: 30%;}
div.nmb-ContainerWrapper div.nmb-sideContainer.nmb-tablet {
    width: 100%;
    right: 0;}
    div.nmb-sideContainer.nmb-tablet > div.nmb-sideBox > div.nmb-sideTheme {padding: 5px 0;}

div.nmb-sideBox {
    width: 100%;
    margin: 10px 0;}
div.nmb-sideTheme {
    width: 96%;
    margin: 0 auto;
    padding: 5px 0;}
div.nmb-sideContent {
    width: 99%;
    margin: 0 auto;}

div.nmb-middleTheme {
    width: 96%;
    margin-left: 5px;
    padding: 5px 0;}
div.nmb-middleContent {
    }
    
/* FOOTER STYLE */  

}

@media only screen and (max-width: 1023px) {

/* BASE STYLE */
div#nmb-cc {width: 100%;}

/* HEADER STYLE */  

/* CONTENT STYLE */

/* GALLERY STYLE */     
    #nmb-galleryPreview li {
        max-height: 55px; max-width: 60px;}
    #nmb-galleryPreview li span {
        height: 55px; width: 55px;}
    #nmb-galleryPreview img {
        max-height: 50px; max-width: 50px;}
    #nmb-galleryFull img {
        max-width: 95%;}

/* FOOTER STYLE */  

}

@media only screen and (min-width: 845px) and (max-width: 999px) {
div#nmb-topNavi {
    float: right;
    width: 70%; height:180px;}
    
    ul#nmb-n1 {
        float: right;}  
    div#nmb-hotline {
        float: right; 
        width: 85%;
        text-align: left;}  

}


@media only screen and (min-width: 1000px) {
div#nmb-topNavi {
    float: right;
    width: 60%; height:180px;}
    
    ul#nmb-n1 {
        float: right;
        width:100%;}
    div#nmb-hotline {
        float: left; 
        text-align: left;}  
        
}

@media only screen and (min-width: 845px) {

/* HEADER STYLE */
span.nmb-logo {
    float: none; 
    position: absolute;
    top: 0;
    bottom: 0;
    height: 180px; width: 400px;}

/* CONTENT STYLE */
div.nmb-crossContent div.nmb-crossContainer {
    float: left;    
    width: 20%; min-height: 210px;
    padding: 5px;}
    .nmb-crossContainer a {
        display: block;
        height: 100%;}

/* PRODUCT DETAILS CONTAINER */
div.nmb-prodDetails ul.nmb-leftCol {
    width: 50%;}
}

@media only screen and (max-width: 844px) {
/* PRODUCT DETAILS CONTAINER */
div.nmb-prodDetails ul.nmb-leftCol {
    width: 100%;}

div#nmb-topNavi {
    float: right;
    width: 60%; height:180px;}
    div#nmb-hotline {float: left;}
    ul#nmb-n1 li {display: none !important;}
    ul#nmb-n1 li.nmb-last {display: block !important;}
}

@media only screen and (min-width: 601px) and (max-width: 844px) {

/* HEADER STYLE */
span.nmb-logo {
    float: none; 
    position: absolute;
    top: 0;
    bottom: 0;
    height: 180px; width: 40%;}
}

@media only screen and (min-width: 601px) {
/* HEADER STYLE */
    div#nmb-header {
        height: 182px;}
        span.nmb-logo {background-position: 10px center !important;}
    div#nmb-searchwrapper {margin: 0 5px;}
    #nmb-searchform {width: 228px;}
    
    p.nmb-tm5 {
        position: absolute; 
        left: 5px; bottom: 3px;
        color: #fff;}
        
    ul#nmb-n1 li, 
    ul#nmb-n2 li, 
    ul#nmb-n3 li {
        display: block;
        padding: 10px 0;}

/* CONTENT STYLE */
/* CROSS SELLING CONTAINER */
div.nmb-largeBox div.nmb-crossContent {width: auto;}
div.nmb-largeBox div.nmb-crossTheme {
    width: 95%;
    padding: 10px;}
div.nmb-largeBox div.nmb-crossContent {
    width: 98%;}

}

@media only screen and (max-width: 600px) {
/* HEADER STYLE */
span.nmb-logo {
    float: left; 
    height: 120px; width: 100%;
    background-position: center center !important;}
    
div#nmb-topNavi {
    width: 100%;
    height: auto;}
    ul#nmb-n1 {width: 100%;}
    ul#nmb-n1 li {display: none;}
    ul#nmb-n1 li.nmb-last {display: block;}
    ul#nmb-n2 li a {
        display: block;}
        
    ul#nmb-n2 li {
        display: inline;
        width: 100%;}
        
    ul#nmb-n3 {display: none;}  
    
    li.nmb-last {width: 100%;}
    div#nmb-searchwrapper {
        width: 90%;
        margin: 0 auto;}
        
div#nmb-hotline {margin-left: 10px;}
#nmb-hotline > div:nth-child(3).nmb-ht2 {display: none;}
    p.nmb-tm5 {
        float: left;
        padding-left: 60px !important;}

/* CONTENT STYLE */
div.nmb-sideContainer,
div.nmb-middleContainer {width: 100%;}
div.nmb-sideBox {
    float: left; width: 100%;
    margin: 10px auto;}
    div.nmb-middleTheme,
    div.nmb-sideTheme {
        width: 94%;
        margin: 0 auto;
        padding: 5px 0;}        
    
/* CROSS SELLING CONTAINER */
div.nmb-largeBox div.nmb-crossContent {width: auto;}
div.nmb-crossContent div.nmb-crossContainer {
    float: left;
    width: 44%; min-height: 210px;
    padding: 5px;
    margin-bottom: 5px;
    margin-right: 5px;}

div.nmb-largeBox div.nmb-crossTheme {
    max-width: 90%;
    padding: 10px 0;}
div.nmb-largeBox div.nmb-crossContent {
    width: auto;}
}