body {}

* {font-family: arial, helvetica, sans-serif; font-size:12px; text-align:left;}

p, h1, h2, h3 {margin-top: 0px; margin-bottom: 5px;}

h1 {font-size:16px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}
h3 {font-size:12px; font-weight:bold;}
h4 {font-size:11px; font-weight:bold;}

table {}
td {font-size:12px; margin-top: 0px; margin-bottom: 0px;}
td#1 {font-size:20px; margin-top: 0px; margin-bottom: 0px;}
ul {list-style-position:outside; margin-top:0px;}
#square {list-style-type:square;}
#square li {margin-bottom: 5px; margin-left:-14px; color:#000066;}
#zahl {list-style-type:upper-roman;}
#zahl li {font-weight:bold; margin-bottom: 5px; margin-left:-10px;}
#zahl .sub li {list-style-type:square; margin-bottom: 5px; margin-left:-24px; color:#000066;}

div {position:relative; left:0px; top:0px;}

div#spalte1 {width:200px; height:400px; border-right:1px solid #000066; position:absolute; top:45px; left:45px;}
div#spalte2 {width:498px; height:400px; border-right:1px solid #000066; position:absolute; top:45px; left:245px;}
div#spalte2over {width:498px; height:400px; border-right:1px solid #000066; position:absolute; top:45px; left:245px; overflow:auto;}
div#spalte3 {width:200px; height:400px; position:absolute; top:45px; left:743px;}

div#spalte1 p {padding-right: 10px;}
div#spalte1 table {padding-right: 10px;}
div#spalte1 h1 {padding-right: 10px;}
div#spalte1 h2 {padding-right: 10px;}
div#spalte1 h3 {padding-right: 10px;}

div#spalte2 p {padding-left: 10px; padding-right: 10px;}
div#spalte2 table {padding-left: 10px; padding-right: 10px;}
div#spalte2 h1 {padding-left: 10px; padding-right: 10px;}
div#spalte2 h2 {padding-left: 10px; padding-right: 10px;}
div#spalte2 h3 {padding-left: 10px; padding-right: 10px;}
div#spalte2 h4 {padding-left: 10px; padding-right: 10px;}

div#spalte2over p {padding-left: 10px; padding-right: 10px;}
div#spalte2over table {padding-left: 0px; padding-right: 0px;}
div#spalte2over h1 {padding-left: 10px; padding-right: 10px;}
div#spalte2over h2 {padding-left: 10px; padding-right: 10px;}
div#spalte2over h3 {padding-left: 10px; padding-right: 10px;}


div#spalte3 p {padding-left: 10px;}
div#spalte3 table {padding-left: 10px;}
div#spalte3 h1 {padding-left: 10px;}
div#spalte3 h2 {padding-left: 10px;}
div#spalte3 h3 {padding-left: 10px;}
div#spalte3 h4 {padding-left: 10px;}

div#titel {position:absolute; top:10px; left:45px;}
div#linie_o {position:absolute; top:35px; left:45px;}
div#linie_u {position:absolute; top:455px; left:45px;}

div#links {width:200px; height:13px; text-align:left; position:absolute; top:455px; left:45px;}
div#rechts {width:200px; height:13px; text-align:right; position:absolute; top:455px; left:743px;}
div#menue_o {position:absolute; top:3px; left:45px;}
div#menue_u {position:absolute; top:466px; left:45px;}

a:link {color: #000066; font-weight: bold; text-decoration: none;}
a:visited {color: #000066; font-weight: bold; text-decoration: none;}
a:hover {color: #000066; font-weight: bold; text-decoration: none;}
a:active {color: #000066; font-weight: bold; text-decoration: none;}

a.navi:link {color: #ffffff; font-weight: bold; text-decoration: none;}
a.navi:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
a.navi:hover {color: #ffffff; font-weight: bold; text-decoration: none; background-color:#C2E8D7;}
a.navi:active {color: #ffffff; font-weight: bold; text-decoration: none;}

a.name:link {color: #ffffff; font-weight: bold; text-decoration: none;}
a.name:hover {color: #ffffff; font-weight: bold; text-decoration: none;}

.image {background-image:url(../menue/welle_d60.jpg); background-repeat:no-repeat;}

.border {border:1px solid #000066;}
.rl {border-left:2px solid #000066;}
.rr {border-right:2px solid #000066;}
.rb {border-bottom:2px solid #000066;}
.rwl {border-left:2px solid #ffffff;}
.rwr {border-right:2px solid #ffffff;}
.rwb {border-bottom:2px solid #ffffff;}


.eu {font-size:10px;}
.fett {font-weight:bold;}
.unter {text-decoration: underline;}
.tiefer {font-size:10px; vertical-align: sub;}
.blau {color:#000066;}
.grün {color:#C2E8D7;}
.weiss {color:#FFFFFF; font-weight:bold;}
.rot {color:#EF4D44; font-weight:bold;}
.schwarz {color:#000000;}
.fettschwarz {font-weight:bold; color:#000000;}

.bgblau {background:#000066;}
.grau {background-color:#efefef;}

.center {text-align:center;}
.rechts {text-align:right;}

.pointer {cursor:pointer;}


 <!--Styles für Liste Downloads-->

 span.childs {
    cursor: pointer;
  }

    li.treeMenu_opened ul {
    display: block;
  }
  li.treeMenu_closed ul {
    display: none;
  }
