/*!
 * Fahrradreifen.de Cascading Style Sheet Library v1.0.1 $Rev$
 * http://www.fahrradreifen.de/
 *
 * Copyright 2010, Delticom AG. All rights reserved.
 *
 * $Date$
 */
html{background:white;font-family:'Segoe UI',Arial,Verdana,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:bold;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.25em;}
h6{font-size:1.15em;}
a{color:#003399;text-decoration:none;}
a:hover,a:focus,a:active{color:#CC6600;text-decoration:underline;}
img{margin:1em;}
img.stock-level{margin:0;}
.xsmall{font-size:.2em !important;}
dt{margin-top:1em;font-weight:bold;}
div#page{width:1074px;margin:0 auto;background:white;}
div#header-title {position:absolute;top:0px;width:644px;height:90px;padding-left:430px;background:#4477AA url(../images/header-gardient.png) repeat-x;}
h1.header-title{line-height:140px;margin:0;letter-spacing:0.2em;font-size:32px;font-style:italic;}
a.header-title{color:white;text-decoration:none;}
img#header-banner-bikes{position:absolute;margin:0;z-index:9999;}
div#header-banner-clearing{clear:right;}
div#header-countries{position:absolute;top:70px;width:230px;margin-left:400px;text-align:right;}
div#header-countries img{margin:0;padding:0;border:1px solid white;}
div#header-navigation{position:absolute;top:90px;width:644px;padding-left:430px;background:#333333;border-top:1px solid #FFFFFF;}
ul.header-navigation{float:right;margin:0;}
li.header-navigation{float:left;padding:0;list-style:none inside;}
a.header-navigation{display:block;padding:6px 8px;font-size:12px;color:#FFFFFF;text-decoration:none;}
a.header-navigation:hover,a.header-navigation:focus,a.header-navigation:active{color:#000000;background:#DCDCDC;}
div#header-navigation-clearing{clear:both;}
p#message-breadcrumb{margin:0.8em 0 0 0;font-size:0.85em;}
div#content{position:relative;top:140px;}
div#content-navigation{float:left;width:200px;}
div.content-navigation{margin-top:0.8em;color:#000000;background:#DCDCDC;}
h2.content-navigation a:link,h2.content-navigation a:visited{color:#FFFFFF;}
div#box-categories div,div#box-categories ul,div#box-categories li{margin:0;padding:0;}
div#box-categories a{display:block;padding:0.3em 1em;}
div#box-categories a:hover,div#box-categories a:focus,div#box-categories a:active{color:#000000;background:#DCDCDC;text-decoration:none;}
div#box-categories a.categoriesSelected{font-weight:bold;background:#6497CA;color:#FFFFFF;}
div.content-navigation h2{color:#FFFFFF;}
div.content-navigation-content{padding:4px 8px;}
h2.content-navigation{margin-top:0;padding:4px 8px;background:#4477AA;font-size:1em;}
div#box-categories{background:#4477AA;color:#FFFFFF;}
div#box-categories a{color:#FFFFFF;}
input[type=text].box-search,select.box-manufacturer{width:140px;}
input[type=submit].box-search,input[type=submit].manufacturer{width:34px;}
.random-product-price{display:block;padding:0 .2em 0 1em;text-align:right;}
.random-product-price,.random-product-price var{font-size:1.125em;font-weight:bold;font-style:italic;}
.random-product-price var{color:#DD0000;}
div#content-message-sidebar{margin-left:220px;text-align:left}
div#content-message{float:left;width:604px;}
div#content-sidebar{width:230px;height:100px;padding-top:1px;margin-left:624px;}
h2#message-heading{margin:0.4em 0 0.25em 0;font-size:1.4em;margin-bottom:1em;border-bottom:1px solid #333333;}
p.message-heading{margin-bottom:2em;font-style:italic;padding-bottom:0.5em;border-bottom:1px solid #333333;display:none;}
div.productbox{margin:0.8em 0;padding:8px;border:1px solid #4477AA;}
h3.productbox-title{margin:0;}
div.productbox{overflow:hidden;}
div.productbox var{font-style:italic;}
img.productbox-image{float:left;max-width:125px;margin:0;}
div.productbox-center{margin:0 170px 0 140px;}
div.productbox-right{float:right;width:160px;text-align:right;}
.productbox-grouping{max-width:276px;}
.productbox-price{font-size:1.125em;font-weight:bold;font-style:italic;}
.productbox-price var{font-size:1.3em;font-weight:bold;color:#dd0000;}
.productbox-save,.productbox-save var{font-weight:bold;font-style:italic;}
.productbox-shipping{font-size:0.85em;}
.productbox-buttons{text-align:right;margin-bottom:0;}
.productbox-clearing{clear:both;}
div#box-detail{overflow:hidden;}
.detailbox-right{float:right;max-width:220px;margin-top:1em;}
.shoppingcart-buttons, .boxshoppingcart-buttons{text-align:right;}
.shoppingcart-buttons a{border-color: #999 #666 #666 #999;background-color: #4477AA; color:#FFF; border-style: solid; border-width: 1px 2px 2px 1px; cursor: pointer; padding: 0.5em 2em; text-decoration: none;}
.shoppingcart-buttons a:active{border-color: #666 #999 #999 #666;border-width: 2px 1px 1px 2px;}
.boxshoppingcart-buttons a{border-color: #999 #666 #666 #999;background-color: #4477AA; color:#FFF; border-style: solid; border-width: 1px 2px 2px 1px; cursor: pointer; padding: 0.3em 0.5em; text-decoration: none;}
.boxshoppingcart-buttons a:active{border-color: #666 #999 #999 #666;border-width: 2px 1px 1px 2px;}
.detailbox-pricebox{text-align:right;}
.detailbox-price{display:block;font-size:1.125em;font-weight:bold;font-style:italic;}
.detailbox-price var{font-size:1.3em;font-weight:bold;color:#dd0000;}
.detailbox-save{display:block;font-weight:bold;font-style:italic;}
.detailbox-save var{font-weight:bold;font-style:italic;}
.detailbox-shipping{font-size:0.85em;}
.detailbox-right .detailbox-appendix{border: 2px solid #4477AA; background-color: #FDCE26; color: black; padding: .4em; }
.detailbox-grouping select{max-width:220px;}
div.detailbox-image{float:left;max-width:300px;font-size:0.8em;}
div.detailbox-image img{margin:0;}
.detailbox-clearing{clear:both;}
div#content-message-sidebar-clearing{clear:both;}
div#content-navigation-message-clearing{clear:both;}
div#footer{clear:both;position:relative;top:140px;}
div#footer-inner{padding:2em 0.4em 0.2em 0.4em;font-size:0.85em;text-align:center;}
ul.box-categories{margin:1em;padding:0;}
li.box-categories{list-style:none;margin:0 0 0.5em 0;}
table.shoppingcart{text-align:left;border:none;}
table.shoppingcart th{text-align:left; padding-top: 2px; padding-bottom: 2px;}
table.shoppingcart .right{text-align:right;}
table.shoppingcart thead{color:#FFFFFF;background:#4477AA;border:1px solid #4477AA;}
table.shoppingcart tbody{border:1px solid #4477AA;}
table.shoppingcart tfoot tr,table.shoppingcart tfoot th, table.shoppingcart tfoot td{border:none;}
table.shoppingcart td{padding-top: 2px; padding-bottom: 2px;}
table.shoppingcart td.sconr{width:130px;}
table.shoppingcart td.scname{width:700px;}
table.shoppingcart td.scprice{width:150px;}
table.shoppingcart td.scquantity{width:90px;}
table.shoppingcart td.scaction{width:80px;}
table.shoppingcart td.scname var {font-style: italic;}
table.shoppingcart .sconr{border:none;border-bottom:#4477AA 1px solid;}
table.shoppingcart .scname{border:none;border-bottom:#4477AA 1px solid;}
table.shoppingcart .scprice{border:none;border-bottom:#4477AA 1px solid;}
table.shoppingcart .scquantity{border:none;border-bottom:#4477AA 1px solid;}
table.shoppingcart .scaction{border:none;border-bottom:#4477AA 1px solid;}
table.shoppingcart th.sconr, table.shoppingcart th.scname, table.shoppingcart th.scname, table.shoppingcart th.scprice, table.shoppingcart th.scquantity, table.shoppingcart th.scaction{border:none;}
.infobox{margin:1em 0;padding:1em 1em 1em 4em;color:#FFFFFF;background:#4477AA url(../images/blue-hand.gif) no-repeat 1em 1.1em;}
.infobox var{font-weight:bold;}
.infobox a{color:Orange;}
.bluebox{margin:1em 0;padding:1em;color:#FFFFFF;background:#4477AA;}
.bluebox var{font-weight:bold;}
.bluebox a{color:Orange;}
.errorbox{margin:1em 0;padding:1em 1em 1em 4em;color:#000000;background:#FDCE26 url(../images/red-ball.gif) no-repeat 1.8em 1.1em;}
.errorbox var{font-weight:bold;}
table.sortbox, table.sortbox tr, table.sortbox td, table.sortbox th{border:none;}
table.sortbox{margin:0;padding:8px;background:#DCDCDC;font-size:0.85em;}
div.accessoriesbox{float:left;width:270px;margin:0 6px 8px;padding:8px;border:1px solid #4477AA;font-size:0.85em;}
h4.accessoriesbox-title{margin-top:0;}
.accessoriesbox-image{float:left;max-width:100px;}
.accessoriesbox-right{width:130px;float:right;}
.accessoriesbox-buttons{text-align:right;clear:both;margin-bottom:0;}
.accessoriesbox-price{display:block;font-size:1.125em;font-weight:bold;font-style:italic;text-align:right;}
.accessoriesbox-price var{font-size:1.3em;font-weight:bold;color:#dd0000;}
.accessoriesbox-save,.accessoriesbox-save var{font-weight:bold;font-style:italic;}
.accessoriesbox-save,.accessoriesbox-uvp,.box-random-product-pricebox{text-align:right;display:block;}
.accessoriesbox-shipping{font-size:0.85em;text-align:right;display:block;}
.accessoriesbox-clearing{clear:left;}
div.bundlebox{float:left;width:270px;margin:0 6px 8px;padding:8px;border:1px solid #4477AA;font-size:0.85em;}
h4.bundlebox-title{margin-top:0;}
.bundlebox-image{float:left;max-width:100px;}
.bundlebox-right{width:130px;float:right;}
.bundlebox-buttons{text-align:right;clear:both;margin-bottom:0;}
.bundlebox-price{display:block;font-size:1.125em;font-weight:bold;font-style:italic;text-align:right;}
.bundlebox-price var{font-size:1.3em;font-weight:bold;color:#dd0000;}
.bundlebox-save,.bundlebox-save var{font-weight:bold;font-style:italic;}
.bundlebox-save,.bundlebox-uvp,.box-random-product-pricebox{text-align:right;display:block;}
.bundlebox-shipping{font-size:0.85em;text-align:right;display:block;}
.bundlebox-clearing{clear:left;}
div#cashpoint table.shoppingcart th{text-align:left;}
div#cashpoint table.shoppingcart thead{color:#FFFFFF;background:#4477AA;}
div#cashpoint ul{margin:0;}
.popup{background:#DCDCDC;border:2px solid #333333;color:0;padding:1em;text-align:left;font-weight:normal;}
.popup li{list-style:disc inside;}
.noborder{margin:0;padding:0;}
img#paypal-image{border: 8px solid white;}
.textcenter{text-align:center;}
.column2-1{float:left;}
.column2-2{float:right;}
.column2-0{clear:both;}
.searchfilterbox{overflow:hidden;}
ul.box-lastshown{margin:0 1em 1em;padding:0;}
li.box-lastshown{margin:0 0 0.5em;list-style:none;}
div.loginbox{margin:0;padding:8px;background:#DCDCDC;}
div.loginbox label {width: 130px; display: inline-block;}
div#box-haendler-login h2 a {color: #FFFFFF;}
div.detailbox-image img { max-width: 300px; max-height: 300px; }
