@charset "utf-8";

html {margin:0; padding:0;}

body {
	margin:0; 
	padding:0;
	background:#0d0802 url('../img/gif/body_bckgrnd2.gif') repeat-x top left;
	font-family:arial, sans-serif;
	text-align:center;
	color:#d9cfc6;
	font-size:11px;
}



/**********************************************************************/
/*           	             Ebenen - wrapper			                      */
/**********************************************************************/


#wrapper {
	width:900px;
	text-align:left;
	margin:0 auto;
	background-color:#301D14;
	height:579px;
}

#wrapper_left {
	width:194px;
	float:left;
}

#wrapper_navi_left {
	width:194px;
	float:left;
	height:435px;
}

#wrapper_content {
	width:900px;
	float:left;
	background:transparent url('../img/gif/bckgrnd_content.gif') repeat-y top right;
	height:435px;
}

#wrapper_content_right {
	width:706px;
	float:left;
	background:transparent url('../img/gif/flora_w_bckgrnd.gif') no-repeat 100% 82px;
	height:435px;	
}



/************************ 2 columns wide ************************/

#wrapper_content_2cw {
	width:900px;
	float:left;
	background:transparent url('../img/gif/bckgrnd_content.gif') repeat-y top right;
	height:505px;
}

#wrapper_content_right_2cw {
	width:706px;
	float:left;
	background:transparent url('../img/gif/flora_w_bckgrnd.gif') no-repeat 100% 152px;
	height:505px;	
}

#wrapper_middle_2cw {
	width:396px;
	float:left;
	height:505px;
}

#wrapper_right_2cw {
	width:310px;
	float:left;
	height:505px;
}


/************************ 2 columns small ************************/

#wrapper_content_2cs {
	width:900px;
	float:left;
	background:transparent url('../img/gif/bckgrnd_content.gif') repeat-y top right;
	height:505px;
}

#wrapper_content_right_2cs {
	width:706px;
	float:left;
	background:transparent url('../img/gif/flora_w_bckgrnd.gif') no-repeat 100% 152px;
	height:505px;	
}

#wrapper_middle_2cs {
	width:356px;
	float:left;
	height:505px;
}

#wrapper_right_2cs {
	width:350px;
	float:left;
	height:505px;
}

/************************ 1 column ************************/

#wrapper_content_1c {
	width:900px;
	float:left;
	background:transparent url('../img/gif/bckgrnd_content.gif') repeat-y top right;
	height:505px;
}

#wrapper_content_right_1c {
	width:706px;
	float:left;
	background:transparent url('../img/gif/flora_w_bckgrnd.gif') no-repeat 100% 152px;
	height:505px;	
}

#wrapper_content_right_1cl {
	width:706px;
	float:left;
	background:#fff url('../img/gif/flora_w_bckgrnd_white.gif') no-repeat 100% 152px; 
	height:505px;	
}

#wrapper_content_right_1cst {
	width:706px;
	float:left;
	background:transparent;
	height:505px;	
}

#wrapper_content_right_1cpf, #wrapper_content_right_1cp {
	width:706px;
	float:left;
	height:505px;	
}

#content_right_big ul, #content_wide_scroll ul, #content_wide ul, #content_right ul {
   margin-left:25px;
   padding:0;
}


/**********************************************************************/
/*           	             start Layout     		                      */
/**********************************************************************/


/************************ top ************************/

#main_img {
	width:900px;
	height:692px;
	float:left;
	background:transparent url('../img/pfeiffer_www_START.jpg') no-repeat top left;
	text-align:center;
}

#main_img #lng_navi {
	width:900px;
	text-align:center;
	margin-top:68px;
	text-transform:uppercase;
	font-size:11px;
	color:#d9cfc6;
	float:left;
}

#lng_navi ul {
   list-style:none;
   margin:0 0 0 370px;
   /*margin:0 0 0 400px;*/
   padding:0;
}

#lng_navi ul li {
	padding-right:4px;
	padding-bottom:4px;
	height:7px;
	display:block;
	margin-right:0px;
	float:left;
}

#lng_navi ul li.border {
	border-right:1px solid #d9cfc6;
	padding-right:4px;
	padding-bottom:4px;
	height:7px;
	display:block;
	float:left;
	margin-right:4px;
}


#main_img #lng_navi a:link, #main_img #lng_navi a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#main_img #lng_navi a:hover, #main_img #lng_navi a:active {
	color:#d9cfc6;
	text-decoration:underline;
}

#logo_trans {
	width:197px;
	height:53px;
	background:transparent url('../img/logo_transparent.png') no-repeat top left;
	margin:0 auto;
	margin-top:203px;
}

#wave_trans {
	width:900px;
	height:70px;
	margin-top:35px;
	background:transparent url('../img/wave_komplett_transparent.png') no-repeat top left;
}

/************************ bottom ************************/

#bottom_img {
	width:900px;
	height:116px;
	float:left;
	margin-top:115px;
}

#bottom_img2 {
	width:900px;
	height:2px;
	float:left;
	background:transparent url('../img/start_border.png') no-repeat top left;
}

#bottom_img #bottom_text {
	width:900px;
	text-align:left;
	float:left;
}

#bottom_img #bottom_text #bottom_text_t {
	margin:15px 30px 15px 30px;
	font-size:10px;
	color:#d9cfc6;
}

/**********************************************************************/
/*           	          	   Logo								                      */
/**********************************************************************/

#logo {
	width:165px;
	height:44px;
	float:left;
  margin:30px 0 0 29px;
  display:inline;
}

#logo img {
	width:165px;
	height:44px;
	float:left;
	border:none;
}

div.clear {clear:both;}


/**********************************************************************/
/*           	           	  	WAVE + image		    		                */
/**********************************************************************/


/************************ wide ************************/

#wave_left {
	width:194px;
	height:70px;
	float:left;
	background:transparent url('../img/gif/wave_left.gif') no-repeat top left;
}

#wave_middle {
	width:396px;
	height:70px;
	float:left;
}

#wave_middle img {
	width:396px;
	height:70px;
	float:left;
	border:none;
}

#wave_right {
	width:310px;
	height:70px;
	float:left;
	background:transparent url('../img/gif/wave_right_wide.gif') no-repeat top left;
}

#wave_right img {
	width:310px;
	height:70px;
	float:left;
	border:none
}


/************************ small ************************/

#wave_middle_small {
	width:356px;
	height:70px;
	float:left;
}


#wave_middle_small img {
	width:356px;
	height:70px;
	float:left;
	border:none;
}



#wave_right_small {
	width:350px;
	height:70px;
	float:left;
	background:transparent url('../img/gif/wave_right_small.gif') no-repeat top left;
}

#wave_right_small img {
	width:350px;
	height:70px;
	float:left;
	border:none
}


/************************ big ************************/

#wave_big {
	width:706px;
	height:70px;
	float:left;
}

#wrapper_content_right_1c #content_image_wide, #wrapper_content_right_1cst #content_image_wide {
	width:706px;
	height:70px;
	float:left;
	background:transparent url('../img/gif/wave_big_noimage.gif') no-repeat top left;
}

#wrapper_content_right_1cl #content_image_wide {
	width:706px;
	height:83px;
	float:left;
	background:transparent url('../img/gif/wave_big_noimage_white.gif') no-repeat top left;
}

#wrapper_content_right_1cpf #content_image_wide, #wrapper_content_right_1cp #content_image_wide {
	width:706px;
	height:250px;
	float:left;
}

/**********************************************************************/
/*           	           	  	 navi LV1		    			                  */
/**********************************************************************/

#navi_lv1 {
	width:400px;
	margin:39px 0 0 22px;
	float:left;
	color:#d9cfc6;
	text-transform:uppercase;
	display:inline;
	font-size:11px;
}

#navi_lv1 ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#84531A;
}

#navi_lv1 ul li {
	display:inline;
	margin:0;
	padding:0;
	margin-left:4px;
}

#navi_lv1 ul li.border {
	border-right:1px solid #d9cfc6;
	padding-right:4px;
	padding-bottom:4px;
	height:7px;
	display:block;
	float:left;
}

#navi_lv1 ul li a:link, #navi_lv1 ul li a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_lv1 ul li a:hover, #navi_lv1 ul li a:active {
	color:#84531A;
	text-decoration:none;
}

#navi_lv1 ul li a.active:link, #navi_lv1 ul li a.active:visited {
	color:#84531A;
	text-decoration:none;
}

#navi_lv1 ul li a.active:hover, #navi_lv1 ul li a.active:active {
	color:#84531A;
	text-decoration:underline;
}


/**********************************************************************/
/*           	           	  	 navi LV2		    			                  */
/**********************************************************************/

#navi_lv2 {
	/*width:163px;*/
   width:153px;
	margin:7px 0 0 30px;
	height:317px;
	float:left;
	color:#d9cfc6;
	text-transform:uppercase;
	line-height:12pt;
  font-size:11px;
  letter-spacing:1px;
  display:inline;
}

* html #navi_lv2 {}

#navi_lv2 ul#navi_lv2_ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navi_lv2 ul#navi_lv2_ul li.navi_lv2_li {
	margin:0;
	padding:0;
	color:#84531A;
}

#navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a:link, #navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a:hover, #navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a:active {
	color:#84531A;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a.active:link, #navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a.active:visited {
	color:#84531A;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a.active:hover, #navi_lv2 ul#navi_lv2_ul li.navi_lv2_li a.active:active {
	color:#84531A;
	text-decoration:underline;
}


#navi_lv2 ul#navi_lv3_ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navi_lv2 ul#navi_lv3_ul li.navi_lv3_li {
	margin:0 0 0 10px;
	padding:0;
	color:#84531A;
}

#navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a:link, #navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a:hover, #navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a:active {
	color:#84531A;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a.active:link, #navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a.active:visited {
	color:#84531A;
	text-decoration:none;
}

#navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a.active:hover, #navi_lv2 ul#navi_lv3_ul li.navi_lv3_li a.active:active {
	color:#84531A;
	text-decoration:underline;
}



/**********************************************************************/
/*           	           	  	 navi BOTTOM    			                  */
/**********************************************************************/

#navi_bottom {
	width:163px;
	margin:16px 0 0 30px;
	/*margin:48px 0 0 30px;*/
	float:left;
	color:#84531A;
	text-transform:uppercase;
	line-height:12pt;
  font-size:11px;
  letter-spacing:1px;
  display:inline;
  position:relative;
}



/************************ INTERN ************************/


#navi_bottom ul#navi_bottom_intern_ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li {
	margin:0;
	padding:0;
}

#navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a:link, #navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a:hover, #navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a:active {
	color:#84531A;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a.active:link, #navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a.active:visited {
	color:#84531A;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a.active:hover, #navi_bottom ul#navi_bottom_intern_ul li.navi_bottom_intern_li a.active:active {
	color:#84531A;
	text-decoration:underline;
}


/************************ SERVICE ************************/


#navi_bottom ul#navi_bottom_service_ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
   position:absolute;
   top:32px;
}

#navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li {
	margin:0;
	padding:0;
}

#navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a:link, #navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a:hover, #navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a:active {
	color:#84531A;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a.active:link, #navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a.active:visited {
	color:#84531A;
	text-decoration:none;
}

#navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a.active:hover, #navi_bottom ul#navi_bottom_service_ul li.navi_bottom_service_li a.active:active {
	color:#84531A;
	text-decoration:underline;
}



/**********************************************************************/
/*   	           	  	 navi LNG + homelink      			                */
/**********************************************************************/

#navi_lng {
	float:right;
	width:80px;
	margin-top:12px;
	margin-right:7px;
	color:#d9cfc6;
	font-size:11px;
	text-align:right;
	display:inline;
	text-transform:uppercase;
}

#navi_lng ul {
   list-style:none;
   margin:0 0 0 12px;
   padding:0;
}

#navi_lng ul li {
	/*padding-right:4px;
	padding-bottom:4px;
	height:7px;
	display:block;
	margin-right:0px;*/
	margin:0;
	float:left;
}

#navi_lng a:link, #navi_lng a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#navi_lng a:hover, #navi_lng a:active {
	color:#d9cfc6;
	text-decoration:underline;
}

#navi_lng ul li.border {
	border-right:1px solid #d9cfc6;
	padding-right:4px;
	padding-bottom:4px;
	height:7px;
	display:block;
	float:left;
	margin-right:4px;
}

#navi_lng span {
	float:left;
}

#navi_lng .SPC {
	float:left;
	color:#fff;
	padding-top:2px;
}

#navi_lng span.active {color:gray;}

/************************ HOMELINK ************************/

#homelink {
	float:right;
	margin-top:12px;
	text-transform:uppercase;
	font-size:11px;
	margin-right:14px;
}

#homelink a:link, #homelink a.active:visited {
	color:#d9cfc6;
	text-decoration:none;
}

#homelink a:hover, #homelink a:active {
	color:#d9cfc6;
	text-decoration:underline;
}


/**********************************************************************/
/*           	           	  	search           			                  */
/**********************************************************************/

#search {
	float:left;
	width:198px;
	margin-top:13px;
  margin-left:60px;
}

#search_t {
	float:left;
	margin-top:1px;
	text-transform:uppercase;
	color:#d9cfc6;
	font-size:10px;
  text-align:right;
  width:80px;
}

#search .input_text {
	width:96px;
	height:13px;
	border:none;
	margin-left:10px;
	float:right;
	background:transparent url('../img/gif/search_bckgrnd.gif') no-repeat center right;
	font-size:10px;
	color:#000;
	padding:0 4px 2px 4px;
}

#search .button_sub {
	width:20px;
	font-size:10px;
	border:none;
	color:#d9cfc6;
	background-color:transparent;
	cursor:pointer;
	float:right;
	margin-right:0px;
	
}

/************************ RESULTS ************************/


p.tx-indexedsearch-noresults {
	margin-top:0;
}

.tx-indexedsearch-res td.tx-indexedsearch-info {
	color:#d9cfc6;
	border-top:1px solid #fff;
}

.tx-indexedsearch-res td.info {
	color:#d9cfc6;
}

.tx-indexedsearch-redMarkup {
	color:#cabe82;
}

.tx-indexedsearch-searchbox-sword {
	width:247px;
	height:17px;
	float:left;
	border:none;
	background:#301D14 url('../img/gif/kontakt_input_bckgrnd.gif') no-repeat top right;
	color:#d9cfc6;
	font-size:10px;
	padding:1px;
}

.tx-indexedsearch-searchbox-button {
	color:#d9cfc6;
	border:none;
	background-color:transparent;
	font-size:10px;
	font-family:arial, sans-serif;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	text-align:left;
}

.tx-indexedsearch-searchbox-button:hover {
	color:#84531a;
	border:none;
	background-color:transparent;
	font-size:10px;
	font-family:arial, sans-serif;
}

#content_wide_t ul.browsebox {
	margin:0 0 5px 0px;
	padding:0;
	height:27px;
	width:646px;
	background:transparent url('../img/gif/news_headline_bckgrnd.gif') repeat-x top left;
	padding-top:6px;
}

#content_wide_t ul.browsebox li {
	display:inline;
	list-style:none;
	font-size:12px;
   margin:0;
   padding:0;
}

.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited {
	text-decoration:underline;
}

.tx-indexedsearch-title a:hover, .tx-indexedsearch-title a:active {
	text-decoration:underline;
}
		
.tx-indexedsearch-descr {
	margin-top:15px;
	margin-bottom:35px;
}


/**********************************************************************/
/*     	             				Content							                      */
/**********************************************************************/


#content_middle {
	width:396px;
	float:left;
}

#content_middle img {
	width:396px;
	float:left;
	border:none;
}

#content_middle_small {
	width:356px;
	float:left;
}

#content_middle_small img {
	width:356px;
	float:left;
	border:none;
}

#content_right {
	width:310px;
	float:left;
	height:410px;
	overflow:auto;
}

#content_right_t {
	margin:14px 20px 0px 20px;
	color:#d9cfc6;
	font-size:11px;
	float:left;
}

#content_right_big {
	width:350px;
	float:left;
	height:410px;
	overflow:auto;
}

#content_right_big_t {
	margin:14px 20px 0px 20px;
	color:#d9cfc6;
	font-size:11px;
	float:left;
}

#wrapper_content_right_1c #content_wide {
	width:706px;
	float:left;
	height:410px;
	overflow:auto;
}

#wrapper_content_right_1cst #content_wide {
	width:706px;
	float:left;
	height:435px;
   overflow:hidden;
}

#content_wide_scroll {
	width:706px;
	float:left;
	height:410px;
	overflow:auto;
}

#wrapper_content_right_1cl #content_wide_scroll {
	width:706px;
	float:left;
	height:397px;
	overflow:auto;
}

#wrapper_content_right_1cpf #content_wide {
	width:706px;
	float:left;
	height:90px;
	overflow:hidden;
}

#wrapper_content_right_1cp #content_wide {
	width:706px;
	float:left;
	height:220px;
	overflow:hidden;
	margin-top:10px;
}

#content_wide_t {
	margin:10px 20px 0px 20px; 
	color:#d9cfc6;
	font-size:11px;
	float:left;
  overflow:hidden;
}

#wrapper_content_right_1cl #content_wide_scroll #content_wide_t {
	margin:0px 20px 0px 20px; 
	color:#d9cfc6;
	font-size:11px;
	float:left;
  overflow:hidden;
}


/************************ 2Columns_text ************************/

#content_left_2c {
	width:353px;
	float:left;
}

#content_left_2c_t {
	margin:14px 20px 10px 20px;
	float:left;
	color:#d9cfc6;
	font-size:11px;
}

#content_right_2c {
	width:353px;
	float:left;
}

#content_right_2c_t {
	margin:14px 20px 10px 20px;
	float:left;
	color:#d9cfc6;
	font-size:11px;
}





/**********************************************************************/
/*			     	             		kontakt		                      				*/
/**********************************************************************/


#kontakt .column_left {
	float:left;
	width:247px;
}

#kontakt .column_right {
	float:left;
	width:249px;
	margin:45px 0 0 14px;;
}

#kontakt span.anrede, #kontakt span.land {
	float:left;
	margin:0;
}

#kontakt input.anrede {
	width:103px;
	height:17px;
	float:left;
	border:none;
	display:inline;
	background:#301D14 url('../img/gif/kontakt_input_bckgrnd_small.gif') no-repeat top right;
	color:#d9cfc6;
	font-size:10px;
	padding:1px 1px 1px 5px;
	margin-left:-2px;
}

#kontakt span.vname, #kontakt span.name, #kontakt span.firma,
#kontakt span.strasse, #kontakt span.plz, #kontakt span.telefon, 
#kontakt span.fax, #kontakt span.email, #kontakt span.nachricht {
	margin-top:13px;
	float:left;
}


#kontakt input.vname, #kontakt input.name, #kontakt input.firma,
#kontakt input.strasse, #kontakt input.plz, #kontakt input.land,
#kontakt input.telefon, #kontakt input.fax, #kontakt input.email {
	width:243px;
	height:17px;
	float:left;
	border:none;
	background:#301D14 url('../img/gif/kontakt_input_bckgrnd.gif') no-repeat top right;
	color:#d9cfc6;
	font-size:10px;
	padding:1px 1px 1px 5px;
	margin-left:-2px;
}

#kontakt textarea.nachricht {
	width:245px;
	height:85px;
	float:left;
	border:none;
	background:#301D14 url('../img/gif/kontakt_textarea_bckgrnd.gif') no-repeat bottom left;
	color:#d9cfc6;
	font-size:10px;
	font-family:arial, sans-serif;
	padding:2px;
}

#kontakt input.submit {
	color:#d9cfc6;
	border:none;
	background-color:transparent;
	font-size:10px;
	font-family:arial, sans-serif;
	cursor:pointer;
	margin:15px 0 0 -4px;
	padding:0;
	float:left;
	text-align:left;
	display:block;
}

*+html #kontakt input.submit {margin-left:-14px;}

#kontakt input.submit:hover {
	color:#84531a;
	border:none;
	background-color:transparent;
	font-size:10px;
	font-family:arial, sans-serif;
}


/************************ STANDORTE ************************/

#weltkarte {
   border:none;
   width:706px;
   height:435px;
   text-decoration:none;
   position:absolute;
   z-index:1;
}

#standorte_txt {
   width:287px;
   height:111px;
   background:transparent url('../img/gif/standorte_bckgrnd.gif') repeat-x top left;
   position:relative;
   top:293px;
   left:219px;
   z-index:1000;
   color:#d9cfc6;
}

#standorte_txt p.bodytext {
	margin:0 0 0 6px;
	padding-top:8px;
	font-size:10px;
}


/**********************************************************************/
/*     	             			links									                      */
/**********************************************************************/


a:link, a:visited {
	color:#d9cfc6;
	text-decoration:none;
}

a:hover, a:active {
	color:#d9cfc6;
	text-decoration:underline;
}



/**********************************************************************/
/*     	             			ueberschriften				                      */
/**********************************************************************/

h1 {
	color:#d9cfc6;
	font-size:18px;
	font-family:arial, sans-serif;
	padding:0;
	margin:0 0 10px 0;
	font-weight:normal;
}

h2 {
	color:#d9cfc6;
	font-size:16px;
	font-family:arial, sans-serif;
	padding:0;
	margin:0 0 10px 0; 
	font-weight:normal;
}

h3 {
	color:#d9cfc6;
	font-size:14px;
	font-family:arial, sans-serif;
	padding:0;
	margin:0 0 10px 0; 
	font-weight:normal;
}

h4 {
	color:#d9cfc6;
	font-size:12px;
	font-family:arial, sans-serif;
	padding:0;
	margin:0 0 10px 0; 
	font-weight:normal;
}


/**********************************************************************/
/*     	             			sonstige Formatierungen                     */
/**********************************************************************/

p.bodytext {margin:0 0 10px 0; padding:0;}

span.hidden {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}

span.red {
	color:red;
}

#content_right_t .navigation {
	margin-top:10px;
}

div.ref {
   font-size:17px;
   color:rgb(205, 187, 144); 
   font-family:arial;
}




/**********************************************************************/
/*			     	             		articlepages                    				*/
/**********************************************************************/

.tx-kharticlepages-pi1 .ap {
	height:300px;
	overflow:hidden;
}


/**********************************************************************/
/*     	             			sitemap								                      */
/**********************************************************************/

.tx-flseositemap-pi1 ul {
	margin-top:0;
}


/**********************************************************************/
/*     	             			flash									                      */
/**********************************************************************/

#flash {
	width:706px;
	height:140px;
	float:left;
}

/**********************************************************************/
/*     	             			gallery								                      */
/**********************************************************************/

.tx-chgallery-pi1 {

}

.tx-chgallery-pi1 .single {
	color:#d9cfc6;
	float:left;
	margin-right:20px;
	text-align:center;
	
}

.tx-chgallery-pi1 #gallery {
	height:386px;
	width:660px;
}

.tx-chgallery-pi1 .single .img img {
	border:none;
}

.tx-chgallery-pi1 .pagebrowser {
	text-align:right;
	width:600px;
}

/**********************************************************************/
/*     	                  contenttable Logos                         */
/**********************************************************************/


table {
   border-spacing:0;
   border-collapse:collapse;
   font-size:11px;
}

table td {
	margin:0;
	padding:0;
}

#wrapper_content_right_1c .contenttable, .contenttable-0, .contenttable.contenttable-0  {
   border-spacing:0;
   border-collapse:collapse;
}

#wrapper_content_right_1c .contenttable-0 {
   border-spacing:0;
   border-collapse:collapse;
}

.tab_imp {
   border-spacing:0;
   border-collapse:collapse;
}


#wrapper_content_right_1cl .contenttable {
   border-spacing:0;
   border-collapse:collapse;
   margin-left:140px;
}

#wrapper_content_right_1cl .contenttable-0 .td-0, #wrapper_content_right_1cl .contenttable-0 .td-1 {
   background:transparent url('../img/gif/logo_border.gif') repeat-x top left;
}

#wrapper_content_right_1cl .contenttable-0 .td-0 {
   width:224px; 
   height:50px;
   padding-top:10px;
}

#wrapper_content_right_1cl .contenttable-0 .td-0 img {
   border:none;
}

#wrapper_content_right_1cl .contenttable-0 .td-1 {
   width:140px; 
   height:60px;
   color:#333333;
}

#wrapper_content_right_1cl .contenttable-0 .td-1 a:link, #wrapper_content_right_1cl .contenttable-0 .td-1 a:visited {
   color:#333333;
   text-decoration:none;
}

#wrapper_content_right_1cl .contenttable-0 .td-1 a:hover, #wrapper_content_right_1cl .contenttable-0 .td-1 a:active {
   color:#333333;
   text-decoration:underline;
}

#wrapper_content_right_1cl .contenttable-0 .tr-last {
   background:transparent url('../img/gif/logo_border_bottom.gif') repeat-x bottom left;
}

/**********************************************************************/
/*     	             			tt_news								                      */
/**********************************************************************/




/************************ LISTE 2CW ************************/

#wrapper_right_2cw #content_right_t .news-latest-container {
	float:left;
	width:270px;
	font-size:11px;
	background-color:transparent;
	border:none;
}

#wrapper_right_2cw #content_right_t .news-latest-item {
	float:left;
	width:270px;
	margin-bottom:20px;
	background-color:transparent;
	border:none;
}

#wrapper_right_2cw #content_right_t .news-latest-image {
	float:left;
	margin-top:14px;
}

#wrapper_right_2cw #content_right_t .news-latest-image img {
	float:left;
	border:none;
}

#wrapper_right_2cw #content_right_t .news-latest-text {
	float:left;
}

#wrapper_right_2cw #content_right_t .news-latest-text .bodytext {
	padding:0;
	margin:0;
}


#wrapper_right_2cw #content_right_t .news-latest-morelink {
	float:left;
}


#wrapper_right_2cw #content_right_t .news-latest-item h3 {
	display:block;
	padding:5px 0 0 8px;
	margin:0 0 0 -10px;
	height:27px;
	width:285px;
	background:transparent url('../img/gif/news_headline_bckgrnd.gif') repeat-x top left;
	font-size:13px;
	font-family:arial, sans-serif;
	font-weight:normal;
}



/************************ LISTE 2CS ************************/

#wrapper_right_2cs #content_right_big_t .news-latest-container {
	float:left;
	width:310px;
	font-size:11px;
	background-color:transparent;
	border:none;
}

#wrapper_right_2cs #content_right_big_t .news-latest-item {
	float:left;
	width:310px;
	margin-bottom:20px;
	background-color:transparent;
	border:none;
}

#wrapper_right_2cs #content_right_big_t .news-latest-image {
	float:left;
	margin-top:14px;
}

#wrapper_right_2cs #content_right_big_t .news-latest-image img {
	float:left;
	border:none;
}

#wrapper_right_2cs #content_right_big_t .news-latest-text {
	float:left;
}

#wrapper_right_2cs #content_right_big_t .news-latest-text .bodytext {
	padding:0;
	margin:0;
}


#wrapper_right_2cs #content_right_big_t .news-latest-morelink {
	float:left;
}


#wrapper_right_2cs #content_right_big_t .news-latest-item h3 {
	display:block;
	padding:5px 0 0 8px;
	margin:0 0 0 -10px;
	height:27px;
	width:320px;
	background:transparent url('../img/gif/news_headline_bckgrnd.gif') repeat-x top left;
	font-size:13px;
	font-family:arial, sans-serif;
	font-weight:normal;
}

/************************ SINGLE ************************/

.news-single-item {
	background-color:transparent;
	border:none;
	font-family:arial, sans-serif;
	font-size:11px;
}


.news-single-left {
	float:left;
	width:345px;
}

.news-single-subtext {
	float:left;
	margin-top:10px;
}

.news-single-subtext h3 {
	float:left;
	font-size:11px;
	font-weight:normal;
}

.news-single-content {
	float:left;
}

.news-single-image {
	float:right;
	width:310px;
	margin:0 0 0 10px;
}

.news-single-image img {
	float:right;
	border:none;
	margin:0;
	padding:0;
}

.news-single-image {
   float:left;
   width:100%;
   margin:10px 0 0 0;
}

.news-single-image img {
   float:left;
   margin-right:10px;
}

.news-single-backlink {
	float:left;
}


/************************ AKTUELL ************************/


#wrapper_content_right_1c .news-latest-container {
	width:666px;
	background-color:transparent;
	border:none;
}


#wrapper_content_right_1c .news-latest-container h2 {
	background-color:transparent;
	border:none;
}

#wrapper_content_right_1c .news-latest-container .news-latest-item h3 {
	display:block;
	padding:5px 0 0 8px;
	margin:0 0 0 0px;
	height:27px;
	width:666px;
	background:transparent url('../img/gif/news_headline_bckgrnd.gif') repeat-x top left;
	font-size:13px;
	font-family:arial, sans-serif;
	font-weight:normal;
}

#wrapper_content_right_1c .news-latest-container .news-latest-item {
	background-color:transparent;
	border:none;
	margin-bottom:10px;
}

#wrapper_content_right_1c .news-latest-container .news-latest-item img {
	border:none;
}

#wrapper_content_right_1c .news-latest-container .news-latest-item .clearer {
	background-color:transparent;
	border:none;
}


#wrapper_content_right_1c .news-latest-image img {
	float:left;
	border:none;
	margin-top:10px;
	margin-left:8px;
}
#wrapper_content_right_1c .news-latest-text {
	float:left;
	margin-left:8px;
}

#wrapper_content_right_1c .news-latest-text .bodytext {
	padding:0;
	margin:0;
}


#wrapper_content_right_1c .news-latest-morelink {
	float:left;
	margin-left:8px;
}

#wrapper_content_right_1c .space {
	height:20px;
	display:block;
}



/**********************************************************************/

/*     	    ++++++++++++++++	 IE 6 FIXES  ++++++++++++++++			      */

/**********************************************************************/


/************************ CONTENT ************************/

* html #content_right {width:304px;}
* html #content_right_t {margin:0; padding:10px 20px 0px 20px;}
* html #wave_right {width:310px;}
* html #wrapper_right_2cw {width:304px;} 

* html #content_right_big {width:344px;}
* html #content_right_big_t {margin:0; padding:10px 20px 0px 20px;}
* html #wave_right_small {width:350px;}
* html #wrapper_right_2cs {width:344px;}

* html #content_wide_t {margin:0; padding:10px 20px 0px 20px;}

* html #wrapper_middle_2cw, * html #content_middle, 
* html #wrapper_content_right_2cw, * html #wrapper_right_2cw,
* html #wave_right, * html #content_right,
* html #wrapper_left, * html #wave_left {
	margin:0; 
	padding:0; 
	display:inline;
}

* html #wave_right {
	margin:0px; 
}

* html #wrapper_right_2cw {
	margin:0 0 0 -3px; 
}

* html #content_middle img {
	margin:0 0 0 -3px; 
	padding:0;
	width:396px;
	display:inline;
	border:none;
	text-decoration:none;
}

* html #wrapper_right_2cs {
	margin:0 0 0 -3px; 
}

* html #content_middle_small img {
	margin:0 0 0 -3px; 
	padding:0;
	width:356px;
	display:inline;
	border:none;
	text-decoration:none;
}

/************************ NEWS ************************/

* html #wrapper_right_2cs #content_right_big_t .news-latest-item {width:304px;}
* html #wrapper_right_2cs #content_right_big_t .news-latest-container {width:304px;}
* html #wrapper_right_2cs #content_right_big_t .news-latest-item h3 {margin:0;width:304px;}
* html #wrapper_right_2cs #content_right_big_t .news-latest-image {margin-left:4px;}
* html #wrapper_right_2cs #content_right_big_t .news-latest-text {margin-left:4px; margin-top:5px;}
* html #wrapper_right_2cs #content_right_big_t .news-latest-morelink {margin-left:4px;}


* html #content_wide .news-latest-item h3 {margin:0;}
* html #content_wide .news-latest-image {margin-left:4px;}
* html #content_wide .news-latest-text {margin-left:4px; margin-top:5px;}
* html #content_wide .news-latest-morelink {margin-left:4px;}

* html #content_wide_scroll .news-latest-item {width:655px;}
* html #content_wide_scroll .news-latest-item h3 {margin:0;}
* html #content_wide_scroll .news-latest-image {margin-left:4px;}
* html #content_wide_scroll .news-latest-text {margin-left:4px; margin-top:5px;}
* html #content_wide_scroll .news-latest-morelink {margin-left:4px;}

/************************ KONTAKT ************************/

* html #kontakt input.anrede {width:109px;}

* html #kontakt input.vname, * html #kontakt input.name, * html #kontakt input.firma,
* html #kontakt input.strasse, * html #kontakt input.plz, * html #kontakt input.land,
* html #kontakt input.telefon, * html #kontakt input.fax,* html  #kontakt input.email {
	width:249px;
}

* html #kontakt textarea.nachricht {width:245px; height:87px;}

/************************ NAVIS ************************/

* html #lng_navi ul li.border {padding-bottom:0px; height:5px;}
* html #navi_lv1 ul li.border {padding-bottom:0px; height:5px;}
* html #navi_lng ul li.border {padding-bottom:0px; height:5px;}

* html #wrapper_content_right_1cl .contenttable {
   margin-left:120px;
}

* html #search {width:191px;}

* html #homelink {margin-right:10px;}