/*
Theme Name: Dr. Quendt Template
Theme URI: http://www.dr-quendt.de/
Version: 1.0
Author: Martin Guder
Author URL: http://www.mindbox.de/
*/

body {

	background:#fcc300 url(images/elements/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow: auto;
	margin: 0px;
	padding:0px;
	font-size:12px;
	
}

.clear {
	clear:both;
	float:none;
	font-size:0px;
	line-height:0px;
	width:0px;
	height:0px;
}

a, a:visited {

	color:#9D0B0F;
	font-size:0.9em;
	text-decoration:none;
}

a:hover {

	color:#E2001A;
	
}

a.blog_content_link {

	font-size:1em;
	font-weight:bold;
	
}

h1 {
	
	font-size:1.67em;
	color:#9D0B0F;
	
}

h2, h3 {
	
	font-size:1.33em;
	color:#9D0B0F;
	
}

div#container {
	
	position:relative;
	/* margin:0px auto; */
	width:940px;
	height:500px;
	background:#none;
	margin-left:41px;
	z-index:1;
	
}

div#container_bg {
	
	background:url(images/elements/bg_content_dresden.jpg) no-repeat top right;
	position:absolute;
	top:108px;
	left:60px;
	/* margin:108px 0px 0px 215px; */
	width:940px;
	height:289px;
	z-index:2;
	
}

div#logo {
	
	position:absolute;
	top:0px;
	left:0px;
margin-top:0px;
z-index:99;
}

#categories {
	overflow: visible;
	height: 10px;
width:250px;
	top: 0px;
	padding-top: 0px;
margin-left:-1px;
z-index:5;
position:relative;
}

.categories_content {
	background-image: url(images/elements/menu_resize.png);
	background-repeat: repeat-y;
width:250px;
padding-top:166px;
padding-left:15px;
}

.ecke {
	height: 100px;
width:250px;
	background-image: url(images/elements/ecke.png);
	background-repeat: no-repeat;
}

div.categories_content h2.headline {
padding-left:10px;
}

div#menue {
	
	position:absolute;
	top:72px;
	left:234px;
	width:705px;
	height:54px;
	z-index:3;

}

div.menue_links {

	position:relative;
	width:470px;
	height:22px;
	z-index:3;
	
}

div.menue_breakline {

	width:705px;
	height:1px;
	margin:3px 0px 8px 0px;
	background:url(images/elements/linie.png) center center no-repeat;
	z-index:3;

}

div#satnav {
	
	position:absolute;
	top:23px;
	right:0px;
	height:23px;
	color:#9D0B0F;
	font-weight:bold;
	z-index:3;
	
}

div#satnav a {

	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	
}

div#content {

	z-index:4;
	width:516px;
	height:auto;
	position:absolute;
	left:223px;
	top:140px;
	background:url(images/elements/bg_content_blog.png) no-repeat top left;

}

div.content_entry {

	z-index:5;
	width:436px;
	margin:0px auto;
}

p.blog_date {

	font-size:0.90em;
	color:#333;
	margin-top:-1.53em;
	
}

div.content_entry p.blog_text {

	font-size:1em;
	color:#000;
	margin-top:1.67em;
	line-height:1.33em;
	
}

div#sidebar {

	z-index:4;
	width:190px;
	height:473px;
	position:absolute;
	left:750px;
	top:50px;
	background:url(images/elements/bg_sidebar_blog.png) no-repeat top left;

}

div#sidebar div.blog_search_container {
	
	margin:125px 20px 0px 18px;
	
}

div#sidebar div.blog_sidebar_container {
	
	margin:0px 20px 0px 18px;
	
}

div#sidebar input.blog_search_input, div#sidebar input#s {
	
	width:150px;
	font-size:1.17em;
	margin-top:3px;
	margin-left:0px;

}

div#sidebar input.blog_search_submit, div#sidebar input#searchsubmit {
	
	width:70px;
	height:18px;
	margin-top:15px;
	margin-left:10px;

}

div#sidebar div.sidebar_entry {
	
	margin:15px 20px 0px 5px;
	width:145px;
	
}

div#sidebar ul {
	
	padding:0px 10px 0px 0px;
margin-left:15px;
	margin-top:-5px;
	
}

div#sidebar p {
	
	margin-left:3px;
	
}

table#wp-calendar  {
	
	font-size:1em;
	margin:0px 0px -17px 0px;

}

div.breakline_content {

	background:url(images/elements/breakline_content.png) no-repeat;
	width:395px;
	height:1px;
	margin:17px 0px 8px 30px; 
	
}

div.breakline_sidebar {

	background:url(images/elements/breakline_sidebar.png) no-repeat;
	width:134px;
	height:1px;
	margin:20px 0px 17px 10px; 
	
}

div#content div#respond fomr#commentform p textarea#comment {
	
	width:500px;
	height:150px;

}

small a {
font-size:0.9em;
}

a.searchlink {
margin-left:5px;
}

a.product {
font-weight:bold;
}

.product_price {

}
.blog_headline {
cursor:pointer;
}
div.product_image {
}
a.overview {
margin-left:20px;
margin-bottom:-15px;
}