body { margin:0px; margin-top:5px; font-family:arial; font-size:11px; color:#000; background-color:#670001; }
p { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; margin-bottom:5px; font-size:12px; color:#670001; }
select,textarea,input { font-family:arial; font-size:11px; border:1px solid #cc6602; }
button { font-family:arial; font-size:11px; border:1px solid #cc6602; color:#fff; background-color:#cc6602; padding:2px; font-weight:bold; }
label { font-family:arial; font-size:11px; color:#fff; } 
a { text-decoration:none; color:#cc6602; }
a:hover { text-decoration:none; }

#center { width:1000px; position:relative; left:50%; margin-left:-500px; }
#header { position:relative; background:url(img/header.jpg) top left; width:1000px; height:135px; }
#maincontainer { position:relative; width:1000px; }
#menue { position:absolute; top:5px; left:0px; width:200px; text-align:left; }
#content { position:absolute; top:5px; left:205px; width:795px; min-height:500px; background-color:#feff99; overflow:hidden; }
#footer { position:fixed; bottom:0px; left:0px; background:url(img/transp.png); height:50px; width:100%; }
#footerlinks { text-align:right; position:fixed; width:995px; bottom:15px; color:#fff; padding-right:5px; }
#langselect { position:absolute; right:0px; bottom:0px; }
.footeritems { margin-left:15px; }

#menuelist { padding:0px; margin:0px; } 
.menueitem, .menueitem_active { font-size:11px; color:#fff; margin:0px; width:195px; height:24px; padding-left:5px; padding-top:9px; margin-bottom:2px; cursor:pointer; }
.menueitem { background-color:#cc6602; }
.menueitem_active { background-color:#ff6602; }
*html .menueitem,.menueitem_active { height:32px; width:195px; height:24px; }

.author { padding:5px; }
.authorimg { float:left; width:120px; height:150px; text-align:center; }
.authorinfo { float:left; margin-left:5px; width:425px; text-align:left; }
.authorbooks { float:left; margin-left:5px; width:200px; text-align:left; }
.authorbookcell { float:left; text-align:center; margin-bottom:5px; width:100px; }
#authorselect, #bookselect { width:100%; color:#fff; text-align:left; height:25px; padding-top:8px; padding-right:7px; padding-left:5px; background-color:#cc6602; }
.headline { width:100%; color:#fff; text-align:left; height:24px; padding-top:9px; padding-right:7px; padding-left:5px; background-color:#cc6602; }
#bookssort { position:absolute; top:8px; right:5px; }

#publisherimg { background:url(img/publisher.jpg) top left no-repeat; height:200px; width:795px; }
#publisherimg2 { background:url(img/publisher.jpg) 0px -205px no-repeat; height:200px; width:795px; }
#publishertext,#contactcontainer { text-align:left; padding:20px; }

.booklistitem { padding:5px; }
.booklistimg { float:left; width:160px; text-align:center; }
.booklistimg2 { float:left; width:200px; text-align:center; }
.booklistinfo { float:left; width:590px; text-align:left; }
.booklistinfo2 { float:left; width:550px; text-align:left; }

.bookprice { font-weight:bold; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.line { width:100%; height:1px; border-bottom:1px dashed #cc6602; margin:5px; font-size:1px; }
.link { cursor:pointer; font-weight:bold; }

#highlight { position:relative; width:800px; height:380px; background:url(img/highlight1.jpg) top left no-repeat; }
#highlighttext1 { text-align:left; color:#000; position:absolute; top:130px; left:20px; width:230px; }
#highlighttext2 { text-align:left; color:#000; position:absolute; top:250px; left:20px; width:400px; }
#highlighttext3 { text-align:left; color:#000; position:absolute; top:20px; left:20px; width:200px; }
#highlighttext4 { text-align:left; color:#fff; position:absolute; top:20px; left:20px; width:240px; }
#highlighttext5 { text-align:left; color:#000; position:absolute; top:20px; left:20px; width:250px; }
#highlighttext6 { text-align:left; color:#000; position:absolute; top:20px; left:20px; width:200px; }
#startcontainer { position:relative; width:800px; }

#impresscontainer { display:none; position:fixed; margin-left:760px; bottom:50px; color:#fff; padding:20px; text-align:left; background:url(img/transp.png); width:180px; }
#contactcontainer { display:none; position:fixed; margin-left:760px; bottom:50px; color:#fff; padding:20px; text-align:left; background:url(img/transp.png); width:180px; }
#contactfeedback { display:none; font-weight:bold; margin-top:5px; }
#termine { position:relative; top:10px; left:0px; width:200px; color:#fff; text-align:left; }
#terminehead { width:195px; height:24px; padding-left:5px; padding-top:9px; background:url(img/transp.png); }
*html  #terminehead { width:200px; height:33px; }
.termineitem { color:#000; background-color:#FEFF99; width:190px; padding:5px; }
*html .termineitem { width:200px; }
.termineline { width:100%; background-color:#FEFF99; height:1px; border-bottom:1px dashed #cc6602; font-size:1px; }

.startitem { text-align:center; width:189px; padding:5px; background-color:transparent; min-height:150px; }
.startitemborderright { border-right:1px dashed #cc6602; font-size:1px; }
.startitemtitle { margin-bottom:5px; } 

#bookcover  { display:none; position:absolute; top:20px; left:20px; width:800px; height:600px; text-align:center; background:ur(img/transp.png) top left no-repeat; z-index:20; }
#lightbox  { display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:15; -moz-opacity:0.7; opacity:.70; filter: alpha(opacity=70); }
