td.ftbar, td.ftbar A, td.ftbar A:visited {
	background-color: #687992;
	color: #ffffff;
	BORDER-RIGHT: solid 0px #687992;
	BORDER-TOP: solid 0px #687992;
	BORDER-LEFT: solid 0px #687992;
	BORDER-BOTTOM: solid 0px #687992;
	font-weight:bold;
	padding: 3px 10px 3px 0px;
	CURSOR: pointer;
	FLOAT: left;
	text-decoration: none;
}
td.ftbarover, td.ftbarover A, td.ftbarover A:visited {
	background-color: #CC0000;
	color: #ffffff;
	BORDER-RIGHT: solid 0px #687992;
	BORDER-TOP: solid 0px #687992;
	BORDER-LEFT: solid 0px #687992;
	BORDER-BOTTOM: solid 0px #687992;
	font-weight:bold;
	padding: 3px 10px 3px 0px;
	CURSOR: pointer;
	FLOAT: left;
	text-decoration: none;
}
BODY
{
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #DCDFE0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p
{
	margin: 0px 0px 0px 0px;
}
td,th
{
	font-size: .65em;
}
h1,.header1
{
	background-color: #ffffff;
	color: #CA242F;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
}
h2,.header2
{
	background-color: #ffffff;
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
}
h3,.header3
{
	background-color: #ffffff;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
}
a
{
	background-color: inherit;
	color: #333333;
	text-decoration: none;
}
a:link,a:visited,a:active
{
	background-color: inherit;
	color: #687992;
	text-decoration: underline;
}
a:hover
{
	background-color: inherit;
	color: #687992;
	text-decoration: underline;
}
li
{
	padding-bottom: 8px;
}
input, textarea, select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
}

/* TOPBAR */
.topbar
{
	background-color: #687992;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.topbar input
{
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	color: #000000;
	border: solid 0px #ffffff;
	height: 14px;
	padding-left: 4px;
}
.topmenu
{
	background-color: #687992;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 20px 4px 20px;
	cursor: pointer;
}
.topmenu A,.topmenu A:link,.topmenu A:visited,.topmenu A:active,.topmenu A:hover
{
	background-color: #687992;
	color: #ffffff;
	text-decoration: none;
}
.topmenuactive
{
	background-color: #cc0000;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 20px 4px 20px;
	cursor: pointer;
}
.topmenuactive A,.topmenuactive A:link,.topmenuactive A:visited,.topmenuactive A:active,.topmenuactive A:hover
{
	background-color: #cc0000;
	color: #ffffff;
	text-decoration: none;
}

/* JAVAMENU */
.Bar
{
	background-color: #687992;
	color: #ffffff;
	padding: 6px 10px 6px 10px;
}
.Bar A,.Bar A:link,.Bar A:visited,.Bar A:active,.Bar A:hover
{
	background-color: #687992;
	color: #ffffff;
	font-weight: bold;
    BORDER-RIGHT: solid 0px #687992;
    BORDER-TOP: solid 0px #687992;
    BORDER-LEFT: solid 0px #687992;
    BORDER-BOTTOM: solid 0px #687992;
    CURSOR: pointer;
    FLOAT: left;
    text-decoration: none;
}
.barOver
{
	background-color: #b0bfd2;
	color: #ffffff;
	padding: 6px 10px 6px 10px;
}
.barOver A,.barOver A:link,.barOver A:visited,.barOver A:active,.barOver A:hover
{
	background-color: #b0bfd2;
	color: #ffffff;
    BORDER-RIGHT: solid 0px #687992;
    BORDER-TOP: solid 0px #687992;
    BORDER-LEFT: solid 0px #687992;
    BORDER-BOTTOM: solid 0px #687992;
    CURSOR: pointer;
    FLOAT: left;
    text-decoration: none;
    font-weight: bold;
}
.submenu 
{
	background-color: #687992;
	color: #ffffff;
	BORDER-RIGHT: solid 0px #687992;
    BORDER-TOP: solid 0px #687992;
    BORDER-LEFT: solid 0px #687992;
    BORDER-BOTTOM: solid 0px #687992;
    VISIBILITY: hidden;
    WIDTH: 164px;
    POSITION: absolute;
    CURSOR: pointer;
    Z-index: 999;
}

/* CONTENT */
.columnbg
{
	background-color: #ffffff;
	color: #000000;
}
.contentline
{
	background-color: #BCBCC2;
	color: #ffffff;
}
.contentimage,.contentimage img
{
	margin: 0px 0px 16px 16px;
}
.contentspacer
{
	background-color: #DCDFE0;
	color: #ffffff;	
}
.menulink
{
	background-color: #ffffff;
	color: #687891;
	font-size: 10px;
	font-weight: bold;
}
.menulink A,.menulink A:link,.menulink A:visited,.menulink A:active
{
	background-color: #ffffff;
	color: #687891;
	text-decoration: none;
}
.menulink A:hover
{
	background-color: #ffffff;
	color: #CD0200;
	text-decoration: none;
}
.contacttext
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.newsdate
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.newsheader
{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.newsheader A,.newsheader A:link,.newsheader A:visited,.newsheader A:active
{
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}
.newsheader A:hover
{
	background-color: #ffffff;
	color: #cc0000;
	text-decoration: none;
}
.newstext
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.readmore
{
	background-color: #ffffff;
	color: #cc0000;
	font-size: 10px;
	font-weight: bold;
}
.readmore A,.readmore A:link,.readmore A:visited,.readmore A:active,.readmore A:hover
{
	background-color: #ffffff;
	color: #cc0000;
	text-decoration: none;
}
.breadcrumb
{
	background-color: #ffffff;
	color: #BDBCC2;
	font-size: 10px;
	font-weight: bold;
}
.breadcrumb A,.breadcrumb A:link,.breadcrumb A:visited,.breadcrumb A:active
{
	background-color: #ffffff;
	color: #BDBCC2;
	text-decoration: none;
}
.breadcrumb A:hover
{
	background-color: #ffffff;
	color: #cc0000;
	text-decoration: none;
}
.docbottom,.docbottom A,.docbottom A:link,.docbottom A:visited,.docbottom A:active
{
	background-color: #DCDFE0;
	color: #969696;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
}
.focusimage
{
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.linksheader
{
	background-color: #ffffff;
	color: #bdbcc2;
	font-size: 12px;
	font-weight: bold;
}
.fotoantal
{
	background-color: #ffffff;
	color: #BDBCC2;
	font-size: 11px;
	font-weight: bold;
}
.fototitel
{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.uppercase
{
	text-transform: uppercase;
}
.lowercase
{
	text-transform: lowercase;
}
.fotonav
{
	background-color: #ffffff;
	color: #BDBCC2;
	font-size: 10px;
	font-weight: bold;
}
.fotonav A,.fotonav A:link,.fotonav A:visited,.fotonav A:active
{
	background-color: #ffffff;
	color: #BDBCC2;
	text-decoration: none;
}
.fotonav A:hover
{
	background-color: #ffffff;
	color: #cc0000;
	text-decoration: none;
}
.fotonavhilite
{
	background-color: #ffffff;
	color: #cc0000;
	font-size: 10px;
	font-weight: bold;
}
.subscribefield
{
	width: 190px;
}
.alphabetmenu
{
	background-color: #ffffff;
	color: #BDBCC2;
	text-decoration: none;
	font-weight: bold;
}
.alphabetmenu a,.alphabetmenu a:link,.alphabetmenu a:visited,.alphabetmenu a:active
{
	background-color: #ffffff;
	color: #687992;
	text-decoration: underline;
	font-weight: bold;
}
.alphabetmenu a:hover
{
	background-color: #ffffff;
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}
.plusminus img
{
	margin: 2px 4px 2px 0px;
}
.indexword,.indexword a,.indexword a:link,.indexword a:visited,.indexword a:active,.indexword a:hover
{
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
}
.buttons,.buttons input
{
	background-color: #B0BFD2;
	color: #ffffff;
	font-weight: bold;
	border: solid 0px #B0BFD2;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.subscribe,.toplevel a,.subscribe a:link,.subscribe a:visited,.subscribe a:active,.subscribe a:hover
{
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	font-weight: normal;	
	text-decoration: none;
}
.eventresultheader
{
	background-color: #B0BFD2;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.eventresult
{
	padding: 2px 2px 2px 2px;
}
.eventspacer
{
	background-color: #B0BFD2;
	color: #ffffff;
}
.searchresult
{
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.searchresult A,.searchresult A:link,.searchresult A:visited,.searchresult A:active
{
	background-color: #ffffff;
	color: #687891;
	text-decoration: none;
	font-weight: bold;
}
.searchresult A:hover
{
	background-color: #ffffff;
	color: #CD0200;
	text-decoration: none;
	font-weight: bold;
}
.advsearchlabel
{
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}
.advdate
{
	width: 64px;
}
.advfield
{
	width: 190px;
}
.advfield2
{
	width: 120px;
}
.resulttitle
{
	padding-bottom: 10px;
}
.insttitle
{
	font-size: 2em;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}

.sitemapouter
{
}
.sitemapouter a:link,.sitemapouter a:visited
{
	text-decoration: none;
}
.sitemapouter a:active,.sitemapouter a:hover
{
	color: #CD0200;
	background-color: inherit;
	text-decoration: underline;
}

.sitemap1
{
	clear: both;
	background-color: #687992;
	color: #ffffff;
	font-weight:bold;
	padding: 3px 10px 3px 10px;
	margin: 16px 0px 0px 0px;
}
.sitemap1 a:link,.sitemap1 a:visited,.sitemap1 a:active,.sitemap1 a:hover
{
	background-color: #687992;
	color: #ffffff;
	text-decoration: none;
}
.sitemap2
{
	font-weight: bold;
	float: left;
	display: inline;
	width: 244px;
}
.sitemap2inner
{
	margin: 16px 10px 0px 10px;
	padding-bottom: 4px;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	font-size: 115%;
}
.sitemap2spacer
{
	clear: both;
}
.sitemap3
{
	padding: 4px 0px 0px 16px;
	font-weight: bold;
}
.sitemap4
{
	padding: 4px 0px 0px 10px;
	font-weight: normal;
}
.sitemap5
{
	padding: 4px 0px 0px 10px;
	font-weight: normal;
}
.sitemap6
{
	padding: 4px 0px 0px 10px;
	font-weight: normal;
}