@CHARSET "UTF-8";

/**
 * Styling for
 *
 */





html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, input, textarea, label{
	margin		: 0px;
	padding		: 0px;
	font-family	: sans-serif;
	font-size	: 1.0em;
}

html{
	min-width : 900px;
}

body {
	margin : 0px;
	padding : 0px;
	background : #fff url(../gfx/bg_body.png);

}

#nest{
	background : #fff url(../gfx/bg_nest.png);
}

#logo{
	position : fixed;
	float : left;
	top : 20px;
	left : 10px;
}

#logo img{
	margin : 2em 0em 0em 2em;
}

#leftframe{
	float : left;
	width : 350px;
	position : fixed;
	min-width : 350px;
	top : 200px;
	left : 0px;
}

#navigation{
	float : right;
	text-align : right;
	margin : 20px 0px 0px 20px;
}

#navigation ul li{
	list-style : none;
	line-height : 1.5em;
}

#navigation a:link, #navigation a:visited{
	color : #333;
	text-decoration : none;
	font-style : italic;
}

#navigation a:hover, #navigation a:active{
	color : #000;
	text-decoration : underline;
}

#navigation ul li ul{
	border-top : 1px solid #333;
	text-align : left;
}

/* RIGHTFRAME */

#rightframe{
	/*float : right;*/
	background : url(../gfx/bg_content.png);
	padding : 10px;
	margin : 0px 0px 0px 360px;
}

#rightframe a:link, #rightframe a:visited{
	color : #555;
	font-weight : bold;
	text-decoration : none;
}

#rightframe a:hover, #rightframe a:active{
	color : #000;
	font-weight : bold;
	text-decoration : underline;
}



#languagenavigation{
	text-align : right;
	margin : 5px 0px 0px 0px;
	vertical-align : middle;
}


#main1{
	border-top : 1px solid #eee;
	padding : 10px 0px 0px 0px;
	margin : 0px;
}

#main1 ul, #main1 ol{
	margin : 0px 0px 0px 25px;
}

#footer{
	padding : 20px;
	background : url(../gfx/bg_footer.png) top;
	text-align : center;
	font-size : 0.7em;
}

































































