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;
	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;}
p {font-size: 12px; margin: 0px 0px 10px 0px; line-height: 16px;}

div.clearboth {clear: both;}
br.clearboth {clear: both;}
.alignright {text-align: right;}
.lightGreyText {color: #a0a0a0; font-size: 12px;}

	/* ********************
	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 30px 452px;}
			
			/* Styling the logo and the invisible headline */
			div#loeweHeader h1#loeweBrand {display: block; text-align: center;}
			div#loeweHeader a#loeweLogo	 {display: block; width: 86px; height: 22px; background: url(../img/loeweLogo.gif) center no-repeat;}
			div#loeweHeader a#loeweLogo span {visibility: hidden;}
		
		div#loeweStage {width: 972px; height: 69px; margin: 0px 9px 9px 9px;}
		
		div#mainNav {position: relative; height: 60px; white-space: nowrap;}
		
		div#loeweLBTitle {display: block; width: 972px; height: 71px; margin: 0px 9px 9px 9px;}
			div#loeweLBTitle span {visibility: hidden;}
	
		div.loeweMehrwertContent {width: 972px; margin: 0px 9px 9px 9px;}

			div.midContent {width: 972px; margin: 0px 0px 0px 0px; border-top: 1px solid #a0a0a0; overflow-y: auto; overflow-x: hidden; font-size: 14px;}
				div.loeweContentElement {margin: 9px 0px 0px 0px; padding: 0px 0px 18px 6px;}
					div.loeweContentElement h2 {font-size: 16pt; height: 30px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
						div.loeweContentElement h2 span {visibility: hidden;}
					div.loeweContentElement h3 {font-size: 16pt; height: 30px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
						div.loeweContentElement h3 span {visibility: hidden;}
					
					div.loeweContentElement table {width: 100%; table-layout: fixed;}
					div.loeweContentElement table p {margin: 0px 0px 3px 0px; line-height: 18px;}
			
			
			div.columnLeft { width: 475px; float: left; height: 400px; max-height: 400px; font-size: 11px; }
				div.columnLeft a.internal-link-new-window {display: inline-block; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; background: url(../img/subNavArrow.gif) no-repeat 0px 5px;}
				div.columnLeft a.internal-link-new-window:hover {background: url(../img/subNavActArrow.gif) no-repeat 0px 5px;}
			div.columnRight { width: 445px; float: left; height: 400px; max-height: 400px; position: relative; }
				div.columnRight h2 {font-size: 16pt; height: 36px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
					div.columnRight h2 span {visibility: hidden;}
				div.columnRight h3 {font-size: 16pt; height: 36px !important; font-weight: normal; margin: 0px 0px 0px 0px !important; color: #666666; background: no-repeat;}
					div.columnRight h3 span {visibility: hidden;}
			div.columnRight div.columnRightTop {  }
			div.columnRight div.columnRightBottom { position: absolute; right: 0px; bottom: 0px; width: 370px; height: 225px; padding: 0px 0px 0px 10px; overflow-y: auto; overflow-x: hidden; background: url(../img/subNavArrow.gif) no-repeat 0px 4px; }
				div.columnRightBottom a.internal-link-new-window {display: inline-block; line-height: 18px; padding: 0px 9px; background: #999999; color: #ffffff;}
			
				
				div.borderEL {border-top: #a0a0a0 dotted 1px;}


/* Main Navigation Stage */
div.productNav {height: 24px; line-height: 24px; margin: 0px 0px 6px 1px; color: #000;}
	ul#productNav {position: relative; list-style: none; font-size: 14px;}
		ul#productNav li {float: left; padding: 0px 0px;}
			ul#productNav li a {color: #000;}
			ul#productNav li.navObj a { display: block; height: 24px; line-height: 24px; overflow: hidden; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; background-position: 0px 0px;}
			ul#productNav li.navObj a:hover {background-position: 0px -24px;}
			ul#productNav li.actObj a {background-position: 0px -24px;}
		ul#productNav li#agNavObj {position: absolute; right: 0px;}
div.selectNav {position: absolute; top: 30px; z-index: 25; margin: 0px; max-width: 972px; height: 120px; overflow: hidden; visibility: hidden;}
	div.navContainer {position: relative; width: 972px; height: 120px; overflow: hidden;  border-top: 1px solid #666666; background-color: #ffffff; white-space: nowrap;}
		div.navContainer div#leftNavArrow {position: absolute; z-index: 40; top: 0px; left: 0px; width: 60px; height: 120px; overflow: visible; background-color: transparent; background-image: url(../img/productNavElements/selectArrowLeft.png); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer;}
		div.navContainer div#rightNavArrow {position: absolute; z-index: 40; top: 0px; left: 912px; width: 60px; height: 120px; overflow: visible; background-color: transparent; background-image: url(../img/productNavElements/selectArrowRight.png); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer;}
			div#leftNavArrow.actRoll {background-image: url(../img/productNavElements/selectArrowLeftRo.png);}
			div#rightNavArrow.actRoll {background-image: url(../img/productNavElements/selectArrowRightRo.png);}
		ul#selectNav {position: absolute; top: 0px; left: 20px; z-index: 30; list-style: none; width: 30000px; height: 120px; white-space: nowrap;}
			ul#selectNav li {float: left; padding: 0px 0px;}
				ul#selectNav li a {color: #000;}
				ul#selectNav li.navObj a { display: block; height: 120px; line-height: 120px; overflow: hidden; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; background-position: 0px 0px;}
				ul#selectNav li.navObj a:hover { background-position: 0px -120px;}
div.infoNav {height: 30px; line-height: 30px; margin: 0px 0px 9px 0px; color: #fff; background: #cecece; border-bottom: 9px solid #ffffff;}
	ul#infoNav {list-style: none; font-size: 16px; padding: 0px 0px 0px 9px;}
		ul#infoNav li {float: left; padding: 0px 7px 0px 0px;}
			ul#infoNav li a {color: #fff;}
			ul#infoNav li.navObj a { display: block; height: 30px; line-height: 30px; overflow: hidden; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; }
			ul#infoNav li.navObj a:hover {background-position: 0px -30px;}
			ul#infoNav li.actObj a {background-position: 0px -30px;}
			
			
				
div#loeweFooter {position: relative; width: 972px; margin: 0px 9px 9px 9px; padding-top: 9px; border-top: 1px solid #a0a0a0; white-space: nowrap; overflow: visible; font-size: 12px;}

/* 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.loeweFooterNavExtObj {border-right: 1px solid #a0a0a0; height: 12px; line-height: 12px; padding: 0px 5px 0px 5px; float: left;}
				li.loeweFooterNavExtLastObj {height: 12px; line-height: 12px; padding: 0px 5px 0px 5px; 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;}
					
			div.loeweFooterImportantInfo {position: absolute; top: 0px; right: 0px;}
