div#oben {
position:relative;
top:0px;
left:0px;
float:none;
margin-top:0px;
margin-left:0px;
width:760px;
background-color: #FFFFFF;
}

div#inhalt {
position:relative;
float:left;
background-color:#E6E6F0;
top:20px;
left:10px;
width:130px;
border-style:solid;
border-width:1px;
border-color:#000066;
}

div#text {
position:relative;
float:left;
background-color:#FFFFFF;
left:20px;
top:20px;
width:580px;
border-style:solid;
border-width:1px;
border-color:#781914;
}

.projekt {
position:relative;
left:10px;
width:560px;
border-style:solid;
border-width:1px;
border-color:#CECFD0;
}

div#inforechts {
position:relative;
float:left;
top:20px;
left:30px;
width:200px;
padding:0px;
}

.kasten {
background-color:#CECFD0;
position:relative;
width:200px;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

.abstand-info {
height:10px;
border-style:none;
}

h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.1em;
 font-weight: normal;
 color: #000066;
 margin-top: 20px;
 margin-left:10px;
}

.infokasten {
background-color: #000066;
font-family: Verdana, Arial, sans-serif;
text-indent:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
font-size: 0.8em;
font-weight: normal;
line-height:1.6em;
color: #FFFFFF;
border-bottom:solid;
border-width:1px;
border-color: #FFFFFF;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.1em;
 font-weight: bold;
padding-left:10px;
padding-right:10px;
 color: #781914;
 margin-top:0.8em;
 margin-bottom:0.8em;
 border-bottom:solid;
 border-width:1px;
 border-color:#000066;
}

.p1 {
font-family: Verdana, Arial, sans-serif;
background-color: #781914;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
line-height:1.4em;
padding-top:0.1em;
padding-bottom:0.1em;
margin-top:0px;
margin-bottom:0.4em;
border-color:#CECFD0;

}

h3 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #781914;
 text-indent:15px;
 margin-top: 1.2em;
 margin-bottom:0.2em;
 margin-left:0px;
 margin-right:0px;
 border-bottom:solid;
 border-width:1px;
 border-color:#404040;
 }

h4 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #4F4F4F;
 height:1.6em;
 margin-top:0.8em;
 margin-bottom:0.4em;
}

p {
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
color:#000000;
text-indent:20px;
margin-top:0.2em;
margin-bottom:0em;
margin-left:10px;
margin-right:10px;
}

.ohne {
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
color:#000000;
text-indent:0px;
margin-top:0.2em;
margin-bottom:0em;
margin-left:10px;
margin-right:10px;
}

.p-ad2 {
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
color:#000000;
text-indent:0px;
margin-top:0.2em;
margin-bottom:0.4em;
margin-left:10px;
margin-right:10px;
}

.p-kommentar {
text-indent:0px;
border-top-style:dotted;
border-top-width:1px;
border-color:#CECFD0;
margin-top:0.4em;
margin-bottom:0.4em;
}

.p-ad1 {
font-family: Verdana, Arial, sans-serif;
background-color:#E6E6F0;
font-size: 0.8em;
color:#000000;
text-indent:10px;
margin-top:0.8em;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border-color:#CECFD0;
border-top-width:1px;
border-top-style:solid;
border-color:#CECFD0;
border-bottom-width:1px;
border-bottom-style:solid;
}

.p-ad1-vor0 {
font-family: Verdana, Arial, sans-serif;
background-color:#E6E6F0;
font-size: 0.8em;
color:#000000;
text-indent:10px;
margin-top:0em;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border-color:#CECFD0;
border-top-width:0px;
border-top-style:solid;
border-color:#CECFD0;
border-bottom-width:1px;
border-bottom-style:solid;
}

.inhalt-link {
font-family:Verdana, Arial, sans-serif;
font-size:2em;
text-indent:0px;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}

.text-inforechts {
font-family: Verdana, Arial, sans-serif;
font-size: 0.75em;
color:#292929;
text-indent:0px;
margin-top:0px;
margin-bottom:0.2em;
margin-left:10px;
margin-right:10px;
}

.logo-inforechts {
font-size: 0.5em;
text-indent:0px;
margin-top: 5px;
margin-bottom:5px;
margin-left: 0px;
margin-right: 0px;
text-align:center;}

.abstand-rechts {
font-size:0.5em;
line-height:10px;
margin-top:0px;
margin-bottom:0px;
border-width:0px;
background-color:#E6E6F0;
}

.hoch {
margin-top:0.4em;
margin-bottom:0.4em;
margin-right: 10px;
text-align:right;
}

.rot {
color:#781914;}

ul {
list-style-type:square;
list-style-position:outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.8em;
line-height: 120%;
margin-top:0.2em;
margin-bottom: 0.2em;
}

A:link {
color : #000066;
text-decoration: none;}

A.nav:link {
color : #FFFFFF;
text-decoration: none;}

A.info:link {
color: #000066;
text-decoration: none;}

A:visited {
color: #000066;
text-decoration: none; }

A.nav:visited {
color : #FFFFFF;
text-decoration: none;}

A.info:visited {
color: #000066;
font-weight:bold;
text-decoration: none; }

A:hover {
color: #000066;
text-decoration: underline;}

A.nav:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #FFFFFF;}

A.info:hover {
color: #000066;
text-decoration: underline;}