/* base -------------------------------------- start -*/

body, html
{
	margin:0 auto;
	padding:0;
	text-align: center;
	border:0px solid red;
	height:100%;
	width:100%;
}
#main_page
{
    position:relative;
	width:997px;
	margin:0 auto;
	z-index:4;	
}

div
{
	text-align:left;
}

form
{
	margin:0;
	padding:0;	
}

fieldset
{
	margin:10px 0px 10px 0px;	
}

/* base -------------------------------------- ende -*/

/* areas -------------------------------------- start -*/

#area_banner,#area_bottom
{
	position:relative;
	height:190px;
	margin:0;
	padding:0;
	width:100%;
	border:0px solid black;
}

#area_content
{
	min-height:400px;		
	float:left;
}

#content_left
{
	float:left;
	width:308px;	
	min-height:400px;
}

#content_right
{
	float:right;	
	width:689px;	
	min-height:400px;
}

#area_bottom
{
	clear:both;	
	height:25px;
}
	
/* areas -------------------------------------- ende -*/

/* main navs layout ------------------------------start-*/

/* oben ------------------------------start-*/

#nav_top
{
	padding:10px 26px 0px 0px
}

#nav_top a
{	
	float:right;
	height:17px;	
	margin-left:16px;
	text-decoration:none;
	padding:3px 0px 0px 24px;	
}

#nav_top #nav_entry_15971,#nav_top #nav_entry_15971_active,
#nav_top #nav_entry_16388,#nav_top #nav_entry_16388	_active
{
	padding-left:44px;
}

/* oben ------------------------------ende-*/

/* links ------------------------------start-*/

#nav_left
{
	padding:30px 0px 0px 0px
}

#nav_left a
{
	height:36px;
	display:block;
	text-align:right;
	text-decoration:none;
	padding:14px 0px 0px 0px;	
}

#nav_left a span
{
	padding:0px 50px 0px 0px;
}

/* links ------------------------------ende-*/

/* main navs layout ------------------------------ende-*/

/* content ------------------------------ start-*/

#nav_lang
{
	widht:260px;
	position:absolute;
	height:29px;
	right:20px;
}

#nav_lang a
{
	padding:5px 10px 0px 32px;	
	height:24px;
	display:block;
	float:left;
}


div.textArea
{
	padding:20px 30px 20px 10px;		
}

#area_bottom a
{
	float:right;	
	text-decoration:none;
	padding:8px 10px 0px 0px;
}

a.pageTop
{	
	padding:3px 0px 10px 20px;
	text-decoration:none;			
}

#homeLink
{
	display:block;
	position:absolute;	
	width:240px;
	height:120px;
	top:30px;
	left:20px;
}
	
#homeLink span
{
	display:none;
	height:0px;
	width:0px;		
}
	
/* content ------------------------------ ende-*/

/* spacer ------------------------------ start-*/

div.spacerClear
{
	clear:both;
}

div.spacerContent
{
	clear:both;
	height:1px;
	margin:20px 0px 10px 0px;	
}

/* spacer ------------------------------ ende-*/
