/*  DEFAULT  */
body	{ margin: 0; }
img		{ border: 0; }
a		{ color: #FFF; }
a:hover	{ color: #ec2e38; }
strong	{ color: #FFF; }

/*  BASIC  */
#container	{ width: 780px; margin: auto; }

/*  SEATMENU  */
#seatmenu					{ height: 26px; background: url(../images/logo_SEAT_auto_emocion.gif) no-repeat left; padding: 6px 0 0 200px; }
#seatmenu .menuitem			{ font-family: Verdana, Arial, Helvetica, sans-serif; float: left; font-size: 9px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#seatmenu a.menuitem		{ background: #FFF; color: #666; padding: 4px 10px 3px 10px; }
#seatmenu a:hover.menuitem	{ background: #dadada; color: #333333; }

/*  TOP  */
#top			{ height: 286px; }
.top_concept	{ background: url(../images/header_concept.jpg) no-repeat; }
.top_ecomotive	{ background: url(../images/header_ecomotive.jpg) no-repeat; }
.top_motor		{ background: url(../images/header_motor.jpg) no-repeat; }
.top_downloads	{ background: url(../images/header_downloads.jpg) no-repeat; }
.top_extra		{ background: url(../images/header_extra.jpg) no-repeat; }

#header			{ width: 650px; float: left; }
#menubox		{ margin: 45px 0 0 0; width: 130px; float: left; text-align: right; }

#menu		{ }
.item					{ }
#menu .menuitem			{ padding: 2px 10px 8px 0; margin: 0; }
#menu a.menuitem		{ display: block; }
#menu a:hover.menuitem	{ background: url(../images/bg_btn_arrow.gif) no-repeat top right; }

/*  CENTER  */
#center				{ }
.center_concept		{ background: url(../images/bgbow_concept.gif) no-repeat right top #7abb52; }
.center_ecomotive	{ background: url(../images/bgbow_ecomotive.gif) no-repeat right top #ff5c4d; }
.center_motor		{ background: url(../images/bgbow_motor.gif) no-repeat right top #a2c036; }
.center_downloads	{ background: url(../images/bgbow_downloads.gif) no-repeat right top #f2d311; }
.center_extra		{ background: url(../images/bgbow_extra.gif) no-repeat right top #ffa638; }

#modelmenu					{ width: 110px; float: left; text-align: right; padding: 0 6px 0 0; }
#modelmenu .menuitem		{ display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold; text-decoration: none; margin: 0 0 1px 0; }
#modelmenu a.menuitem		{ color: #666; padding: 2px 6px 2px 0; }
#modelmenu a:hover.menuitem	{ background: #e5e5e5; color: #666; }

/*  CONTENT  */
#rightconent	{ width: 664px; min-height: 210px; float: left; padding: 0 0 10px 0; }

#content	{ width: 440px; float: left; padding: 20px 63px 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #032b2b; }
.head		{ display: block; border-bottom: 1px solid #FFF; margin: 0 0 10px 0; color: #FFF; }
.bodytekst	{ margin: 0 0 10px 0; }
.bodytekst a			{ text-decoration: none; color: #cc0001; }
.bodytekst a:hover		{ color: #FFF; }

.imgright	{ float: right; margin: 0 0 10px 10px; }
.imgleft	{ float: left; margin: 0 10px 10px 0; }

.sitemapbtn				{ display: block; padding: 3px 5px; }
a.sitemapbtn			{ color: #666; text-transform: uppercase; font-weight: bold; text-decoration: none; }
a:hover.sitemapbtn		{ color: #ffa638; background: #FFF; }

h2	{ font-weight: bold; background: #FFF; color: #a2c036; padding: 3px 2px; margin: 10px 0; font-size: 11px; }
h3	{ text-transform: uppercase; padding: 3px 0; margin: 0 0 0 7px; color: #888888; font-size: 14px; }

/*  FOOTER  */
#footer			{ text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 0 0 0; height: 17px; color: #FFF; font-weight: bold; margin: 0 0 20px 0; }
.footer_concept		{ background: #7abb52; }
.footer_ecomotive	{ background: #ff5c4d; }
.footer_motor		{ background: #a2c036; }
.footer_downloads	{ background: #f2d311; }
.footer_extra		{ background: #ffa638; }
#footer .item			{ padding: 3px 5px; }
#footer a.item			{ color: #FFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#footer a:hover.item	{ color: #666; background: #FFF; }

#motortable			{ display: none; }
#motortable table	{ text-align: left; }
#motortable th		{ font-weight: bold; background: #FFF; color: #a2c036; padding: 3px 2px; }
#motortable td		{ border-top: 1px solid #032b2b; padding: 2px 0; }

#downloadheader		{ background: #FFFFFF; color: #f2d311; padding: 3px 2px; font-weight: bold; text-transform: uppercase; }

.downloadrow		{ }
.downloadblock		{ width: 100px; float: left; padding: 3px 3px 1px 3px; margin: 0 5px 10px 0; background: #ec2e38; text-align: center; line-height: 18px; }
.downloadblock a		{ color: #FFF; text-decoration: none; }
.downloadblock a:hover	{ color: #ffa638; }