#content.medsize {
	margin-top: 505px;
}

#player {
	right: 41px;
}

#logo {
	margin: 10px 0 0 16px;
	border: 0;
	background: url(/styles/logo/logo_mc_white.png) top left no-repeat;
	overflow: hidden;
}
#logo img {
	width: 69px;
	height: 55px;
	border: none;
}

img.lboxlogo {
	background: url(/styles/logo/lbox/logo_mc_rot.gif) top left no-repeat;
	top: 9px;
	width: 62px !important;
	height: 50px !important;
}
body.overviewsize #content.overviewsize #tabs {min-width:840px;}
#tabs.modeloverview  { margin: 0px;background-color:#d5d5d5;padding:15px 30px;font-size:12px;background-image:none;width:840px;}
body.lang1 #tabs.modeloverview {background-color:#999;}
#tabs.modeloverview a {text-decoration:none;color:#666;}
.modellgroupoverviewcell {    border-radius: 2px; width:200px; height:140px;float:left;background-color:#efefef;font-weight:bold;border: 1px solid #9e9e9e;padding:3px 0px 15px 40px;margin: 10px 19px;}
.modellgroupoverviewcell img {border: 1px solid #999;border-radius: 2px;}
#breadcrumb ul li {
	background: url(/styles/img/breadcrumb_mc.gif) center left no-repeat;
}
a.rightarrow {
	background: url(/styles/img/arrow_right_anchor_white.gif) 0px 4px no-repeat;
	background-position: right;
}
#mvinfo a.rightarrow {
	background: url(/styles/img/arrow_right_anchor_grey.gif) 0px 4px no-repeat;
	background-position: right;
}

body #innermvinfo {
	border: 2px solid #fff;
	background: #fff url(/styles/img/bg_mc_contbox.jpg) top left repeat-x;
	color: #595959;
}

#innermvimg {
	position: relative;
}
#innermvimg img.first {
	border: 1px solid #8c8c8c;
}
#innermvimg a img.lupelightbox {
	border: 0;
}
#innermvimg img.lupelightbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 21px;
}

body #innermvinfo a.rightarrow {
	background: url(/styles/img/arrow_right_anchor_grey.gif) center right no-repeat;
	color: #595959;
}
body #innermvinfo a.rightarrow:hover {
	background: url(/styles/img/arrow_right_anchor_red.gif) center right no-repeat;
	color: #cc0000;
}

/* motorsports page */
div.rightarrowlinklist a{
	background: url(/styles/img/arrow_right_anchor_white.gif) 0px 4px no-repeat;
}



/* Schriftfarben */
div.rightarrowlinklist a:hover{
	background: url(/styles/img/arrow_right_anchor_red.gif) 0px 4px no-repeat;
}
#headline a, #breadcrumb, #breadcrumb a, #footnote, #footer h4, #footer a,#footer #hondabeifacebook,#footer #hondabeiyoutube,#footer #hondabeitwitter  {
	color: #fff;
}
#headline .menulayer a, #topselect a, #topselectactiv a {
	color: #6d6d6d;
}
a {
	color: #fff;
}
.nav1 li.active a, .nav2a li.active a, .nav2b li.active a {
	color: #cc0000;
}
.contmenu h4, body h2#nav3modell, body #toolboxtxt a {
	color: #6d6d6d;
}
#footer {
  border-top: 1px solid #fff;
}

#toolboxtxt h3 span {
	position: relative;
	top: -7px;
}
body.lang5 #toolbox2 {width:195px;}
body.lang5 #toolbox3 {width:235px;}

/* Positionen */
#bildoben {
	left: -9px;
}

#topmenu {
	position: absolute;
	top: 300px;
	left: 1px;
	width: 967px;
	height: 109px;
	background: url(/styles/img/bg_topmenu_mc_105.png) top left no-repeat;
	overflow: hidden;
}
#topmenutxt {
	top: 298px;
	height: 101px;
}
#topmenutxt.medsize {
	top: 393px;
}
#topmenu.medsize {
	top: 393px;
}

#sidebar .logo {
padding-left: 0;
padding-top: 5px;
height: 65px;
margin: auto 0;
}

#contmodelle {
	margin-top: 20px;
}
.contmodell {
	margin-bottom: 20px;
	clear: left;
}
.contmodell img {
	width: 220px;
	height: 156px;
	float: left;
	margin-bottom: 20px;
	border: 0;
}
.contmodell p {
	margin: 0 0 1em 0;
	padding: 0;
}
.contmodell div {
	margin-left: 232px; /* 220+10+1+1(border) */
}
.contmodell h2 {
	margin: 0 0 1em 0;
	padding: 0;
}

#mvinfofarbe {
	width: 621px;
	height: 200px;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border: 2px solid #fff;
	background: #fff url(/styles/img/bg_mc_contbox.jpg) top left repeat-x;
	color: #595959;
}
#innermvinfofarbe {
	float: right;
	width: 280px;
	margin-top: 10px;
}
#innermvinfofarbe p {
	margin: 0;
	padding: 0;
}
#innermvinfofarbe img {
	margin-top: 5px;
	border: 1px solid #8c8c8c;
}
#farben {
	width: 220px;
	margin-top: 10px;
}
.farbe {
	width: 23px;
	height: 23px;
	margin-right: 10px;
	margin-bottom: 15px;
	float: left;
	border: 1px solid #6d6d6d;
	cursor: pointer;
	overflow: hidden;
}
.farbe span {
	display: none;
}
#polster {
	margin-top: 1em;
}
#polster img {
	border: 1px solid #6d6d6d;
	margin-bottom: 15px;
	cursor: pointer;
	float: none;
}
#farben div.active, #polster img.active {
	border: 1px solid #cc0000;
}
#farben div.shown, #polster img.shown {
	border: 1px solid #cc0000;
}
#farben h4, #polster h4 {
	font-size: 14px;
	margin: 0;
	padding: 0 0 1em 0;
}
div.contteaserac img {
	margin-right: 15px;
}
div.contteaserac p {
	margin-top: 0;
}

#tabs .contteaserac {
	padding: 30px 10px 30px 10px;
}
#tabs .contteaserac p, #accordion .contteaserac p {
	margin-left: 326px; /* 306+10+10 */
}

/* offer Pages */    
/* Angebote zweispaltig */
div.offerTeaser {
	width: 256px;
	float: left;
	margin-left:30px;
	margin-top:20px;

}
#offerarea {
	background-color:#EFEFEE;
	width:890px;
}
#offerarea .offerteasercont, .offerTeaser .teasercont {
	-moz-box-shadow: 5px 4px 5px #ccc;
	-webkit-box-shadow: 5px 4px 5px #ccc;
	box-shadow: 5px 4px 5px #ccc;
}
.offerteasercont, .offerTeaser .teasercont {
	background: url(/styles/img/bg_offer-teaser_top.png) top left no-repeat;
	color: #595959;
	overflow: hidden;
	margin-bottom:20px;
}
.offertxt, .offerTeaser .teasercont .teaserbgcol{
	background: url(/styles/img/bg_offer-teaser_middle.png) top left no-repeat;
}
.offertxt{
	padding:5px 30px 5px 5px;
}
.offerTeaser .teasercont .teaserbgcol {
    padding-top:5px;padding-bottom:5px;
}    

.offerlink, .offerTeaser .teaserbgimg {
	background: url(/styles/img/bg_offer-teaser_bottom.png) bottom left no-repeat;
	height: 35px;
	text-align: right;
	padding-right:40px;
}

.offerteasercont a, .offerTeaser .teaserbgimg a {
	font-weight: bold;
	text-decoration: none;
	color: #595959;
}
.offerteasercont a:hover, .offerTeaser .teaserbgimg a:hover {
	color: #cc0000;
}

.offerteasercont .offerimg, .offerTeaser .teaserimg {
	margin: 6px 6px 0 0;
	padding:5px 15px 5px 15px;
	padding-bottom: 5px;
}
.offerteasercont img, .offerTeaser .teaserimg img {
	border: 0;
	text-align: center;
}
.offerteasercont h1, .offerTeaser .teasercont h1 {
	color: #595959;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 5px 2px 12px;
	line-height: 14px;
}
#content .offerTeaser .teasercont h1 {
	padding-left: 10px;
}
.offermargin {
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
}
.offerTeaser .teasermargin {
	margin: 0 5px 0 5px;
	padding: 0 5px 0 10px;
}

/* Rent-a-bike */
#requestformdiv.rentdemo {
	background-color: #f4f4f4;
	width: 480px;
	margin-left: 0;
	padding: 20px;
}
#requestformdiv.rentdemo table {
	color: #595959;
}
#requestformdiv.rentdemo table tr.last td {
	border-top: 1px solid #b4b4b4;
}
#requestformdiv.rentdemo table a {
	color: #fff;
	background-color: #909090;
	padding: 4px 35px 4px 35px;
	font-weight: bold;
	text-decoration: none;
}
#requestformdiv.rentdemo table a:hover {
	color: #c90000;
}
#requestformdiv.rentdemo #zip {
	margin-bottom: 10px;
}

#requestformdiv.rentdemoresult {
	background-color: #f4f4f4;
	width: 480px;
	margin-left: 0;
	padding: 20px;
}
#requestformdiv.rentdemoresult table {
	color: #595959;
}
#requestformdiv.rentdemoresult table a {
	color: #595959;
	text-decoration: none;
}
#requestformdiv.rentdemoresult table a.rightarrowgrey {
	font-weight: bold;
}
#requestformdiv.rentdemoresult table a:hover {
	color: #c90000;
}
#requestformdiv.rentdemoresult table a.rightarrowgrey:hover {
	background: url(/styles/img/arrow_right_anchor_red.gif) no-repeat right center;
}
#requestformdiv.rentdemoresult td.left {
	color: #c90000;
}
#testdriveresult td {
	border-top: 1px dotted #BCBFC1;
	padding-top: 10px;
}
#testdriveresult td.last {
	border-bottom: none;
}
#testdriveresult .left {
	width: 250px;
	padding-right: 10px;
	font-weight: bold;
}
#testdriveresult a.rarr_txt_sansblock {
	text-decoration: none;
	font-weight: bold;
}
#testdriveresultnav {
	margin-top: 10px;
	padding-left: 20px;
	width: 480px;
}

#testdriveresultnav span.last {
	float: right;
}
body.lang3 #testdriveresultnav span.last,body.lang4 #testdriveresultnav span.last {
	display:none;
}	

/* motorsport youtube video page */
div.youtube_description{
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 14px;
}

/* Homeslider */
body #homeslideleftshow {
	left: 20px;
	background: url(/styles/img/arrow_left_big_59.png) 15px 60px no-repeat;
}
body #homesliderightshow {
  right:20px;
	background: url(/styles/img/arrow_right_big_59.png) 15px 60px no-repeat;
}
.homesonegalerieslide a:hover {color:#ffffff;}

body.lang1 #coltopmenu4.iconic h4 {font-size:7px;line-height:7px;margin-bottom:0px;}
body.lang1 #coltopmenu4.iconic ul.vertmenu {line-height:18px;}
body.lang1 #coltopmenu4.iconic ul.vertmenu li a {padding-left:20px;}

body.lang1 #coltopmenu4.iconic ul.vertmenu a#lmSrvcMcRent {background: url("/styles/icon/hor_nav__mcrentabike.png") left top no-repeat;}
body.lang1 #coltopmenu4.iconic ul.vertmenu a#lmSrvcBroc {background: url("/styles/icon/hor_nav_broc_order.png") left top no-repeat;}
body.lang1 #coltopmenu4.iconic ul.vertmenu a#lmSrvcBrocDown {background: url("/styles/icon/hor_nav_broc_down.png") left top no-repeat;}
body.lang1 #coltopmenu4.iconic ul.vertmenu a#lmSrvcMcTest {background: url("/styles/icon/hor_nav_mcprobefahrt.png") left top no-repeat;}
body.lang1 #coltopmenu4.iconic ul.vertmenu a#lmFinCalc {background: url("/styles/icon/hor_nav_finanz_euro.png") left top no-repeat;}

/* Führerscheinklassen */
h1.fskll {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;font-size:26px;border-bottom:2px solid #595959;margin-bottom:5px;}
h1.fskll span{font-size:17px;}
div#contleft div#fskltoptxt {color:#fff;}
div#contleft div#fskltoptxt h1{border-bottom:2px solid #fff;} 
div#fskltoptxt hr{height:1px;border:none;border-bottom: solid 1px #595959;margin:0px} 
div#contleft div#fskltoptxt hr{border-bottom: solid 1px #fff} 
table#fsklloben h1.fskll {border:none;margin-top:0px;font-size:24px;}
p.fskll,div#fuererscheinzuschuss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify;}
div#fuererscheinzuschuss {text-align:left;font-size: 11px;padding-right:10px;}
table#fskll, table#fsklloben {background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959;border:none; border-collapse:collapse;badding:0px;margin:0px;}
table#fsklloben div#fsskldiv {margin: 0 auto;padding:10px;margin-top:25px;border-width: 5px; border-style:solid;width:60%;}
div#fsskldiv.a {border-color: #005299;}
div#fsskldiv.a1 {border-color: #D26900;}
div#fsskldiv.a2 {border-color: #b00412;}
div#fsskldiv.am {border-color: #8c8c8c;}
table#fsklloben  div#fsskldiv.b111 {border-color: #356734;width:auto;}

table#fskll th, div#fsskldiv span {text-align:center;padding:0px;width:16%;color: #fff;text-shadow: 2px 2px 3px #000000;font-size:21px;font-weight:bold;}
body.lang2 table#fskll th, div#fsskldiv span {width:17%}
table#fskll td { width:16%; font-size: 11px; vertical-align: top; padding: 5px; border-bottom: #b1b1b1 2px solid;}
table#fsklloben td {vertical-align: top; padding: 10px; } 
table#fskll td sup {font-size:7px;line-height:5px;}
table#fskll tr.noborder td {border-bottom:none;}
table#fskll tr.row1 td {background-image: url(/styles/img/fsskl_row1_shad.png);background-repeat: repeat-x;}
table#fskll tr.row1 td.darkgrey {background-image: url(/styles/img/fsskl_row1_shaddark.png);}
table#fskll .red {color: #e9001c;}
table#fskll .backred {width:20%;font-weight:bold;color:#fff;background-color: #e9001c;}
table#fskll .lightgrey {background-color: #d9dada;}
table#fskll .darkgrey {width:20%;font-weight:bold;color:#fff;background-color: #555;}
table#fskll .black	{width:20%;font-weight:bold;color:#fff;background-color: #000 !important;}
body.lang2 table#fskll .darkgrey, body.lang2 table#fskll .black, body.lang2 table#fskll .backred {width:16%;}
table#fskll th.a , div#fsskldiv.a span{
	width:32%;
  background: -moz-linear-gradient(top, #2167b7 15%, #033468 90%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#2167b7), color-stop(90%,#033468)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2167b7 15%,#033468 90%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2167b7 15%,#033468 90%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #2167b7 15%,#033468 90%); /* IE10+ */
	background: linear-gradient(top, #2167b7 15%,#bb0000 90%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2167b7', endColorstr='#033468');/*For IE7-8-9*/  
  background-color: #005299;
}
body.lang2 table#fskll th.a , body.lang2 div#fsskldiv.a span {width:17%}
body.lang2 table#fskll th {font-size:18px;}
table#fskll th.a1, div#fsskldiv.a1 span {
  background: -moz-linear-gradient(top, #f18600 15%, #b75100 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#f18600), color-stop(90%,#b75100));
	background: -webkit-linear-gradient(top, #f18600 15%,#b75100 90%);
	background: -o-linear-gradient(top, #f18600 15%,#b75100 90%);
	background: -ms-linear-gradient(top, #f18600 15%,#b75100 90%);
	background: linear-gradient(top, #f18600 15%,#b75100 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f18600', endColorstr='#b75100');
  background-color: #D26900;
}
table#fskll th.a2, div#fsskldiv.a2 span {
  background: -moz-linear-gradient(top, #f20036 15%, #bb0000 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#f20036), color-stop(90%,#bb0000));
	background: -webkit-linear-gradient(top, #f20036 15%,#bb0000 90%);
	background: -o-linear-gradient(top, #f20036 15%,#bb0000 90%);
	background: -ms-linear-gradient(top, #f20036 15%,#bb0000 90%);
	background: linear-gradient(top, #f20036 15%,#bb0000 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f20036', endColorstr='#bb0000');
  background-color: #b00412;
  }
table#fskll th.am, div#fsskldiv.am span {
  background: -moz-linear-gradient(top, #fff 15%, #8c8c8c 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#fff), color-stop(90%,#8c8c8c));
	background: -webkit-linear-gradient(top, #fff 15%,#8c8c8c 90%);
	background: -o-linear-gradient(top, #fff 15%,#8c8c8c 90%);
	background: -ms-linear-gradient(top, #fff 15%,#8c8c8c 90%);
	background: linear-gradient(top, #fff 15%,#8c8c8c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#8c8c8c);
  background-color: #8c8c8c;
}
table#fskll th.b111, div#fsskldiv.b111 span {
  background: -moz-linear-gradient(top, #9DCF7E 15%, #356734 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#9DCF7E), color-stop(90%,#356734));
	background: -webkit-linear-gradient(top, #9DCF7E 15%,#356734 90%);
	background: -o-linear-gradient(top, #9DCF7E 15%,#356734 90%);
	background: -ms-linear-gradient(top, #9DCF7E 15%,#356734 90%);
	background: linear-gradient(top, #9DCF7E 15%,#356734 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9DCF7E, endColorstr=#356734);
  background-color: #356734;
}
body.lang2 table#fskll th.b111 {line-height:20px;}

div#fsskldiv span {display:block;width:100% !important;height:80px;line-height:80px;text-align:center;font-size:40px;}

a.fsskllb img {border:none;}

div#fuererscheinzuschuss {max-width:100%;background-color:#ffffff;color:#595959}
div#fuererscheinzuschuss img#fskllabelimgleft {margin-top:10px;margin-bottom:50px;max-width:100%;margin-right:10px;float:left;}
div#fuererscheinzuschuss div#fuererscheinzuschussright img {margin-top:10px;max-width:100%;margin-bottom:5px;}

#printmefsskl {font:11px  Arial, Helvetica, san-serif;	border-top:1px solid #595959;color: #595959;padding-top:5px;margin-top:5px;text-align:right;}
#printmefsskl a{background: url(/styles/img/drucker_nm.gif) 0px 2px no-repeat;padding-left:15px;text-decoration:none;color:#000}
#printmefsskl a:hover{background: url(/styles/img/drucker_ro.gif) 0px 2px no-repeat;padding-left:15px;text-decoration:none;color:#de0031}


/* Führerscheinklassen Ende */

/* Menue links */
#submenuleft ul {
	border: 1px solid #686159;
}
#submenuleft ul li {
	border-bottom: 1px solid #99958c;
	background: url(/styles/icon/jumpmenu/mc_probefahrt.png) 5px center no-repeat;
	background-color: #777165;
}
#submenuleft ul li.brocorder {
	background: url(/styles/icon/jumpmenu/mc_brocorder.png) 5px center no-repeat;
	background-color: #777165;
}
#submenuleft ul li.newsletter {
	background: url(/styles/icon/jumpmenu/mc_newsletter.png) 5px center no-repeat;
	background-color: #777165;
}
#submenuleft ul li.brocdown {
	background: url(/styles/icon/jumpmenu/mc_brocdown.png) 5px center no-repeat;
	background-color: #777165;
}
#submenuleft ul li.finance {
	background: url(/styles/icon/jumpmenu/mc_finanzierung.png) 5px center no-repeat;
	background-color: #777165;
}
#submenuleft ul li.dealer {
	background: url(/styles/icon/jumpmenu/mc_haendlersuche.png) 5px center no-repeat;
	background-color: #777165;
}



#submenuleft ul li.last {
	border-bottom: none;
}
#submenuleft ul a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-left:35px;
}
#submenuleft ul li:hover a {
	color: #cc0000;
}
#submenuleft ul li:hover {
	background: url(/styles/icon/jumpmenu/mc_probefahrt_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft ul li.brocorder:hover {
	background: url(/styles/icon/jumpmenu/mc_brocorder_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft ul li.newsletter:hover {
	background: url(/styles/icon/jumpmenu/mc_newsletter_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft ul li.brocdown:hover {
	background: url(/styles/icon/jumpmenu/mc_brocdown_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft ul li.finance:hover {
	background: url(/styles/icon/jumpmenu/mc_finanzierung_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft ul li.dealer:hover {
	background: url(/styles/icon/jumpmenu/mc_haendlersuche_active.png) 5px center no-repeat;
	background-color: #868074;
}
#submenuleft.drei ul li {
	line-height: 44px;
}
#submenuleft.vier ul li {
	line-height: 33px;
}
#submenuleft.zwei ul li {
	line-height: 67px;
}
.homesonegalerieslide span.h2  {color:#fff;}



