a:link{
        color: #003400;
}

a:visited{
        color: #003400;
}

a:active{
        color: #003400;
}

blockquote {
        border-bottom: 2px solid #000000;
        border-top: 2px solid black
        font: .8em/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        float: left;
        margin: 3px 8px 0px -2px;
        orphans: 3;
        overflow: visible;
        padding: 3px 4px 4px 6px;
        position: relative;
}

blockquote.right {
        background: #F0FFF0;
        border-bottom: 2px dashed #808080;
        border-top: 2px dashed #808080;
        color: #000000;
        float: right;
        font: .8em/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 3px -2px 0px 8px;
        orphans: 3;
        overflow: visible;
        padding: 3px 4px 4px 6px;
        position: relative;
}

body {

        color: #000000;
        margin: 0px;
        width: 850px;
}



form, input {
        display: inline;
}

h1 {
        color: #003300;
        font: bold 2.5em/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: #003300;
        font: bold 1em/130% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

h5 {
        font: italic bold .9em/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

hr {
        color: #000000;
}

p {
        font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        orphans: 3;
}

select{
        background-color: #FFFFCC;
        border: #FFFFCC;
        font-size: .7em;
}

td{
        font-family: 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% Arial, Helvetica, sans-serif;
        margin-left: 5px;
        margin-right: 9px;
}

.boxy {
        background-color: #FFB426;
        border: 1px solid #008000;
        margin-right: 5px;
        padding: 5px;
}

.btn {
        border: 1px solid #C0C0C0;
        color: #000000;
}

.bundle{
        border: 1px solid #CCCC66;
        margin: 5px;
        padding: 5px;
}

.dat {
        border-top: 2px dotted #FF7F00;
        font: italic .75em/120% Arial, Helvetica, sans-serif;
        text-align: right;
        width: 100%;
}

.ecdl{
        background-image: url(../images/grafik/ecdl.gif);
        background-position: right;
        background-repeat: no-repeat;
        border: 1px solid #808080;
        width: 480px;
}

.ergebnis{
        background: #FFD700;
        border-bottom: 2px dotted #FF7F00;
        border-top: 2px dotted #FF7F00;
        color: #2F4F4F;
        font: bold normal 1.5em/150% Verdana Arial, Helvetica, sans-serif;
        text-align: center;
        width: 50%;
}

.info {
        background-color: #FFFFCC;
        border-bottom: 1px solid #B1B114;
        border-left: 1px solid #FFE4B5;
        border-right: 1px solid #999911;
        border-top: 1px solid #FFE4B5;
        color: #483D8B;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#FFAA00',EndColorStr='#FFFF00');
        font: .7em/110%;
        margin-right: 0;
        padding: 5px;
        width: 155px;
}

.kasten{
        border: 2px solid #FF5F00;
        margin: 5px;
        padding: 5px;
        width: 60%;
}

.klein{
        font: .7em/110%;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.link{
        color: #2F4F4F;
}

.navi{
        font: .7em/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{
        border-top: 2px dotted #E69500;
        width: 100%;
}

.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;
}

.stpl{
        background-color: #F5F5F5;
        border: 1px solid #C0C0C0;
        color: #000000;
}

.tabelle{border: 1px solid #C0C0C0;
        color: #000000;
        width: 100%;
}

.tabellecontra{
        border-bottom: 1px solid #808080;
        width: 100%;
}

.tabellenkopf{
        border-bottom: 3px solid #000000;
        font-weight: bold;
        
}

.tabellenleiste{
        border: 2px solid #000000;
        border-collapse: collapse;
        font-weight: bold;
        width: 100%;
}

.teas{
        background-color: #FFDF00;
        border: 1px solid #006400;
        color: #006400;
        margin: 3px;
        padding: 2px;
        width: 95%;
}

.utl {
        float: left;
        font: bold .8em/130% Arial, Helvetica, sans-serif;
        margin: 2px;
        padding: 2px;
}

.utr {
        float: right;
        font: bold .8em/130% 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;
}
#page{
        width:100%;
}
#cont{
        background-color: #FFB426;
        padding: 5px;
}

#druck{
        font-size: .7em;
        font-weight: lighter;
}

#footer{
        background-color: #FE9900;
        background-image: url(../images/grafik/footer.gif);
        background-position: center;
        background-repeat: no-repeat;
        height: 40px;
        width: 500px;
}

#navi{
        background-repeat: repeat-y;
        width: 152px;
}

#newsboard{
        padding: 3px;
        width: 145px;
}

#rubrikcontent{
        background-color: #FFA500;
        padding: 5px;
        width: 100%;
}

#umbr{
        page-break-before: always;
}

@media print{
        #navi,#newsboard,.newsboard,#screen,#footer{
                display: none;
}
