/* general stuff */

body{
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

h1{
	font-size:16px;
}

h2{
	font-size:14px;
	text-align:center;
}

h3{
	font-size:11px;
	text-align:left;
	padding-left:10px;
}

h4{
	font-size:11px;
}

TD {
	FONT-WEIGHT: normal;
 	FONT-SIZE: 11px;
 	FONT-STYLE: normal;
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;
 	color:#333333;
  /*text-align:left;*/
}

A {
	COLOR: #333;
/*
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: underline;
*/
}

A:hover {
	COLOR: #ff9900;
 	TEXT-DECORATION:underline;
}

INPUT {
	FONT-SIZE: 11px;
}

SELECT {
	FONT-SIZE: 11px;
}

/* --------------------------------------------------- */

.mandatoryfield{}
.missingfield{background-color:MediumSlateBlue;}

/* styles for categorie boxes on edit_site_information/product_options_prm */ 
.fakelink	{
	color:#E72;
	font-weight:bold;
	cursor:pointer;
}

.fakelink:hover{
	color:#000;
}

.stretchtoggle01{
	line-height:16px;
	cursor:pointer;
	border-bottom:2px solid white;
	color:#333333;
	font-weight:bold;
}
.togglebar{
	background-color:#E2E2E2;
	color:black;
	font-weight:bold;
	text-align:left;
	line-height:20px;
}
/* --------------------------------------------------- */

/* styles for new footer */
.footerlink{
	color:#666666;
	text-decoration:none;
}
/* --------------------------------------------------- */
	
.highlightRow{
	BACKGROUND-COLOR: #cccccc;
}

/* Style to highlight input Fields on input Error */
.highlightBGonError{
	background-color:#FFA000;
}

.einleitung_inhalt {
	MARGIN-LEFT: 6px;
	COLOR: #333333;
	MARGIN-RIGHT: 6px;
	text-align:left;
	/*BACKGROUND-COLOR: #dedede;
	*/
	BACKGROUND-COLOR: #f1f1f1;
}

.einleitung_inhalt A
{
	color:#333;
}
.einleitung_inhalt A:hover
{
	color:#ff9900;
}
.erlauterung_inhalt {
	MARGIN-LEFT: 6px;
	MARGIN-RIGHT: 6px;
	BACKGROUND-COLOR: #f1f1f1;
	TEXT-ALIGN: justify;
	color:#333333;
}

.global_nav_normal {
	COLOR: #333333;
	BACKGROUND-COLOR: #dedede;
}

.global_nav_selected {
 	COLOR: #333333;
 	BACKGROUND-COLOR: #cccccc;
 	TEXT-DECORATION: none;
}

/* Main Menu  */
.head_nav_general {
	margin:10px 0;
}

TD.head_nav_general_main {
 	border-bottom:2px solid #F90;
 	text-align:left;
}

.head_nav_main {
}

TD.head_nav_main_normal {
	margin:0;
	padding:0;
}

TD.head_nav_main_selected {
 	margin:0;
	padding:0;
}
/* 22 -> 32 x 5 -> 15 */
A.head_nav_main_normal {
	FONT-WEIGHT: bold;
 	COLOR: #666;
 	TEXT-DECORATION: none;
 	background:url(images/button_menue_active.gif) top left;
 	display:block;
 	line-height:22px;
 	padding:0 5px;
 	margin-right:0;
 	border-right:1px solid #F90;
}

A:hover.head_nav_main_normal {
 color:#FFF;
 background:url(images/button_menue_deactive.gif) top left;
}
/* 22 -> 32 x 5 -> 15 */
A.head_nav_main_selected {
	FONT-WEIGHT: bold;
 	COLOR: #FFF;
	TEXT-DECORATION: none;
	background:url(images/button_menue_deactive.gif) top left;
	display:block;
	line-height:22px;
 	padding:0 5px;
 	margin-right:0
}

A.head_nav_main_selected:hover {
	color:#FFF;
}
/* --------------------------------------------------- */

/* Sub Menu */
.head_nav_sub {
 padding:0 5px;
 MARGIN:0;
}

TD.head_nav_general_sub {
	text-align:left;
}

TD.head_nav_sub_normal {
}

TD.head_nav_sub_selected {
}

A.head_nav_sub_normal {
	FONT-WEIGHT: bold;
 	COLOR: #666;
	TEXT-DECORATION: none;
}

A.head_nav_sub_normal:hover {
 COLOR: #000;
}

A.head_nav_sub_selected {
	FONT-WEIGHT: bold;
 	COLOR: #F90;
 	TEXT-DECORATION: none;
}

A.head_nav_sub_selected:hover {
	color: #F90;
}
/* --------------------------------------------------- */

.tabellen_foot {
	FONT-WEIGHT: bold;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #cccccc;
}

.tabellen_head {
	FONT-WEIGHT: bold;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #cccccc;
 	TEXT-ALIGN: center;
}

.tabellen_inhalt {
 	COLOR: #333333;
 	TEXT-DECORATION: none;
 	/*
 	text-align:left;
	*/
}

.hdl_15_bold {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 15px;
 	COLOR: #333333;
 	LINE-HEIGHT: 18px;
 	TEXT-DECORATION: none;
}

.hdl_orange_bold {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	COLOR: Indigo;
 	LINE-HEIGHT: 15px;
 	TEXT-DECORATION: none;
}

.tabellen_inhalt_main {
 	FONT-SIZE: 11px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #f1f1f1;
 	TEXT-DECORATION: none;
}

.tabellen_titel {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	MARGIN-LEFT: 4px;
 	COLOR: #ffffff;
 	MARGIN-RIGHT: 4px;
 	BACKGROUND-COLOR: #ffa000;
 /*text-align:left;
	*/
}

/*
.tabellen_titel DIV {
 COLOR: #ffffff;
}*/

.error_message_big {
 	FONT-SIZE: 14px;
 	COLOR: red;
}

.error_message_small {
 	FONT-SIZE: 12px;
 	COLOR: red;
}

.error_message_bold {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	COLOR: red;
}

A.head_nav_menue_head {
	FONT-WEIGHT: bold;
 	COLOR: #333333;
 	LINE-HEIGHT: 13px;
 	TEXT-DECORATION: none;
}

A.head_nav_menue_head:hover {
	FONT-WEIGHT: bold;
 	COLOR: #333333;
 	LINE-HEIGHT: 13px;
 	TEXT-DECORATION: none;
}

TD.foot_nav_main {
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e0e0e0;
	TEXT-ALIGN: right;
}

TD.head_nav_general_help {
	FONT-WEIGHT: bold;
 	COLOR: #FFF;
 	BACKGROUND-COLOR: #404040;
 	TEXT-ALIGN: right;
}

.table_field_identifier {
 	COLOR: #333333;
 	BACKGROUND-COLOR: white;
 	TEXT-DECORATION: none;
}

.table_field_input {
 	COLOR: #333333;
 	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
}

/* Reiter auf Betreiber Startseite (program_information) */

#profil {
	padding:3px 10px 3px 5px;
	border:1px solid #BBB;
}

#prm {
	padding:3px 10px 3px 5px;
	border:1px solid #003366;
}

#shop {
	padding:3px 10px 3px 10px;
	border:1px solid #CC0000;
}

#club {
	padding:3px 10px 3px 10px;
	border:1px solid #FFCC00;
}

#look {
	padding:3px 10px 3px 10px;
	border:1px solid #6699CC;
}

#mail {
	padding:3px 10px 3px 10px;
	border:1px solid #999966;
}

#market {
	padding:3px 10px 3px 10px;
	border:1px solid #FF6699;
}

TD.proginfos_subheadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #dcdcdc;
}

.txt_sml_description {
	FONT-WEIGHT: normal;
 	FONT-SIZE: 9px;
 	COLOR: #333333;
}

TD.nav_active_profil {
 	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #BBB;
 	TEXT-ALIGN: center;
}

TD.nav_active_prm {
 	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #003366;
 	TEXT-ALIGN: center;
}

TD.nav_active_shop {
 	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #cc0000;
 	TEXT-ALIGN: center;
}

TD.nav_active_club {
	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #ffcc00;
 	TEXT-ALIGN: center;
}

TD.nav_active_look {
	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #6699cc;
 	TEXT-ALIGN: center;
}

TD.nav_active_mail {
 	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #999966;
 	TEXT-ALIGN: center;
}

TD.nav_active_market {
	FONT-SIZE: 12px;
 	BACKGROUND-COLOR: #ff6699;
 	TEXT-ALIGN: center;
}

TD.navsub_profil {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #BBB;
}

TD.navsub_prm {
	PADDING-LEFT: 7px;
 	COLOR: #ffffff;
	BACKGROUND-COLOR: #003366;
}

TD.navsub_shop {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #cc0000;
}

TD.navsub_club {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #ffcc00;
}

TD.navsub_look {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #6699cc;
}

TD.navsub_mail {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #999966;
}

TD.navsub_market {
	PADDING-LEFT: 7px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #ff6699;
}

A.navsub {
	PADDING-LEFT: 10px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
}

A.navsub:hover {
	PADDING-LEFT: 10px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
}

A.navsub:visited {
	PADDING-LEFT: 10px;
 	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
}

TD.nav_nonactive_profil {
	border:1px solid #BBB;
	border-bottom:none;
 	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_prm {
	border:1px solid #003366;
	border-bottom:none;
	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_shop {
	border:1px solid #CC0000;
	border-bottom:none;
	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_club {
	border:1px solid #FFCC00;
	border-bottom:none;
 	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_look {
	border:1px solid #6699CC;
	border-bottom:none;
 	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_mail {
	border:1px solid #999966;
	border-bottom:none;
 	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

TD.nav_nonactive_market {
	border:1px solid #FF6699;
	border-bottom:none;
 	FONT-SIZE: 12px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-ALIGN: center;
}

A.nav_nonactive {
 	FONT-SIZE: 12px;
 	COLOR: #333;
 	BACKGROUND-COLOR: #ffffff;
 	TEXT-DECORATION: none;
 	text-align:center;
}

A.nav_nonactive:visited {

}

A.nav_nonactive:hover {
 	TEXT-DECORATION: underline;
 	color:#ff9900;
}

A.nav_active {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	TEXT-DECORATION: none;
 	text-align:center;
}

A.nav_active:hover {
	color:#FFFFFF;
}

A.nav_active:visited {

}

/* --------------------------------------------------- */

A.anchor {
	FONT-WEIGHT: bold;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #dcdcdc;
 	TEXT-DECORATION: none;
}

.disabled_text {
	COLOR: #c0c0c0;
}

.admin {
	COLOR: #ff0000;
}

TD.tab_active {
 	WIDTH: 50px;
 	BACKGROUND-COLOR: #BBB;
 	TEXT-ALIGN: center;
}

TD.tab_inactive {
	border:1px solid #BBB;
	border-bottom:none;
 	WIDTH: 50px;
 	TEXT-ALIGN: center;
}

A.tab_active {
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
 COLOR: #FFFFFF;
 TEXT-ALIGN: center;
 TEXT-DECORATION: none;
}

A.tab_active:hover {
	color:#FFFFFF;
	text-decoration:none;
}

A.tab_inactive {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	COLOR: #333;
 	TEXT-DECORATION: underline;
}

A.tab_inactive:hover {
 TEXT-DECORATION: underline;
 color:#ff9900;
}

/* zanox-Look@ */
.look_tabellen_titel {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	margin:0 4px;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #6699CC;
}

.look_tabellen_head {
	FONT-WEIGHT: bold;
 	FONT-SIZE: 11px;
 	COLOR: #ffffff;
 	BACKGROUND-COLOR: #6699CC;
 	TEXT-ALIGN: center;
}

.look_tabellen_inhalt_main {
	FONT-WEIGHT: normal;
 	FONT-SIZE: 11px;
 	COLOR: #333333;
 	BACKGROUND-COLOR: #99CCFF;
 	TEXT-DECORATION: none;
}

A.look_tabellen_inhalt_main {
	padding-left:10px;
	FONT-SIZE: 11px;
 	COLOR:#696969 ;
 	FONT-WEIGHT: bold;
 	BACKGROUND-COLOR: #99CCFF;
 	TEXT-DECORATION: underline;
}

A.look_tabellen_inhalt_main:hover {
	COLOR:#ffffff ;
 	TEXT-DECORATION: underline;
}

.table_border_01 {
	border:1px solid ;
 	border-color:#6699CC;
 	padding:4px;
 	margin:0px;
}

.table_border_02 {
	border:2px solid ;
	border-color:#A9A9A9;
 	padding:0px;
 	margin:0px;
}

.look_tabellen_inhalt_sub{
	FONT-WEIGHT: normal;
	COLOR: white;
	BACKGROUND-COLOR: #99ccff;
	TEXT-DECORATION: none;
}

.spacer01 {
	padding-top:5px;
}
/* --------------------------------------------------- */

.zx_box_title_tab {
	background-color:#ffa000;
	color:#FFF;
	font-weight:bold;
	padding:4px;
	font-size:12px;
}

.zx_box_content_border {
	border:1px solid #ffa000;
}

/* Partner statistiken */
.dotted_border {
	BORDER-BOTTOM:1px dashed #BBB;
	PADDING-BOTTOM:4px;
}

.topspace_4 {
	PADDING-TOP:4px;
}

.reiter_activ {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ff9900;
	text-align:center;
}

a.reiter_activ {
	background-color:#ff9900;
	color:#ffffff;	
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

a.reiter_activ:hover {
	color:#FFF;
	text-decoration:none;
}

.reiter_nonactiv {
	border:1px solid #ff9900;
	border-bottom:none;
	BACKGROUND-COLOR: #ffffff;
	text-align:center;
}

a.reiter_nonactiv {
	border:1px solid #FFFFFF;
	border-bottom:none;
	COLOR: #333;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
	text-align:center;
}

a.reiter_nonactiv:hover {
	COLOR: #ff9900;
	text-decoration:underline;
}

.nowrap {
	white-space: nowrap;
}

/* uicheck */
.messagediv{
 visibility:hidden;
 position:absolute;
 padding:5px;
 z-index:1000;
 text-align:left;
}

/* DIV "Please wait" auf Statistikseiten */
#wait{
		position:absolute;
		top:340px;
		left:180px;
		width:240px;
		border:2px solid #BBB;
		background-color:#FFF;
		padding:5px;
		z-index:1000;
		visibility:hidden;
		font-weight:bold;
}

#wait h4{
	margin:10px 0 10px 0;
	font-size:12px;
}

/* --------------------------------------------------- */

/* Previewdiv Adserver Seiten */
DIV#vorschaudiv DIV#balken{
	border: 1px solid #BBB;
	background-color:#BBB;
	width:120px;
	height:20px;
	text-align:right;
}

DIV#vorschaudiv DIV#balken span{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	text-align:right;
}

DIV#vorschaudiv DIV#wbmdiv{
	border:1px solid #BBB;
}
/* --------------------------------------------------- */

/* Button für Header (site_head) */
.button{
		border:none;
		color:#FFF;
		background:url(images/button_gray.gif) left center no-repeat #BBB;
		line-height:14px;
		text-decoration:none;
		display:block;
		padding:0 10px;
		float:right;
		margin:0 2px;
		font-weight:bold;
}

a.button:hover{
	color:#FFF;
}
/* --------------------------------------------------- */

/* Menu on Login Page (site_menu_lo) */
#mainnav{
	clear:both;
}

#mainnav A{
	float:left;
}

#subnav{
	text-align:left;
	padding:2px;
}

#subnav A{
	margin-right:10px;
}

.spacerNavi{
	clear:both;
	border-top:2px solid #F90;
}

/* --------------------------------------------------- */

/* Buttons in edit_member_information */

FORM#form_member_information DIV#buttonField{
	text-align:center;
}



/**********************************************************
 * by ksc - Statistics SMS Banner in aff_rep_overview.htz *
 **********************************************************/

.zx_sms_banner {
	text-align: left;
	clear: both;
	width: 90%;
	height: 90px;
	margin: 0 0 50px 0;
	background: url(images/bg_sms_middle.gif) repeat-x;
}

.zx_sms_banner_title {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 5px 0 0 0;
	white-space:nowrap;
	width: 400px;
	border-bottom: 1px solid #c1c5c9;
}

.zx_sms_banner_title span {
	line-height: 20px;
}

.zx_sms_banner_text {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 5px 0 0 0;
}

.zx_sms_banner_smstext {
	color: #f90;
	font-weight: bold;
}

.zx_sms_banner_info {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.zx_sms_banner_icon {
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 83px;
	height: 90px;
	background: url(images/icon_SMS-Banner.gif) no-repeat;
}

.zx_sms_banner_left {
	width: 10px;
	height: 90px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/bg_sms_left.gif) no-repeat;
}

.zx_sms_banner_middle {
	float: left;
	width: 80%;
	height: 90px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.zx_sms_banner_right {
	width: 8px;
	height: 90px;
	float: right;
	margin: 0;
	padding: 0;
	background: url(images/bg_sms_right.gif) no-repeat;
}


/* CSS Angaben übernommen aus anderen Dateien, im masterform wurde der CSS Link auskommentiert */
/* Styles aus zx_global */

		th {font-size:11px;color:#666666;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;}
		.table100	{width:100%;}
		.collapse	{border-collapse:collapse;}
		.box_border			{border:1px solid #ffa000;}

	/* hellorange hervorgehoben */
		.highlight			{background-color:#f1f1f1;padding:4px;}

	/* zellen für tabellenkopf*/
		.td_head			{background-color:#cccccc;font-weight:bold;}
	/* borders für tabellenkopf */
		.thb				{border:1px solid #B7B7B7;}
		.thbl				{border-left:1px solid #B7B7B7;}
		.thbr				{border-right:1px solid #B7B7B7;}
		.thbt				{border-top:1px solid #B7B7B7;}
		.thbb				{border-bottom:1px solid #B7B7B7;}

	/* zellen für tabelleninhalt*/
		.td_content			{}
	/* borders für tabelleninhalt */
		.tdb				{border:1px solid #ff9900;}
		.tdbl				{border-left:1px solid #ff9900;}
		.tdbr				{border-right:1px solid #ff9900;}
		.tdbt				{border-top:1px solid #ff9900;}
		.tdbb				{border-bottom:1px solid #ff9900;}

	/* zellen für tabellenfuß */
		.td_foot			{font-weight:bold; background-color:#cccccc;}
		
/* --------------------------------------------------- */

/* Styles aus zx_styles */

	.border_PRM_TABLE  {
	  border: solid 1px #BBB;
	  border-collapse: collapse;
	}
	
	.border_PRM_TD {
	  border: solid 1px #ffa000;
	}

	.table_head {
		FONT-WEIGHT: bold;
	}
	
	.table_head_left {
		border:1px solid #BBB;
		border-right:none;
		FONT-WEIGHT: bold;
		MARGIN: 0px;
		COLOR: #333333;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #E2E2E2;
		text-align:center;
	}

	.table_head_middle {
		border:1px solid #BBB;
		border-right:none;
		FONT-WEIGHT: bold;
		MARGIN: 0px;
		COLOR: #333333;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #E2E2E2;
		text-align:center;
	}
	
	.table_head_right {
		border:1px solid #BBB;
		FONT-WEIGHT: bold;
		MARGIN: 0px;
		COLOR: #333333;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #E2E2E2;
		text-align:center;

	}
	
	.table_content_left {
		border:1px solid #BBB;
		border-top:none;
		border-right:none;
		text-align:left;
	}
	
	.table_content_middle  {
		border:1px solid #BBB;
		border-top:none;
		border-right:none;
	}
	
	.table_content_right {
		border:1px solid #BBB;
		border-top:none;
	}
	
/* reiter 4 prm */
		
	.prmchamfer{
		display:block;
		margin:0;
	}
	
	.prmchamfer .prmboxcontentactive{
		line-height:20px;
		padding:0 10px;
		border:1px solid #ffa000;
		border-bottom:0px;
		display:block;
		background-color:#ffa000;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
	
	.prmchamfer .prmboxcontentinactive{
		padding:0 10px;
		line-height:20px;
		border:1px solid #ffa000;
		border-bottom:0px;
		display:block;
		background-color:#ffffff;
		font-weight:bold;
		color:#F90;
		text-align:center;
	}
		
/* --------------------------------------------------- */

/* Info Div with "shadow" used on product_options */

.messageDivContainer{
	position:absolute;
	display:none;
}

.messageDivContainer h4{
	margin:0 0 10px 0;
	font-size:12px;
}

.messageDivBackground{
	background:#CCC;
}

.messageDivContent{
	position:relative;
	top:-3px;
	left:-3px;
	border:2px solid #F90;
	background:#FFF;
	padding:20px;
}

/* New PD Download */
/* CSV Section */

.csvParamsLinkContainer {
	border:1px solid #FFF;
	cursor:pointer;
	position:absolute;
	top:2px;
	left:180px;
	height:10px;
	width:10px;
	overflow:hidden;
}

/* IE 7 Fix */
*+html .csvParamsLinkContainer, * html .csvParamsLinkContainer {
	height:12px;
	width:12px;
}

.csvParamsLinkContainer .csvParamsLink {
	background:url(images/button_+_-.gif) no-repeat;
}

.csvParamsLinkContainer .showParamsLink {
	background-position:top left;
}

.csvParamsLinkContainer .hideParamsLink {
	background-position: top right;
}