body {font-family:arial; font-size:11px; text-align:center; margin:0; padding-top:40px; background:#5C5C5C}
p {font-family:arial; font-size:11px; color:silver}
ul {list-style-position:outside}

td {color:silver}

#body {border:1px gray solid; margin: 0 auto; width:950px; background:black; padding-top:5px; text-align:left}
#logo {position:absolute; top:10px; margin-left:7px}

#search {height:15px; width:932px}
#login {font-family:arial; font-size:11px; }
#login a:link, #login a:visited, #login a:active {color:silver; font-family:arial; font-size:11px; text-decoration:none}
#login a:hover {text-decoration:overline}

#nav {margin-left:0px; margin-bottom:60px; padding-top:30px; text-align:right; height:25px; width:100%}
#nav #table {width:100%; padding-bottom:5px}
#nav #spacer_left {width:25px}
#nav #td {color:gray; text-align:right}
#nav #border {border-bottom:1px solid gray;}
#nav #spacer_right {width:20px}
#nav a:link, #nav a:visited, #nav a:active {color:#CAAC80; font-family:arial; font-size:13px; text-decoration:none}
#nav a:hover {text-decoration:underline}

#footer {background:#393939; color:gray; margin-top:30px; padding-bottom:2px; padding-left:2px; padding-right:2px}
#footer a:link, #footer a:visited, #footer a:active {color:#CAAC80; font-family:arial; font-size:11px; text-decoration:none}
#footer a:hover {text-decoration:underline}

#footer_hotlists {margin-top:10px}

#cont {min-height:450px; background:url("images/bg.gif"); padding-left:20px; padding-right:20px; background-repeat:no-repeat; background-position:1 1; color:silver; text-align:left; padding-top:0px; margin-top:10px}

#cont #gruppenbaum {width:220px; margin-right:10px; vertical-align:top; color:silver}

#cont #headline {padding-bottom:20px; font-size:18px; text-decoration:underline; font-weight:bold}

#cont #artikeluebersicht {border-left:2px dotted gray; padding-left:20px; vertical-align:top}
#cont #artikeluebersicht #horizline {border-top:1px dotted gray; margin-top:13px}
#cont #artikeluebersicht #artikel {width:145px; height:210px; background:#393939; vertical-align:top; padding-left:12px; padding-top:5px}
#cont #artikeluebersicht #artikel #name {font-size:10px}
#cont #artikeluebersicht #artikel img {border:2px solid black}
#cont #artikeluebersicht #artikel div {height:145px; overflow:hidden}
#cont #artikeluebersicht #artikel div table {height:100%;}
#cont #artikeluebersicht #artikel div table td {vertical-align:bottom}
#cont #artikeluebersicht #spacer_x {width:10px}
#cont #artikeluebersicht #spacer_y {height:10px}

#cont #artikeldetails {height:100%; border-left:2px dotted gray; padding-left:20px; vertical-align:top}
#cont #artikeldetails #bilder {vertical-align:top}
#cont #artikeldetails #bilder #img {border:2px solid black}
#cont #artikeldetails #artikel {width:500px; background:#393939; padding:5px; height:100%}
#cont #artikeldetails #artikel #preise {margin-top:20px}
#cont #artikeldetails #artikel #details {vertical-align:top; width:100%}
#cont #artikelaktionen {width:150px; height:100%; vertical-align:top}
#cont #artikelaktionen #aktionen {width:100%; height:100%; background:#434343; padding:5px; padding-left:17px}

#cont #warenkorb h1 {color:gray; font-size:13px}
#cont #warenkorb input {width:35px}

#cont #mitbg {background: #434343}

#cont #bestellungen h1 {color:gray; font-size:13px}

#cont h1 {color:gray; font-family:arial; font-size:17px}
#cont h2 {color:gray; font-family:arial; font-size:13px}
#cont ul {margin:0; padding-left:20px}
#cont li {font-family:arial; font-size:11px; }
#cont hr {color:gray; height:1px}
#cont pre {font-family:arial; font-size:11px}
#cont a:link, #cont a:visited, #cont a:active {color:#CAAC80; font-family:arial; font-size:12px; text-decoration:none}
#cont a:hover {text-decoration:underline}
#cont #container {background:#393939}
#cont #container input, #cont #container select, #cont #container textarea {background-color:#434343}
#cont #container #title {position:relative; background:#434343; padding:10px; text-align:left; font-weight:bold}
#cont #text {padding:10px}
#cont #text a:link, #cont #text a:visited, #cont #text a:active {color:#CAAC80; font-family:arial; font-size:12px; text-decoration:none}
#cont #text a:hover {text-decoration:underline}
#cont td {font-size:11px}

#cont #topic {border-bottom:3px dotted silver; margin-bottom:30px}

input, select, textarea {background-color:#393939; color:silver; font-size: 11px; border: 1px solid gray}
form {padding:0px; margin:0px}

#top {font-size:11px; text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px; margin-bottom:10px; height:15px; width:100%; background:#DADADA}