/* News-Scroller */
.wrapper_meldungen {
	width: 578px;
	height: 81px;
	border-top: 1px solid #587A9F;
	border-bottom: 1px solid #587A9F;
	background: url(../../images/ug/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/ug/carousel-prev.gif) no-repeat left center;
}
.wrapper_meldungen a.carouselNext {
	float: right;
	background: url(../../images/ug/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: #587A9F; }
.carousel ul li .meldung-img { float: left; height: 76px; 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-color: #fff; }
.contentblock_contact h1 { height: 30px; line-height: 30px; padding: 0 13px; background: url(../../images/ug/background_headline.gif) repeat-x; color: #fff; }
.contentblock_contact h2 { font-size: 9pt; font-weight: bold; color: #476D97; margin: 0; padding: 0; }
.contentblock_contact .contact_image { float: left; padding: 0 15px; }
.contentblock_contact .contact_left  { float: left; margin: 10px 0; padding: 8px 0; }
.contentblock_contact .contact_right { float: right; margin: 10px 0; padding: 8px 15px; border-left: 1px solid #587A9F; }


/* 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: #587A9F; }
.meldung-service p.link { margin-top: 5px; }
.meldung-service p.link a { background: #6A93BE url(../../images/ug/meldung-pfeil.gif) no-repeat 5px center; color: #fff; font-weight: normal; font-size: 8pt; padding: 2px 4px 2px 15px; }
.meldung-service p a:hover { text-decoration: none; }


/* Newsletter-Anmeldung */
.contentblock_newsletter { background: #D7E2ED url(../../images/ug/background_content_bottom.gif) repeat-x 0 30px; margin-bottom: 15px; }
.contentblock_newsletter h1 { height: 30px; line-height: 30px; padding: 0 13px; margin-bottom: 11px; background: url(../../images/ug/background_headline.gif) repeat-x; color: #fff; }
.contentblock_newsletter p { padding: 0 13px 11px 13px; }
.contentblock_newsletter form { padding: 0 13px 5px 13px; }
.contentblock_newsletter .frmRow { margin-bottom: 5px; }
.contentblock_newsletter label { display: block; float: left; width: 60px; font-weight: bold; }
.contentblock_newsletter input.frmText { display: block; float: left; width: 200px; border: 1px solid #000; background-color: #E2E4E3; }
.contentblock_newsletter input.frmButton { border: 1px solid #fff; background-color: #587A9F; color: #fff; 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/ug/background_headline_gebrauchtwagen.gif) repeat-y; color: #476D97; }
#contentblock_gebrauchtwagen .bild img { width: 96px; }

#contentblock_gebrauchtwagen .eintrag { height: 29px; padding: 0 0 0 13px; overflow: hidden; clear: both; background: #D5E1EC url(../../images/ug/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; color: #476D97; }
#contentblock_gebrauchtwagen .eintrag .typ    { float: left; margin-left: 5px; color: #476D97; white-space: nowrap; }
#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: #B0B7BE url(../../images/ug/background_gebrauchtwagen_on.gif) repeat-x left center; }
#contentblock_gebrauchtwagen .aktiv .bild   { display: inline; float: left; margin-right: 5px; }
#contentblock_gebrauchtwagen .aktiv .inhalt { float: left; padding: 5px; }
#contentblock_gebrauchtwagen .aktiv .marke  { color: #476D97; clear: both; }
#contentblock_gebrauchtwagen .aktiv .typ    { color: #476D97; clear: both; margin-left: 0; white-space: nowrap; }
#contentblock_gebrauchtwagen .aktiv .ez     { font-size: 8pt; clear: both; }
#contentblock_gebrauchtwagen .aktiv .preis  { font-size: 8pt; clear: both; margin-left: 0; }

