body
{
    background-position: left top;
    background-repeat: repeat-y;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-left: 11px;
    
}
h3{
	font-weight:600;
	font-size:1.2em;
}
b.red {
  font-size:14px;
  color:red;
}
p{
	margin:0;
	padding:0;
}
img{
	border:0;
}
a {	
	color:#0033FF;
  text-decoration:none;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.strong{
	font-weight:800;
}
.red .error .notice{
	color:#FF0000;
}
.smaller{
	font-size:0.8em;
}
.clear{
	clear:both;
}
.bikefinder-box{		/* boxen im im Mainframe für das Menue "Bikefinder" */
	border:1px solid black;
	margin: 0 0 15px 0;
}
.bikefinder-box h3{
	background-color:#dedfdf;
	margin:0;
	padding: 3px 0 3px 5px;
}
.bikefinder-box p{
	margin:5px 0 5px 5px;
}
.bikefinder-box dt{
	width:13%;
	font-weight:700;
	float:left;
}
.bikefinder-box dd{
	float:left;
}
.bikefinder-box dl{
	clear:both;
	margin: 3px 0 0 5px;
}
.one-coloumn{					/* 1 spaltig */
	width: 45%;
}
span.line-up-to-img{			/* wenn img und text innnerhalb eines p-tags sind kann damit die unterschiedliche Höhe ausgeglichen werden */
	vertical-align:3px;
}
* html span.line-up-to-img{
	vertical-align:middle;
}
/* Hersteller */
div#hersteller {
    width:450px;
    text-align:center;
    margin:0 auto;
}
div#hersteller div {
    border-bottom:1px solid #666666;
    padding:20px 25px;
}
div#hersteller div a {
    color:black;
}
div#hersteller div a:hover {
    text-decoration:underline;
}
