body {
 margin:0;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:90%;
 background-color:#fff;
}

#navigationoben {
 position:absolute;
 top:0px;
 left:0px;
 width:790px;
 text-align:right;
}

#navigationoben ul li {
 display:inline;
}

#navigationoben ul li a {
 color:#9D0842;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:80%;
}

#navigationoben ul li a:visited {
 color:#9D0842;
}

#navigationoben ul li a:hover {
 color:#f00;
}



#logo {
 position:absolute;
 top:10px;
 left:10px;
 height:128px;
 width:190px;
 padding:0;
}

#navigation {
 position:absolute;
 top:280px;
 left:10px;
 width:190px;
 font-family:Arial, Helvetica, sans-serif;
}

#navigation ul {
 list-style-type:none;
 margin:0 0 0 0;
 padding:0;
}

#navigation ul li {
 margin:0;
 padding:0;
}

#navigation ul ul {
 list-style-type:none;
 position:relative;
 left:20px;
 width:170px;
 margin:0 0 0 0;
 padding:0;
}

#navigation ul li li {
 margin:0 0 0 0;
}

#navigation ul li a {
 display:block;
 margin:1px 0 0 1px;
 padding:.4ex .4em;
 background-color:#fff;
 color:#9D0842;
 border:solid 1px #fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #9D0842;
}

#navigation ul li a:hover, #navigation ul li li.aktiv a:hover {
 background-color:#9D0842;
 color:#fff;
 border:solid 1px #9D0842;
}

#navigation ul li strong, #navigation ul li li.aktiv a {
 display:block;
 margin:1px 0 1px 0;
 padding:.4ex .2em;
 background-color:#9D0842;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #9D0842;
}



#navigation ul ul li a {
 display:block;
 margin:1px 0 0 1px;
 padding:.4ex .4em;
 background-color:#fff;
 color:#9D0842;
 border:solid 1px #fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #9D0842;
}

#navigation ul ul li a:hover, #navigation ul li li.aktiv a:hover {
 background-color:#9D0842;
 color:#fff;
 border:solid 1px #9D0842;
}

#navigation ul ul li strong, #navigation ul li li.aktiv a {
 display:block;
 margin:1px 0 1px 0;
 padding:.4ex .2em;
 background-color:#9D0842;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #9D0842;
}



#dekoration {
 background-image:url('../bilder/nav.gif');
 height:65px;
 width:189px;
 margin:1 0 0 0;
}


#kopf {
 position:absolute;
 top:35px;
 left:215px;
 height:80px;
 width:575px;
 text-align:right;
}



#inhalt {
 position:relative;
 margin-top:210px;
 margin-left:215px;
 margin-right:0px;
 width:580px;
 border-bottom:solid 1px #069;
 padding:0;
}

#inhalt p {
 line-height:120%;
}

#inhalt p a {
 text-decoration:underline;
}





#fusszeile {
 position:relative;
 margin-left:215px;
 width:575px;
 margin-right:0px;
}

#fusszeile p {
 margin:0;
 font-size:75%;
 color:#555;
}

#fusszeile p a {
 display:block;
 float:right; 
 width:3em;
 text-align:right;
 font-weight:bold;
}







h1 {
 margin:0px;
 margin-top:0px;
 margin-bottom:10px;
 font-family:sans-serif;
 font-weight:bold;
 font-size:180%;
 color:#555;
}

h2 {
 margin:0;
 font-size:130%;
 color:#777; 
}

h3 {
 margin:10;
 font-size:120%;
 color:#333;
}


a {
 color:#9D0842;
 text-decoration:none;
}

a:visited {
 color:#9D0842;
}

a:hover {
 color:#f00;
}




/* Markierung der Blöcke */

#inhalt,           {background-color:#fff;}
#navigation,       {background-color:#fff;}
#navigationoben,   {background-color:#fff;}
#fusszeile,        {background-color:#fff;}
#logo,             {background-color:#fff;}
#kopf,             {background-color:#fff;}