html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal!important;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: none;
}

html {overflow-y: scroll; overflow-x: hidden;}
body {background: #ffffff; font-size: 12px; text-align: center; color: #666666; font-family: Arial, Helvetica, sans-serif;}

a {text-decoration: none; color: #a0a0a0;}
a:hover {text-decoration: none; color: #000000 !important;}
a.download {text-decoration: none; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat -3px 4px; padding: 0px 0px 0px 7px;}
a.download:hover {text-decoration: none; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat -3px 4px; padding: 0px 0px 0px 7px;}
a.internal-link {text-decoration: none; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat -3px 4px; padding: 0px 0px 0px 7px;}
a.internal-link:hover {text-decoration: none; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat -3px 4px; padding: 0px 0px 0px 7px;}
p {font-size: 12px; line-height: 16px; padding: 0px 0px 10px 0px;}
strong, b, strong span, b span {font-weight: bold!important;}

div.clearboth {clear: both;}
br.clearboth {clear: both;}

	/* ********************
	Styling for global pagelayers
	******************** */

	div#loewePage {margin: 0px auto; width: 990px; height: auto; text-align: left;}
	
		/* Styling the pageheader (in use @ all Pages) */
		div#loeweHeader {width: 86px; height: 22px; padding: 43px 452px 44px 452px;}
			
			/* Styling the logo and the invisible headline */
			div#loeweHeader h1#loeweBrand {display: block;}
			div#loeweHeader a#loeweLogo	 {display: block; width: 86px; height: 22px; background: url(../img/loeweLogo.gif) no-repeat;}
			div#loeweHeader a#loeweLogo span {visibility: hidden;}
		
		/* Styling the stagelayer (in use @ homepage) */
		div#loeweStage {width: 972px; min-height: 615px; margin: 0px 9px 18px 9px; background: url(../img/loeweAGStage.jpg) no-repeat;}
		
		/* Styling the tall stagelayer (in use @ homepage and productpage) */
		div#loeweStageTall {width: 972px; height: 498px; margin: 0px 9px 9px 9px; background: #e8e6e9;}
			div#loeweStageTall div.loeweStage {position: relative; width: 972px; height: 498px;}
		
		/* Styling the small stagelayer (in use @ sub productpage) */
		div#loeweStageSmall {width: 972px; height: 219px; margin: 0px 9px 9px 9px; background: #e8e6e9;}
			div#loeweStageSmall div.loeweStage {position: relative; width: 972px; height: 219px;}
		
			/* Styling the main navigation layer (in use @ all pages if flash is deactivated) */
			div.loeweMainNav {height: 30px; padding: 18px 9px 18px 9px;}
			
			/* Styling the main content layer (in use @ homepage) */
			div#loeweStageContent {}
			
		/* Styling the tall stagelayer (in use @ homepage and productpage) */
		div#loeweStageTall {width: 972px; height: 498px; margin: 0px 9px 9px 9px; background: #e8e6e9;}
			div#loeweStageTall div.loeweStage {position: relative; width: 972px; height: 498px;}
		
		/* Styling the small stagelayer (in use @ sub productpage) */
		div#loeweStageSmall {width: 972px; height: 219px; margin: 0px 9px 9px 9px;}
			div#loeweStageSmall div.loeweStage {position: relative; width: 972px; height: 219px;}
		
		div.loeweMainFlash, div.loeweHomeFlash {display: none;}
		/* Styling the sublayer (in use @ carrierpage) */
		div#loeweSub {width: 990px; height: 126px;}
		
		/* Styling the sublayer (in use @ sub carrierpage) */
		div#loeweSubAGSub {width: 990px; height: 135px;}
		
		/* Styling the contentlayer (in use @ sub carrierpage) */
		div#loeweContent {width: 972px; margin: 0px 9px 9px 9px;}
			
		/* Styling the Pagefooter (in use @ all pages) */
		div#loeweFooter {position: relative; width: 972px; margin: 0px 9px 9px 9px; white-space: nowrap; overflow: visible; font-size: 12px;}
		
		/* Styling the Pagefooter (in use @ sub pages) */
		div#loeweSubFooter	 {position: relative; width: 972px; min-height: 1px; margin: 0px 9px 0px 9px; padding: 52px 0px 18px 0px; clear: both; font-size: 11px; white-space: nowrap; overflow: visible; font-size: 12px;}
		
	/* ********************
	Styling the content and box elements
	******************** */
				
				/* Styling the text-eyecatcher in Headerimages (in use @ productpages) [look @ div#loeweStageTall */
				div.loeweEyeCatcherText {position: absolute; bottom: 0px; display: block;}
				div.loeweEyeCatcherText h2 {height: 25px;}
				div.loeweEyeCatcherText h3 {height: 25px;}
				div.loeweEyeCatcherText h2 span, div.loeweEyeCatcherText h3 span {display: none;}
				
				/* Styling the Content and the Sidebars (in use @ sub carrierpage [look @ div#loeweStageContent] */
				div#loeweStageContent div.leftSidebar {width: 273px; min-height: 1px; float: left;}
					div.leftSidebar div.sidebarHeader {width: 273px; height: 8px; background: url(../img/loeweAGHomeBoxLHeader.png);}
					
					div.leftSidebar div.sidebarBody {width: 237px; min-height: 9px; padding: 0px 18px 0px 18px; background: url(../img/loeweAGHomeBoxLBody.png);}
					
						div.leftSidebar div.sidebarBody div.sidebarBodyEl {position: relative;}
						div.leftSidebar div.sidebarBody h3 {font-size: 12px; color: #666666; margin: 0px 0px 9px 0px; font-weight: normal;}
						div.leftSidebar div.sidebarBody h4 {font-size: 12px; color: #666666; margin: 0px; line-height: 16px; font-weight: normal;}
						div.leftSidebar div.sidebarBody p {line-height: 16px; color: #a0a0a0;}
						div.leftSidebar div.sidebarBody a {padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 3px;}
						div.leftSidebar div.sidebarBody a:hover {padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat 0px 3px;}
						div.leftSidebar div.sidebarBody p.aktienKurs {font-size: 10px; color: #a0a0a0; padding: 0px 0px 3px 0px;}
						div.leftSidebar div.sidebarBody p.aktienKurs a {font-size: 12px; margin: 0px 0px 1px 0px;}
						div.leftSidebar div.sidebarBody h3.aktienKurs {font-size: 16px; color: #a0a0a0; padding: 0px 0px 14px 0px; font-weight: bold!important;}
						div.leftSidebar div.sidebarBody h3.aktienKurs span {font-weight: bold!important;}
						
					div.leftSidebar div.sidebarFooter {width: 273px; height: 10px; background: url(../img/loeweAGHomeBoxLFooter.png);}
					
				
				div#loeweStageContent div#midContent {position: relative; width: 500px; height: 560px; padding: 3px 0px 0px 0px; color: #a0a0a0; border-top: 1px solid #666666; border-bottom: 1px solid #666666; float: left;}
					div#midContent img {margin: 0px 0px 0px 0px;}
					div#midContent h2 {min-height: 26px;}
					div#midContent h2 span {visibility: hidden;}
					div#midContent h3 {min-height: 26px;}
					div#midContent h3 span {visibility: hidden;}
					div#midContent ul {padding: 0px 0px 10px 10px; list-style-type: disc; list-style-position: inside;}
				
				div#loeweStageContent div.rightSideContainer {width: 198px; min-height: 1px; float: left;}
					div.rightSideContainer div.rightSidebar {}
						div.rightSidebar div.sidebarHeader {width: 198px; height: 8px; background: url(../img/loeweAGHomeBoxRHeader.png);}
						
						div.rightSidebar div.sidebarBody {width: 164px; min-height: 9px; padding: 0px 17px 0px 17px; background: url(../img/loeweAGHomeBoxRBody.png);}
						
							div.rightSidebar div.sidebarBody div.sidebarBodyEl {position: relative;}
							div.rightSidebar div.sidebarBody h3 {font-size: 12px; color: #666666; margin: 0px 0px 9px 0px; font-weight: normal;}
							div.rightSidebar div.sidebarBody h4 {font-size: 12px; color: #666666; margin: 0px; line-height: 16px; font-weight: normal;}
							div.rightSidebar div.sidebarBody p {color: #a0a0a0;}
							div.rightSidebar div.sidebarBody a {padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 3px;}
							div.rightSidebar div.sidebarBody a:hover {padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat 0px 3px;}
							
							div.rightSidebar div.sidebarBody p.publicationDownload {border-bottom: 1px dotted #666666; color: #010101; padding: 0px 0px 9px 0px; margin: 20px 0px 0px 0px;}

							div.rightSidebar .loeweSidebarElement div.csc-textpic-single-image { padding-left: 9px; }

							div.rightSidebar form.newsletterSubscription input#name {width: 142px;}
							div.rightSidebar form.newsletterSubscription input#email {width: 142px;}
							div.rightSidebar form.newsletterSubscription input.submit {width: 150px;}
							
						div.rightSidebar div.sidebarFooter {width: 198px; height: 10px; background: url(../img/loeweAGHomeBoxRFooter.png);}
						
					
					div.rightSideContainer div.metaNav {width: 189px; height: 43px; padding: 0px 0px 0px 9px; clear: both; background: url(../img/loeweAGHomeBoxMeta.png);}
					
						ul.loeweAGHomeFooterNav {position: relative; list-style: none;}
							li.loeweAGHomeFooterNavObj {height: 32px; line-height: 32px;}
								li.loeweAGHomeFooterNavObj a {display: block; height: 32px; color: #666666; padding: 0px 0px 0px 9px;}
					
				
			/* Styling the subboxes (in use @ carrierpage and sub carrierpage) [look @ div#loeweSub and div#loeweSubAGSub] */
			div.loeweAGSub01 {width: 264px; height: 126px; padding: 0px 0px 0px 9px;  background: url(../img/loeweProductSub01.png); float: left;}
			div.loeweAGSub02 {width: 264px; height: 126px; background: url(../img/loeweProductSub02.png); float: left;} /* this box is use 2 times */
			
			/* Styling the sub metabox (in use @ all pages) [look @ div#loeweSub and div#loeweSubAGSub] */
			div.loeweSubMeta {width: 189px; height: 126px; background: url(../img/loeweSubMeta.png); float: right;}
			
			/* Styling the Content and the Sidebars (in use @ sub page [look @ div#loeweContent] */
			div.leftSidebar {width: 264px; min-height: 1px; padding: 0px 0px 0px 0px; float: left;}
				/* Styling the detailinformations (in use @ overview sub productspages [look @ div.leftSidebar] */
				div.leftSidebar div.loeweSidebarDetailinformation {width: 237px; padding: 0px 0px 0px 18px; background: url(../img/detailinformationDot.gif) no-repeat 0px 4px;}
					div.loeweSidebarDetailinformation ul {list-style: none; border-top: solid 1px #666666; margin: 0px 0px 38px 0px;}
					div.loeweSidebarDetailinformation ul li {border-bottom: solid 1px #666666;}
				
				/* Styling the info- and imageteasers(in use @ sub pages [look @ div.leftSidebar] */
				div.leftSidebar div.loeweSidebarElement {width: 255px; border-top: solid 1px #666666; padding-top: 4.5px; overflow: hidden;}
					div.leftSidebar div.loeweSidebarElement h3 {height: 26px; color: #666666; font-size: 12px; line-height: 22px; border-bottom: solid 1px #666666; margin: 0px 0px 9px 0px; padding: 0px 0px 0px 9px;}
					div.leftSidebar div.loeweSidebarElement div {padding: 0px; margin: 0px;}
					div.leftSidebar div.loeweSidebarElement dl, div.leftSidebar div.loeweSidebarElement dt, div.leftSidebar div.loeweSidebarElement dd {height: 43px !important; padding: 0px !important; margin: 0px 9px 9px 0px !important;}

				
				/* Styling the info- and imageteasers(in use @ sub pages [look @ div.leftSidebar] */
				div.leftSidebar div.loeweSidebarElementAG {width: 246px; border-top: solid 1px #666666; padding: 4.5px 0px 0px 9px;}
					div.leftSidebar div.loeweSidebarElementAG h3 {height: 26px; color: #666666; font-size: 12px; line-height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
					div.leftSidebar div.loeweSidebarElementAG ul {list-style: none;}
				
					div.leftSidebar div.loeweSidebarElementAG form.loginBoxArchiv {}
					div.leftSidebar div.loeweSidebarElementAG form.loginBoxArchiv label {display: none;}
					div.leftSidebar div.loeweSidebarElementAG form.loginBoxArchiv input.loginBoxArchiv {width: 140px; height: 20px; color: #666666; border: 1px solid #666666; margin: 0px 0px 9px 0px;}
					div.leftSidebar div.loeweSidebarElementAG form.loginBoxArchiv input.loginBoxArchivSubmit {width: 140px; height: 20px; border: none; background: #ffffff url(../img/subNavArrow.gif) no-repeat 0px 7px; text-align: left; color: #a0a0a0; cursor: hand; padding: 0px 0px 0px 8px;}
					
					div.leftSidebar div.loeweSidebarElementAGNav {width: 246px; border: none; padding: 4.5px 0px 0px 9px;}
					div.leftSidebar div.loeweSidebarElementAGNav ul {list-style: none;}
					div.leftSidebar div.loeweSidebarElementAGNav a:hover {color: #000000 !important;}
			
			/* Styling the middle contentobject (in use @ sub page [look @ div#loeweContent] */
			div.midContent {width: 510px; min-height: 1px; padding: 0px 0px 0px 9px; float: left; color: #010101;}
				/* ContentElement for the Bottom-Margin */
				div.midContent div.loeweContentElement {margin: 0px 0px 26px 0px; padding: 0px 27px 0px 0px;}
					/* Styling the Headline with the TYPO3 generated backgroundimage */
					div.loeweContentElement h2 {font-size: 16pt; height: 34px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
						/* hide the Textheadline */
						div.loeweContentElement h2 span { visibility: hidden;}
					
					div.midContent h2.archiveHeadline {margin: 0px 0px 18px 0px !important;}
					
					/* see above */
					div.loeweContentElement h3 {font-size: 16pt; height: 34px !important; font-weight: normal; margin: 0px 0px 9px 0px !important; color: #666666; background: no-repeat;}
						div.loeweContentElement h3 span {visibility: hidden;}
						
					/* setting up the font-size in ContentElements */
					div.loeweContentElement p {font-size: 14px; line-height: 18px;}
					div.loeweContentElement ul {font-size: 14px; padding: 0px 0px 10px 10px; list-style-type: disc; list-style-position: inside;}
					div.loeweContentElement td {font-size: 14px;}
					
					div.loeweContentElement .lightGreyText {color: #a0a0a0;}
					
						div.loeweContentElement table.contenttable {width: 100%; color: #010101; margin: 0px 0px 27px 0px; border-collapse: collapse; font-size: 12px;}
						div.loeweContentElement table.contenttable tr.rowDottedBorderTop {}
						div.loeweContentElement table.contenttable tr.rowDottedBorderTop td {border-top: 1px dotted #666666; vertical-align: top; padding: 9px;}
						div.loeweContentElement table.contenttable tr.rowDottedBorderTop td p {line-height: 20px;}
					div.contentTS2 {margin: -26px 0px 0px -3px;}
					div.contentTS2 p a {display: block; line-height: 13px; font-size: 14px; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 2px;}
					div.contentTS2 p a:hover {display: block; line-height: 13px; font-size: 14px; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat 0px 2px;}
						
			div.midLeftContent {width: 792px; min-height: 1px; padding: 0px 0px 0px 0px; float: left; color: #010101;}
			div.midRightContent {width: 699px; min-height: 1px; padding: 0px 0px 0px 9px; float: left; color: #010101;}
			
					iframe.aktienkursIR {width: 660px; height: 400px; clear: both; margin: 0px 0px 0px 0px;}
					
					div.loeweTableContainer h2 {font-size: 16pt; height: 30px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
						div.loeweTableContainer h2 span { visibility: hidden;}
					div.loeweTableContainer h3 {font-size: 16pt; height: 30px !important; font-weight: normal; margin: 0px 0px 15px 0px !important; color: #666666; background: no-repeat;}
						div.loeweTableContainer h3 span {visibility: hidden;}
					
					div.loeweTableContainer table {width: 100%; color: #010101; margin: 0px 0px 27px 0px; border-collapse: separate; empty-cells: show; font-size: 12px;}
					div.loeweTableContainer table tbody tr th.firstTableHead {font-size: 1px !important; padding: 0px; border-bottom: 2px solid #666666;}
					div.loeweTableContainer table tbody tr th {font-size: 1px !important; padding: 9px 0px 9px 0px; border-bottom: 1px solid #666666;}
						
					div.loeweTableContainer table tbody tr.firstRow th {font-size: 12px !important; padding: 0px 1.5px 0px 6px; font-weight: normal; border-bottom: none; border-top: none; border-right: solid 1.5px #ffffff; background: #ffffff;}
					div.loeweTableContainer table tbody tr.firstRow td {padding: 0px 1.5px 0px 0px; border-top: none; border-right: solid 1.5px #ffffff; background: #ffffff;}
					div.loeweTableContainer table tbody tr.firstRow td p {margin: 0px; line-height: 20px; padding: 0px 6px 0px 6px; font-size: 12px; text-align: center;}
						
					div.loeweTableContainer table tbody tr.rowLightBorderTop th {font-size: 12px !important; padding: 0px 1.5px 0px 6px; font-weight: normal; border-bottom: none; border-top: 9px solid #ffffff; border-right: solid 1.5px #ffffff; background: #e0e1e3;}
					div.loeweTableContainer table tbody tr.rowLightBorderTop td {padding: 0px 1.5px 0px 0px; border-top: 9px solid #ffffff; border-right: solid 1.5px #ffffff; background: #e0e1e3;}
					div.loeweTableContainer table tbody tr.rowLightBorderTop td p {margin: 0px; line-height: 20px; padding: 6px 6px 6px 6px; font-size: 12px; text-align: center;}
			
			div.rightSidebar {width: 180px; min-height: 1px; float: left;}
				div.rightSidebar div.loeweSidebarElement {width: 180px; border-top: solid 1px #666666; padding: 4.5px 0px 17px 0px;}
					div.rightSidebar div.loeweSidebarElement h3 {color: #666666; font-size: 12px; font-weight: 500; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 9px;}
					div.rightSidebar div.loeweSidebarElement h3.sidebarHeadDark {color: #010101; font-size: 12px; font-weight: 500; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 9px;}
					div.rightSidebar div.loeweSidebarElement ul {list-style: none; margin: 2px 20px 10px 7px;}
					div.rightSidebar div.loeweSidebarElement ul li {line-height: 13px; margin: 0px 0px 5px 0px;}
					div.rightSidebar div.loeweSidebarElement ul li a {display: block; line-height: 13px; font-size: 9pt; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 2px;}
					div.rightSidebar div.loeweSidebarElement ul li a:hover {display: block; line-height: 13px; font-size: 9pt; padding: 0px 0px 0px 10px; color: #000; background: url(../img/subNavActArrow.gif) no-repeat 0px 2px;}
					div.rightSidebar div.loeweSidebarElement p {padding: 0px 0px 10px 10px;}
					div.rightSidebar div.loeweSidebarElement p a {display: block; line-height: 16px; font-size: 9pt; padding: 0px 0px 0px 8px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat -2px 4px;}
					div.rightSidebar div.loeweSidebarElement p a:hover {color: #000; background: url(../img/subNavActArrow.gif) no-repeat -2px 4px;}
					
					div.rightSidebar div.sidebarCarrier h3.sidebarHeadDark {padding: 0px 0px 2px 0px;}
					div.rightSidebar div.sidebarCarrier p {padding: 0px 0px 10px 0px;}
					
				div.rightSidebar div.loewe2ndSidebarElement {width: 180px; padding: 4.5px 0px 17px 0px;}
					div.rightSidebar div.loewe2ndSidebarElement p {padding: 0px 0px 0px 9px;}
			
			/* Styling the info- and imageteasers(in use @ sub pages [look @ div.rightSidebar] */
				div.rightSidebar div.loeweSidebarElementAG {width: 171px; border-top: solid 1px #666666; padding: 4.5px 0px 0px 9px;}
					div.rightSidebar div.loeweSidebarElementAG h3 {color: #666666; font-size: 12px; line-height: 16px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
					div.rightSidebar div.loeweSidebarElementAG p {color: #a0a0a0; line-height: 16px; padding: 0px 0px 3px 0px!important;}
					div.rightSidebar div.loeweSidebarElementAG p a {display: block; line-height: 16px; font-size: 9pt; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 4px;}
					div.rightSidebar div.loeweSidebarElementAG ul {list-style: none;}
			
			
			/* Styling the Footerelements (in use @ all pages) [look @ div#loeweFooter] */
			div.loeweFooterCopyright {float: left; height: 12px; line-height: 12px; padding: 0px 5px 0px 0px;}
			
			ul.loeweFooterNav {list-style: none; float: left; overflow: visible; padding: 0px 0px 0px 9px;}
				li.loeweFooterNavObj {height: 12px; line-height: 12px; padding: 0px 5px 0px 0px; float: left;}
					li.loeweFooterNavObj a {color: #666666; }
					
			
			ul.loeweLangNav {list-style: none; float: left; overflow: visible; padding: 0px 0px 0px 9px;}
				li.loeweLangNavObj {height: 12px; line-height: 12px; float: left;}
					a.loeweLangNavLinkGerman {border-right: 1px solid #666666; color: #666666; padding: 0px 5px 0px 0px; margin: 0px 5px 0px 0px;}
					a.loeweLangNavActLinkGerman {border-right: 1px solid #666666; color: #333333; padding: 0px 5px 0px 0px; margin: 0px 5px 0px 0px;}
					a.loeweLangNavLinkEnglisch {color: #666666;}
					a.loeweLangNavActLinkEnglisch {color: #333333;}
	
	/* ********************
	Styling the page navigation
	******************** */
			
					/* Styling the main navigation */
					ul.loeweNavList {position: relative; height: 30px; list-style-type: none; padding: 0px; margin: 0px;}
						ul.loeweNavList li {position: relative; height: 30px; float: left; display: block; text-align: center; color: #ffffff;}
						li.loeweNavObj {padding: 0px 3px 0px 0px;}
						li.loeweNavLastObj {margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px;}	
							ul.loeweNavList li a {color: #ffffff; line-height: 30px;}
							ul.loeweNavList li a:hover {color: #fff !important;}
							a.loeweNavLink {position: relative; display: block; width: 166px; height: 30px; background: url(../img/mainNavElements/loeweNavButton.png) no-repeat;}
							
							a.loeweNavLink:hover {position: relative; display: block; width: 166px; height: 30px; background: url(../img/mainNavElements/loeweAGNavButtonAct.png) no-repeat;}
							
							a.loeweNavActLink {position: relative; display: block; width: 166px; height: 30px; background: url(../img/mainNavElements/loeweAGNavButtonAct.png) no-repeat;}
							
							a.loeweNavLastLink {position: relative; display: block; width: 106px; height: 30px; background: url(../img/mainNavElements/loeweAGNavButton.png) no-repeat;}
							
							a.loeweNavLastLink:hover {position: relative; display: block; width: 106px; height: 30px; background: url(../img/mainNavElements/loeweProductAct.png) no-repeat;}
							
							
				
				/* Styling the sub-navigation */
				h3.loeweSubNavHead {font-size: 12px; color: #666666; margin: 5px 0px 0px 8px; font-weight: 500;}
				ul.loeweSubNav {list-style: none; margin: 5px 0px 0px 0px;}
					li.loeweSubNavObjOL {display: block; min-height: 16px; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 15px; margin: 0px 9px 0px 0px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 5px 4px;}
					li.loeweSubNavActObjOL {display: block; min-height: 16px; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 15px; margin: 0px 9px 0px 0px; color: #000000 !important; background: url(../img/subNavActArrow.gif) no-repeat 5px 4px !important;}
					li.loeweSubNavObj {line-height: 16px; min-height: 16px;}
						a.loeweSubNavLink {display: block; font-size: 12px; line-height: 16px; padding: 0px 0px 0px 15px; margin: 0px 9px 0px 0px; color: #8E8E8E!important; background: url(../img/subNavArrow.gif) no-repeat 5px 4px;}
						a.loeweSubNavLink:hover {color: #000!important; line-height: 16px; background: url(../img/subNavActArrow.gif) no-repeat 5px 3px;}
						a.loeweSubNavActLink {display: block; font-size: 12px; line-height: 16px; padding: 0px 0px 0px 15px; margin: 0px 9px 0px 0px; color: #000000 !important; background: url(../img/subNavActArrow.gif) no-repeat 5px 4px !important;}
						
			div.leftNavBar {width: 255px; padding: 0px; overflow: hidden;}
				div.leftNavBar div.navBar {margin: 0px 0px 9px 0px; border-top: 1px solid #666666;}	
				div.leftNavBar div.navBar h3.loeweSubNavHead {}
						
				/* Styling the meta-navigation */
				ul.loeweMetaNav {height: 124px; padding: 1px 0px 1px 0px; margin: 0px; list-style: none;}
					li.loeweMetaNavObj {height: 32px; line-height: 32px; margin: 0px 0px 5px 0px;}
					li.loeweMetaNavlastObj {height: 32px; line-height: 32px; margin: 0px;}
						ul.loeweMetaNav li a {display: block; height: 32px; padding: 0px 0px 0px 9px; font-size: 12px; color: #666666;}
						ul.loeweMetaNav li a:hover {color: #000;}
		
		
	/* ********************
	Styling the Extensions
	******************** */	
		
		div.tx-felogin-pi1 {width: 240px; padding: 9px 27px 9px 0px;}
		
			h3.navMarginTop {margin-top: 18px;}
			h3.feloginHeadline {color: #666666; margin-bottom: 9px;}
			div.feloginBody {color: #a0a0a0; margin-bottom: 9px;}
			p.loginOptions a {padding: 0px 0px 0px 10px; background: url(../img/subNavArrow.gif) no-repeat 0px 4px;}
			p.loginOptions a:hover {padding: 0px 0px 0px 10px; background: url(../img/subNavActArrow.gif) no-repeat 0px 4px;}
			form.supportLoginForm {}
				form.supportLoginForm legend {display: none;}
				form.supportLoginForm label {display: block;}
				form.supportLoginForm input {display: block; width: 100%; margin-bottom: 9px;}
				form.supportLoginForm input.supportLoginSubmit {width: 135px; color: #ffffff; font-size: 12px; background: #989b9a; margin-bottom: 9px; border: none;}
		
		
		/* ********************
		Styling tt_news
		******************** */
		
			/* Latest News */
			
			div.sidebar div.newsLatestContainer {}
				div.sidebar div.newsLatestItem {margin: 0px 0px 0px 0px; border: none; padding: 0px 0px 18px 0px;}
					div.sidebar div.newsLatestItem span.newsLatestDate {width: auto; float: none; color: #a0a0a0; font-size: 10px; line-height: 14px;}
					div.sidebar div.newsLatestItem div.newsLatestContent {width: auto; float: none;}
						div.sidebar div.newsLatestContent h3 {display: block; height: auto !important; font-weight: normal; font-size: 12px !important; color: #666666; margin: 0px !important; padding: 0px !important; line-height: 16px; !important; border: none !important; background: none !important;}
						div.sidebar div.newsLatestContent h3 a {font-size: 12px; color: #666666; margin: 0px; padding: 0px; line-height: 16px; background: none!important;}
						div.sidebar div.newsLatestContent h3 a:hover {font-size: 12px; color: #666666 !important; margin: 0px; padding: 0px; line-height: 16px; background: none!important;}
						div.sidebar div.newsLatestContent div.newsLatestText p {font-size: 12px; color: #a0a0a0; margin: 0px; padding: 0px; line-height: 16px;}
							div.sidebar div.newsLatestContent div.newsLatestText a {font-size: 12px; margin: 0px; padding: 0px !important; line-height: 16px; background: none!important;}
							div.sidebar div.newsLatestContent div.newsLatestText a:hover {color: #a0a0a0!important;}
			
			div#newsHomeLatestContainer {height: 100%; overflow: hidden;}	
				div#midContent div.newsObj {display: none; position: absolute; top: 0px; overflow: hidden;}
				div#midContent div.firstObj {display: block;}
					div.newsHomeLatestImage {margin: 0px 0px 15px 0px;}
					div.newsHomeLatestImage img {width: 500px; height: 301px;}
					div.newsHomeLatestContent {}
						div.newsHomeLatestSubHeader {margin: 0px 0px 2px 0px;}
						div.newsHomeLatestTitle {display: block;}
							div.newsHomeLatestTitle h2 {min-width: 500px; min-height: 26px;}
							
						div.newsHomeLatestText {color: #999999;}
						div.newsHomeLatestText ul {list-style-type: none!important; list-style-position: outside!important; padding: 0px 0px 9px 0px!important; margin: 0px!important;}
						div.newsHomeLatestText ul li {background: url(../img/listDotGrey.gif) no-repeat 0px 9px; padding: 0px 0px 0px 8px!important; line-height: 18px;}
						
						div.newsHomeLatestText p {line-height: 16px; padding: 0px 0px 16px 0px;}
						div.newsHomeLatestMorelink {}
							div.newsHomeLatestMorelink a {line-height: 16px; font-size: 9pt; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 4px;}
							div.newsHomeLatestMorelink a:hover {color: #000; background: url(../img/subNavActArrow.gif) no-repeat 0px 4px;}
						div.newsHomeLatestFileLink {}
							div.newsHomeLatestFileLink a {line-height: 16px; font-size: 9pt; padding: 0px 0px 0px 10px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 4px;}
							div.newsHomeLatestFileLink a:hover {color: #000; background: url(../img/subNavActArrow.gif) no-repeat 0px 4px;}
			
			div.newsLatestContainer {}
				div.newsLatestItem {margin: 0px 0px 18px 0px; border-top: 1px dotted #8d8d8d; padding: 9px;}
					div.newsLatestItem span.newsLatestDate {display: block; width: 130px; float: left;}
					div.newsLatestItem div.newsLatestContent {width: 332px; float: right;}
						div.newsLatestContent h3 {display: block; height: auto !important; font-size: 12px !important; color: #010101; margin: 0px !important; padding: 0px !important; line-height: 14px !important; border: none !important;}
						div.newsLatestContent h3 a {font-size: 12px; color: #010101; margin: 0px; padding: 0px; line-height: 14px;}
						div.newsLatestContent h3 a:hover {font-size: 12px; color: #010101 !important; margin: 0px; padding: 0px; line-height: 14px;}
						div.newsLatestContent h3 a span {visibility: visible;}
						div.newsLatestContent div.newsLatestText a {display: block; background: url(../img/subNavArrow.gif) no-repeat -2px 5px !important; padding: 0px 0px 0px 10px; color: #a0a0a0;}
						div.newsLatestContent div.newsLatestText a:hover {display: block; background: url(../img/subNavActArrow.gif) no-repeat -2px 5px !important; padding: 0px 0px 0px 10px; color: #a0a0a0;}
						div.newsLatestContent div.newsLatestText p {display: inline; font-size: 12px; margin: 0px; padding: 0px;}
						div.newsLatestContent div.tx-ttnews-browsebox a {font-size: 12px;}
				div.newsLatestItem_FR {margin: 0px 0px 18px 0px; border-top: 1px dotted #8d8d8d; padding: 9px;}
					div.newsLatestItem_FR span.newsLatestDate {color: #a0a0a0; font-size: 10px; line-height: 14px;}
					div.newsLatestItem_FR div.newsLatestContent {color: #666666; line-height: 18px;}
			
			div.newsListContainer {}
				div.newsListItem {margin: 0px 0px 18px 0px; border-top: 1px dotted #8d8d8d; padding: 9px;}
					div.newsListItem span.newsListDate {display: block; width: 130px; float: left;}
					div.newsListItem div.newsListContent {width: 332px; float: right;}
						div.newsListContent h3 {display: block; height: auto !important; font-size: 12px; color: #010101; margin: 0px !important; padding: 0px; line-height: 14px;}
						div.newsListContent h3 a {font-size: 12px; color: #010101; margin: 0px; padding: 0px; line-height: 14px; background: none !important;}
						div.newsListContent h3 a:hover {font-size: 12px; color: #010101 !important; margin: 0px; padding: 0px; line-height: 14px; background: none !important;}
						div.newsListContent h3 a span {visibility: visible;}
						div.newsListContent div.newsListText a {display: block; background: url(../img/subNavArrow.gif) no-repeat -2px 5px !important; padding: 0px 0px 0px 10px; color: #a0a0a0;}
						div.newsListContent div.newsListText a:hover {display: block; background: url(../img/subNavActArrow.gif) no-repeat -2px 5px !important; padding: 0px 0px 0px 10px; color: #a0a0a0;}
						div.newsListContent div.newsListText p {display: inline; font-size: 12px; margin: 0px; padding: 0px 0px 0px 0px;}
				div.newsListItem_FR {margin: 0px 0px 18px 0px; border-top: 1px dotted #8d8d8d; padding: 9px;}
					div.newsListItem_FR span.newsListDate {color: #a0a0a0; font-size: 10px; line-height: 14px;}
					div.newsListItem_FR div.newsListContent {color: #666666; line-height: 18px;}
			
			div.newsSingleItem {}
				div.newsSingleContent {width: 501px; padding: 0px 18px 0px 0px; float: left;}
				
					div.newsSingleContent h2 {margin: 0px 0px 0px 0px !important;}
					div.newsSingleContent h3 {margin: 0px 0px 9px 0px !important;}
					div.newsSingleContent ul {list-style-type: none; list-style-position: outside; padding: 0px 0px 9px 0px!important; margin: 0px!important;}
					div.newsSingleContent ul li {background: url(../img/listDot.gif) no-repeat 0px 9px; padding: 0px 0px 0px 8px; line-height: 18px;}
					div.newsSingleBacklink a {display: block; height: 12px; font-size: 12px; padding: 0px 0px 2px 8px; margin: 0px 0px 0px 0px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat -2px 4px;}
					div.newsSingleBacklink a:hover {display: block; height: 12px; font-size: 12px; padding: 0px 0px 2px 8px; margin: 0px 0px 0px 0px; color: #a0a0a0; background: url(../img/subNavActArrow.gif) no-repeat -2px 4px;}
				
				
					div.newsSingleContent table {width: 100%; color: #010101; margin: 0px 0px 27px 0px; border-collapse: separate; empty-cells: show; font-size: 12px;}
					div.newsSingleContent table tbody tr th.firstTableHead {font-size: 1px !important; padding: 0px; border-bottom: 2px solid #666666;}
					div.newsSingleContent table tbody tr th {font-size: 1px !important; padding: 9px 0px 9px 0px; border-bottom: 1px solid #666666;}
						
					div.newsSingleContent table tbody tr.firstRow th {font-size: 12px !important; padding: 0px 1.5px 0px 6px; font-weight: normal; border-bottom: none; border-top: none; border-right: solid 1.5px #ffffff; background: #ffffff;}
					div.newsSingleContent table tbody tr.firstRow td {padding: 0px 1.5px 0px 0px; border-top: none; border-right: solid 1.5px #ffffff; background: #ffffff;}
					div.newsSingleContent table tbody tr.firstRow td p {margin: 0px; line-height: 20px; padding: 0px 6px 0px 6px; font-size: 12px; text-align: center;}
						
					div.newsSingleContent table tbody tr.rowLightBorderTop th {font-size: 12px !important; padding: 0px 1.5px 0px 6px; font-weight: normal; border-bottom: none; border-top: 9px solid #ffffff; border-right: solid 1.5px #ffffff; background: #e0e1e3;}
					div.newsSingleContent table tbody tr.rowLightBorderTop td {padding: 0px 1.5px 0px 0px; border-top: 9px solid #ffffff; border-right: solid 1.5px #ffffff; background: #e0e1e3;}
					div.newsSingleContent table tbody tr.rowLightBorderTop td p {margin: 0px; line-height: 20px; padding: 6px 6px 6px 6px; font-size: 12px; text-align: center;}
				
				div.newsSingleSidebar {width: 180px; float: left;}
				
					div.newsSingleSidebar div.newsSingleImg {width: auto; height: auto !important; padding: 4.5px 0px 0px 0px; border-top: 1px solid #666666;}
					div.newsSingleSidebar div.newsSingleImg h3.newsSingleImgHL {width: auto; height: auto !important; font-size: 12px; color: #666666; padding: 0px 0px 6px 9px;}
					
					div.newsSingleSidebar span.imgBox { display: block; float: left; width: 86px; height: 65px; margin: 0px 4px 9px 0px; text-align: center;  }
						div.newsSingleSidebar span.imgBox a { display: block; width: 86px; height: 65px; }
					
					div.newsSingleSidebar img.newsSingleImg {padding: 0px;}
					div.newsSingleSidebar p.news-single-imgcaption {display: none;}
					/*div.newsSingleSidebar div.newsSingleImg p {display: none;}*/
					div.newsSingleSidebar div.newsSingleAdditionalInfo {width: auto;}
					div.newsSingleSidebar dl.newsSingleFiles {width: auto; height: auto !important; padding: 4.5px 0px 0px 9px; border-top: 1px solid #666666;}
					div.newsSingleSidebar dl.newsSingleFiles dt {width: auto; height: auto !important; color: #666666; padding: 0px 0px 6px 0px; margin: 0px!important;}
					div.newsSingleSidebar dl.newsSingleFiles dd {width: auto; height: auto!important; padding: 0px 0px 9px 0px!important; margin: 0px!important;}
					div.newsSingleSidebar dl.newsSingleFiles dd a {display: block; font-size: 12px; padding: 0px 0px 0px 8px; margin: 0px 9px 0px 0px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat -2px 3px;}
					
					div.newsSingleSidebar dl.newsSingleRelated {width: auto; height: auto !important; padding: 4.5px 0px 0px 9px; border-top: 1px solid #666666;}
					div.newsSingleSidebar dl.newsSingleRelated dt {width: auto; height: auto !important; color: #666666; padding: 0px 0px 6px 0px; margin: 0px!important;}
					div.newsSingleSidebar dl.newsSingleRelated dd {width: auto; height: auto !important; padding: 0px 0px 9px 0px; margin: 0px!important;}
					
					div.newsSingleSidebar dl.newsSingleLinks {width: auto; height: auto !important; padding: 4.5px 0px 0px 9px; border-top: 1px solid #666666;}
					div.newsSingleSidebar dl.newsSingleLinks dt {width: auto; height: auto !important; color: #666666; padding: 0px 0px 9px 0px; margin: 0px!important;}
					div.newsSingleSidebar dl.newsSingleLinks dd {width: auto; height: auto !important; padding: 0px 0px 0px 0px; margin: 0px!important;}
					div.newsSingleSidebar dl.newsSingleLinks dd a {display: block; height: 12px; font-size: 12px; padding: 0px 0px 0px 10px; margin: 0px 9px 0px 0px; color: #a0a0a0; background: url(../img/subNavArrow.gif) no-repeat 0px 3px;}
					
			div.newsAmenuContainer {position: relative; top: -13px; padding: 0px 0px 0px 9px;}
			
				div.newsAmenuContainer h3.newsAmenuHeader {height: 18px !important; color: #666666; font-size: 12px; line-height: 16px !important; border: none !important; margin: 0px 0px 9px 0px; padding: 0px 0px 0px 2px !important;}
				div.newsAmenuContainer span.newsAmenuObj {display: block; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; background: url(../img/subNavArrow.gif) no-repeat 2px 4px;}
				div.newsAmenuContainer span.newsAmenuActObj {display: block; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; color: #010101; background: url(../img/subNavActArrow.gif) no-repeat 2px 4px;}
				div.newsAmenuContainer ul {line-height: 16px !important;}
				div.newsAmenuContainer ul li {line-height: 16px !important;}
				div.newsAmenuContainer ul li a:hover {color: #010101; line-height: 16px !important;}
				div.newsAmenuContainer a span.newsAmenuObj {display: block; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; background: url(../img/subNavArrow.gif) no-repeat 2px 4px;}
				div.newsAmenuContainer a span.newsAmenuActObj {display: block; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; color: #010101; background: url(../img/subNavActArrow.gif) no-repeat 2px 4px;}
				
		
		/* ********************
		Styling mailformplus
		******************** */

			form.orderPublication {margin: 0px 0px 10px 0px;}
				fieldset.fieldsetOrderPublication {}
				fieldset.fieldsetOrderPublication legend {display: none;}
					div.orderPublications {border-top: 1px dotted #a0a0a0; border-bottom: 1px dotted #a0a0a0; padding: 9px 0px;}
						fieldset.fieldsetOrderPublication p {width: 440px;}
						fieldset.fieldsetOrderPublication label {display: block; width: 140px; float: left; font-size: 14px;}
						fieldset.fieldsetOrderPublication input#fieldFirstname {width: 280px;}
						fieldset.fieldsetOrderPublication input#fieldSurname {width: 280px;}
						fieldset.fieldsetOrderPublication input#fieldEmail {width: 280px; margin: 0px 0px 27px 0px;}
						fieldset.fieldsetOrderPublication input#fieldStreet {width: 280px;}
						fieldset.fieldsetOrderPublication input#fieldPLZ {width: 80px; margin: 0px 4px 0px 0px;}
						fieldset.fieldsetOrderPublication input#fieldCity {width: 190px; margin: 0px;}
						fieldset.fieldsetOrderPublication input#fieldCountry {width: 280px;}
						fieldset.fieldsetOrderPublication input#fieldSubmit {float: right; cursor: pointer; width: 90px; height: 20px; border: none; background: #ffffff url(../img/subNavArrow.gif) no-repeat 0px 7px; text-align: left; color: #a0a0a0; cursor: hand; padding: 0px 0px 0px 8px;}
						fieldset.fieldsetOrderPublication input#fieldSubmit:hover {background: #ffffff url(../img/subNavActArrow.gif) no-repeat 0px 7px; color: #010101;}

























