/*General*/
body { color: black; font-size: 12px; font-family: Verdana; background-image: url(../medien/blueline.gif); margin: 0; }
img { border-width: 0; }
a:link { color: #00498c ; }

a:visited { color: #00498c ; }

a:hover { color: #0082d6 ; }

a:active { color: red ; }
h1 { color: #004a8e; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #004a8e; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { color: #004a8e; font-size: 1.3em; font-weight: bold; width: 550px; margin-top: 0.7em; margin-bottom: 0; border-bottom: 1px solid #00498c; }
.font_red { color: #f00; }
.font_green { color: #106908; }
.font_brown { color: #ac6e00; }
.tddownloadform { color: #00498c; font-size: 10px; font-weight: bold; padding-top: 10px; }
/*Formulare*/
input { color: #00498c; padding-right: 3px; padding-left: 3px; border-color: #00498c; border-style: solid; border-width: 1px 2px 2px 1px; }
select { color: #00498c; width: 205px; border-color: #00498c; border-style: solid; border-width: 1px 1px 2px; }
.buttonstyle { color: #00498c; font-size: 11px; font-weight: bold; background-color: #fff; border: solid 2px; }
/*Navigationen*/
.tdnavi { padding-bottom: 8px; }
/*Home*/
.tdrandom { background-color: #e7f3ff; border: solid 1px #00498c; }
.tdaktuell { border: solid 1px #00498c; }
/*Downloadseiten*/
.tablehead { font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.tablelines { padding-top: 5px; padding-bottom: 5px; }
.tablelinesgreen { color: #10690c; padding-top: 5px; padding-bottom: 5px; }
.tablelinesred { color: #f00; padding-top: 5px; padding-bottom: 5px; }
/*Meine Downloads*/
.mydl_title { color: #00659c; font-size: 18px; font-weight: normal; }
.mydl_table { padding-top: 5px; padding-bottom: 9px; }
.mydl_td_head { color: #00498c; font-size: 10px; font-weight: bold; }
a.link { color: #00498c; text-decoration: none; border: dotted 1px #0082d6; }
a.link:visited { color: #00498c; text-decoration: none; border: dotted 1px #0082d6; }
a.link:hover { color: #0082d6; text-decoration: none; border: dotted 1px; }

#snippetcode {
    border: 0;
    background-color: #e7f3ff;
}

#snippetcode td {
    border: 0;
    background-color: #e7f3ff;
}

#navi { width: 162px; left: 0; top: 190px; z-index: 2; position: absolute; visibility: visible; }
#navi p.l1 { font-weight: bold; text-transform: uppercase; color: #00498c; background-color: #e7f3ff; padding: 10px; }
#navi p.l2 { font-weight: normal;  margin: 0 0 0 15px; padding: 0; color: #00498c; background-color: #e7f3ff; padding: 5px; margin: 2px; }
#navi a { text-decoration: none; }
#navihead { left: 370px; top: 59px; position: absolute; visibility: visible; }
