body {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;margin:0px;padding:0px}
a {color:black;}
table#body{width:100%;border:none;border-collapse:collapse;}
table#body td{margin:0;vertical-align:top;}
#header{height:77px;margin:0;padding:0;}
#logo{width:200px;height:77px;float:left;background-color:rgb(242,242,242);}
#banner{text-align:center;}
#printtitle{display:none;}
#cols{margin:0;padding:0;background-color:navy;}
#navigation{background-color: rgb(235,235,235);width:200px;margin:0;padding:10px 0px 10px 5px;vertical-align:top}
#navigation img {border:none;}
p.shopnavigation span{
	padding-right:10px;
}
table#body td#content{background-color:rgb(242,242,242);padding-left:20px;padding-top:20px;}
#footer, #footer a{background-color: rgb(255, 153, 51);color:rgb(242,242,242);text-align:center;margin:5px;text-decoration:none;}
form#search{margin:20px 0px 20px 120px;}
#searchhits{margin:0;}
.searchresult{border-top:1px solid rgb(179,179,179);padding:5px 0px 0px 0px;margin:5px 20px 0px 0px;}
.searchresult b {background-color: #FFFACD;}
.detail{padding:5px 0px 0px 0px;margin:5px 20px 0px 00px;}
h1 {font-size:14px;margin-top:0px;}
td.preview {vertical-align:top;width:120px;}
img.preview{width:100px;}
img.cart{float:left; margin-right:10px;border:none;}
p.info{font-size:11px;}
p.subtitle{font-size:13px;font-weight:bold;padding-bottom:18px;}
p.autor{font-weight:bold;}
.highlight{color:lime;background-color:magenta;}
.clear{clear:both;height:1px;overflow:hidden;background-color:red;}
#thumblist{border:1px solid #cccccc; background-color:white;margin-top:20px;margin-bottom:20px;}
#thumblist img{margin:5px;border:1px solid #cccccc;}
table.warenkorb{border-collapse:collapse; border: 1px solid #696969;width:80%}
table.warenkorb th{text-align:left;border:1px solid #696969;padding:3px}
table.warenkorb td{padding:3px;border:1px solid #696969;}
table.warenkorb .grey {background-color: #E6E6FA;}
.button {border: 1px solid black ; background-color:ButtonFace; padding:3px; margin:3px;text-decoration:none;font-weight:bold;}
.act {font-weight:bold;}
div.hinweis{
	padding:5px 5px 5px 125px;
	border:1px solid #EBEBEB;
	margin-bottom: 15px;
	color: #333333;
	background:white url(/_signs/hinweis.gif) 5px 5px no-repeat;
}
div.info{
	padding:5px 5px 5px 125px;
	border:1px solid #EBEBEB;
	margin-bottom: 15px;
	color: #333333;
	background:white url(/_signs/info.gif) 5px 5px no-repeat;
}