html {
	background: #fff url(drei.m-bottom-bg.gif) repeat-x left bottom;
	/*border-bottom: 20px solid #bdce32;*/
}
body {}

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


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

/* abweichend in Spalte 3 im Content */

#bd .last h1, #bd .last h2 {color: #060606;}
#bd .last h3, #bd .last h4, #bd .last h5 {color: #202020;}

#bd .last h1 a, #bd .last h2 a {color: #060606;}
#bd .last h3 a, #bd .last h4 a, #bd .last h5 a {color: #202020;}


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

/* main container */

#doc2{
	background: #fff url() no-repeat 50% 50%;
}

/* head */

#hd{
	background: url(drei.m-top-bg-tapestry.gif) repeat-x center top;
}

#hd h1{
	background: url(drei.m-logo-top.png) no-repeat center top;
}

/* breadcrumb */
#mnu-breadcrumbtrail{
	color: #8c8c8c;
}
#mnu-breadcrumbtrail a{
	color: #8c8c8c !important;
	text-decoration: none;
}
#mnu-breadcrumbtrail a:hover{
	color: #697e00 !important;
	text-decoration: underline;
}

/* menu level 1  */

#hd ul#mnu-level-1{
}

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

#hd ul#mnu-level-1 a.a-current, #hd a.a-active{
	color: #000;
}
#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: #9bc0e4;
}

#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{
	background: #bdce32 url() no-repeat left top;
	border-bottom: 1px solid white;
	color: #000;
}

#submenu ul#mnu-level-2 li a{
	color: #000;
}

#submenu ul#mnu-level-2 li a:hover, #submenu ul#mnu-level-2 li a:focus{
	color: #fff;
}

#submenu ul#mnu-level-2 li a.a-current, #submenu ul#mnu-level-2 li a.a-active{
	color: #002f00;
}

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

#submenu ul#mnu-lang li a:hover, #submenu ul#mnu-lang li a:focus{
	color: #002f00;
}

#submenu ul#mnu-lang li a.a-current, #submenu ul#mnu-lang li a.a-active{
	color: #002f00;
}

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


/* submenu content - - - - - - - - - - */

#submenu-content{
}

#submenu-content ul#mnu-level-3 li{
	background: transparent url(drei.m-menu-list-26.gif) no-repeat left 4px;
}

#submenu-content ul#mnu-level-3 li a{
	color: #3D5F16;
}

#submenu-content ul#mnu-level-3 li a:hover, #submenu-content ul#mnu-level-3 li a:focus{
	color: #697e00;
}

#submenu-content ul#mnu-level-3 li a.a-current, #submenu-content ul#mnu-level-3 li a.a-active{
	color: #006699;
}



/* body */
#bd {
	background: url() no-repeat left bottom;
}

#bd .yui-gb{
	background: url(drei.m-line-333.gif) no-repeat center top;
}

#bd .yui-gc{
	background: url(drei.m-line-63.gif) no-repeat center top;
}

#bd blockquote {
	color: #c41230;
}

#bd cite {
	color: #333;
}

#bd a{
	color: #3d5f16;
}

#bd a:hover, #bd a:focus{
	color: #3d5f16;
	text-decoration: underline;
}


/* footer */
#ft {
	color: #333;
	background: white url(drei.m-footer-bg-line.gif) no-repeat left top;
}

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

#ft a:hover, #ft a:focus {
	color: #3d5f16 !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: #006699;}
#ft h4, #ft h5 {color: #222222; }

#imprint-1{
	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: #222;
}
#mnu-footer-container a:hover{
	color: #3d5f16;
}

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


/* ##########################
** ### Startseiten Override##
** ##########################
*/

.template-start{
	background: transparent url() no-repeat left center !important;
}

.template-start #hd h1 a{
	background: url(casa-soleil-start-750-30.jpg) no-repeat left top;
	border-bottom: 1px solid white;
}


/* ##########################
** ### 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;
}
