html, body {
	font-family: Lucida Sans, Verdana, sans-serif;
	font-size: 13px;
	line-height:17px;
	color: #acb0a2;
	background: #191b16 url("../images/bg.jpg") top center no-repeat;
	padding: 0;
	margin: 0;
	 }

img { border: 0px; outline: none;}
a img { border: 0px; outline: none; }

.img_small {
	margin: 2px 2px 10px 2px;
	border: 2px solid #5d5f56;
}

a .img_small:hover {
	border: 2px solid #a6a99a;
}

h1 {	 
	font-family: Lucida Sans, Verdana, sans-serif;
	line-height:25px;
	font-size:18px;
	color: #e1e6d2; 
	padding-bottom:3px;}
	
h2 {	 
	font-family: Lucida Sans, Verdana, sans-serif;
	font-size:18px;
	color: #ffffff; 
	padding-bottom:3px;}

h3 {	 
	font-family: Lucida Sans, Verdana, sans-serif;
	font-size:15px;
	color: #e1e6d2; 
	margin-bottom:0;
	padding-bottom:0;
	}


a:link { text-decoration:none; font-weight: bold; color:#e1e6d2; }
a:visited { text-decoration:none; font-weight: bold; color:#e1e6d2; }
a:hover {
	text-decoration:underline;
	font-weight: bold;
	color:#a3ba69;
	font-family: "Lucida Sans", Verdana, sans-serif;
}

ul {
	list-style-image:url(../images/ul.gif)
	}
li { padding-bottom:10px;
}

/* Wrapper & Navigationsbereich*/
#wrapper {
	position: relative;
	width: 800px;
	margin: 0 auto;
	}
	
#header {
	position: relative;
	width: 100%;
	height: 191px;
	background: #000000 url("../images/header_image.gif") top center no-repeat;
	text-align:center;
	margin: auto 0;
	}
	
#naviwrapper {
	position: relative;
	width: 615px;
	padding-top:140px;
	margin: 0 auto;
	}
	
#navi {
	position: relative;
	width: 615px;
	height:52px;
	float: left;
	margin-top:-1px;
	align:center;
	overflow: hidden;
	}
	
/* Haupt-Content Bereich */	
#content {
	width: 700px;
	padding: 30px 0px 0px 0px;
	float: left;
	height: 370px;
	margin-top:0px;
	background: url("../images/content_bg1.jpg") top right no-repeat;
	}
#contentwrapper {
	position: relative;
	width: 650px;
	margin: 0 auto;
}

#content_ordering {
	width: 700px;
	padding: 30px 0px 0px 0px;
	float: left;
	margin-bottom:30px;
	background: url("../images/content_bg2.jpg") top right no-repeat;
	}
	
#content_artists {
	width: 700px;
	padding: 30px 0px 0px 0px;
	float: left;
	margin-bottom:30px;
	}
	
#content_contact {
	width: 700px;
	padding: 30px 0px 0px 0px;
	float: left;
	height:340px;
	margin-bottom:30px;
	background: url("../images/content_bg1.jpg") top right no-repeat;
	}
	
#content_artwork {
	width: 700px;
	padding: 30px 0px 0px 0px;
	float: left;
	margin-bottom:30px;
	}

	
	
.p1 {
	position:relative;
	width:300px;
	float:left;
}	

.p2 {
	position:relative;
	margin-top:50px;
	width:350px;
	float:right;
	padding-right:50px;
}	

.p3 {
	position:relative;
	width:700px;
	clear:left;
}

p.light {
	margin-top:0;
	padding-top:0;
	color: #e1e6d2; 
}

.clearer { 	clear: left; }

/* Footer-Leiste */	
#footer {
	position: relative;
	clear:left;
	margin: 0 auto;
	width: 800px;
	height: 60px;
	font-size: 12px;
	text-align: center;
	background: url("../images/footer_line.jpg") top center no-repeat;
	color: #82867b;
	padding-bottom:30px;
	}
	#footer a:link { text-decoration:none; font-weight: normal; color:#aaaf9d; }
	#footer a:visited { text-decoration:none; font-weight: normal; color:#aaaf9d; }
	#footer a:hover, #footer a:focus { text-decoration:underline; font-weight: normal; color:#e1e5d8; }
	#footer ul{ margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; list-style:none; }
	#footer li{ padding: 0 0.7em 0 0.4em; display: inline; border-right: 1px solid #6f7365;}
	#footer li.last{ border:none; }


	
/* Navi */
.button   {
	display: block;
	height:54px;
	width: 272px;
	background:url("../images/button.gif") top no-repeat;
	}
.button:hover {
	background: url("../images/button.gif") bottom no-repeat;}

.home   {
	display: block;
	height:52px;
	width: 86px;
	float:left;
	background:url("../images/navi/home.gif") top no-repeat;
	}
.home:hover {
	background: url("../images/navi/home.gif") bottom no-repeat;}
.homeactive {
	display: block;
	height:52px;
	width: 86px;
	float:left;
	background: url("../images/navi/home.gif") bottom no-repeat;}
	
.artwork   {
	display: block;
	height:52px;
	width: 89px;
	float:left;
	background:url("../images/navi/artwork.gif") top no-repeat;
	}
.artwork:hover {
	background: url("../images/navi/artwork.gif") bottom no-repeat;}
.artworkactive {
	display: block;
	height:52px;
	width: 89px;
	float:left;
	background: url("../images/navi/artwork.gif") bottom no-repeat;}
	
.artists   {
	display: block;
	height:52px;
	width: 83px;
	float:left;
	background:url("../images/navi/artists.gif") top no-repeat;
	}
.artists:hover {
	background: url("../images/navi/artists.gif") bottom no-repeat;}
.artistsactive {
	display: block;
	height:52px;
	width: 83px;
	float:left;
	background: url("../images/navi/artists.gif") bottom no-repeat;}
	
.ordering   {
	display: block;
	height:52px;
	width: 180px;
	float:left;
	background:url("../images/navi/ordering.gif") top no-repeat;
	}
.ordering:hover {
	background: url("../images/navi/ordering.gif") bottom no-repeat;}
.orderingactive {
	display: block;
	height:52px;
	width: 180px;
	float:left;
	background: url("../images/navi/ordering.gif") bottom no-repeat;}
	
.journal   {
	display: block;
	height:52px;
	width: 90px;
	float:left;
	background:url("../images/navi/journal.gif") top no-repeat;
	}
.journal:hover {
	background: url("../images/navi/journal.gif") bottom no-repeat;}
.journalactive {
	display: block;
	height:52px;
	width: 90px;
	float:left;
	background: url("../images/navi/journal.gif") bottom no-repeat;}
	
.contact   {
	display: block;
	height:52px;
	width: 86px;
	float:left;
	background:url("../images/navi/contact.gif") top no-repeat;
	}
.contact:hover {
	background: url("../images/navi/contact.gif") bottom no-repeat;}
.contactactive {
	display: block;
	height:52px;
	width: 86px;
	float:left;
	background: url("../images/navi/contact.gif") bottom no-repeat;}

.p_center {
	text-align: center;
}

table{
table-layout:auto;
border-collapse:seperate;
width: 700px;
}

td{
	padding:10px 15px 0 0;
	vertical-align:top;
}

thead{
text-align:left;
font-weight:bold;
color: #b8c692;}

tfoot {
text-align:left;
height: 60px;
font-weight:normal; }

/* LIGHTBOX CONTROL */
#lightbox { background-color:#1D1D1D; padding:25px 25px 15px 25px; border: 10px #000000 solid;}
#lightboxDetails { padding-top:10px;}	
#lightboxCaption { float:left; color: #999; font-size:13px; font-style:normal; }
#keyboardMsg { float:right; }
#keyboardMsg a { color: #999; text-decoration:none; text-transform:uppercase; font-weight:normal; }
#lightbox img { border:none; } 
#overlay img { border:none; }
#closebutton { display:none; }
