﻿/***********************************************************\
*
*	OVERALL SITE STYLE
*
\***********************************************************/
#divFoot 
{
	background-image: url(base2.gif); 
}
.divMain { margin-left:auto; margin-right:auto; }
.divHead { line-height:60px; }
.divFoot { line-height:22px; }
.tdmain1 { vertical-align:bottom; }
.tdmain2 { vertical-align:bottom; }
.contacttext { padding: 2px 0px 2px 2px; }
.headnewstext { padding: 2px 0px 2px 2px; }
/* Properties of the html body */
body 
{
	background-image: url('bg1.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Main table (The whole page) */
.tbmain { width: 775px; }

/* Table with the news, custom pages etc */
.contenttable {	background-color: #FFFFFF; }

/* Tablecell containing the header (logo) */
.tdhead { height: 120px; }

/* Subheader tablecell containing contact info */
.tdsub1
{
	background-image: url(subhead1.gif);
	width: 186px;
	height: 114px;
	vertical-align: top;
}

/* Subheader tablecell containing short news */
.tdsub2
{
	background-image: url(subhead2.gif);
	width: 271px;
	height: 114px;
	vertical-align: top;
}

/* Subheader tablecell containing logo1 */
.tdmain1
{
	background-image: url(mainpic1.gif);
	width: 154px;
	height: 114px;
}

/* Subheader tablecell containing logo2 */
.tdmain2
{
	background-image: url(mainpic2.gif);
	width: 154px;
	height: 114px;
}

/* Subheader tablecell fill */
.tdmain3
{
	background-image: url(mainpicrightspace.gif);
	width: 8px;
	height: 114px;
}

/* Tablecell containing footer image */
.tdfoot1 { background-image: url(base1.gif); height: 27px; }

/* Tablecell containing copyright */
.tdfoot2 { background-image: url(base2.gif); height: 22px; }

/* Tablecell containing normal texts, like contact page etc */
.tdpagecontent { font-size: 12px; font-weight: normal; color: #333333; }

/* Dotted subtables */
.tbgeneral { background-color: #cfdcfb; border: dashed 1px #cccccc; }

/* Quick admin menu */
.tbQuickAdmin 
{
	font-size: 11px; font-weight: bold; color: #232383;
	cursor: pointer;
	width: 120px;
	padding: 2px 0px 2px 0px;
} 
.tbQuickAdmin td { padding: 2px 2px 2px 2px; }
.tbQuickAdminHead {	background-color: #f6f6f6; border: solid 1px #abc0f3; } 
.tbQuickAdminContent { border: solid 1px #ABC0F3; width: 120px; } 
/* Alerter */
.tbAlert
{
	border: solid 1px #6666ff;
	background-color: #f6f6f6;
	padding: 2px 2px 2px 2px;
	color: #16005f;
}
/* Textfield styles if cssclass is applied */
.textfield { border: solid 1px #9999ff; }

.custompagepagetitletext { font-size: 14px; font-weight: bold; color: #989898; }				/* News page title title */
.newspagetitletext { font-size: 14px; font-weight: bold; color: #989898; }				/* News page title title */
.newstitletext { font-size: 14px; font-weight: bold; color: #232383; }					/* News full view title */
.headertext { font-size: 25px; font-weight: bold; font-style: italic; color: #4747e8; } /* Header (logo) text */
.shorttext { font-size: 11px; font-weight: normal; color: #232383; }					/* Short texts (in admin overviews) */
.errortext { font-size: 12px; font-weight: normal; color: #FF0000; }					/* Error labels text */
.normaltext { font-size: 11px; }    /* Main content table text */
.pagetitletext { font-size: 14px; font-weight: bold; color: #989898; }				    /* Dotted table page title */

/* Contact head / block text */
.contacttext { font-size: 11px; font-weight: normal; color: #ffffff; }
a.contacttext:link,a.contacttext:active,a.contacttext:visited { text-decoration:none; font-size: 11px; font-weight: normal; color: #ffffff; }
a.contacttext:hover { font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration:none; }

/* News headblock text */
.headnewstext a:link, .headnewstext a:active, .headnewstext a:visited { text-decoration:none; font-size: 11px; font-weight: normal; color: #ffffff; }
.headnewstext a:hover { font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration:none; }

/* Copyright text */
.copyright { font-size: 10px; font-weight: normal; color: #FFFFFF; }	
a.copyright:link,a.copyright:active,a.copyright:hover,a.copyright:visited { text-decoration: none; color : #FFFFFF; }

/* List text styles */
.gridText a:link, .gridText a:active, .gridText a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color : #232383; }
.gridText a:hover { text-decoration: none; color : #FFFFFF; }
.gridText { border-collapse: separate; }

/* Admin menu styles */
.tbAdminmenu a:link, .adminmenu a:active, .adminmenu a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color : #232383; }
.tbAdminmenu a:hover { text-decoration: none; color : #767676; }
.tbAdminmenu { width:160px; font-size: 11px; color : #232383; }
.tbAdminmenu td {padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.tdAdminmenutitle { border: solid 1px #abc0f3; background-color: #f6f6f6; width:100%; }
.tbAdminmenucontent { border: solid 1px #abc0f3; width:100%; }

/* Editor menu text styles */
.tbEditormenu a:link, .tbEditormenu a:active, .tbEditormenu a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color : #232383; }
.tbEditormenu a:hover { text-decoration: none; color: #767676; }
.tbEditormenu { width:160px; font-size: 11px; color: #232383; }
.tbEditormenu td {padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.tdEditormenutitle { border: solid 1px #abc0f3; background-color: #f6f6f6; width:100%; }
.tbEditormenucontent { border: solid 1px #abc0f3; width:100%; }

/* general text for administration */
.admintext { font-size: 11px; color : #232383; }

/* Overall text styles */
a:link,a:active,a:visited { text-decoration: none; color : #232383; }
a:hover	{ text-decoration: none; color : #767676; }
