body					{ margin:0; padding:0; background-color:#FFFFFF; color:#000000; font-size:0.7em; font-family:Verdana; }

a					{ color:#CC0000; text-decoration:underline; }

form					{ margin:0; }

div.error					{ color:#CC0000; }

#navigation				{ background:#CC0000 url(../images/bg.png) bottom left no-repeat; padding:4em 0 0 2em; }

#navigation img				{ border:0; }

#navigation ul				{ list-style:none; margin:6em 0 0 0; padding:0; }
#navigation ul li				{ display:inline; margin:0 0.1em 0 0; }

#navigation ul li a				{ line-height:3em; padding:1em 2em 1em 2em; text-decoration:none; color:#FFFFFF; font-size:0.9em; }
#navigation ul li a:hover			{ background-color:#FFFFFF; color:#CC0000; }

#navigation ul li a.active			{ background-color:#FFFFFF; color:#000000; }
#navigation ul li a.active:hover		{ background-color:#FFFFFF; color:#000000; }

#container				{ width:800px; margin:2em 0em 2em 3.5em; line-height:1.5em; }
#container h1				{ margin:0 0 0 0; padding:0; font-family:"Trebuchet MS"; font-size:2em; }
#container h2				{ font-size:1.2em; margin:0 0 1.5em 0; }

#templates a				{ float:left; width:150px; height:150px; margin:0 20px 20px 0; padding:10px; background-color:#F0F0F0; text-align:center; }
#templates a:hover				{ background-color:#CC0000; }
#templates img				{ width:100px; height:150px; border-width:0; }


#content					{ float:left; width:600px; border-top:1px solid #CCCCCC; }
#content div.block				{ clear:both; border-bottom:1px solid #CCCCCC; padding:1.5em 0 1.5em 0; }
#content span				{ float:right; color:#CCCCCC; }
#content h2				{ font-size:1.2em; margin:0 0 1.5em 0; }

#relevancead				{ margin-left:-2px; }

div.bookpresentation			{ float:left; width:170px; margin-right:20px; }
div.bookpresentation img			{ height:100px; border:0; }
div.bookpresentation div			{ margin-bottom:1.5em; }

#sidebar					{ float:right; width:160px; }
#sidebar div				{ color:#CCCCCC; text-align:center; }

#footer					{ clear:both; padding:1.5em 3.5em 3.5em 3.5em; background-color:#F6F6F6; color:#CCCCCC; }
#footer a					{ color:#CCCCCC; font-weight:bold; }






textarea.linkcode				{ width:99%; margin:1em 0 0 0; border:1px solid #F0F0F0; background-color:#F9F9F9; font-family:Courier New, Courier, Verdana; font-size:1em; line-height:1.5em; color: #999999; }

#largebanner				{ margin:0 0 1em 0; padding:1em; border:1px solid #CC0000; }
#adtext					{ margin:-1.85em 0 0 0; text-align:right; }
#adtext span				{ padding:0.5em; background-color:#FFFFFF; color:#CC0000; }

#books					{ margin:0 0 1em 0; }
#booksearch				{ padding:0 0 1em 0; }

div.item					{ clear:both; border-top:1px solid #CCCCCC; }
div.itemimage				{ float:left; margin:1.5em 1.5em 1.5em 0; }
div.itemimage img				{ border-width:0; }
div.iteminfo				{ margin:1.5em 0 1.5em 100px; }
div.itemtitle				{ margin:0 0 1em 0; font-size:1.2em; line-height:1.5em; }

#pages					{ clear:both; padding-top:1em; border-top:1px solid #CCCCCC; line-height:2em; }
#pages span				{ padding:0.3em 0.5em 0.3em 0.5em; border:1px solid #000000; }
#pages a					{ padding:0.3em 0.5em 0.3em 0.5em; border:1px solid #CC0000; text-decoration:none; }
#pages a:hover				{ background-color:#CC0000; color:#FFFFFF; }

#itemdetails				{ margin:1.5em 0 1.5em 0; }
#rating					{ margin:1.5em 0 1.5em 0; }
#review					{ clear:both; }
#similarproducts				{ clear:both; }
#similarproducts ul				{ list-style:none; margin:0; }

#amazon					{ float:right; width:200px; margin:1.5em 0 1.5em 1.5em; padding:1em; border:1px solid #CCCCCC; }
#itemadtext				{ color:#CCCCCC; }
#price					{ }
#price span				{ font-weight:bold; color:#CC0000; }
#order					{ margin:1em 0 0 0; font-size:1.2em; font-weight:bold; line-height:1.5em; }






div.theme					{ float:left; width:180px; margin:0 10px 10px 0; padding:5px; }
div.theme:hover				{ background-color:#F0F0F0; }
div.theme embed				{ margin-bottom:0.5em; width:180px; height:152px; }
div.theme img				{ margin-bottom:0.5em; width:180px; height:152px; }

#formular input.text			{ width:20em; font-family:Courier New, Courier; }
#formular textarea				{ font-family:Courier New, Courier; }
div.inputinfo				{ float:left; width:10em; }
div.row					{ margin-bottom:1em; }
div.wergwerg				{ display:none; }

