a:link{
        color: #003400;
}

a:visited{
        color: #003400;
}

a:active{
        color: #003400;
        }
i {
        font-weight: bold;
        font-style:italic;
}
.thickbox {border:1px solid #FFFF00; margin:10px;} 
blockquote {
        background: #3CB371;
        border-bottom: 2px dashed #006400;
        border-top: 2px dashed #006400;
        color: white;
        float: left;
        font: bold .8em/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 3px 4px 4px 3px;
        overflow: visible;
        padding: 3px 4px 4px 6px;
        position: relative;

}
.illu {border:1px solid #FFFF00;float:left;}
blockquote.right {
        background: #3CB371;
        border-bottom: 2px dashed #006400;
        border-top: 2px dashed #006400;
        color: White;
        float: right;
        font: bold .8em/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 3px 3px 3px 3px;
        overflow: visible;
        padding: 3px 4px 4px 3px;
        position: relative;
}
.blockq_re {
        float: right;
        width: 33%;
        border: 1px solid #8B0000;
        padding: 3px;
}
body {
        background-color: #FE9900;
        color: #000000;
        margin: 0px;
        scrollbar-arrow-color: #006633;
        scrollbar-base-color: #FECB66;
        scrollbar-track-color: #FECB66;
        width: 850px;
        background-image: none;/*url(../images/grafik/ecdl_ani_.gif);*/
        background-position:400px 95px ;
        background-repeat: no-repeat;
                  font-size:10pt;
}

div {
        font-family: Arial, Helvetica, sans-serif;
        line-height: normal;
}

form, input {
        display: inline;
        }

h1 {
        color: #003300;
        font: bold 2.2em/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h2 {
        color: #003300;
        font: bold 1.5em/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

h3 {
        color: #003300;
        font: italic bold 1em/130% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

h4 {
        color: Green;
        font: bold 1em/130% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 3px;
        }

h5 {
        font: italic bold .9em/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

p, dl, ul, ol{
        font: 10pt/120% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
        margin-top: 5px;}
sup {   font-size:.85em;}
select{
        background-color: #FFFFCC;
        border: #FFFFCC;
        font-size: .7em;
}

td{
        font:  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

ul{
        list-style-image: url(../images/grafik/lipt.gif);
}

ul, ol, li {
        font: .9em/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.adress {
        font: italic .7em/110%  Verdana, Arial, Helvetica, sans-serif;
        margin-left: 5px;
        margin-right: 9px;
}

.boxy {width:95%;
        background-color: #FFB426;
        border: 1px solid #008000;
        margin-right: 5px;
        padding: 5px;
}

.btn {
        border: 1px solid #FF7F00;
        color: #000000;
}

.bundle{
        border: 3px dotted #006400;
        margin: 5px;
        padding: 5px;
}

.dat {
        border-top: 2px dotted #FF7F00;
        font: italic .75em/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        width: 97%;
}

.diashow {
        height: 300px;
        background-image: url(../images/grafik/diaframe.gif);
        background-position: center;
        background-repeat: no-repeat;
}

.ecdl{
        background-image: url(../images/grafik/ecdl.gif);
        background-position: right;
        background-repeat: no-repeat;
        border: 1px solid #808080;
        width: 500px;
}

.ergebnis{
        background: #FFD700;
        border-bottom: 2px dotted #FF7F00;
        border-top: 2px dotted #FF7F00;
        color: #2F4F4F;
        font: bold normal 1.5em/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: center;
        width: 75%;
}
hr {
        color:#FE9900;
}
.info{  font: .9em/130%;
        margin-right: 0;
        padding: 5px;
        width: 490px;
        background-color: #FF850B;
        border-top:2px solid #FFB426;
        border-right:1px solid #DD6F00;
        border-bottom:1px solid #AA5500;
        border-left:2px solid orange;
        color: #2F2F2F;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFB426',EndColorStr='#FFFF00');

}

.jahr{
        color:white;
        background-color: #228B22;
        border-bottom: 1px solid #008800;
        height: 25 px;
        margin-left: 0;
        padding: 6 px;
        width: 101%;
}

.kasten{
        border: 2px solid #FF5F00;
        margin: 5px;
        padding: 5px;
        width: 60%;
}

.klein{
        font: .7em/110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.link{
        color: #2F4F4F;
}

.navi{
        font: .8em/110%;
        margin-left: 5px;
        margin-right: 9px;
}

.newsboard{
        color: #000000;
        font-size: .7em;
        margin: 5px;
}

.norm{
        font-size: .8em;
}

.pro{
        border: 1px solid #008800;
}

.rubrik{
        color: Green;
        font: bold 1em/130% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 3px;
}

.rubriktitle{
        background-color: #FF9F00;
        border-bottom: 2px solid #E69500;
        color: #006400;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#F4BF4C',EndColorStr='#7FA427');
        margin: 3 px;
        padding: 2 0 2 12 px;
        width: 100%;
}

.rubriktitleline{
        background-color: #006400;
        border-bottom: 2px solid #008800;
        color: #FFBA40;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#006400',EndColorStr='#7FA427');
        font: bold italic 1.2em/110% "Trebuchet MS", Verdana, Arial;
        height: 25 px;
        margin-left: 0;
        padding: 6 px;
        width: 101%;
}

.sign {
        font: italic 1em/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.sp{
        width:80px;
}
.stpl{
        background-color: #FFA500;
        border: 1px solid #FF8F00;
        color: #000000;
}

.tabelle{
        background-color: #FFAA00;
        border: 1px solid #FF8C00;
        color: #000000;
        border-collapse: collapse;
}

.tabellenkopf{
        background-color: #007F00;
        border: 1px solid #FF8C00;
        color: #FFFF00;
        border-collapse: collapse;
}

.tabellenleiste{
        background-color: #007F00;
        border: 1px solid #FF8C00;
        border-collapse: collapse;
        color: #000000;
}
.tabellecontra{
        background-color:#FE9900;
}
.team{
        border-top: 2px dotted #FFD700;
        border-left: 2px dotted #FFD700;
        padding: 3px;
        font-style: italic;
}
.teaser{
        color: #434343;
                  font-weight: bold;
                  text-align: justify;
                  margin: 3px;
                  }
.thema{font: bold .8em/130% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.liste{
        margin: 0 0 0 9px;
        padding: 0 0 0 7px;
        line-height: 14px;
        list-style-image: url(../images/grafik/aussen.gif);
}
.theme{
        position: absolute;top:65px;left:200px;z-index:0;
}
.utl {
        float: left;
        font: bold .8em/130% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 2px;
        padding: 2px;
}

.utr {
        float: right;
        font: bold .8em/130% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 2px;
        padding: 2px;
}
.utd{
        width: 400px;
        FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=50,finishX=100,startY=100,finishY=50);
        background-color: #FFB426;
        border-top: 1px solid #330000;
        display:inline;
}
.ut{
        width: 320px;
        FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=50,finishX=100,startY=100,finishY=50);
        background-color: #FFB426;
        border-top: 1px solid #330000;
        display:inline;margin:-20px 0 0 0px;font: bold .7em/130% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#page{
        width:725px;
}
#cont1{  
        margin: 25px 1px 1px 1px;
		  background-color: #FFB426;
        padding: 5 25 5 25;
        background-repeat: no-repeat;
		  border: 1px solid #D28900;

        }
#cont{
        margin: 25px 1px 1px 1px;
		  background-color: #FFB426;        
		  padding: 50px 25px 5px 25px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/300_mover.png);
        background-position: top right;
		  border: 1px solid #D28900;
        }
#perf{
        background-color: #FFB426;
        padding: 170 5 5 5;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/400_performer.jpg);
        }
#sponsoring{
        position:absolute;
        top:550px;
        left:3px;
        z-index:100;
        width:150px;color:yellow;
        font:.8em "Trebuchet MS",arial,helvetica,sans serif;
}
#sponsors{
        background-color: #FFB426;
        padding: 5px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/sponsor_bkgd.jpg);
        }
#aktiv{
        background-color: #FFB426;
        padding: 5px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/aktiv_bkg.jpg);
        }
#brain{
        background-color: #FFB426;
        padding: 5px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/brain_bkg.jpg);
        }
#druck{
        font-size: .7em;
        font-weight: lighter;
}
#news{
        margin: 25px 1px 1px 1px;
		  background-color: #FFB426;        
		  padding: 50px 5px 5px 5px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/300_mover.png);
        background-position: top right;
		  border: 1px solid #D28900;
        }
#zeit{
        background-color: #FFB426;
        padding: 5px;
        background-repeat: no-repeat;
        background-image: url(../images/grafik/zeit_theme.jpg);
}
#footer{
        background-color: #FE9900;
        background-image: url(../images/grafik/footer.gif);
        background-position: center;
        background-repeat: no-repeat;
        height: 40px;

}

#link{
        cursor: hand;
}

#navi{
        background-position: left;
        background-repeat: repeat-y;
        width: 152px;
}

#newsboard{
        padding: 3px;
        width: 145px;
}

#rubrikcontent{
        background-color: #FFA500;
        padding: 5px;
        width: 100%;
}

#screen {);

}

#cc {position:absolute; top:131px; left:0px; width:152px; z-index:2;}

#fader {font: bold 2em/110% times,serif;
        margin-top: 6px;
        }

 #kasten {
                        background-color: #007F00;
                        color: #000000;
                        cursor: help;
                                                                padding:0px;
                        font: normal 10px arial;
                        z-index: 9;
                }

                #kasten a {
                        background-color: #007F00;
                        border: 2px solid #FFB426;
                        color: #FFFF00;
                        cursor: help;
                        display: block;
                        padding: 2px;
                                                                text-decoration: none;
                }

                #kasten a .nfo {
                        display: none;
                }

                #kasten a:visited {
                        background-color: #007F00;
                        color: #FFFF00;
                }

                #kasten a:hover {
                        background-color: #007F00;
                        border: 2px solid #FFB426;
                        color: #FFFF00;
                        cursor: help;
                        text-decoration: none;
                        width: 200px;
                }

                #kasten a:hover .nfo {
                        border: 0px solid #FFB426;
                        color: #FFFF00;
                        cursor: help;
                        display: block;
                        font: 10px Arial, Helvetica, sans serif;
                        line-height: 120%;
                        padding: 4px;
                }

                #kasten a:active {
                        background-color: #007F00;
                        color: #FFFF00;
                }
