body, table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;  } 

h1 { font-size:18px; color:#000; font-weight:bold; letter-spacing:0px; margin: 0 0 0 5px; }
h2 { font-size:15px; color:#444; font-weight:bold; letter-spacing:1px; text-transform:uppercase;  margin: 0 0 7px 0; padding: 0 0 0 0; }
h3 {  font-size:12px; color:#111; font-weight:bold; margin:0px 0px 0px 0px; }
h4 {  font-size:10px; color:#111; font-weight:normal; letter-spacing:1px; margin:4px 0px 10px 0px; }


.infobox  { font-size:9px; color:#000; font-weight:normal; background-color:#FEEED7; padding:5px; border:1px solid #999; width:135px; margin: 10px 5px 0 0; float:left;  text-align:left; }
.infobox2 { font-size:9px; color:#000; font-weight:normal; background-color:#FEEED7; padding:5px; border:1px solid #999; width:135px; margin: 0px 5px 0 10px; float:right;  text-align:left; }

p { text-indent:12px; margin: 5px 15px 5px 15px;}
ul { list-style-image:url(menu/list-image.gif); margin: 0 0 0 12px; padding: 0 0 0 8px; }
ol { margin:0px 0px 10px 0px; }

/* Bestseller */
#bestseller{ border:1px solid #FEB75E; width:310px; }
.even { font-size:12px; background-color:#FFE4B3; }
.odd { font-size:12px; background-color:#FEEED7; }

input { width:200px; }
input:focus { background:#FEB75D; font-weight:bold; }


a:link { font-size:11px; text-decoration: underline; color: #333; }
a:visited { font-size:11px; text-decoration: underline; color: #333; }
a:hover { text-decoration: none; color: #333; }
a:active { text-decoration: underline; color: #333; }

td.footer { font-size:10px; color:#9A7A65; padding: 3px; }
.footer a:link {  font-size:10px; text-decoration: none; color: #9A7A65;  }
.footer a:visited { font-size:10px; text-decoration: none; color: #9A7A65; }
.footer a:hover { font-size:10px; text-decoration: underline; color: #7E5F4B; }
.footer a:active { font-size:10px; text-decoration: none; color: #9A7A65; }

.inhalt { background-color:#FFE4B3; height:488px; }
.slogan { float:left; margin: 0 0 0 5px; }
.bereichskennung { float:right; }

.box_links { float:left; width:573px; margin: 5px 5px 5px 35px; padding: 0 0 0 10px; }
.box_rechts { float:right; width:250px; margin: 5px 5px 5px 5px; padding: 0 0 0 10px; }
.thumbnail {  }
.fuer_haendler { float:left; margin: -10px 0 0 0; }

.subnav { margin: 0 0 0 20px; }
.dmpt { float:left; padding-left:3px; paddimg-right:3px; height:20px; }
.dmpt a { text-decoration:none; }
.dmpt a:hoover { text-decoration:none; }
.dmpt a:visited { text-decoration:none; }

.neuerscheinungen { padding: 0px 10px 10px 0px; }

/* Werbetext und Cover */
#wv_suchmaske { float:left; margin-left:50px; }
#wv_pagenav { float:left; width:100px; margin: 0 5px 0 15px; }

.wv_results { float:left; width:230px; font-size:9px; margin: 10px 0 0 10px; line-height:11px; align:left;}
.wv_results a { margin:0 0 0 0; text-decoration:none; position:relative; z-index:24; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
.wv_results a span { display:none; } 
.wv_results a:visited { text-decoration:none;}
.wv_results a:hover { text-decoration:underline; text-indent:0; z-index: 26; }
.wv_results a:hover span { display:block; height: auto; position:absolute; top:31px; left:15px; }
.wv_results span { font-weight:normal; text-align:left; color:#000; width:250px; padding: 15px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #000; border-right:1px solid #000; background-color:#FEE1BD; }

#newsletter_spacer { height:38px; }
#newsletter_spacer[id] { height:41px; }
#logo{
	float:left;
}
#claim{
	float:left;
	margin-left:302px;
}
#menu{
	float:left;
	width:756px;
}