*
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
}

body
{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.defaultBody, .emptyFramedPage
{
	background-color: #a2a2a2; 
	background-image: url(../images/background/body.jpg); 
	background-repeat: repeat-x;
}

form
{
	margin: 0px;
	padding: 0px;
}

input, select, option, textarea, td
{
	font-size: 11px;
}

img
{
	border: 0px;	
}

h1
{
	clear: both;
	font-size: 14px;
	color: #F14F11;
	margin: 10px 0 10px 0;
}
h1 * { color: #F14F11 !important; }
h2
{
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
}
h3
{
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

/*hr  { border-style: none; border-top: solid 1px #DBDBDB; height: 0px; } */
td { vertical-align: top;}
th { text-align: left;}


a, a:link, a:hover, a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

p
{
	padding: 0 0 10px 0;
	margin: 0;
}

table.mainContainer
{
	width: 972px;
}

td.mainContainer 
{
	vertical-align: top;
	width: 965px;
	background-color: #fff;
}


.main, .mainStartPage
{
	float: left;
	padding: 5px 22px 0 14px;
	margin: 0 0 30px 0;
	width: 936px;
}
.mainStartPage { margin: 0 0 15px 0; } 

/**** header ****/
.headerContainer
{
	text-align: right;	
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.headerContainer a, .headerContainer a:link, .headerContainer a:hover, .headerContainer a:visited
{
	text-decoration: none;
	color: #4B4B4B;
}

.headerContainer ul
{
	margin: 4px 0 0 0;
	padding: 0;
	float: right;
	list-style-image: url(../images/leer.gif);
	width: 600px;
}
.headerContainer li
{
	margin-left: 5px;
	display: inline;
}
.headerContainer li * { vertical-align: middle; }

.headerContainer li a, .headerContainer li img, 
.headerContainer a, .headerContainer img 
{ margin: 0 5px 0 0;  }

.headerContainer li label {   }
.searchTextBox { width: 80px; margin: 0px 5px 0px 5px;  }
.searchSubmit {  }

.paddingHelper
{
	width: 935px;
	float: left;
	padding: 0px 15px 0px 15px;
}

.headerLogo  { width: 914px; padding-left: 36px; padding-right: 15px; margin: 30px 0 15px 0px; float: left; }
.logoNavigation { float: right; margin-top: 35px;}

.logo { float: left; }
.logoText { float: right; text-align: right !important; width: 600px; }
.logoText h1 
{
	font-weight: lighter !important;
	font-size: 28px;
	float: right;
	background-image: url(../images/background/linie.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 20px 2px 0; 
	margin: 0 0 5px 0;
	width: 533px;
}
.logoText h2
{
	float: right;
	font-weight: normal !important;
	font-size: 13px;
	text-align: right;
	padding-right: 20px; 
	width: 400px;
}

/***** shadow *****/
td.shadow 
{
	width: 7px;
	background-repeat: repeat-y;
	vertical-align: top;
	background-color: none !important;
}
td.shadow  { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/products/portaldata/1/images/background/shadowRight.png'); } /* ie6 and lower */
html > body td.shadow { background-image: url(../images/background/shadowRight.png); } /* hide from ie6 and lower */ 

td.shadowDown 
{
	height: 7px; 
	width: 972px;
}
td.shadowDown div { display: inline; } 
.shadowDownLeft
{
	width: 7px;
	height: 7px;
	float: left;
}
.shadowDownLeft { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/products/portaldata/1/images/background/shadowDownLeft.png'); } /* ie6 and lower */
html > body .shadowDownLeft { background-image: url(../images/background/shadowDownLeft.png); } /* hide from ie6 and lower */ 


div.shadowDown
{
	width: 958px !important;
	height: 7px;
	float: left;
}
div.shadowDown  { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/products/portaldata/1/images/background/shadowDown.png'); } /* ie6 and lower */
html > body div.shadowDown { background-image: url(../images/background/shadowDown.png); } /* hide from ie6 and lower */ 

.shadowDownRight
{
	width: 7px;
	height: 7px;
	float: right;
}
.shadowDownRight { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/products/portaldata/1/images/background/shadowDownRight.png'); } /* ie6 and lower */
html > body .shadowDownRight { background-image: url(../images/background/shadowDownRight.png); } /* hide from ie6 and lower */ 


/* HEADER Logo, Search */



.headerPrint
{
	display: none;
	margin-bottom: 20px;
}




.headerContainerLogo
{
	float: left;
}
.headerContainerLogo img
{
	margin-top: 13px;
	margin-bottom: 16px;
}

.headerContainerNavigation
{
	float: left;
	width: 625px;
	height: 20px;
}
.headerContainerSearch
{
	float: left;
	text-align: right;
	width: 175px;
}

.headerContainerNavigation ul
{
	margin: 4px 0 0 0;
	padding: 0;
	float: right;
	list-style-image: url(../images/leer.gif);
}
.headerContainerNavigation li
{
	float: left;
}
.headerContainerNavigation li a, .headerContainerNavigation li img, 
.headerContainerSearch a, .headerContainerSearch img 
{ margin: 0 5px 0 5px; }


/* Main Nav */
.navigationContainer
{
	float: left;
	clear:left;
	width: 935px;
	background-image: url(../images/background/navigation.gif);
	background-color: #F14F11;
}

.navigationContainer ul
{
	margin: 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}
.navigationContainer ul li
{
	float: left;
	border-right: solid 1px #fff;
	background-image: url(../images/background/navigation.gif);
	padding: 0px 0px 0px 0px; 
	margin: 0;
}
.navigationContainer ul li.active
{
	background-image: url(../images/background/navigation_active.gif);
}

.navigationContainer ul li a
{
	color: #fff;
	display: block;
	background-image: url(../images/background/navigation_left.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.navigationContainer ul li a div 
{ 
	color: #fff !important; 
	padding: 3px 20px 3px 20px; 
	background-image: url(../images/background/navigation_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.navigationContainer ul li.active a /*, .navigationContainer ul li a:hover*/
{
	background-image: url(../images/background/navigation_left_active.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
}
.navigationContainer ul li a:hover { text-decoration: none; }

.navigationContainer ul li.active a div /*, .navigationContainer ul li a:hover div */
{
	background-image: url(../images/background/navigation_right_active.gif);
}

.navigationContainer ul li ul
{
	float: none !important;
	position: absolute;
	display: none;
	border: solid 1px #fff;
	border-right-width: 0px;
	z-index: 1100;
}

.navigationContainer ul li ul li
{
	float: none !important;
	padding: 0;
	margin: 0;
	color: #fff;
	width: 182px;
}
.navigationContainer ul li ul li a, .navigationContainer ul li ul li a:link, .navigationContainer ul li ul li a:visited, .navigationContainer ul li ul li a:hover
{
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	width: 172px;
	padding: 1px 4px 1px 4px;
	display: block;
	color: #fff;
	
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
	background-image: url(../images/navigation/ddNav.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EF480F;
}

.navigationContainer ul li ul li a:hover
{
	background-image: url(../images/navigation/ddNavActive.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #6C6C6C;
}

/*** flash start seite ***/
.flashStartpage
{
	float: left;
	width: 946px;
	background-image: url(../images/background/flashStartseite.gif);
	background-position: 10px top;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 19px;
	margin-bottom: 10px;
	margin-top: 6px; 
}
.flashFileContainer
{
	float: left;
	width: 460px;
	margin-right: 5px;
}

/*** content startpage ***/
table.contentStartseite
{
	width: 935px;	
}

.contentStartseite td
{
	padding: 15px;
	background-color: #f5f5f5;
	text-align: left !important;
	vertical-align: top !important;
}

.contentStartseite td.TeaserPane1
{
	width: 170px;
	padding-right: 0px;	
}
.contentStartseite td.contentpane
{
	width: 335px;
	float: none;
}

.contentStartseiteSpacer 
{ 
	width: 14px; 
	background-color: #fff !important;
	padding: 0px !important;
}

.contentStartseite td.TeaserPane2
{
	width: 350px;
	padding-right: 0px;	
}

.contentStartseite h1, .contentStartseite th
{
	font-family: Arial !important;
	background-image: url(../images/background/heading.png);
	background-position: right top;
	text-transform: uppercase;
	font-size: 9px !important;
	letter-spacing: 1px;
	color: #fff;
	padding: 0px 0 0px 2px;
	margin: 0px;
	border-bottom: 1px solid #fff;
}
.contentStartseite th { border-bottom-width: 0px !important; }
.contentStartseite a { color: #F14F11; }
.contentStartseite th * { color: #fff; font-size: 9px !important; padding: 0px !important; }
.TeaserPane2 div.item { float: left; width: 160px; margin-right: 15px; }
.TeaserPane2 div.item img { display: block;}
.TeaserPane2 div.item div.itemDescription { background-color: #fff; clear: left; padding: 5px; }
div.item a { color: #F14F11; }

td.CorporateTeaserPane1
{
	width: 435px !important;	
}
td.CorporateTeaserPane1.double { width: 210px !important; }
td.CorporateTeaserPane1.double2 { width: 220px !important; padding-left: 0px;  }
td.CorporateTeaserPane1 div
{
	float: left;
	width: 210px;	
}
td.CorporateTeaserPane1 div.alternate { padding-left: 10px; }

td.CorporateContentpane { width: 200px;	}
td.CorporateContentpane td { padding: 0 0 0 0; }
td.CorporateContentpane table { width: 200px; }

td.CorporateTeaserPane2
{
	width: 200px;
}

.news 
{
	width: 335px !important; 
	margin: 0px !important; 
}
.news a { color: #F14F11; }
.news th img { margin: 0px !important;   }
.news td { padding: 4px 0px 4px 0px !important; border-bottom: solid 1px #e0e0e0; }
td.dateNews { padding-right: 10px !important; font-weight: bold; }

/*** share price ***/
.sharePrice { width: 200px;  }
.sharePrice td { width: 45px; white-space: nowrap; }

.sharePrice td 
{ color: #fff; font-weight: normal; border-right: solid 1px #F5F5F5; }
.sharePrice  td 
{ 
    padding: 1px 3px 1px 3px; 
	background-color: #999;
	font-weight: bold; 
	border-top: solid 1px #fff;
}

/**** Page Container contains: Subnavigation, Content and Teasers ****/
#pageContainer
{
	float: left;
	clear: left;
	width: 935px;
}

.pageContainerNavigation
{
	float: left;	
	width: 180px;
	margin-right: 20px;
	margin-top: 15px;
}

#pageContainerNavigation
{
	margin: 0;
	padding: 0;
	width: 180px;
	list-style-image: url(../images/leer.gif);
}
#pageContainerNavigation ul
{
	margin: 0;
	padding: 0;
	clear:left;
	float: left;
}
#pageContainerNavigation li
{
	margin: 0;
	padding: 0;
	clear:left;
	float: left;
}

#pageContainerNavigation li /*1. ebene in subnav*/
{
	background-image: url(../images/navigation/subLevel1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E72605;
	border-bottom: solid 2px #fff;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
#pageContainerNavigation li.itemActive /*1. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel1Active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #6C6C6C;
	border-bottom: solid 2px #fff;
	font-weight: bold;
}
#pageContainerNavigation li.itemRollover /*1. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel1Roll.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #6C6C6C;
	border-bottom: solid 2px #fff;
	font-weight: bold;
}

#pageContainerNavigation ul li /*2. ebene in subnav*/
{
	background-image: url(../images/navigation/subLevel2.gif);
	background-position: 6px 5px;
	background-repeat: no-repeat;
	
	background-color: #fff;
	border: 0;
	border-top: solid 1px #C7C7C7;
	font-weight: normal;
}
#pageContainerNavigation ul li.itemActive, #pageContainerNavigation ul li.locationItemActive /*2. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel2Active.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	
	background-color: #F3F3F3;
	border: 0;
	border-top: solid 1px #C7C7C7;
	font-weight: bold;
}
#pageContainerNavigation ul li.locationItemActive 
{
	background-image: url(../images/navigation/subLevel2.gif); font-weight: normal; 
	background-position: 6px 5px;
}


#pageContainerNavigation ul li.itemRollover /*2. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel2Roll.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	
	background-color: #F3F3F3;
	border: 0;
	border-top: solid 1px #C7C7C7;
	font-weight: bold;
}

#pageContainerNavigation ul li ul li /*3. ebene in subnav*/
{
	background-image: url(../images/navigation/subLevel2.gif);
	background-position: 15px 5px;
	background-repeat: no-repeat;
	
	background-color: #F3F3F3;
	border: 0px;
	border-top: solid 1px #C7C7C7;
	font-weight: normal;
}
#pageContainerNavigation ul li ul li.itemActive, #pageContainerNavigation ul li ul li.locationItemActive /*3. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel2Active.gif);
	background-position: 13px 5px;
	background-repeat: no-repeat;
	
	background-color: #E2E2E2;
	border: 0px;
	border-top: solid 1px #C7C7C7;
	font-weight: bold;
}
#pageContainerNavigation ul li ul li.itemRollover /*3. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel2Roll.gif);
	background-position: 13px 5px;
	background-repeat: no-repeat;
	
	background-color: #E2E2E2;
	border: 0px;
	border-top: solid 1px #C7C7C7;
	font-weight: bold;
}

#pageContainerNavigation ul li ul li ul li /*4. ebene in subnav*/
{
	background-image: url(../images/navigation/subLevel5.gif);
	background-position: 25px 5px;
	background-repeat: no-repeat;
	
	margin-top: 2px; 
	background-color: #E2E2E2;
	border: 0px;
	font-weight: normal;
}
#pageContainerNavigation ul li ul li ul li.itemActive /*4. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel5.gif);
	background-position: 25px 5px;
	background-repeat: no-repeat;
	
	background-color: #E2E2E2;
	border: 0px;
	font-weight: bold;
}
#pageContainerNavigation ul li ul li ul li.itemRollover /*4. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel5.gif);
	background-position: 25px 5px;
	background-repeat: no-repeat;
	
	background-color: #E2E2E2;
	border: 0px;
	font-weight: bold;
}

#pageContainerNavigation a, #pageContainerNavigation a:link, #pageContainerNavigation a:visited, #pageContainerNavigation a:hover
{
	float: left;
	clear:left;
	width: 156px;
	padding-right: 10px;
	text-decoration: none;
}

/*1. ebene in subnav*/
#pageContainerNavigation li a ,#pageContainerNavigation li a:link, #pageContainerNavigation li a:visited, #pageContainerNavigation li a:hover
{
	padding-left: 14px;
	color: #fff;
}

/*2. ebene in subnav*/
#pageContainerNavigation ul li a ,#pageContainerNavigation ul li a:link, #pageContainerNavigation ul li a:visited, #pageContainerNavigation ul li a:hover
{
	padding-left: 14px;
	width: 156px;
	color: #666666;
}
#pageContainerNavigation ul li.itemActive a ,#pageContainerNavigation ul li.itemActive a:link, #pageContainerNavigation ul li.itemActive a:visited, #pageContainerNavigation ul li.itemActive a:hover
{
	color: #000000;	
}

/*3. ebene in subnav*/
#pageContainerNavigation ul li ul li a , #pageContainerNavigation ul li ul li a:link, #pageContainerNavigation ul li ul li a:visited, #pageContainerNavigation ul li ul li a:hover
{
	padding-left: 23px;	
	width: 147px;
}

/*4.  ebene in subnav*/
#pageContainerNavigation ul li ul li ul li a ,#pageContainerNavigation ul li ul li ul li a:link, #pageContainerNavigation ul li ul li ul li a:visited, #pageContainerNavigation ul li ul li ul li a:hover
{
	padding-left: 34px;
	width: 136px;
}
/*4.  ebene in subnav active*/
#pageContainerNavigation ul li ul li ul li.itemActive a ,#pageContainerNavigation ul li ul li ul li.itemActive a:link, #pageContainerNavigation ul li ul li ul li.itemActive a:visited, #pageContainerNavigation ul li ul li ul li.itemActive a:hover
{
	
}

/* location subnavigation on the right side */
h2.locationProductContainerTitle
{
	color: #4B4B4B !important;
	background-color: #fff !important;
	background-image: none !important;
	border-width: 0px !important; 
	margin-bottom: 10px !important;
	
}

div.locationProductContainer
{
	float: left;
	width: 195px !important;
	margin: 0 0 15 0 !important;
	padding: 0 !important;
	background-color: #fff !important;
}

div.locationProductContainer ul
{
	padding: 0 !important;
	clear:left !important;
	float: left !important;
}

div.locationProductContainer li
{
	padding: 0 !important;
	clear:left !important;
	float: left !important;
	height: auto !important; 
}

ul.locationContainerNavigation
{
	float: left !important;
	padding: 0  !important;
	margin: 0 !important;
	margin-bottom: 10px !important;
	width: 195px !important;
	list-style-image: url(../images/leer.gif);
}

ul.locationContainerNavigation li, ul.locationContainerNavigation ul { margin: 0 !important; }

ul.locationContainerNavigation li /*1. ebene in subnav*/
{
	background-image: url(../images/navigation/locationProductLevel1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E72605;
	border: 0 !important;
	font-weight: normal !important;
	padding: 0px 0px 0px 0px !important;
}
ul.locationContainerNavigation li.itemActive /*1. ebene in subnav active*/
{
	background-image: url(../images/navigation/locationProductLevel1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #6C6C6C;
	border-bottom: solid 2px #fff;
	font-weight: bold;
}

ul.locationContainerNavigation ul li /*2. ebene in subnav*/
{
	background-image: url(../images/navigation/subLevel2.gif);
	background-position: 6px 5px;
	background-repeat: no-repeat;
	
	background-color: #fff;
	border: 0;
	border-bottom: solid 1px #C7C7C7 !important;
	font-weight: normal;
}
ul.locationContainerNavigation ul li.itemActive, ul.locationContainerNavigation ul li.locationItemActive /*2. ebene in subnav active*/
{
	background-image: url(../images/navigation/subLevel2Active.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	
	background-color: #F3F3F3;
	border: 0;
	border-bottom: solid 1px #C7C7C7 !important;
	font-weight: bold;
}
ul.locationContainerNavigation ul li.locationItemActive 
{ 
	background-position: 6px 5px;
	background-image: url(../images/navigation/subLevel2.gif); font-weight: normal; 
}



.locationContainerNavigation a, .locationContainerNavigation a:link, .locationContainerNavigation a:visited, .locationContainerNavigation a:hover
{
	float: left;
	clear:left;
	width: 180px;
	padding-right: 10px;
	text-decoration: none;
}


/*1. ebene in subnav*/
.locationContainerNavigation li a ,.locationContainerNavigation li a:link, .locationContainerNavigation li a:visited, .locationContainerNavigation li a:hover
{
	padding-left: 14px;
	color: #fff;
}


/*2. ebene in subnav*/
.locationContainerNavigation ul li a ,.locationContainerNavigation ul li a:link, .locationContainerNavigation ul li a:visited, .locationContainerNavigation ul li a:hover
{
	/*padding-left: 14px;
	width: 156px;*/
	color: #666666;
	font-weight: normal;
}
.locationContainerNavigation ul li.itemActive a ,.locationContainerNavigation ul li.itemActive a:link, .locationContainerNavigation ul li.itemActive a:visited, .locationContainerNavigation ul li.itemActive a:hover
{
	color: #000000;	
}




/* content */
#pageContainerContent
{
	float: left;
	width: 735px;
}

.contentContact, .contentTeaser, .contentTeaser .teaserItem,.contentLocationTeaser
{
	clear: left;
	float: left;
	width: 195px;
	margin: 0 15px 0 0;
}
.contentContact .companyName { font-weight: bold !important; }
.contentLocationTeaser .contentTeaser, .contentLocationTeaser .contentTeaser .teaserItem 
{ margin: 0px !important; padding: 0px !important; }
.contentLocationTeaser .contentTeaser .teaserItem img { margin: 0px !important; }
.contentLocationTeaser { position: relative; }


.contentTeaser img, .contentTeaser p { margin: 0px !important; }

.contentContent
{
	width: 310px;
	float: left;	
	_width: 290px;
	_margin-left: 0px;
	_padding-left: 0px;
}

.contentContent hr { width: 310px !important; }



/* BREADCRUMB NAVIGATION */
.pageContainerBreadCrumb
{
	float: left;
	margin-right: 0px; 
	width: 620px;
	margin-top: 12px;
}

.pageContainerBreadCrumb ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}
.pageContainerBreadCrumb li
{
	float: left;
	white-space: nowrap;
	padding: 0;
	padding-bottom: 0px;
	padding-right:5px;
	vertical-align: text-top;
}

.pageContainerBreadCrumb li a { margin: 0 5px 0 0; font-size: 10px; }
.pageContainerBreadCrumb li span { margin: 0 5px 0 0 !important; font-size: 10px; }


/* CONTENT NAVIGATION */
.pageContainerContentNavigation, .contentIFrameNavigation
{
	float: left;
	clear: left;
	width: 735px;
	background-image: url(../images/background/contentNavigation.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow: hidden;
}

.contentIFrameNavigation
{
	width: 520px !important;
	padding-left: 20px;
}

.pageContainerContentNavigation ul, .contentIFrameNavigation ul
{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}

.pageContainerContentNavigation li, .contentIFrameNavigation li
{
	vertical-align: bottom;
	padding: 0px 5px 0px 5px !important;
	float: left;
	margin-right: 5px;
	border: solid 1px #DBDBDB;
	background-color: #F3F3F3;
}
.pageContainerContentNavigation li.itemActive, .contentIFrameNavigation li.itemActive
{
	border: solid 1px #DBDBDB;
	border-bottom: solid 1px #fff;
	background-color: #fff;
}

.pageContainerContentNavigation li a, #pageContainerContentNavigation li a:link, #pageContainerContentNavigation li a:visited, #pageContainerContentNavigation li a:hover,
.contentIFrameNavigation li a, .contentIFrameNavigation li a:link, .contentIFrameNavigation li a:visited, .contentIFrameNavigation li a:hover
{
	text-decoration: none;
	font-weight: normal !important;
	/*line-height: 20px;*/
	vertical-align: text-bottom;
}
.pageContainerContentNavigation li.itemActive *, .pageContainerContentNavigation li.itemActive a, #pageContainerContentNavigation li.itemActive a:link, #pageContainerContentNavigation li.itemActive a:visited, #pageContainerContentNavigation li.itemActive a:hover,
.contentIFrameNavigation li.itemActive *, .contentIFrameNavigation li.itemActive a, .contentIFrameNavigation li.itemActive a:link, .contentIFrameNavigation li.itemActive a:visited, .contentIFrameNavigation li.itemActive a:hover
{
	color: #F14F11;
}

.contentIFrameNavigation ul
{
	margin: 0 !important;
	padding: 0 !important;
	clear: both;
	/*background: red;*/
	float: left;
}


/* container */
.container
{
	float: left;
	clear: left;
	width: 735px;
}

#Content
{
	float: left;
	width: 520px;
	margin-right: 20px;
	clear: left;
}



#Content a, #Content a *, #Content a:link, #Content a:link *, 
#Content a:visited, #Content a:visited *, #Content a:hover, #Content a:hover *,
.Teaser a, .Teaser a:link, .Teaser a:visited, .Teaser a:hover,
.contentspreadpane a, .contentspreadpane a:visited, .contentspreadpane a:visited *, .contentspreadpane a:hover, .contentspreadpane a:hover *
{
	color: #F14F11;
	font-weight: bold;
	text-decoration: none;
}
#Content a:hover, #Teaser a:hover, .contentspreadpane a:hover
{
	text-decoration: underline;
}

/******************************/
.contentHeader
{
	float:left;
	clear:left;
	width: 460px;
	padding: 5px 30px 5px 30px;
	margin-bottom: 10px;
	border-bottom: solid 1px #DBDBDB
}

.contentHeader * 
{
	color: #F14F11;
	font-weight: bold;
	text-decoration: none;
}

html, body { height:100%; width:100%;}
.emptyFramedPage form { height:100%; width: 100%;  }
.emptyPage .contentpane 
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.contentpane
{
	float: left;
	clear: left;
	width: 520px;
	overflow: hidden;
}

.contentImage { margin-bottom: 10px; }

.contentspreadpane, .productModuleContainer
{
	float: left;
	clear: left;
	width: 735px;
	overflow: hidden;
}

.contentpane table, .contentpane h1, .contentpane h2, .contentpane h3, .contentpane h4, 
.contentpane h5, .contentpane h5, .contentpane p
{
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

.contentspreadpane h1, .contentspreadpane p
{
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

.contentContent table, .contentContent h1, .contentContent h2, .contentContent h3, .contentContent h4, 
.contentContent h5, .contentContent h5, .contentContent p
{
	margin-left: 0px;
	margin-right: 15px;	
}

.contentpane ul, .contentpane ol
{
	margin-right: 30px;	
}

.contentContent ul, .contentContent ol { margin-right: 15px;}

.emptyPage .contentpane table, .emptyPage .contentpane h1, .emptyPage .contentpane h2, .emptyPage .contentpane h3, .emptyPage .contentpane h4, 
.emptyPage .contentpane h5, .emptyPage .contentpane h5, .emptyPage .contentpane p
{
	margin-left: 0px;
	margin-right: 0px;
}

.contentpane table p, .contentpane p table, .contentpane table h1, .contentpane table h2, .contentpane table h3,
.contentpane table h4, .contentpane table h5, .contentpane table ul, .contentpane .contentFormTable, .contentpane table ol,
.contentContent table p, .contentContent p table, .contentContent table h1, .contentContent table h2, .contentContent table h3,
.contentContent table h4, .contentContent table h5, .contentContent table ul, .contentContent .contentFormTable, .contentContent table ol
{
	margin-left: 0px;
	margin-right: 0px;
}
.contentpane table ul, .contentpane table ol, .contentspreadpane ul
{
	margin-left: 10px;
}

.contentpane img
{
	margin-right: 20px !important;
}

.contentpane ul, .contentpane ol, .contentspreadpane ul
{
	clear: left;
	list-style-image: url(../images/content_li.gif);
	margin-top: 0;
	margin-bottom: 10px;
    width: auto;
}
.contentpane ol
{
	list-style-image: none;
}
.contentpane ol li
{
	padding: 0px !important;
	margin: 0 0 0 15px !important;
}

.contentpane li, .contentspreadpane  li
{
	margin: 0 0 0 7px !important;
	padding: 0px !important;
}

.contentpane table
{
	clear:left;
	width: 460px;
}

.contentContent table { width: 295px; }

table.contentHalf
{
	width: 220px;
	margin-right: 20px !important;	
}

table.contentHalf,
.contentpane table.content,
.contentpane table.finance
{
	border-bottom: solid 1px #DBDBDB;
	margin-bottom: 20px;
	border-collapse: collapse;
}

.contentpane table.productImages
{
	margin-bottom: 20px;
	border-collapse: collapse;
}

.contentpane table.finance
{
	border-top: solid 1px #000000; 
	border-bottom: solid 1px #000000; 
}

.contentpane table.productImages *
{
	margin: 0 !important;
	padding: 0 !important;	
}

table.contentHalf th, 
.contentpane table.content th,
.contentpane table.finance th,
.contentpane table.productImages th
{
	background-color: #F3F3F3;
	padding: 4px 0 4px 10px;
	border-top: solid 1px #666666;
	color: #F14F11;
}

table.contentHalf td,
.contentpane table.content td, 
.contentpane table.finance td
{
	border-top: solid 1px #DBDBDB; 
	padding: 10px 10px 10px 10px;
}  

table.contentHalf td.noBorder,
.contentpane table.content td.noBorder, 
.contentpane table.finance td.noBorder
{
	border-top: none; 
}  

.contentpane table.productImages td
{
	padding: 10px 10px 10px 10px;
}

.contentpane table.finance td
{
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.contentpane table.finance td.left
{
	text-align: left;
}

.contentpane table.finance td.underline
{
	border-bottom: solid 1px #000000; 
}

.contentpane table.finance td p
{
	margin: 0;
	padding: 0;
}

.contentpane table.productImages td
{
	padding: 0;
	text-align: center;
	/*border-top: solid 1px #DBDBDB; 
	border-left: solid 1px #DBDBDB; */
}
.contentpane table.productImages td img
{
	margin: 5px 0 5px 0 !important;	
}
td.productImagesTitleFirst, td.productImagesFirst
{
	/*border-left-width: 0px !important;*/
}
td.productImagesTitleFirst, td.productImagesTitle,
td.productImagesTitleFirst *, td.productImagesTitle *
{
	/*background-color: #F14F11;*/
	/*color: #fff !important;*/
	padding: 0 !important;
	margin: 0 !important;
}

.contentpane div.productOnSite
{
	float: left;
	clear: left;
	width: 520px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #DBDBDB;
	background-color: #F3F3F3;
	margin-bottom: 20px;
}
.contentpane div.productOnSite div
{
	display:none;
	float: left;
	clear: both;
	width: 520px;
	padding: 5px 0px 5px 40px;
	border-top: solid 1px #DBDBDB;
	background-color: #fff;
}

.productOnSite a, .productOnSite a:hover, .productOnSite a:link, .productOnSite a:visited
{
	margin: 5px 30px 5px 30px;
	padding-left: 15px;
	display: inline-block;
	/*display: block;*/
	float:left;
	width: 445px;
	color: #4B4B4B !important; 
	font-weight: bold;
	background-image: url(../images/icons/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-decoration: none !important;
}
.productOnSite a.active, .productOnSite a.active:hover, .productOnSite a.active:link, .productOnSite a.active:visited,
.productOnSite div a.active, .productOnSite div a.active:hover, .productOnSite div a.active:link, .productOnSite div a.active:visited
{
	color: #F14F11 !important; 
	background-image: url(../images/icons/arrow_active.gif);
}

.productOnSite div a, .productOnSite div a:hover, .productOnSite div a:link, .productOnSite div a:visited
{
	margin: 0;
	display: block;
	clear: both !important;
	font-weight: normal !important;
	width: 480px;
}

div.productOnSite div div.photoserviceItem
{
	display: none;
	padding: 0px 0px 0px 0px !important;
	text-align: center;
	width: 110px !important;
	height: 120px;
	margin: 10px 10px 10px 0px;
}
.photoserviceItem 
{
	float: left;
	clear: none !important;
	width: 120px !important;
	border-top-width: 0px !important;
	height: 120px;
	margin: 0px 10px 10px 0px;
	text-align: center;
}
.photoserviceItem img { margin: 0px !important; }
.productOnSite div.photoserviceItem a, .productOnSite div.photoserviceItem a:visited, .productOnSite div.photoserviceItem a:hover, .productOnSite div.photoserviceItem a:link
{
	display: inline !important; 
	color: #F14F11 !important;
	font-weight: bolder !important;
	text-decoration:none !important;
	margin: 0 !important;
	width: auto !important;
	background-image: none;
}

.clickoutBox
{
	float: left;
	width: 490px;
	clear: both;
	padding: 0 30px 0 30px !important;
}

.clickoutBox a, .clickoutBox a:link, .clickoutBox a:visited, .clickoutBox a:hover
{
	padding-left: 15px;
	background-image: url(../images/icons/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-decoration: none !important;
	font-weight: bold;
	color: #F14F11 !important;
}
.clickoutBox a *, .clickoutBox a:link *, .clickoutBox a:visited * , .clickoutBox a:hover *
{
	color: #F14F11 !important;
}

.clickoutBox div a, .clickoutBox div a:link, .clickoutBox div a:visited, .clickoutBox div a:hover
{
	font-weight: normal;
}

.clickoutBox a p 
{
	padding: 0px; 
	margin: 0px;
	display: inline;
}

.clickoutBox a h1, .clickoutBox a h2, .clickoutBox a h3
{
	color: #F14F11 !important; 
}

.clickoutBox a.active, .clickoutBox a.active:link, .clickoutBox a.active:visited, .clickoutBox a.active:hover
{
	color: #F14F11 !important; 
	background-image: url(../images/icons/arrow_active.gif);
}

.clickoutBox div
{
	float: left;
	display: none;
}

.clickoutBox div a, .clickoutBox div a:link, .clickoutBox div a:visited, .clickoutBox div a:hover
{
	padding-left: 0;
	background-image: none;
}
.clickoutBox div a:hover 
{
	text-decoration: underline !important;
}
 
.contentpane table.thumbs th
{
	background-color: #f3f3f3;
	padding: 5px 2px 4px 2px;
	border-top: 1px solid #666666;
	border-bottom: solid 1px #dbdadf;
	border-right: solid 1px #fff;
}
.contentpane table.thumbs td
{
	border-bottom: solid 1px #dbdadf;
	padding: 2px 2px 2px 2px;
}  
.contentpane table.thumbs img
{
	margin-right: 10px !important;
	float: left;
}  
 
.contentpane hr, .popupPage hr
{ 
	float: left; 
	clear: left;
	color: #fff;
	padding: 0;
	margin: 0 0 5px 0;
	width: 520px; 
	border-style: none; 
	border-bottom: solid 1px #CCC; 
	height: 0px; 
}



div.contentListItem
{
	float:left;
	width: 460px;
	background-color: #F3F3F3;
	border-top: solid 1px #666;
	border-bottom: solid 1px #DBDBDB;
	color: #F14F11;	
	padding: 5px 30px 5px 30px;
}

div.contentListItem a
{
	display: inline-block;
	width: 80%;	
	color: #F14F11 !important;
	vertical-align: top;
	text-align: left;
}

span.contentListItem
{
	float:left;
	margin: 10px 10px 10px 30px;
}
span.contentListItem img
{
	float: left;
}

table.list
{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

table.list td, table.list th
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.listFirstColumn, th.listFirstColumn
{
	padding-left: 30px;
}

td.listLastColumn, th.listLastColumn
{
	padding-right: 30px;
}

tr.listAlternating
{
	background-color: #F3F3F3;
}

.contentCountryTitle
{
	float:left;
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 220px;
	width: 520px;
	margin-bottom: 15px;
	background-position: left top;
}
.contentCountryTitle H1
{
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	margin: 4px 0 0 7px;	
	padding: 0;
}
.contentCountryTitle B, .contentCountryTitle strong, .contentCountryTitle H1 B, .contentCountryTitle H1 strong
{
	color: #fff !important;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;	
}


.contentFormTable
{
	background-color: #F3F3F3;
	margin: 0;
	padding: 0;
}
.contentFormTable .greyHeader 
{ 
	background-image: url(../images/background/table_header_grey.gif); 
	background-repeat: no-repeat;
	background-color: #808080;
	padding: 0 0 0 5px;
	color: #fff;
	font-weight: bold;
	border: none !important;
}
.contentFormTable.withBorder  td { border-right: solid 1px #DBDBDB; } 

.contentFormTable td { vertical-align: middle; }

.contentpane table.contentFormTable
{
	width: 520px;	
	/*border-bottom: solid 1px #DBDBDB;*/
}
.contentFormTable td { border-bottom: solid 1px #DBDBDB; padding: 10px 0px 10px 0px;}
td.contentFormTableLabel { padding: 10px 30px 10px 30px; }
td.contentFormTableButtons { padding: 5px 30px 5px 0px; text-align:right; vertical-align: middle; }
.contentFormTable input, .contentFormTable textarea, .contentFormTable select
{ border: solid 1px #8F8F8F;  }
td.contentFormTableMsg  { padding: 0; }
.contentFormTableMsg span
{ display:block; padding: 5px 30px 5px 30px; border-top: solid 1px #000; font-weight: bold; border-bottom: solid 1px #000; }
.errormsg
{ display:inline !important; padding:0 0 0 0 !important; border-width:0px !important; }
.errorTellAFriend { color: #F14F11 !important; }

td.contentFormHeaderMsg,
td.contentFormHeader2Msg { padding: 0; border-width: 0px; }

td.contentFormHeaderMsg  { padding: 2px 0px 0px 30px; font-weight: bold; }
td.contentFormHeader2Msg  { padding: 2px 0px 0px 0px; font-weight: bold; }

td.contentFormMsg, td.contentFormMsgWithBorder { padding: 0 0 0 0; border-width: 0px; }
td.contentFormMsg span, td.contentFormMsgWithBorder span { border-width: 0px; }
td.contentFormMsg span.errormsg p , td.contentFormMsgWithBorder span.errormsg p { display:block; padding: 5px 30px 5px 30px; border-bottom: solid 1px #000; color: #F14F11; }
.errorMsg2 { color: #F14F11; }

td.contentFormMsgWithBorder { padding: 0 0 0 0; border-width: 0px; border-top: solid 1px #DBDBDB; }
td.contentFormMsgWithBorder span.errormsg p { border-top: solid 1px #000; } 

tr.contentFormCellTopBorder td { border-top: solid 1px #000; }
tr.contentFormCellBottomBorder td {border-bottom: solid 1px #000; }

.contentFormTable th 
{ 
	padding: 3px 30px 3px 30px; 
	background-color: #4B4B4B;
	color: #fff;
}

div.contentDealerLocatorItemAlternate
{ 
	float: left; 
	width: 210px; 
	padding: 0px 30px 20px 0px;
}
div.contentDealerLocatorItem 
{ 
	float: left;
	width: 210px; 
	clear: left;
	padding: 0px 30px 0 30px; 
}

.checkboxContainer td input { border-width: 0px !important; }
.checkboxContainer td  { border: none; padding: 0; }


img.content_button { margin: 0px !important; }
img.noMargin { margin: 0px !important; }

.contentpane table#ctl00_ctl11_cdvBigView_ctl00 { margin: 0px !important; width: 520px; } 
.contentpane table#ctl00_ctl11_cdvBigView_ctl00 td 
{
	text-align: center; 
	padding: 5px 5px 5px 5px;
}
.contentpane table#ctl00_ctl11_cdvBigView_ctl00 img { margin: 0 0 0 0 !important;}

.lastChange
{
	color:#A0A0A0;
	font-size:9px;
	margin-top:15px;
	clear: left;
}

/****************************/
.contentIFrameNavigation ul
{
	margin-left: 30px;	
}

.contentIFrameNavigation li, .contentIFrameNavigation li.itemActive
{
	padding: 0px 5px 0px 5px !important;
	list-style-image: url(../images/leer.gif);
}

iframe.shareprice, iframe.sharepricegraph, iframe.emailalert, iframe.regulatorynews, iframe.financialcalendar
{
	/*float: left;*/
	margin-left: 30px;
	width: 460px;
	height: 1160px;
	border-width: 0px;
}
iframe.sharepricegraph
{
	height: 750px;
}
iframe.emailalert
{
	clear:left;
	height: 900px;
}
iframe.regulatorynews
{
	clear:left;
	height: 500px;
}
iframe.financialcalendar
{
	clear:left;
	height: 700px;
}

.flashContainer 
{
	height: 200px;
}
.flashFile
{
	position: absolute;
	z-index: 900;	
}

.flashContainerUnder
{
	left: 0px;
	position: relative;
	top: -50px;
	z-index: 800;	
}


/***************************/
.Teaser
{
	float: left;
	width: 195px;
	overflow: hidden;
}
.Teaser ul
{
	float: right;
	margin: 7px 0 0 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}
.Teaser li
{
	float: left;
	margin-left: 4px;
	height: 20px;
}

#ToolBox
{
	margin: 0 !important;
	padding: 0 !important;
	float: right !important;
	background-color: #fff !important;
	vertical-align: top;
	width: 112px;
}

#ToolBox ul
{
	float: right;
	margin: 0 0 0 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}

#ToolBox li
{
	float: left;
	/*height: 20px;*/
}

.Teaser h1, .Teaser h2, 
.pageContainerNavigation .teaserContainer h1, .pageContainerNavigation .teaserContainer h2
{
	clear: left;
	float: left;
	width: 187px;
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	color: #fff;
	background-image: url(../images/background/teaserHeader.gif);
	background-repeat: no-repeat;
	background-color: #808080;
	border-top: solid 1px #F3F3F3;
	font-size: 11px;
}
.pageContainerNavigation .teaserContainer h1, .pageContainerNavigation .teaserContainer h2 { width: 172px; }
.Teaser h3, .pageContainerNavigation .teaserContainer h3
{
	font-size: 11px;
	margin: 0;
	padding: 0;	
}

.microsite div.teaserContainer { width: 195px; }
div.teaserContainer { margin: 0 0 10px 0; padding: 0 !important; }
.contentContact .teaserContainer h2 { display: none; }
.contentContact .teaserContainer { margin: 0 0 0 0 !important; text-align: right; float: left; padding-bottom: 10px !important; }
/*.contentContact div.teaserContainer { margin-bottom: 10px !important;  }*/

.contentContact div.teaserContainer  { margin: 0 0 0 0 !important; }
.contentContact .teaserContainer div
{
	float: left;
	clear: left;
	padding: 10px 10px 10px 10px;
	width: 175px;
	background-color: #f3f3f3;
}

.Teaser div, .pageContainerNavigation .teaserContainer div
{
	float: left;
	clear: left;
	padding: 7px 6px 7px 6px;
	width: 183px;
	background-color: #f3f3f3;
}
.pageContainerNavigation .teaserContainer div { width: 168px; }
.pageContainerNavigation .teaserContainer table { width: auto !important; }
.Teaser select
{
	width: 165px;	
	margin-bottom: 5px;
}
select.productFinderXL
{
	width: 180px;	
}
input.teaserFinderSearch
{
	clear: left;
	float: right;	
	margin-right: 4px;
}
div.teaserFinderSearch
{
	padding: 0 0 0 0;	
}

.Teaser .buttonSubmit
{
	margin: 5px 0 0 3px;
	vertical-align: top;
	
}
.teaserFooter, .teaserFooterItem { border-top: solid 1px #C7C7C7;}
.teaserFooterItem { border-bottom: solid 1px #666; }
.teaserControl {
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
}

.teaserItem 
{
	float: left;
	clear: left;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px !important;
	background-color: #fff !important;
}

.Teaser .teaserFinder
{
	padding: 0px 0px 0px 0px;
	width: 195px;
	background-color: #fff;	
	margin-bottom: 10px;
}

table.teaserSharePrice
{
	width: 195px;	
}
.teaserSharePrice caption
{
	background-color: #666666;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}

.teaserSharePrice caption img
{
	margin: 1px;
	vertical-align: middle;	
}

table.teaserSharePrice td
{
	background-color: #F3F3F3;
	border-top: solid 1px #C7C7C7;
	padding: 2px;
}
table.teaserSharePrice td.teaserSharePrice
{
	border-right: solid 1px #C7C7C7;
}


/******************************/
.toolLanguage, .toolLanguageLinear
{
	float:left;
	clear: left;
	width: 695px;
	padding: 5px 10px 5px 30px;
	min-height: 14px;
	/*border-bottom: solid 1px #DBDBDB;*/
}
.toolLanguage span, .toolLanguageLinear span
{
	float: left;
	margin-right: 10px;
}
.toolLanguage input.buttonSubmit, .pageContainerTeaser input.buttonSubmit
{
	margin-top: 3px;
	margin-left: 5px;
}
.toolLanguageLinear ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
}

.toolLanguageLinear ul li 
{
	/*list-style-image: none;*/
	float: left;
	margin-right: 10px;
}
.toolLanguageLinear ul li img 
{
	vertical-align: middle;
	border: solid 1px #DBDBDB;
	float: left;
	margin-right: 4px;
	margin-top: 1px;
}
.toolLanguageLinear a
{
	color: #4B4B4B !important;
}


/******************************/
.footerContainer
{
	float: left;
	width: 965px;
	border-top: solid 1px #999999;
	padding: 2px 0 2px 0;
	margin-top: 15px;
}

.footerContainerNavigation
{
	float: left;
}

.footerContainer ul
{
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	list-style-image: url(../images/leer.gif);
}
.footerContainer li
{
	float: left;
	padding: 0 5px 0 0;
}

.footerContainer li a
{ margin: 0 5px 0 0; }

#footerBackground
{
	float:left;
	clear:left;
	width: 972px;
	background-image: url(../images/background/footer.gif);
}

/* START PAGE STYLES */

.startPageMain
{
	float: left;
	width: 550px;
	height: 113px;
	margin: 0px 16px 0px 0px;
	background-image: url(../images/background/startpage.jpg);
	background-repeat: no-repeat;
	padding-top: 217px;
}
.startPageMain table
{
	width: 550px;	
}
.startPageMain table td
{
	color: #fff;
	font-weight: bold;	
}

.startPageMain .toolLanguage
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	width: 190px;
}
.startPageMain span
{
	color: #fff;
	font-weight: bold;	
}

/*
.startPageMain div.dropDownSmall, .startPageMain div.dropDown 
{ 
	width: 102px;
	/*background-image: url(../images/icons/dropdown_startpage.gif);/
}

.startPageMain .dropDownSmall, .startPageMain .dropDown, .startPageMain .dropDownItems
{
	font-weight: normal;
	/*background-color: #DBE7E4;
	border-color: #65978A;/
}
.startPageMain .dropDownItems li.active
{
	/*background-color: #65978A;
	color: #fff;/
}
.startPageMain .dropDown img, .startPageMain .dropDownSmall img, .startPageMain .dropDownItems li img
{
	/*border-color: #65978A;/
}*/
.startPageMain .dropDownSmall, .startPageMain .dropDown, .startPageMain .dropDownItems
{
	font-weight: normal;
	/*background-color: #DBE7E4;
	border-color: #65978A;*/
}

.startPageMainText
{
	float: left;	
	color: #fff;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	margin-top: 12px;
}
.startPageMainText span { color: #fff; float: left; }
.startPageMainText h1 { color: #fff; margin-bottom: 0px; }
.startPageMainText p { padding: 3px 0 0 0; margin: 0; color: #fff; font-size: 12px; }
.startPageMainText select { height: 18px; /*background-color:  #DBE7E4;*/ border: solid 1px #65978A; }


.startPageTeaser
{
	float: left;
	width: 368px;	
}
.startPageTeaser a, .startPageTeaser a:link, .startPageTeaser a:visited, .startPageTeaser a:hover 
{ font-weight: bold; color: #F14F11 !important;	}
.startPageTeaser div { float: left; width: 368px; }
.startPageTeaser img { float: left; }
.startPageTeaserImg { float: left; margin-right: 10px; }


div.startPageTeaserContainer { clear: left; margin-bottom: 15px;}
div.startPageTeaserContainer div { width: 170px; }
div.startPageTeaserContainer div h3 { margin-top: 8px; }
div.startPageTeaserContainer div select { height: 18px; border: solid 1px #65978A; }


.startPageFooter
{
	display: inline;
	float: left;
	/*clear: left;
	width: 935px;*/
	background-color: #F5F5F5;
	padding: 13px 15px 5px 15px;
}
.startPageFooter a, .startPageFooter a:visited, .startPageFooter a:link, .startPageFooter a:hover
{ font-weight: bold; color: #F14F11 !important;}
.startPageFooter div
{
	float: left;	
}

.startPageFooterRssFeed { width: 207px; float: left; margin-right: 15px; }
.startPageFooterRssFeed table { width: 207px; }
.startPageFooterRssFeed table td { width: 45px; white-space: nowrap; }
.startPageFooterRssFeed th, .startPageFooterRssFeed td 
{ color: #fff; font-weight: normal; border-right: solid 1px #F5F5F5; }
.startPageFooterRssFeed td 
{ 
    padding: 1px 3px 1px 3px; 
	background-color: #999;
	font-weight: bold; 
	border-top: solid 1px #fff;
}

.startPageFooterNewsroom
{
	width: 430px;
	float: left;
	clear: left;
}
.startPageFooterNewsroom img
{
	margin-bottom: 5px;
}

.startPageFooterNewsroom div
{
	width: 185px;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}
.startPageFooterNewsroom div.alternate { margin-right: 0px; }

.startPageFooterTeaser
{
	width: 207px;
	float: left;
}
.startPageFooterTeaser div
{
	width: 195px;
	margin: 5px 0 5px 0;
	float: left;
}


.startPageFooterNewsroom a, .startPageFooterNewsroom a:hover, .startPageFooterNewsroom a:link, .startPageFooterNewsroom a:visited,
.startPageFooterRssFeed a, .startPageFooterRssFeed a:hover, .startPageFooterRssFeed a:link, .startPageFooterRssFeed a:visited,
.startPageFooterTeaser a, .startPageFooterTeaser a:hover, .startPageFooterTeaser a:link, .startPageFooterTeaser a:visited,
.startPagePanelNewsroom a, .startPagePanelNewsroom a:hover, .startPagePanelNewsroom a:link, .startPagePanelNewsroom a:visited
{
	color: #F14F11;
}

.startPagePanelNewsroom
{
	width: 207px;
	margin-right: 15px;
	float: left;
}

.startPagePanelNewsroom div 
{
	width: 175px !important;
	margin: 5px 0 5px 0 !important;
	float: left;
}

.doubleTeaser
{
	float: left;
	clear: left;
	margin-bottom: 15px;
	width: 430px;
}

#footerPrint
{
	float: left;
	display: none;
}

/* DROP DOWNS */
.dropDown, .dropDownSmall
{
	position: relative;
	background-color: #fff;
	background-image: url(../images/icons/dropdown.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
	height: 14px;
	width: 144px;
	border: solid 1px #8F8F8F;
	padding-left: 4px;
	padding-right: 15px;
	float:left;
	z-index: 100;
}
.dropDownSmall
{
	width: 85px;	
}

.dropDown div, .dropDownSmall div
{
	white-space: nowrap;
	overflow: hidden;
	width: 40px; /*dummy */
}
.dropDown div img, .dropDownSmall div img
{
	display: inline; 
	vertical-align: text-top;
}

.dropDownItems
{
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	float: left;
	
	margin: 0;
	padding: 0;
	list-style-image: url(../images/leer.gif);
	background-color: #fff;
	border: solid 1px #8F8F8F;
	display:inline-block;
	white-space: nowrap;
	z-index: 200;
}
.dropDownItems li
{
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	background-image: url(../images/leer.gif) !important;
	/*clear: left;*/
	
}
.dropDownItems li.active { background-color: #F3F3F3; }

.dropDown img, .dropDownSmall img, .dropDownItems li img
{
	border: solid 1px #DBDBDB;
	float: left;
	margin-right: 4px;
	margin-top: 1px;
}

.dropDown img, .dropDownSmall img
{
	float: none;
}

.dropDownItems li span img 
{
	float:none;	
}
.dropDownItems li span 
{
	margin-left: 10px;
	float: none;
	display: block;
}

#dropDownText span
{
	padding-left: 0px !important;
}

.pressArchiveButton
{
	margin-left: 15px;	
}
.pressArchiveTextBox
{
	margin-left: 15px;	
	width: 242px;
	vertical-align: text-bottom;
}
.pressArchiveDropDownBox
{
	margin-right: 20px;
	width: 130px;	
}



/*** new product page styles ***/
.productTable 
{
	background-image: url(../images/background/productTable.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 0 !important;
	margin: 0px 0 20px 0 !important;
	width: 520px !important;
}

.productTable img
{
	margin-right: 0px !important;
}

.productTable td
{
	padding: 0 20px 0 0;
}

.productTab
{
	float: left;
	background-image: url(../images/navigation/product.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 0 !important;
	margin: 0 2px 0 0;
	white-space: nowrap;
	z-index: 50; 
	position: relative;
	top: 1px;
	
}
.productTab * 
{
	font-size: 10px;
	color: #4B4B4B !important;	
}

.productTab a:hover, .productTab a:hover span 
{ text-decoration: none !important; color: #F14F11 !important; }

.productTab img { margin: 0 0 0 0 !important; display: block; float: left;   }


.tabLink { margin-top: 3px; display: block; float: left; }
.tabLink span { vertical-align: top; display: inline-block; cursor: pointer; }

.tabIcon 
{
	vertical-align: text-top;
	top: -2px;
	position: relative;
}

.productTabText { float: left; clear: left;  }
.productTabContent 
{ 
	width:520px; 
	float: left;
	clear: left; 
	background-image: url(../images/background/productTabContent.gif);
	background-repeat: repeat-y;
	border-top: solid 1px #ccc;
	padding-top: 10px;
	z-index: 40;
}
.productTabContentFooter
{
	clear: left;
	float: left;
}

#productTabContainer { display: inline; clear: left; }

/**** solution tabs ****/

.solutionTab, .solutionTabActive 
{
	background-image: url(../images/navigation/solution.gif);
	background-repeat: repeat-x;
	float: left;
	clear: left;
	margin-bottom: 3px;
	border-right: solid 1px #ccc;
	width: 159px;
}
.solutionTabActive 
{
	background-image: url(../images/navigation/solution_active.gif);
	background-position: 10px 1px;
	background-repeat: no-repeat;
	border-right-width: 0px;
	width: 160px;
}
.solutionTab img, .solutionTabActive img
{ 
	clear: left; 
	display: block; 
	margin: 0 0 0 0 !important; 
}
.solutionTab a, .solutionTabActive a 
{ 
	display: block; 
	color: #666666; 
}

.solutionTabTitle 
{
	float: left;
	padding: 5px 0 5px 0px; 
	border-left: solid 1px #ccc;  
}

.solutionTab a, .solutionTab a *, .solutionTabActive a, .solutionTabActive a * { text-decoration: none !important; font-size: 11px; color: #666666 !important; cursor: pointer; }
.solutionTab a:hover, .solutionTab a:hover *, .solutionTabActive a:hover, .solutionTabActive a:hover * { color: #F14F11 !important;}
.solutionTabActive a, .solutionTabActive a * { font-size: 14px; color: #666666 !important; }

img.solutionArrow
{
	float: left;
	margin: 3px 5px 5px 10px !important;
	_margin: 3px 5px 5px 5px !important;  
}
.solutionTabActive img.solutionArrow 
{ 
	margin: 5px 5px 7px 7px !important;  
	_margin: 5px 5px 7px 3px !important;  
}

img.solutionTabImage
{
	float: left;
	margin: 10px 0 0px 0 !important;
	padding: 0px;
	position: relative;
}

.solutionContainer
{
	position: relative;	
}

.solutionNavigation
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 30;
}

.solutionContent
{
	position: relative;
	top: 0px;
	left: 159px;
	width: 255px;
	background-image: url(../images/background/solutionTabContent.gif);
	background-repeat: repeat-y;
	z-index: 20;
	padding-left: 60px;
	padding-right: 30px;
}

.solutionContentBorderUp, .solutionContentBorderDown
{
	margin-left: -60px;
	display: block;	
} 

.solutionContent table.productTeaser
{
	width: 270px;	
	margin-left: 0px;
	margin-top: 15px;
}

.solutionContent table.productTeaser td img { margin: 0 10px 0 0 !important; }



body.popup { background-color: #fff !important;}
body.popup .logo { margin: 10px 10px 10px 10px; }
body.popup img { }
body.popup div {  float: none !important; text-align: center; }
body.popup a, body.popup a:link, body.popup a:visited, body.popup a:hover { display: block; clear:left; font-weight: bold; color: #F14F11; margin: 10px 10px 10px 10px;}

.popupPage {  float: left; background-color: #fff !important; margin: 10px 10px 10px 10px !important; padding-bottom: 10px;  }
.popupPage .logo { margin-bottom: 10px;} 
.popupPage hr 
{
	width: 100% !important;
	float: none;
}
.popupPage .contentpane { background-color: #fff !important; margin-bottom: 10px !important;  }
.popupPage .contentpane a, .popupPage .contentpane a:link, .popupPage .contentpane a:visited, .popupPage .contentpane a:hover
{ color: #f14f11; font-weight: bold; }


.contentFormTableMsg span
{ display:block; padding: 5px 30px 5px 30px; border-top: solid 1px #000; font-weight: bold; border-bottom: solid 1px #000; }
.errormsg
{ display:inline !important; padding:0 0 0 0 !important; border-width:0px !important; }

.popupFormContainer { text-align: left !important; margin: 0px 20px 0px 20px; }
.popupFormContainer table { background-color: #F3F3F3; margin-bottom: 10px; }
.popupFormContainer table td { padding: 2px 10px 0px 10px; }
.popupFormContainer table td.contentFormTableMsg { padding: 0px;}
.popupFormContainer table td.contentFormTableMsg span, 
.popupFormContainer table td.contentFormTableMsg span.errorMsg { display:block; padding-left: 10px; border-top: solid 1px #000; font-weight: bold; border-bottom: solid 1px #000; }
.popupFormContainer table td.contentFormTableMsg span.errorMsg { color: #F14F11; }
.popupFormContainer a, .popupFormContainer a:link, .popupFormContainer a:visited, .popupFormContainer a:hover 
{ display: block; clear:left; font-weight: bold; color: #F14F11; margin: 0 !important;}

.popupFormContainer .contentFormTableButtons { padding-top: 10px; padding-bottom: 10px; }

body.microsite { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; background-color: #fff;}

.noWrap { white-space: nowrap; }
.searchInput { width: 110px; border: solid 1px #4B4B4B; vertical-align: top; margin-left: 5px; }
.buttonSubmit { margin: 5px 0 0 3px;}
.floatRight { float: right;}
.floatLeft { float: left;}
.clearLeft { clear: left; }
.marker { color: #F14F11; font-weight: bold;}
.markerNormal { color: #F14F11; font-weight: normal;}
input.xlarge, textarea.xlarge {width: 	280px; }
select.xlarge { width: 	284px; }
input.large, select.large, textarea.large {width: 	220px; }
input.medium, select.medium, textarea.medium {width: 	100px;}
input.small, select.small, textarea.small{width: 	50px; }
span.inputInfo { font-size: 10px !important;}

.paddingRight10 { padding-left: 10px; }
.paddingLeft10 { padding-left: 10px; }
.marginRight0 { margin-right: 0px !important; }
.marginBottom0 { margin-bottom: 0px !important;}

.width100 { width: 100px; }
.width185 { width: 185px; }
.width15 { width: 15px; }
.width935 { width: 935px; }
.width735 { width: 735px !important; }

.width435 { width: 435px !important; }
.width200 { width: 200px !important; }
.marginBottom15 { margin-bottom: 15px !important; }
.marginBottom1 { margin-bottom: 1px !important; }

.noBorder { border: 0 !important; }
span.noBorder input { border: 0 !important; }

/**** sustainability ****/
div.sustainabilityLinks
{
	clear: both;	
	width: 520px;
}
ul.sustainabilityLinks
{
	list-style-image: url(../images/leer.gif);
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}
ul.sustainabilityLinks li, ul.sustainabilityLinks li.active
{
	background-image: url(../images/background/sust_nav_button.png);
	float: left; 
	height: 20px;
	margin: 20px 0 0 0 !important;
	border-right: solid 2px #fff;
}
ul.sustainabilityLinks li.active { background-image: url(../images/background/sust_nav_button_active.png); }
ul.sustainabilityLinks li *,
ul.sustainabilityLinks li a, ul.sustainabilityLinks li a:link, ul.sustainabilityLinks li a:hover, ul.sustainabilityLinks li a:visited,
.sustainabilityItemsNavigation a *
{ color: #fff !important; font-size: 11px;  }
ul.sustainabilityLinks li a { display: block; padding: 2px 10px 0 5px; }

/**
.sustainabilityItemsNavigation a *, .sustainabilityLinks li a:link *, .sustainabilityLinks li a:hover *, , .sustainabilityLinks li a:visited *
**/

.sustainabilityItems
{
	float: left;
	clear: left;
	width: 520px;
}
.sustainabilityItemsNavigation
{
	background-image: url(../images/background/sust_nav_greybar.png);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	width: 520px;
	background-color: #949494;
	/*height: 29px;*/
}

.sustainabilityTitle, .sustainabilityTitleActive 
{
	display: block;
	float: left;	
	color: #fff !important;
	margin: 7px 5px 0px 5px;
	padding-bottom: 7px;
	
}
a.sustainabilityTitle:hover{ text-decoration: none !important; }
a.sustainabilityTitleActive, a.sustainabilityTitleActive:hover, 
a.sustainabilityTitleActive:link, a.sustainabilityTitleActive:visited { text-decoration: underline !important; }

.sustainabilityHiddenText
{
	clear: left;
	margin: 0px !important;
	padding: 0px !important;
	width: 520px;
	display: block;
}

.sustainabilityText
{
	float: left;
	clear: left;
	width: 520px;
	margin: 0px !important;
	padding: 0px !important;
}

.sustainabilityText table, .sustainabilityText p, .sustainabilityText h1, .sustainabilityText h2, .sustainabilityText h3,
.sustainabilityText h4, .sustainabilityText h5, .sustainabilityText ul, .sustainabilityText ol
{
	margin: 0px;
	padding: 0px;	
}

table.sustainabilityPerformance  { border-top: solid 1px #ccc; background-color: #f5f5f5; width: 520px; }
.sustainabilityPerformance td
{
	border-bottom:solid 1px #ccc;
	border-collapse: collapse;
}

.sustainabilityRow 
{

}

.sustainabilityRowActive td
{
	background-color: #F14F11;
	color: #fff;
}
.sustainabilityRowActive a, .sustainabilityRowActive a:hover, .sustainabilityRowActive a:link, .sustainabilityRowActive a:visited,
.sustainabilityRowActive b, .sustainabilityRowActive strong
{ color: #fff !important; }

.titleBar
{
	float: left; 
	clear: left;
	width: 130px !important;
	padding: 0px !important;
	margin: 0 0 2px 0 !important;	
}

.imgPrcBar
{
	clear: left;
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	
}

.imageBar
{
	float: left; 
	width: 126px !important;
	height: 6px !important;
	line-height: 6px;
	
	padding: 2px !important;
	margin: 0 0 15px 0 !important;	
	
	background-image: url(../images/voting_background.gif);
	background-repeat: no-repeat;
	
	
}
.imageBar img 
{
	padding: 0px !important;
	margin: 0px !important;	
}

.prcBar
{
	float: right !important;
	clear: none !important;
	width: auto !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;	
	
}

/*********************wyalf****************************/
.finderTool
{
	background-image: url(../images/background/waylf.jpg);
	background-repeat: no-repeat;
	padding: 52px 10px 10px 18px;
	width: 342px;
	height: 178px;
}
.finderToolItem { margin-bottom: 5px; }
.finderToolItem , .finderToolItem a { font-weight: bold; text-decoration: none; }
.finderToolItem img { margin-right: 10px; vertical-align: middle; }

.finderToolProducts { display: none; position: relative; }
.finderToolProductsTable { margin-left: 30px;}
.finderToolProductsTable td { padding: 0px; }

.finderToolBusiness { display: none; position: relative; }
.finderToolSpecialties { display: none; position: relative; }
.finderToolDealer { display: none; position: relative; }





/*****************************************************/

.productGroupImages 
{ 
	padding-bottom: 15px; 
	float: left; 
	width: 735px; 
}
.productGroupImages img { border-left: solid 1px #fff; float: left; margin-right: 0 !important; }

.productModuleContainer 
{
	background-color: #f5f5f5; 
	padding: 10px;
	width: 655px;  
}

.packaging 
{ 
	width: 320px; 
	margin-right: 11px; 
	float: left; 
}
.paper 
{
	width: 320px; float: left; 
}
.leftPane 
{
	border: solid 1px #ccc;
	position: absolute;
	display: none;
	width: 319px; 
	background-color: #f5f5f5;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#cccccc,strength=5);
}
.paddingTop10 { padding-top: 10px !important; }
.paddingBottom10 { padding-bottom: 10px !important; }

.borderHellTop 
{
	border-top: solid 1px #fff; 
	padding: 0px; 
	margin: 0px; 
	padding-top: 10px;  
}

table.finder { margin: 5px; width: 300px;  }
table.finder .labelTd { text-align: right; padding-right: 10px; vertical-align: middle;  }
table.finder td { padding: 2px 0 2px 0; }
table.finder td select { width: 180px; }
table.finder td select.productFinderXL { width: 140px; }

.leftPane .teaserFinder p { padding: 10px; border-bottom: solid 1px #ccc; }


/*****************************************************/

.startpageSearchBox 
{
	background-color: #e5e5e5; 
	width: 440px; 
	padding: 10px; 
	background-image: url(../images/background/startpageSearchBox.gif); 
	background-repeat: no-repeat;
}

.startpageSearchBox h1 
{
	margin: 0px;
		
}

.startpageInfoBox 
{
	 background-color: #f5f5f5; 
	 width: 430px; 
	 padding: 15px; 
}

.startpageFlash { border-top: solid 10px #F25012; }

table.searchBox { width: 300px; margin-top: 20px; }
table.searchBox td { padding: 2px 0 2px 0; }

.dropDownOverflow
{
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	float: left;
	
	
	overflow: auto;
	height: 394px;
	width: 165px;
	background-color: white;
	margin: 0px !important;
	padding: 0px !important;
	
	border-top: solid 1px #8F8F8F;
	
	scrollbar-face-color: #cdcdcd;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#8f8f8f;
	scrollbar-darkshadow-color:#8f8f8f;
	scrollbar-shadow-color:#cdcdcd;
	scrollbar-arrow-color:#606060;
	scrollbar-track-color:#f7f7f7;
}

.dropDownOverflow .dropDownItems
{
	border-right: 0px !important;	
	border-bottom: 0px !important;
	border-top: 0px !important;
} 
.dropDownOverflow .dropDownItems li { width: 139px !important; }

/* 
Beim Suchmodul greift diese Einstellung leider nicht, hier hat man immer eine Tabelle. 
deswegen ein workaround
*/
#ctl00_ctl11_ctl00_tv_ctl00
{
	margin:0;
	padding:0;	
}

/*Site Style*/
table.contactList, table#ctl00_ctl10_ctl01_ctl00_tv_ctl00
{
	margin:0;
	padding:0;		
	width: 520px;
	border-collapse: collapse;
}
table.contactList td, table#ctl00_ctl10_ctl01_ctl00_tv_ctl00 td
{
	padding: 5px;
	border: solid 1px #DBDBDB;	
}
table.contactList th, table#ctl00_ctl10_ctl01_ctl00_tv_ctl00 th
{
	color: #fff;
	padding: 5px;
	background-color: #F14F11;
	border: solid 1px #fff;	
}
tr.contactItemAlternate
{
	background-color: #f3f3f3;
}

.red { background-color: Red !important; }



#imgEuropeMap
{
	display: none;
	position: absolute;
}
#imgSouthAfrica
{
	display: none;
	position: absolute;
}

a.mySubmitButton, a.mySubmitButton:hover, a.mySubmitButton:visited, a.mySubmitButton:link
{
	background-image: url(../images/background/button.gif) !important;
	background-repeat: no-repeat !important;
	padding: 2px 5px 2px 5px;
	color: #fff !important; 
	text-decoration: none !important;
}

/*** microsite ***/
table.mainContainer.microsite 
{
	margin-top: 10px;
}
td.mainContainer.microsite 
{ 
	/*background-image: url(../images/microsite/background.jpg); */
	background-position: 15px 145px;
	background-repeat: no-repeat;
	
}
td.shadowDown.microsite { width: 813px; }
div.shadowDown.microsite { width: 799px !important; }

.paddingHelper.microsite { width: 776px; }
.navigationContainer.microsite { width: 776px; }
.navigationContainer.microsite ul li { cursor: pointer !important; }
.navigationContainer.microsite ul li a div { padding: 3px 0px 3px 0px !important; font-size: 12px; text-align: center; }
.navigationContainer.microsite ul li i { color: #fff;  }


.container.microsite { width: 776px; padding-right: 0px; }
#Content.microsite { width: 561px; min-height: 500px; }

.micrositeContent h1
{
	
}

.micrositeContent *
{
	
}

.micrositeContent table.contentHalf
{
	width: auto;
	background-color: #fff;	
}

.micrositeContent table.contentHalf th { padding-right: 5px; }
.micrositeContent table.contentHalf td { }
.micrositeContent table.contentHalf th, 
.micrositeContent table.contentHalf th b,
.micrositeContent td.highlight
{
	color: #F14F11;	
	font-weight: bold;
	
}

/** buttons **/
.btnMoreInfo { float: right; padding: 10px 0 20px 0; margin-right: -15px; }

.more, .more * { color: #fff !important; }
.more img { display: block; float: left; }
.more span 
{ 
	background-image: url(../images/buttons/button.gif); 
	height: 16px; 
	display: block; 
	float: left; 
	padding-top: 2px; 
	cursor: pointer;
}

.sustHighlight {border: 1px solid #999; background-image: url('../images/background/highlight-bg.jpg'); margin-bottom: 1em}
.sustHighlight td{padding: 5px 5px 0px 5px;}

/*** ANCHOR ***/
a.noStyle, a.noStyle:hover, a.noStyle:link, a.noStyle:active, a.noStyle:visited 
{
	color: #4B4B4B !important;
	text-decoration:none !important;
	font-weight:normal !important;
}


@media print {
	
	html, body
	{
		background-color: #ffffff !important;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	.defaultBody  { background-image: none;	 }

	.headerPrint, #footerPrint
	{
		width: 1070px;
		display: block;	
	}

	.container, .contentpane, .contentpane hr, div.contentListItem
	{
		width: 1070px !important;
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.paddingHelper { width: 1070px; padding: 0px; }

	.contentpane table, .contentpane h1, .contentpane h2, .contentpane h3, .contentpane h4, 
	.contentpane h5, .contentpane h5, .contentpane p,
	.contentspreadpane h1, .contentspreadpane p,
	.contentContent table, .contentContent h1, .contentContent h2, .contentContent h3, .contentContent h4, 
	.contentContent h5, .contentContent h5, .contentContent p
	{
		margin-left: 0px;
		margin-right: 0px;
	}

	.contentpane ul, .contentpane ol,
	.contentContent ul, .contentContent ol 
	{
		margin-right: 0px;	
	}

	
	
	table.mainContainer { width: 1070px !important; }
	td.mainContainer { width: 1070px !important; }
		
	.mainContainer, td.mainContainer, .main, #pageContainer, #pageContainerContent
	{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width: 1070px !important;
		background-image: none !important;
		background-color: #fff !important;
	}
	
	.headerContainer, .navigationContainer,
	.pageContainerNavigation, .toolLanguage, .toolLanguageLinear, 
	.pageContainerTeaser, #ToolBox, .teaserFooter, .teaserFinder, .teaserItem, 
	.pageContainerContentNavigation, .contentIFrameNavigation,
	.footerContainer, #footerBackground,
	.locationProductContainerTitle, .locationProductContainer, 
	.shadowDown, .shadow
	{
		display:none !important;
	}
	
	.pageContainerBreadCrumb
	{
		margin: 0 0px 20px 0px !important;	
		padding-bottom: 20px;
		width: 1070px !important;
	}
	
	
	
	#footerPrint { padding: 30px 0px 0px 0px !important; width: auto; }
	
	
	
	
	.container, .pageContainerBreadCrumb, #Content, #footerPrint, .contentpane, .contentpane hr,
	.Teaser, .Teaser div, .Teaser h2, .Teaser h3, div.contentListItem
	{
		float: none !important;
		clear: left !important;
		overflow: visible !important;	
	}
	
	#Content, .contentpane table
	{
		width: 90% !important;
	}
	
	.Teaser
	{
		width: 1070px !important;
	}
	
	.Teaser h2, .Teaser h3
	{
		width: 1070px !important;
		font-weight: bold !important;
		color: #4B4B4B !important;
		margin-top: 30px !important;
		border-top: solid 1px #4B4B4B !important;
		padding: 15px 0px 0px 0px !important;
		background-image: none !important;
		background-color: #fff !important;
	}
	
	.Teaser div
	{
		width: 1070px !important;
		padding: 0px 30px 0px 0px !important;
		background-image: none !important;
		background-color: #fff !important;
	}
}


/* SPLASH-PAGE */

.splashBody, .emptyFramedPage, .splashBody table.mainContainer {
    background-color: #A2A2A2;
    background-image: url(../images/background/splash/splash_body.jpg);
    background-repeat: repeat-x;
}
.splashBody .headerLogo { margin-top: 0px; }
.splashBody table.mainContainer { width: 965px; }
.splashBody table.mainContainer td.mainContainer { background-color: transparent; }
.searchSubmit.splash { margin-left: 5px; }
.searchTextBox.splash  
{
    width: 167px; 
    height: 24px; 
    color: #4B4B4B; 
    font-size: 11px; 
    padding-left: 7px; 
    background-image: url(../images/background/splash/sucheRepeat.gif);
    background-position: center top;
    background-repeat: repeat-x;
    border: none !important;
    margin: 0;
}

.imgSucheLinks, .imgSucheRechts { margin: 0 !important; } 
.imgSucheRechts { position: relative; left: -3px; }

.splashBody .contentContainer  
{
    width: 955px; 
    height: 519px;
    padding: 10px 0 0 10px;
    float: left; 
    position: relative; 
    background-image: url(../images/background/splash/bg_content.png);
    background-repeat: no-repeat;
    background-position: left top;    
    margin: 0 0 10px 0;
} 
.splashBody .contentContainer p { font-size: 12px; color: #4B4B4B }

.splashBody .corporateTop{ width: 260px; float: left; padding: 0 0 0 25px; height: 325px; }

.splashBody .corporateLeft, .splashBody .corporateRight { width: 220px; float: left; }
.splashBody .corporateRight { margin-left: 15px; }

.splashBody .productsTop { width: 240px; float: right; padding: 0 25px 0 0; text-align: right; height: 325px; }
.splashBody .productsLeft, .splashBody .productsRight { width: 220px; float: left; }
.splashBody .productsRight { margin-left: 15px; }
.splashBody .imgProducts { position: relative; left: -35px; }

.splashBody .mondiProducts, .splashBody .mondiCorporate { float: left; width: 465px; height: 529px; } 
.splashBody .contentContainer h1, .splashBody .contentContainer h2 {
    color: #F14F11; font-size: 21px; font-family: Arial; margin: 0; font-weight: normal;
} 


.splashBody .contentContainer h2 { color: #4B4B4B; font-size: 16px; }
.splashBody .mondiProducts  { margin-left: 15px; padding-left: 10px; width: 455px; }
.splashBody .quicklinks { width: 455px; float: left; margin: 20px 0 0 0; }

.splashBody .quicklinks ul { margin: 0; padding: 0; }
.splashBody .quicklinks ul li   
{
    float: left;
    background-image: url(../images/background/splash/bg_quicklink.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 220px;
    height: 20px;
    list-style-type: none;
    margin: 0 0 4px 0;
}
.splashBody .quicklinks ul li a, .splashBody .quicklinks ul li a:hover  
{
    display: block; 
    text-decoration: none; 
    font-size: 11px;
    color: #777777;
    cursor: pointer;
    padding: 3px 0 0 9px;
    height: 17px;
}   
.splashBody .quicklinks ul li.marginLeft { margin-left: 15px; }
.flashWorld 
{
    width: 246px;
    height: 246px;
    position: absolute;   
    left: 358px;
    top: 25px;
    float: left;
} 

.splashBody .btnCorporate { position: absolute; left: 227px; top: 305px; }
.splashBody .btnProducts { position: absolute; left: 575px; top: 305px; }

/* TEASERS */

.splashBody .teaserHighlight, .splashBody .teaserEvent 
{
    width: 220px; float: left;
    border-bottom: 1px solid #CECECE;
    margin: 0 0 6px 0;
}

.teaserEvent p, .teaserHighlight p 
{
    width: 200px;
    margin: 5px 0 0px 5px;
    font-size: 11px !important;
    padding-bottom: 6px;
}

.splashBody .teaserHighlight .contentHeadline, 
.splashBody .teaserEvent .contentHeadline
{
    font-size: 12px;
    color: #4B4B4B;
    font-weight: bold;    
    margin: 0 0 0 5px;
}

/* SHARE PRICES */
.splashBody .sharePrice { width: 220px; float: left; margin: 2px 0 0 0; }
.splashBody .sharePrice td
{
    border-top: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    padding: 1px 0 1px 0;
    font-weight: normal;
    text-align: center;
}
.splashBody .teaserHead  
{
    width: 215px;
    float: left;
    margin: 10px 0 11px 0;
    padding: 0 0 2px 5px;
    border-bottom: 1px solid #C4C4C4;
}
.splashBody .teaserHead .teaserHeadline { color: #F14F11; font-size: 14px; font-weight: normal; }
.splashBody .teaserHead img { position: relative; top: 2px; margin: 0 4px 0 0; }

.splashBody .aMore 
{
    font-weight: bold;
    color: #F14F11;
    font-size: 12px;  
    float: right; 
    margin-right: 12px; 
}

/* FOOTER */

.splashBody .footer, .splashFooter { width: 965px; float: left; }
.splashFooterTop, .splashFooterBottom
{
    width: 950px;
    height: 16px;
    padding: 13px 0 0 15px;
    float: left;
    background-image: url(../images/background/splash/footer_top.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
}
.splashFooterBottom { background-image: url(../images/background/splash/footer_bottom.png); background-position: left top; }
.splashFooter .sitemap 
{
    width: 935px;
    float: left;
    padding: 15px 15px 10px 15px;   
    background-color: #E2E2E2; 
    min-height: 206px;
    background-image: url(../images/background/splash/footer_content.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.splashFooterTop .btnOpen { position: relative; top: 3px; }
.splashFooterTop ul { margin: 0; padding: 0; width: 920px; }
.splashFooterTop ul li  { float: left; list-style-type: none; list-style-image: none; width: 184px;  }
.splashFooterTop ul li a, .splashFooter .sitemap .item ul li a { font-size: 11px; font-weight: bold; color: #999999; } 

.splashFooter .sitemap .item{ width: 184px; float: left; margin: 0; padding: 0; }
.splashFooter .sitemap .item ul { margin: 0; padding: 0; }
.splashFooter .sitemap .item ul li { padding: 0px 0 5px 0; list-style-type: none; }
.splashFooter .sitemap .item ul li a { font-weight: normal; }


#nextBtn a 
{
    background: url("../images/buttons/splash/mt_next.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    width: 13px;     
}
