a:active  {

	font-weight: bold;

	color: #082797;

	text-decoration : underline;

	}

	

a:link {

	font-weight: bold;

	color: #000000;

	text-decoration : none;

	}

	

a:visited {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

	

a:hover {

	font-weight: bold;

	color: #082797;

	text-decoration : underline;

	}



body {

	background-image: url(../images/hintergrund.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 8pt;

	color: #000000;

	margin: 0;

	text-align: center; /* to correct the centering IE bug*/

}



#verticale_linie {

	width: 2px;

	height: 100%;

	background-image: url(../images/verticale_linie.gif);

	background-repeat: repeat-y;	

}



#layout {

	position: relative;

	width: 873px;

	height: 100%;	

	margin: 0 auto;

}



/* OBEN */

#oben {

	position: absolute;

	top: 0;

	left: 0;

	width: 870px;

	height: 170px;	

}



#horizontale_linie {

	position: absolute;

	top: 17px;

	left: 0;

	width: 572px;

	height: 2px;

	border: 0;

	background-image: url(../images/horizontale_linie.gif);

	background-repeat: repeat-x;

}



#bild_obenlinks {

	position: absolute;

	top: 20px;

	left: 0;

	width: 387px;

	height: 150px;	

	border: 0;

}



#logo {

	position: absolute;

	top: 0;

	left: 573px;

	width: 297px;

	height: 90px;	

	border: 0;

}



#bild_teil1 {

	position: absolute;

	top: 20px;

	left: 388px;

	width: 184px;

	height: 70px;	

	border: 0;

}



#bild_teil2 {

	position: absolute;

	top: 91px;

	left: 388px;

	width: 482px;

	height: 79px;	

	border: 0;

}



/* INHALT BEREICH */

td.hintergrund_untermenue {

	width: 200px;

	height: 19px;

	background-image: url(../images/hintergrund_untermenue.gif);

}



#verticale_linie2 {

	width: 2px;

	height: 100%;

	background-image: url(../images/verticale_linie.gif);

	background-repeat: repeat-y;

	background-position: right;

}



#inhalt_bereich {

	width: 669px;

	height: 100%;

	background-color: #FFFFFF;

	background-image: url(../images/hintergrund_fahrrad.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

} 



#linie1 {

	width: 509px;

	height: 2px;

	background-image: url(../images/horizontale_linie.gif);

	background-repeat: repeat-x;

}



#inhalt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #000000;

	text-align: left;

	padding-top: 25px;

	padding-bottom: 25px;

}



#maincontent {

	margin-right:80px;

	

}



#linie2 {

	width: 509px;

	height: 2px;

	background-image: url(../images/horizontale_linie.gif);

	background-repeat: repeat-x;

}



#copyrights {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-align: left;

	padding-top: 10px;

	padding-bottom: 25px;

}



/*  TYPO3 Default Style */

/*  Default stylesheet use in the static template record "cSet stylesheet" */

/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

/*

padding: 0;

	margin: 0;

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align: left;

	line-height: 17px;

	color: #727071;

*/



A:link {

	background-color : transparent;

	color : navy;

	text-decoration : none;

	font-weight : bold;

}

A:visited {

	background-color : transparent;

	color : navy;

	font-weight : bold;

	text-decoration : none;

}

A:hover {

	background-color : transparent;

	color : #FF0000;

	text-decoration : none;

}

A:active {

	background-color : transparent;

	color : navy;

	font-weight : bold;

	text-decoration : none;

}





SELECT {  

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px 

}

TEXTAREA {  

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px

} 

INPUT {  

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px 

}





H1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 18px;

	color: #727071;

	margin-bottom : 0px;

	margin-top : 10px;

}

H2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 15px;

	color : #666666;

	margin-bottom : 10px;

	margin-top : 20px;

}

H3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

	margin-bottom : 0px;

	margin-top : 10px;

}

H4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color: #727071;

	margin-bottom : 0px;

	margin-top : 10px;

}

.subhead1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color: #727071;

}

.subhead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : green;

}

.subhead3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : red;

}

.headerdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : Green;

	font-weight: normal;

}











P {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	line-height : 140%;

	color: #727071;

	margin-top : 1px;

	margin-bottom : 1px;

	padding-bottom : 0px;

	text-indent : 0px;

}

.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color: #727071;

}

.bulletlist {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color: #727071;

}

.table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color: #727071;

}















.searchform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color: #727071;

	font-weight : normal;

}

.searchresultpagetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 15px;

	color: #727071;

	font-weight : bold;

}

.searchresultcontent {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color: #727071;

	font-weight : normal;

}

.searchresultheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #333366;

	font-weight : bolder;

}

.searchmarkup {

	color : #FF0066;

}









.loginform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #CC0000;

	font-weight : normal;

}









.mailform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color: #727071;

	font-weight : normal;

}

.mailformrequired {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #003366;

	font-weight : bolder;

}

.mailformcomment {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #CC0000;

	font-weight : bolder;

}

.mailformradio {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #003366;

	font-weight : normal;

}













.filelinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #990000;

}

.filelinkssize {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : Green;

}







.sitemap1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

color: #727071;

}

.sitemap2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #990000;

	margin-left : 20px;

}

.sitemap3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #333399;

	margin-left : 40px;	

}

.sitemap4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 9px;

	color : #003333;

	margin-left : 60px;

}









.celmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : olive;

	margin-top : 10px;

}

.celsubmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666699;

	margin-left : 20px;

	margin-top : 3px;

}

/* Custom CSS Style */

#wrapper {
	position: relative;
	width: 565px !important;
	width: 500px;
	margin: 0 auto;
	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 13px;
	line-height: 1.4;
}

#wrapper h2 {
	position: relative;
	font-size: 24px;
	margin: 10px 0 10px 0;
}

#wrapper h3 {
	position: relative;
	font-size: 20px;
	margin: 20px 0 20px 0;
}

#wrapper p {
	color: #666666;
}

#wrapper .row {
	position: relative;
	height: 80px;
	margin-bottom: 14px;
}

#wrapper .col {
	position: absolute;
	left: 0px;
	width: 294px; !important
	width: 308px;
	padding: 7px;
	border: 1px solid #E8E8E8;
	background: url(/fileadmin/bilder/bikes08/bg_grey_308x80.jpg) no-repeat;
}

#wrapper .colright {
	position: absolute;
	left: 322px;
	width: 294px; !important
	width: 308px;
	padding: 7px;
	border: 1px solid #E8E8E8;
	background: url(/fileadmin/bilder/bikes08/bg_grey_308x80.jpg) no-repeat;
}

#wrapper .colcontentpic {
	float: left;
}

#wrapper .colcontentpic img {
	margin-right: 14px;
	cursor: pointer !important;
	cursor: hand;
}

#wrapper .colcontentdescription {
	float: left;
}

#wrapper .modelprice {
	color: red;
}

#wrapper .modelname {
	font-weight: bold;
}

#wrapper .modeldetails {
	color: #666666;
	font-size: 10px;
}

#wrapper .footer {
	position: relative;
	height: 80px;
	margin-bottom: 14px;
	font-size: 10px;
	color: #666666;
}

#wrapper .fastnav {
	padding: 10px 0 10px 0;
}

#wrapper .sold {
	position: absolute;
	top: 7px;
	left: 6px;
}







