/* elems ---------------------------------------------------- */
*
{
	padding				: 0px;
	margin 				: 0px;
	font-family			: Verdana, Arial, Geneva, sans-serif;
	font-size			: 10pt;
	color				: #FF00FF;		
}
body
{
	background-color 	: #B7D000;
}
/* ids ------------------------------------------------------ */
#container 
{
	position			: relative;
	width				: 880px;
	height				: 648px;
	top					: 30px;
	margin-right		: auto;
	margin-left			: auto;
	padding				: 10px;
	background-color	: #FFFFFF;
}
#header 
{
	position			: relative;
	height				: 120px;
	width				: 880px;
	background-image	: url(../pics/banner.jpg);
}
#headertitle
{
	font-size			: 20px;
	color				: #FFFEEC;
	font-weight			: bold;
	left				: 130px;
	top					: 50px;
	position			: relative;
}
#impressum
{
	position			: absolute;
	right				: 2px;
	bottom				: 2px;
}
#navcontainer 
{
	position			: relative;
	background-color	: #000066;
	width				: 880px;
	height				: 25px;
}
#content1
{
	position			: relative;
	width				: 240px;
	height				: 490px;
	margin-top			: 10px;
	border				: 1px solid #CCCCCC;
	background-color	: #FDFAF2;
	float				: left;
}
#content2
{
	position			: relative;
	width				: 628px;
	height				: 490px;
/*	top					: -492px;
	left				: 250px;	*/
	float				: right;
	margin-top			: 10px;
	margin-bottom		: 10px;
	border				: 1px solid #CCCCCC;
	background-color	: #FDFAF2;
	float				: right;
}
#content2 a
{
	text-decoration		: underline;
	font-weight			: bold;
	color				: #000066;
}
#content2 a:hover
{
	color				: #0000FF;
}
/* menu entries ------------------------------------------------*/
#navcontainer ul 
{
	list-style			: none;
	margin 				: 0;
}
#navcontainer li 
{
	display 			: block;
	float 				: left;
}
#navcontainer li a 
{
	color 				: #F3F3F3;
	display 			: block;
	text-decoration 	: none;
	border				: 1px solid #A0A0A0 /*507696*/;
	padding				: 3px 10px 3px 10px;
}
#navcontainer ul li a:hover 
{
	color 				: #FFFFFF;
	border				: 1px solid #FFFFFF;
	background-color	: #317FA6;
}
/* classes -------------------------------------------------- */
.contenttitle
{
	color				: #296585;
	background-color	: #EBF3EF;
	font-size			: 10pt;
	font-weight			: bold;
	padding				: 5px;
	border-bottom-width	: 1px;
	border-bottom-style	: dotted;
	border-bottom-color	: #999;
}
.linklogo
{
	text-align			: center;
	margin				: 20px 0px 20px 0px;
}
.filterreslink
{
	background-color	: #EFFFDF;
}
.filterreslink a
{
	font-size			: 8pt;
	color				: #000066;
	font-weight			: normal;
	text-decoration		: underline;
	padding-left		: 4px;
	padding-right		: 4px;
	border-left			: 2px solid transparent;
}
.filterreslink a:hover
{
	color				: #0000FF;
	padding-left		: 4px;
	padding-right		: 4px;
	border-left			: 2px solid #0000FF;
	text-decoration		: underline;
}
.title1
{
	color 				: #0000AA;
	font-size			: 14pt;
	font-weight 		: bold;
	margin				: 25px 5px 0px 5px;
}
.title2
{
	color 				: #0000AA;
	font-size			: 12pt;
	font-weight 		: normal;
	margin				: 0px 5px 25px 5px;
	border-top			: 2px solid #CCCCCC
}
.standardtext
{
	color				: #000000;
	padding				: 5px;
}
.standardtextu
{
	color				: #000000;
	padding				: 5px;
	text-decoration		: underline;
}
.standardtextbold
{
	font-weight			: bold;
	color				: #000000;
}
.hsntsn 
{
	font-weight			: bold;
	font-size			: 8pt;
	color				: #296585;
	padding				: 5px;
}
.input 
{
	border				: 1px solid #BCBCBC;
	background-color	: #FFF;
	color				: #000088;
}
.search 
{
	background-color	: #FFF;
	color				: #666;
	border				: 1px solid #ACACAC;
}
.graysmall
{
	font-size			: 7pt;
	color				: #666;
}
.graysmallbold
{
	font-size			: 7.5pt;
	color				: #666;
	font-weight			: bold;
}
/* impressum */
#impressum a
{
	font-size 			: 9pt;
	color				: #000070;
	text-decoration		: none;
}
#impressum a:hover
{
	font-size 			: 9pt;
	color				: #0000FF;
	text-decoration		: none;
	background-color	: #FFFFFF;
}
/* footer */
#footer 
{
	position 			: absolute;
	width				: 100%;
	text-align			: right;
	color				: #505050;
	height				: auto;
	font-size			: 8pt;
	bottom				: 5px;
	right				: 5px;
}



