projekt-format {
 font-family: Arial, Helvetica, Verdana, sans-serif;
}

div#kopflinks {
position:absolute;
top:10px;
left:12px;
width:170px;
}

div#kopfrechts {
position:absolute;
top:10px;
left:210px;
width:760px;
height:100px;
}

div#navigation {
position:absolute;
top:100px;
left:12px;
width:170px;
float:none;
margin-top:0px;
margin-left:0px;
}

div#text {
position:absolute;
float:left;
top:100px;
left:210px;
width:580px;
float:left;
}

div#inforechts {
background-color:#DDDDDD;
position:absolute;
float:right;
top:125px;
left:810px;
width:160px;
padding:10px;
}

div#infotext {
position:relative;
top:0px;
left:10px;
width:450px;
}

h1 {
 font-family: Arial Narrow, Arial, Helvetica, sans-serif;
 font-size: 18pt;
 font-weight: bold;
 color: #990000;
 margin-top: 40px;
 margin-bottom: 0px;
}

.kasten {
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #990000;
margin-top: 0px;
margin-bottom: 0.8em;
padding-bottom: 0.4em;
border-bottom: solid;
border-width: 1px;
border-color: #000000;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-weight: bold;
 color: #000066;
 margin-top:2.0em;
 margin-bottom:0.8em;
}

.z2 {
font-size: 0.8em;
border-bottom:solid;
border-width:1px;
border-color:#DDDDDD;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 line-height:125%;
 font-size: 0.8em;
 font-weight: bold;
 color: #990000;
 margin-top:1.2em;
 margin-bottom:0px;
}

.navrub {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 0.9em;
 font-weight: bold;
 color: #FFFFFF;
 margin-top: 1.2em;
 margin-bottom: 0.4em;
 border-bottom: solid;
 border-width: 1px;
 border-color: #DDDDDD;
 }

h4 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-weight: normal;
 color: #990000;
 margin-top:1.2em;
 margin-bottom:0px;
 border-bottom:solid;
 border-width:1px;
 border-color:#DDDDDD;
}

h5 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-weight: normal;
 color: #000066;
 margin-top:1.2em;
 margin-bottom:0px;
 border-bottom:solid;
 border-width:1px;
 border-color:#DDDDDD;
}

.neu {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.8em;
font-weight: bold;
color: #000066;
margin-top: 0px;
margin-bottom: 0.4em;
border-bottom: dotted;
border-width: 1px;
border-color: #000000;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height:125%;
margin-top:0;
margin-bottom:0; }

.einzug {
margin-left:20px; }

.navkopf {
 text-align: right;
 color:#000066;
margin-top:0.4em;
}

.navrot {
color:#990000;
line-height:120%;
}

.navakt1 {
color:#FFFFFF;
border-bottom:dotted;
border-width:1px;
border-color:#DDDDDD;
margin-bottom:0.1em;
}

.navakt2 {
color:#990000;
border-bottom:dotted;
border-width:1px;
border-color:#DDDDDD;
}

.navrechts {
color: #990000;
margin-bottom: 0.4em;
}

.nav2 {
color: #FFFFFF;
font-weight: bold; }

.linkinfo {
color: #000066;
margin-left:20px; }

.top {
text-align:right;
margin-top:1.6em; }

.rot {
color: #990000; }

.blau {
color: #000066; }

.akt {
color: #333333; }

.weiss {
color: #FFFFFF; }

.titel {
margin-bottom: 2.5em; }

.entimon {
background-color: #DDDDDD;
color: #000066;
margin-top:1.8em;
width: 760px;
border-top:solid;
border-width:1px;
padding: 7px; }

.datum {
background-color: #DDDDDD;
color: #990000;
text-align:right;
width: 760px;
border-top:dotted;
border-bottom:solid;
border-width:1px;
padding:7px;}

.entimon-info {
background-color: #DDDDDD;
color: #000066;
margin-top:1.8em;
width: 450px;
border-top:solid;
border-width:1px;
padding: 7px; }

.aktion-info {
background-color: #DDDDDD;
color: #990000;
width: 450px;
border-top: dotted;
border-width: 1px;
padding: 7px; }

.datum-info {
background-color: #DDDDDD;
color: #990000;
text-align:right;
width: 450px;
border-top:dotted;
border-bottom:solid;
border-width:1px;
padding:7px;}

ul {
list-style-type:circle;
list-style-position:outside;
font-family:Arial, Helvetica, Verdana, sans-serif;
color:#000000;
font-size:0.8em;
line-height: 125%;
margin-top:0.2em;
margin-bottom: 0.2em;
}

A:link {
color : #000066;
text-decoration: none;}

A.nav:link {
color: #FFFFFF;
}

A.info:link {
color: #990000;
}

A:visited {
color:#000066;
text-decoration: none; }

A.nav:visited {
color: #FFFFFF;
}

A.info:visited {
color: #990000;
}

A:hover {
color: #000066;
text-decoration: underline;}

A.nav:hover {
color:#FFFFFF;
text-decoration: underline;}

A.info:hover {
color: #990000;
}

A.nav.active {
color: #660000;
background-color: #FFFFFF;
}