body {
background-color:#000;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
overflow-y:scroll;
}

p, a.toplink {
font-family:arial, tahoma, verdana;
font-size:12px;
color:#fff;
text-align:left;
margin: 4px 0px 0px 0px;
}

a, a:hover {
font-family:arial, tahoma, verdana;
font-size:12px;
color:#fff;
text-align:left;
margin: 0px 0px 0px 0px;
}

a:hover {
color:#969b9e;
}

span {
margin:0px 0px 0px 0px;
padding:0px;
font-family:arial, tahoma, verdana;
font-size:12px;
color:#fff;
}

a.toplink {
font-size:11px;
text-decoration:none;
}

a.toplink:hover {
color:#969b9e;
}

h1 {
margin:0px 0px 6px 0px;
padding:0px;
font-family:tahoma, arial, verdana;
font-size:18px;
color:#dae0e3;
}

h2 {
margin:16px 0px 0px 0px;
padding:0px;
font-family:tahoma, arial, verdana;
font-size:14px;
font-weight:bold;
color:#dae0e3;
}

h3 {
margin:0px 0px 0px 0px;
padding:0px;
font-family:arial, tahoma, verdana;
font-size:16px;
color:#fff;
}

.hp {
font-size:14px;
line-height: 30px;
}

#hauptcontainer {
position:relative;
background:#344b57 url(images/background.jpg) no-repeat;
margin:0px auto;
padding:0px;
width:1000px;
min-height:569px;
}

#hauptcontainer-rechts {
position:relative;
background:url(images/logo.jpg) no-repeat;
margin:0px 0px 0px 0px;
padding:0px;
width:218px;
min-height:395px;
text-align:left;
float:right;
}

#hauptcontainer-rechts h3{
position:absolute;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
bottom:16px;
}

#hauptcontainer-kopf {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 46px;
width:778px;
height:144px;
}

#hauptnavigation {
padding:0px;
}

#hauptnavigation ul, #hauptnavigation li {
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

#hauptnavigation a, #hauptnavigation li {
padding:30px 0px 10px 0px;
font-family:arial, tahoma, verdana;
font-size:14px;
color:#fff;
text-decoration:none;
}

#hauptnavigation a {
padding-left:15px;
padding-right:15px;
}

#hauptnavigation a:hover, #hauptnavigation a.active {
color:#969b9e;
background:url(images/nav_aktiv.jpg);
}

#hauptnavigation li {
float:left;
}

#hauptnavigation a:hover {
color:#969b9e;
background:url(images/nav_aktiv.jpg);
}

#subnavigation ul, #subnavigation li {
margin:5px 0px 5px 0px;
padding:0px;
list-style-type:none;
float:left;
}

#subnavigation a {
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
font-family:arial, tahoma, verdana;
font-size:11px;
line-height:11px;
color:#fff;
text-decoration:none;
margin:5px 0px 5px 0px;
}

#subnavigation a:hover {
color:#969b9e;
}

#hr {
margin:0px 0px 0px 0px;
padding:0px;
widht:732px;
height:2px;
font-size:2px;
line-height:2px;
background-image:url(images/sub_linie.jpg);
clear:left;
}

#menutitel {
margin:0px 0px 0px 0px;
padding:0px;
clear:left;
height:29px;
line-height:29px;
}

#hauptcontainer-inhalt {
margin:0px 0px 0px 0px;
padding:0px 0px 25px 46px;
width:778px;
min-height:126px;
text-align:left;
}

#hauptcontainer-produktleiste {
margin:0px 0px 0px 0px;
padding:0px;
width:1000px;
height:170px;
}

#hauptcontainer-fuss {
position:absolute;
background:#000;
margin:0px 0px 0px 0px;
padding:0px;
width:1000px;
height:25px;
left:0px;
bottom:-1px;
}

#hauptcontainer-fuss span {
font-size:9px;
line-height:25px;
}

.produkttitel {
margin:0px 0px 0px 11px;
padding:0px;
height:45px;
line-height:45px;
clear:left;
}

.produktbox {
margin:0px 10px 50px 5px;
padding:0px;
min-height:195px;
line-height:195px;
float:left;
max-width:162px;
}

.produktbild {
margin:0px 0px 0px 0px;
padding:0px;
}

.produkttext {
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
line-height:12px;
}

.produkttext p, .produkttext strong {
margin:0px 0px 0px 0px;
padding:0px;
font-family:arial, tahoma, verdana;
font-size:12px;
}

.produkttext strong {
color:#ee824f;
line-height:20px;
}

#left h1, #left p	{
color:#ee824f;
font-family:arial, tahoma, verdana;
padding-right: 20px;
} 

#left h1	{
font-size:14px;
} 

.spalte_links {
width: 100px;
float:left;
line-height: 12px;
margin: 2px 0px 0px 0px;
}

#form input, .textarea {
border: solid 1px #000 !important;
line-height: 12px;
font-family:arial, tahoma, verdana !important;
font-size:11px !important;
width: 300px;
background-color:#585a57;
color: #fff;
}

#form p {
line-height: 12px;
margin: 0px 0px 10px 0px;
}

.textarea {
height: 100px;
}

#form .button {
margin: 0px 0px 20px 0px;
line-height: 18px;
font-weight: bold;
background-color:#f7b883;
color: #000;
}
