#center {
background:url(../images/hintergrund.gif) repeat-y;
width:970px;
border-right:3px solid #FFD700;
border-bottom:3px solid #FFD700;
border-left:3px solid #FFD700;
margin:0 auto;
}

#banner {
position:relative;
width:970px;
}

#youarehere {
position:absolute;
left:65px;
top:-2px;
height:30px;
line-height:30px;
font-size:11px;
}

#youarehereneu {
position:absolute;
left:-18px;
top:-2px;
height:30px;
line-height:30px;
font-size:11px;
font-weight:700;
}

#youarehere a {
display:block;
float:left;
height:30px;
line-height:30px;
color:#000;
text-decoration:none;
font-size:11px;
background:url(../images/pmr.gif) no-repeat;
padding:0 0 0 23px;
}

#youarehere a:hover {
color:#CB4F02;
background:url(../images/pmra.gif) no-repeat;
}

#navigation {
position:relative;
float:left;
width:160px;
padding-bottom:4px;
top:-27px;
margin:0;
}

#searchbox {
width:150px;
padding:0;
}

#searchboxII {
width:160px;
height:20px;
border-bottom:1px solid #aaa;
}

input.search {
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
width:105px;
background-color:#fff;
vertical-align:top;
color:#8c998c;
margin:0;
padding:1px 4px;
}

form.search {
margin:0;
}

a.menuButton,a.menuButtonActive {
display:block;
color:#000;
text-decoration:none;
background:#F0E68C;
border-bottom:1px solid #aaa;
border-top:1px solid #fff;
width:140px;
padding:4px 10px;
}

.menu {
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
border-top:1px solid #eee;
border-left:1px solid #eee;
background:#F0E68C;
position:absolute;
text-align:left;
visibility:hidden;
left:0;
top:0;
z-index:20;
padding:0;
}

.menuII {
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
border-top:1px solid #eee;
border-left:1px solid #eee;
background:#ebdc47;
position:absolute;
text-align:left;
visibility:hidden;
left:0;
top:0;
z-index:20;
padding:0;
}

a.menuItem,a.menuItemActive {
color:#000;
background-color:transparent;
display:block;
text-decoration:none;
white-space:nowrap;
padding:4px 16px;
}

#commonboxII {
width:140px;
padding:8px 10px;
}

#commonboxII li {
background-image:url(../images/pbul.gif);
background-repeat:no-repeat;
background-position:top left;
margin:2px 0 0 -40px;
padding:2px 0 2px 18px;
}

#navre {
float:right;
width:160px;
padding-bottom:4px;
}

#navre ul {
margin:0;
padding:0;
}

#commonbox {
float:left;
left:10px;
position:relative;
width:140px;
margin:-15px 0 0;
padding:8px 10px 8px 0;
}

#content {
position:relative;
float:left;
top:-30px;
left:15px;
text-align:justify;
padding-bottom:4px;
width:620px;
}

#plaintext {
position:relative;
top:-30px;
left:-15px;
float:right;
}

p {
line-height:180%;
font-family:arial;
margin:0;
padding:0 0 10px;
}

em {
font-weight:700;
font-family:arial;
color:#FF8306;
font-size:130%;
font-style:normal;
}

h1 {
font-size:23px;
color:#FF8306;
font-family:arial;
font-weight:400;
margin:0;
padding:10px 0;
}

h2 {
font-size:22px;
color:#FF8306;
font-family:arial;
font-weight:400;
margin:0;
padding:10px 0;
}

h3 {
font-size:27px;
color:#FF8306;
font-family:arial;
font-weight:400;
margin:0;
padding:0 0 4px;
}

h4 {
font-size:27px;
color:#FF8306;
font-family:arial;
font-weight:400;
margin:30px 0 0;
padding:9px 0;
}

h5 {
color:red;
font-family:arial;
font-size:35px;
font-weight:400;
margin:0;
padding:9px 0 2px;
}

h6 {
color:#00C;
font-family:arial;
font-size:15px;
font-weight:700;
margin:0;
padding:9px 0 2px;
}

.clearer {
clear:both;
}

.textlink {
color:#000;
text-decoration:none;
font-family:verdana,arial,helvetica;
font-size:8pt;
text-transform:none;
}

.textlink:visited {
color:#000;
}

a.textlink:hover {
color:#CB4F02;
}

#contentabschluss {
width:970px;
height:2px;
background:url(../images/contentschluss.gif);
clear:both;
}

#footer {
background:#F0E68C;
width:850px;
clear:both;
text-align:center;
margin:0;
padding:10px 60px 0;
}

#footer a {
color:#000;
text-decoration:none;
font-size:9pt;
}

#footer a:hover {
text-decoration:underline;
color:#CB4F02;
}

BODY {
background:#DAA520 url(../images/pback.gif) repeat-x top left;
min-width:970px;
margin:5px;
padding:0;
}

.kopfbereichoben_ueberschrift {
color:#000;
font-size:13px;
font-weight:700;
font-family:arial;
margin:0 5px 0 0;
}

.kopfbereichoben_kleinschrift {
color:#000;
font-size:10px;
font-weight:700;
border:0;
text-decoration:none;
text-align:left;
white-space:nowrap;
font-family:arial;
margin:0;
padding:0;
}

.kopfbereichoben_kleinschriftII {
color:#000;
font-size:10px;
font-family:arial;
margin:0;
padding:0;
}

#warenkorb {
position:absolute;
top:20px;
margin:0;
padding:0;
font-size:10px;
font-family:arial;
}

div.warenkorbpicture {
float:left;
border:none;
}

#warenkorbI {
position:absolute;
left:0;
top:-7px;
margin:0;
padding:0;
font-size:15px;
font-family:arial;
font-weight:700;
}

#warenkorbII {
position:absolute;
top:-7px;
margin:0;
padding:0;
}

#warenkorbIII {
position:relative;
font-family:arial;
font-weight:700;
text-decoration:none;
font-size:12px;
margin:0;
padding:0;
line-height: 1.7;
width:160px;
}

.text_form {
font-size:13px;
color:#FF8306;
font-weight:700;
line-height:100%;
font-family:arial;
}

.text_formII {
font-size:11px;
color:#000;
line-height:110%;
font-family:arial;
}

.text_formIII {
font-size:11px;
color:red;
line-height:100%;
font-family:arial;
text-decoration:line-through;
}

.text_formIV {
font-size:13px;
color:#000;
font-weight:700;
line-height:100%;
font-family:arial;
text-align:center;
}

.text_formV {
font-size:10px;
color:#696969;
line-height:100%;
font-family:arial;
text-align:center;
margin:2px 1px 2px 1px!important;
padding:0;
}

.text_formX {
font-size:20px;
color:#BABAB6;
line-height:100%;
font-family:arial;
text-align:center;
}

.text_formVI {
font-size:12px;
color:#000;
line-height:100%;
font-family:arial;
padding:0 0 0 440px;
}

.text_formVII {
font-size:11px;
color:#696969;
line-height:100%;
font-family:arial;
}

a.speziellIII {
font-weight:700;
color:#FF8306;
text-decoration:none;
font-size:7pt;
font-family:arial;
}

a.speziellIV {
font-weight:700;
color:#000;
text-decoration:none;
font-size:9pt;
font-family:arial;
}

a.speziellVII {
font-weight:700;
color:#CB4F02;
text-decoration:none;
font-size:8pt;
font-family:arial;
}

#more {
text-align:right;
font-size:11px;
font-weight:700;
margin:0;
padding:10px 0 0;
}

#more a {
color:#FF8306;
font-weight:700;
text-decoration:none;
background-repeat:no-repeat;
background-position:10px 0;
}

div.sidepicture {
float:right;
width:155px;
margin:0 0 10px 10px;
padding:10px 0;
}

p.sidepicturetext {
line-height:160%;
font-size:80%;
color:#000;
text-align:center;
margin:0;
padding:2px 0 0;
}

.sidebild {
text-align:center;	
}

div.picture {
width:620px;
border:none;
text-align:center;
margin:8px 0 0;
}

ul.content {
list-style:none;
background:#F0E68C url(../images/pfd.gif) repeat-x left top;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
border-top:1px solid #eee;
border-left:1px solid #eee;
width:300px;
margin:10px 0 20px 20px;
padding:10px;
}

table.content {
border-right:1px solid #aaa;
border-left:1px solid #eee;
background:#F0E68C url(../images/pfds.gif) repeat-x left top;
margin:0 0 10px 5px;
padding:4px;
}

tr.row {
border-bottom:1px solid #aaa;
border-top:1px solid #eee;
}

tr.header {
background-color:#DAA520;
}

td.cell {
border-top:1px solid #eee;
border-bottom:1px solid #aaa;
text-align:justify;
margin:0;
padding:6px;
}

td.headercell {
border-top:1px solid #eee;
border-bottom:1px solid #aaa;
font-weight:700;
margin:0;
padding:6px;
}

div.teaserelement {
float:left;
text-align:left;
background:#F0E68C url(../images/pfd.gif) repeat-x left top;
border-bottom:1px solid gray;
border-right:1px solid gray;
border-top:1px solid gray;
border-left:1px solid gray;
margin:5px 0 0 5px;
padding:4px;
}

div.teaser {
border:none;
width:630px;
margin:0!important;
}

p.teasertext {
line-height:170%;
font-family:arial;
margin:0;
padding:0;
}

p.teasertext1 {
line-height:120%;
font-family:arial;
margin:1px 0 2px 4px;
padding:0;
}

div.teasernav {
clear:both;
border:none;
margin:0;
padding:0;
}

.teaserlink1 {
background:#f08e21;
width:100%;
text-decoration:none;
font-weight:700;
margin:2px 0;
padding:3px 0;
}

p.lookup {
border-bottom:1px solid #DAA520;
margin:0 0 10px;
padding:4px 0 0;
}

div.teaserpicture {
float:right;
margin:3px 1px 0 2px!important;
padding:0;
}

div.sideteaserelement {
float:left;
text-align:left;
background:#F0E68C url(../images/pfd.gif) repeat-x left top;
border-bottom:1px solid gray;
border-right:1px solid gray;
border-top:1px solid gray;
border-left:1px solid gray;
margin:5px 0 0;
}

div.sideteaser {
border:none;
width:130px;
margin:0!important;
}

.sideteaserlink1 {
background:#f08e21;
width:132px;
text-decoration:none;
font-weight:700;
margin:2px;
padding:3px 0 3px 3px;
}

div.sideteaserpicture {
float:left;
border:none;
margin:2px;
padding:7px 1px 7px 2px;
}

input.forminput {
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
width:300px;
background-color:#ffffff;
vertical-align:top;
margin:0 0 10px;
padding:1px;
}

textarea.formtextarea {
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
width:300px;
height:200px;
background-color:#fff;
vertical-align:top;
margin:0 0 10px;
padding:1px;
}

.formcaption {
width:200px;
line-height:200%;
float:left;
clear:left;
}

p.formnote {
color:#FFD700;
}

.buttoncaption {
line-height:200%;
}

P.s2d {
font-size:17pt;
color:#FF8306;
font-family:arial;
font-weight:700;
margin-top:5pt;
margin-bottom:-8pt;
line-height:20pt;
}

textarea {
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
width:300px;
height:200px;
background-color:#fff;
vertical-align:top;
padding:1px;
}

#shadow {
text-align:center;
width:974px;
height:15px;
background:url(../images/psdhw.gif) repeat-x top left;
margin:0 auto;
}

#copy {
color:#000;
font-size:7pt;
text-align:center;
}

#copy a {
text-decoration:none;
font-weight:700;
color:#5c1c10;
font-size:7pt;
}

#copy a:hover {
text-decoration:underline;
}

a.menuButtonActive,a.menuButton:hover,a.menuItem:hover,a.menuItemActive {
background:#DAA520;
color:#fff;
}

#commonboxII ul,#navre li,#commonbox ul {
list-style:none;
}

#commonboxII a,#commonbox a,#plaintext a {
color:#000;
text-decoration:none;
}

#commonbox li,li.content {
background-image:url(../images/pbul.gif);
background-repeat:no-repeat;
background-position:top left;
padding:2px 0 2px 18px;
}

a.link,a.s2d,a.s2dinfo,a.s2dsmall {
font-weight:700;
color:#FF8306;
text-decoration:none;
}

a.s2d:hover,a.link:hover,a.teaserlink:hover,#youarehere a:hover,#commonboxII a:hover,#commonbox a:hover,#more a:hover,#plaintext a:hover,a.speziell:hover,a.speziellII:hover,a.speziellIII:hover,a.speziellIV:hover,a.speziellV:hover {
color:#CB4F02;
text-decoration:none;
}

a.speziell,a.speziellV {
font-weight:700;
color:#FF8306;
text-decoration:none;
font-family:arial;
}

a.speziellII,a.speziellVI {
font-weight:700;
color:#FF8306;
text-decoration:none;
font-size:8pt;
font-family:arial;
}

.teaserlink1 a,.sideteaserlink1 a {
color:#E9EBE8!important;
text-decoration:none;
}

.teaserlink1 a:hover,.sideteaserlink1 a:hover {
color:#210808!important;
text-decoration:none;
}

a.teaserlink,a.sideteaserlink {
font-weight:700;
color:#000;
text-decoration:none;
}

INPUT.s2d,SELECT.s2d {
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
background-color:#fff;
vertical-align:top;
padding:1px;
}

img { 
border:0; 
} 