



            
            * {
                margin:0px;
                padding:0px;
                border:0px;
                font-family:arial, verdana, sans-serif;
            }
            
            
            
            html {
                overflow-y:scroll;
            }
            
            
            
            body {
                background:#faf4de;
            }
            
            
            
            .ff {
                float:none;
                clear:both;
                font-size:0px;
                line-height:0px;
            }
            
            
            
            div#main {
                width:1000px;
                height:576px;
                overflow:hidden;
                margin:0 auto;
                background:#fff;
            }
            
            
            
            div#main #head {
                width:1000px;
                height:146px;
                overflow:hidden;
            }
            
            
            
            div#main #head h1 {
                width:766px;
                height:146px;
                overflow:hidden;
                text-indent:-10000000em;
                font-size:0px;
                background:url(./bg_h1.jpg) no-repeat;
                float:left;
            }
            
            
            
            div#main #head a:link,
            div#main #head a:visited,
            div#main #head a:hover,
            div#main #head a:focus,
            div#main #head a:active {
                width:234px;
                height:146px;
                display:block;
                overflow:hidden;
                float:left;
            }
            
            
            
            div#main #box {
                width:1000px;
                height:365px;
                overflow:hidden;
            }
            
            
            
            div#main #box #content {
                width:722px;
                height:335px;
                overflow:auto;
                float:left;
                margin-top:30px;
                padding-left:22px;
                padding-right:22px;
            }
            
            
            
            div#main #box #content a:link,
            div#main #box #content a:visited {
                color:#db001b;
            }
            
            
            
            div#main #box #content a:hover,
            div#main #box #content a:active,
            div#main #box #content a:focus {
                text-decoration:none;
            }
            
            
            
            div#main #box #content h2 {
                font-size:33px;
                font-weight:normal;
                color:#606263;
                text-transform:uppercase;
                margin-bottom:20px;
            }
            
            
            
            div#main #box #content h3 {
                font-size:23px;
                font-weight:normal;
                color:#606263;
                margin-bottom:20px;
            }
            
            
            
            div#main #box #content h3.sub {
                margin-bottom:10px;
            }
            
            
            
            div#main #box #content p {
                font-size:14px;
                color:#606263;
                line-height:20px;
                margin-bottom:20px;
                text-align:justify;
            }
            
            
            
            div#main #box #content ul {
                padding-left:40px;
            }
            
            
            
            div#main #box #content ul li {
                line-height:20px;
                text-align:justify;
                font-size:14px;
                color:#606263;
                margin-bottom:10px;
            }
            
            
            
            div#main #box #content .kollektion {
                width:702px;
                overflow:hidden;
            }
            
            
            
            div#main #box #content .kollektion td {
                vertical-align:top;
                color:#606263;
                line-height:20px;
                text-align:justify;
                font-size:14px;
            }
            
            
            
            div#main #box #content .kollektion td strong {
                text-align:left !important;
            }
            
            
            
            div#main #box #content .kollektion td a:link,
            div#main #box #content .kollektion td a:visited,
            div#main #box #content .kollektion td a:hover,
            div#main #box #content .kollektion td a:active,
            div#main #box #content .kollektion td a:focus {
                color:#606263;
                text-decoration:none;
            }
            
            
            
            div#main #box #content .kollektion .index {
                padding:0px 22px 17px 0px;
            }
            
            
            
            div#main #box #content .form-haendlersuche p {
                float:left;
                margin-right:20px;
                width:auto;
            }
            
            
            
            div#main #box #content p input {
                border:1px solid #db001b;
                padding:2px;
            }
            
            
            
            div#main #box #content .form-haendlersuche p select {
                border:1px solid #db001b;
                padding:1px;
            }
            
            
            
            div#main #box #content .form-haendlersuche .submit input {
                padding:10px;
                background:#db001b;
                color:#fff;
                
            }
            
            
            
            div#main #box #content .form_fachhaendlerbereich label {
                display:block;
                width:135px;
                float:left;
                text-align:left;
            }
            
            
            
            div#main #box #content h4 {
                font-size:14px;
                color:#606263;
            }
            
            
            
            div#main #box #content address {
                font-size:14px;
                color:#606263;
                font-style:normal;
                margin-bottom:20px;
            }
            
            
            
            div#main #box #content .collection_table {
                font-size:14px;
                color:#606263;
                border-left:1px solid #606263;
                border-top:1px solid #606263;
                border-bottom:1px solid #606263;
            }
            
            
            
            div#main #box #content .collection_table td,
            div#main #box #content .collection_table th {
                border-right:1px solid #606263;
                padding:6px;
            }
            
            
            
            div#main #box #content .collection_table th {
                border-bottom:2px solid #606263;
            }
            
            
            
            div#main #box #content .red {
                color:#db001b;
                font-weight:bold;
            }
            
            
            
            div#main #box #nav {
                width:234px;
                height:338px;
                overflow:hidden;
                float:left;
                padding-top:27px;
                background:#faf4de;
            }
            
            
            
            div#main #box #nav .subnav {
                display:none;
            }
            
            
            
            div#main #box #nav ul {
                list-style:none;
            }
            
            
            
            div#main #box #nav ul li {
                border-bottom:1px solid #faf4de;
            }
            
            
            
            div#main #box #nav ul li .subnav li {
                border-bottom:1px solid #fff;
            }
            
            
            
            div#main #box #nav ul li .subnav {
                position:absolute;
                background:#fff;
                padding:5px 10px 4px 10px;
                margin-left:-207px;
                margin-top:-37px;
                width:187px;
            }
            
            
            
            div#main #box #nav ul li a:link,
            div#main #box #nav ul li a:visited {
                line-height:32px;
                font-size:14px;
                color:#606263;
                text-decoration:none;
                font-weight:bold;
                display:block;
                height:32px;
                padding-left:17px;
            }
            
            
            
            div#main #box #nav ul li a:hover,
            div#main #box #nav ul li a:active,
            div#main #box #nav ul li a:focus,
            div#main #box #nav ul li a.active:link,
            div#main #box #nav ul li a.active:hover,
            div#main #box #nav ul li a.active:visited,
            div#main #box #nav ul li a.subactive:link,
            div#main #box #nav ul li a.subactive:visited,
            div#main #box #nav ul li a.subactive:hover {
                color:#db001b;
            }
            
            
            
            div#main #box #nav #news {
                width:217px;
                height:32px;
                overflow:hidden;
                line-height:32px;
                font-size:14px;
                color:#606263;
                padding-left:17px;
            }
            
            
            
            div#main #box #nav #news a:link,
            div#main #box #nav #news a:visited {
                line-height:32px;
                font-size:14px;
                color:#606263;
                text-decoration:none;
                font-weight:bold;
            }
            
            
            
            div#main #box #nav #news a:hover,
            div#main #box #nav #news a:active,
            div#main #box #nav #news a:focus,
            div#main #box #nav #news a.on:link,
            div#main #box #nav #news a.on:visited,
            div#main #box #nav #news a.on:hover {
                color:#db001b;
            }
            
            
            
            div#main #box #nav #lang .on {
                color:#db001b !important;
            }
            
            
            
            div#main #box #nav #lang {
                width:217px;
                overflow:hidden;
                font-size:14px;
                color:#606263;
                padding-left:17px;
                margin-top:30px;
            }
            
            
            
            div#main #box #nav #lang span {
                display:block;
                width:80px;
                float:left;
            }
            
            
            
            div#main #box #nav #lang a:link,
            div#main #box #nav #lang a:visited {
                color:#606263;
                text-decoration:none;
                font-weight:bold;
            }
            
            
            
            div#main #box #nav #lang a:hover,
            div#main #box #nav #lang a:active,
            div#main #box #nav #lang a:focus {
                color:#db001b;
            }
            
            
            
            div#main #foot {
                width:1000px;
                height:65px;
                overflow:hidden;
            }
            
            
            
            div#main #foot #footer {
                width:744px;
                height:30px;
                overflow:hidden;
                float:left;
                padding-left:22px;
                font-size:14px;
                color:#828383;
                padding-top:35px;
            }
            
            
            
            div#main #foot #footer a:link,
            div#main #foot #footer a:visited {
                text-decoration:none;
                color:#828383;
            }
            
            
            
            div#main #foot #footer a:hover,
            div#main #foot #footer a:active,
            div#main #foot #footer a:focus {
                text-decoration:underline;
            }
            
            
            
            div#main #foot #slogan {
                width:234px;
                height:65px;
                overflow:hidden;
                float:left;
                background:url(./bg_slogan.jpg) no-repeat;
                font-size:0px;
                text-indent:-1000000em;
            }
            
            
            
            
            
            
            
            /*
             *      KONTAKT
             *      SEITE
             *
             */
            body.site_8 div#main #box #content table {
                font-size:14px;
                color:#606263;
            }
            
            
            
            body.site_8 div#main #box #content table td {
                padding:5px 10px 5px 0px;
            }
            
            
            
            body.site_8 div#main #box #content table td input,
            body.site_8 div#main #box #content table td textarea {
                border:1px solid #DB001B;
                padding:2px;
                width:200px;
                background:#fff;
            }
            
            
            
            
            
            
            
            /*
             *      FACHHÄNDLER
             *      SEITE
             *
             */
            div#main #box #content .bestellung {
                font-size:14px;
                color:#606263;
                width:710px;
            }
            
            
            
            div#main #box #content .bestellung .head {
                font-style:italic;
                padding-bottom:5px;
            }
            
            
            
            div#main #box #content .bestellung .input {
                border:1px solid #DB001B;
                width:30px;
                padding:2px;
            }
            
            
            
            div#main #box #content .bestellung .input_long {
                width:20px;
                border:1px solid #DB001B;
                padding:2px;
                width:180px;
            }
            
            
            
            div#main #box #content .ttop {
                width:710px;
                font-size:14px;
                color:#606263;
                margin-bottom:15px;
            }
            
            
            
            div#main #box #content .ttop td {
                padding:2px 10px 2px 0px;
            }
            
            
            
            div#main #box #content .ttop td input {
                padding:2px;
                border:1px solid #DB001B;
            }
            
            
            
            div#main #box #content input.submit {
                background:#fff;
                width:150px;
                float:right;
                margin-top:10px;
            }
            
            
            
            
            
            /*
             *      NEWS
             *
             *
             */
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item {
                font-size:14px;
                color:#606263;
                width:230px;
                height:120px;
                float:left;
                margin-right:15px;
                padding:15px 0px 0px 0px;
                border-top:1px solid #cccccc;
                border-bottom:1px solid #cccccc;
                margin-bottom:0px;
            }
            
            
            
            body.site_1 div#main #box #content #xn-xnews .no3 {
                margin-right:0px;
            }
            
            
            
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item h4,
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item h5 {
                font-size:14px;
                width:230px;
                overflow:hidden;
            }
            
            
            
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item h5 {
                font-weight:normal;
            }
            
            
            
            body.site_1 div#main #box #content .xn-xnews-item-detail {
                font-size:14px;
                color:#606263;
            }
            
            
            
            body.site_1 div#main #box #content .xn-xnews-item-detail h4 {
                font-size:14px;
                margin-top:20px;
            }
            
            
            
            body.site_1 #xScrollerContainer {
                margin:0 auto;
                color:#606263;
            }
            
            
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item .xn-xnews-item-thumb {
		margin-bottom:5px;
            }
            
            
            
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item .xn-xnews-item-date {
                width:70px;
                float:left;
            }
            
            
            
            body.site_1 div#main #box #content #xn-xnews .xn-xnews-item .xn-xnews-item-content {
                width:70px;
                float:left;
            }
            
            
            
            #xnews_funktionslink {
                display:none;
            }
            
            
            
            div#main #box #content #xn-xnews .xn-xnews-item {
                margin-bottom:20px;
            }
            
            
            
            .xn-xnews-item-detail-content,
            .xn-xnews-item-detail-date,
            .xn-xnews-item-date {
                font-size:14px;
                color:#606263;
            }
            
            
            
            .xn-xnews-item-detail-content {
                margin-top:15px;
                margin-bottom:15px;
                line-height:20px;
                text-align:justify;
            }
            
            
            
            .xn-xnews-item-detail-back,
            .xn-xnews-item-more {
                font-size:14px;
            }
