.blindtext {
color:#FFF;
}

body {
background:#FFF;
font:11px arial, sans-serif;
margin:0;
padding:0;
}

#logo {
position:absolute;
left:772px;
top:35px;
width:114px;
height:50px;
z-index:60;
visibility:visible;
background:url(../bilder/pz-p-logo.gif);
}

#bild {
position:absolute;
top:165px;
left:0;
width:300px;
height:410px;
border:0;
z-index:30;
visibility:visible;
}

#rot {
position:absolute;
left:0;
top:260px;
width:100%;
height:330px;
z-index:10;
background:#A90E16;
layer-background-color:#A90E16;
border:1px none #000;
overflow:hidden;
visibility:visible;
}

p a {
text-decoration:none;
}

p a:hover,p a:active {
text-decoration:none;
font-weight:bold;
}

p {
width:118px;
vertical-align:bottom;
}

dl,dt,dd,ul,li {
list-style-type:none;
text-decoration:none;
margin:0;
padding:0;
}

#navigation {
position:absolute;
left:170px;
top:460px;
width:716px;
height:30px;
z-index:50;
}

#menu {
position:absolute;
left:0;
z-index:45;
width:100%;
float:left;
visibility:visible;
}

#menu li {
text-align:center;
vertical-align:top;
float:left;
width:111px;
border:1px;
line-height:18px;
margin:1px;
}

#menu .show a,#menu .show a:hover,#menu .show a:active,#menu .show a:link {
background:#A90E16;
font:12px arial, sans-serif;
color:#fff;
text-decoration:none;
display:block;
border:0 none;
}

#menu li a,#menu dt a {
color:#a08f53;
font:12px arial, sans-serif;
text-decoration:none;
display:block;
border:0 none;
font-weight:normal;
}

#menu li a:hover,#menu dt a:hover,#menu li a:active,#menu dt a:active {
color:#6b6105;
font:12px arial, sans-serif;
text-decoration:none;
display:block;
border:0 none;
font-weight:normal;
}

#menu .aktiv {
color:#6b6105;
}

li a:hover b,li a:active b {
background:#DFE0E1;
color:#333;
text-decoration:none;
display:block;
border:0 none;
}

.aktiv {
font-weight:bold;
color:#6b6105;
}

#navi1 {
position:absolute;
left:18px;
top:20px;
z-index:51;
width:141px;
visibility:hidden;
white-space:nowrap;
}

#navi1[id] {
left:18px;
}

#navi2 {
position:absolute;
left:138px;
top:19px;
z-index:52;
width:141px;
visibility:hidden;
white-space:nowrap;
}

#navi2[id] {
left:138px;
}

#navi3 {
position:absolute;
left:236px;
top:19px;
z-index:53;
width:141px;
visibility:hidden;
white-space:nowrap;
}

#navi3[id] {
left:236px;
}

#navi4 {
position:absolute;
left:379px;
top:19px;
z-index:54;
width:141px;
visibility:hidden;
white-space:nowrap;
}

#navi4[id] {
left:379px;
}

#navi5 {
position:absolute;
left:594px;
top:19px;
z-index:55;
width:141px;
visibility:hidden;
white-space:nowrap;
}

#navi5[id] {
left:594px;
}

#navi1 li,#navi2 li,#navi3 li,#navi4 li,#navi5 li {
text-align:left;
vertical-align:top;
width:110px;
cursor:pointer;
border:0;
line-height:16px;
margin:0;
}

#navi1 li a,#navi1 dt a,#navi2 li a,#navi2 dt a,#navi3 li a,#navi3 dt a,#navi4 li a,#navi4 dt a,#navi5 li a,#navi5 dt a {
color:#333;
text-decoration:none;
display:block;
border:0 none;
}

#navi1 li a:focus,#navi1 dt a:focus,#navi1 li a:hover,#navi1 dt a:hover,#navi1 li a:active,#navi1 dt a:active,#navi2 li a:focus,#navi2 dt a:focus,#navi2 li a:hover,#navi2 dt a:hover,#navi2 li a:active,#navi2 dt a:active,#navi3 li a:focus,#navi3 dt a:focus,#navi3 li a:hover,#navi3 dt a:hover,#navi3 li a:active,#navi3 dt a:active,#navi4 li a:focus,#navi4 dt a:focus,#navi4 li a:hover,#navi4 dt a:hover,#navi4 li a:active,#navi4 dt a:active,#navi5 li a:focus,#navi5 dt a:focus,#navi5 li a:hover,#navi5 dt a:hover,#navi5 li a:active,#navi5 dt a:active {
color:#333;
font-weight:bold;
}

#kontakt {
position:absolute;
left:540px;
z-index:46;
width:100%;
float:right;
visibility:visible;
}

#kontakt a {
background:#A90E16;
color:#333;
text-decoration:none;
display:block;
border:0 none;
}

#kontakt a:hover,#kontakt a:active {
background:#A90E16;
color:#fff;
text-decoration:none;
display:block;
border:0 none;
}

h1 {
font-size:12px;
color:#6b6105;
font-weight:bold;
margin-bottom:5px;
margin-left:0;
}

h2 {
font-size:11px;
color:#fff;
font-weight:bold;
margin-left:0;
}

h3 {
font-size:10px;
color:#fff;
font-weight:bold;
vertical-align:text-bottom;
}

h4 {
font:12px arial, sans-serif;
color:#a90e16;
text-decoration:none;
font-weight:bold;
}

strong {
font-weight:bold;
}

.eingerueckt {
margin-left:110px;
}

#drucken {
position:absolute;
left:445px;
top:288px;
width:18px;
height:16px;
z-index:1;
}

#center {
background:#fff;
width:990px;
height:588px;
margin-top:-294px;
margin-left:-495px;
position:absolute;
left:50%;
top:50%;
z-index:1;
}

#inhalt {
position:absolute;
left:170px;
top:100px;
width:716px;
height:348px;
z-index:51;
border:1px solid #84742c;
background-color:#fff;
}

#untenrechts {
position:absolute;
color:#000;
line-height:18px;
right:18px;
top:-1px;
width:220px;
z-index:52;
overflow:hidden;
padding-top:18px;
height:330px;
}

#untenrechts p {
position:absolute;
color:#000;
font-size:12px;
width:175px;
right:41px;
bottom:-1px;
padding-bottom:18px;
_padding-bottom:16px;
font-family:Arial, Helvetica, sans-serif;
}

#impressum2 {
position:absolute;
color:#000;
line-height:18px;
left:263px;
top:-1px;
width:448px;
z-index:52;
overflow:hidden;
padding-top:16px;
height:336px;
}

#impressum2 p {
position:absolute;
color:#000;
left:0;
bottom:0;
width:426px;
padding-bottom:146px;
_padding-bottom:144px;
font:12px Arial, Helvetica, sans-serif;
}

#impressum {
position:absolute;
color:#000;
line-height:18px;
left:18px;
top:-1px;
width:685px;
z-index:52;
overflow:auto;
background:url(../bilder/block.gif) no-repeat left top;
padding-top:16px;
height:336px;
}

#impressum p {
position:absolute;
color:#000;
font-size:12px;
width:684px;
left:0;
bottom:0;
padding-bottom:2px;
_padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
top:33px;
_top:43px;
}

#mailform /*Die Eingabefelder und der Sendebutton*/ {
position:absolute;
color:#000;
line-height:18px;
_line-height:1px;
left:195px;
top:-5px;
width:518px;
z-index:52;
overflow:auto;
padding-top:16px;
height:336px;
}

#mailform p /*s.o.*/ {
position:absolute;
color:#000;
font-size:11px;
left:0;
bottom:0;
padding-bottom:1px;
_padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
}

#mailformtext /* Die Überschrift & Name,Adresse,etc..*/ {
position:absolute;
color:#000;
line-height:18px;
left:18px;
top:-1px;
width:177px;
z-index:52;
overflow:auto;
background:url(../bilder/block.gif) no-repeat left top;
padding-top:16px;
height:336px;
}

#mailformtext p /* Nur Name,Adresse,etc..*/ {
position:absolute;
color:#6b6105;
float:right;
text-align:right;
font-size:12px;
line-height:19px;
_line-height:22px;
width:177px;
bottom:115px;
_bottom:100px;
right:8px;
padding-bottom:18px;
_padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
}

#mailformtext h1 {
position:absolute;
left:0;
top:10px;
_top:19px;
width:105px;
}

#text {
position:absolute;
color:#000;
line-height:18px;
left:18px;
top:-1px;
width:285px;
z-index:52;
overflow:auto;
background:url(../bilder/block.gif) no-repeat left top;
padding-top:16px;
height:336px;
}

#text p {
position:absolute;
color:#000;
width:277px;
font-size:12px;
left:0;
bottom:0;
padding-bottom:2px;
_padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
}

#galerie {
position:absolute;
left:297px;
top:9px;
width:409px;
height:280px;
z-index:52;
background-color:#f9f7f2;
}

#galerie_gross {
position:absolute;
left:18px;
top:9px;
width:678px;
height:298px;
z-index:52;
background-color:#f9f7f2;
}

#bildnavigation /*links oben,die tabelle*/ {
position:absolute;
line-height:18px;
left:6px;
top:76px;
width:140px;
height:180px;
z-index:52;
padding-top:16px;
}

#bildnavigation img {
border:1px none #00F;
height:42px;
width:68px;
}

#bildnavigation a {
border:1px solid #fff;
height:42px;
width:68px;
display:block;
}

#bildnavigation a:focus,#bildnavigation a:hover,#bildnavigation a:active {
border:1px solid #84742c;
}

#footer {
position:absolute;
left:588px;
top:95px;
width:130px;
height:22px;
z-index:59;
font:10px Arial, Helvetica, sans-serif;
}

b,li a b {
color:#000;
text-decoration:none;
display:block;
font-weight:normal;
}

#untenrechts a,#impressum a,#mailformtext a,#text a {
color:#000;
font-weight:bold;
}

#untenrechts a:focus,#untenrechts a:hover,#untenrechts a:active,#impressum a:focus,#impressum a:hover,#impressum a:active,#mailformtext a:focus,#text a:hover,#text a:active,#text a:focus,#text a:hover,#text a:active {
color:#84742c;
font-weight:bold;
}

#impressum h1,#text h1 {
position:absolute;
left:0;
top:10px;
_top:19px;
width:250px;
}

#galerienavi1 /*die Pfeile um die Bilder zu wechseln*/,#galerienavi2 /*die Pfeile um die Bilder zu wechseln*/,#galerienavi3 /*die Pfeile um die Bilder zu wechseln*/ {
position:absolute;
left:698px;
top:329px;
_left:697px;
_top:326px;
width:34px;
height:18px;
z-index:52;
color:#84742c;
border:1px solid #84742c;
font:bold 16px Arial, Helvetica, sans-serif;
}

#galerienavi1 a,#galerienavi2 a,#galerienavi3 a {
color:#84742c;
text-decoration:none;
}

#galerienavi1 a:hover,#galerienavi1 a:active,#galerienavi2 a:hover,#galerienavi2 a:active,#galerienavi3 a:hover,#galerienavi3 a:active {
color:#84742c;
text-decoration:underline;
}
