#rahmen #topnavbereich {
	background-image: url(../img/topmenu_ocker.gif);
	background-repeat: repeat-x;
	color:white;
}

#rahmen #hauptbereich {
	background-image: url(../img/hauptbereich_hg_stiftung.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

#rahmen #footer {
	border-top:3px solid #f9e7c5;
}

table tr td.topnav {
	background-image: url(../img/topnav_icon_ocker.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

/* Rootline */
#rootline {
		color:#ce8c2b;
}

.rootline {
	/*background-image: url(../img/rootline_pfeil_ocker.gif);
	background-repeat:no-repeat;*/
	color:#ce8c2b;
}

.rootline a  {
	color:#ce8c2b !important;
	text-decoration:none;
}

/* content */
#rahmen #hauptbereich #contentbereich #content h1,
#rahmen #hauptbereich #contentbereich #content h2 {
	color:#ce8c2b;
}

#rahmen #hauptbereich #rechts h1,
#rahmen #hauptbereich #rechts h2 {
	color:#ce8c2b;
}

#rahmen #hauptbereich #contentbereich #content UL LI { 
	background-image: url(../img/aufzaehlung_ocker.gif);
}

/* mainmenu left */

.menu a {
    background-color:#f9e7c5;
    color:#000 !important;
    border-bottom: 1px solid white;
	 background-image: url(../img/menueleiste_halbmond_ocker.gif);
	 background-position: 0px 1px;
	 background-repeat:no-repeat;
    }
    
.menu a:hover {
    background-color: #ce8c2b;
	 background-image: url(../img/menueleiste_halbmond_weiss.gif);
	 color:white !important;
}

// aus alter content-stiftung.xss
H1 { font-size: 15.6px; color: #CE8C2B; font-weight: bold; }
H2 { font-size: 13px; color: #CE8C2B; font-weight: bold; }
h2.align-center { font-size: 13px; color: #CE8C2B; font-weight: bold; text-align: center; }
H3 { font-size: 18.2px; color: #CE8C2B; font-weight: bold; }
H4 { font-size: 13px; color: #CE8C2B; font-weight: normal; }
H5 { font-size: 10.4px; color: #CE8C2B; font-weight: normal; }
H6 { font-size: 10.4px; color: #CE8C2B; font-weight: bold; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; }
H1 { margin: 0px 0px 0px 0px; margin-top: 0; margin-bottom: 10px; }
H2 { margin: 0px 0px 0px 0px; margin-top: 0; margin-bottom: 10px; }
H3 { margin: 0px 0px 0px 0px; margin-top: 0; margin-bottom: 10px; }
H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 20px; margin-bottom: 10px; }

h1.align-center { font-size: 15.6px; color: #CE8C2B; font-weight: bold; text-align: center; }
h2.align-center { font-size: 13px; color: #CE8C2B; font-weight: bold; text-align: center; }
h3.align-center { font-size: 18.2px; color: #CE8C2B; font-weight: bold; text-align: center; }
h4.align-center { font-size: 13px; color: #CE8C2B; font-weight: normal; text-align: center; }
h5.align-center { font-size: 10.4px; color: #CE8C2B; font-weight: normal; text-align: center; }
/* h6.align-center { font-size: 10.4px; color: #CE8C2B; font-weight: normal; text-align: center; } */
h6.align-center { font-size: 12px; background-color: #CE8C2B; color: #FFFFFF; font-weight: bold; text-align: center; margin-right: 6px; padding-top: 5px; padding-bottom: 5px; padding-right: 6px; padding-left: 6px;}

h1.align-left { font-size: 15.6px; color: #CE8C2B; font-weight: bold; text-align: left; }
h2.align-left { font-size: 13px; color: #CE8C2B; font-weight: bold; text-align: left; }
h3.align-left { font-size: 18.2px; color: #CE8C2B; font-weight: bold; text-align: left; }
h4.align-left { font-size: 13px; color: #CE8C2B; font-weight: normal; text-align: left; }
h5.align-left { font-size: 10.4px; color: #CE8C2B; font-weight: normal; text-align: left; }
/* h6.align-left { font-size: 10.4px; color: #CE8C2B; font-weight: normal; text-align: bold; } */
h6.align-left { font-size: 12px; background-color: #CE8C2B; color: #FFFFFF; font-weight: bold; text-align: left; margin-right: 6px; padding-top: 5px; padding-bottom: 5px; padding-right: 6px; padding-left: 6px;}

h1.align-right { font-size: 15.6px; color: #CE8C2B; font-weight: bold; text-align: right; }
h2.align-right { font-size: 13px; color: #CE8C2B; font-weight: bold; text-align: right; }
h3.align-right { font-size: 18.2px; color: #CE8C2B; font-weight: bold; text-align: right; }
h4.align-right { font-size: 13px; color: #CE8C2B; font-weight: normal; text-align: right; }
h5.align-right { font-size: 10.4px; color: #CE8C2B; font-weight: normal; text-align: right; }
/* h6.align-right { font-size: 10.4px; color: #CE8C2B; font-weight: bold; text-align: right; } */
h6.align-right { font-size: 12px; background-color: #CE8C2B; color: #FFFFFF; font-weight: bold; text-align: right; margin-right: 6px; padding-top: 5px; padding-bottom: 5px; padding-right: 6px; padding-left: 6px;}


H1.csc-firstHeader, H2.csc-firstHeader  { margin-top: 0px; margin-bottom: 19px; }
H3.csc-firstHeader { margin-top: 0px; }
H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px;}
