/* -- Standardelemente -- */


/* ...Hintergrund... */
body
{
width:970px;
height:500px;
background-image:url(../images/pp_neu.jpg);
background-repeat:no-repeat;
background-color:rgb(250, 250, 200);
/* background-color:rgb(241, 255, 241); */
}

table
{
border:none;
padding:0px;
margin:5px 0px 5px 0px;
}

td
{
vertical-align:top;
font-family:Garamond, Times, serif;
font-size:11pt;
letter-spacing:1px;
color:#660000;
font-weight:normal;
padding:2px 3px 2px 3px;
}

hr
{
width:75%;
color:#660000;
}

h1, h2, h3, h4, h5, h6, p, ul, li
{
font-family:Garamond, Times, serif;
padding-top:0px;
margin:0px 0px 0px 0px;
}

h1
{
font-size:18pt;
color:#993333;
}

h2
{
font-size:17pt;
text-align:center;
color:rgb(42, 22, 109);
margin:10px 0px 10px 0px;
}

h3
{
font-size:16pt;
color:#993333;
margin:10px 0px 5px 0px;
}

h4
{
font-size:13pt;
color:#993333;
margin:10px 0px 5px 0px;
}

h5
{
font-size:13pt;
font-weight:bold;
color:#993333;
margin:10px 0px 5px 0px;
}

h6
{
font-size:13pt;
font-style:italic;
color:#993333;
margin:10px 0px 5px 0px;
}

p
{
font-size:11pt;
letter-spacing:1px;
color:#660000;
font-weight:normal;
margin:0px 0px 5px 0px;
}

ul
{
font-size:11pt;
letter-spacing:1px;
color:#660000;
font-weight:normal;
margin:0px 0px 7px 0px;
}

span.bu
{
float:right;
font-size:10pt;
font-style:italic;
text-align:right;
color:#444;
margin-bottom:2px;
}

a
{
background-color:transparent;
font-size:11pt;
letter-spacing:0px;
text-decoration:none;
font-weight:bold;
}

a:link
{
color:rgb(42, 22, 109);
}

a:visited
{
background-color:transparent;
color:rgb(42, 22, 109);
}

a:hover
{
color:rgb(106, 35, 53);
}

active
{
color:rgb(106, 35, 53);
}

#datum
{
position:absolute;
top:115px;
left:790px;
padding:0px;
margin:0px;
}

#datum p
{
font-size:11pt;
text-align:right;
color:#F8F40C;
padding:0px;
margin:0px;
}

#navigationoben
{
position:absolute;
top:137px;
left:235px;
padding:0px;
margin:0px;
}

#navigationoben p
{
padding:0px;
margin:0px;
}
#navigationoben a
{
font-family:Verdana, Arial, sans-serif;
background-color:transparent;
font-size:12pt;
letter-spacing:1px;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}

#navigationoben a:link
{
color:rgb(255, 245, 0);
}

#navigationoben a:visited
{
color:rgb(255, 245, 0);
}

#navigationoben a:hover
{
color:#EBC104;
text-decoration: overline;
}

#navigationoben a:active
{
color:#EBC104;
text-decoration: overline;
}

#navigationoben a.aktiv
{
color:#EBC104;
text-decoration: overline;
}

#navigationlinks
{
position:absolute;
width:150px;
top:220px;
left:6px;
vertical-align:top;
padding:0px;
margin:0px;
}

#navigationlinks p
{
font-family:Verdana, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ddd;
padding:2px 0px 2px 18px;
}


#navigationlinks a
{
display:block;
width:130px;
font-family:Verdana;
font-size:9pt;
letter-spacing:0px;
text-align:left;
text-decoration:none;
font-weight:normal;
line-height:12pt;
padding:0px 0px 2px 18px;
margin-bottom:2px;
}

#navigationlinks a:link
{
background:url(../images/navili_1_inaktiv.gif);
background-repeat:no-repeat;
color:#ddd;
}

#navigationlinks a:visited
{
background:url(../images/navili_1_inaktiv.gif);
background-repeat:no-repeat;
color:#ddd;
}

#navigationlinks a:hover
{
background:url(../images/navili_1_aktiv.gif);
background-repeat:no-repeat;
color:rgb(250, 200, 0);
}

#navigationlinks a:active
{
background:url(../images/navili_1_aktiv.gif);
background-repeat:no-repeat;
color:rgb(250, 200, 0);
}
#navigationlinks a.aktiv
{
background:url(../images/navili_1_aktiv.gif);
background-repeat:no-repeat;
color:rgb(250, 200, 0);
}

#haupttext
{
position:absolute;
top:185px;
left:200px;
width:730px;
vertical-align:top;
padding:0px;
margin:0px;
}

