            a, div, td, th, li, span, h1, h2, h3, h4 {font-family:verdana,helvetica,arial;}
            ul li {padding-bottom:5px;}
            img {border:none;}
            .main {
                width:960px;
                margin-left:auto;
                margin-right:auto;
                margin-top:20px;
            }
            .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;
                position:absolute;
                z-index:2;
                top:-10px;
                left:0px;
            }
            .menu a {
                display:block;
                line-height:32px;
                padding-left:15px;
                padding-right:15px;
                height:31px;
                vertical-align:middle;
                font-size:12px;
                background-color:#FFC453;
                text-align:center;
                text-decoration:none;
                font-weight:bold;
                color:#b11111;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                -khtml-border-radius:5px;
                -ms-border-radius:5px;
                border-radius:5px;
            }
            .menu a.on {
                background-color:#FDA701;
                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-box {margin-top:15px;position:relative;
                background-image:url(/images/c.png);
                background-repeat:repeat-y;
            }
            .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;
            }
            h2 {
                padding:3px;
                margin:0px 0px 10px 0px;
                font-size:12px;
                color:#b11111;
                font-weight:bold;
                border-left:5px solid #b11111;
                border-bottom:1px solid #b11111;
                background-color:#F7AA00;
            }
            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;
            }

