/*
Theme Name: Vorleser Schmidt
Theme URI: http://www.vorleser-schmidt.de/
Description: Für Vorleser Schmidt gestaltetes und umgesetztes Theme
Version: 1.0
Author: Seitenmanufaktur - Michael Milz
Author URI: http://seitenmanufaktur.info/
Tags: brown


*/



* {
	margin: 0;
	padding: 0;
}

/* START font size CSS */
body {font-size:62.5%} /* for IE/Win */
html>body {font-size:10px} /* for everything else */
/* Set other elements using ems 
(where 1em = 10px, 2em = 20px */
/* END font size CSS */

body {
	background: #480000 url(images/bg-body.jpg) repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #300000;
}

a {
	text-decoration: none;
	outline: none;
}



#wrapper {
	width: 85.5em;
	margin: 0 auto;
	text-align: left;
}




#header {
	position: relative;
	height: 232px;
	background: url(images/bg-logo.jpg) no-repeat left top;
	z-index: 20;
}


#logo {
		
}

#logo a {
	display: block;
	width: 500px;
	height: 170px;
	position: relative;
	z-index: 60;
}

#logo h1,
#logo h2 {
	display: none;
}

#vorleser {
	width: 187px;
	height: 269px;
	background: url(images/vorleser-schmidt3.png) no-repeat;
	position: absolute;
	z-index: 50;
	right: 44px;
	top: -198px;
}

#vorleser a {
	display: block;
	width: 187px;
	height: 269px;
	text-indent: -999em;
}

#nav {
	width: 815px;
	position: absolute;
	bottom: 0;
	background: url(images/bg-content.jpg) no-repeat right bottom;
	margin: 0 0 -9px 38px;
	padding: 0 0 34px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
}

#nav ul {
	list-style-type: none;
}

#nav ul li {
	float: left;
	margin-right: 2px;
	background: url(images/bg-nav.gif) no-repeat right top;
}

#nav ul li a {
	display: block;
	padding: 3px 0 3px 7px;
	margin-right: 7px;
	color: #D8C0A8;
	background: url(images/bg-nav.gif) no-repeat left top;
}

#nav ul li#basketLink {
	float: left;
	margin-left: 10px;
	background: none;
}

#nav ul li#basketLink a {
	display: block;
	width: 26px;
	padding: 3px 0 3px 7px;
	margin-right: 7px;
	text-indent: -999em;
	background: url(images/warenkorb-l.gif) no-repeat left top;
}

#nav ul li.current_page_item a {
	font-weight: bold;
}


#body {
	width: 815px;
	margin: 0 0 0 38px;
	background: url(images/bg-contentbody.jpg) repeat-y right;
}

#content {
	padding: 0;
	text-align: left;
}

#content-main {
	width: 475px;
	padding: 35px 0 0 25px;
	font-size: 1.3em;
}

#content-main h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	margin: 0 0 1.2em;
}

#content-main p {
	line-height: 135%;
	margin: 0.5em 0 0.75em 0;
}

#content-main a {
	color: #136810;
	/* font-weight: bold; */
}

#content-main a img {
	border: none;
}

.mp3player { 
	clear: left;
	margin-top: 8px;
}

.thumb {
	width: 150px;
	margin: 0 15px 15px 0;
	float: left;
}

.cat_description {
	margin: -0.75em 0 1em 0;
}


.post {
	margin: 0 0 2.25em 0;
}

.post h3 {
	margin: 1em 0 0.5em 0;
	font-size: 1.25em;
	clear: left;
}

.post ul {
	margin: 0 0 15px 20px;
}

.post p.authorvz {
	font-weight: bold;
}

#content-main .post h3 a {
	color: #300000;
}

a.inbasket {
	display: block;
	margin: 0.75em 0 0.35em 0;
	padding: 0 0 0 20px;
	font-weight: bold;
	background: url(images/warenkorb.gif) no-repeat center left;
}

a.detailinfos {
	padding: 0 0 0 20px;
	background: url(images/info.gif) no-repeat center left;
}

#linkback {
	margin: -1.75em 0 1.75em 0;
}





#sidebar {
	float: right;
	position: relative;
	margin: 0 16px 0 0;
	width: 265px;
	background: url(images/bg-sidebar-kategorien-top.png) no-repeat center top;
	text-align: center;
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	z-index: 20;
}

#sidebar ul {
	list-style-type: none;
}

#sidebar a {
	color: #D8C0A8;
}	

#kategorien {
	padding: 70px 16px 15px 5px;
	background: url(images/bg-sidebar-kategorien.png) no-repeat center bottom;
}

#kategorien li,
#kontakt li {
	padding: 7px 0;
	background: url(images/bg-sidebar-kategorien-a.gif) no-repeat center top;
}


#kategorien li:first-child,
#kontakt li:first-child {
	background: #390000;
}

#kategorien li:first-child a,
#kontakt li:first-child a {
	color: #D8C0A8;
}

#kontakt li.current_page_item a,
#kategorien li.current-cat a {
	font-weight: bold;
}


#suche {
	padding: 5px 26px 15px 20px;
	background: url(images/bg-sidebar-suche.png) no-repeat center bottom;
}

#suche .submit {
	
}

#kontakt {
	padding: 5px 55px 15px 40px;
	background: url(images/bg-sidebar-kontakt.jpg) no-repeat center bottom;
}



#content-footer {
	clear: both;
	background: url(images/bg-contentfooter.jpg) no-repeat right bottom;
}

#content-inner-footer {
	height: 47px;
	width: 600px;
	background: url(images/bg-contentfooter.jpg) no-repeat left bottom;
}

#footer {}

.clear {
	clear:both;
}


table.data {
	
}

table.data tr {
	padding: 2px 0;
}

table.data th {
	width: 70px;
	vertical-align: top;
	text-align: left;
}

table.basket {
	border-collapse: collapse;
	width: 470px;
}

table.basket th {
	padding: 0 10px 5px 0;
}

table.basket td {
	vertical-align: top;
	padding: 3px 0;
	border-top: 1px solid #480000;
}

table.basket td.number {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}

table.basket td.itemName .singlePrice {
	font-size: smaller;
	font-weight: bold;
}

table.basket tr.total td {
	border-top: 2px solid #480000;
}

.navigation {
	border-bottom: 20px solid #d8c0a8;
}

.navigation .alignleft {
	float: left;
}

.navigation .alignright {
	float: right;
}

#warenkorb {
	display: none;
}

.cart_input {
	width: 300px;
}

.plz {
	width: 40px;
}

.ort {
	width: 180px;
}

.article .entry p:nth-child(1) {
  clear:both
}

.clearleft {
  clear:left;
}

