/* -------------------------------------------------------------------------- */
/* HTML elements                                                              */
/* -------------------------------------------------------------------------- */

html, body {
    font-family         : Verdana;
    font-size           : 11px;
    margin              : 0px;
    padding             : 0px;
    color				: #666666;
    background-color	: #f7f2df;
    height              : 100%;
    background-image	: url('../images/backgroundImage.jpg');
    background-repeat	: repeat-x;
}
img {
    behavior            : url('/application/styles/pngbehavior.htc');
    border              : 0px;
}
p {
    margin              : 0px;
    padding             : 0px;
}
input {
    padding             : 1px;
    font-size           : 12px;
    border              : 1px solid #999999;
}
ul {
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}
a {
    color				: #27385E;
}
a:HOVER {
    color               : #999999;
}
h1{
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
	color				: #27385E;
    font-size           : 150%;
    font-family         : Georgia;
    font-weight			: bold;
}
h2 {
    font-family         : Georgia;
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
	color				: #1D6C7E;
	font-size           : 130%;
}

/* -------------------------------------------------------------------------- */
/* global div alignments                                                      */
/* -------------------------------------------------------------------------- */

#idViewport{
    width               : 100%;

}
#idHeader {
	width				: 760px;
	margin-left         : auto;
    margin-right		: auto;
    margin-bottom       : 10px;
}
#idNvvaLogo {
    position:absolute;
    margin-left:300px;
    margin-top:5px;
}
#idIlabLogo {
    position:absolute;
    margin-left:350px;
    margin-top:5px;
}
#idSearchInHeader {
    height:10px;
    color:#000000;
    float:right;
    width:255px;
    margin-top:94px;
}
#idSearchInHeader form {
    margin  : 0px;
    padding : 0px;
}
#idHeaderColomn1 {
	background-image	: url('../images/header.jpg');
	width				: 100%;
	height				: 125px;
}
#idHeaderColomn1 p {
	float				: left;
	margin-top:6px;
}
.clsInputSearchSubmit {
	float				: left;
	margin-left			: 5px;
	margin-top			: 4px;
}
.clsButtonSubmit {
	border				: 0;
	cursor				: pointer;
	color				: #FFFFFF;
	font-size			: 120%;
	width				: 77px;
	height				: 22px;
	margin-left			: 5px;
	background			: url('../images/ButtonSearch.jpg') no-repeat;
}
#idHeaderColomn2 {
	text-align			: center;
	margin-top			: 15px;
	width				: 750px;
	margin-left         : auto;
    margin-right		: auto;
	height				: 200px;
}
#idHeader a {
	font-family			: Arial;
	color				: #f0f0f0;
	font-size			: 14px;
	font-weight			: bold;
	text-transform		: uppercase;
}
#idContent {
	width				: 760px;
	margin-left         : auto;
    margin-right		: auto;
    color				: #666666;
    padding-bottom      : 78px;
}
#idContentColumn1 {
	border-right		: 1px solid #e1d0b2;
	padding 			: 5px;
	width				: 160px;
	color				: #999999;
	font-family			: Georgia;
	line-height			: 19px;
}
#idContentColumn1 h5 {
	border-top			: 1px solid #e1d0b2;
	border-bottom		: 1px solid #e1d0b2;
	padding				: 3px 0px 3px 0px;
	margin-bottom		: 10px;
	margin-top			: 15px;
	font-size			: 15px;
	text-align			: center;
	color				: #999999;
}
#idContentColumn1 a {
	color				: #777777;
	text-decoration		: none;
	font-weight			: bold;
}
#idContentColumn1 a:hover {
	color				: #666666;
	text-decoration		: underline;
}
.clsContentColumn1HorLine {
	border-bottom		: 1px solid #e1d0b2;
	padding				: 3px 0px 3px 0px;
}
#idContentColumn2 {
	padding 			: 23px 5px 5px 5px;
	width				: 550px;
	border-bottom		: 1px solid #e1d0b2;
}
#idContentColumn3 {
	padding				: 0;
	margin-left			: 200px;
	padding 			: 5px;
	width				: 550px;
}
#idFooter {
    border-top			: 1px solid #e1d1b0;
	position			: absolute;
	left                : 0px;
	top                 : 0px;
	height				: 78px;
	background-color	: #ede5ce;
	width				: 100%;
	color				: #27385E;
	left				: 0px;
	padding-top			: 5px;
}
.clsFooterBlock {
	width				: 185px;
	float				: left;
}
.clsFooterBlockLast {
	width				: 140px;
	float				: right;
}
#idFooterColomn1 {
	width				: 760px;
	margin-left         : auto;
    margin-right		: auto;
    color				: #1D6C7E;
}
#idFooterColomn2 {
	width				: 760px;
	margin-left         : auto;
    margin-right		: auto;

}
/*--------------------------------------------------------------------------- */
/* Menu                                                                       */
/*--------------------------------------------------------------------------- */
#idCol_main{

	margin-left		: auto;
	margin-right	: auto;
	width			: 480px;
}
.clsMenuDivider {
	padding-top		: 0px!important;
	float			: left;

	text-align		: center;
}
/* LoginComponent 	                                                          */
/* -------------------------------------------------------------------------- */
.clsComponentContainer {
	border				: 1px dotted #CCCCCC;
	padding				: 5px;
	cursor				: pointer;
}
.clsComponentContainer:hover {
	border				: 1px dotted #FF0000;
}
.noclass{
}
.clsClearBoth {
	clear:both;
	visibility:hidden;
}
.clsFloatLeft {
	padding-top:20px;
	float:left;
	padding-right		: 20px;
}
.clsTextAlignCenter{
	text-align			: center;
	width				: 20%
}
/*
 * @description: Contactform
 */
#idContactForm input, textarea{
    font-size           : 12px;
    font-family         : arial;
}
/*
 * @description: stylesheet for articles
 */

.clsArticleItemBookFairOverview{
    line-height         : 20px;
}
.clsArticleItemBookFairOverviewDate {
    color               : #1D6C7E
}

.clsArticleItemBookFairLatestItem {
    font-family         : Arial;
    font-style          : italic;
}
.clsArticleItemBookFairLatestItemDate {
    font-size           : 10px;
    color               : #1D6C7E;
    font-weight         : bold;
}
.clsArticleItemPublicationsOverview, .clsArticlesItem {
    line-height         : 20px;
}