


body {margin: 0; padding: 0;}
form{margin: 0; padding: 0;}
map{height: 0; margin: 0; padding: 0;}
input, select, textarea{border-collapse: collapse; margin: 0;}
.searchKey{background-color: #ffff90;}


#screen_box1{
	padding:10px 0 10px 0;
	width:100%;
}
#page_box1 {
	width:900px;
	margin: 0 auto;
	position: relative;
	border:1px solid #fff;
	background-color: #0078ae;
}
#header_box1 {
	position: relative;
	padding:1px;
}
.content_box{
	border-right:1px solid #0078ae;
	border-left:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	min-height:500px;
}
.content_menuLeft_meta_box {}
.menuLeft_box {
	width:150px;
	float:left;
	padding-left:1px;
}
.meta_box1 {
	background-color: #fff;
	width:149px;
	padding:10px;
	clear:left;
}
.content2_box {
	border-right:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	width:708px;
	float:right;
	min-height:500px;
}
.content3_box {
	border-right:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	width:508px;
	float:right;
	min-height:500px;
}
.content4_box {
	border-right:1px solid #0078ae;
	background-color: #47a0ca;
	color: #fff;
	padding:10px;
	width:179px;
	float:right;
}
.content4_box td,
.content4_box div,
.content4_box h4 {
	color: #fff;
}
.content4_box h5,
.content4_box h6 {
	color: #0078ae;
}
#footer_box {
	position: relative;
	padding:10px;
}
.inmfooter_box {
	float:left;
}
.printlink_box {
	float:right;
}
.printlink_box a:link,
.printlink_box a:visited,
.printlink_box a:active,
.printlink_box a:hover{
	text-decoration:none;
	color:#fff;
}
div#leftcol div.bluebox {
	padding:5px 11px;
	background-color:#f0f3f7;
	border:1px solid #becadb;
	margin-top:15px;
}
div#leftcol div.bluebox h2 {
    color: #505050;
    font-size: 0.7em;
    font-weight: bold;
}
div#leftcol div.bluebox p {
    font-size: 0.65em;
    padding-top: 8px;
}
div#leftcol a {
	color: #003399;
	text-decoration: none;
}
div#leftcol a:hover{
	color: #003399;
	text-decoration: underline;
}
div#leftcol a:visited {
	color: #333333;
}

/* start: Styles für jquery.autocomplete.js */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('./demo/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div.haendlerlinks a {
	padding:5px 0 5px 30px;
	display:block;
}


/* end: Styles für jquery.autocomplete.js */ 

body  {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.element  {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
	text-align: left;
}
.element a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #005FA9;
}
.element a:hover{
	color: #0198DB;
}
.elementSub {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
}
div#leftcol .elementSub p{
	padding: 0 0 0 0;	
}
.elementSub a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #005FA9;
}
.elementSub a:hover{
	color: #0198DB;
}

.recycling {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	font-size: 0.7em;
	text-align: center;
}
.recycling a{
	color: #005FA9;
}
.recycling a:hover{
	color: #0198DB;
}


.element ol, .element ul {
	margin-left: 25px;
	list-style-position: outside;
}


.mceContentBody{
	font-size: 0.7em;
}

.mceContentBody a{
	color:#005FA9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

	.element ol, .element ul {
			margin-left		      : 18px; 
			list-style-position : outside;
	}
	.mceContentBody ol, .mceContentBody ul{
			margin-left		      : 18px; 
			list-style-position : outside;
	}






.sitemapimg {
	border: 0;
	height: 19px;
	width: 15px;
	vertical-align: middle;
	padding-right: 2px;
}
.sitemaptree {
	vertical-align: middle;
	height: 19px;
}


/*------------------------ GENERIC TEXT STYLES ----------------------------*/

/* These syles can be used for styling the text on most pages */

.left_column h1, .long_column h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin: 0 0 10px 14px;
}

.medium_column h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 3px;
	font-size: 1.1em;
}


.left_column p, .long_column p, .medium_column p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding: 0 5px 10px 5px;
	line-height: 1.4em;
}
.left_column p img, .long_column p img  {
	float: left;
	margin: 10px 10px 4px 0;
}
.medium_column p img {
	float: left;
	margin: 5px 10px 4px 0;
}
.left_column p a, .long_column p a, .medium_column p a {
	color: #005FA9;
}
.left_column p a:hover, .long_column p a:hover, .medium_column p a:hover {
	color: #0198DB;
}
.left_column h2, .long_column h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 10px 0 0 5px;
	padding: 0;
	line-height: 1.4em;
}
.medium_column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 15px 0 15px 3px;
	padding: 0;
	line-height: 1.4em;
}
.medium_column h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 10px 0 0 5px;
	padding: 0;
	line-height: 1.4em;
}
.left_column ul, .long_column ul, .medium_column ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0 0 0 10px;
	list-style: none none;
	line-height: 1.4em;
	padding-bottom: 10px;

}
/* the bullets are put into the list as a background images */
.left_column li, .long_column li, .medium_column li {
	padding: 0 0 0 10px;
	background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/other_backgrounds/bullet.gif") 0 0.25em no-repeat;
	margin: 0;
}
.left_column blockquote, .long_column blockquote, .medium_column blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #F0F3F7;
	border: 1px solid #99AEC9;
	font-style:italic;
	margin: 10px 0 20px 5px;
	padding: 4px 6px;
}
p.image_caption {
	padding: 0 0 5px 5px;
	margin-bottom: 10px;
	border-top: 1px solid #99AEC9;
	border-bottom: 1px solid #99AEC9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	line-height: 1.45em;
	color: #999999;
}
span.price {
	font-size: 1.95em;
	font-weight: bold;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	margin: 3px 6px 2px 2px;
	/* line-height: 1.4em; */
	vertical-align: middle;
	
}

/*-------------------- STYLES FOR RIGHT COLUMN ----------------------------*/

.right_column ul {
	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin: 0 0 0 10px;
	line-height: 1.6em;
	list-style: none none;
}
.right_column ul li{
	padding: 0 0 0 10px;
	background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/other_backgrounds/bullet.gif") 0 50% no-repeat;
	margin: 0;
}
div.feature_box {
	border-top: 1px solid #D5D7DB;
	border-bottom: 1px solid #D5D7DB;
	background-color: #fff;
	margin: 10px 10px 0 10px; 
}
div.feature_box p {
	padding: 10px 30px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #494949;
}
div.feature_box p a {
	color: #2777B6;
}
div.feature_box p a:hover {
	color: #0198DB;
}
div.feature_box p a:visited {
	color: #999;
}
div.feature_box img {
	float: left;
	margin: 0;
}
ul.image_list {
	list-style: none none outside;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.image_list li{
	clear: both;
	padding: 0;
	margin: 0;
	background: none;

	}
* html ul.image_list li {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
ul.image_list img{
	float: left;
	margin: 10px 10px 0 10px;
}
ul.image_list li span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	padding-top: 15px;
	margin-right: 20px;
	line-height: 1.2em;
	color: #464646;
}
div.hr {
  margin: 5px 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #99AEC9;
}
div.hr hr {
  display: none;
}

/* form.example.css */

div label:before {
  content: '';
}
 
textarea {
  overflow: auto;
}

p.error {
  background-color: #ff0000;
  background-image:   url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/icons/icon_error.gif");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}




/* 

This file should contain the styles for the positioning of elements on each page

You should follow the style of the comments when adding your own styles for individual pages

Some standard site-wide CSS tools are created at the top of this page. You should familiarise 
yourself with them and try to use them where relevant

*/


/* -------------------STANDARD LAYOUT FIX-------------------------*/	
	* {
	margin: 0;
	padding: 0;
	}
	
	img {
		border: 0;
	}
	
/* -------------------TOOLS FOR LAYOUT-------------------------*/	
/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */

/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		line-height: 1px;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
		text-decoration: none;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */

/* accessibility */

/* This function hides elements from browsers using CSS */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */


/*------------------------STYLES FOR THE BODY & HEADER-----------------------*/


/* site-wide layout */
    body {
        background: white;            
        text-align: left;
    }
    div#page {
        width: 600px;
        margin:  0;
        padding: 0;
        background: white;
        
    }


/* header */
	
	div#header {
		/* position: relative; */	/* TS: corr positon=position 15.8.06 */
		/* set default */
		
	}

	h1.headerlink {
		height: 30px;
		display: inline;
	}

	h1.headerlink a {
		position: relative;
		overflow:visible;
		height: 40px;
		top: 0;
		left: 10px;
		background: none;
		padding: 0;
		margin: 0;
	}

	

/*--------------------REST OF THE LEFT COLUMN-----------------------*/

	div#leftcol {
		width: 192px;
		margin-top:8px;
		/* hide from IE Mac \*/
		width: 192px;
		/* end hide */
		float: left;
	}
	
/*--------------------------------THE STYLES FOR THE MAIN CONTENT------------------------*/	
	div#maincontentcontainer {
		float: right;
		
		width: 585px;
		padding-left: 7px;
	}
	table.maincontent {
		width: 585px;
		margin-top: 8px;
	}
	img.homeboximage {
		padding-bottom: 0; 
		margin: 0 0 0 1px; 
		height: 123px; 
		border-right: 1px solid #B1BFD3;
	}
	.paddingr10 {
		padding-right: 10px;
	}

/*-------------------- COLUMNS ----------------------------*/
	
	.left_column {
		text-align: left;
		width: 255px;
		padding: 0 15px;
	}
	
	.left_column img {
		margin-left: 5px;
	}
	.long_column {
		text-align: left;
		width: 585px;
		padding: 0 15px;
	}
	.right_column {
		width: 288px;
		background: #F0F3F7;
		text-align: left;
	}
	
	.medium_column {
		text-align: left;
		width: 454px;
		padding: 0;
	}

/*--------------------------------THE STYLES FOR THE FOOTER------------------------*/	

	div#footer {
		background-color: #00349A;
		text-align: left;
		padding: 2px 0 4px 10px;
		color: #fff;
		font: 0.65em Verdana, Arial, Helvetica, sans-serif;
		margin: 15px 0 5px 0;
		clear: both;
	}

	div#signature {
		color: #999999;
		text-align: left;
		margin: 3px 0 0 10px;
		font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	}

/*-------------------- STYLES FOR THE BREADCRUMBS ----------------------------*/

div#breadcrumbs {
	text-align: left;
	width: 100%;
	margin-left: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #005FA9;
}
div#breadcrumbs a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #005FA9;

}
div#breadcrumbs a:hover{
	color: #0198DB;
}
div#breadcrumbs span.linkspacer {
	font: 0.7em Arial, Helvetica, sans-serif;
}

/*--------------------------------PUT THE BULLETS ON THE LIST------------------------*/	




/*------------------------STYLES FOR THE BODY & HEADER-----------------------*/


/* 
The syles in this page relate to the mandatory elements contained in the header 
and the navigational elements 
These styles should not be changed unless they are malfunctioning
*/


/* site-wide layout */
  
    div#page {
        width: 790px;
        margin:  0;
        padding: 0;
        background: white;
        
    }

/* header */
	
	span.linkspacer {
		margin: 0 1px;
		color: #97aac5;
	}
	
	div#header h1{
		float: left;
	}
	
	.headerlink a{

		display: block;
		height: 0;
		width: 130px;
		overflow: hidden;
		padding-top: 30px;
		float: left;
		
		position: absolute;
		top:20px;
		left: 10px;		
		/* only for IE Mac \*/ /*/
		display: none;
		/* end hide */

	}
	.headerlink a:hover{
		cursor:pointer;
	}
	div#search {
		float: right;
		text-align: right;
		padding-right:15px;
		margin-right: 3px;
	}
	p.language {
		margin-top: 2px;
		/* holly hack */
		height: 1%;
	}
	p.language a {
		color: #005FA9;
		letter-spacing: 0em;
	}
	p.language a:hover {
		color: #243A64;
	}
	p.language select {
		width: 200px;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6em;
	}
	div#search p.language a, div#search p.language span {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
	}
	div#search a, div#search span, div#search p.language img, div#search .go_button {
			vertical-align: middle;
	}
	div#search .inputfield, div#search p.search img, div#search p.search .go_button {
		vertical-align: top;
	}
	div#search img {
		margin-right: 3px;
	}
	div#search p.search img {
		margin-right: 10px;
	}
	p.search {
		margin-top: 15px;
	}
	p.search span {
		font: 0.7em Arial, Helvetica, sans-serif;
		background: transparent;
	}
	.searchText {
		font: 0.7em Arial, Helvetica, sans-serif;
		background: transparent;
	}
	p.search .inputfield {
		font: 0.7em Arial, Helvetica, sans-serif;
	}
	
	.go_button {
		border: 0;
		padding: 0 2px;
		background-color: #3C62A9;
		color: #fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;	
	}
	div#search p.search .go_button {
		position: relative;
		top: 2px;
	}
	div#search p.language .go_button {
		position: relative;
		top: -1px;	
	}

	div#topmenu {
		min-height:41px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		padding: 0 0 0 205px;
		margin-top: 0;
		text-align: left;
		background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/other_backgrounds/topmenu_bg.jpg") bottom right no-repeat;
	}

/*---------------------------------LEFT NAVIGATION-----------------------*/

	div#leftnav {
		text-align: left;
		width: 192px;
		/* hide from IE Mac \*/
		width: 192px;
		/* end hide */
		margin-top: 8px;
		
		background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/box_corners/top_left.gif") top left #00349A no-repeat;
	}

	div#leftnav h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #fff;
		padding: 4px 0 4px 8px;
		display: block;
		background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/box_corners/top_right.gif") transparent top right no-repeat;
	}
	
	/* these styles are used for the JavaScript Menu EXCEPT for IE/Mac OR SAFARI/Mac - USE js/data.js to format the styles in those browsers */
		.topItemNormal, .topItemOver, .itemNormal, .itemOver, .endItem, .endItemOver {
			background: #F0F3F7;
			border-bottom: 1px solid #D4D6DA;
			border-left: 1px solid #B1BFD3;
			border-right: 1px solid #B1BFD3;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.65em;
			color: #005FA9;
			cursor:pointer;
			line-height: 19px;
		
		}
		.itemNormal {
			background:  url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/nav/morearrow.gif") 95% 50% #F0F3F7 no-repeat;
		}
		.topItemOver, .itemOver  {
			background: #fff;
		}
		.itemOver  {
			background:  url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/nav/morearrow.gif") 95% 50% #fff no-repeat;
		}
		.endItem {
			background: #F0F3F7;
		}
		.endItemOver {
			background: #fff;
		}
		.leftnav {
			border-top: 1px solid #D4D6DA;
		}
	/* End JavaScript Menu */

	/* The bottom row of the menu */
		div.bottomright {
			background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/box_corners/bottom_right.gif") bottom right no-repeat;
			/*border: 1px solid red;*/
		}
		div.bottomleft {
			background:    url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/template/box_corners/bottom_left.gif") transparent bottom left no-repeat;
			height: 8px;
			width: 8px;
		
			/*IE6 hack to get the right height*/
			font-size: 1px; 
			line-height: 1px;
		}
	/* End bottom row */

	/* used to hide blue background from IE Mac */
		div#menucontainer {
			background: #D4D6DA;
		}
	/* End IE Mac fix */





/*------------------------ BROTHER FORM STYLES ----------------------------*/

form fieldset {
  border-color: #99AEC9;
  border-width: 1px;
  border-style: solid;
  padding: 9px 9px 26px 9px;
  margin: 0px 0px 17px 0px;
}
form fieldset legend {
  font-weight: bold;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px;
  font: 1.6em Arial, Helvetica, sans-serif;
  color: #1A6FB2;
}
form fieldset input, form fieldset select, form fieldset textarea {
  background-color: #F0F3F7;
  border-width: 1px;
  border-style: solid;
  border-color: #99AEC9;
  margin: 3px 3px 3px 3px;
	height: 1.1em;
}
form div fieldset legend {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;;
  padding: 0px 3px 0px 9px;
  margin-bottom: 5px;
}
form fieldset div.notes {
  font: 0.9em Verdana, Arial, Helvetica, sans-serif;
  float: right;
  width: 131px;
  height: auto;
  margin: 0px 0px 9px 0;
  padding: 5px 5px 10px 5px;
	border: 1px solid #99AEC9;
  color: #666666;
}
form fieldset div.notes h4 {
  background-image:   url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/forms//icon_info.gif");
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0px 3px 27px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  margin-bottom: 10px;
  font: 1.1em Arial, Helvetica, sans-serif;
  font-weight: bold;
}
form fieldset div.notes p {
  margin: 1.2em 0em 0em 0em;
  color: #666666;
}
form fieldset td.fielddesc {
 width: 130px;
 text-align: right;
 vertical-align: middle;
}
form fieldset td.fieldentry {
 width: 270px;
 text-align: left;
}
p.formerrormessage {
  background-color: #ff0000;
  background-image:   url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/forms//icon_error.gif");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
	display: none;
}
form fieldset .fieldbox {
	width: 400px;
}
form fieldset .fielderrorbox {
  background-color: #ffffe1;
  background-image:   url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/forms//required_bg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
	width: 400px;
}
form fieldset p.fieldmsg {
  background-image:   url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/forms//icon_error.gif");
  background-repeat: no-repeat;
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-weight: bold;
  margin: 0px 0px 0px 118px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
  color: #ff0000;
	height: 18px;
	display: none;
}
form fieldset td.required { 
	font-weight:bold;
}
form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
	margin: 10px 0px 0px 15px;
}
form fieldset input.inputButton {
	width: 100px;
  float: right;
  margin: 0px 0px 0px 5px;
	background-color: #3C62A9;
	color: #fff;
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	height: 1.5em;
}

form fieldset select {
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	height: 1.5em;
}
/*---------------------------------------------
01. header
---------------------------------------------*/
#newheader     { width: 790px; height: 59px; font-size: 70%; line-height: 1.1em; color: #666; font-family: sans-serif; background: url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/NEW_header/head_bg.jpg") repeat-y 100% 0% #039; }
#newheader *   { margin: 0px; padding: 0px; font-size: 100%; vertical-align: top; }
#newheader img { border: 0px; }

#newheader #brotherLogo { float: left; width: 122px; padding: 11px 0px 8px; text-align: right; }

#newheader #formArea { clear:right; float: right; width: 263px; padding-top: 6px; text-align: left; }

/*  clearfix Style
---------------------------------------------*/

#newheader:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#newheader {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #newheader { height: 1%; }
#newheader { display: block; }
/*End hide from IE-mac*/

h1{font-size: 2.2em;}
h2{font-size: 1.9em;}
h3{font-size: 1.6em;}
h4{font-size: 1.5em;}
h5{font-size: 1.1em;}


.searchResultTitle {
	font-weight: bold;
	color: #000000;
}
.searchResultLine {
	font-weight: normal;
	color: #000000;
}
.searchResultText {
	font-weight: normal;
	color: #000000;
}
.searchFormInput {
	width: 150px;
	border: solid 1px #000000;
	color: #000000;
	margin: 0px 5px 0px 0px;
}
.searchFormButton {
	height: 18px;
	border: solid 1px #000000;
	color: #CCA168;
	background: #FFFFFF;
}
.searchKey {
	background-color: #FFFF90;
}



#searchBox {
	position: absolute;
	width: 212px;
	height: 200px;
	background-color: white;
	overflow: auto;
	border: 1px solid #00628C;
	padding: 2px 3px 2px 3px;
}
#searchBox a {
	display: block;
	text-decoration: none;
	width: 191px;
	float:left;
}
#searchBox a:hover {
	background-color: silver;
}

#searchBoxGlos {
	position: absolute;
	width: 116px;
	height: 200px;
	background-color: white;
	overflow: auto;
	border: 1px solid #00628C;
	padding: 2px 3px 2px 3px;
}
#searchBoxGlos a {
	display: block;
	text-decoration: none;
	width: 100px;
	float:left;
}
#searchBoxGlos a:hover {
	background-color: silver;
}

.newsText{
}
.newsLink:link, .newsLink:visited, .newsLink:active {
	text-decoration: none;
}
.newsLink:hover {
	text-decoration: underline;
}


div.Brother141NewsContainer {
	min-height: 410px;
	max-width: 433px;
	background: -webkit-gradient(linear, 0 95%, 0 100%, from(#ffffff), to(#f8f8f8));
	background: -moz-linear-gradient(top, #ffffff 90%, #ffffff, #f8f8f8);
	border:solid 1px #dfdfdf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 20px;
	margin-bottom:15px;
}

div.newslist_mobile div.Brother141NewsContainer {
	min-height: 390px !important;
	max-width: 325px !important;
	border: none;
	background-image: none;
	padding: 0;
	background: none;
}

div.Brother141NewsContainer a {
	text-decoration: none;
	display:block;
}

div.Brother141NewsContainer a.jqbutton {
    background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 5px;
    text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}

div.Brother141NewsDetailContainer {
	border:solid 1px #dfdfdf;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:20px;
	display:block;
}

div.newsdetail_mobile div.Brother141NewsDetailContainer {
	border:none;
	padding: 0;
	display:block;
	max-width:300px;
}
div.newsdetail_mobile object {width: 300px !important}
div.Brother141NewsDetailSocialMedia {
	background-image: url(/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_newsdetail_bottom_border.png);
	background-repeat: no-repeat;
	background-position: -1px bottom;
	padding: 0 20px;
	display:block;
	height:50px;
	margin-bottom:15px;
}

div.Brother141SocialMedia {
	padding-top:12px;
}

div.Brother141NewsDetailContainer img,
div.Brother141NewsContainer img {
	margin-bottom:15px;
	display:block;
}

span.Brother141NewsTitle {
	display:inline-block;
	font-size: 21px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	background-color: #59b1e3;
	padding-right: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 13px;
	line-height: 21px;
}

span.Brother141NewsLead {
	font-size: 12px;
	line-height:16px;
	font-family: Arial;
	color: #434343;
	display:block;
}

span.Brother141NewsText {
	font-size: 12px;
	line-height:16px;
	font-family: Arial;
	color: #434343;
	display:block;
}

div#Brother141NewsNavigation {
	border: solid 1px red;
}

.pagination {
    color: #434343;
    font-size:12px;
 }
        
.pagination a {
    text-decoration: none;
}

.pagination a:hover,
.pagination a {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background-image: url("/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_footer_delimiter.png");
    background-position: right 2px;
    background-repeat: no-repeat;
	color: #434343;
}

.pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background-image: url("/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_footer_delimiter.png");
    background-position: right 2px;
    background-repeat: no-repeat;
	color: #434343;
}

.pagination a.prev {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}

.pagination a.next {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
	margin-left:-1px;
}

.pagination .current {
    background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	font-family: Arial;
    margin-left: -1px;
    margin-right: 1px;
}

.pagination .current.prev {
	display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-left: 0;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:solid 1px #eeeeee;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #434343;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}
 
.pagination .current.next {
	display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-left: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:solid 1px #eeeeee;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #434343;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
} 

	#glossarHeaderBox1 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 54px;
		min-width: 455px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/header_verlauf.jpg) top left repeat-y;
		background-color: #94B6DB;
	}
	#glossarHeaderBox1Sp1 {
		padding: 0px 0px 0px 9px;
		height: 49px;
		float: left;
		width: 200px;
	}
	#glossarHeaderBox1Sp2 {
		padding: 12px 10px 0px 0px;
		float: right;
	}
	.glossarMenuBox {
		padding: 10px 0px 0px 0px;
		border-bottom: 1px solid #cccccc;
		cursor: pointer;
	}
	.glossarMenuItemInactive {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterMitteInaktiv.gif) top repeat-x;
		float: left;
		margin-bottom: -1px;
		margin-right: -1px;
	}
	.glossarMenuItemInactive2 {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterLinksInaktiv.gif) top left no-repeat;
	}
	.glossarMenuItemInactive3 {
		height: 17px;
		padding: 6px 11px 0px 11px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterRechtsInaktiv.gif) top right no-repeat;
	}
	.glossarMenuItemActive {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterMitteAktiv.gif) top repeat-x;
		float: left;
		margin-bottom: -1px;
		margin-right: -1px;
	}
	.glossarMenuItemActive2 {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterLinksAktiv.gif) top left no-repeat;
	}
	.glossarMenuItemActive3 {
		height: 17px;
		padding: 6px 11px 0px 11px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterRechtsAktiv.gif) top right no-repeat;
	}
	.contentGlossarBox {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.contentGlossarDetailBox {
		padding: 15px 0px 0px 0px;
	}
	.contentGlossarDetailBox ul {
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/list_icon.gif");
	}
	div.contentGlossarBox ul {
		margin: 0 0 0 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
	}
	.contentGlossarBox ul li {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #DADADA;
		color: #00628C;
		font-weight: bold;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
	}
	.contentGlossarBox ul ul li {
		margin: 0 0 0 24px;
		padding: 0 0 0 0;
		border-bottom: 0px solid #DADADA;
		color: #545454;
		font-weight: normal;
	}
	.contentGlossarBox .glossarDesc {
		margin: 0 0 12px 28px;
	}
	.contentGlossarBox .glossarToggle {
		margin: 0 0 12px 28px;
	}
	.contentGlossarBox .glossarTitleClosed, .contentGlossarBox .glossarTitleOpened {
		font-weight: bold;
	}
	.contentGlossarBox ul .glossarContentClosed {
		display: none;
	}
	.contentGlossarBox ul .glossarContentOpened {
		display: block;
	}
	div.contentGlossarBox .glossarTitleOpened {
		margin: 0;
		padding: 8px 0px 8px 28px;
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/glossarOpened.png");
		background-repeat: no-repeat;
	}
	div.contentGlossarBox .glossarTitleClosed {
		margin: 0;
		padding: 8px 0px 8px 28px;
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/glossarClosed.png");
		background-repeat: no-repeat;
	}
	div.contentGlossarBox .glossarTreeLink {
		margin: 0;
		padding: 2px 0px 2px 5px;
	}
	.glossarTreeLink a:link {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink a:visited {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink a:active {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink:hover {
		color: #545454;
		text-decoration: none;
	}
	.glossarDetailLead {
		padding: 10px 0px 0px 0px;
		font-weight: normal;
		text-align: left;
	}
	.glossarBlaseLead {
		padding: 6px 0px 0px 0px;
		text-align: justify;
	}
	.glossarDetailDesc {
		padding: 25px 0px 0px 0px;
		text-align: left;
	}
	.glossarBlaseLink:link {
		color: #005FA9;
	}
	.glossarBlaseLink:visited {
		color: #005FA9;
	}
	.glossarBlaseLink:active {
		color: #0198DB;
	}
	.glossarBlaseLink:hover {
		color: #0198DB;
	}
	.glossarDetailDesc ul li {
		margin-left: 11px;
		border-bottom: none;
		font-weight: normal;
		background-image: none;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/list_icon.gif");
		color: #545454;
		margin: 0pt 0pt 0pt 10pt;
		padding: 0pt 0pt 0pt 0pt;
	}
	.glossarEditorLink {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		cursor: pointer;
		color: #000000;
	}
	a.glossarEditorLink:link {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:active {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:visited {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:hover {
		TEXT-DECORATION: none;
		color: #808080;
		border-bottom: 1px dotted #808080;
	}
	.glossar_window {
	    position:absolute;
	    width:500px;
	    height:182px;
	    overflow:hidden;
	    display:block;
	    z-index:800;
	}
	.glossar_window_title {
		background-color:#BECADB;
		padding:2px 4px;
		color:#fff;
		font-size: 10px;
		position:relative;
	}
	.glossar_window_close {
		height:9px;
		width:9px;
		position:absolute;
		right:4px;
		top:4px;
		background-image:url("/cms/cmsShared/elements/glossar/v1.4.1/images/close_flat.gif");
		cursor:pointer;
	}
	.glossar_window_content {
		font-size: 10px;
		width: 490px;
		height: 121px;
		padding: 4px 4px 4px 4px;
		border: 1px solid #BECADB;
		border-top: none;
		background-repeat: no-repeat;
	}
	.glossar_window_content_left {
		width: 288px;
		height: 121px;
		padding: 0px 0px 0px 0px;
		float: left;
		overflow: auto;
	}
	.glossar_window_content_left h2 {
		font-size:12px;
	}
	.glossar_window_content_right {
		width: 192px;
		height: 121px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		float: left;
		overflow: auto;
	}
	.glossar_window_content_right h2 {
		font-size:11px;
		padding:4px 0 0 0;
	}
	.glossar_window_content_right h2.first {
		padding:0;
	}
	.glossar_window_spickel_box {
		width: 500px;
		height: 21px;
		padding:0px;
	}


#search_headerBox {
	position:absolute;
	top:1px;
	right:1px;
}
#search_headerBox form{
	margin:0; 
	padding:0;
}
#search_headerBox input[type=text] {
	border:solid 1px #fff;
	background-color:#fff;
	color:#0078ae;
	padding:3px;
	vertical-align:middle;
	width:150px;
}
#search_headerBox input[type=submit] {
	background:transparent;
	border:none;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
}
#search_bodyBox input[type=text]{
	border:solid 1px #000;
	color:#000;
	margin:0 5px 0 0;
	width:150px;
}
#search_bodyBox input[type=submit]{	
	background:#fff;
	border:solid 1px #000;
	color:#cca168;
	height:21px;
}
.search_resultTitle td{
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 2px;
}
.search_groupTitle td {
	background-color: #0078AE;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 2px;
}
.search_resultBody td {
	vertical-align:top;
	padding:0 0 0 10px;
}
.search_resultBody td a {
	color:#F49D05;
	font-weight:bold;
	outline:0 none;
	text-decoration:none;
}
.search_resultInfo td{
	color:#666;
	font-size:11px;
	font-weight:normal;
	padding-top:10px;
}


#newheader #newsearch input {
	width: 214px;
	height: 14px;
	padding: 2px 0px 0px 2px;
	margin-right: 1px;
}

#newheader #newsearch .submit {
	background:url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/NEW_header/head_btn.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:19px;
	margin-left:1px;
	width:21px;
}
#newsearch a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005FA9;
}
#newsearch a:hover {
	color:#0198DB;
}

/*---------------------------------------------
00. except for ie5.x win
---------------------------------------------*/
#newheader #newsearch .searchTxt { voice-family: "\"}\""; voice-family: inherit; width: 214px; height: 14px; }
				

	div.sc_menu
	 {
	 position: relative;
	 height: 145px;
	 width: 790px;
	 overflow: auto;
	 margin-top:0px;
	 font-weight:bold;
	 height:63px;
	 font-family:verdana, Arial;
	 font-size:0.75em;
	 background:url('/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_main_navigation.png');
	}
	 ul.sc_menu
	 {
	 display: block;
	 height: 110px;
	 width: 1500px;
	 margin: 0;
	 }
	  div.sc_menu_right
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_right.png");
	 }
	  div.sc_menu_left
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_left.png");
	}
	 .sc_menu li
	 {
	 display: block;
		float:left;
	 }
	 .sc_menu a
	 {
	 display: block;
	 text-decoration: none;
	 color: #A0A0A0; font-weight:bold;padding-bottom:15px;
	 word-wrap: break-word;
	 }
	 .sc_menu span
	 {  /* We want a caption to display on the next line */
	 display: block;
	 margin-top: 3px;
	 text-align: center;
	 font-size: 12px;
	 color: #fff;
	 }
	.sc_menu span
	{
	display: none;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	}
	.sc_menu a:hover span
	{
	display: block;
	}
	.sc_menu img
	{
	border: 3px #fff solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.sc_menu a:hover img
	{
	filter:alpha(opacity=50);
	opacity: 0.5;
	}
	.sc_menu ul li {
		float:left;
		width:90px;
		height:29px;
		display: inline;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #DDDDDD;
		cursor:pointer;
	}

	a.home-icon {
		background:url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px -28px;
		width: 32px;
		height: 13px;
		display: block;
		float:left;
	}
	a.home-icon span {
		display: none;
	}
	a.home-icon:hover {
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px 0px;
	}
	#home-iconBox {
		float:left;
		width: 32px;
		height: 45px;
		padding: 1px 20px 0 11px;
	}
	.sc_menu ul {
		color:#A0A0A0;
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/main_navigation_hover.jpg) no-repeat;
		margin:17px 0 0 0;
		padding-left:0;
	}
	#sc_menu a:link {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:visited {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:focus {	color: #CC0033; text-decoration:none; outline:0; }

	#sc_menu a.active {
		color: #CC0033;
		text-decoration:none;
	}





	.floatLeft {
		float:left;
		display:block;
	}

	.clearDiv {
		clear: both;
		font-size:0px !important;
		margin:0;
		padding:0;
	}

	.aRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #E3E8F4;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.iRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.button {
		background-color: #E3E8F4;
		color: #E06000;
		border: 1px solid black;
		font-weight: bold;
	}


	#CCboundingBox a {			font-size:1em; color: #00529C; font-weight:bold; text-decoration:none; }
	#CCboundingBox a:link {		color: #00529C; text-decoration:none; }
	#CCboundingBox a:visited {	color: #00529C; text-decoration:none; }
	#CCboundingBox a:focus {	color: #00529C; text-decoration:underline; outline:0; }
	#CCboundingBox a:hover {	color: #00529C; text-decoration:underline; }
	#CCboundingBox a:active {	color: #00529C; text-decoration:underline; outline:0; }

		#CCboundingBox {
		padding:10px 0 0 ;
		}


		#CCmenuBoundingBox {
			float:left;
			width:170px;
		}
			#CCmenuBox {
				float:left;
				width:150px;
				position:relative;
			}
				#CCmenuBoxTop {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_top2.png) no-repeat;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}

				#CCmenuBoxMiddle {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_middle2.png) no-repeat top left;
					overflow:hidden;
					border-right:1px solid #DADADA;
				}
				#CCmenuBoxBottom {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_bottom2.png) no-repeat top left;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}


		#CCcontentBoundingBox {
			float:left;
		}
			#CContentBox2Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:603px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_small.png) no-repeat;
			}
			#CContentBox1Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:777px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_big.png) no-repeat;
			}
				
				#CContentBox2Col .imgBoxSmall {
					width:186px;
					height:189px;
					float:left;
					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_small.png) no-repeat;
				}

				#CContentBox2Col .imgBoxSmall, #CContentBox2Col .imgBoxSmall a {
					text-align:center;
				}
				#CContentBox2Col .imgBoxSmall a:hover {
					text-decoration:none;
				}

				#CContentBox2Col .imgBoxSmall a {
				 font-size:0.7em;
				}

				#CContentBox2Col .imgBoxSmall div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxSmall .imgDesc {
					background-color:white;
					width:160px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				
				#CContentBox2Col .imgBoxBig {
					width:336px;
					height:339px;
					float:left;

					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_big.png) no-repeat;
				}

				#CContentBox2Col .imgBoxBig, #CContentBox2Col .imgBoxBig a {
					text-align:center;
				}

				#CContentBox2Col td a {
					font-size:0.7em;
				}

				#CContentBox2Col .imgBoxBig div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxBig .imgDesc {
					background-color:white;
					width:310px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				#CCminHeightBox {
					float:left;
					width:0px;
					height:487px;
					font-size:0px;
					line-height:0px;
				}

			#CContentBox2Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:590px;
				height:26px;
				position:absolute;
				top:-21px;
				left:8px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;
			}

			#CContentBox1Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:240px;
				height:26px;
				position:absolute;
				top:-21px;
				left:178px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;

				
			}

			.descText {
				float:left;
				font-size:11px;
				width:235px;
			}
				.descText p {
					font-weight:bold;
					font-size:14px;
					padding-bottom:7px;
				}
				.descText div {
					height:25px;
					background-color:white !important;
					margin-bottom:4px;
				}
				.descText div a {
					display:block;
					padding:5px 0 2px 23px;
					color: #00529C;
					font-weight:bold;
					text-decoration:none;
				}

				.descText div a:hover {
					color: #00529C;
					text-decoration:underline;
				}


				.descText div.quarterSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit4.gif) no-repeat 2px 3px;
				}
				.descText div.halfSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit2.gif) no-repeat 2px 3px;
				}
				.descText div.fullSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit1.gif) no-repeat 2px 3px;
				}


				
					ol, ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.element ol, .element ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.mceContentBody ol, .mceContentBody ul{
							margin-left		      : 24px;
							list-style-position : outside;
					}
				
				.descText ol, .descText ul {
					font-weight:bold;
				}
				.descText ol span, .descText ul span{
					font-weight:normal;
				}
				.descText li {
					padding-bottom:7px;
				}

							.dtree {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

				color: #666;
				white-space: nowrap;
				width: 135px;
				height: 350px;
				overflow: auto;
			}
			.dtree img {
				border: 0px;
				vertical-align: middle;
			}
			.dtree a {
				color: #333;
				text-decoration: none;
			}
			.dtree a.node, .dtree a.nodeSel {
				white-space: nowrap;
				padding: 1px 2px 1px 2px;
			}
			.dtree a.node:hover, .dtree a.nodeSel:hover {

				text-decoration: underline;
			}
			.dtree a.nodeSel {
				background-color: #c0d2ec;
			}
			.dtree .clip {
				
			} 

#footerItemGHP a {
	margin: 3px 20px;
}
div#footerGHP a {
	color: #003399;
	text-decoration: none;
	margin:20px;
}
div#footer a {
	color: #fff;
	text-decoration: none;
}
div#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
div.BrotherTopMenu.simple ul.level1 {
	margin:0 12px 0 0;
}

div.BrotherTopMenu.simple ul.level1 > li > a {
	background-image:none;
	padding:13px 3px 1px 2px;
	color:#1A6FB2;
	font: bold 11px Arial,Helvetica,sans-serif;
}

div.BrotherTopMenu.simple ul.level1 > li {
	background:url(/cms/cmsShared/elements/topmenu/v1.4.0/images/topmenusep.gif) no-repeat left 14px;
}

div.BrotherTopMenu.simple ul.level1 > li.el1 {
	background-image:none;
}

div.BrotherTopMenu {
	position:relative;
	z-index:700;
	font-weight:normal;
}

div.BrotherTopMenu ul {
	list-style:none; 
	margin:0; 
	padding:0; 
}

div.BrotherTopMenu ul li {
	background:url(/cms/cmsShared/elements/topmenu/v1.4.0/images/sep_topmenu.gif) no-repeat -15px 0px;
	margin:0 0 0 3px;
	position:relative;
	display: inline-block;
	float:left;
	vertical-align:top;
  		padding:0 0 0 5px;
}

div.BrotherTopMenu ul li {
	white-space: nowrap;
}

div.BrotherTopMenu ul li.el1 {
	background:none;
	margin:0;
	padding-left:0px;
} 

div.BrotherTopMenu ul a, div.BrotherTopMenu ul a:hover {
	color:#333333; 
	font:bold 10px Verdana;
	text-decoration:none; 
	display:block;
	float:left;
	margin:0px; 
	padding:10px 0 0 22px;
	height:22px;
	background:url(/cms/cmsShared/elements/topmenu/v1.4.0/images/topMenuIcon_22x31.gif) no-repeat left top;
}

div.BrotherTopMenu li ul {
	display:none;
	position:absolute;
	left:0px;
	top:32px;
	width:160px;
	z-index:700;
}

div.BrotherTopMenu li ul li ul {
	top:0px;
}


div.BrotherTopMenu li ul li, div.BrotherTopMenu li ul li.el1 {
	background:none;
	margin:0;
	padding:0 0 0 5px;
}

div.BrotherTopMenu li ul a, div.BrotherTopMenu li ul a:hover {
	background:none repeat scroll 0 0 #EEEEEE;
	width:160px;
	margin:0;
	padding:2px 2px 2px 5px;
	border-color:#D4D6DA;
	border-style:solid;
	border-width:0 0 1px;
	color:#005FA9;
	height:auto;
	font:11px Arial,sans-serif;
	font-weight:normal;
}

div.BrotherTopMenu li ul a:hover, div.BrotherTopMenu li ul a.hover  {
	background-color:#FFF;
}

div.BrotherTopMenu li ul li.hasChildNodes a {
	float:left;
}

div.BrotherTopMenu li ul a.hasChildNodes {
	background-image:url(/cms/cmsShared/elements/topmenu/v1.4.0/images/morearrow_10x16.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.BrotherTopMenu li ul li.hasChildNodes ul {
	margin:0px 0 0 166px;
}
	
div.BrotherTopMenu li  ul li.hasChildNodes ul {
	display:none;
}


div.BrotherTopMenu.Brother141 {
	float: right;
  		padding-top: 18px;
  		text-transform: uppercase;
  		z-index: 500;
}

div.BrotherTopMenu.Brother141 ul {
	list-style:none; 
	margin:0; 
	padding:0; 
}

div.BrotherTopMenu.Brother141 ul li {
	background:none;
	margin:0 0 0 3px;
	position:relative;
	display: inline-block;
	float:left;
	vertical-align:top;
  		padding:0 0 0 5px;
}

div.BrotherTopMenu.Brother141 ul a {
	color:#000; 
	font:15px Arial;
	text-decoration:none; 
	display:block;
	float:left;
	margin:0; 
	padding:7px 8px 3px 8px;
	height:22px;
	line-height: 15px;
	background: none;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li a:hover, div.BrotherTopMenu.Brother141 li a.hover  {
	color:#fff;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

div.BrotherTopMenu.Brother141 li.Brother141Green a:hover, div.BrotherTopMenu.Brother141 li.Brother141Green a.hover {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/mainnav_green_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Purple a:hover, div.BrotherTopMenu.Brother141 li.Brother141Purple a.hover {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/mainnav_purple_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Blue a:hover, div.BrotherTopMenu.Brother141 li.Brother141Blue a.hover {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/mainnav_blue_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Orange a:hover, div.BrotherTopMenu.Brother141 li.Brother141Orange a.hover {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/mainnav_orange_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li ul.level2 {
	display:none;
	position:absolute;
	right:0px;
	top: 29px;
  		width: 370px;
	z-index:500;
	height: 20px;
	margin: 0;
	padding: 0;
	background:#fff;
	border:solid 1px #efefef;
	-moz-box-shadow: 0 2px 5px #888;
	-webkit-box-shadow: 0 2px 5px#888;
	box-shadow: 0 2px 5px #888;
	
}
		
div.BrotherTopMenu.Brother141 li ul.level2 li {
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float: right;
	display:inline;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el1 {
	margin-left:25px;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el3 {
	margin-right:15px;
}

div.BrotherTopMenu.Brother141 li ul.level2 a {
	display:block;
	background:none;
	width:auto;
	margin:-1px;
	padding:0 25px 0 5px;
	color:#848484;
	height:auto;
	font:11px Arial,sans-serif;
	font-weight:normal;
	border:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a:hover, 
div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a.hover {
	color:#57b0e3;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a:hover,
div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a.hover {
	color:#63c29d;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a:hover,
div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a.hover {
	color:#f7941e;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a:hover,
div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a.hover {
	color:#7961ab;
	background:none;
}


div.Brother141Mobile {
  	text-transform: uppercase;
	text-align:center; 
}

div.Brother141Mobile ul {
	display: inline-block;
	list-style:none; 
	margin:0 auto 0 auto; 
	padding:0;
	width: 100%;
}

div.Brother141Mobile ul li {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/brother141_mobile_menu_sep.png) no-repeat 0 8px;
	margin:0;
	float:left;
  	padding:0;
	width: 33%;
}

div.Brother141Mobile ul li.el1 {
	background: none;
	margin:0;
	float:left;
  	padding:0;
}

div.Brother141Mobile li a:hover,
div.Brother141Mobile li a.hover,
div.Brother141Mobile ul a {
	color:#000; 
	font:11px Arial;
	text-decoration:none; 
	display: inline-block;
	margin:0; 
	height:47px;
	padding-top: 5px;
	
	word-wrap: break-word;
	word-break: hyphenate;
	width: 100%;
}


div.Brother141Mobile li ul.level2 {
	display:none;
	background:none;
	margin:0;
	padding:0;
}

div.Brother141Mobile li ul.level2 li {
	display:none;
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float:left;
	display:inline;
}

div.Brother141Mobile ul li:hover ul, 
div.Brother141Mobile li ul li:hover ul, 
div.Brother141Mobile li ul li.hasChildNodes:hover > ul {
	display:none;
}


div#Brother141MobileSelect {
	display:table;
}

span.Brother141MobileForm {
	float:left;
	margin: 0 0 0 20px;
	color:#000;
	font-size:12px;
	max-width: 100px;
}

span.Brother141MobileForm select {
	max-width: 120px;
}

span.Brother141MobileForm p {
	margin: 0 0 5px 0;
}

div#Brother141MobileSubMenu {
	margin: 0 0 10px 0;
	height: 40px;
	background-color: #fff;
	top:9px;
	padding: 0;
	background-color: transparent !important;
}

div#Brother141MobileSubMenu ul {
	text-transform: uppercase;
	width:100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

div#Brother141MobileSubMenu ul li {
	display: inline-block;
	list-style-type: none;
	height: 40px;
	width: 49%;
  	position: relative;
	text-align: center;
	border-bottom:solid 1px #5e5e5e;
	background-color: #64c29e;
	background-image: url("/cms/cmsShared/elements/topmenu/v1.4.0/images/mobile/newsnavigation_bottom.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

div#Brother141MobileSubMenu ul li.Brother141Blue {
	background-color: #57b0e3;
}

div#Brother141MobileSubMenu ul li.Brother141Green {
	background-color: #63c29d;
}

div#Brother141MobileSubMenu ul li.Brother141Orange {
	background-color: #f7941e;
}

div#Brother141MobileSubMenu ul li.Brother141Purple {
	background-color: #7961ab;
}

div#Brother141MobileSubMenu ul li.active {
	background-color: #fff;
	border-bottom:solid 1px #fff;
}

div#Brother141MobileSubMenu ul li a {
	display: inline;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	line-height: 28px;
}

div#Brother141MobileSubMenu ul li.active a {
	color: #000;
}

div.Brother141 li ul {
	left:auto !important;
}

div.Brother141 ul {
	margin-left:auto !important;
} 	
	
	div.BrotherLeftMenu {
		position:relative;
		z-index:600;
	}		

	div.BrotherLeftMenu h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/bg_blue.gif) repeat-x left top;
 		color: white;
  		font-size: 11px;
		padding:4px;
		margin:0 0 1px 0;
	}

	div.BrotherLeftMenu ul {
		list-style:none; 
		margin:0; 
		padding:0; 
	}
	
	div.BrotherLeftMenu ul li {
		margin:0 0 0 ;
		display: block;
		position:relative;
		padding:4px 0 4px 0;
 		border-bottom: 1px solid #C9C9CD;
 		border-left: 1px solid #C9C9CD;
 		border-right: 1px solid #C9C9CD;
   		border-top: 1px solid #B0B0B6;
		margin:0 0 1px 0px;
	}
	
	div.BrotherLeftMenu ul li.el1 {
		background:none;
	} 
	
	div.BrotherLeftMenu ul li ul li.el1 {
	} 
	
	div.BrotherLeftMenu ul a {
		color:#333333 !important; 
		font:bold 10px Verdana;
		text-decoration:none !important; 
		display:block;
		margin:0px; 
		padding:0px 10px 0 18px;
		position:relative;
		vertical-align:top;
		line-height:1.2;
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/icon.gif) no-repeat left top;
	}
	
	div.BrotherLeftMenu a span {
		font-weight: bold; 
		font-size: 10px;
		color: rgb(0, 95, 169);
	}

	div.BrotherLeftMenu li ul {
		display:none;
		position:absolute;
		left:190px;
		width:180px;
		top:-2px;
		background:white;
	}

	div.BrotherLeftMenu li ul li ul {
		top:-1px;
		left:178px;
	}
	
	div.BrotherLeftMenu li ul li {
	}
	
	div.BrotherLeftMenu li ul a {
		font-weight:normal;
		text-decoration:none;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes a {
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes {
		background-image:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/morearrow.gif);
		background-position:right top;
		background-repeat:no-repeat;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes ul {
	}
	
	div.BrotherLeftMenu li.separator {
		border:none;
		padding:0;
		display:inline;
		margin:4px 0 4px 0;
	}
	
	div.BrotherLeftMenu li.separator hr {
		height:1px;
		margin:2px 0 2px 0;
		padding:0;
		background-color:#002894;
		border:1px solid #002894;
	}
	
	div.BrotherLeftMenu a:hover  {
		text-decoration:none;
		color:#00349c !important;
	}
	
	
	/* BSME styles */
	div.BrotherLeftMenu.bsme {
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme li ul { 
		top:-1px;
		left:149px;
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme ul a {
		font-weight:normal;
	}
	
	div.BrotherLeftMenu.bsme h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_top.png) no-repeat left top;
		padding-left:8px;
	}
	
	div.BrotherLeftMenu.bsme li, div.BrotherLeftMenu.bsme li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.bsme li a, div.BrotherLeftMenu.bsme a:visited {
		font-weight:normal;
		color: #005FA9;
		background:none;
		padding-left:5px;
	}
	
	div.BrotherLeftMenu.bsme .menu-bottom {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_bottom.png) no-repeat left bottom;
		height:10px;
	}
	
	div.BrotherLeftMenu.bsme li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.bsme.menu li ul li.el1 {
		border-top:1px solid #C9C9CD;
	}
	/* END BSME styles */
	
	
	
	
	
	
	
	
	
	
	/* insynergi styles */
	div.BrotherLeftMenu.insynergi {
		margin:8px 0 0 33px;
		border-left: 1px solid #bcd7e3;
	}
	
	div.BrotherLeftMenu.insynergi a {
		text-decoration:none !important;
		color: #005FA9 !important;
		text-transform:uppercase;
	}
	
	div.BrotherLeftMenu.insynergi ul {
		width:160px;
		border-left: 1px solid #387fb9;
	}
	
	div.BrotherLeftMenu.insynergi ul li {
		border: none;
	}
	
	div.BrotherLeftMenu.insynergi li ul {
	}
	
	div.BrotherLeftMenu.insynergi ul a {
		font-weight:normal;
		background:none;
		font-size:11px;
		font-family:Arial;
		line-height: normal;
	}
	
	div.BrotherLeftMenu.insynergi li, div.BrotherLeftMenu.insynergi li.el1  {
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.insynergi li a, div.BrotherLeftMenu.insynergi a:visited {
		padding-left:13px;
	}
	
	div.BrotherLeftMenu.insynergi li:hover {}
	
	div.BrotherLeftMenu.insynergi li:hover a {
		font-weight:bold;
	}
	
	div.BrotherLeftMenu.insynergi.menu li ul li.el1 {
	}
	/* END insynergi styles */
	
	
	
	
	
	
	
	
	
	/* Keyvisual styles */
	div.BrotherLeftMenu.keyvisual li, div.BrotherLeftMenu.keyvisual li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.keyvisual li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.keyvisual li a, div.BrotherLeftMenu.keyvisual a:visited {
		font-weight:normal;
		color: #005FA9;
	}
	
	div.BrotherLeftMenu.keyvisual h1 {
		background:#00349c;
		padding-left:10px;
	} 
	
	div.BrotherLeftMenu.keyvisual a:hover {
		text-decoration:none;
		color: #005FA9;
	}
	
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3706 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/allinone.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3700 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/dsm.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3701 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/fax.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3702 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/ism.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3703 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/labellingsystems.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3704 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/laminators.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis8404 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/menubluebox.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3699 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/printer.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3705 a {
			background:url(/images/database/$brotherit/iconcoolmenu/all/typewriter.gif) no-repeat left top;
			padding-left:8px;
		}
	


#newheader #country {
	padding-bottom: 3px;
}
#newheader #country .countryswitch_countries_system_box option {
	margin:0;
	padding:0;
}
#newheader #country .countryswitch_countries_system_box .countrySelect {
	width: 220px;
	height:19px;
	margin-right: 5px;
}
#newheader #country .countryswitch_countries_system_box img {
	cursor:pointer;
}
#newheader #country .countryswitch_countries_system_box optgroup {
	padding-top:5px ! important;
}

.accessibilityNonCSS {
	display:none;
	left:-9999em;
	position:absolute;
	top:-9999em;
}

.contentBox{} 

.emailtofriend_formular_system_box {
	border: 1px solid #0078AE;
	background-color:#fff;
	padding:3px;
	display:none;
	z-index:999;
}
.emailtofriend_formular_system_box td,
.emailtofriend_formular_system_box table {
	padding:0;
	border:none;
}
.emailtofriend_formular_system_box .toggleOut_box {
	padding:0 0 10px 0;
}

.emailtofriend_formular_system_box .error_message {
	color: #FF0000;
	padding:4px;
}

.emailtofriend_formular_system_box .toggleOut_box img {
	float:right;
}

.emailtofriend_formular_system_box label.error {
	display:none !important;
}
.emailtofriend_formular_system_box td {
	color:#000 !important;
	padding:2px 5px;
	vertical-align:middle;
}
.emailtofriend_formular_system_box div {

}
.emailtofriend_formular_system_box td.top {
	padding-top:4px;
	vertical-align:top;
}
.emailtofriend_formular_system_box input.texfield, 
.emailtofriend_formular_system_box textarea, 
.emailtofriend_formular_system_box select,
.emailtofriend_formular_system_box div.captcha,
.emailtofriend_formular_system_box div.captcha img {
	
}
.emailtofriend_formular_system_box input.error, 
.emailtofriend_formular_system_box textarea.error, 
.emailtofriend_formular_system_box select.error {
	background-color: #ffd5d5;
}

div img{
	border:none;
}

.references_listBox{
	padding:0 0 20px 0;
}
.references_listBox h1{
	padding:0 0 3px 0;
}
.references_city{
	font-size:11px;
	font-weight:normal;
	padding:0 0 15px 0;
}
.references_detailBox h1, .references_detailBox h4{
	padding:0 0 3px 0;	
}


div.referencesListBoxOuter {
	border: 1px solid #BECADB;
	margin-bottom:15px;
}
div.referencesListBoxTitle {
	border-bottom: 1px solid #BECADB;
	height:19px;
	padding:10px 10px 10px 44px;
}
div.referencesListBoxContent {
	padding:3px;
	background-color:#FAFAFA;
}
div.referencesListBoxContent a {
	display:block;
}


div.referencesDetailBoxOverview  {
		padding-bottom:10px;
	}
	div.referencesDetailBoxOverview a {
		display:block;
		float:right;
	}
	div.referencesDetailBox div.referencesDetailBoxText {
		margin-bottom:15px;
	}
	div.referencesDetailBox h4 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}
	div.referencesDetailBox h5 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}

.contactLabelSpalte{
	padding:3px 10px 4px 0;
	float:left;
}
.contactTextfeldSpalte{
	padding:0 0 4px 0;
	float:left;
}
.contactTextfeld {
	padding:0 3px;
}
.contactTextarea {
	padding:0 3px;
	height:70px;
}
.contactInfotext{
	padding:0 0 15px 0;
	font-weight:bold;
}

.contactErrortext{
	padding:0 0 15px 0;
	font-weight:bold;
	color:red;
}
.contactAbstandUnten{
	padding-bottom:8px;
} 
#langswitch_box {
	color:#47a0ca;
	font-weight:normal;
	position:absolute;
	top:5px;
	left:175px;
}
#langswitch_box a:link,
#langswitch_box a:visited,
#langswitch_box a:active{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
#langswitch_box a:hover{
	text-decoration:underline;
} div#menupath {
	margin:12px 0 10px 0;
	font-size: 0.65em;
}

div#maincontentcontainerGHP div#menupath {
	margin:5px 0 10px 0;
} 
#medium_img{
	font-size:18px;
	min-width:62px;
	text-align:center;
}
#container {
	background-color: #fff;
	margin: 15px auto;
}
.slider {
	width: 542px;
	height: 17px;
	top: 130px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/slider_bg.png') no-repeat;
}
.handle {
	position: absolute;
	cursor: pointer;
	height: 17px;
	width: 181px;
	top: 0;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/handle_bg.png') no-repeat;
	z-index: 100;
}
.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}
.scroll-content-item a{color: #005fa9;} 
div#Brother141PresentationBox {
	width:424px;
}
div.mobile#Brother141PresentationBox {
	width:300px;
}
div#Brother141PresentationVideo {
	min-height:248px;
	border:solid 1px #dfdfdf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:3px;
}
div.mobile div#Brother141PresentationVideo {
	min-height:190px;
}
div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div.mobile div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg_mobile.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div#Brother141PresentationMenu a.btn_left {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#Brother141PresentationMenu img.btn_left_inact {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left_inactive.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#Brother141PresentationMenu a.btn_right {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenu img.btn_right_inact {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right_inactive.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenuSlider {
	float: left;
    height: 60px;
    margin: 0 5px;
    min-width: 370px;
}
div.mobile div#Brother141PresentationMenuSlider {
	float: left;
  height: 60px;
  margin: 0 5px;
  min-width: 250px;
}
div.Brother141PresentationMenuSliderImg {
	width:88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg {
	width:78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg img {
	width:78px;
	height:50px;
	border:solid 2px #fff;
}
div.Brother141PresentationMenuSliderImgFirst {
	width: 88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst {
	width: 78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst img {
	width:78px;
	height:50px;
} 
.settingsUser, .settingsGroups{
	border:none;
	padding:2px 2px;
}
.settingsUser td{
	vertical-align:middle;
}
.settingsUser input[type=text], input[type=password]{
	width:208px;
}
.settingsUser input[type=submit]{
	margin:5px 0 0 0;
}

.settingsGroups{
	margin:10px 0 0 0;
}
.settingsGroups td{
	vertical-align:top;
}
.settingsGroups input[type=submit]{
	width:22px;
}
.settingsGroups select{
	width:175px;
	height:120px;
}
.settingsGroups input{
	width:150px;
}

.settingsError {
	color:#FF0000; 
	font-weight:bold; 
	padding:5px 2px;
} 
.inputSubmit	{
  float:right;
  width:auto;
  padding:0 6px;
  margin:0 0 0 5px;
	background-color:#3C62A9;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	border:1px solid #99AEC9;
}
.formtype_normal100 {
	background-color:#FFFFFF;
	width:100px;
}
.formtype_normal150 {
	background-color:#FFFFFF;
	width:150px;
}
.formtype_normal200	{
	background-color:#FFFFFF;
	width:200px;
}
.formtype_silver100	{
	background-color:#D3D8E4;
	width:100px;
}
.formtype_silver150	{
	background-color:#D3D8E4;
	width:150px;
}
.formtype_silver200	{
	background-color:#D3D8E4;
	width:200px;
}
.formtype_silver200x80_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:80px;
}
.formtype_normal200x80_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:80px;
}
.formtype_silver200x160_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:160px;
}
.formtype_normal200x160_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:160px;
} 


.banner_banner_system_box h1 {
	margin:0;
	padding:0;
}

.banner_banner_system_box h2 {
	font-size:12px;
	font-weight:bold;
	background-color:#a1c9e1;
	color:#fff;
	margin:7px 0 0 0;
	padding: 3px;
	cursor:pointer;
	border:1px solid #47a0ca;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
.banner_banner_system_box h2.toggleOff {
	border-bottom:none;
}
.banner_banner_system_box div.campaign_box {
	margin:0 0 3px 0;
	padding: 0 3px 3px 3px;
	color:#fff;
	background-color:#a1c9e1;
	border-bottom:1px solid #47a0ca;
	border-left:1px solid #47a0ca;
	border-right:1px solid #47a0ca;
	display:none;
}



.banner_banner_system_box div.banner_box {
	padding:3px;
	border:1px solid #47a0ca;
	margin:3px 0;
}
.banner_banner_system_box div.lastelementofgroup {
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
.banner_banner_system_box h3.banner_name {
	margin:0;
	padding:0;
	cursor:pointer;
}
.banner_banner_system_box div.banner_desc {
	margin:0;
	padding:3px 0 0 0;
	display:none;
}
.banner_banner_system_box p {
	padding:0;
}




.banner_campaign_system_box {
	
}

.sitemapimg{
	border:none;
	vertical-align:middle;
	padding-right:2px;
}

.sitemaptree{
	vertical-align:middle;
	height:19px;
} 

div.LayoutContainer {
	color:black;
	overflow:hidden;
}

div.box {
	border:1px solid #BECADB;
}

div.shadow {
	border:1px solid #B0B0B6;
	border-bottom:2px solid #B0B0B6;
}

div.LayoutContainer h2 {
	font-size:1em;
	padding:4px 5px 3px 4px;
}


div.LayoutContainer.box h2 {
	border-bottom:1px solid #BECADB;
}

div.layoutContent {
	/*padding:3px 5px 5px 5px;*/
	padding:3px;
} 

div.darkgreen.box {
	border:1px solid #197B30 !important;
}


div.BGGray {
	background:#F0F3F7 !important;
}


div.BgLightBlue {
	background:#c9e1f5 !important;
}


.tl  {
	background: url('/cms/cmsShared/elements/layout/v1.4.3/images/tl_.gif') no-repeat scroll left top transparent;
}

.tr {
	background: url('/cms/cmsShared/elements/layout/v1.4.3/images/tr_.gif') no-repeat scroll right top transparent;
}

.ml {
	background: url('/cms/cmsShared/elements/layout/v1.4.3/images/ml_.gif') repeat-y scroll left center transparent;
}

.mr {
	background: url('/cms/cmsShared/elements/layout/v1.4.3/images/mr_.gif') repeat-y scroll right center transparent;
}

.bl {
	background: url('/cms/cmsShared/elements/layout/v1.4.3/images/bl_.gif') no-repeat scroll left bottom transparent;
}

.br {
	/*background: url('/cms/cmsShared/elements/layout/v1.4.3/images/br_.gif') no-repeat scroll right bottom transparent;*/
}

div.ml.lightblue h2 {
	color:black;
	background-color:#D3DBE6;
}

div.LayoutContainer.green h2 {
	color:white;
	background-color:#6FBF33;
}

div.LayoutContainer.darkgreen h2 {
	color:white;
	background-color:#197B30;
}

div.LayoutContainer.blue h2 {
	color:white;
	background-color:#00349A;
}

div.LayoutContainer.lightblue h2 {
	color:black;
	background-color:#D3DBE6;
}

div.LayoutContainer.lightblue2 h2 {
	color:black;
	background-color:#D3DBE6;
}

div.LayoutContainer.orange h2 {
	color:white;
	background-color:#FF6600;
}

div.LayoutContainer.lightblue,div.LayoutContainer.lightblue2 {
	color:black;
	background-color:#F0F3F7;
}

div.LayoutContainer.lightblue.box {
	color:black;
	background-color:transparent;
}

div.LayoutContainer.green.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_green.gif") repeat-x;
}

div.LayoutContainer.orange.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_orange.gif") repeat-x;
}

div.LayoutContainer.lightgrey.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_lightgrey.jpg") repeat-x;
}

div.LayoutContainer.gray.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_gray.gif") repeat-x;
}

div.LayoutContainer.gray h2 {
	color:black;
	background-color: #F0F3F7;
}

div.LayoutContainer.bgwhite {
	background:white !important;
}

div.LayoutContainer.blue.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_blue.gif") repeat-x;
}

div.LayoutContainer.silver.gradient h2 {
	color:white;
	background: url("/cms/cmsShared/elements/layout/v1.4.3/images/bg_silver.gif") repeat-x;
}

div.LayoutContainer.silver.gradient h2 {
	color:black;
}

div.layoutsimpletype4 {
	border:1px solid #C9C9CD;
	border-bottom:3px solid #C9C9CD;
	padding: 5px;
	margin: 0 0 13px 0;
}
div.layoutsimpletype4 p {
	font-size: 0.7em;
}

div.layoutsimpletype5 {
	border:1px solid #b1bfd3;
	background-color:#f0f3f7;
	padding: 5px;
	margin: 0 0 13px 0;
}
div.layoutsimpletype5 p {
	font-size: 0.7em;
}
div.layoutsimpletype5 p a, div.layoutsimpletype5 p a:hover {
	color:#000 !important;
}

div#simplelayout_maincontainer141BlueHP,
div#simplelayout_maincontainer141GreenHP,
div#simplelayout_maincontainer141OrangeHP,
div#simplelayout_maincontainer141PurpleHP,
div#simplelayout_maincontainer141HP {
	padding:30px 15px 0 15px;
	min-height:200px;
	background:url("/cms/cmsCustom/brotherit/headers/default_v1.0.0/images/brother141/brother141_container_bg.png") no-repeat top center;
}

div#simplelayout_maincontainer141OrangeHP .OrangeBoxCol1 {
	border:solid 1px #dfdfdf;
	border-bottom:none;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:20px;
	display:block;
}

div#simplelayout_maincontainer141OrangeHP .OrangeBoxCol1Bottom {
	background-image: url(/cms/cmsShared/elements/layout/v1.4.3/images/Brother141/brother141_col1_bottom_border.png);
	background-repeat: no-repeat;
	background-position: -1px bottom;
	display:block;
	height:50px;
	margin-bottom:15px;
}

div#simplelayout_maincontainer141OrangeHP .OrangeBoxCol2 {
	border:solid 1px #dfdfdf;
	border-bottom:none;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:20px;
	display:block;
}

div#simplelayout_maincontainer141OrangeHP .OrangeBoxCol2Bottom {
	background-image: url(/cms/cmsShared/elements/layout/v1.4.3/images/Brother141/brother141_col2_bottom_border.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	height:45px;
	margin-bottom:15px;
}

div#simplelayout_maincontainer141HP h1 {
	color:#000;
	font-size: 2.2em;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#simplelayout_maincontainer141BlueHP h1 {
	color:#57b0e3;
	font-size: 2.2em;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#simplelayout_maincontainer141GreenHP h1 {
	color:#63c29d;
	font-size: 2.2em;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#simplelayout_maincontainer141OrangeHP h1 {
	color:#f7941e;
	font-size: 2.2em;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#simplelayout_maincontainer141PurpleHP h1 {
	color:#7961ab;
	font-size: 2.2em;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#simplelayout_maincontentleft141BlueHP,
div#simplelayout_maincontentleft141GreenHP,
div#simplelayout_maincontentleft141OrangeHP,
div#simplelayout_maincontentleft141PurpleHP,
div#simplelayout_maincontentleft141HP {
	float:left;
	width:433px;
	margin-right:20px;
}

div#simplelayout_maincontentright141BlueHP,
div#simplelayout_maincontentright141GreenHP,
div#simplelayout_maincontentright141OrangeHP,
div#simplelayout_maincontentright141PurpleHP,
div#simplelayout_maincontentright141HP {
	float:right;
	width:280px;
}


div#simplelayout141{
	padding-top:20px;
}

div#layout141_left {
	float:left;
	margin-right:12px;
	width:250px;
	min-height:200px;
}
div#layout141_center {
	float:left;
	width:250px;
	min-height:200px;
}
div#layout141_right {
	float:right;
	width:250px;
	min-height:200px;
}
div.layout_advanced_textbg {
	text-align: left;
	padding: 5px 10px;
	position: absolute;
	display: block;
	left: 0;
	bottom:10px;
	min-width: 230px;
	min-height: 30px;
}
div.layout_advanced_textbg img.layout_advanced_shadow_left {
	position: absolute;
    left: 0px;
    bottom: -3px;
    width: 3px;
    height: 3px;
}
div.layout_advanced_textbg img.layout_advanced_shadow_right {
	position: absolute;
    right: 0px;
    top: -3px;
    width: 3px;
    height: 3px;
}

div.layout_advanced141 {
	text-align: center;
	position: relative;
}

div.layout_simple_gray_box {
	background-color:#c5c5c6;
	-webkit-border-radius: 7px;
   -khtml-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
	padding:5px;
	font-weight:bold;
}
div.layout_simple_gray_box td {
	font-weight:bold;
	font-size: 12px;
	padding:4px;
}
div.layout_simple_gray_box div {
	font-size: 12px;
}
div.layout_simple_gray_box input {
	background-color:#fff;
	border:1px solid #fff;
	-webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
	width:200px;
	float:right;
	font-size: 12px;
}
div.layout_simple_gray_box div#captcha_image {
	margin-top:7px;
	float:right;
}
div.layout_simple_gray_box input.inputSubmit {
	background-color:#ff942c;
	border:1px solid #ff942c;
	-webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
	width:100px;
	float:left;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
}
div.layout_simple_gray_box select {
	border:1px solid #fff;
	-webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
	width:202px;
	float:right;
	font-size: 12px;
}
div.layout_simple_gray_box span.red {
	color:red;
}
div.layout_simple_gray_box H1 {
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
}
div.layout_simple_gray_box H5 {
	font-size:11px;
	font-style:italic;
	float:right;
}
div.layout_simple_gray_box div a, div.layout_simple_gray_box td a {
	color:#ff942c;
}

div.layout_simple_trendmicro_outer {
	
}
div.layout_simple_trendmicro_outer div.box1 {
	width:200px;
	float:left;
}
div.layout_simple_trendmicro_outer div.box2 {
	width:515px;
	float:right;
} 


div.productdisplay_detail .article {
	float:left;
	min-height: 300px;
	min-width: 767px;
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/article_bg.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:25px 0 0 15px;
	margin: 10px 0 50px 0;
}
div.productdisplay_detail.mobile .article {
	max-width: 305px;
	min-width: 305px;
	background-image: none;
	padding: 0;
	margin: 0;
	float: none;
}
div.productdisplay_detail .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px; /* total height = 300  */
	min-width: 767px; /* total width = 767  */
}
div.productdisplay_detail.moblie .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px;
	min-width: 305px;
}
div.productdisplay_detail .article.asideright .section /*ie pre9 selector */ {
	float: left;
	min-width: 452px; /* total width = 477  */
	max-width: 452px; /* need to be setted, to never display content over boxwidth */
}
div.productdisplay_detail .article.asideright .aside {
	float: right;
	min-width: 295px;
	max-width: 295px; /* need to be setted, to never display content over boxwidth */
	padding-right: 5px;
	padding-top: 15px;
}
div.productdisplay_detail .overwrite_pos_relative {
	position: relative !important;
}

div.productdisplay_detail #accordion{
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/accordion_bg_top.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}
div.productdisplay_detail #accordion_bg_bottom{
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/accordion_bg_bottom.png");
	background-repeat: no-repeat;
	padding-bottom: 33px;
}
div.productdisplay_detail #accordion .aside_normalprintertext.ui-accordion-content{
	background: none !important; /* to overwrite jq theme */
	border: none !important;
	overflow: visible;
}
div.productdisplay_detail .shadow_topright {
	position: absolute;
	top: -3px;
	right: 0;
	width: 3px;
	height: 3px;
}
div.productdisplay_detail .shadow_bottomleft {
	position: absolute;
	left: 0px;
	bottom: -3px;
	width: 3px;
	height: 3px;
	background: black;
}
div.productdisplay_detail #accordion p {font-size: 0.8em !important}
div.productdisplay_detail #accordion h3 {
	font-weight: bold;
	font-size: 15px
}




div.productdisplay_compare .article.table table {
	top: 0;
	left: 0;
	width: 790px;
	margin: 0;
	padding: 0;
	margin: 0;
}
div.productdisplay_compare #comparetable_wrapper {
	position: relative;
	top: 0;
	left: 0;
	min-width: 790px;
	border-spacing: 0; /* no space between table elements */
	border-collapse: collapse;
}
div.productdisplay_compare #comparetable_wrapper tr.odd {
	background-color: #e5f6ff;
	height: 38px !important;
}
div.productdisplay_compare #comparetable_wrapper tr.even {
	height: 38px !important;
	background-color: white;
}
div.productdisplay_compare #comparetable_wrapper tr td{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
}
div.productdisplay_compare #comparetable td{
	width: 116px !important;
}
div.productdisplay_compare #comparetable_wrapper tr td img { /* 	vertical-align: middle; */
	width: 30px;
	margin-left: 35px; /* 128 - 30 ... /2 = 49 (and little bit less because of design reasons */
}

div.productdisplay_compare #comparetable_wrapper .DTFC_RightHeadWrapper,
div.productdisplay_compare #comparetable_wrapper .dataTables_scrollHead,
div.productdisplay_compare #comparetable_wrapper .DTFC_LeftHeadWrapper {height: 176px !important;}
div.productdisplay_compare #comparetable_wrapper .DTFC_RightBodyWrapper {visibility: hidden !important;}
div.productdisplay_compare #arrow_goleft {
	position: absolute;
	right: 0; /* align right */
	bottom: 56px; /* table-header height 156  - 100 (height first row); align bottom */
}
div.productdisplay_compare #arrow_goright {
	position: absolute;
	left: 0; /* align left */
	bottom: 56px; /* needed for ie7 */
}
div.productdisplay_compare.mobile {
	position:relative;
}
div.productdisplay_compare.mobile #printerlist {
	position: relative;
	top: 5px;
	left: 0;
	min-height: 454px; /*118 * 3 rows */
	min-width: 100%; /* to display 2 in a row */
	margin: 0;
	padding: 0;
	display: block;
}
div.productdisplay_compare.mobile #printerlist>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	max-width: 325px;
	margin: 0;
	padding: 0;
}
div.productdisplay_compare.mobile #printerlist>ul>li {
	display: inline; /*to display list horizontal*/
	float: left;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 22px;
	margin-bottom: 20px;
}
div.productdisplay_compare.mobile #printerlist.compare>ul>li:last-child {margin-left: 85px}



div.productdisplay_images #printerlist {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplay_images #printerlist>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 790px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplay_images #printerlist>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 14px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplay_images #printerlist>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplay_images #printerlist>ul>li:last-child {margin-right: 18px; /* remove last space */}
div.productdisplay_images.mobile #printerlist_mobile {
	position: relative;
	left: 0;
	top: 10px;
	min-width: 100%; /* to display 2 in a row */
	margin: 0 0 20px 0;
	padding: 0;
	display: block;
}
div.productdisplay_images.mobile #printerlist_mobile>ul {
	min-height: 100%;
	max-width: 325px;
	margin: 0;
	padding: 0;
}
div.productdisplay_images.mobile #printerlist_mobile>ul>li {
	display: inline; /* to display list horizontal*/
	list-style-type: none;
	padding-right: 10px;
	padding-left: 22px;
	margin-bottom: 20px;
}
div.productdisplay_images.mobile #printerlist_mobile.compare>ul>li:last-child {margin-left: 85px}

div.productdisplay_images #printerlist141 {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplay_images #printerlist141>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 911px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsCustom/brotherit/elements/productdisplay/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplay_images #printerlist141>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 25px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplay_images #printerlist141>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplay_images #printerlist141>ul>li:last-child {margin-right: 18px; /* remove last space */}


* .printercontainer {
	display: inline-block;
	position: relative;
	height: 107px;
	width: 94px;
	text-align: center;
}
.mobile .printercontainer {
	display: inline-block;
	position: relative;
	width: 96px;
	text-align: center;
	padding: 5px;
	border: 1px solid transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: auto;
}
.mobile .printercontainer_selected { 
	border: 1px solid blue;
}
.mobile .printer_comparenr_container {
	margin-right: 15px;
	float: left;
}
.mobile .comparenr {
	float: left;
}

* .printername {
	position: relative;
	top: -10px;
	font-family: Verdana;
	font-size: 10px;
	color: #8b8b8b;
	white-space: nowrap;
}
* .printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
}

* .table_printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
	margin: 0px;
}

.aside_title {
	font-size: 74px;
	line-height: 74px;
	font-family: Arial;
	color: #f7941e;
}
.aside_head,
.printer_title {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: black;
}
.mobile .printer_title{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold !important;
}
.printer_title.orange{color: #f7941e}
.aside_headgreat {
	font-size: 41px;
	line-height: 41px;
	font-family: Arial;
	color: black;
}
.aside_normaltext {
	font-size: 12px ! important;
	line-height: 12px ! important;
	font-family: Verdana ! important;
	color: black;
}
.aside_benefitstitle {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: #59b1e3;
}
.printernameCompare {
	color: #8B8B8B;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -10px;
	white-space: nowrap;
}
.jqbutton{font-size: 1em !important}
.DTFC_LeftBodyWrapper td{width: 220px !important}
.dataTables_scrollHeadInner th{text-align:center}
.dataTables_scroll{left:217px !important}
.DTFC_LeftBodyWrapper thead{display:none}

html.webgl.no-websqldatabase .DTFC_LeftBodyWrapper {top: 6px !important}

html.no-flexbox.canvas.no-websqldatabase .DTFC_LeftBodyWrapper {top: 3px ! important}
/* Internet Explorer 8.0.6001 */
html.no-canvastext .DTFC_LeftBodyWrapper {top: 0 ! important}
/* SafariMac 5.06 + Safari Win 5.1 (cannot be disgusting by Modernizer) */
html.cssreflections.no-webgl .DTFC_LeftBodyWrapper { top: 11px !important}
/* Chrome 16.0.899 */
html.webgl.websqldatabase .DTFC_LeftBodyWrapper {top: 11px ! important}
/* Opera 11.11 */
html.no-draganddrop {top: 8px !important}


div.productdisplay_compare.mobile #comparetable * tr.odd {
	background-color: #e5f6ff;
}
div.productdisplay_compare.mobile #comparetable * tr.even {
	background-color: white;
}
div.productdisplay_compare.mobile #comparetable * tr>td {
	padding-left: 2px;
	font-family: Verdana;
	font-size: 11px;
	word-wrap: break-word;
	word-break: hyphenate;
}
 
@media only screen and (orientation:portrait) {
  /* Style adjustments for viewports 768px and over go here */
	div.productdisplay_compare.mobile #comparetable * tr>td {
		max-width: 5px; /* do minimal width, because of errors */
	}
}


div.productdisplay_compare.mobile #comparetable * tr>td>img {margin-left:20px}
.mobile_backbar {
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: white;
	background: #56b0e4;
	display: block;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 20px;
	float: none;
	clear: both;
}
.mobile_backbar > a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}


div#tab_menu {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft.gif") 100% 100% repeat-x;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-left: 3px;
	font-size: 0.8em;
}
div#tab_menu ul {
	margin-left: 0px;
}
div#tab_menu li {
	display:inline;
	display: block;
	float: left;
	position: relative;
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg.gif") #F0F3F7 top right no-repeat;
}
div#tab_menu li a {
	font-family: Verdana;
	color: #005FA9;
	cursor: pointer;	
	float: left;
	display: block;
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft.gif") transparent top left no-repeat;
	border-bottom: 1px solid #99AEC9;
	padding: 2px 7px 4px 7px;
	text-decoration: none;
	color: #999999;
}
div#tab_menu li.selected {
	background-color: #ffffff;
}
div#tab_menu li.selected a {
	border-bottom: 1px solid #ffffff;
	color: #005FA9;
	font-weight: bold;
}
div#tab_menu li:hover {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg.gif") #fff top right no-repeat;
}
div#tab_container {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft_start.gif") transparent top left no-repeat;
	padding-left: 1px;
	height:100%;
}
/* Hide from IE-mac \*/
* html div#tab_menu li {height: 1%;}
/* End hide from IE-mac */

.innerright {
	text-align:right;
}
div.job_shared_box {}
div.job_shared_box p {
	padding: 0 0 10px 0;
}
div.job_shared_box .jobitem {
	padding:0 0 10px 0;
}
div.job_shared_box .jobitem .show {
	display:block;
}
div.job_shared_box .jobitem .hide {
	display:none;
}
div.job_shared_box .jobitem .lead {}
div.job_shared_box .jobitem .description {}
div.job_shared_box .jobitem .requirement {}
div.job_shared_box .jobitem .contact {}

div.job_shared_box .jobitem .abstandUnten {
	padding:0 0 7px 0;
} 
