
body { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-family:  Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #fff;
	background: url(../img/bg.gif);
	background-color: #000;
		}

/* generals */
a			{text-decoration: none; color: #b76b21;, font-size: 12px;}
b,strong	{font-weight: bold;}
i,em		{font-style: italic;}
img 		{border: 0px;}
form		{display: inline;}
ul			{padding: 0px 0px 10px 15px; margin: 0px 0px 0px 0px; line-height: 14px;}
li.rot	{color: #8f0000; margin-top: 7px;}
li			{color: #907322; margin-top: 7px;}
div#nav span {text-decoration: none;  font-family: monospace; color: #c8a441; font-size: 130%;}
div#header span {text-decoration: none;  font-family: monospace; color: #c8a441; font-size: 130%;}
div#subnav span {text-decoration: none;  font-family: monospace; color: #c8a441; font-size: 130%;}
span.datum {font-size: 1.0em; float: right; font-weight: bold; padding: 6px 8px 0px 0px; color: #b76b21; font-family: Georgia, "Times New Roman", Times, serif;}
span.pflicht {color: #8f0000;}
span.preis {color: #aa0000; font-weight: bold;}
span.gbook {color: #8c4703; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
span.newgbook {color: #907322; font-weight: bold; padding: 20px 0px 0px 80px; float:right; margin: 0px 0px 0px 0px;}
hr {height: 1px; border: 1px solid #b76b21;}

/* special divs */
#gesamt {width:876px; position: relative; overflow: visible; margin: auto; padding: 0px 0px 0px 0px;}
#header {width:281px; height:297px; margin: 0px; padding: 67px 13px 0px 582px; background: url(../img/header.jpg);}
#content {width:716px; height:auto; background-image: url(../img/bg_content.jpg); padding: 30px 0px 0px 140px; margin: 0px 50px 0px 0px;}
#content div.left {float: left; width: 60%; padding: 0px 15px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px dashed #484228;}
#content div.leftkontakt {float: left; width: 60%; padding: 0px 8px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px dashed #484228;}
#content div.leftkontakt p {margin: 10px 0px 0px 0px;  font-size: 100%; line-height: 125%; color: #907322;}
#content div.left2 {float: left; width: 60%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#content div.left3 {float: left; width: 85%; padding: 0px 8px 0px 0px; margin: 0px 0px 0px 0px;}
#content div.right {float: left; width: 180px; padding: 0px 0px 0px 8px;}
#content:after { content: ".";  display: block; clear: both; height: 1px; overflow: hidden;  visibility: hidden; }
#footer {width: 696px; height: 134px; background-image: url(../img/bg_footer.jpg);  padding: 50px 0px 0px 180px;}
#admin {width: 100%; margin-top: 100px; border: 1px solid #b76b21; padding: 50px;}
#tracker {display: none;}



/* menu */
#nav {width: 626px; height: 18px; padding: 0px 0px 0px 230px; background: url(../img/bg_nav.jpg);}
#subnav {width: 200px; height: 18px; display: none; position: absolute; top: 380px; left: 315px; padding: 4px 0px 0px 0px;}


/* images */
img.subpics2 {width: 370px; height: 278px; border: 5px solid #2b2f32; margin: 7px 10px 0px 10px;}
img.linie {width: 414px; height: 5px; margin: 10px 0px 20px 0px;}
img.linie2 {width: 414px; height: 5px; margin: 10px 0px 20px 0px;}
img.headlines {width: 115px; height: 28px; padding: 10px 0px 10px 0px;}
img.headlines2 {width: 115px; height: 28px; padding: 10px 0px 10px 10px;}
img.picthumb {margin: 0px 6px 8px 0px; padding: 8px; border: 1px solid #b76b21;}
img.dates {margin: 10px 15px 10px 0px; border: 1px solid #b76b21;}
img.shopdetail {width: 130px; height: 130px; margin: 5px 15px 15px 0px; float: right;}



/* content */
h1, h2, h3, h4 {font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
h1 {color: #8c4703; padding: 0px 0px 0px 0px; font-size: 2.7em;}
h2 {color: #b76b21; padding: 0px 0px 0px 0px; font-size: 1.7em; margin-bottom: 0px; margin-top: 0px;}
#admin h2 {color: #8c4703; padding: 0px 0px 10px 0px; font-size: 150%; margin-bottom: 0px; margin-top: 0px;}
h4 {color: #b76b21; font-size: 12px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;}
h5 {color: #f35448; padding: 10px 0px 0px 0px; font-size: 120%; margin-bottom: 0px; margin-top: 0px;}
p {margin: 0px 0px 10px 0px; font-size: 120%; line-height: 1.5em; color: #907322;}


/* form elements */
label, input, textarea {display: block; float: left; margin: 0px 0px 0px 0px; font: normal 11px verdana;}
form br {display: bock; clear: left;}
label   {}
input   {width: 300px; background-color: #1b1401; color: #fff; border: 1px solid #907322; margin: 2px 0px 10px 0px;}
select   {width: 300px; margin: 2px 0px 0px 0px; border: none;}
textarea {width: 300px; border: 1px solid #907322; height: 100px; background-color: #1b1401; color: #fff; margin: 2px 0px 10px 0px;}
textarea.long {width: 600px; height: 300px; margin: 2px 0px 10px 0px;}
.imgsmall {font-size: 80%; color: #aa0000; margin: -3px 0px 3px 0px;}
.error   {color: #fff; font-size: 100%; background-color: #aa0000; padding: 2px 10px 2px 10px;}
.hidden  {display: none;}
.submit {width: 300px; background-color: #463402; color: #ccc; border: 1px solid #907322; margin: 10px 10px 3px 0px; padding: 2px 0px 2px 0px;}
marquee {width: 400px; height:10px; position: absolute; top: 19px; left: 130px; font-size: 90%;}


/* tables */
table {}
.adminnews {margin-top: 10px; width: 600px;}
td {}
th      {text-align: left;}
.hell   {background-color: #c8a135;}
.dunkel {background-color: #745705;}
.tableadmin {width: 600px;}
.tableadmin h2 {font-size: 80%; margin: 15px 0px 0px 0px; color:}


/* links */
a.lvl1, a.lvl2, a.lvl1:visited, a.lvl2:visited {text-decoration: none;  color: #b76b21; font-weight: normal;}

a.lvl1 {padding: 0px 5px 0px 5px; font-size: 140%;}
a.lvl2 {padding: 0px 0px 0px 0px; font-size: 120%;}
a.lvl3 {padding: 0px 5px 0px 5px; font-size: 100%; color: #aa0000;}
a.lvl1:hover, a.lvl2:hover, a.lvl3:hover {text-decoration: none; color: #cbcbcb;}

b.lvl1 {color: #299cd3;  font-weight: bold; font-size: 11px; padding: 0px 5px 0px 5px;}


a:hover {color: #ccc; text-decoration: none;}
u {font-family: Verdana; font-size: 10px; text-decoration: none; color: #0097cc;}
