/********** HINTERGRUND-BILDER **********/
body {
	background: url(fileadmin/mercedes-scene.de/lib/HG.jpg) repeat-x fixed center top;
}
div.chrombalken {
	background: url(fileadmin/Library/lib/chrombalken_HG_24.jpg) repeat-x left top;
}
#contentWrapper {
	background: url(fileadmin/mercedes-scene.de/lib/faux_cols.gif) repeat-y left top;
	border-top: none;
}
#innerContentWrapper {
	background: url(fileadmin/mercedes-scene.de/lib/marginalie_HG.jpg) repeat-y -21px 100px;
}
#content .colIndex {
	background: url(fileadmin/mercedes-scene.de/lib/quadrat.gif) no-repeat 50% 9px;
}
#content .textblockMiddle h2,
#content .galleryTeaser h2 {
	background: url(fileadmin/mercedes-scene.de/lib/pfeil_teaser_rechts.gif) no-repeat right 50%;
}
#content .textblockRight h2 {
	background: url(fileadmin/mercedes-scene.de/lib/pfeil_teaser_links.gif) no-repeat left 50%;
}
#content dl.newsListe dt {
	background: url(fileadmin/mercedes-scene.de/lib/pfeil_teaser_links.gif) no-repeat left .2em;
}
#content .article h2, 
#content .newsSingle h3, 
#content .list h3, 
#content .newsSingle h3, 
#content .list h2, 
#content .magazin h2, 
#content .stdInhalt h2,
#content .comment h2 {
	background: url(fileadmin/mercedes-scene.de/lib/quadrat_blau.gif) no-repeat 4px 50%;
}
#content .imgArticle p.caption {
	background: url(fileadmin/mercedes-scene.de/lib/pfeil_caption.gif) no-repeat 4px .5em;
}
/*#navi {
	background: url(fileadmin/autofacts.de/lib/streifen-pattern.gif) repeat;
}*/
#navi ul.sub a:hover, 
#navi ul.sub li.aktiv span, 
#navi a:hover,
#navi ul.sub li.open span {
	background: url(fileadmin/mercedes-scene.de/lib/quadrat_alt.gif) no-repeat 6px 50%;
}
#navi li.open span, 
#navi li.aktiv span, 
#navi li.aktiv > a,
#navi ul.sub li.open a {
	background: url(fileadmin/mercedes-scene.de/lib/quadrat.gif) no-repeat 6px 50%;
}

#footer {
	background: url(fileadmin/Library/lib/chrombalken_HG_30.jpg) repeat-x;
}
#marginalie dl.aktHeft dt, 
#marginalie dl.teaser dt {
	background: url(fileadmin/mercedes-scene.de/lib/quadrat_blau.gif) no-repeat 8px 50%;
}

#content ul.linkListe li, 
#content .newsSingle p.addLink a, 
#content .colMiddle p.addLink a, 
#content .colRight p.addLink a, 
#content .related li, 
#content ul.newsList li, 
#content .newsOver p.addLink a, 
#content .archivLink, 
#content .archiv dd a,
#content .tx-irfaq-pi1 p.addLink span, 
#content .tx-srfeuserregister-pi1 p.addLink span, 
#content #calendar-event-backlink {
	background: url(fileadmin/mercedes-scene.de/lib/linklist_pfeile.gif) no-repeat left .5em;
}
#content .fullsizeBanner,
#marginalie .rectangle,
#content .rectangleMedium .colMiddle {
	background: #F6F6F6 url() repeat;
}


/********** FARBEN **********/

/* Hintergrund-Farben */
body {
	background-color: #282828;
}
div.chrombalken {
	background-color: #FFF;
}
#content .article, 
#content .magazin, 
#content .stdInhalt,
#marginalie dl.aktHeft dt, 
#marginalie dl.teaser dt,
#content .textblockRight, 
#content #sectionNews .list,
#content.article .teaserInhalt, 
#content .comment {
	background-color: #EDECEC;
}
#content table.termine tbody tr.even td,
#content .textblockMiddle, 
#content .galleryTeaser, 
#marginalie dl.teaser dd.caption {
	background-color: #FFF;
}
#navi, 
#content fieldset legend, 
#content .sectionWrap, 
#content table.termine th, 
.newsSingle .newsArticle table.contenttable caption {
	background-color: #004B90;
}
#footer {
	background-color: #004B90;
}


/********** LINIEN **********/
#contentWrapper {
	border: 1px solid #FFF;
}
#navi ul.sub li {
	border-top: 1px dotted #ABC4DA;
}
div.chrombalken {
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#content .list h3, 
#content .list h2, 
#marginalie dl.teaser dd.caption {
	border-bottom: 1px solid #FFF;
}
#marginalie dl.aktHeft dt, 
#marginalie dl.teaser dt {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.newsSingle .newsArticle table.contenttable {
	border: 8px solid #004B90;
	border-top: none;
}
#content .article h2, 
#content .stdInhalt h2,
#content .newsSingle h3, 
#content .serviceLinks h3,
#content .magazin h2,
#content .comment h2 {
	border-bottom: 1px solid #004B90;
}
.newsSingle .newsArticle table.contenttable td, 
.newsSingle .newsArticle table.contenttable th {
	border-bottom: 1px solid #FFF;
}
#content .tx-irfaq-pi1 dd.tx-irfaq-dynans-visible {
	border-left:1px solid #004B90;
}
#content.article .teaserInhalt {
	border-top: 1px solid #FFF;
}


/* Text-Farben */
body, 
.newsSingle .newsArticle table.contenttable caption,
#marginalie dl.aktHeft dd.aktCaption, 
#marginalie dl.teaser dd.caption {
	color: #000; /* schwarz */
}

#content .article table caption,
#navi a, 
#content fieldset legend,
#content form.aboForm legend,
#content table.termine th, 
#navi li.aktiv span { 
	color: #FFF; /* weiss */
}
#content h4,
#content .downloadItem h4,
.newsSingle .newsArticle table.contenttable th, 
#content .article h2, 
#content .magazin h2, 
#content .stdInhalt h2,
#content .newsSingle h3,
#content .serviceLinks h3,
#content a,
#content .linkListe a, 
#colLeft .teaser a, 
#content .itemWrap h2 a, 
#content .itemWrap h2, 
#content .itemWrap p a, 
#content .itemWrap ul a, 
#content .list a, 
#content .newsArchivMenue a, 
#content .pageBrowser a, 
#content .magazin .archiv dd a, 
#content .newsList a, 
#content .newsListe a,
#content .tx-ttnews-browsebox a,
#content .downloadSrc a, 
#content .article a, 
#content.article a, 
#content .related a, 
#content .related a:hover, 
#content ul.newsList a, 
#content ul.newsList a:hover,
#marginalie dl.teaser dt a:hover,
#marginalie dl.aktHeft dt a, 
#marginalie dl.teaser dt {
	color: #004B90 !important; /* blau */
}
#footer p,
#footer p a, 
#footer p a:link, 
#footer p a:visited,
div.chrombalken,
div.chrombalken a,
div.chrombalken a:link, 
div.chrombalken a:visited  {
	color: #282828;
	padding: 0 .2em;
}
#footer p a:hover, 
#footer p a:active,
div.chrombalken a:hover, 
div.chrombalken a:active {
	color: #FFF;
	background-color: #004B90;
	text-decoration: none;
	padding: 0 .2em;
}

/* MERCEDES */
#theme {
	top: 42px;
}
#header {
	height: 369px;
}
#logo {
	right: 1px;
}

/*.superbanner {
	clear: both;
	height: 90px;
	margin: 12px 2px;
	width: 798px;
}
*/
div.chrombalken {
	font-size: x-small;
	line-height: 125%;
	height: 22px;
	width: 790px;
	padding: 1px 5px;
	border-top: none;
	border-bottom: none;
}
div.chrombalken .searchForm form {
	padding: .25em 0 0 0;
}
div.chrombalken #suchbegriff {
	border: none;
}
div.chrombalken input.submit {
	border: none;
	background-color: #004B90;
	color: #FFF;
}
/* Hinweis auf mobile Version */
#mobileVersion {
	width: 100%;
	background-color: #004B90;
	color: #FFF;
	margin-bottom: .5em;
}
#mobileVersion a {
	color: #FFF;
}
#mobileVersion p {
	padding: .5em 1em;
	font-weight: bold;
	font-size: 1.5em;
}