/*
Theme Name:	Zaubererkatalog
Theme URI:	
Theme Author: Uwe Becher
Version:	1.0
*/

body {
	font-family: 13px Arial,Helvetica,sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background: #372819 url(images/bg-texture.jpg) repeat-y;
}

#wrap {
	width: 1000px;
	margin: 10px auto 10px;
	padding: 0px;}

/* @group Header */

#header_bg {
	height: 325px;
	padding: 0px;
	background: url(images/bg_01.png) no-repeat;}
	
#header {
	width: 1020px;
	height: 202px;
	padding: 0px;}

	#header h1 {
		font: bold 30px "Lucida Grande", Lucida, Verdana, sans-serif;
		text-align: center;
		margin: 0px;
		padding: 35px 0px 5px 0px;}

	#header h1 a {
		color: #03222c;
		text-align: center;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		font: bold 30px "Lucida Grande", Lucida, Verdana, sans-serif;}

	#header h1 a {
		text-decoration: none;}

	#header h2 {
		font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
		color: #edb342;
		text-align: center;
		margin: 0;
		padding: 0px 0px 15px 0px;}	

/* @end */

/* @group Navigation */

#navbar {
	float: right;
	width: 850px;
	height: 20px;
	color: #fff;
	margin: 60px;
	padding: 0px;
	}
	
#navbarleft {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 6px;}
	
#navbarright {
	float: right;
	width: 150px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}
	
#nav {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	list-style: none;
}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;}

#nav a {
	display: block;
	color: #fa4f11;
	font: bold 15px "Lucida Grande", Lucida, Verdana, sans-serif;
    text-decoration: none;
    margin: 0px 15px 0px 0px;
	padding: 3px 10px 3px 10px;}
	
#nav a:hover {
	color: #b9bf98;
	display: block;
	text-decoration: none;
    margin: 0px 15px 0px 0px;
	padding:3px 10px 3px 10px;}
	
/* @end */

/* @group breadcrumb */

#breadcrumb {
	height: 20px;
	color: #9b9b78;
	font: 12px Arial,Helvetica,sans-serif;
	margin: 15px 0px 30px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#breadcrumb a {
	color: #9b9b78;
	}
	
/* @end */

/* @group Highlight Links */

.item {
	float: left;
	width: 280px;
	height: 340px;
	padding: 5px 10px 5px 10px;
	margin: 15px 15px 15px 0px;
	background: #11191d;
	border: 1px solid #edb342;}
	
.item h2 {
	font-size:1.2em;
	color: #edb342;
	margin: 0 0 3px 0;
	padding:0;}
	
.item h2 a {
	color: #edb342;
	text-decoration:none;
}
.item h2 a:hover {
	color: #edb342;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.item p {
	margin:0 0 0px 0;}
	
.item2 {
	float: left;
	width: 280px;
	height: 340px;
	padding: 5px 10px 5px 10px;
	margin: 15px 15px 15px 0px;
	background: #11191d;
	border: 1px solid #fff;}
	
.item2 h2 {
	font-size:1.2em;
	margin: 0 0 3px 0;
	padding:0;
	color: #edb342;
}
.item2 h2 a {
	color: #edb342;
	text-decoration:none;
}
.item2 h2 a:hover {
	color: #edb342;
	text-decoration:none;
}
.item2 p {
	margin:0 0 0px 0;}
	
.details {
	padding:8px;
	margin:0 30px 20px 0;
	background: #11191d;
	border: 1px solid #edb342;}
	
.details ul {
	margin:5px 0 5px 15px;
	list-style-type:none;}
	
.details li {
	padding:3px 0 3px 0;
	list-style-type:square;}
	
.details h2 {
	font-size: 16px;
	color: #edb342;
	margin:0 0 3px 0;
}
.details p {
	margin:0 0 15px 0;
	color: #bebfb6;}
	
.details p img {
	padding:0;
	border: 1px solid #333;}
	
.details2 {
	padding:8px;
	margin:0 30px 20px 0;
	background: #11191d;
	border: 1px solid #edb342;}
	
.details2 ul {
	margin:5px 0 5px 15px;
	list-style-type:none;
}
.details2 li {
	padding:3px 0 3px 0;
	list-style-type:square;
}
.details2 h2 {
	font-size:1.2em;
	color:#474848;
	margin:0 0 3px 0;
}
.details2 p {
	margin:0 0 15px 0;
}
.details2 p img {
	padding:0;
	border: 1px solid #444;}

/* @end */

/* @group Page, Content */
	
#page-bg {
	width: 1020px;
	margin: 0 auto;
	padding: 0px;
	background: url(images/bg_02.png) repeat-y;}

#page {
	width: 960px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;}
	
#seite {
	margin: 0px;
	padding: 0px 10px 0px 10px;}
	
	#seite h2 {
	padding: 0px 10px 10px 10px;}

#content {
	float: left;
	width: 640px;
	color: #1b1d21;
	padding: 0px 0px 10px 20px;
	overflow: hidden;}

#content h2 {
	font: 18px Arial,Helvetica,sans-serif;
	color: #edb342;
	padding: 0px 0px 5px 0px;
}

#content h2 a {
	font: 14px Arial,Helvetica,sans-serif;
	color: #edb342;
}

#kategorie p {
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #03222c;
	text-align: justify;
	padding: 0px 20px 5px 5px;}
	
.excerpt {
	font: 12px Arial,Helvetica,sans-serif;
	color: #fff;
	padding: 10px 0px 0px 0px;}
	
	.excerpt p {
		text-align: justify;}
	
.data {
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #edb342;
	margin: 0px 30px 20px 0px;
	padding: 5px 10px 5px 10px;
	background: #11191d;
	border: 1px solid #edb342;}
	
	.data a {
		color: #4c4c4c;}
		
	.data a:hover {
		color: #fff;}



/* @end */

/* @group sidebar */

.sidebar {
	float: right;
	width: 290px;
	padding: 0px;
	margin: 15px 5px 0px 0px;}

.sidebar h2 {
	color: #edb342;
	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 3px 0px;	
}

.sidebar h3 {
	color: #edb342;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0px 0px 0px 6px;
	margin: 10px 0px 10px 0px;	
}

.about {
	margin: 0px;
	padding: 3px 9px 3px 9px;}

.about p {
	color: #1b1d21;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
	padding: 0px 3px 0px 3px;
}

#werbelinks {
	clear: both;
	text-align: center;
	padding: 0px;
	background: url(ads/advertisement.png)  no-repeat left;}

#werbelinks ul {
	color: #edb342;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#werbelinks li {
	margin: 4px;
	padding: 0px;
	list-style-type: none;}
	
#werbelinks img {
	margin: 0px;
	padding: 4px;
	border: 1px solid #444;}

#kat_sb {
	color: #edb342;
	margin: 10px 0px 10px 0px;
	padding: 9px;}

#kat_sb ul {
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style-type: none;}

#kat_sb li {
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 8px 3px 3px;
	margin: 0px 0px 0px 0px;
	list-style-type: square;}

#kat_sb a:hover {
	color: #fff;
	text-decoration: none;}
	
#tagclouds_sb {
	text-align: left;
	margin: 0px 50px 7px 0px;
	padding: 0px 0px 0px 8px;}

#tagclouds_sb li, a {
	color: #edb342;
	line-height: 20px;
	margin: 0px;
	padding: 0px;}
	
#tagclouds_sb a:hover {
	color: #fff;
	margin: 0px;
	padding: 0px;}

/* @end */

/* @group footer */
	
#footer {
	width: 1020px;
	height: 173px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background: url(images/bg_03.png) no-repeat;
	}

#footer p {
	text-align: center;
	color: #cbcc9b;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 20px 0 0 0;}
	
#footer a {
	color: #cbcc9b;
	text-decoration: none;
}
#footer a:hover {
	color: #930;
}

/* @end */

/* @group Tools, Anker */

a {
	color: #1b1d21;
	text-decoration: none;}

a:hover {
	color: #fff;
	text-decoration: none;}

a img {
	border: 0px;}

.clear {
	clear:both;
	padding:0;
	margin:0;}

/* @end */

/* @group Star Rating */

.rating_text {
	font: 9px Arial,Helvetica,sans-serif;
	color: #e3dcca;
	padding: 3px;
	margin: 0px;
}

.post-ratings {
	
	font-size: 9px Arial,Helvetica,sans-serif;
	color: #979b90;
	padding: 0px;
}

/* @end */

