div, a, td, th, li, span, h1, input, textarea, h2, h3, h4 {font-family:verdana,helvetica,arial;}
img {border-style:none;}
.aussen {
                width:950px;
                margin-left:auto;
                margin-right:auto;
                margin-top:20px;
                background-color:#fff7cf;
            }
            .kopf {
                height:150px;
                background-image:url(/bilder/bg.gif);
                background-repeat:repeat-x;
                position:relative;
            }
            .kopf span {
                color:white;
                font-size:11px;
                padding-top:50px;
                padding-left:10px;
                display:block;
            }
            .kopf h1 {
                position:absolute;
                width:944px;
                text-align:center;
                ccolor:#fff7cf;
                color:#B11111;
                font-size:18px;
                font-weight:bold;
                top:58px;
                display:block;
                /*
                border-top:1px solid white;
                border-bottom:1px solid white;
                */
                padding:3px;
            }
            .kopf span a {
                color:white;
                font-size:11px;
            }
            .menue {
                height:48px;
                background-image:url(/bilder/bgmenue.gif);
                background-repeat:repeat-x;
                position:relative;
            }
            .menue div {
                height:142px;
                position:absolute;
                top:-45px;
                z-index:2;
            }
            .menue a {
                background-image:url(/bilder/menue-off.png);
                background-repeat:no-repeat;
                background-position:center 82px;
                color:#b11111;
                float:left;
                width:189px;
                display:block;
                height:82px;
                text-align:center;
                text-decoration:none;
                color:white;
                font-weight:bold;
                padding-top:60px;
            }
            .menue a.on {
                background-image:url(/bilder/menue-on.png);
                background-position:center 0px;
                color:#b11111;
            }
            .menue a.handel { background-image:url(/bilder/haendler-off.png); }
            .handel .menue a.on, .menue a.handel:hover { background-image:url(/bilder/haendler-on.png); }
            .menue a.hersteller { background-image:url(/bilder/hersteller-off.png); }
            .hersteller .menue a.on, .menue a.hersteller:hover { background-image:url(/bilder/hersteller-on.png); }
            .menue a.home { background-image:url(/bilder/home-off.png); }
            .home .menue a.on, .menue a.home:hover { background-image:url(/bilder/home-on.png); }            
            .menue a.wissen { background-image:url(/bilder/wissen-off.png); }
            .wissen .menue a.on, .menue a.wissen:hover { background-image:url(/bilder/wissen-on.png); }
            .menue a.montage { background-image:url(/bilder/montage-off.png); }
            .montage .menue a.on, .menue a.montage:hover { background-image:url(/bilder/montage-on.png); }
            .inhalt {
                padding-top:122px;
                position:relative;
                background-repeat:no-repeat;
            }
            .handel .inhalt {
                background-image:url(/bilder/teaser-haendler.jpg);
            }
            .home .inhalt {
                background-image:url(/bilder/teaser-home.jpg);
            }
            .hersteller .inhalt {
                background-image:url(/bilder/teaser-hersteller.jpg);
            }
            .montage .inhalt {
                background-image:url(/bilder/teaser-montage.jpg);
            }
            .wissen .inhalt {
                background-image:url(/bilder/teaser-wissen.jpg);
            }
            .inhalt .links {
                width:250px;
                padding-left:10px;
                padding-right:20px;
                float:left;
            }
            .inhalt .links .box, .inhalt .rechts .box {
                background-color:#ffc000;
                padding-left:4px;
                padding-right:4px;
                padding-bottom:10px;
                padding-top:3px;
                border:1px solid #ffc000;
                border-radius:10px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
            }
            .error {background-color:#B11111 !important;color:#B11111 !important;}
            .error h2 {color:#ffc000 !important;}
            .success {background-color:darkgreen !important;color:darkgreen !important;}
            .success h2 {color:#ffc000 !important;}
            .inhalt .rechts .box { margin-bottom:10px;}
            .inhalt .links .box strong, .inhalt .rechts .box strong, .inhalt .rechts .box h2 {
                color:white;
                font-weight:bold;
                font-size:12px;
                padding:3px;
                margin:0px;
            }
            .inhalt .rechts .box strong, .inhalt .rechts .box h2 {
                color:#B11111;
            }
            .inhalt .links .box div, .inhalt .rechts .box div {
                background-color:white;
                margin-top:3px;
                padding:5px;
            }
            .inhalt .links .box div a {
                color:#B11111;
                font-size:12px;
                font-weight:bold;
            }
            .inhalt .links .box div.untermenue a {
                display:block;
                text-decoration:none;
                padding:2px;
            }
            .inhalt .links .box div.untermenue a.on {
                background-color:#ffc000;
            }
            .inhalt .links .box div.untermenue div a.on {
                background-color:#fff7cf;
            }
            
            .inhalt .links .box div.untermenue .unteruntermenue {
                padding-left:10px;
            }
            .inhalt .links .box div.untermenue .unteruntermenue a {
                color:#888888;
                
            }
            .inhalt .rechts {
                width:660px;
                float:left;
                font-size:13px;
            }
            .inhalt .rechts a {
                color:#B11111;
            }
            .barcode {
                position:absolute;
                right:10px;
                top:10px;
            }
            .kopf form {
                position:absolute;
                left:10px;
                top:10px;            
                display:block;
                width:500px;
            }
            .kopf form div {
                float:left;
                width:140px;
                color:white;
                font-size:11px;
            }
            .kopf form div input {
                float:left;
                width:130px;
                border:1px solid #fff7cf;
                color:black;
            }
            .kopf form div .senden {
                float:left;
                width:130px;
                border:1px solid #fff7cf;
                background-color:#fff7cf;
                color:#ffc000;
                font-weight:bold;
            }
.opt div {display:none;}
.opt:hover div {display:block;}
table.form {table-layout:fixed;width:100%;}
table.form thead th {background-color:#FFF7CF;border:1px solid #FFC000; }
table.form span {color:#666666;}
textarea {border:1px solid #666666;font-size:12px;}
input[type="text"], input[type="password"] {border:1px solid #666666;}
.readonly { color:#666666; }
.readonly input { background-color:#EAEAEA;color:#666666; }
/* div.hl5 { border:1px solid #B11111 !important;} */
div.hl1 { background-color:#FFEE88 !important; }
div.hl2 { background-color:#FFEE88 !important; }
div.hl2 div.hl2, div.hl1 div.hl1 { border:1px solid #FFC000; }
/* div.hl5 div.hl5 {background-color:#FFF9CC !important; } */
div.hl2 div.hl2, div.hl1 div.hl1 {background-color:white !important;}
div.hl5 a {font-weight:bold;}
div.hl1 a, div.hl1 a,div.hl1 h2, div.hl2 h2 {font-weight:normal !important;}
h3 {padding:0px;margin:0px;font-size:12px;color:#B11111;margin-top:20px;}
     
/*
a, div, td, th, li, span, h1, h2, h3, h4 {font-family:verdana,helvetica,arial;}
            ul li {padding-bottom:5px;}
            img {border:none;}

            .head {
                height:230px;
                background-image:url(/sonnenschutztechnik.png);
                background-repeat:no-repeat;
                background-position:0px 26px;
                position:relative;
            }
            .submenu {
                position:absolute;
                top:49px;
                left:40px;
            }
            .submenu a {
                padding:5px;
                background-color:white;
                color:#b11111;
                font-size:10px;
                text-decoration:none;
                font-weight:bold;
                border:2px solid #FFC352;
            }
            .submenu a.on {
                background-color:#FFC352;
                color:#b11111;
                border:2px solid #ffe6b5;
            }
            .subsubmenu {
                margin-top:15px;
                padding-left:22px;
            }
            .subsubmenu a {
                padding:4px;
                border:1px solid #b11111;
                color:#b11111;
                text-decoration:none;
                font-size:12px;
                font-weight:bold;
            }
            .subsubmenu a.on {
                background-color:#b11111;
                color:white;
            }
            .menu {
                padding-left:30px;
            }
            .menu a {
                display:block;
                height:31px;
                width:122px;
                vertical-align:middle;
                float:left;
                font-size:12px;
                background-image:url(/images/off.png);
                background-repeat:no-repeat;
                text-align:center;
                padding-top:8px;
                text-decoration:none;
                font-weight:bold;
                color:white;
                
            }


            .intro {
                position:absolute;
                width:584px;
                top:100px;
                left:22px;
            }
            .intro .feed {
                position:absolute;
                top:0px;
                right:0px;
            }
            .intro div {
                overflow:auto;
                height:81px;
                font-size:12px;
            }
            .intro h1 {
                display:block;
                height:30px;
                overflow:hidden;
                font-size:22px;
                padding:0px;
                margin:0px 0px 2px 0px;
            }

            .c {
                padding:22px;
                font-size:12px;
            }
            .c .box-left {
                float:left;
                width:612px;
            }
            .c .box-left .box, .c .box-left .note {
                margin-bottom:15px;
            }
            .c .box-left .box img {
                float:left;
                margin-right:6px;
                margin-bottom:0px;
                display:block;
            }
            .c .box a, .c .box-left .note a {
                color:#b11111;
            }
            .c .box-left .box span.date {
                font-size:9px;
                color:#888888;
                text-align:right;
                line-height:10px;
            }
            .c .box-right .box span.date {
                font-size:9px;
                color:#888888;
                display:block;
                line-height:10px;
            }
            .c .box-left .note {
                border:1px solid #b11111;
                color:#b11111;
                padding:4px;
            }
            .c .box-right {
                float:right;
                width:278px;
                padding-left:15px;
            }
            .c .box-right .box {
                border:1px solid #FFAA08;
                margin-bottom:15px;
            }
            .c .box-right .box div {
                padding:4px;
            }
            .c .box-right .box strong {
                background-color: #FFAA08;
                color:#b11111;
                display:block;
                padding:4px;
            }
            img.t {
                position:absolute;
                top:0px;
                left:0px;
            }
            img.b {
                position:absolute;
                bottom:0px;
                left:0px;
            }
            .catimg {
                position:absolute;
                top:-20px;
                left:610px;
            }

            h4 {
                margin:0px 0px 10px 0px;
            }
            html.* .catimg, html.* img.t, html.* img.b {
                display:none;
            }
            html.* .c .box-right {
                width:298px;
                padding-left:15px;
            }
*/
