
body {
background:url(http://www.pneu-rothenbuehler.ch/img/template03/Back-Main1.jpg);
background-repeat:no-repeat; 
background-position:center 0px; 
background-attachment:fixed;
}

h1, h2, h3 {color:#749dcb;}
hr {border:1px solid #749dcb;}
a {color:red;}

#container {position:relative; width:960px; margin:auto;}

.top1 {position:relative; height:132px; background-color:#fff; background-image:url(http://www.pneu-rothenbuehler.ch/img/template03/header.jpg); background-position:right; background-repeat:no-repeat;}
.top1 .logo {position:relative; z-index:10;}
.top1 .headerPrintversion {position:absolute; top:0px; right:0px; z-index:5; display:none;}

.top2 {position:relative; height:24px; border-top:1px solid #000; border-bottom:1px solid #000; background-color:#fff;}
.suche {float:left; margin-right:20px;}
.suche form {float:left; margin:0; padding:0;}
.suche .inputField {float:left; width:165px; padding:5px 0 0 10px; margin:0; border:0; font-size:12px;}
.suche button {width:26px; height:24px; border:0; border-left:1px solid #000; border-right:1px solid #000; background:none; background-image:url(http://www.pneu-rothenbuehler.ch/img/template01/btn_search.gif); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.suche button span {display:none;}

.sitemap, .druck {float:left; line-height:24px; margin-right:20px;}
.firststop {position:absolute; top:2px; right:0px;}

.pfad {border-top:4px solid #fff;}
.pfad1 {padding-left:220px; padding-bottom:10px; line-height:12px;}
.pfad1, .pfad1 a {color:#000; text-decoration:none;}

.middle {position:relative; width:960px; vertical-align:top;}

.linkeSpalte {float:left; padding-top:0px;  width:199px; min-height:420px;}
.adresse1 {padding:10px; color:#000; background-color:#eee;}
.abstand2 {float:left; width:200px; height:10px;}

.navi {float:left; width:200px; min-height:334px;}
.navi ul {list-style-type:none; margin:0; padding:10px 0; line-height:1.7em;}
.navi li {margin:0; padding:0;}
.navi a {display:block; padding:0 0 0 10px; font-size:12px; text-decoration:none; color:#000;}
.navi a:hover {color:gray;}
.navi a.active, .navi a.activenode {background-color:#749dcb; color:#ffffff; font-weight:bold;}
.navi ul ul {padding:0;}
.navi ul ul a {padding:0 0 0 20px; font-size:11px;}
.navi ul ul ul a {padding:0 0 0 35px; font-size:11px;}
.navi ul ul ul ul a {padding:0 0 0 50px; font-size:11px;}
.navi ul ul ul ul ul a {padding:0 0 0 65px; font-size:11px;}
.navi ul ul a.active, .navi ul ul a.activenode {background-color:transparent; color:#000;}

.content {float:left; margin-left:10px; width:590px; min-height:360px;}
.content1 {padding:10px; width:570px; min-height:360px; background-color:#fff;}
.content1 {padding-top:0px;}

.TitleTextPicture_title {background-color:#749dcb; padding-left:4px;}
.TitleTextPicture_title h1 {color:white;}
.TitleTextPicture_title hr {display:none;}
.textAbstand1 {padding-top:10px;}

.abstand1 {float:left; width:590px; height:10px;}
.teaserSet {float:left; margin-left:10px; width:150px;}
.teaserTitle {background-color:#749dcb; color:white; font-weight:bold;}
.teaserText {background-color:#eeeeee;}

.subfolderlist .item {float:left; width:190px; height:160px;}

.shopList .article {clear:both;}
.shopList .article h3 {border-bottom:2px solid #ff0000;}
.shopList .article .picture {float:left;}
.shopList .article input.quantity {width:20px;}
.shopList .article button {width:30px; height:24px; border:0; background:none; background-image:url(http://www.pneu-rothenbuehler.ch/img/basket.gif); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.shopList .article button span {visibility:hidden;}
.shopList .article a.details {width:30px; background-image:url(http://www.pneu-rothenbuehler.ch/img/zoom.gif); background-repeat:no-repeat; background-position:center center;}
.shopList .article a.details img {visibility:hidden;}

.shopArticle h3 {border-bottom:2px solid #ff0000;}
.shopArticle .picture {float:left;}
.shopArticle input.quantity {width:20px;}
.shopArticle button {width:30px; height:24px; border:0; background:none; background-image:url(http://www.pneu-rothenbuehler.ch/img/basket.gif); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.shopArticle button span {visibility:hidden;}
.shopArticle a.details {width:30px; background-image:url(http://www.pneu-rothenbuehler.ch/img/zoom.gif); background-repeat:no-repeat; background-position:center center;}
.shopArticle a.details img {visibility:hidden;}
.shopArticle .details  {clear:both; margin-top:0.5em; padding-top:0.5em; border-top:1px solid #ff0000;}

.shopBasket h3 {margin-bottom:1em; border-bottom:2px solid #ff0000;}
.shopBasket table.articles {width:100%; border:0; border-collapse:collapse;}
.shopBasket table.articles th {padding:3px 0; border-bottom:1px solid #ff0000;}
.shopBasket table.articles td {padding:3px 0; border-bottom:1px solid #cccccc;}
.shopBasket table.articles .last td {border-bottom:1px solid #ff0000;}
.shopBasket table.articles .article {text-align:left;}
.shopBasket table.articles .unitprice {text-align:right;}
.shopBasket table.articles .quantity {text-align:center;}
.shopBasket table.articles .quantity input {width:30px;}
.shopBasket table.articles .quantity button {background:none; border:0; color:#ff0000; cursor:pointer;}
.shopBasket table.articles .sum {text-align:right; font-weight:bold;}
.shopBasket table.articles .delete {text-align:right;}
.shopBasket table.articles td.totalsum {text-align:right; font-weight:bold; color:#ff0000; border-bottom:0;}

.shopOrderStep1 h3 {margin-bottom:1em; border-bottom:2px solid #ff0000;}

.planningShopDateChoice table.times {border:0; border-collapse:separate;}
.planningShopDateChoice table.times td {padding:0; line-height:2em;}
.planningShopDateChoice table.times td.hour {padding:0 1em 0 0; text-align:right; font-weight:bold;}
.planningShopDateChoice table.times td.quarter {width:100px;}
.planningShopDateChoice table.times td.quarter.free {background-color:green;}
.planningShopDateChoice table.times td.quarter.reserved {background-color:gray;}
.planningShopDateChoice table.times td.quarter a {position:relative; display:block; text-decoration:none; width:100%; height:100%;}



.footer {float:left; width:590px; height:20px;}
.footer1 {text-align:left; margin-left:0px; padding:2px; padding-left:10px; font-size:10px; color:#000; background-color:#cfdded;}
.footer1 a {font-size:10px; color:#000000; text-decoration:none;}
.a_body_python_footer_stats {display:inline; }
.a_body_python_footer_recommend {display:inline; }
.a_body_python_footer_top {display:inline; }
.a_body_python_footer_link {display:inline; }
.a_body_python_footer_sep {display:inline;}
.a_body_python_footer_copyrigths {display:block; }

.sitemap_link {text-decoration:none;}
.print_link {text-decoration:none;}

