@import url("all-ride-komponenten.css");
@import url("all-ride-popup.css");
@import url("aktuelles.css");
@import url("navigation.css");
@import url("search.css");

#floatcenter #head {
	height: 172px !important;
	background: url("../images/bg-head-allride.jpg") no-repeat !important;
}

#floatcenter #left #search-box {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 162px;
	height: auto;
}

#floatcenter #left #vsf-link {
	margin: 30px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 142px;
	height: auto;
	text-align: left;
}

#floatcenter #content { 
	float: right !important;
	padding: 70px 55px 0px 0px !important;
	margin: 0 !Important;
	width: 575px !important;
	height: auto;	
	font-size: 0.86em;
	color: #000000;
}

#floatcenter #content .content-main { 
	width: 380px !important;
}

#floatcenter #content #right { 
	padding: 0px 0px 0px 0px !important;
	width: 170px !important;
	position: relative;
}

#floatcenter #bottom { 
	float: right !important;
	padding: 0px 55px 0px 0px !important;
	width: 575px !important;
}


#content-end {
	margin: 0 auto;
	padding: 0px 101px 0px 101px; 
	width: 893px;
	height: 180px;
	text-align: left;
	background: url("../images/bg-content-end.gif") no-repeat;
	position: relative;
}

/* -- Styles -- */

#floatcenter #content #right em {
	color: #717778;
}
	

#floatcenter #content #right a {
	color: #717778;
	padding-left: 20px;
	display: block;
	background: url("../images/bg-content-right-link.gif") no-repeat;
	background-position: 0px 5px;
}


.csc-mailform-field {
	margin: 15px 0px 15px 0px;
}

.csc-mailform label {
    display:block;
    float:left;
    width:100px;
}

.csc-linkToTop {
    text-align:right;
}

.produktliste-table {
    clear:both;
}

.produktliste-table table {
    margin-top: 50px;
}

td.col-image {
    text-align:center;
}

div.product-description, div.product-argument {
    margin-left:10px;
}

.ddl_container dd {
    margin-bottom:1.5em;
}

dl.ddl_container {
    margin-top:2em;
}

ul.csc-menu {
    margin-top:2em;
    margin-bottom:2em;
}

table.spec-table {
    border-collapse:collapse;
}    

table.spec-table td.td-1 {
    border-left: 1px solid black;
    padding-left:1em;
}

table.spec-table td.td-0 {
    padding-right:2em;
}

table.spec-table td {
    vertical-align:top;
}    

.csc-textpic-clear {
    height:1em;
}

#vsf-link img {
     margin-left: 10px;
     margin-right:auto;
}