
/* ----------------------------------------------- */
/* - Top Menu                                    - */
/* ----------------------------------------------- */

A.topmenu:active, A.topmenu:hover, A.topmenu:link, A.topmenu:visited, A.topmenu {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #427793;
	font-size : 8pt;
	font-weight: bold;
	text-decoration: none;
}

A.topmenu_sel:active, A.topmenu_sel:hover, A.topmenu_sel:link, A.topmenu_sel:visited, A.topmenu_sel {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #427793;
	font-size : 8pt;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #C7DFE8;
}

A.toptool:active, A.toptool:hover, A.toptool:link, A.toptool:visited, A.toptool {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #7AA2B5;
	font-size : 8pt;
	text-decoration: none;
}

/* ----------------------------------------------- */
/* - Sub Menu                                    - */
/* ----------------------------------------------- */

A.submenu:active, A.submenu:hover, A.submenu:link, A.submenu:visited, A.submenu {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #1C4F66;
	font-size : 10px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

A.submenu_sel:active, A.submenu_sel:hover, A.submenu_sel:link, A.submenu_sel:visited, A.submenu_sel {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration: none;
	border-bottom: 1px solid #C7DFE8;
}

/* ----------------------------------------------- */
/* - Languages                                   - */
/* ----------------------------------------------- */

A.language:active, A.language:hover, A.language:link, A.language:visited, A.language {
	color : #000000;
	font-size : 12px;
	text-decoration: none;
	font-weight: normal;
}

A.language_sel:active, A.language_sel:hover, A.language_sel:link, A.language_sel:visited, A.language_sel {
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight: normal;
}



/* ----------------------------------------------- */
/* - Site styles                                 - */
/* ----------------------------------------------- */

.renrum_body {
	margin: 10px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DFEEF3', EndColorStr='#A7CEDC');
	background-color: #DFEEF3;
}

BODY, TD {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	color : #000000;
}

P, LI, UL {
	margin-top: 0px;
	margin-bottom: 0px;
}

A.tool:active, A.tool:hover, A.tool:link, A.tool:visited, A.tool {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #79A1B5;
	font-size : 10px;
	text-decoration: none;
}

A:active, A:link, A:visited, A {
	color : #000000;
	font-size : 10px;
	line-height: 14px;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

.linktextcolor {
	color : #000000;
}

A.nicelink:active, A.nicelink:link, A.nicelink:visited, A.nicelink {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration: none;
}



/* ----------------------------------------------- */
/* - Path styles                                 - */
/* ----------------------------------------------- */

A.path:active, A.path:hover, A.path:link, A.path:visited, A.path {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #78A1B5;
	font-size : 8pt;
	text-decoration: none;
}



/* ----------------------------------------------- */
/* - Front page                                  - */
/* ----------------------------------------------- */

A.teaser:active, A.teaser:hover, A.teaser:link, A.teaser:visited, A.teaser {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration: none;
}

.quicklinkdesc {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #78A1B5;
	font-size : 10px;
	text-decoration: none;
}

.teaser {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration: none;
}

.frontpageheader {
	font-family: Arial, Verdana, 'Trebuchet MS';
	font-size: 14px;
	color: #427793;
	font-weight: bold;
}

.righttext {
	font-family: Verdana, Arial, 'Trebuchet MS';
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}


/* ----------------------------------------------- */
/* - Font styles                                 - */
/* ----------------------------------------------- */


h1, .heading1, .headline {
	font-family : Geneva, Verdana, Helvetica, sans-serif;
	font-size : 20px;
	line-height : 23px;
	color: #427793;
}

h2, .heading2, .subhead {
	font-family : Geneva, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	line-height : 18px;
	color: #427793;
}

h3, .heading3 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #427793;
}

h4, .heading4 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.normal {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.dimmed {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #6E6E6E;
}


/* ----------------------------------------------- */
/* - Form elements                               - */
/* ----------------------------------------------- */


.inputnorm {
	background-color: #FFFFFF;
	color: #000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	border: 1px solid #7AB2CC;
}

.buttonnorm {
	background-color: #427793;
	color: #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	height: 19px;
	border: none;
}


/* ----------------------------------------------- */
/* - Forum specific styles                       - */
/* ----------------------------------------------- */


.forum_header_cell {
	background-color: #FFFFFF;
	border-bottom:1px solid #CBE2EB;
	color: #477693;
	font-weight: bold;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
}

A.forum_link:active, A.forum_link:hover, A.forum_link:link, A.forum_link:visited, A.forum_link {
	color: #477693;
	font-weight: bold;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
}

.forum_link_text {
	color: #477693;
	font-weight: bold;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}




