/* News-Scroller */
.wrapper_meldungen {
	width: 578px;
	height: 81px;
	border-top: 1px solid #677276;
	border-bottom: 1px solid #677276;
	background: url(../../images/renault/carousel-background.gif) repeat-x center top;
}

.wrapper_meldungen a.carouselPrev,
.wrapper_meldungen a.carouselNext {
	display: block;
	width: 27px;
	height: 81px;
    text-decoration: none;
    border: 0;
}
.wrapper_meldungen a.carouselPrev {
	float: left;
	background: url(../../images/renault/carousel-prev.gif) no-repeat left center;
}
.wrapper_meldungen a.carouselNext {
	float: right;
	background: url(../../images/renault/carousel-next.gif) no-repeat right center;
}

.carousel { height: 81px; float: left; }
.carousel ul {}
.carousel ul li { width: 260px; height: 81px; }
.carousel ul li .meldung { padding: 5px; }
.carousel ul li .meldung-datum { font-size: 8pt; font-weight: bold; color: #677276; }
.carousel ul li .meldung-img { float: left; height: 71px; padding-right: 5px; }
.carousel ul li img {}
.carousel ul li p { font-size: 8pt; }
.carousel ul li a { font-weight: normal; color: #000; text-decoration: none; }


/* Kontakt-Block */
.contentblock_contact { background: #ffcf53 url(../../images/renault/background_content_contact.gif) repeat-x 0 30px; }
.contentblock_contact h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #677276; color: #fff; }
.contentblock_contact .wrapper_contact { padding: 15px 11px 15px 12px; }
.contentblock_contact .buttons { width: 312px; height: 84px; background: url(../../images/renault/contact_buttons.gif) no-repeat left top; }
.contentblock_contact .button_testdrive a { display: block; width: 312px; height: 28px; }
.contentblock_contact .button_service a { display: block; width: 312px; height: 26px; }
.contentblock_contact .button_brochure a { display: block; width: 312px; height: 30px; }
.contentblock_contact .buttons span { display: none; }
.contentblock_contact p { color: #000; text-align: center; padding: 5px 0; }
.contentblock_contact .phone { font-size: 250%; font-weight: bold; color: #677276; }

/* News-Block rechts */
.meldungen-service { height: 219px; overflow: hidden; }
.meldung-service { padding-bottom: 11px; }
.meldung-service p { padding-bottom: 0 !important; }
.meldung-service strong { font-weight: bold; color: #677276; }
.meldung-service p.link { margin-top: 5px; }
.meldung-service p.link a { background: #FEC221 url(../../images/renault/meldung-pfeil.gif) no-repeat 5px center; color: #677276; font-weight: normal; font-size: 8pt; padding: 2px 4px 2px 15px; }
.meldung-service p a:hover { text-decoration: none; }


/* Newsletter-Anmeldung */
.newsletter { padding-bottom: 15px; }
.newsletter_left { float: left; width: 296px; border-right: 1px solid #FEC221; }
.newsletter_right { float: right; width: 260px; }

.newsletter_right form { padding: 0 13px; }
.newsletter_right .frmRow { margin-bottom: 5px; }
.newsletter_right .frmRowRight { margin-bottom: 5px; text-align: right; }
.newsletter_right label { width: 45px; font-weight: bold; overflow: hidden; }
.newsletter_right input.frmText { width: 180px; border: 1px solid #000; background-color: #fff; }
.newsletter_right input.frmButton { border: 0; background-color: #FEC221; color: #677276; padding: 2px 5px; margin: 0; font-size: 8pt; }
.error { color: #f00; }


/* Gebrauchtwagen */
#contentblock_gebrauchtwagen { border-top: 1px solid #587A9F; border-bottom: 1px solid #587A9F; border-left: 1px solid #587A9F; }
/*#contentblock_gebrauchtwagen h1 { height: 30px; line-height: 30px; padding: 0 13px; background: url(../../images/renault/background_headline_gebrauchtwagen.gif) repeat-y; color: #fff; }*/
#contentblock_gebrauchtwagen h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #677276; color: #fff; }
#contentblock_gebrauchtwagen .bild img { width: 96px; }

#contentblock_gebrauchtwagen .eintrag { height: 29px; padding: 0 0 0 13px; overflow: hidden; clear: both; background: #D5E1EC url(../../images/renault/background_gebrauchtwagen_off.gif) repeat-x; cursor: pointer; }
#contentblock_gebrauchtwagen .eintrag .bild   { display: none; }
#contentblock_gebrauchtwagen .eintrag .inhalt { padding: 2px 0; }
#contentblock_gebrauchtwagen .eintrag .zeile1 { clear: both; }
#contentblock_gebrauchtwagen .eintrag .marke  { float: left; }
#contentblock_gebrauchtwagen .eintrag .typ    { float: left; margin-left: 5px; white-space: nowrap; }
#contentblock_gebrauchtwagen .eintrag .marke a,
#contentblock_gebrauchtwagen .eintrag .typ a  { color: #677276; }
#contentblock_gebrauchtwagen .eintrag .zeile2 { clear: both; }
#contentblock_gebrauchtwagen .eintrag .ez     { float: left; font-size: 8pt; }
#contentblock_gebrauchtwagen .eintrag .preis  { float: left; margin-left: 5px; font-size: 8pt; }
#contentblock_gebrauchtwagen .eintrag a,
#contentblock_gebrauchtwagen .eintrag a:hover { text-decoration: none; }

#contentblock_gebrauchtwagen .aktiv { height: 61px; padding: 0 0 0 13px; overflow: hidden; clear: both; background-color: #ffcf53; background-image: none; }
#contentblock_gebrauchtwagen .aktiv .bild   { display: inline; float: left; margin-right: 5px; }
#contentblock_gebrauchtwagen .aktiv .inhalt { float: left; padding: 5px; }
#contentblock_gebrauchtwagen .aktiv .marke  { clear: both; }
#contentblock_gebrauchtwagen .aktiv .typ    { clear: both; margin-left: 0; white-space: nowrap; }
#contentblock_gebrauchtwagen .aktiv .marke a,
#contentblock_gebrauchtwagen .aktiv .typ a  {  }
#contentblock_gebrauchtwagen .aktiv .ez     { font-size: 8pt; clear: both; }
#contentblock_gebrauchtwagen .aktiv .preis  { font-size: 8pt; clear: both; margin-left: 0; }
