html {cursor: url('../Images/pph_cursor.gif'), auto; overflow-y: scroll} /* always show vertical scrollbar (for Moz) */
body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:14pt; padding: 0; margin: 0; color: #000; background: url('../Images/page_bg.jpg') top center;}
img {border: 0}
.clear {display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px}
#container {position: relative; margin: 0 auto; padding: 0;}
#page {position: relative; margin: 0 auto; padding: 0; width: 706px; min-height: 670px; background-color: #fff;}
#header {position: relative; height: 83px; background: url('../Images/header_bg2.gif') 0 1px no-repeat #f2e3b0;}
#header a {display: block; height: 83px}
#header img {float: right}
#menu {height: 26px; background-color: #c90019; color: #fff}
#menu ul {list-style-type: none; margin: 0 0 0 33px; padding: 0}
#menu ul li {float: left; padding: 0 5px 0 0; margin: 5px 0 0 5px; border-right: 1px solid #fff; font-weight: bold; line-height: 15px}
#menu ul li.last {border-right: 0}
#menu ul li a {color: #fff; text-decoration: none}
#content {margin: 15px 25px 40px 25px; padding-bottom: 90px}
#footer {position: absolute; bottom: 15px; height: 45px; color: #d4bd89;}
#footer ul#pri {list-style-type: none; margin: 0 0 0 65px; padding: 0}
#footer ul#sec {list-style-type: none; margin: 0 0 0 185px; padding: 0; clear: both}
#footer ul li {float: left; padding: 0 5px 0 0; margin: 5px 0 0 5px; border-right: 1px solid #d4bd89; line-height: 15px}
#footer ul li.last {border-right: 0}
#footer ul li a {color: #d4bd89; text-decoration: none}

h1, h2, h3 {color: #c90019; padding: 0; text-align: center}
h1 {font-size: 26px}
h2 {font-size: 18px}

.pwimg {min-height: 260px; background-repeat: no-repeat; background-position: 10px 0; padding-left: 320px; margin-bottom: 20px}
* html .pwimg {height: 260px}
.hlimg {margin: 20px 0 20px 0; text-align: center}

.uc {text-transform: uppercase}

table.fix td {width: 320px;}
td {text-align: left; vertical-align: top; padding: 0;}
table {margin: 10px 20px 5px 50px;}

.frmTextinput {width: 220px;}
.frmTextarea {width: 300px; height: 112px}
.frmTextinput, .frmTextarea {font-family: monospace; color: #000}
.frmResult {display: block; width: 240px; background-color: #eee; padding: 8px 12px; color: green; border: 1px dashed #c90019;}

.pwItem {padding: 0 20px}
.pwUsername {display: block; border-bottom: 1px solid #ddd;}
.pwSpacer {margin-top: 10px; border-top: 2px dashed #c90019; padding-bottom: 10px}

/* Mouseovers bild.asp */
.ovrS, .ovrA, .ovrW, .ovrB, .ovrN, .ovrG, .ovrBa , .ovrNL {background-repeat: no-repeat; background-position: top left; display: block; width: 246px; height: 54px; text-decoration: none; margin-bottom: 15px}
.ovrS {background-image: url('../Images/buttons/steckbr.gif')}
.ovrS:hover {background-image: url('../Images/buttons/steckbrRO.gif')}
.ovrA {background-image: url('../Images/buttons/autor.gif')}
.ovrA:hover {background-image: url('../Images/buttons/autorRO.gif')}
.ovrW {background-image: url('../Images/buttons/wiealles.gif')}
.ovrW:hover {background-image: url('../Images/buttons/wieallesRO.gif')}
.ovrB {background-image: url('../Images/buttons/Bestellen.gif')}
.ovrB:hover {background-image: url('../Images/buttons/BestellenRO.gif')}
.ovrN {background-image: url('../Images/buttons/Notiz.gif')}
.ovrN:hover {background-image: url('../Images/buttons/NotizRO.gif')}
.ovrG{background-image: url('../Images/buttons/Butter.gif')}
.ovrG:hover {background-image: url('../Images/buttons/ButterRO.gif')}
.ovrBa{background-image: url('../Images/buttons/Basteln.gif')}
.ovrBa:hover {background-image: url('../Images/buttons/BastelnRO.gif')}
.ovrNL{background-image: url('../Images/buttons/Newsletter.gif')}
.ovrNL:hover {background-image: url('../Images/buttons/NewsletterRO.gif')}


#hdpfb, #hsgza, #hpbg, #hbza {margin-top: 60px}


.noList {list-style-type: none}

