/*
Theme Name: Autoreifen
*/
html, body{
	width:100%;
	height:100%;
}
body {
	margin:0;
	background:#ebebeb;
	font:12px Arial, Helvetica, sans-serif;
	color:#252525;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#2486ab;
}
a:hover {text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#252525;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*main container*/
#wrapper {
	position:relative;
	margin:0 auto;
	width: 980px;
	padding: 0 9px 0 10px;
	background: url(images/bg-wrapper.gif) repeat-y;
}
/*header*/
#header {
	height:1%;
	overflow:hidden;
	background: url(images/bg-header.jpg) no-repeat;
	padding:0 20px;
}
/* logo start */
#header h1 {
	margin:0 0 11px;
}
#header h1 a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo.gif) no-repeat;
	width: 399px;
	height: 66px;
}
/* logo end */
/* nav start */
.nav {
	list-style:none;
	margin:0;
	padding:1px 0 11px;
	background: url(images/bg-nav.gif) no-repeat;
	width: 940px;
	overflow:hidden;

}
.nav li {
	float:left;
	background: url(images/sep-nav.gif) no-repeat 100% 0;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	padding:0 2px 0 0;
	color:#fff;
}
.nav li a {
	color:#fff;
	float:left;
	padding:0 16px 0 48px;
}
.nav .sommerreifen a {
	background: url(images/ico-1.gif) no-repeat 10px 1px;
}
.nav .winterreifen a {
	background: url(images/ico-2.gif) no-repeat 9px 1px;
}
.nav .ganzjahresreifen a {
	background: url(images/ico-3.gif) no-repeat 5px 1px;
}
.nav .komplettraeder a {
	background: url(images/ico-4.gif) no-repeat 7px 1px;
	padding-left:40px;
}
.nav .felgen a {
	background: url(images/ico-5.gif) no-repeat 8px 1px;
	padding-left:38px;
}
/* nav end */
/*content*/
#main {
	height:1%;
	overflow:hidden;
	background: url(images/bg-main.gif) no-repeat;
	padding:12px 20px 23px 19px;
}
#content {
	width:612px;
	float:left;
	padding:1px 0 0 ;
}
/* redbox start */
.redbox {
	background: url(images/bg-redbox.gif) repeat-y;
	width: 610px;
	margin:0 0 9px;
}
.redbox .w1 {
	background: url(images/bg-redbox-b.gif) no-repeat 0 100%;
	width:100%;
}
.redbox .w2 {
	background: url(images/bg-redbox-t.gif) no-repeat;
	height:1%;
	padding:14px 19px;
	position:relative;
}
.form {
	height:1%;
	display:block;
	padding:0 0 6px;
}
.form div {
	width:381px;
	float:left;
}
.form div ul {
	list-style:none;
	margin:0;
	padding:1px 0 9px;
	height:1%;
	overflow:hidden;
	line-height:16px;
	font-size:12px;
	color:#fff;
}
.form div ul li {display:inline;}
.form div ul li input {
	width:13px;
	height:13px;
	padding:0;
	margin:1px 6px 2px 0;
}
.form div ul li label {padding:0 10px 0 0;}
.form img {
	position:absolute;
	right:8px;
	bottom:-5px;
}
.form .button-submit {
	text-indent:-9999px;
	background: url(images/btn-reifen.gif) no-repeat;
	width: 119px;
	height: 33px;
	font-size:0;
	float:left;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
/* redbox end */
/* post start */
.post {
	background: url(images/bg-post.gif) repeat-y;
	width: 612px;
	overflow:hidden;
	margin:0 0 8px;
}
.post .post-w1 {
	background: url(images/bg-post-t.gif) no-repeat;
	width:100%;
}
.post .post-w2 {
	height:1%;
	overflow:hidden;
	background: url(images/bg-post-b.gif) no-repeat 0 100%;
	padding:15px 21px 18px;
}
.post-title {
	height:1%;
	overflow:hidden;
	padding:0 0 17px;
}
.post-title h1 {
	margin:0;
	font-size:18px;
	line-height:18px;
font-weight:normal;
border-bottom: 1px solid #A40005;
}
.post-title h2 a{
	color:#252525;
}
.post-title ul {
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.post-title ul li {
	float:left;
	background: url(images/sep-title-post.gif) no-repeat 0 4px;
	padding:0 8px 0 9px;
	margin:0 8px 0 -8px;
	font-size:12px;
	line-height:16px;
}
.post-title ul li em {
	font-style:normal;
	float:left;
}
.post-title ul li.date a {color:#252525;}
.post-title ul li.date em {
	background: url(images/bg-date.gif) no-repeat 1px 1px;
	padding:0 0 0 19px;
}
.post-title ul li.comments a{
	background: url(images/bg-comments.gif) no-repeat 0 2px;
	padding:0 0 0 14px;
}
.box-text {
	height:1%;
	overflow:hidden;
	padding:0 0 0 1px;
	line-height:17px;
}
.box-text .picture {
	float:left;
	padding:0 18px 17px 0;
}
.box-text .picture img {
	display:block;
	border:1px solid #dfdfdf;
	padding:3px;
}
.box-text p {
	margin:0 0 16px;
}
.more-link {
	display:inline-block;
	background: url(images/arrow.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
}
.add-comment {
	display:block;
	border-top:1px solid #dfdfdf;
	padding:6px 0 3px 22px;
	background: url(images/bg-add-comment.gif) no-repeat 1px 7px;
	line-height:14px;
	font-weight:normal;
}
/* post end */
.cb {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.cb-w1 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.cb-w2 {
	left: -50%;
	 float: left;
	position: relative;
}
/* pages start */
.pages {
	float:left;
	list-style:none;
	margin:0;
	padding:3px 0 0;
}
.pages li {
	float:left;
	line-height:22px;
	color:#2486ab;
	padding:0 3px;
}
.pages li a {
	padding:0 1px 0 2px;
}
.pages li.active a {text-decoration:underline;}
.pages li.prev {padding:0 10px 0 0;}
.pages li.next {padding:0 0 0 13px;}
.pages li.next a,
.pages li.prev a {
	background: url(images/btn-prev.gif) no-repeat;
	width: 22px;
	height: 22px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	padding:0;
}
.pages li.next a {background: url(images/btn-next.gif) no-repeat;}
/* pages end */
/*sidebar*/
#sidebar{
	overflow:hidden;
	width:320px;
	float:right;
	background:#e3e5e9 url(images/bg-side-t.gif) no-repeat;
}
.sidebar-w {
	background: url(images/bg-side-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:10px 9px 11px;
}
/* side-box start */
.side-box {
	background: url(images/bg-side-box.gif) repeat-y;
	width: 302px;
	overflow:hidden;
	margin:0 0 8px;
}
.side-box-text {
	background: url(images/bg-side-box-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 2px 6px;
}
.side-box-title {
	background: url(images/bg-side-box-title.gif) repeat-y;
	width:100%;
}
.side-box-title-t {
	background: url(images/bg-side-box-title-t.gif) no-repeat;
	width:100%;
}
.side-box-title-b {
	background: url(images/bg-side-box-title-b.gif) no-repeat 1px 100%;
	height:1%;
	overflow:hidden;
	padding:5px 5px 5px 6px;
}
.side-box-title h3 {
	font-size:14px;
	color:#fff;
	margin:0 0 0 9px;
	line-height:20px;
	padding:2px 0 0;
}
.side-box-text-w {
	background: url(images/bg-side-box-text.gif) repeat-x;
	height:1%;
	overflow:hidden;
}
/* tabset start */
.tabset {
	list-style:none;
	margin:0 0 -5px;
	padding:0;
	height:1%;
	overflow:hidden;
	position:relative;
}
.tabset li {
	float:left;
	padding:0 3px 0 0;
	font-size:14px;
	line-height:27px;
	font-weight:bold;
}
.tabset li a {
	color:#ccc;
	cursor:pointer;
	float:left;
	background: #545454 url(images/bg-tabset-l.gif) no-repeat;
}
.tabset li a span {
	float:left;
	background: url(images/bg-tabset-r.gif) no-repeat 100% 0;
	padding: 0 15px;
}
.tabset li a.active,
.tabset li a:hover {
	color:#252525;
	text-decoration:none;
	background-position:0 -27px;
	background-color:#fefefe;
}
.tabset li a.active span ,
.tabset li a:hover span {background-position:100% -27px}
div.tab {
	padding:12px 16px 9px 15px;
	height:1%;
	overflow:hidden;
	background:#fff;
}
.product-box {
	height:1%;
	overflow:hidden;
}
.product-box .pic {
	float:left;
	padding:2px 13px 0 0;
}
.product-box div {
	height:1%;
	overflow:hidden;
}
.product-box h3 {
	font-size:13px;
	line-height:14px;
	color:#2486ab;
	margin:0 0 4px;
}
.product-box ul {
	list-style:none;
	margin:0;
	padding:0 0 6px 1px;
}
.product-box ul li {
	font-size:13px;
	line-height:17px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.star {
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.star img {display:block;}
.button {
	height:1%;
	overflow:hidden;
	line-height:23px;
}
.button a {
	float:left;
	cursor:pointer;
	background: url(images/bg-red-btn-r.gif) no-repeat 100% 0;
	padding:0 4px 0 0;
	color:#fff;
}
.button a span {
	float:left;
	background: url(images/bg-red-btn-l.gif) no-repeat;
	padding:0 10px 0 13px;



}
/* tabset end */
/* ad-box start */
.ad-box {



	width:300px;
	overflow:hidden;
	margin:0 auto 10px;
}
.ad-box img {
	display:block;
	margin:0 auto;
}
.ad-box strong {
	display:block;
	background: #a0a0a0 url(images/bg-ad-box.gif) no-repeat;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	line-height:16px;
	font-weight:normal;
}
.ad-box div {
	border:1px solid #ccc;
	border-top:none;
}
/* ad-box end */
/* links-list start */
.links-list {
	list-style:none;
	margin:4px 0 7px;
	padding:0 15px 0 14px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.links-list li {
	background: url(images/marker-link-list.gif) no-repeat 3px 7px;
	padding:5px 0 5px 16px;
	border-top:1px solid #e1e1e1;
	margin:-1px 0 1px;
	position:relative;
	color:#959595;
}
/* links-list end */
.link {
	display:block;
	height:1%;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	padding:5px 11px 3px;
	line-height:16px;
	font-weight:normal;
}
.link a {
	background: url(images/arrow-2.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	line-height:17px;
	font-size:12px;
	float:left;
}
.ads-list {
	list-style:none;
	margin:0;
	padding:2px 0 4px 10px;
	height:1%;
	overflow:hidden;
}
.ads-list li {
	width:140px;
	float:left;
	height:45px;
	overflow:hidden;
	vertical-align:middle;
	display:table;

}
.ads-list li a {
	display:table-cell;
	vertical-align:middle;
}
.ads-list li img {display:block;}
/* side-box end */
.search {
	display:block;
	height:1%;
	overflow:hidden;
	padding:14px 14px 10px;
}
.search span {
	background: url(images/bg-search.gif) no-repeat;
	width: 183px;
	height: 21px;
	float:left;
	padding:1px 1px 1px 20px;
	margin:0 4px 0 0;
	display:inline;
}
.search span input {
	outline:none;
	float:left;
	width: 175px;
	margin:0;
	padding:3px 4px;
	border-style:none;
	background:none;
	color:#959595;
	font-size:12px;
}
.btn-search {
	text-indent:-9999px;
	background: url(images/btn-suche.gif) no-repeat;
	width: 62px;
	height: 23px;
	font-size:0;
	float:left;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
/*footer*/
#footer {
	height:1%;
	overflow:hidden;
	background:#253443;
	padding:10px 20px 72px;
	font-size:12px;
	line-height:18px;
	color:#d7d7d7;
}
#footer p {
	float:right;
	margin:0;
}
#footer ul {
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li {
	float:left;
	background: url(images/sep.jpg) no-repeat 0 4px;
	padding:0 7px 0 8px;
	margin:0 8px 0 -8px;
	font-weight:bold;
}
#footer ul li a {
	color:#d7d7d7;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.navigation{
	display: block;
	overflow: hidden;
}

div.post h2 {font-size:15px; border-bottom: 1px solid #A40005;}
div.post h3 {font-size:15px; border-bottom: 1px solid #A40005;}