#pageContainer {
	width: 980px;
	margin: 0px auto;
	margin-bottom: 15px;
	position: relative;
	text-align:left;
}

#mainNavigation {
	width: 969px;
	height: 139px;
	position: relative;
}

#mainFrame {
	width: 980px;
}

#subNavigationFrame {
	width: 175px;
	margin-top: 14px;
	float: left;
}

#contentsFrame {
	width: 795px;
	\width: 799px;
	w\idth: 795px;
	padding-top: 6px;
	padding-left: 4px;
	margin-top: 27px;
	background-color: #596064;
	float: left;
}

/* Contents Headline H1 */

#contentsFrame h1 {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	height: 32px;
	margin-left: 2px;
	margin-bottom: 4px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-color: #AB2839;
}

.contentbox {
	width: 759px;
	\width: 789px;
	w\idth: 759px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 2px;
	margin-bottom: 5px;
	background-color: #DEDEDE;
	position: relative;
}

.contentbox h2 {
	width: 759px;
	height: 50px;
	margin-top: -5px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	clear: both;
}

.contentbox h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 18px;
}

#footer {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	margin-left: 2px;
	margin-bottom: 3px;
	padding-top: 3px;
	font-size: 9px;
	background-image: url(../media/template/dottedLineFooter.gif);
	background-repeat: no-repeat;
	position: relative;
	text-align: right;
	clear: both;
}

#footer p {
	position: absolute;
	padding-bottom: 0px;
	color: #222;
	z-index: 10;
	left: 0px;
	top: 3px;
}

#footer ul {
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin : 0px 0px;
}

#footer ul li a {
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #333;
	text-decoration: none;
	color: #222;
}

#footer ul li .last {
	padding-right: 0px;
	border: none;
}

#footer ul li a:hover {
	text-decoration: none;
	color: #D5D7D8;
}

/* HOME */

#mainFrameHome {
	width: 970px;
	\width: 978px;
	w\idth: 970px;
	height: 525px;
	margin-top: 27px;
	margin-left: 8px;
	position: relative;
}

#mainFrameHome a {
	text-decoration: none;
}

#mainFrameHome #diashow {
	width: 632px;
	\width: 644px;
	w\idth: 632px;
	height: 386px;
	background-color: #000000;
	border: 6px solid #596064;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
}

#mainFrameHome #news {
	width: 304px;
	\width: 316px;
	w\idth: 304px;
	height: 386px;
	background-color: #D5D7D8;
	border: 6px solid #596064;
	position: absolute;
	z-index: 10;
	left: 650px;
	top: 0px;
	overflow: hidden;
}

#mainFrameHome #news h2 {
	width: 304px;
	height: 24px;
	position: relative;
}

#mainFrameHome #news h2 a {
	width: 304px;
	height: 24px;
	display: block;
	position: absolute;
	text-indent: -5000px;
	z-index: 20;
	top: 0px;
	border: none;
	background-color: #AB2839;
	background-image: url(../media/home/aktuelles.gif);
	background-repeat: no-repeat;
}

#mainFrameHome #news p, #mainFrameHome #news h3, #mainFrameHome #news h4 {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	margin-left: 6px;
	margin-right: 6px;
}

#mainFrameHome #news p {
	padding-bottom: 10px;
}

#mainFrameHome #news h3 {
	text-transform: uppercase;
}

#mainFrameHome #news h4 {
	padding-top: 8px;
	background-image: url(../media/template/dottedLine333.gif);
	background-repeat: repeat-x;
}

#mainFrameHome #news .first {
	background-image: none;
}

#mainFrameHome #news a {
	color: #AB2839;
}

#mainFrameHome #news a:hover {
	color: #AB2839;
	text-decoration: underline;
}

#mainFrameHome h2 a {
	height: 97px;
	background-color: #000000;
	border: 6px solid #596064;
	display: block;
	position: absolute;
	text-indent: -5000px;
	z-index: 10;
	top: 416px;
	background-repeat: no-repeat;
}

#mainFrameHome #dealer a {
	width: 307px;
	\width: 319px;
	w\idth: 307px;
	left: 0px;
	background-image: url(../media/home/haendler.jpg);
}

#mainFrameHome #guaranty a {
	width: 307px;
	\width: 319px;
	w\idth: 307px;
	left: 325px;
	background-image: url(../media/home/garantie.jpg);
}

#mainFrameHome #gallery a {
	width: 304px;
	\width: 316px;
	w\idth: 304px;
	left: 650px;
	background-image: url(../media/home/radfahrer_winter.jpg);
}

/* END HOME */

/* KOLLEKTIONEN */

/* Overview */

.kollektionTeaser {
	width: 391px;
	\width: 396px;
	w\idth: 391px;
	margin-left: 2px;
	margin-right: 3px;
	margin-bottom: 5px;
	height: 265px;
	position: relative;
	float: left;
	display: inline;
}

.kollektionTeaser img {
	padding-top: 26px;
}

.kollektionTeaser h2 a {
	width: 391px;
	height: 24px;
	display: block;
	position: absolute;
	text-indent: -5000px;
	z-index: 10;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
}

.kollektionTeaser .protos {
	background-image: url(../media/kollektionen2008/headlines/protos.gif);
}

.kollektionTeaser .king3rs {
	background-image: url(../media/kollektionen2010/headlines/king3rs_small.gif);
}

.kollektionTeaser .king3 {
	background-image: url(../media/kollektionen2008/headlines/king3.gif);
}

.kollektionTeaser .neopro {
	background-image: url(../media/kollektionen2009/headlines/neopro.gif);
}

.kollektionTeaser .idol {
	background-image: url(../media/kollektionen2008/headlines/idol.gif);
}

.kollektionTeaser .kronformula {
	background-image: url(../media/kollektionen2009/headlines/kronformula.gif);
}

.kollektionTeaser .formula {
	background-image: url(../media/kollektionen2010/headlines/formula_small.gif);
}

.kollektionTeaser .tango {
	background-image: url(../media/kollektionen2008/headlines/tango.gif);
}

.kollektionTeaser .avant {
	background-image: url(../media/kollektionen2008/headlines/avant.gif);
}

.kollektionTeaser .kron {
	background-image: url(../media/kollektionen2008/headlines/kron.gif);
}

.kollektionTeaser .surplace {
	background-image: url(../media/kollektionen2008/headlines/surplace.gif);
}

.kollektionTeaser .downtown {
	background-image: url(../media/kollektionen2008/headlines/downtown.gif);
}

.kollektionTeaser .raga {
	background-image: url(../media/kollektionen2008/headlines/raga.gif);
}

.kollektionTeaser .dual {
	background-image: url(../media/kollektionen2008/headlines/dual.gif);
}

.kollektionTeaser .merak {
	background-image: url(../media/kollektionen2008/headlines/merak.gif);
}

.kollektionTeaser .merak_carbon {
	background-image: url(../media/kollektionen2010/headlines/merak_small.gif);
}

.kollektionTeaser .team08 {
	background-image: url(../media/kollektionen2008/headlines/team08.gif);
}

.kollektionTeaser .team09 {
	background-image: url(../media/kollektionen2010/headlines/team09_small.gif);
}

.kollektionTeaser .cross {
	background-image: url(../media/kollektionen2008/headlines/cross.gif);
}

.kollektionTeaser .merakpista {
	background-image: url(../media/kollektionen2008/headlines/merakpista.gif);
}

.kollektionTeaser .diva {
	background-image: url(../media/kollektionen2008/headlines/diva.gif);
}

.kollektionTeaser .titanioXs {
	background-image: url(../media/kollektionen2008/headlines/titanioXs.gif);
}

.kollektionTeaser .thl {
	background-image: url(../media/kollektionen2009/headlines/thl.gif);
}

.kollektionTeaser .titanio325 {
	background-image: url(../media/kollektionen2009/headlines/titanio325.gif);
}

.kollektionTeaser .titanioTi2 {
	background-image: url(../media/kollektionen2008/headlines/titanioTi2.gif);
}

.kollektionTeaser .corum {
	background-image: url(../media/kollektionen2008/headlines/corum.gif);
}

.kollektionTeaser .neoPrimato {
	background-image: url(../media/kollektionen2008/headlines/neoPrimato.gif);
}

.kollektionTeaser .scattofisso {
	background-image: url(../media/kollektionen2010/headlines/scattofisso_small.gif);
}

/* Details */

.kollektionImageDetail {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	height: 414px;
	margin-left: 2px;
	margin-bottom: 5px;
	background-color: #09040A;
}

#kollektionDetailNavig {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	height: 31px;
	margin-left: 2px;
	position: relative;
	background-image: url(../media/template/kollektionenSubnavBgr.gif);
	background-repeat: repeat-x;
	text-align: right;
}

#kollektionDetailNavig ul {
	list-style-type: none;
	position: absolute;
	z-index: 10;
}

#kollektionDetailNavig ul li {
	float: left;
	text-align: left;
	margin : 0px 0px;
}

#kollektionDetailNavig ul li a {
	display: block;
	text-indent: -5000px;
	background-repeat: no-repeat;
}

#kollektionDetailNavig ul li a:hover {
	border: none;
}

/* Tabs */

#kollektionDetailNavig #tabs {
	width: 188px;
	top: 0px;
	left: 12px;
	background-color: #596064;
}

#kollektionDetailNavig #tabs li a {
	height: 26px;
	background-image: url(../media/template/kollektionenSubnav.gif);
}

#kollektionDetailNavig #tabs li a#modell {
	width: 78px;
	background-position: 3px 0px;
}

#kollektionDetailNavig #tabs li a#modell:hover {
	background-position: 3px -26px;
}

#kollektionDetailNavig #tabs li a#modell.active {
	background-position: 3px -26px;
}

#kollektionDetailNavig #tabs li a#geometrie {
	width: 107px;
	background-position: -75px 0px;
}

#kollektionDetailNavig #tabs li a#geometrie:hover {
	background-position: -75px -26px;
}

#kollektionDetailNavig #tabs li a#geometrie.active {
	background-position: -75px -26px;
}

/* Zoom */

#kollektionDetailNavig #zoom {
	width: 132px;
	top: 0px;
	left: 653px;
}

#kollektionDetailNavig #zoom li a {
	height: 24px;
	background-image: url(../media/template/zoomBtn.gif);
}

#kollektionDetailNavig #zoom li a#zoomBtn {
	width: 132px;
	background-position: 0px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #596064;
}

#kollektionDetailNavig #zoom li a#zoomBtn:hover {
	background-position: 0px -24px;
}

#kollektionDetailNavig #zoom li a#zoomBtn.active {
	background-position: 0px -24px;
}

/* Colors */

#kollektionDetailNavig #colors {
	top: 2px;
	right: 143px;
}

#kollektionDetailNavig #colors li a {
	height: 20px;
	width: 20px;
	background-position: 3px 3px;
}

#kollektionDetailNavig #colors li a:hover {
	height: 20px;
	width: 20px;
	background-position: 3px -15px;
}

#kollektionDetailNavig #colors li a.active {
	height: 20px;
	width: 20px;
	background-position: 3px -15px;
}

/* Kollektionen Details Contents */

#kollektionDetail {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left: 2px;
	margin-bottom: 5px;
	background-color: #DEDEDE;
}

.tabContent {
	width: 759px;
	\width: 787px;
	w\idth: 759px;
	padding-left: 14px;
	padding-right: 14px;
}

#kollektionDetail #leftCol {
	width: 376px;
	float: left;
}

#kollektionDetail #rightCol {
	width: 363px;
	float: right;
}

/* Ausstattung Liste */

#kollektionDetail #rightCol ul {
	display: block;
	list-style-type: none;
	line-height: 24px;
}

#kollektionDetail #rightCol ul li {
	text-indent: 14px;
	background-color: #AB2839;
	color: #FFF;
	text-transform: uppercase;
}

#kollektionDetail #rightCol ul li ul {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DEDEDE;	
}

#kollektionDetail #rightCol ul li ul li {
	background-color: #596064;
}

#kollektionDetail #rightCol ul li ul li ul {
	border: 0px none;
}

#kollektionDetail #rightCol ul li ul li ul li {
	background-color: #C6C7C8;
	color: #222;
	text-transform: none;
	background-image: url(../media/template/dottedLineAusstattung.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
}

#kollektionDetail #rightCol .first {
	background-image: none;
}

/* AKTUELL */

#newsDetail {
	width: 376px;
	float: left;
}

#newsTeaser {
	width: 355px;
	float: right;
}

#newsTeaser p {
	padding-bottom: 11px;
}

#newsTeaser h3, #newsDetail h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
}

#newsTeaser h4 {
	padding-top: 11px;
	background-image: url(../media/template/dottedLine333.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	font-weight: normal;
}

#newsDetail h4 {
	color: #666;
	font-size: 11px;
	font-weight: normal;
}

#newsTeaser .first {
	padding-top: 0px;
	background-image: none;
}

/* GALERIE */

#imageGallery {
	width: 787px;
	\width: 789px;
	w\idth: 787px;
	margin-left: 2px;
	margin-bottom: 5px;
}

/* SERVICE - HAENDLER */

.dealerTable {
	width: 759px;
	margin-bottom: 15px;
}

.plz, .dealer {
	background-color: #596064;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 14px;
	letter-spacing: 1pt;
}

.dealer {
	padding-left: 18px;
}

.even td {
	background-color: #DDDDDD;
}

.odd td {
	background-color: #C6C7C8;
}

.nr {
	width: 97px;
	height: 77px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	background-repeat: no-repeat;
	vertical-align: top;
}

.odd .nr {
	border-right-color: #D6D8DA;
}

.Addr1 {
	width: 250px;
}

.Addr1, .Addr2 {
	vertical-align: bottom;
	padding-left: 18px;
	padding-top: 8px;
	padding-bottom: 10px;
	font-size: 12px;
}

/* ACCESSOIRES */

/* Thumbnails */

.accessoir, .accessoirBottom {
	width: 193px;
	\width: 198px;
	w\idth: 193px;
	height: 245px;
	margin-left: 2px;
	margin-right: 3px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	display: inline;
	background-image: url(../media/template/dottedLineAcessoires.gif);
	background-repeat: repeat-x;
}

.accessoirBottom {
	background-image: none;
}

#contentsFrame .accessoir p, #contentsFrame .accessoirBottom p {
	padding-bottom: 0px;
}

#contentsFrame .accessoir p a, #contentsFrame .accessoirBottom p a, #contentsFrame .accessoir p a:hover, #contentsFrame .accessoirBottom p a:hover {
	height: 35px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #1F2428;
	display: block;
	padding-left: 14px;
	padding-top: 6px;
	margin-bottom: 3px;
}

.bold {
	font-weight: bold;
}

/* Mehrspalter */

.twoColImageLeft200px {
	width: 220px;
	padding-bottom: 20px;
	float: left;
}

.twoColTextRight {
	width: 538px;
	float: left;
}

.twoColLeft364px, .twoColLinksLeft364px {
	width: 364px;
	\width: 382px;
	w\idth: 364px;
	padding-right: 18px;
	float: left;
}

.twoColRight377px, .twoColLinksRight377px {
	width: 377px;
	float: left;
}

.twoColLinksLeft364px .first, .twoColLinksRight377px .first {
	padding-top: 0px;
	margin-top: 0px;
	background-image: none;
}

.twoColLinksLeft364px h3, .twoColLinksRight377px h3 {
	padding-top: 11px;
	padding-bottom: 0px;
	background-image: url(../media/template/dottedLine333.gif);
	background-repeat: repeat-x;
}

.twoColLinksLeft364px p, .twoColLinksRight377px p {
	padding-bottom: 11px;
}

/* KONTAKT - FORM */

.contactForm {
	padding-bottom: 18px;
}

.contactForm label {
	display: block;
}

.contactForm .input375 {
	width: 375px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	background-color: #C6C7C8;
	border: 1px solid #C6C7C8;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Lucida, sans-serif;
}

.contactForm .sendBtn {
	width: 150px;
}

.feedback {
	font-weight: bold;
}

/* font settings */

body, td, th {
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Lucida, sans-serif;
	font-size: 11px;
	color: #222;
	line-height: 18px;
}

p {
	padding-bottom: 18px;
}

#contentsFrame a {
	color: #AB2839;
	text-decoration: none;
}

#contentsFrame a:hover {
	color: #AB2839;
	text-decoration: underline;
}

.twoColLeft364px .pdfLink {
	padding-top: 14px;
	padding-left: 36px;
	padding-bottom: 25px;
	background-image: url(../media/template/pdfIcon.gif);
	background-repeat: no-repeat;
}

.contentbox ul {
	padding-bottom: 18px;
	list-style-type:none;
}

.contentbox ul li {
	background-repeat: no-repeat;
	padding-left: 10px;
	background-image: url(../media/template/bulletpoint.gif);
}

.contentbox .noParagraph {
	padding-bottom: 0px;
}

.contentbox .halfParagraph {
	padding-bottom: 9px;
}

/* TYPO-ERGAENZUNGEN */

.csc-textpic-intext-right-nowrap {
	margin-top: 10px;
	margin-bottom: 18px;
}

.csc-textpic-intext-right-nowrap .csc-textpic-text {
	padding-right: 8px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 10px;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 20px;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 20px !important;
	margin-bottom: 10px;
}

.csc-textpic-caption {
	color: #666;
}

/* IE-Hacks */

/* 3-Pixel-Bug */

* html b\ody .kollektionTeaser, * html b\ody .contentbox, * html b\ody .accessoir, * html b\ody .accessoirBottom, * html b\ody .kollektionImageDetail {
	margin-top: -3px;
}

* html b\ody #subNavigationFrame {
	margin-top: 12px;
}