/* wwww.checker-pig.com css screen
Theme Name: Checker Pig
Theme URI: ?
Description: CSS screen
Version: 1
Author: Lars Preussner
Author URI: http://www.checker-pig.com
*/
										/* globale Elemente*/
body {
	font-size:100.01%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#999;
	scrollbar-shadow-color:#000;
	scrollbar-3dlight-color:whitesmoke;
	scrollbar-arrow-color:#333;
	scrollbar-track-color:whitesmoke;
	scrollbar-darkshadow-color:#555;
	margin:0;
	padding:0;
	background-color:#000;
	background-image: url(../bike-images/bg.gif);
	background-repeat:all;
}
a:link,a:visited,a:active,a.thumb{text-decoration:none;}
a:link,a:visited,a:active{border:none;}
a:link,a:visited,a:active,a.thumb,a.thumb:link,a.thumb:visited{color:#000;}
a:hover{border:none;margin:0;padding:0;text-decoration:underline;color:#b20215;}
a:active{margin:0;color:#b20215;}
acronym,abbr{cursor:help;border-bottom:1px dashed #7a1e19;}
					/* Formatierung Bilder Alt-Text */
.img{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:50%;}
					/*Contentliste Fahrradmarken*/
a.thumb,a.thumb:link,a.thumb:visited{margin:0;text-decoration:none;}
a.thumb:hover,a.thumb:active{color:#b20215;margin:0;text-decoration:underline;}
dl.fmImg,dl.fmImgWO{float:left;width:11em;margin:0.3em 0.3em 0 0;padding-bottom:0.3em;text-align:center;border:1px solid #000;}
dl.fmImg:hover,dl.fmImgGal:hover{border:1px solid #b20215;text-decoration:underline;}
dl.fmImg dt,dl.fmImgGal dt,dl.fmImg dd,dl.fmImgGal dd,dl.fmImgWO dt,dl.fmImgWO dd{margin:0;}/* fmImgWO - Rahmen ohne Link */
dl.fmImgWO{background-color:#fff;}
dl.fmImgGal{background-color:#fff;float:left;width:9em;margin:0.3em 0.3em 0 0;padding:0.3em;text-align:center;border:1px solid #000;}
dl.fmImgGal dt{cursor:hand;}
.piclist,.piclist2{width:50em;float:left;position:static;}
.piclist{margin-top:1em;margin-bottom:1em;}
.piclist2{margin-top:0;}
dl.fmImgRight{clear:right;width:10.8em;margin:0.3em 0.3em 0 0;padding-bottom:0.3em;text-align:center;border:1px solid #000;}
dl.fmImgRight:hover{border:1px solid #b20215;text-decoration:underline;}
dl.fmImgRight dt,dl.fmImgRight dd{margin:0;}
dl.NewsImg{float:right;width:9em;margin:0;padding:0;text-align:center;border:0;}
dl.NewsImg:hover{border:0;text-decoration:underline;}
dl.NewsImg dt,dl.NewsImg dd{margin:0;}
										/* Grundelemente */
#all {
	background-color:#fff;
	font-size:80%;
	margin:2em auto;
	padding:0;
	position:static;
	width:79em;
	border:1em solid #c0c0c0;
}
* html #all{position:static;padding:0;}
#kopf{
	min-height:10.5em;
	width:79em;
	margin:0;
	padding:0;
	float:left;
	clear:right;
	background-color:#fff;
	background-image:url(../bike-images/bg-top.gif);
	background-repeat:no-repeat;
}
/* ohne IE Mac \*/* html #kopf{height: 10.5em; width: 79em; clear: both;}
/**/
/* nur für IE Mac \*//*/#kopf {
	height: 11em;
}/**/
#navigation{
	border:none;
	height:1.6em;
	text-align:center;
	color:#fff;
	width:79em;
	background-color:#0455a0;
	padding-top:0.3em;
	clear:both;
}
* html #navigation{height:1.6em;}
#block{width:68em;margin:0;padding:0;float:left;}
#inhalt{border:none;padding:0;width:50em;margin:0;float:right;}
#fuss{
	background-color:#f4f5f6;
	clear:both;
	text-align:center;
	width:79em;
	color:#000;
	height:1.6em;
	padding-top:0.2em;
	border-top:0.02em solid gray;
	border-right:none;
	border-bottom:0.02em solid gray;
	border-left:none;
}
* html #fuss{padding:0;}
										/* Elemente Kopf */
.headright{float:right;width:10em;}
.headleft{float:left;width:45em;}
										/* Elemente Navigation */
#navigation a:link,#navigation a:visited,#navigation a:active{text-decoration:none;border:none;}
#navigation a:link,#navigation a:visited{color:#fff;}
#navigation a:hover{border:none;margin:0;padding:0;text-decoration:underline;color:#c0c0c0;}
#navigation a:active{margin:0;color:#c0c0c0;}
								/* Elemente Subnav */
/* ohne IE Mac \*/#subnav{
	background-color:#fff;
	border:none;
	width:16em;
	min-height:26em;
	margin:0;
	padding:0;
	float:left;
	clear:left;
}
* html #subnav {height:26em;margin:0;padding:0;}
#subnav ul{margin:0;padding:0;width:13.7em;}
#subnav ul li{list-style-type:none;}
#subnav ul li a{
	display:block;
	background-color:#f4f5f6;
	border-bottom:1px solid #c7c7c7;
	border-top:1px solid #fff;
	margin:0;
	padding:2px 0 2px 6px;
}
#subnav ul li a:hover,#subnav ul li a:focus,#subnav ul li a:active{
	display:block;
	border-bottom:1px solid #b20215;
	background-color:#fff;
	color:#000;
	text-decoration:none;
}
* html #subnav ul li a{width:13.7em;}
.subnav-logo{margin-top:1em;float:left;clear:left;}
.subnav-logo-center{margin-top:2em;margin-left:1.5em;float:left;clear:left;}
.subline{width:13.7em;}
/**/
/* nur für IE Mac \*//*/#subnav {
	background-color: #fff;
	border: none;
	width: 16em;
	min-height: 26em;
	margin: 0;
	padding: 0;
	float: left;
}
#subnav a {
	display: table-cell;
	font: 80%; Arial,sans-serif;
	color: #505050;
	background: #eaeaea;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#subnav ul { margin: 0; padding: 0; }
#subnav ul li { list-style-type: none; width: 14.6em; }
#subnav ul li a {
	display: block;
	background-color: #f4f5f6;
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #fff;
	margin: 0;
	padding: 2px 0 2px 6px;
}
#subnav ul li a:hover, #subnav ul li a:focus, #subnav ul li a:active {
	display: block;
	border-bottom: 1px solid #b20215;
	background-color: #fff;
	color: #000;
	text-decoration: none;
}
.subline { width: 14.6em; margin: 0;}/**/
								/* Elemente rightnav */
/* ohne IE Mac \*/#rightnav{
	background-color:#fff;
	border:none;
	width:10em;
	min-height:47em;
	margin:0;
	padding:0;
	float:right;
	clear:right;
}
* html #rightnav{
	height:47em;
	margin:0;
	padding:0;
	float:right;
	clear:left;
}
#rightnav ul{margin:0;padding:0;}
#rightnav ul li{list-style-type:none;}
#rightnav ul li a{
	display:block;
	background-color:#f4f5f6;
	border-bottom:1px solid #c7c7c7;
	border-top:1px solid #fff;
	margin:0;
	padding:2px 0 2px 6px;
}
* html #rightnav ul li a{width:10em;}
#rightnav ul li a:hover, #rightnav ul li a:focus, #rightnav ul li a:active{
	display:block;
	border-bottom:1px solid #b20215;
	background-color:#fff;
	color:#000;
	text-decoration:none;
}
#rightnav-logo{margin-top:5em;}
/**/
/* nur für IE Mac \*//*/#rightnav {
	background-color: #fff;
	border: none;
	width: 10.5em;
	min-height: 26em;
	margin: 0;
	padding: 0;
	float: right;
}
#rightnav a {
	width: 12em;
	display: table-cell;
	font: 80%; Arial,sans-serif;
	color: #505050;
	background: #eaeaea;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#rightnav ul { margin: 0; padding: 0; }
#rightnav ul li { list-style-type: none; }
#rightnav ul li a {
	display: block;
	background-color: #f4f5f6;
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #fff;
	margin: 0;
	padding: 2px 0 2px 6px;
}
#rightnav ul li a:hover, #rightnav ul li a:focus, #rightnav ul li a:active {
	display: block;
	border-bottom: 1px solid #b20215;
	background-color: #fff;
	color: #000;
	text-decoration: none;
}/**/
										/* Elemente Inhalt */
h1{font-size:180%;}
h2{font-size:140%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
h1,h2,h3{padding-top:0.6em;}
h1,h2,h3{padding-right:0.6em;}
h1,h3{padding-bottom:0.6em;}
h1,h2,h3{padding-left:0;}
h1,h2,h3,h5,h6,.mediumbox,.mediumboxjust,.smallbox,p,li,.mengentext,ul.mengentext,.spalte,.bildrechts,.contright,.contright07,.contleft{margin:0;}
.mengentext,ul.mengentext,.tabelle,.Tabelle-1,.tabelle-right,.delinoswbox190,.subpoint,.spalte,.contleft,li,h6{padding:0;}
.headlinebox1{font:bold normal 150% "Verdana", "Arial", "Helvetica", "sans-serif";color:#c30;}
.delinosw,.delinoswbox190,.delinow-tab,.delinosw-tab{font:normal 90% "Verdana", "Arial", "Helvetica", "sans-serif";}
.tabelle,.Tabelle-1,.tabelle-right,.tabelle-geometrie{font:normal 85% "Verdana", "Arial", "Helvetica", "sans-serif";}
.deli,.delinore,.deko,.smaller,.textbox1,#tabopt{font:bold normal 70% "Verdana", "Arial", "Helvetica", "sans-serif";}
caption{font:bold 150% "Verdana", "Arial", "Helvetica", "sans-serif";padding:0.3em;}
.tabelle-geometrie,.tabelle,.Tabelle-1,.tabelle-right,.delinoswbox190,.delinosw,.delinosw-tab,.deko,.smaller,.textbox1,#tabopt{color:#000;}
h2{padding-bottom:0;}
h5	{
	background-color:#f4f5f6;
	border-top:4px solid #0455a0; /* war #b20215;*/
	border-bottom:1px solid #c7c7c7;
	color:#0455a0;
	text-decoration:none;
	padding-top:0.4em;
	padding-right:0.6em;
	padding-bottom:0.3em;
	padding-left:0.4em;
	text-align:left;
	vertical-align:middle;
}
* html h5 {
	padding-top:0.5em;
	padding-right:0.6em;
	padding-bottom:0;
	padding-left:0.4em;
	margin:0 0 0.1em 0;
}
#inhalt p{padding:0.6em 0;margin:0;}
p{text-decoration:none;padding:0.6em 0.6em 0;border:none;}
.nospace{text-decoration:none;padding:0;border:none;margin:0;}
.mediumbox,.mediumboxjust{padding:0.6em 0;width:40em;}
.mediumboxjust{text-align:justify;}
.mediumbox-block{width:32em;text-align:justify;float:left;clear:left;margin:0;}
.index-left{width:32em;float:left;clear:left;margin:0;}
.box28{width:28em;}
.box34{width:34em;}
.box36{width:36em;}
.smallbox{padding:0.6em;width:21em;float:left;}
.deli{color:#ccc;}
.ueberschr{font:bold normal 100% "Verdana", "Arial", "Helvetica", "sans-serif";color:#9c3;}
.delinore{color:#c30;}
.smallest{font:normal 70% "Verdana", "Arial", "Helvetica", "sans-serif";color:#000;}
.small{font:normal 75% "Verdana", "Arial", "Helvetica", "sans-serif";color:#000;}
.ueberschrsw{color:#000;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-style:normal;font-weight:bold;font-variant:normal;}
.text-medium{font:normal 90% "Verdana", "Arial", "Helvetica", "sans-serif";color:#000;}
.delinow{font:normal 90% "Verdana", "Arial", "Helvetica", "sans-serif";color:#fff;}
.textsemsw{font:normal 100% "Verdana", "Arial", "Helvetica", "sans-serif";color:#000;}
.mae{font:normal 120% "Verdana", "Arial", "Helvetica", "sans-serif";color:#000;font-weight:600;}
.textsemswKopie{text-align:justify;width:33em;float:left;margin-top:2em;height:auto;clear:right;}
.mengentext{width:40em;border:none;}
li{list-style-type:disc;}
li.mengentext{margin-left:2em;list-style-type:square;}
.textbox1{padding-right:2em;padding-left:6em;padding-top:1em;padding-bottom:1em;text-decoration:none;text-align:justify;border:1px solid #000;}
.tabelle{background-color:#eaeaea;margin:1em;width:auto;height:auto;}
.Tabelle-1{background-color:#eaeaea;margin:0.5em 0 2em 3.9em;width:25em;height:auto;}
.tabelle-right{background-color:#eaeaea;margin:1em 0 1em 1.5em;width:auto;height:auto;}
.tabelle-geometrie td,th{padding:0.3em;}
.tabelle-geometrie caption{font-size:130%;text-align:left;padding:0.5em 0.3em;}
.Tabelle-1 caption{font-size:100%;font-weight:bold;}
.Tabelle-Inhalt-dark{background-color:#ecd11b;}
.Tabelle-Inhalt-hell{background-color:#f5e485;}
.Tabelle-Inhalt-grau{background-color:#f4f5f6;}
.Tabelle-Head-grau{background-color:#333;color:#fff;}
.bild-bikewear{margin:1em 0;padding:1em 0;width:50em;height:auto;float:right;}
.rhzelle{padding:0 0 0 1em;}
.delinoswbox190{margin-right:1em;clear:both;float:right;width:12.8em;}
.delinow-tab{
	color:#fff;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0.05em;
	border-left-width:0;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
}
.delinosw-tab{
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0.05em;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-bottom-color:#fff;
}
a.teaser:link{color:blue;text-decoration:none;cursor:default;}
a.teaser:visited{color:blue;text-decoration:none;cursor:default;}
a.teaser:hover{color:#b20215;text-decoration:underline;cursor:default;}
.spalte{
	font-size:80%;
	font-family:Verdana;
	line-height:200%;
	border-top:1px solid #000;
	border-right:1px solid #000;
	width:48.2em;
	float:left;
	clear:left;
}
.spa,.spa-tall{
	line-height:150%;
	border:1px solid #000;
	background-color:#efefef;
	margin-top:0;
	margin-right:0.5em;
	padding:0 0.5em;
	float:left;
	clear:right;
}
.spa{width:15em;}
.spa-tall{width:23em;}
#tabopt{background-color:#ccc;display:table-cell;}
.darkopt{background-color:#75756E;display:table-cell;}
.tdopt{background-color:#fff;border:0.1em solid #75756E;display:table-cell;}
.newsbox,.newsbox-pic,.newsbox-blank,.newsbox-index{border:0.1em solid #cc9;padding-left:1em;padding-right:0.5em;}
.newsbox,.newsbox-pic{width:45em;margin:2em 0;}
.newsbox-blank{width:41.5em;margin:1em 0;}
.newsbox-index{width:14em;margin:5em 1em 0 0;padding-bottom:0.5em;float:right;clear:right;}
.newsbox-pic{height:17em;}
.bildrechts{padding:0 9em 0 0;width:5em;float:right;}
.contright,.contright07{
	padding:0 0 0.5em 0.5em;
	float:right;
	height:46em;
	overflow:auto;
	border-left-width:0.1em;
	border-left-style:solid;
	border-left-color:#999;
	border-bottom-width:0.1em;
	border-bottom-style:solid;
	border-bottom-color:#999;
	border-right-width:0.1em;
	border-right-style:solid;
	border-right-color:#999;
}
.contright{width:12.8em;}
.contright07{width:15em;}
.contleft{width:33em;float:left;clear:right;}
#spec{width:33em;}
#spec ul li,#spec-faltrad ul li,#spec-cross ul li,#spec-fully ul li,#spec-rennrad ul li,#spec-dirt ul li,#spec-professional ul li,#spec-mtb ul li,#spec-urban ul li,#spec-trek ul li,#spec-bahnrad ul li{
	font-size:85%;
	list-style-position:inside;
	list-style-type:square;
	text-indent:0.5em;
	padding:0.2em;
	margin-top:0.2em;
	padding-left:0;
}
#spec ul,#spec-faltrad ul,#spec-cross ul,#spec-fully ul,#spec-rennrad ul,#spec-dirt ul,#spec-professional ul,#spec-mtb ul,#spec-urban ul,#spec-trek ul,#spec-bahnrad ul{padding-left:0;}
#spec ul li{background-color:#fc6;}
#spec-faltrad ul li{background-color:#6C8f35;color:#fff;}
#spec-cross ul li{background-color:#7c1b20;color:#fff;}
#spec-fully ul li{background-color:#373a8e;color:#fff;}
#spec-rennrad ul li{background-color:#92c8de;color:#000;}
#spec-dirt ul li{background-color:#f1cb00;color:#000;}
#spec-professional ul li{background-color:#06c;color:#fff;}
#spec-mtb ul li{background-color:#c42d35;color:#fff;}
#spec-bahnrad ul li{background-color:#CC9900;color:#fff;}
#spec-urban ul li{background-color:#666;color:#fff;}
#spec-trek ul li{background-color:#060;color:#fff;}
.subpoint{list-style-type:circle;margin:0.1em 0;}
.content-banner{margin-top:2em;}
.auswahl-de,.auswahl-at{width:9em;}
.auswahl-pl{width:5.3em;}
.linieoben{border-top:4px solid #0455a0;}
.bottomline{border-bottom:1px solid #e1e1e1;}
.abstandvor{margin-top:2em;}
