#page_container
{
    padding:                0px 0px 100px 0px;

    /*
    width:					980px;
    position:				relative;
    */
}

#page_header
{
    position:               fixed;
    z-index:                3;
    width:                  100%;
	padding:         		20px 0 20px 179px;

	background:             #FFFFFF;
}

#page_logo
{
    float:                  left;
}

.language_selectors
{
    float:                  right;
    margin-left:            5px;

    font-size:              10px;
    color:                  #B9B9B9;
    margin-right: 240px;
}

.language_selectors .current_language
{
    color:                  #375466;
}

#login_area
{
    float:                  right;

    font-size:              10px;
}

#page_navigation
{
    position:               fixed;
    top:                    123px;

    width:                  100%;
    min-height:             411px;
    padding-bottom: 		20px;

    background:             #AAB29A;

}

#eyecatcher
{
	width:					220px;

    padding-bottom:         60px;

    background:             #ABA690;
    font-size:              1px;
    line-height:            1px;
}

#page_body_content_container
{
    position:               absolute;
    top:                    79px;
    left:                   179px;
	right:					100px;

    z-index:                1;

    background:				#FFF;
}

#page_body_left_column
{
	float:					left;

	width:					220px;

	margin-left:			-235px;
}

#page_body_main_content
{
	height:           		auto;

   	min-height:       		475px;

    padding-left:	 		235px;
    padding-right:    		20px;
}

#page_body_content_container h1.page_title
{
	padding:				19px 0px 7px 0px;
	margin:					0px 0px 30px 0px;

	color:					#556C7E;
	font-weight:			bolder;
	font-size:				0.95em;
    font-family: 			Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-transform:			uppercase;

	border-bottom:			1px solid #ACB198;
}

.intro_text,
.main_text
{
	font-family: arial;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
}

/* OPTIONS  AND CONTACTPERSON*/
#page_options
{
	float:			left;
	width:			220px;

    background:	   	#EBE0DB;
    border-bottom: 	1px solid #fff;
    padding-bottom: 10px;
}

#page_options_headline
{
    margin:      10px 0px 0px 10px;
    font-family: arial;
    font-weight: 500;
    font-size:   14px;
    color:       #AE8570;
}

#page_options_pdf
{
    margin: 10px 0px 0px 10px;
    font-family: arial;
    font-size: 10px;
    color: #5e5a58;
}

#page_options_pdf .page_options_pdf_elem
{
	clear:			both;
	margin:			0 0 5px 0;
}

#page_options_pdf .pdf_icon
{
	float:			left
}

#page_options_pdf .pdf_link
{
	float:			left;
	width:			185px;
	margin:			0 0 5px 10px;
}
#page_options_pdf a
{
    font-family: arial;
    font-size: 10px;
    color: #5e5a58;
}

#page_options_pdf a:hover,
#page_options_print a:hover,
#page_options_recommend a:hover
{
    text-decoration: underline;
}


#page_options_print,
#page_options_print a
{
    margin: 4px 0px 0px 10px;
    font-family: arial;
    font-size: 10px;
    color: #5e5a58;
}

#page_options_recommend,
#page_options_recommend a
{
    margin: 4px 0px 0px 10px;
    font-family: arial;
    font-size: 10px;
    color: #5e5a58;
}

#contact_person
{
    padding-top:   5px;
    clear:		   both;

    background:	   #EBE0DB;
    border-bottom: 1px solid #fff;
}

#contact_person_headline
{
    margin:      10px 0px 0px 10px;
    font-family: arial;
    font-weight: 500;
    font-size:   14px;
    color:       #AE8570;
}

#contact_person .person
{
    margin:      	10px 10px 20px 10px;
    font-family: 	arial;
    font-size:   	10px;
    color:			#5e5a58;
    width:			200px;
}
#contact_person .person .portrait
{
	margin:			0px 10px 20px 0px;
}

#contact_person .person .data
{
	float:			inherit;
	margin:			5px 5px 10px 5px;
	_margin:		5px 5px 5px 5px;
}

#contact_person .person .data h4
{
	font-weight:	bold;
	color: 			#000;
	text-align: 	left;
	font-size: 		10px;
}

#contact_person .person .data p
{
	line-height: 	20px;
	margin:			0 0 0 0;
}

#contact_person .person hr
{
	clear:				both;
	width:				100%;
	color:				#beaba2;
	background-color:	#beaba2;
	margin:				0 0 0 0;
}

#contact_person .person a
{
	color: #37576C;
	text-decoration: underline;
}


/* FOOTER */
#page_footer
{
	clear:			both;

	overflow: 		visible;

	padding:		50px 0px 0px 0px;
position: relative;
	font-size:		10px;
	background:		#FFF;
}

hr#footer_top
{
	background-color:	#AAB29A;
	color: 				#AAB29A;
	height:				3px;
	border:				0px;
	margin:				0 0 0 0;
}

hr#footer_bottom
{
	background-color: 	#AAB29A;
	color: 				#AAB29A;
	height: 			1px;
	clear:				both;
	border:				0px;
	margin:				0 0 20px 0;
	_margin:			-7px 0px 20px 0;

}

#footer_right
{
	position: relative;
	float: 				right;
	margin:				5px 10px 5px 0;
	_margin:			0px 5px 5px 0;
}

#footer_left
{
	position: relative;
	float: 				left;
	margin:				5px 0 5px 10px;
	_margin:			0px 0 5px 5px;
}
#page_footer span.spacer
{
	color:				#B9B9B9;
}

/* Headline definitions for FCK and BB-Code Text */

.main_text h1,
.intro_text h1
.main_text h2,
.main_text h3,
.intro_text h2,
.intro_text h3
{
	font-family: 	Arial, Verdana;
    font-size: 		14px;
}

.main_text h4,
.intro_text h4
{
	font-family: 	Arial, Verdana;
    font-size: 		12px;
    font-weight: 	normal;
}
