html{
	margin:0;
	padding:0;
	text-align:center;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	height:100%;
	width:100%;
}
body {

   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align:center;
	background: #FBBA21 url(../images/body_background.jpg) no-repeat center -4px;
}

a {
	color: #003381;
   font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
img { border:0; }
a img {
	border-width: 0px;
}


td, div, span,
.bodytext,
p.bodytext {
	font-size:12px;
	margin:0;
	line-height: 18px;
}

#site_wrapper {
	/*
	position:absolute;
	top:0px;
	left:50%;
	z-index:0;
	margin:0;
	height:600px;
	*/
	width:100%;
	margin:0 auto;
	text-align:center;
}
#main_wrapper {
	position: relative;
	margin-bottom:150px;
	/*
	position:absolute;
	top:10px;
	left:-492px;
	width:984px;
	z-index:1;
	margin:0;
	*/
width:960px;  margin:0 auto; text-align:center;

}

#main {
	margin:0;
	width:960px;
   display:table;
	text-align:left;

}
#head_wrapper {
	position:relative;
	z-index:1;
	left:0px;
	top:0px;

	height:163px;

	width:960px;
	border:0px solid red;
	margin:0;

}
#bgr_logo {
	position:absolute;
	
	
	width:960px;
	height:172px;
	z-index:2;
	margin:0;
	padding:0;

	overflow:hidden;
	background: url(../images/header_background.png) no-repeat left top;
}

#bgr_logo img {
	padding:0;
	margin:0;
	border:0;
}
/***** random header *************************/
#bgr_logo_random {
	display:none;
	position:absolute;
	left:17px;
	top:17px;
	width:950px;
	height:129px;
	z-index:3;
	margin:0;
	padding:0;
	border:0px solid red;
	overflow:hidden;
	/*
	background: url(../images/bgr_header.jpg) no-repeat left top;
	*/
}


#head_logo {
/*
	background: logo bei bedarf

  	background: url(../images/logo.gif) no-repeat left top;
	 */
	position: absolute;
	left:17px;
	top:17px;
	width:950px;
	height:125px;
	z-index:999;
	margin:0;
	border:0px solid red;
}
#head_logo a,
#head_logo a:hover {
	display:block;
	left:17px;
	top:17px;
	width:950px;
	height:125px;
	z-index:999;
	text-decoration:none;
}
#head_spruch {
	position: absolute;
	top: 36px;
	left: 188px;
	width: 360px;
	height: 90px;
	border: 0px solid red;
	z-index: 100;
	display:none;
}
#top_menu_wrapper {
	position:relative;
	margin:0;

	top:0;
	width:960px;
	height:34px;
	z-index:201;
   background: #042e6e;
	border:0px solid fuchsia;
}
#shadow_under_top_menu {
	width:960px;
	height:10px;
	margin:0;
	position:absolute;
	left:0px;
	top:34px;
	z-index:499;
	background-color:transparent;
	border:0px solid red;
}
#shadow_under_top_menu img {
	width:960px;
}

/**************** CONTENT **********************/

#content_euro .tx-powermail-pi1_mandatory {
        color: #1B2F68;
        font-size:14px;
}

#content_euro .tx-powermail-pi1 {
	padding-top:240px;
	padding-left:100px;
}

#content_euro .tx-powermail-pi1 legend {
	display:none;
}

#content_euro .tx-powermail-pi1 fieldset{
	margin:0px !important;
	padding:0px !important;
}

#content_euro .tx-powermail-pi1 label{                                                                                                                                                                                                   
	width:130px;
	color: #1B2F68;
	font-size:12px;
}
#content_euro .tx-powermail-pi1 input, #content_euro .tx-powermail-pi1 textarea {
	border:2px solid #1B2F68 !important;
	background-color: #FCEEC7;
	width:210px;
	padding:3px;
}

#content_euro .tx_powermail_pi1_fieldwrap_html_radio input {
	width:auto !important;
}

#content_euro .tx-powermail-pi1 p{
        width:100px;                                                                                                                                                                                                                        
}                                                                                                                                                                                                                                           

#content_euro .tx-powermail-pi1 .powermail_radio_inner {
	width:100;
}
#content_euro .tx-powermail-pi1 .powermail_radio_inner label{
        width:40px;                                                                                                                                                                                                                        
}

#powermaildiv_uid84 {
	position: absolute;
	left:500px;
	top: 258px;
} 

#powermaildiv_uid88 {
        position: absolute;                                                                                                                                                                                                                 
        left:500px;                                                                                                                                                                                                                         
        top: 303px; 
}


#content_euro .tx-srfreecap-pi2-image {
	margin:0px !important;
	padding-top:10px;
	padding-left:130px;
}

#content_euro .tx-srfreecap-pi2-cant-read {
	float:left;
	margin-left:40px !important;
}


#powermaildiv_uid76 p{	
	display:none;
}

.powermail_radio_inner_uid76_0 {
	padding-left:130px;
}

#powermaildiv_uid81 {
	position: absolute;
	top:610px;
	left:50px;
}
#powermaildiv_uid81 .powermail_check_inner {
	width:auto !important;
}

#powermaildiv_uid81 input {
	float:left !important;
	width:auto !important;
}

#powermaildiv_uid81 label{
	clear:right !important;
	width:auto !important;
	padding-right:10px;
}

#powermaildiv_uid81 p  {
	display:none;
}

#powermaildiv_uid85 {
	position:absolute;
	top:640px !important;
	left:700px !important;
}

#content_euro .powermail_submit{
	background: url("../euro/submit_button.gif");
	background-repeat: no-repeat;
	width:177px !important;
	top:-50px;
	text-indent:19px;
	height:25px;
	left:-200px !important;
	font-size:1px;
	color:#FFFFFF;
}

#powermaildiv_uid91 {
	position:absolute;
	top:640px;
	left:700px;
	width:280px;
}


#powermaildiv_uid91 .powermail_check_inner{
	width:auto !important;
}

#powermaildiv_uid91 p {
	display:none;
}

#powermaildiv_uid91 input {
	float:left !important;
	width:auto !important;
}

#powermaildiv_uid91 label{
	clear:right !important;
	width:auto !important;
	padding-right:10px;
	width:250px !important;
	font-size:10px !important;
}

#euro_more {
	position:absolute;
	top:640px;
	left:650px;
}

#content_wrapper {
	width:960px;
	border:0px solid red;
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	margin-bottom: 150px;
}
#content_wrapper_euro {
        width:960px;                                                                                                                                                                                                                        
        border:0px solid red;                                                                                                                                                                                                               
        margin:0;                                                                                                                                                                                                                           
        padding:0;                                                                                                                                                                                                                          
        position:relative;                                                                                                                                                                                                                  
        top:0px;                                                                                                                                                                                                                            
}
#content_holder {
	margin:0 0 0 0px;
	width:950px;


}
#bgr_image_holder {
	position:absolute;
	width:950px;
	left:17px;
	top:0px;
	margin:0;
	height:395px;
	z-index:2;
   border:0px solid red;
}
#bgr_image_via_typo3 {
	position:relative;
	margin:0;
	width:950px;
	height:395px;
	left:0px;
	top:0px;
   border:0px solid green;
	z-index:3;
	overflow:hidden;

}
#bgr_image_via_typo3 img {
	margin:0;
	border:none;
	padding:0;
}




/************* content main / oben ****************/
#content_main {
   position:relative;
	width:950px;
	left:0px;
	top:0px;
	margin:0;
	/*
   display:table;
	*/
	z-index:4;
	border:0px solid #ffcc00;
}


#content_real {
	position:relative;
	margin:0;
	padding:0;
   width:730px;
   float:right;
	right:4px;
 display:inline;
	border:0px solid fuchsia;

	min-height:395px;
  	height:auto !important;
  	height:395px;
	z-index:12;


}

/****************************/


/******* wie der name sagt: ********************/
#content_full_width {
	margin:0 0 0 10px;
}
/**************************************/

#content_left_absolute {
	position:relative;
	margin:0;
	 display:table;
	 z-index:38;
	 width:205px;
float:left;
	 top:0px;
	 border:0px solid red;
}

#content_left {
	float:left;
	position:relative;
	top:0px;
	display:table;
	z-index:40;
	width:195px;
	margin:0px 0px 0px 12px;
	padding:20px 0 0 0;
	border:0px solid red;
	vertical-align: top;
}
* html #content_left {
	margin:0px 0px 0px 6px;
}
#content_left_inner {
	margin:0;
	padding:0;
	width:180px;
	display:table;
	z-index:42;
	border:0px solid fuchsia;
}

.macina_table  {
	margin-left:0 !important;
}

/****** suchbox ************/
#content_left_inner_search {
	margin:0;
	width:180px;
}
#suche {
   /*
	display:none;
	*/
	position:relative;
	left:0px;
	top:0px;
	width:190px;
	height:26px;
	border:0px solid red;
	margin:0 0 8px 0;
}
#suche div.csc-header {
	display:none;
}

/******* text content ****************/
#content {
	font-size:12px;
	margin:15px 5px 4px 0;
	padding:0 0 0 0;
	z-index:35;
	border:0px solid red;
}

.clearing,
.zero {
	clear:both;
	margin:0;
	position:relative;
}

/******** content below, unterer content mit hellem bgr gelb ************/

#content_main_below {
	width:950px;
	margin:0;
	padding:0;
	z-index:25;
  display:table;
	border:0px solid fuchsia;

}


#content_real_below {
	width:730px;
	margin:0 6px 0 0;
	float:right;

	border:0px solid fuchsia;
	/*
	position:relative;
	right:6px;
	*/

	top:0px;
}
*
html #content_real_below {
	margin:0 3px 0 0;
}
#content_left_below {
	float:left;
	position:relative;
   display:table;
	top:0px;
	width:200px;
	margin:0 0 0 6px;
	padding:0;
	border:0px solid white;
	margin-left:11px;
}
* html #content_left_below {
	margin:0 0 0 3px;
}

#content_left_below_inner {
	margin:0;
	padding:0;
}
#content_left_below_inner div.extra_gap {
	margin:0;
	padding:0;
}

/******* text content below ****************/
#content_below {
	font-size:12px;
	margin:0;
	padding:0;
}

#content_below div.extra_gap {
   margin:7px 0 6px 0;
	padding:0;
}
#content_below div.extra_gap .extra_gap {
	margin:0;
	padding:0;
}

/****** start teaser table/td ****************/

#content_below td.td3 img,
#content_below td.td4 img {
	margin-top:4px;
}


/************************************************/


#content h1,
#content h1.csc-firstHeader,
#content div.csc-header h1,
#content div.csc-header-n0 h1,
#content div.csc-header-n1 h1,
#content div.csc-header-n2 h1,
#content div.csc-header-n3 h1 {
	margin:0 0 6px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color: black;
}
#content h2 {
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
	color: black;
	background: url(../images/bgr_navi_on.png) no-repeat left top;
}
#content div {
	margin:0;
	padding:0;
}










/****** normale typo überschriften  nur für adminbereich zeigen, im FE ausblenden,
da bei bedarf eigene klassen verwendet werden  ********/

.csc-textpic-caption {
	padding-top:0px;
	font-size:10px;
	color:gray;
}
#betw_footer {
	width:950px;
	height:0px;
	margin:0;
	padding:0;
	display:none;
}
#footer_wrapper {
	width:984px;
	height:53px;
	margin:0;

	border:0px solid red;
	position:relative;
	display:table;
	left:0px;
	z-index:30;
}
#footer_holder {
	width:950px;
	height:30px;
	top:-2px;

	margin:0 auto 0 auto;
	text-align:center;

	border:0px solid #ffcc00;
}


#lang_menu {
	display: none;
}

.clear_div {
	width:1px;
	height:1px;
	clear:both;
	margin:0;
}

/****** newsletter anmeldung *******************/

div.newsletter_subscription {
	margin:0;
	width:700px;
	border:0px solid white;
}

.newsletter_subscription,
.newsletter_subscription font {
	font-size:12px;
}


.direct_mail_anmeldung_box {
   background: url(../images/bgr_newsletter_abonnieren.png) no-repeat -10px top;
	height:35px;
	width:700px;
	margin:0;
	position:relative;
}
.direct_mail_anmeldung_box_select {
   background: url(../images/bgr_newsletter_abonnieren_select.png) no-repeat -10px top;
	height:35px;
	width:700px;
	margin:0;
}
.direct_mail_anmeldung_inner_select span{
	position:relative;
	left:12px;
	top:8px;
	margin:00 0 0 0;
	width:600px;
	height:18px;
}
.direct_mail_anmeldung_inner_select select{
	position:relative;
	left:58px;
	top:8px;
}

.direct_mail_anmeldung_inner {
	position:absolute;
	left:12px;
	top:8px;
	margin:0 0 0 0;
	width:600px;
	height:18px;
}

input.direct_mail_anmeldung_input {
	margin:0 5px 0 15px;
	background: none;
	background-color: transparent;
	border:none;
	padding:0;
	width: 150px;
	/*
	background: url(../images/bgr_suche_input.png) no-repeat left top;
	*/
}

input.direct_mail_anmeldung_submit {
	border:none;
	background: none;
	background-color: transparent;
	cursor:pointer;
	width:100px;
	padding:0;
}

/***************** php formular kontakt ****************************/
input, textarea {
	border:1px solid #003381;
}
/*
#form_php {
	width:660px;
}
*/
#form_php td,
#form_php div {
	font-size:12px;
	margin:0;
	padding:0;
}
#form_php td.headline {
	padding:0 0 8px 0;
	margin:0;
}

#form_php div#content_norm {
	border:0px solid #ff0000;
	margin:0;
	min-height:430px;
  	height:auto !important;
  	height:430px;
	width: 640px;
}
#form_php td.form_left {
	width:45%;
	margin:0;
	padding:0;
}
#form_php td.form_right {
	width:620px;
	margin:0;
	padding:0;
}
#form_php td.form_left td,
#form_php td.form_right td,
#form_php td.form_small td table td {
	padding:3px 0 0 0;
	margin:0;
}
#form_php td.form_small {
	width:450px;
	border:0px solid #ffcc00;
}
#form_php td.td_a {
	width:23%;
}
#form_php td.td_b {
	width:76%;
}
#form_php input.norm {
	width:200px;
}
#form_php input.norm_plz {
	width:45px;
}
#form_php input.norm_ort {
	width:151px;
}

#form_php textarea.norm_textarea {
	width:320px;
	height:60px;

}
#form_php input.checkbox {
	position:relative;
	top:2px;
	border:none;
}


/*********************** sitemap ***************************************/

.csc-sitemap li {
	list-style-image: url(../images/list.gif);
}
.csc-sitemap li a {
	color: Gray;
}
.csc-sitemap li li a {
	color:Black;
	font-size:11px;
}

/******************** altered typo css ***********************/
#content table.contenttable {
	position:relative;
	top:-4px;
	left:0px;
}
.contenttable td,
.contenttable th,
.contenttable p {
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
#content p.bodytext ul,
#content p.bodytext li,
#content ul,
#content li {
	margin-left:8px;
	padding:0 0 3px 0;
}
#content ol {
	margin-left:10px;
	padding:0 0 3px 5px;
}

.csc-textpic-clear {
	height:0px;
	margin:0;
	padding:0;
}

.align-left {
	text-align:left;
}

/****** product tech data *************/

.tech_data {
	width:484px;
	margin:0;
	border-collapse: collapse;
}
.tech_data td {
	margin:0;
	padding:2px 15px 2px 10px;
}
.tech_data tr.tr-even {
	background:#fedc4d;
}



li {
	line-height:18px;
}


/*
#content div.csc-textpic-center div.csc-textpic-imagewrap {
	margin:0 auto;
}
*/

#content div.csc-textpic-imagewrap {
	margin:0 auto;
}




/******* dropdown marktauswahl *****************/

#dropdown_marktauswahl_wrapper {

}

#dropdown_marktauswahl {
	margin:0;

}
#dropdown_marktauswahl select {
	width:125px !important;
	border:0px solid #f9b200;
	height:17px;
	background: url(../images/bgr_marktauswahl_select.png) no-repeat left top;
	padding:0;
	margin:0;
}
#dropdown_marktauswahl option {
	background:white;
	border:none;

}

/*******extension  imagemap *************/

.map_image {
	margin:0 auto 0 auto;
	text-align: center;

}


 /******** small content *****************/

 #fce_small_content {
 	margin:0;
  position:relative;
	width:680px;
	left:20px;
	border:0px solid red;
 }
 #fce_small_content div.fce_small_content_inner {
 	margin:0;
	padding:0;
 }


/********* fce 2col ************************/

#fce_2col {
	margin:0;
	width:680px;
	display:table;
}

#fce_2col div.col_left {
	float:left;
	display:inline;
	width:190px;
	margin:0 8px 0 0;
}
#fce_2col div.col_right {
	float:right;
	display:inline;
	width:480px;
	margin:0 auto 0 0;
	text-align:center;
}




/*** div bgr googlemap ***/

.div_bgr_googlemap {
	width:482px;
	height:525px;
	margin:0;
	background: url(../images/bgr_googlemap.png) no-repeat left top;
}
.div_bgr_googlemap_inner {
	margin:0;
	position:relative;
	left:0px;
	top:5px;
}


/************* mods *******************/

.nope {
	display:none;
}


/********* gallery header ***************/

.header_markt_in_bildern {
	width:730px;
	margin:0 auto 0 auto;
	text-align:center;
	position:relative;
	height:1px;
	z-index:199;
}
.header_markt_in_bildern_inner {
	position:absolute;
	top:12px;
	left:250px;
	height:30px;
	width:250px;
	z-index:201;
}



/**
* Formular
*/
form#mailform {
  margin-bottom:15px;
}
form#mailform fieldset {
	border:0px;
}
form#mailform fieldset div {

  padding:4px !important;
  min-height: 20px;
}


form#mailform label,form#mailform .label {
  position:relative;
  margin:0px;
  padding:0px;
  font-size:12px;
  width:20%;
  display:block;
  float:left;
  padding-left:5px;
  padding-top:5px;
  font-weight:bold;
  color:#01327f;
}


form#mailform input,form#mailform textarea, form#mailform select  {
  border:1px inset #fd9500;
  padding:2px 3px;
  width:60%;
  font-family:Verdana;
  font-size:12px;

}
form#mailform select {
  width:auto !important;
}

form#mailform input.nosize {
  width:auto;
}
form#mailform input.csc-mailform-submit {
  color:#fff;
  font-weight:bold;
  background: #01327f ;
  font-size:11px;
  padding: 4px 12px 4px 12px;
  text-align: center;
  border:1px outset #3869a3;
  float:right;
  font-family:Verdana;
  cursor: pointer;
  width: 20%;
}
form#mailform input.submit:hover {
  background:#0069d5;
}
form#mailform input.radio {
  border:0px;
  background: transparent;
  float:left;
  width:auto;
}

/**
 * Powermail
 */
.tx-powermail-pi1_fieldset_gewinnspiel div.even,
.tx-powermail-pi1_fieldset_anmeldung div.even {
	background: transparent !important;
}
.tx-powermail-pi1_fieldset_gewinnspiel label ,
.tx-powermail-pi1_fieldset_anmeldung  label {
	position: relative;
}
.tx-powermail-pi1_fieldset_gewinnspiel label  {
	position: relative;
}
.tx-powermail-pi1_fieldset_gewinnspiel input.powermail_text,
.tx-powermail-pi1_fieldset_gewinnspiel input.powermail_captcha,
.tx-powermail-pi1_fieldset_anmeldung input.powermail_text,
.tx-powermail-pi1_fieldset_anmeldung input.jscalendar,
.tx-powermail-pi1_fieldset_anmeldung select.powermail_select,
.tx-powermail-pi1_fieldset_anmeldung textarea.powermail_textarea{
	padding:5px;
	border:1px inset #ef7c01 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.tx-powermail-pi1_fieldset_anmeldung legend {
	font-size:16px !important;
	margin-bottom: 10px !important;
}
#uid82_cb,
#uid82_msgCnt {
	display:none;
}
#powermaildiv_uid81 {
	height:75px;
}
.tx-powermail-pi1_fieldset_anmeldung div.tx_powermail_pi1_fieldwrap_html div.powermail_check_inner {
	width:140px !important;
}

.tx-powermail-pi1_fieldset_anmeldung  .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-size:14px;
	margin-bottom: 10px;
}
.tx-powermail-pi1_fieldset_anmeldung div.tx_powermail_pi1_fieldwrap_html div.powermail_check_inner label {
	width:120px !important;
	font-size:11px !important;
}
.tx-powermail-pi1_fieldset_gewinnspiel input.powermail_captcha {
	margin-right:80px;
}
.tx-srfreecap-pi2-image {
	margin-left:201px !important;
	margin-top:10px !important;
	margin-right:240px !important;
	margin-bottom: 5px !important;
}

.tx-srfreecap-pi2-cant-read {
	margin-left:201px !important;
}
#dock-menu {

	
}
.jqDockWrap {
	margin: 0px auto;
}
#dock-menu span {
	display:none;
}
#content_left_inner .imgtext-table {
	display:none;
}

#navigation {
	list-style:none;
	padding:0px;
	
	margin:0px;
	list-style: none;
	position: absolute;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:20;
	
}
	#navigation li {
		display:block;
		float:left;
		margin-right:-12px;
	}
	#navigation li.active a {
		background: transparent url('../images/menu_bg.png') no-repeat scroll right -102px;
	}
	#navigation li.active a span {
		background: transparent url('../images/menu_bg.png') no-repeat scroll left -68px;
	}
	#navigation li a {
		font-size:14px;
		text-decoration:none;
		background: transparent url('../images/menu_bg.png') no-repeat scroll right -34px;
		font-family:Arial;
		font-weight: bold;
		color:#fff;
		display:block;
		
	}
	#navigation li a span {
		padding:8px 5px 8px 18px;
		background: transparent url('../images/menu_bg.png') no-repeat left top;
		display:block;
		margin-right:12px;
		font-size:14px;
		
		text-shadow: 1px 1px 0px #172E75;

		
	}

.csc-menu-1 {
	list-style:none;
	padding:0px;
	margin:0px 0px  !important;
	list-style: none;
	margin-left:0px 0px 15px 8px !important;
	height:45px;

}
	.csc-menu-1 li {
		display:block;
		float:left;
		margin-right:-17px;
		margin-bottom: 15px;
		
	}
	.csc-menu-1 li.active {

	}
	.csc-menu-1 li.active a {
		background: transparent url('../images/menu_bg.png') no-repeat scroll right -102px;
	}
	.csc-menu-1 li.active a span {
		background: transparent url('../images/menu_bg.png') no-repeat scroll left -68px;
	}
	.csc-menu-1 li a:hover {
		text-decoration: none;
		color:#fff;
}
	.csc-menu-1 li a {
		font-size:14px;
		text-decoration:none;
		background: transparent url('../images/menu_bg.png') no-repeat scroll right -34px;
		font-family:Arial;
		font-weight: bold;
		color:#fff;
		display:block;

	}
	.csc-menu-1 li a span {
		padding:8px 8px 8px 18px;
		background: transparent url('../images/menu_bg.png') no-repeat left top;
		display:block;
		margin-right:13px;
		font-size:14px;

		text-shadow: 1px 1px 0px #172E75;


	}



	#dealer-locator {
	
	}
	#dealer-locator .imgtext-table img{
		display:none;
	}
	#dropdown_marktauswahl_wrapper {
		
		
	}
	#dropdown_marktauswahl select {
		position: absolute;
		left:818px;
		top:100px;
		background: orange;
		z-index: 25;
		height:20px;
	}
#bgr_image_holder {
	display:none;
}

#content_left_below #fce_left_menu {
	display:none;
}

.teaser {
	background: transparent url('../images/header.gif') no-repeat left top;
	-moz-box-shadow:1px 1px 1px #96863E;
	-webkit-box-shadow: 1px 1px 1px #96863E;
	margin-right: 10px;
	float:left;
	margin-bottom: 10px;
}
.teaser h3 {
	background: transparent url('../images/header.gif') no-repeat right -34px;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	text-shadow: 1px 1px 0px #172E75;
	color:#fff;
	font-family:Arial;
	font-weight: bold;
	font-size:14px;
}

.box {
	width:99%;
	display:block;
	
	background: #FDC622 -moz-linear-gradient(top, #FFDD28, #FBBA20);
	-moz-box-shadow:1px 1px 1px #96863E;
	-webkit-box-shadow: 1px 1px 1px #96863E;
	
	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFDD28', EndColorStr='#FBBA20')
		progid:DXImageTransform.Microsoft.Shadow(color=#96863E,direction=90,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#96863E,direction=180,strength=3);
	margin-bottom: 10px;
	
	
}
.box h3 {
	background: transparent url('../images/header.gif') no-repeat left top;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	text-shadow: 1px 1px 0px #172E75;
	color:#fff;
	font-family:Arial;
	font-weight: bold;
	font-size:14px;
}
.box .content {
	padding:10px !important;
	color:#18317E !important;
	font-size:13px !important;
}
.box .content h4 {
	margin: 0px 0px 10px 0px;
}
.box .content p {
	margin-bottom: 10px;
}
ul.team {
	list-style:none;
	padding:0px;
	margin:0px;
	list-style: none;
}
ul.team li {
	display:block;
	float:left;
	width:215px;
	margin-left: 7px;
	margin-bottom:9px;
}
ul.team li div.member {
	
	-moz-box-shadow:1px 1px 1px #96863E;
	-webkit-box-shadow: 1px 1px 1px #96863E;
	background: -moz-linear-gradient(top, #FFDD28, #FBBA20);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFDD28', EndColorStr='#FBBA20');
	
	width:215px;
	margin-bottom: 10px;
	height:163px;
}
ul.team li div.member h3 {
	background: transparent url('../images/header.gif') no-repeat left top;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	text-shadow: 1px 1px 0px #172E75;
	color:#fff;
	font-family:Arial;
	font-weight: bold;
	font-size:16px;
}
ul.team li div.member img {
	float:right;
	margin-right:5px;
	margin-top:5px;
}
ul.team li div.member h4 {
	color:#18317E;
	font-size:15px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFEAB0;
	margin-left: 12px;
	margin-bottom: 3px;
	margin-top: 7px;
}
ul.team li div.member h5 {
	color:#18317E;
	font-size:13px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFEAB0;
	margin-left: 12px;
	margin-bottom: 17px;
	margin-top: 0px;
}
ul.team li div.member span {
	display:block;
	margin-left: 12px;
	margin-bottom: 0px;
	color:#18317E;
	font-size:11px;
}


/***** fce gallery ******/

#fce_gallery {
	margin:0 auto 0 auto;
	text-align:center;
	width:720px;
	-moz-box-shadow:1px 1px 1px #96863E;
	-webkit-box-shadow: 1px 1px 1px #96863E;
	background: -moz-linear-gradient(top, #FFDD28, #FBBA20);

	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFDD28', EndColorStr='#FBBA20')
	
		progid:DXImageTransform.Microsoft.Shadow(color=#96863E,direction=90,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#96863E,direction=180,strength=3);
	height:180px;
}

#fce_gallery div.fce_gallery_header_holder {
	background: transparent url('../images/header.gif') left top;
	margin: 0px !important;
	padding: 8px 0px 8px 10px;
	text-shadow: 1px 1px 0px #172E75;
	color:#fff;
	font-family:Arial;
	font-weight: bold;
	font-size:16px;
	
}

#fce_gallery div.fce_gallery_header {
   margin:0;
   font-size:14px;
   
}

#fce_gallery div.fce_gallery_inner {
   margin:0;

}
#dock-menu {
	position: relative;
	bottom: 110px;
	z-index: 198;
	margin-left: -10px;
	display: none;
}

#dock-menu img {
	padding: 0px 2px;
}
#dock-menu .myLabel h4 {
	background-image: linear-gradient(bottom, rgb(8,90,172) 68%, rgb(26,45,109) 47%);
	background-image: -o-linear-gradient(bottom, rgb(8,90,172) 68%, rgb(26,45,109) 47%);
	background-image: -moz-linear-gradient(bottom, rgb(8,90,172) 68%, rgb(26,45,109) 47%);
	background-image: -webkit-linear-gradient(bottom, rgb(8,90,172) 68%, rgb(26,45,109) 47%);
	background-image: -ms-linear-gradient(bottom, rgb(8,90,172) 68%, rgb(26,45,109) 47%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.68, rgb(8,90,172)),
		color-stop(0.47, rgb(26,45,109))
	);
	color: white;
	margin: 0px 5px;
	width: 120px;
}
* html .jqDockWrap {
	display:none;
}

#footer {	
	position: static;
	bottom:0px;
	height:35px;
	text-align: center;
	z-index:200;
	width:960px;
	left:50%;

}
* html #footer {
	position: static;
	margin: 0px;
	
}
#footer ul {
	list-style: none;
	background: transparent url('../images/header.gif') left -102px;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:7px;
	padding-top:10px;
}
#footer ul li{
	display:inline;
}
#footer ul li a{
	margin-right: 5px;
	color:#fff;
}
.imgtext-table {
	clear:both;
}
.imgtext-table img {
	padding-left:15px;
}

#overlay {

	opacity:0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40); 
	background:#000;
	height:100%;
	width:100%;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:300;
	display: none;
}
#lightbox {
	position:absolute;
	top:50%;
	left:50%;
	width:540px;
	height: 370px;
	background: transparent url('../images/lightbox.png') left top;
	z-index:301;
	margin-left: -270px;
	margin-top: -185px;
	display: none;
}
#lightbox .close {
	position: absolute;
	top:0px;
	left:503px;
	width:32px;
	height:32px;
}
#lightbox .text {
	position: absolute;
	left:87px;
	text-align: left;
	color:#18317E;
	font-size:15px;
	padding-top:40px;
	height:135px;
	font-weight:bold;
	padding-left:110px;
	top:70px;
	width:260px;
}
#lightbox a {
	bottom:350px;
	display:none;
	font-size:15px;
	font-weight:bold;
	left:198px;
	position:absolute;
	top:200px;
}
#lightbox .img {
	position:absolute;
	left:0;
	top:50px;
}

#lightbox .prev {
	position: absolute;
	height:35px;
	left:18px;
	top:310px;
	width:183px;
	background: transparent url('../images/lightbox_buttons.png') left top;
}
#lightbox .prev.hover {
	background: transparent url('../images/lightbox_buttons.png') left -35px;
}
#lightbox .next {
	position: absolute;
	height:35px;
	right:18px;
	top:310px;;
	width:183px;
	background: transparent url('../images/lightbox_buttons.png') left -105px;
}
#lightbox .next.hover {
	background: transparent url('../images/lightbox_buttons.png') left -70px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
        background-color: transparent !important;
}

@media print {
	#footer { display: none; } 
	#dock-menu { display: none; }
	#head_wrapper { display: none; }
	#content_left_absolute { display: none; }
	#content_real { float: none; } 
	#content { margin: 170px 5px 4px 0; } 
	body { background: white; }
}

