body, html {width:100%; margin:0px; padding:0px; }
body { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; background-image: url("bg.gif"); }
table.inner   {  }
td.listl { font-size:15px;font-weight:normal;text-align:right; }
td.listr { font-size:15px;font-weight:normal;text-align:left; }
td.listm { font-size:15px;font-weight:normal;text-align:center;line-height:22px; }
div.logoline  { height:100px; width:740px; background-color:#ffffff; }
div.logolinel { float:left; height:100px; width:260px; }
div.logolinem { float:left; height:100px; width:220px; }
div.logoliner { float:left; height:80px; width:260px; margin-top:10px; text-align:right; }
div.botmen  { height:150px; width:740px; background-color:#ffffff; background-image:url(/img/start.gif); background-repeat:no-repeat; }
div.botmeno  { height:76px; width:740px; }
div.botmenu  { height:74px; width:740px; }
div.botmenm  { float:left; height:74px; width:420px; }
div.botmenmo { float:left; height:54px; width:420px; }
div.botment  { float:left; height:20px; width:140px; line-height:18px; background-color:#5A5A5A; text-align:center; }
div.botmenl  { float:left; height:74px; width:160px; background-color:#5A5A5A; }
div.botmenr  { float:left; height:74px; width:160px; background-color:#5A5A5A; }
table.topmen  { margin: auto; width:100%; }
table.conth   { margin: auto; width:740px; }
.conth a { color:#000000; text-decoration:none; display:block; }
.conth a:hover { color:#ffffff; }
table.cont    { margin: auto; width:740px; }
table.cont2    { margin: auto; width:640px; }
table.cont3    { margin: auto; width:588px; }
td.hc1        { color:#000000; background-color:#666666; height:20px; }
td.hc2        { color:#000000; background-color:#ffffff; height:444px; vertical-align:top; }
td.hc2a       { color:#000000; background-color:#ffffff; vertical-align:top; }
td.hc3        { color:#000000; background-color:#61472E; height:20px; font-size:8pt; font-weight:bold; padding-bottom:2px; padding-left:20px; white-space: nowrap;}
td.hc3u       { color:#000000; background-color:#58595B; height:20px; font-size:8pt; font-weight:bold; padding-bottom:2px; padding-left:20px; white-space: nowrap;}
td.hc3a       { color:#000000; background-color:#61472E; height:20px; font-size:8pt; font-weight:bold; padding-bottom:2px; padding-left:20px; white-space: nowrap;}
td.hc4        {  font-size:1px; }
td.hc5        { color:#000000; background-color:#ffffff; width:50%; height:106px; font-size:1px; }
td.hc6        { color:#000000; background-color:#ffffff; text-align:center; font-size:1px; }
td.hc6a       { color:#000000; background-color:#ffffff; text-align:center; font-size:13px; }
td.hc6f       { color:#000000; background-color:#ffffff; text-align:center; font-size:13px; }
td.hc6m       { color:#000000; background-color:#ffffff; text-align:center; font-size:16px; }
td.hc6l       { color:#000000; background-color:#ffffff; text-align:left; font-size:13px; }
td.hc7        { width:50%; }
td.hc7u        { width:100px; }
td.hc7m        { width:40px; }
td.hc7a       { vertical-align:top; }
td.hc7b       { font-size:9pt; white-space: nowrap; }
td.hc7c       { font-size:7pt; height:8px; white-space: nowrap; }
td.hc7d       { font-size:9pt; }
td.hc7e       { font-size:9pt; text-align:right; }
td.hc7f       { line-height:1px; height:1px; color:#000000; background-color:#ffffff; font-size:1px; }
td.hc7g       { width:50%; line-height:1px; height:1px; color:#000000; background-color:#ffffff; font-size:1px; }
td.hc7h       { color:#000000; background-color:#ffffff; font-size:13px; }
td.hc8        { text-align:right;  }
td.hc8l       { text-align:left;  }
td.hc82       { text-align:center;  }
td.hc9        { color:#000000; background-color:#ffffff; width:50%; height:78px; }
.topa         { vertical-align:top; }
a.hmenu       { color:#E3D8CC; font-size:8pt; font-weight:bold; text-decoration:none; }
a.hmenu:hover { color:#ffffff; text-decoration:underline; }
a.smenu       { color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a.smenu:hover { text-decoration:underline; }
a.admenu      { color:#000000; font-size:8pt; font-weight:bold; text-decoration:none; }
a.admenu:hover { color:#db0000; text-decoration:underline; }
p.wir         { font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; text-align:left; padding-left:100px; padding-right:100px; padding-bottom:10px; }
img           { border-width:0px; border-style:none; }
h1.nv         { color:#000000; background-color: #ffffff; display:none; }
p.nv          { color:#000000; background-color: #ffffff; display:none; }
#secret { position:relative; margin:auto; width:146px; height:226px; }
#secret img { position:absolute; top:0; left:0; }
#secret3 { position:relative; margin:auto; width:146px; height:226px; }
#secret3 img { position:absolute; top:0; left:0; }
#secret1 { position:relative; margin:auto; width:146px; height:226px; }
#secret1 img { display:none; position:absolute; top:0; left:0; }
#secret2 { position:relative; margin:auto; width:146px; height:226px; }
#secret2 img { display:none; position:absolute; top:0; left:0; }
div.vartext1 { border:1px solid black; position:relative; margin:auto; width:144px; height:224px; text-align:center; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; }
div.vartext3 { position:relative; margin:auto; width:444px; text-align:left; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; }
div.vartext2 { position:relative; width:588px; margin:auto; text-align:left; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; }
div.vartext4 { position:relative; width:620px; margin:auto; text-align:left; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; }
div.edi { position:relative; margin:auto; width:666px; height:200px; float:right; }
div.edil { position:relative; margin:auto; width:56px; height:150px; float:left; }
td.right { text-align: left; color:#000000; background-color:#F7F4EF; white-space: nowrap; }
td.right2 { text-align: left; font-size:13px; color:#000000; background-color:#F7F4EF; white-space: nowrap; }
td.form  { text-align: right; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; color:#000000; background-color:#F7F4EF; white-space: nowrap; }
td.form1  { text-align: left; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; color:#000000; background-color:#F7F4EF; white-space: nowrap; }
td.form4  { text-align: left; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; color:#000000; background-color:#F7F4EF; }
td.form2  { text-align:center; font-size:13px; line-height:16px; letter-spacing: 0.5px; font-style:normal; color:#000000; background-color:#F7F4EF; white-space: nowrap; }
form { display: inline; }
input { display: inline; }
textarea.editor { width: 588px; display: inline; }
input.submit { width: 100px; }
input.small  { width: 120px; }
input.small1 { width: 100px; }
select.shop {width:100px; }
input.shop {width:200px; }
p.admin { font-size:13px; font-style:normal; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:10px; }
p.right1 { text-align:right;}

/* Menü */
#menue              { float:left; position:relative; width:740px; height:20px; top:0px; left:0px; z-index: 200; font-size:8pt; font-weight:bold; background-color:#61472E; border-bottom:4px solid #ffffff; }
#menu               { list-style-type:none; margin:0; padding:0; }
#menu li            { display:block; float:left; position:relative; margin:0px;}
#menu li span       { float:left; display:block; margin:0px;  padding: 3px 0px 4px 22px; }
#menu img           { float:left; }
#menu li a,
#menu li a:visited  { display:block; padding:0; white-space:nowrap; }
#menu dl            { position:absolute; top:0; left:0; margin:0; padding:0; }
#menu dt            { color:#000000; margin:0; float:left; padding-bottom:0px; }
#menu dd            { color:#000000; margin:0; padding:0; padding-bottom:0px; padding-left:5px; padding-right:5px; display:none; background: transparent; clear:left; text-align:left;}
#menu p             { margin:0; padding:0; padding-top:5px; padding-bottom:5px; }
#menu dt a,
#menu dt a:visited  { color:#E3D8CC; display:block; text-decoration:none; padding:  3px 0px 4px 22px; font-weight:bold; }
#menu dd a,
#menu dd a:visited  { color:#61472E; background-color:#B39674; display:block; text-decoration:none; padding: 3px 7px 6px 7px; margin-left:20px; }
#menu li a:hover    { border:0; text-decoration:none; }
#menu li:hover dd,
#menu li a:hover dd  {display:block;}
#menu li:hover dl,
#menu li a:hover dl { padding-bottom:0px; }
#menu dd a:hover    { color:#000000; text-decoration:underline; }
#menu li:hover dt a,
#menu li a:hover dt a { color:#ffffff; text-decoration:underline; }

/* Formular Admin Zusatzseiten */
.pform-field                 { float:left; width:735px; margin-top:5px; padding:2px; }
.pform-field_err             { float:left; width:735px; background-color:#ECECEC; margin-top:5px; padding:2px; }
.pform-field label           { float:left; }
.pform-field_err label       { float:left; background-color:#ECECEC; color:#000000; }
.pform-fielda                { float:left; width:610px; margin-top:5px; padding:2px; height:150px; display:block; }
.pform-fielda_err            { float:left; width:610px; background-color:#ECECEC; margin-top:5px; padding:2px; height:150px; display:block; }
.pform-fielda label          { float:left; }
.pform-fielda_err label      { float:left; background-color:#ECECEC; color:#000000; }
input.pfeld-mailform-submit  { float:right; }
.pfeld-mailform              { padding:0; margin:0; border:0; background-color:#94D4D3; }
div.pfrad                    { float:right; width:690px; }
div.pfrad_err                { float:right; width:690px; color:#000000; }
.pfeld                       { float:right; width:610px; border:1px solid #404040; padding-left:5px; }
.pfelda                      { float:right; width:610px; height:200px; border:1px solid #ffffff; padding-left:5px; }
.pfeld_err                   { float:right; width:610px; border:1px solid #DB2635; padding-left:5px; }
.pfelda_err                  { float:right; width:610px; height:200px; border:1px solid #DB2635; padding-left:5px; }
.rad_pfeld                   { border:0; }
.rad_pfeld_err               { border:0; }


