/* Allgemeine Textformatierung */
body { margin: /*top*/20px /*left*/10px; font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; background-color:#ffffcc; color:#990000; font-size:11pt; }
p,td,th,address,blockquote,nobr,b,i,div,table,tr,option { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; /*color:#333366;*/}
h1 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:1.8em; }
h2 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:1.4em; }
h3 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:1.0em; line-height: 1.2em; }
h4 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:1.6em; }
h5 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:1.2em; }
h6 { font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif; font-size:0.8em; }
.klein7 { font-family:Verdana,sans-serif; font-size:0.7em; }
.klein8 { font-family:Verdana,sans-serif; font-size:0.8em;}
.klein9 { font-family:Verdana,sans-serif; font-size:0.9em;}
.bold8 { font-family:Verdana,sans-serif; font-weight: bold;font-size:0.8em;}
.bold9 { font-family:Verdana,sans-serif; font-weight: bold;font-size:0.9em;}
.braunrot { font-family:Verdana,sans-serif; color:#990000;}
.dkblau { font-family:Verdana,sans-serif; color:#333366;}

a:link { color:#990000; text-decoration: underline; }
a:hover { color:#000000; text-decoration: underline; }
a:visited { color:#333366; text-decoration: underline; }

/* Text in der Farbe rotbraun */
.rot {
font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #990000;
}

/* Box fuer Bild obenlinks */
#bild1 {
position: absolute;
top: 5px; left: 10px; z-index:5;
text-align: right;
width: 180px;
}

/* Box fuer Bild obenrechts */
#bild2 {
position: absolute;
top: 5px; left: 860px; z-index:5;
text-align: right;
width: 180px;
}

/* Box fuer Seiten-Ueberschrift */
#titel {
position: absolute;
top: 0px; left: 230px; z-index:4; 
margin: 0px 00px;
width: 615px; height: 119px;
}

/* Box in der Mitte oben*/
#box1 {
margin: 0px;
width: 615px; height: 399px;
position: absolute;
top: 140px; left: 230px; z-index:5;
}

/* Box in der Mitte unten*/
#box2 {
margin: 0px;
width: 615px; height: 400px;
position: absolute;
top: 550px; left: 230px; z-index:3;
}

/* Box fuer Skyscraper*/
#box3 {
position: absolute;
top: 150px; left: 860px;
width: 200px;
}

/* Box fuer Navigationsspalte: */
#navcontainer {
position: absolute;
top: 150px; left: 0px
width: 180px; text-align: left;
/*border: 1px solid #990000;*/
border-top: 1px solid #990000;
border-bottom: none;
/*margin-bottom: 2em;*/
}

#navcontainer ul {
margin: 0; padding: 0;
list-style-type: none;
text-indent: 20px; letter-spacing: 1px;
}

#navcontainer li {
list-style-image: none;
margin: 0;
border-bottom: 1px solid #990000;
}

#navcontainer a {
display: block;
width: 180px;
height: 41px;
font: bold 12px/18px Verdana,Arial,Bitstream Vera Sans,sans-serif;
}

#navcontainer a:link, #navcontainer a:visited {
background-color:#ffffcc;
color: #990000;
text-decoration: none;
padding-bottom: 0;
}

#navcontainer a:hover {
background-color:#999999;
color: #ffffff;
text-decoration: none;
}

#navcontainer li a#current {
background-color: #dddddd;
/*color: #ffffff;*/
text-decoration: none;
}
/* Box fuer Adressblock unter Navigation */
#kontakt {
position: absolute;
top: 420px; left: 0px
display: block;
width: 177px; text-align: left;
text-align:center;
font-size:0.8em; line-height:1.4;
}

/* Box unter Adressblock */
#zusatz {
position: absolute;
top: 640px; left: 0px
display: block;
width: 177px; text-align: left;
text-align:center;
font-size:0.8em; line-height:1.4;
}
