html {background: #c0c0c0;}
body {background: #c0c0c0 url() repeat-x left top;}


/* basis farbe überschrifen */
h1, h2 {color: #000;}
h3, h4, h5 {color: #000;}


/* linked headers */
h1 a, h2 a {color: #000;}
h3 a, h4 a, h5 a {color: #000;}

/* aufhellung in Spalte 3 im Content */
/*
#bd .last h1, #bd .last h2 {color: #477D9C;}
#bd .last h3, #bd .last h4, #bd .last h5 {color: #6E8D00;}

#bd .last h1 a, #bd .last h2 a {color: #477D9C;}
#bd .last h3 a, #bd .last h4 a, #bd .last h5 a {color: #6E8D00;}
*/

/* links allgemein */
a {color: #610610;}
a:hover {color: #610610; text-decoration: underline;}

/* main container */

#doc2{
	background: #fff url() no-repeat left top;
}

/* head */

#hd{
}

#hd h1{
	background: white url() no-repeat left top;
}

/* breadcrumb */
#mnu-breadcrumbtrail{
	color: #B6A68D;
}
#mnu-breadcrumbtrail a{
	color: #B6A68D !important;
	text-decoration: underline;
}
#mnu-breadcrumbtrail a:hover{
	color: #000 !important;
	text-decoration: underline;
}

/* menu level 1  */

#hd ul#mnu-level-1{
	background: #610610;
}

#hd ul#mnu-level-1 a{
	color: #f9f6f6;
	font-weight: bold;
}

#hd ul#mnu-level-1 a.a-current, #hd a.a-active{
	color: #060606;
}
#hd ul#mnu-level-1 a.a-current:hover, #hd a.a-current:focus, #hd a.a-active:hover, #hd a.a-active:focus{
	color: #610610;
}

#hd ul#mnu-level-1 li a{
	background-color: transparent;
	background-position: left bottom;
	background-repeat: no-repeat;
}

/* disabled this in production: only testing code - image replacement is used dynamically
#hd li a { background-image: url(rd-tab-no-spacer.gif); }
#hd li a.a-current { background-image: url(rd-tab-act-spacer.gif); }

#hd li.last a { background-image: url(rd-tab-no.gif); }
#hd li.last a.a-current { background-image: url(rd-tab-act.gif); }
*/

#submenu {
}

/* menu level 2  */

#hd ul#mnu-level-2 li a{
	color: #f9f6f6;
	background-color: transparent;
	background-position: left bottom;
	background-repeat: no-repeat;
	opacity: .7; filter: alpha(opacity=70);	
}


#hd ul#mnu-level-2 li a:hover, #hd ul#mnu-level-2 li a:focus{
	color: #f9f6f6;
	opacity: 1.0; filter: alpha(opacity=100);	
}

#hd ul#mnu-level-2 li a.a-current, #submenu ul#mnu-level-2 li a.a-active{
	color: #f9f6f6;
	opacity: 1.0; filter: alpha(opacity=100);	
}

#funcmenu{
	border-top: 3px solid #888;
	background: #eadfcf url() no-repeat left top;
	color: #000;
}

#funcmenu ul#mnu-lang li a{
	color: #000;
}

#funcmenu ul#mnu-lang li a:hover, #funcmenu ul#mnu-lang li a:focus{
	color: #610610;
}

#funcmenu ul#mnu-lang li a.a-current, #funcmenu ul#mnu-lang li a.a-active{
	color: #610610;
}

#funcmenu ul#mnu-lang li a.a-inactive{
	color: #666;
}


/* body */
#bd {
	border-bottom: 3px solid #888;
	background: #eadfcf url(veh-logo-content.gif) no-repeat 60px 0px;
	color: #402e1b;
}

#bd blockquote {
	color: #610610;
}

#bd cite {
	color: #333;
}

#bd a{
	color: #610610;
}

#bd a:hover, #bd a:hover{
	color: #610610;
	text-decoration: underline;
}


/* footer */
#ft {
	color: #333;
	background: #fff url() no-repeat left top;
}

#ft a {
	color: #333 !important;
	text-decoration: underline;
}

#ft a:hover, #ft a:focus {
	color: #610610 !important;
}



#ft abbr{border-style: none;}
#ft a abbr{border-style: none;}
#ft a:hover abbr{border-style: none;}


#ft h1, #ft h2, #ft h3 {color: #000;}
#ft h4, #ft h5 {color: #000; }

#imprint{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-info.gif) no-repeat right center;
}
#news{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-news.gif) no-repeat right center;
}
#people{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-people.gif) no-repeat right center;
}

#mnu-footer-container{
}
#mnu-footer-container a{
	color: #000;
}
#mnu-footer-container a:hover{
	color: #cd2328;
}

/* seo - - - - - - - - - - */
#seo {color: #666; }
#seo h1, #seo h2, #seo h3, #seo h4, #seo h5{color: #666; }
#seo a, #seo a:hover {color: #666;}


/* tt_content text with image uses 2px border padding and 1px white border... */
dl.csc-textpic-image, dl.csc-textpic-image dt {
	background: white;
}


/* ##########################
** ### ext: TEMPLATE START ##
** ##########################
*/
/* placeholder startpage */
#hd #mnu-level-2-placeholder-start{
	border-bottom: 3px solid #888;
}

#hd #mnu-level-2-placeholder-start h2 a{
	background: white url(veh-logo-start-oben.gif) no-repeat left center;
}

.template-start #bd{
	border-top: 3px solid #888;
	background: #ebdfcf url() no-repeat left top;*/
}

/* ##########################
** ### ext: jp_page_teaser ##
** ##########################
*/

.tx-jppageteaser-pi1-list-entry-image img{
	border: 0px none white;
}

/* ##########################
** ### ext: tt_news ##
** ##########################
*/

.news-single-backlink a{
	display: block;
	height: 35px;
	background: url(rs-button-back-petrol.gif) no-repeat left top;
	text-indent: -9999px;
}
