
body { background-color: #FFFFFF; }

body div.main40popup { background-color: #dadad1; }

p, a, div, td, span, li {
	color: #666666;
}

h3 { color: #977933; }
h4 { color: #384655; }

a {
	color: #384655;	
}
a:hover {
	color: #977933;
}

/* forms */
input, select, textarea { color: #333; border-color: #999; }

/* color */

.clr01 { color: #FFFFFF; } /* white */
.clr02 { color: #000000; } /* black */
.clr03 { color: #CCCCCC; } /* light grey */
.clr04 { color: #999999; } /* grey */
.clr05 { color: #666666; } /* dark grey */
.clr06 { color: #9D8549; } /* light gold */
.clr07 { color: #897338; } /* gold */
.clr08 { color: #977933; } /* dark gold */
.clr09 { color: #384655; } /* dark blue */
.clr10 { color: #D2DBEA; } /* light blue */
.clr11 { color: #CC0000; } /* red */
.clr12 { color: #3F4752; } /* blue */


/* background-color */

.clrBg01 { background-color: #FFFFFF; }
.clrBg02 { background-color: #000000; }
.clrBg03 { background-color: #CCCCCC; }
.clrBg04 { background-color: #999999; }
.clrBg05 { background-color: #666666; }
.clrBg06 { background-color: #9D8549; }
.clrBg07 { background-color: #897338; }
.clrBg08 { background-color: #977933; }
.clrBg09 { background-color: #384655; }
.clrBg10 { background-color: #D2DBEA; }
.clrBg11 { background-color: #CC0000; }
.clrBg12 { background-color: #3F4752; }


/* border-color */

.clrBorder01 { border: 1px solid #FFFFFF; }
.clrBorder02 { border: 1px solid #000000; }
.clrBorder03 { border: 1px solid #CCCCCC; }
.clrBorder04 { border: 1px solid #999999; }
.clrBorder05 { border: 1px solid #666666; }
.clrBorder06 { border: 1px solid #9D8549; }
.clrBorder07 { border: 1px solid #897338; }
.clrBorder08 { border: 1px solid #977933; }
.clrBorder09 { border: 1px solid #384655; }
.clrBorder10 { border: 1px solid #D2DBEA; }
.clrBorder11 { border: 1px solid #CC0000; }
.clrBorder12 { border: 1px solid #3F4752; }

/* border-line */

.clrLine01,.clrLine02,.clrLine03,.clrLine04,.clrLine05,.clrLine06,.clrLine7,.clrLine08,.clrLine09,.clr2pxLine09,.clrLine10,.clrLine011,.clrLine012,.clrLine013,.clrLine014,.clrLine15 { clear:both;width:100%;font-size:1px;min-height:1px;height:1px; }
.clrLine01 { border-bottom: 1px solid #FFFFFF; }
.clrLine02 { border-bottom: 1px solid #000000; }
.clrLine03 { border-bottom: 1px solid #CCCCCC; }
.clrLine04 { border-bottom: 1px solid #999999; }
.clrLine05 { border-bottom: 1px solid #666666; }
.clrLine06 { border-bottom: 1px solid #9D8549; }
.clrLine07 { border-bottom: 1px solid #897338; }
.clrLine08 { border-bottom: 1px solid #977933; }
.clrLine09 { border-bottom: 1px solid #384655; }
.clrLine10 { border-bottom: 1px solid #D2DBEA; }
.clrLine11 { border-bottom: 1px solid #CC0000; }
.clrLine12 { border-bottom: 1px solid #3F4752; }

.clr2pxLine09 { border-bottom: 2px solid #384655; }
.clr2pxLine02 { border-bottom: 2px solid #FFFFFF; }

.clr5pxLine08 { border-bottom: 5px solid #977933; }

/* Icons */

.iconArrRightL {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrRight_schema01.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
}

a.iconArrLeft,
.news-single-backlink a {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrLeftNormal_schema01.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.iconArrLeft:hover,
.news-single-backlink a:hover {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrLeftOver_schema01.gif');
	color: #977933;
}
a.iconArrLeft:active,
.news-single-backlink a:active {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrLeftKlick_schema01.gif');
	color: #384655;
}

a.iconArrRight,
.news-list-morelink a {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrRightNormal_schema01.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 15px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.iconArrRight:hover,
.news-list-morelink a:hover {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrRightOver_schema01.gif');
	color: #977933;
}
a.iconArrRight:active,
.news-list-morelink a:active {
	background-image: url('/fileadmin/templates/_CORE/img/icons/iconArrRightKlick_schema01.gif');
	color: #384655;
}

a.iconArrDownload {
	background-image:url('/fileadmin/templates/_CORE/img/icons/iconArrDownloadNormal_schema01.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 21px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.iconArrDownload:hover {
	background-image:url('/fileadmin/templates/_CORE/img/icons/iconArrDownloadOver_schema01.gif');
	color: #977933;
}
a.iconArrDownload:active {
	background-image:url('/fileadmin/templates/_CORE/img/icons/iconArrDownloadKlick_schema01.gif');
	color: #384655;

}

/* navi */
.mainNavi,
.mainNavi span,
.mainNavi a { color: #999999; }
.mainNavi a:link {  }
.mainNavi a:visited {  }
.mainNavi a:focus {  }
.mainNavi a:hover { color: #897338; }
.mainNavi a:active { color: #384655; }

ul.leftNavi a { color: #999999; }
ul.leftNavi li.current a { color:#384655; }
ul.leftNavi li.current ul a { color: #999999; }

ul.leftNavi ul li.archiveNewsCurrent a { color:#384655; }

ul.leftNavi a:link {  }
ul.leftNavi a:visited {  }
ul.leftNavi a:focus {  }
ul.leftNavi a:hover { color: #977933; }
ul.leftNavi a:active { color: #384655; }

.groupLayer div {
	background-image: url('/fileadmin/templates/_CORE/img/navi/layerMid_schema01.gif');
	background-repeat: no-repeat;
}

.groupLayer div a {
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
}

.groupLayer div a:hover {
	background-color: #977933;
	color: #FFFFFF;
}

.groupLayer div a:active {
	color: #FFFFFF;
	background-color: #384655;
}

.groupLayer .first {
	color:#666666;
	background-image: url('/fileadmin/templates/_CORE/img/navi/layerTop_schema01.gif');
	background-repeat: no-repeat;
}

.groupLayer .last {
    background-image: url('/fileadmin/templates/_CORE/img/navi/layerBottom_schema01.gif');
    background-repeat: no-repeat;
    color: #FFFFFF;
}

/*  for all browsers, but not IE 6! */
div>.groupLayer div span.glLine {
	border-top: 1px solid #CCCCCC;
}

* html .groupLayer div span.glLine {
	border-top: 1px solid #CCCCCC;
}	

