@charset 'UTF-8';


/*
Theme Name: Dana's Car Cleaning Service
Version: 1.0
Author: Martin Pentzek | Pentzek.org
Tags: fixed width, widgets


*/

/**
	yui css reset
**/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

span{font-weight: bold;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/**
	begin styling
**/

.clear {clear:both;}

a:focus {outline:none;}

a, a:visited, a:hover 
{
	text-decoration:underline;
	color:#929292;
}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 1.5;}

#bg { width:100%; background:url(images/bg.jpg) repeat-x #002d44; }


#main_container  { overflow:hidden; width:852px; margin-left:auto; margin-right:auto; background:transparent;   background-position: 0 100px ; }
#main_wrap { width:823px; margin-left:auto; margin-right:auto; background:#000000; }


#head { width:823px; height:125px;  background:transparent url('images/header2.png') no-repeat; margin-left:auto; margin-right:auto; }
#logo { float:left; width:585px; margin-left:1px; height:125px; background:transparent url('images/spacer.gif'); }
#nav  { float:left; width:585px; }
#nav  li{ display:inline; }
#nav  #topnav{  margin-bottom:59px; text-align:right; }
#nav  #topnav ul { margin-top:15px; }
#nav  #topnav li { display:inline; border-right:1px solid #dddddd; padding:20px 8px 4px 8px; }
#nav  #topnav li.last { border-right:none; margin-right:10px;}
#nav  #topnav a{ color:#b6b6b6; text-decoration:none; }
#nav  #topnav a:hover{  color:#b6b6b6; text-decoration:underline; }
#nav  #mainnav{ position: absolute; top: 87px; margin-left: 14px;}

#anzeige {position:fixed;top:10%;left:5%;}

#main { margin-left: 8px; }

#breadcrumb { font-size:10px; color: white; background-color: black; margin-top:0px; margin-bottom:12px; } /* vorher color:#999da2*/
#breadcrumb a{ color:#999da2; text-decoration:none; background:url('images/bread.jpg') left no-repeat; padding-left:8px; margin-left:2px; }
#breadcrumb a:hover{ text-decoration:underline; }

#posts { float:left; width:590px; }
.post { background:url('images/postbg.jpg') top left; min-height:300px; margin: 10px; margin-bottom: 20px;}
.post .title { padding-top:18px;  padding-left:10px; width:550px; }
.post .title h1{ color:#1594c6; font-size:20px; }
.post .title h1 a{ color:#1594c6; text-decoration:none; }

.post h2{ font-size:18px; }
.post h3{ font-size:16px; }
.post h4{ font-size:14px; }
.post h5{ font-size:13px; }
.post h6{ font-size:12px; }

.post .postcontent{  padding-left:10px; padding-bottom: 10px; margin-top:40px; width:550px; color:#000000; font-size:11px; margin-bottom:20px; }/* vorher color:#4b4b4b*/
.post .postcontent p{  padding-bottom: 10px; margin-bottom: 20px; }

.post .postcontent ul{ list-style-type:disc; list-style-position:inside; padding-bottom: 10px;}
.post .postcontent ul li{ padding-left:5px; padding-bottom: 10px;}

.post .postcontent ol{ list-style-type:decimal; list-style-position:inside; }
.post .postcontent ol li{ padding-left:5px; }

#sidebar { float:right; width:190px; margin-right:15px; padding-top:10px; color:white; background-color: black;}

.widget { margin-bottom:40px; }

.widget_title { color:#1594c6; font-weight:bold; font-size:14px; margin-bottom:10px; }

.widget_content ul { margin-left:4px; }
.widget_content li { list-style-image: url('images/bread.jpg'); list-style-position: inside; margin-bottom:2px; }


.widget_content a {  color: white; text-decoration:none; }

.wp-caption {
text-align: center;
margin: 10px;
background-image: url(images/captionbg.jpg);
background-repeat: no-repeat;
background-position: left top;
padding:15px 0 0 0px;
}

.wp-caption p.wp-caption-text {
text-align:left;
padding-left:17px;
padding-top:5px;
color:#1594c6;
}

.alignleft { float:left; margin-right:10px; }

#footercont { width:100%; background:#002d44;}

#footer { margin-left:auto; margin-right:auto; height:93px; width:823px; background:#002d44 url('images/footer.png') right top no-repeat; }
#footer ul{ margin-left:12px; margin-top:0px; padding-top:16px; }
#footer li{ display:inline; border-right:1px solid #8e8d8d; padding:0 10px 0 10px; }
#footer li.last{ border-right:none; }
#footer a{ text-decoration:none; color:#8e8d8d; }
#footer a:hover{ text-decoration:underline; }
#footer #copy{ float:right; margin-right:0; margin-top:30px; color:#8e8d8d; font-size:11px; }
#breadcrumb2 {position: relative; top: 5px; left: 5px; font-size: x-small; color: ccc;}


/*img styles*/
img.alignleft { float:left; margin-right:10px; margin-bottom:5px; }
img.alignright{ float:right; margin-left:10px; margin-bottom:5px; }
img.aligncenter{ clear: both; margin-left:5px; margin-right:5px; margin-bottom:5px;}

.alignright{ float:right; margin-left:10px; margin-bottom:5px; }

.preisliste table{
width:100%;
margin: 5px;
padding: 5px;
border-collapse:no;
	border-spacing:0;
}

.preisliste table td{
margin: 5px;
padding: 5px;
}

.preisliste table td span{
font-weight: bold;
}
.preisliste table th{
font-weight: bold;
}

.stern{
font-size: x-small;
}

.hersteller-detail {float: left;height: 75px;padding:35px 5px 5px 0;}
.hersteller-navi {text-align: center;}

.groesser {width:200px;}
