﻿/*
Even used by FCKEditor

--- START
*/

body 
{
	background-color: #ffffff;	
	margin: 0px;
}

body, a, td
{
	font-family: Sans-Serif;		
	font-size: 10pt;
}


input
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	height: 20px;
}

.Code
{
	border: #dddddd 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family: 'Courier New' , Monospace;
	background-color: #eeeeee;
}

/*
--- END
*/

/*
Content
*/

.content
{
	background-color: #ffffff;	
}

.content a, .content a:visited
{
	text-decoration: none;
	color: #111166;	
}

.content a:hover
{
	text-decoration: underline;	
	color: #000000;
}

.content strong
{
	background-color: #ecffd7;
	border-bottom: #66cc00 thin solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}


/*
General
*/

.feedicon
{
	position: relative;
	top: 2px;
}

.logoContainer
{
	position: absolute;
	width: 190px;
	height: 130px;
}

.logo
{
	position: relative;
	left: 20px;
	top: 5px;
	width: 150px;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.headerTable, .footerTable, .logoContainer
{
	background-color: #e0ebff;
	border-bottom: #3399ff thin solid;
}

.headerTable
{
	color: White;
}

.footerTable
{
	color: #aaaaaa;
	text-align: center;
}

.headerTable a
{
	color: White;
}

.footerTable a
{
	color: #999999;
}

.title
{
	font-size: xx-large;
	color: #000066;
	margin-bottom: 5px;
}

.mainToolbar
{
	vertical-align: middle;
	background-color: #ffffdd;
	border-bottom: #ffcc33 thin solid;
}

.articleBody a, .articleBody a:visited
{
	text-decoration: underline;
	color: #111166;	
}

.articleBody a:hover
{
	text-decoration: underline;	
	color: #000000;
}

.mainToolbar strong
{ 
	background-color: Transparent;
	border-bottom: None;
}

.mainToolbar a, .mainToolbar a:visited
{ 
	color: Black;
	text-decoration: none;
}

.mainToolbar a:hover
{ 
	color: Black;
	text-decoration: underline;
}

.listC
{
	position: relative;
	top: 10px;
	width: 100%;	
}

.listR
{
	position: relative;
	top: 10px;
	width: 100%;	
}

.itemC
{
	padding-bottom: 10px;
}

.itemR
{
	padding-bottom: 10px;
}

.listA
{
	position: relative;
	top: 10px;
	width: 100%;	
}

.itemA
{
	padding-bottom: 5px;
}

.itemA .Abstract
{
	padding-bottom: 10px;
	font-size:8pt;
	color: #aaaaaa;
}

.itemA .date
{	
	font-size:8pt;
	color: #aaaaaa;
}

.menu
{
	position: relative;
	top: 90px;
	left: 15px;
}

.menuItem
{
	font-family: Sans-Serif;		
	font-size: 10pt;
}

.resourceMenu, .eventMenu
{
	position: relative;
	top: 20px;			
}

.newsBox
{
	position: relative;
	top: 10px;	
	left: 25px;
}

.listM, .listE
{
	position: relative;
	top: 10px;
	width: 240px;
}

.itemM
{
	background-color: #ffffdd;
	border-bottom: #ffcc33 thin solid;
	margin-bottom: 3px;
}

.itemE
{
	background-color: #fff2ed;
	border-bottom: #ff99ff thin solid;
	margin-bottom: 3px;
}

.itemE span
{
	font-size:xx-small;
	margin-left: 20px;
}

.itemE .date
{
	font-size:75%;
	margin-left: 15px;
}

.itemM a, .itemE a, .itemM a:visited, .itemE a:visited
{
	color: Black;
	text-decoration: none;
}

.itemM li, .itemE li
{
	position: relative;
	text-align: left;
	/*list-style-type: none;*/
	padding-left: 5px;	
}

.resourceMenu strong
{
	background-color: #ffffdd;
	border-bottom: #ffcc33 thin solid;
	color: black;	
}

.eventMenu strong
{
	background-color: #fff2ed;
	border-bottom: #ff99ff thin solid;
	color: black;
}

.itemM a:hover, .itemE a:hover
{
	text-decoration: underline;
}

.hint
{
	font-size: small;
	color: #bbbbbb;
}

.error
{
	font-size: small;
	color: Red;
}

.smalltitle
{
	font-size: large;
}


/*
Login
*/

.loginHeader
{
	font-weight: bold;
}

/*
Registration
*/

.registrationHeader
{
	font-weight: bold;
}

/*
Article Content
*/
.articleContainer
{
	position: relative;
	border-right: #eff2ff thin solid;
	border-top: #eff2ff thin solid;
	border-left: #eff2ff thin solid;
	border-bottom: #eff2ff thin solid;
	background-color: #f9faff;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.articleTitle
{
	font-size: large;
}

.articleBody
{
}

.articleBody strong
{
	background-color: Transparent;	
	border-bottom: none;
	padding-left: 0px;
}

/*
Articles list, Category List, Resource List content
*/
.articleListContainer, .categoryListContainer, .resourceListContainer
{
	position: relative;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.articleListTitle, .categoryListTitle, .resourceListTitle
{
	font-size: large;
}

.categoryListContainer .itemContent, 
.resourceListContainer .itemContent
{
	padding-top: 10px;
}

.resourceListContainer strong
{
	background-color: #ffffdd;
	border-bottom: #ffcc33 thin solid;
	color: black;	
}
