@charset 'utf-8';
@import url( reset.css );
/**************************************************************************************
								DATEIVERSION	: 2008_08_25
**************************************************************************************/
@media all
{
/**************************************************************************************
								RESET
**************************************************************************************/
* { 
	padding:					0; 
	margin:						0; 
	font-size:					normal;
}

body {
	
	font-size:					12px;
	font-family:				Arial, Helvetica, sans-serif;
	line-height:				normal;
	color:						#333333;
	
	padding:					0; 
	margin:						0; 
	
	border:						0;
	background-color:			#e2e2e2;
}

img{ border:0;}

h1{	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; line-height:normal; text-transform:none; }
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:normal; text-transform:none; }
h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:normal; text-transform:none; }
h4{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal; text-transform:none; }
h5{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#48bec8; line-height:normal; text-transform:none; }
h6{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c0d44; line-height:normal; text-transform:none; }

p {
	color:						#999999;
	line-height:				20px;
	font-size:					14px;
}

ol, ul,  li{
	list-style:					none;
	
	margin:						0;
	padding:					0;
}

label { cursor: pointer; cursor:hand; }

input, button, select, textarea , option{
	font-size:					11px;
	background-color:			#ffffff;
}

fieldset { border:none; }

a:link, a{ font-size:14px; color:#eb5906; text-decoration:none; outline:none; cursor:pointer; cursor:hand; }
a:hover{ font-size:14px; color:#595959;  text-decoration:underline; }
a.active {  color:#595959; outline:none; }

.left{ float:left	!important; }
.right{ float:right	!important; }

.noPadding{ padding: 0	!important; }
.noMargin{ margin: 0	!important; }
.noBorder{ border: 0	!important; }

.height_01{ height:236px	!important; }

.width_01 {	width:75px	!important; }
.clear {clear: both;}


/****************************		 	BOXES 		***********************/
.box_01{ 
	width:						676px		!important;
	height:						346px		!important;
}



/****************************		 	FORMULARE 		***********************/
.select_01 { width:164px; color:#333333;}
.input_01 { 	width:91px	!important; }

.textfield{	   
	font-size: 					11px;
	font-family: 				Arial, Helvetica, sans-serif; 
	color: 						#333333		!important; 

	text-decoration: 			none;
	border:						none;
	padding:					1px 2px 1px 2px;
}

.textfield_error{	
	font-size : 				11px; 
	font-family: 				Arial, Helvetica, sans-serif; 
	color: 						#e64222		!important; 
	
	text-decoration: 			none;
	border:						none;
	padding:					5px 0px 5px 0px;
}
.borderColor_error { border:1px solid #ff00cc	!important;  }

.color_01{ color:#5b68a6 !important; }
.color_02{ color:#b2b2b2 !important; }
.color_03{ color:#999999 !important; }
.color_04{ color:#333333 !important; }
.color_05{ color:#ae4c9e !important; }
.color_06{ color:#809900 !important; }

.bgcolor_01{ background-color:#b3b3b3; }
.bgcolor_02{ background-color:#5b68a6; }
.bgcolor_03{ background-color:#aacc00; }
.bgcolor_04{ background-color:#8c0075; }

.borderColor_01 { border:1px solid #999999		!important;  }

.inputdefault{
	border:						none			!important; 
	margin:						0;
	padding: 					0;
}

.line{
	clear:						both;
	float:						left;
	
	width:						100%;

	margin: 					0;	
	border-bottom:				1px solid #cccccc;
	
	line-height:				1px;
	font-size:					1px;
}

.cursorStyle{ cursor: pointer; cursor:hand; }



/**************************************************************************************
								CORPUS
**************************************************************************************/
#corpus{
	position:					relative;
	
	width:						1040px;
	height:						728px;
	
	margin:						30px auto 0px auto;

	text-align: 				left;
	background-color:			#ffffff;
	z-index:					1;
}



/**************************************************************************************
								MAGINAL
**************************************************************************************/
#maginalTop{
	position:					relative;
	float:						left;
	
	top:						19px;
	left:						40px;
	
	z-index:					999;
	
	width:						972px;
	height:						21px;
}

#maginalBottom{
	position:					relative;
	float:						left;
	
	top:						19px;
	left:						40px;
	
	z-index:					999;
	
	width:						972px;
	height:						21px;
}



/**************************************************************************************
								CONTENT
**************************************************************************************/
#content{
	position:					relative;
	float:						left;
		
	width:						972px;
	height:						648px;
	
	top:						19px;
	left:						40px;
	
	z-index:					1;
}

#content_column_01{
	float:						left;
	width:						280px;
}

#content_column_02{ 
	float:						left;
	width: 						692px;
}



/**************************************************************************************
								MAIN NAVIGATION
**************************************************************************************/
#nav_main{
	position:					relative;
	z-index:					999;
	float:						left;
	
	left:						0px;
	top:						0px;

	width:						100%;
}
#nav_main .active { margin-bottom:27px !important; }

#nav_main_1,
#nav_main_2,
#nav_main_3,
#nav_main_4,
#nav_main_5 {
	float:						left;
	
	width:						248px;
	margin:						11px 0 0 0;
}

/* #nav_main_1.active,
#nav_main_2.active,
#nav_main_3.active,
#nav_main_4.active{ 
	height:						364px;
} */

#nav_main_1.active_min,
#nav_main_2.active_min,
#nav_main_3.active_min,
#nav_main_4.active_min,
#nav_main_5.active_min{ }

a.btn_mainnav2_de{
	display:					block;
	
	width:						154px;
	height:						22px;
	
	background-image: 			url(../images/bgr_nav_main_de.gif?nocache=28932455);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav2_de,
.active a.btn_mainnav2_de,
a.btn_mainnav2_de:hover{ background-position:0px -23px; }

a.btn_mainnav1_de{
	display:					block;
	
	width:						230px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_de.gif?nocache=28932455);
	background-position:		-159px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav1_de,
.active a.btn_mainnav1_de,
a.btn_mainnav1_de:hover{ background-position:-159px -23px; }

a.btn_mainnav3_de{
	display:					block;
	
	width:						133px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_de.gif?nocache=28932455);
	background-position:		-389px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav3_de,
.active a.btn_mainnav3_de,
a.btn_mainnav3_de:hover{ background-position:-389px -23px; }

a.btn_mainnav4_de{
	display:					block;
	
	width:						39px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_de.gif?nocache=28932455);
	background-position:		-526px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav4_de,
.active a.btn_mainnav4_de,
a.btn_mainnav4_de:hover{ background-position:-526px -23px; }


a.btn_mainnav5_de{
	display:					block;

	width:						250px;
	height:						22px;

	background-image:                               url(../images/bgr_nav_main_de.gif?nocache=28932455);
	background-position:                            -571px 0px;
	background-repeat:                              no-repeat;

	text-indent:                                    -2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav5_de,
.active a.btn_mainnav5_de,
a.btn_mainnav5_de:hover{ background-position:-571px -23px; }





a.btn_mainnav2_en{
	display:					block;
	
	width:						193px;
	height:						22px;
	
	background-image: 			url(../images/bgr_nav_main_en.gif?nocache=28932455);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav2_en,
.active a.btn_mainnav2_en,
a.btn_mainnav2_en:hover{ background-position:0px -23px; }

a.btn_mainnav1_en{
	display:					block;
	
	width:						227px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_en.gif?nocache=28932455);
	background-position:		-194px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav1_en,
.active a.btn_mainnav1_en,
a.btn_mainnav1_en:hover{ background-position:-194px -23px; }

a.btn_mainnav3_en{
	display:					block;
	
	width:						140px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_en.gif?nocache=28932455);
	background-position:		-423px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav3_en,
.active a.btn_mainnav3_en,
a.btn_mainnav3_en:hover{ background-position:-423px -23px; }

a.btn_mainnav4_en{
	display:					block;
	
	width:						42px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_en.gif?nocache=28932455);
	background-position:		-564px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav4_en,
.active a.btn_mainnav4_en,
a.btn_mainnav4_en:hover{ background-position:-564px -23px; }

a.btn_mainnav5_en{
	display:					block;

	width:						250px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_en.gif?nocache=28932455);
	background-position:		-609px 0px;
	background-repeat:			no-repeat;

	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav5_en,
.active a.btn_mainnav5_en,
a.btn_mainnav5_en:hover{ background-position:-609px -23px; }





a.btn_mainnav2_fr{
	display:					block;
	
	width:						203px;
	height:						22px;
	
	background-image: 			url(../images/bgr_nav_main_fr.gif?nocache=28932455);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav2_fr,
.active a.btn_mainnav2_fr,
a.btn_mainnav2_fr:hover{ background-position:0px -23px; }

a.btn_mainnav1_fr{
	display:					block;
	
	width:						238px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_fr.gif?nocache=28932455);
	background-position:		-203px 0px;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav1_fr,
.active a.btn_mainnav1_fr,
a.btn_mainnav1_fr:hover{ background-position:-203px -23px; }

a.btn_mainnav3_fr{
	display:					block;
	
	width:						132px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_fr.gif?nocache=28932455);
	background-position:		-441px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav3_fr,
.active a.btn_mainnav3_fr,
a.btn_mainnav3_fr:hover{ background-position:-441px -23px; }

a.btn_mainnav4_fr{
	display:					block;
	
	width:						42px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_fr.gif?nocache=28932455);
	background-position:		-578px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav4_fr,
.active a.btn_mainnav4_fr,
a.btn_mainnav4_fr:hover{ background-position:-578px -23px; }

a.btn_mainnav5_fr{
	display:					block;

	width:						250px;
	height:						22px;

	background-image: 			url(../images/bgr_nav_main_fr.gif?nocache=28932455);
	background-position:		-623px 0px;
	background-repeat:			no-repeat;

	text-indent:				-2000px;
	overflow:					hidden;
}
.active_min a.btn_mainnav5_fr,
.active a.btn_mainnav5_fr,
a.btn_mainnav5_fr:hover{ background-position:-623px -23px; }



/**************************************************************************************
								META NAVIGATION
**************************************************************************************/
#nav_meta{
	position:					relative;
	z-index:					999;
	float:						left;
	
	left:						0px;
	top:						0px;
	
	width:						280px;
	margin:						32px 0 0 0;
}

#nav_meta ul{}
#nav_meta ul li{ clear:both; }

#nav_meta ul li a {
	float:						left;
	display:					block;
	
	font-size:					10px;
	color:						#4c4c4c;
	text-decoration:			none;
	text-transform:				uppercase;
	
	margin:						5px 0px 0px 0px;
	background-color:			transparent;
}
/* start MetaNav Deutsch */
a.btn_ueber_uns_de{
	display:					block;
	
	width:						62px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_de.gif);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_ueber_uns_de, 
a.btn_ueber_uns_de:hover{ background-position:0px -13px; }

a.btn_kontakt_de{
	display:					block;
	
	width:						57px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_de.gif);
	background-position:		-62px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_kontakt_de,
a.btn_kontakt_de:hover{ background-position:-62px -13px; }

a.btn_impressum_de{
	display:					block;
	
	width:						73px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_de.gif);
	background-position:		-119px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_impressum_de,
a.btn_impressum_de:hover{ background-position:-119px -13px; }

a.btn_agb_de{
	display:					block;
	
	width:						26px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_de.gif);
	background-position:		-192px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_agb_de,
a.btn_agb_de:hover{ background-position:-192px -13px; }


a.btn_services_de{
	display:					block;
	
	width:						60px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_de.gif);
	background-position:		-292px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_services_de,
a.btn_services_de:hover{ background-position:-292px -13px; }

/* end MetaNav Deutsch */





/* start MetaNav Englisch */
a.btn_ueber_uns_en{
	display:					block;
	
	width:						61px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_en.gif);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_ueber_uns_en, 
a.btn_ueber_uns_en:hover{ background-position:0px -13px; }

a.btn_kontakt_en{
	display:					block;
	
	width:						58px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_en.gif);
	background-position:		-63px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_kontakt_en,
a.btn_kontakt_en:hover{ background-position:-63px -13px; }

a.btn_impressum_en{
	display:					block;
	
	width:						90px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_en.gif);
	background-position:		-121px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_impressum_en,
a.btn_impressum_en:hover{ background-position:-121px -13px; }

a.btn_agb_en{
	display:					block;
	
	width:						26px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_en.gif);
	background-position:		-192px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_agb_en,
a.btn_agb_en:hover{ background-position:-192px -13px; }


a.btn_services_en{
	display:					block;
	
	width:						62px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_en.gif);
	background-position:		-283px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_services_en,
a.btn_services_en:hover{ background-position:-283px -13px; }

/* end MetaNav Englisch */
/* start MetaNav Englisch */
a.btn_ueber_uns_fr{
	display:					block;
	
	width:						116px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_fr.gif);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_ueber_uns_fr, 
a.btn_ueber_uns_fr:hover{ background-position:0px -13px; }

a.btn_kontakt_fr{
	display:					block;
	
	width:						59px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_fr.gif);
	background-position:		-118px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_kontakt_fr,
a.btn_kontakt_fr:hover{ background-position:-118px -13px; }

a.btn_impressum_fr{
	display:					block;
	
	width:						125px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_fr.gif);
	background-position:		-177px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_impressum_fr,
a.btn_impressum_fr:hover{ background-position:-177px -13px; }

a.btn_agb_fr{
	display:					block;
	
	width:						26px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_fr.gif);
	background-position:		-192px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_agb_fr,
a.btn_agb_fr:hover{ background-position:-192px -13px; }


a.btn_services_fr{
	display:					block;
	
	width:						62px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta_fr.gif);
	background-position:		-377px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_services_fr,
a.btn_services_fr:hover{ background-position:-377px -13px; }

/* end MetaNav Franzoesisch */



a.btn_de{
	display:					block;
	
	width:						27px;
	height:						13px;
	
	background-image: 			url(../images/bgr_nav_meta.gif);
	background-position:		-241px -13px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_de,
a.btn_de:hover{ background-position:-241px 0px; }

a.btn_en{
	display:					block;
	
	width:						23px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta.gif);
	background-position:		-218px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}
.active a.btn_en,
a.btn_en:hover{ background-position:-218px -13px; }

a.btn_fr{
	display:					block;
	
	width:						21px;
	height:						13px;

	background-image: 			url(../images/bgr_nav_meta.gif);
	background-position:		-268px 0px;
	background-repeat:			no-repeat;
		
	text-indent:				-2000px;
	overflow:					hidden;
}

.active a.btn_fr,
a.btn_fr:hover{ background-position:-268px -26px; }



/**************************************************************************************
								SUB NAVIGATION
**************************************************************************************/
#nav_sub{
	position:					relative;
	z-index:					999;
	
	top:						-7px;
	left:						274px;
	
	float:						left;
	width:						208px;
}



/**************************************************************************************
								PAGER NAVIGATION
**************************************************************************************/
#nav_brows{
	float:						left;
	
	width:						100%;
	height:						15px;
	
	text-align:					center;
	margin:						34px 0px 0px 0px;
	font-family:				Arial, Helvetica, sans-serif;
}

#nav_brows ul{ padding:0; }
#nav_brows ul li{
	margin:						0;
	text-align:					left;
}

#nav_brows a{
	color:						#4c4c4c;
	
	font-size: 					10px;
	text-decoration:			none;
	text-transform:				uppercase;
	background-color:			transparent;
}
#nav_brows a:hover{
	text-decoration:			underline;
}



/**************************************************************************************
								CONTENT
**************************************************************************************/
.logo{
	width:						147px;
	height:						22px;
	
 	background-image:			url('../images/lgo_px_group.gif');
	background-position:		0 0;
	background-repeat:			no-repeat; 
} 

.logo a{
	display:					block;
	
	width:						147px;
	height:						22px;
	
	background-color:			transparent;
}

.boxEight{
	float:						left;
	line-height:				1px;
	font-size:					1px;
	width:						680px;
	height:						8px;
}

.txtDefault{
	float:						left;
	
	width:						100%;
	margin:						11px 0 0 0;
}

.txtDefault p{ margin:0; }
.txtDefault a{ margin:0; }

.txtDefault a:link, a{ font-size:14px; color:#ff6600; text-decoration:none; outline:none; cursor:pointer; cursor:hand; }
.txtDefault a:hover{ font-size:14px; color:#595959;  text-decoration:underline; }
.txtDefault a.active {  color:#595959; outline:none; }

.imgDefault{
	float:						left;
	
	width:						100%;
	/* margin:						8px 0 0 0; */
	margin:						10px 0 0 0;
}

.imgDefault p{
	font-size:					11px;
	line-height:				normal;
	
	/* margin:						4px 0 0 0; */
	margin:						1px 0 -2px 0;
}

.boxDefault{
	float:						left;
	
	width:						334px;
	height:						318px;

	margin:						0 8px 0 0;

	border:						1px solid #cccccc;
	overflow:					hidden;
}
 
.boxImage{
	float:						left;
	width:						336px;
	height:						239px;
	overflow:					hidden;
} 
 
.boxFooter{
	float:						left;

	font-size:					11px;
	color:						#999999;
	
	height:						53px;
	padding:					6px 14px 10px 14px;
	
	overflow:					hidden;
}

dl.default_01{ width:336px; float:left; }
dl.default_01 dt{ width:90px; float:left; line-height:16px; }
dl.default_01 dd{ width:216px; float:left; line-height:16px; } 

dl.default_01 a{ 
	font-size:					11px;
	color:						#999999;
	line-height:				16px;
	text-decoration:			underline;
}



dl.default_01 a:hover{ 
	font-size:					11px;
	color:						#595959;
}





/**************************************************************************************
								LAYER
**************************************************************************************/
#modalContent {
	display:none;
	position:					absolute;
	top:						16px;
	left:						16px;
	width: 						992px	!important;
	height: 					680px	!important;
	background-color:			#595959;
	
	padding:					8px;
	
	z-index:					9999;
}

.containerImg, .containerData{
	float: 						left;
	display: 					inline;
	height: 					584px;
	margin-top:					8px;
}

.leftNav, .rightNav{
	float: 						left;
	display: 					inline;
	height: 					544px;
	margin-top:					48px;
}

.leftNav, .rightNav{ width:32px; }
.containerData{ width:342px; }

.invertPrevButton,
.invertPrevButton:hover{
	display: 					block;
	
	width: 						25px;
	height: 					544px;

 	background-image:			url('../images/btn_prev.gif');
	background-position: 		0% 50%;
	background-repeat:			no-repeat; 
	background-attachment: 		scroll;
			
	text-indent:				-2000px;
	overflow:					hidden;
}

.invertNextButton,
.invertNextButton:hover{
	display: 					block;
	height: 					544px;

 	background-image:			url('../images/btn_next.gif');
	background-position: 		100% 50%;
	background-repeat:			no-repeat; 
	background-attachment: 		scroll;
			
	text-indent:				-2000px;
	overflow:					hidden;
}

.closeButton,
.closeButton:hover{
	position: 					absolute;
	z-index:					9999;
	
	top: 						16px;
	right: 						8px;
	background-image: 			url('../images/closelabel.gif');


	display: 					block;
	width: 						69px;
	height: 					14px;

	background-repeat: 			no-repeat;
	background-attachment: 		scroll;
	background-position: 		0% 0%;

	text-indent:				-2000px;
	overflow:					hidden;
}

.boxCaption{
	float: 						left;
	display: 					inline;
	
	width:						584px;
	height: 					64px;
	margin:						16px 0 0 32px;
}

.boxCaption .gallery{
	width:						100%;
	float: 						left;
	height:						64px;
	overflow:					hidden;
}

.boxCaption .gallery img{
	float:left;
}

.whiteSpace{
	float:						left;
	display:					inline;
	width:						2px;
	height:						64px;
/* 	background:					#ffffff; */
	background:					#595959;
}

.detailImage {
	width: 						584px	!important;
	height: 					584px	!important;
	
	margin:						0;
/* 	border:						1px solid #7a7a7a; */
	border:						1px solid #595959;
}

.detailTxt {
	position:					relative;
	
	width: 						272px	!important;
	height: 					584px	!important;
	
	margin-left:				56px;
}

.contentDetailTxt{
	position:					absolute;
	
	top:						auto;	
	bottom:						0;
	
	min-height: 				34px;
	height: 					auto;
}

.contentDetailTxt h3{
/* 	height:						28px	!important; */
	width:						100%;
	
	margin:						0 0 8px 0;
	
	font-size:					22px;
	color:						#ffffff;
	line-height:				22px;
/*	line-height:				16px;
 	overflow:					hidden; */
}

.contentDetailTxt dl{
	width:						100%;
	min-height: 				34px;
	height: 					auto;
	
	font-size:					12px;
	color:						#ffffff;
	line-height:				16px;
	over_flow:					hidden;
}
*html .detailTxt dl{ height:32px; }
html + body .detailTxt dl{ height:32px; }

.detailTxt dt{
	float:						left;
	width:						90px;
	
	margin-top:					4px;
}

.detailTxt dd{
	float:						left;
	width:						182px;
	
	margin-top:					4px;
}

.defaultBox{
	float:						left;
	width:						685px;

	margin:						0 0 46px 0;
	
	/* background-color:pink; */
}	


.defaultBox h3{
	float:						left;
	margin:						0 0 12px 0;
/* 	background-color:pink; */
}

.scrollbarBox h3,
.scrollbarBox h2{
	width:						622px;
}
.scrollbarBox {
	float:						left;
	width:						684px;

	height:						472px;
	overflow:					auto;
	
/* 	 background-color:yellow;  */
}
.scrollbarBox p{
	width:						622px;
 	margin:						0 0 12px 0; 
}



.leftBox{
	float:						left;
	width:						356px;
	
/* 	height:						435px;
	overflow:					auto; */
}

.rightBox ul,
.rightBox p,
.leftBox ul,
.leftBox p{
	width:						320px;
 	margin:						0 0 12px 0; 
}
/* .scrollbarBox ul,
.defaultBox ul{
	width:						622px;
} */
.scrollbarBox li,
.defaultBox li{
	width:						622px;
	
	margin:						0 0 0 0px;
	padding:					0 0 0 16px;
	
	background-image:			url(/images/bgr_list_style.gif);
	background-position: 		0 8px;
	background-repeat:			no-repeat; 
}	
.rightBox li,
.leftBox li{
	width:						304px;
	
	margin:						0 0 0 0px;
	padding:					0 0 0 16px;
	
	background-image:			url(/images/bgr_list_style.gif);
	background-position: 		0 8px;
	background-repeat:			no-repeat; 
}	

.rightBox{
	float:						left;
	width:						320px;
	
	/* height:435px;
	overflow:auto; */
}

/* ACHTUNG NEU */
.rightBox dl{
	color:						#999999;
	line-height:				20px;
	font-size:					14px;
}
.rightBox dt{
	float:						left;
	width:						80px;
}
.rightBox dd{
	float:						left;
	width:						240px;
}
/* ACHTUNG NEU */

.headline_pxgroup{
	width:						100%;
	height:						25px;
	
 	background-image:			url('../images/lgo_px_group.gif');
	background-position: 		0 3px;
	background-repeat:			no-repeat; 
	
	text-indent:				-2000px;
	overflow:					hidden;
}

.headline_px1{
	width:						100%;
	height:						25px;
	
	background-image:			url('../images/bgr_headline_px1.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 
	
	text-indent:				-2000px;
	overflow:					hidden;
}

.headline_px2{
	width:						100%;
	height:						25px;
	
	background-image:			url('../images/bgr_headline_px2.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 

	text-indent:				-2000px;
	overflow:					hidden;
}

.headline_px3d{
	width:						100%;
	height:						25px;
	
	background-image:			url('../images/bgr_headline_px3d.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 

	text-indent:				-2000px;
	overflow:					hidden;
}

.headline_px5{
	width:						100%;
	height:						25px;
	
	background-image:			url('../images/bgr_headline_px5.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 

	text-indent:				-2000px;
	overflow:					hidden;
}

.headline_px75{
	width:						100%;
	height:						25px;
	
	background-image:			url('../images/bgr_headline_px75.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 

	text-indent:				-2000px;
	overflow:					hidden;
}

.defaultBanner{ margin:0 0 32px 0; }
.defaultHeadline{
	width:						100%;

	font-size:					28px;
	line-height:				32px;

	color:						#333333;
}

#content_column_02 li,
#content_column_02 p{
	color:						#999999;
	line-height:				20px;
	font-size:					14px;
}



/**************************************************************************************
								PAGER
**************************************************************************************/
#pagerTop{
	position:					relative;
	z-index:					999;
	
	top:						0px;
	right:						12px;
}

#pagerBottom{
	position:					relative;
	z-index:					999;
	
	bottom:						-10px;
	right:						12px;
}

.pager{
	float:						right;
	
	width:						336px;
	height:						15px;
	
	font-size:					15px;
	font-family:				Arial, Helvetica, sans-serif;
	line-height:				14px;
	color:						#999999;
}

ul.pager,
ul.pager li{
	float:						right;
	height:						15px;
}

.pager a:hover,
.pager a{ text-decoration:none; }

.numberSkip{
	display:					block;
	float:						right;
	
	height:						15px;
	line-height:				11px;
}

.iconSkipPrev{
	display:					block;
	float:						right;
	
	width:						17px;
	height:						15px;
	
	background-image:			url('../images/btn_prev_pager.gif');
	background-position: 		0 0;
	background-repeat:			no-repeat; 
}

.iconSkipNext{
	display:					block;
	float:						right;
	
	width:						18px;
	height:						15px;
	
	background-image:			url('../images/btn_next_pager.gif');
	background-position: 		100% 0;
	background-repeat:			no-repeat; 
}

.gateLayer{
	float:left;
	/* width:336px; */
	width:100%;
	text-align:center !important;
}

.imgDefault .gateLayer{}
.leftBox .gateLayer{ height:166px; }
.box_Image .gateLayer{ height:239px; }





/**************************************************************************************
								Home
**************************************************************************************/


#slideshow2 {

    height: 100px;
    margin-top:16px;


}
#slideshow2 h2 {
    color: #ef7c00;
    float:left;
    font-size: 13px;
}

#slideshow2 h3 {
    color: #595959;
    float:left;
    font-size: 13px;
    margin-right: 10px;
    margin-bottom: 5px;
}
#slideshow2 p {
    color: #999999;
    clear:both;
    font-size: 13px;
    
}
#nav {
    position: absolute;
    right:8px;
    top:480px;
    width:17px;
    height:17px;
    z-index:100;
}

















}
 

