css2
#container, #top, ul#navigation, p.footer {
        background-color:#FFFFFF;
}
html {
        padding:0;
}
body {
        color:#666666;
        margin:auto !important;
        padding-bottom:0.5em;
        font-size:1.25em !important;
        font-family:Verdana, sans-serif;
        /*text-align:center;*/
        width:71em;
        /*height:100%;*/
        /*background-color:#FFFFFF;*/
        /*background-color:silver;*/
        /*border:1px solid red;*/
}
* html body {
        margin:auto;
        /*margin:0 50px !important;*/
        font-size:1em !important;
        font-family:Verdana, sans-serif;
        width:57em !important;
        background-position:0 0;
        /*background-color:#FFFFFF; */
        /*background-color:silver;*/
        border:1px solid #faa0fb !important;/*#e4fee2; ist hellgruen, #faa0fb; ist pink*/
}
body img.zentriert, * html body img.zentriert { /*Wasserzeichen nur fuer print.css wichtig*/
        display:none !important;
}
#container {
        color:#666666;
        min-width:auto !important;
        padding-top:0 !important;
        font-size:1.15em !important;
        font-family:Verdana, sans-serif;
        /*text-align:center;*/
        /*background-color:silver;*/
        /*border:1px solid #009900;*/
        border:1px solid #faa0fb !important;
}
* html #container {
        w\idth:758px !important;                                                /* IE PX */
        text-align:center;
        font-size:1em !important;
        min-height:500px;
        /*background-color:yellow;*/
        /*border:1px solid green;*/
        border:1px solid #FFFFFF !important;/*#e4fee2; ist hellgruen, #faa0fb; ist pink*/
}
/*------------------------------------------------------------------------------*/
img, * html img {
        border:none;
        /*border:1px solid black;*/
}
img.deplogo, * html img.deplogo {/*nur fuer print.css wichtig*/
        display:none;
}
a, p a:link, p.footer a:link  {
        color:rgb(170,71,186); /* lila */
        background-color:#FFFFFF;
        /*border:1px solid #009900;*/
}
a:hover, p.footer a:hover  {
        color:#009900; /* gruen */
        background-color:#FFFFFF;
}
a, p a:link, a:hover, p.footer a, top a:link, top a:hover, ul#navigation li a:link, ul#navigation li a:hover {
        text-decoration:none;
        background-color:#FFFFFF;
}
a.ani:hover {
        /*color:rgb(170,71,186);  lila
        background-color:#FFFFFF;*/
}
abbr[title], acronym[title] {
        cursor:help;
}
.reg {
        font-family:Lucida Sans Unicode !important;
        font-size:0.8em !important;
        margin-top:0.5em !important;
}
#container, #top, ul#navigation, #inhalt, #p.footer {
        /*border:1px dashed blue;*/
}
p.footer {/*Fusszeile*/
        clear:both;
        font-size:0.65em;
        margin-top:1em;
        margin-bottom:0;
        padding:0 !important;
        /*padding-bottom:0;*/
        text-align:center;
        text-decoration:none;
        /*background-color:#faa0fb;*/
        /*border:1px dashed red;*/
}
* html p.footer {
        clear:left;
        w\idth:700px;                                                                     /* IE PX */
        margin-right:0;
        margin-left:0;
        padding:0;
        padding-bottom:0;
        /*border:1px solid black;*/
}
* html p.footer a {/*Verlinkung auf Fusszeile*/
        text-decoration:none;
}
/*------------------------------------------------------------------------------*/
#top {
        margin:0 !important;
        width:auto;
        height:8.5em;
        /*text-align:center !important;*/
        /*background-image:url(../pict/kaefer1.gif);*/
        /*background-color:#339900 *//*!important;  *//* gruen */
        background-color:#FFFFFF;
        /*border:1px solid green !important;*/ /*#009900;*/
}
* html #top {
        w\idth:auto;/*530px;*/
        /*background-color:red;*/                                                         /* IE PX */
        /*border:1px solid #009900;*/
}
/*------------------------------------------------------------------------------*/
#top p.fixiert a {/*png-Logo fuer Firefox*/
        margin-top:-2.9em;
        margin-left:2em !important;
        padding:0;
        float:left !important;
        position:fixed;
        width:9em;
        height:5em;
        /*background-image:url(../pict/delogo.png);*/
        /*background-image:url(../pict/deflogo.png);*/
        /*background-repeat:no-repeat;*/
        /*background-color:#6666FF !important; */ /* flieder */
        background-color:#FFFFFF;
        /*border:1px solid green;*/
}
* html #top p.fixiert a {
        display:none !important;
}
/*------------------------------------------------------------------------------*/
#top p.cinemino { /*gelber Schriftzug Cinemino*/                     /* stehen lassen, so ist es online korrekt */
        margin:-3.1em 30em -0.45em 20.1em;
        width:9.8em;
        height:2.5em;
        /*background-color:lightgreen;*/
        /*background-color:#6666FF !important;*/  /* flieder */
        background-color:#FFFFFF;
        /*border:1px bold #009900;*/
}
* html #top p.cinemino {
        margin-top:-55px;                                              /* IE PX */
        margin-left:10px;
        /*border:1px solid #009900;*/
}
#top p.prod { /* grauer Schriftzug */                                /* stehen lassen, so ist es online korrekt */
        margin:0 0 0 20.7em;
        width:21.3em;
        height:2.5em;
        /*background-color:#6666FF !important;*/  /* flieder */
        background-color:#FFFFFF;
}
* html #top p.prod { /* grauer Schriftzug */                        /* stehen lassen, so ist es fuer IE online korrekt */
        margin:0 0 0 19.3em;
}

/*------------------------------------------------------------------------------*/
#top p.navi a { /* links rechts oben */
        margin:0.8em 1.4em -1.5em 32em;
        padding:0.05em;
        padding-right:0.02em !important;
        display:block;
        float:right !important;
        font-size:0.8em;
        font-weight:bold;
        text-align:right !important;
        /*background-color:#6666FF !important;*/  /* flieder */
        background-color:#FFFFFF;
        /*border:1px dashed #009900;*/
}
* html #top p.navi a {
        margin:15px 10px -20px 680px;/*left830px;*/
        padding:5px;                                                         /* IE PX */
}
#top a#kontakt {
        color:rgb(170,71,186); /*lila*/
        background-color:#FFFFFF;
}
#top p.navi a:link, ul#navigation a:link {
        color:#FF00FF; /* Fuchsia */
        background-color:#FFFFFF;
}
#top p.navi a:hover, ul#navigation li a:hover {
        background-color:#FFFFFF;
        font-weight:bold;
}
#top p.navi a:hover {
        color:rgb(170,71,186);/*lila*/
}
/*------------------------------------------------------------------------------*/
html>body ul#navigation {/* nur fuer moderne Browser! */
        position:fixed;
        /*background-color:red;*/
}
ul#navigation {
        margin-top:17em !important; /*vorher 240px*//*fuer zusaetzlichen link in navi auf 130px*/
        margin-left:0 !important;/*NUR fuer korrekte Anzeige im Opera*/
        float:left !important;
        text-align:left;
        font-size:0.85em;
        width:18em;/* vorher 230px !important;*//*fuer Firefox, Netscape */
        padding:0 0 1em 1em/*20px 19px*/ !important;
        background-position:top left;
        /*background-color:green;*/
        border-left:1px solid #faa0fb !important;
        border-right:1px solid  #009900;
}
* html ul#navigation {
        margin-top:0 !important;
        margin-left:0 !important;
        padding:0 0 1em 1em/*20px 15px*/;
        font-size:0.79em;
        float:left !important;
        background-color:#FFFFFF;
        w\idth:190px;                                                                     /* IE PX */
        height:560px;
        position:absolute !important;
        /*border:1px solid red;*/
}
ul#navigation li {
        list-style-type:none;
        margin-top:0;
        padding-top:0.4em;
        padding-bottom:0.4em;
        padding-left:0.4em;
        width:15.5em;/*vorher 200px;*//*fuer Firefox, Netscape */
        float:left;
        /*border:1px solid red;*/
}
* html ul#navigation li {
        margin-top:10px !important;
        margin:0;                                                                         /* IE PX */
        padding:5px 0;
        /*border:1px solid blue;*/
}
ul#navigation li p.gif a {
        display:none;
        border:none;
}
* html ul#navigation p.gif {/* Logo fuer IE kann "fixed" nicht*/
        /*display:visible !important;*/
        margin-top:25px;
        margin-right:5px;                                                               /* IE PX */
        margin-bottom:11px;
        margin-left:1px;
        w\idth:164px;
        height:94px;
        padding:0;
        /*padding-bottom:50px;*/
        float:left;
        /*position:relative;*/
        /*overflow-y:hidden;*/
        background-image:url(../pict/deflogo.gif);
        background-position:top left !important;
        background-repeat:no-repeat;
        /*border:1px solid green;*/
}
ul#navigation li p.copyright { /* Hinweis auf Cinemino */
        /*display:block;*/
        font-size:0.8em;
        /*text-align:center;*/
        padding-left:5px;
        /*float:left;*/
        /*border:1px solid green;*/
}
* html ul#navigation li p.copyright {
        /*display:block;*/
        /*font-size:.7em !important;*/
        /*border:1px solid green;*/
}

ul#navigation a {
        color:#FF00FF;/*Fuchsia*/
        padding:3px;
        font-weight:bold;
        /*border:1px dashed red;*/
}
ul#navigation a#green {  /* WAS WAR DAS, WO BIST DU??? */
        color:#009900;
        padding:3px;
        font-weight:bold;                                                                         /*  PX */
        background-color:#FFFFFF;
        text-decoration:none;
        border:1px dashed red;
}
ul#navigation a:link {
        color:#FF00FF;/*fuchsia*//*#00FF00; /* gruen */
        text-decoration:none;
        background-color:#FFFFFF;
}
ul#navigation a:visited {
        color:#009900; /* gruen */
        background-color:#FFFFFF;
}
ul#navigation a:hover {
        color:#009900; /* gruen */
        background-color:#FFFFFF;
}
ul#navigation a:active {
        color:#009900; /* gruen */
        background-color:#FFFFFF;
}
ul#navigation a:focus { /* Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste(CSS 2.0)*/
         color:#009900; /* gruen */
	background-color:#FFFFFF; /* white */
}