BODY {
	background-image : url(/i/bgMainPattern.gif);
	background-color : #C5C8CD;
	margin : 0px;
	overflow: -moz-scrollbars-vertical;
	}
	
BODY, LI, A {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
	font-weight : normal;
	text-align : justify;
	color : #405271;
	}
	
HR {
	background-color : #405271;
	color : #405271;
	}
	
.brown{
	color : #635F53;
	}
	
#butterflyPopup {
	position : absolute;
	left : 16px;
	top : 18px;
	z-index : 10;
	}
	
#butterfly {
	position : absolute;
	left : 15px;
	top : 5px;
	z-index : 10;
	}
	
#logo {
	background-color : #4D75B5;
	position : absolute;
	left : 0px;
	top : 16px;
	width : 330px;
	height : 42px;
	text-align : right;
	z-index : 5;
	}
	
#logoPopup {
	background-color : #4D75B5;
	position : absolute;
	left : 0px;
	top : 25px;
	width : 100%;
	height : 25px;
	z-index : 5;
	}
	
#PopupC {
	position : absolute;
	left : 645px;
	top : 31px;
	z-index : 10;
	}
	
#PopupL {
	position : absolute;
	left : 105px;
	top : 608px;
	z-index : 10;
	}
	
#PopupR {
	position : absolute;
	left : 643px;
	top : 608px;
	z-index : 10;
	}
	
#topNaviPopup {
	position : absolute;
	left : 550px;
	top : 30px;
	z-index : 10;
	}
	
#bottomNaviT {
	position : absolute;
	left : 0px;
	top : 600px;
	width : 100%;
	height : 22px;
	padding-top : 3px;
	vertical-align : middle;
	background-color : #4D75B5;
	color : #FFFFFF;
	z-index : 10;
	}
	
#bottomNaviB {
	position : absolute;
	left : 120px;
	top : 605px;
	color : #FFFFFF;
	z-index : 10;
	}
	
#bottomNaviF {
	position : absolute;
	left : 588px;
	top : 605px;
	color : #FFFFFF;
	z-index : 10;
	}
	
#topNaviCompany, #topNaviProducts, #topNaviResearch {
	position : absolute;
	top : 32px;
	z-index : 5;
	}
	
#topNaviCompanyA, #topNaviProductsA, #topNaviResearchA {
	position : absolute;
	top : 16px;
	z-index : 5;
	}
	
#topNaviCompany {
	left : 356px;
	}
	
#topNaviCompanyA {
	left : 340px;
	}
	
#topNaviProducts {
	left : 468px;
	}
	
#topNaviProductsA {
	left : 458px;
	}
	
#topNaviResearch {
	left : 664px;
	}
	
#topNaviResearchA {
	left : 649px;
	}
	
#subNavi {
	position : absolute;
	left : 17px;
	top : 148px;
	z-index : 5;
	width : 171px;
	}
	
#subNaviOM {
	position : absolute;
	left : 17px;
	top : 142px;
	z-index : 5;
	width : 171px;
	}
	
.naviHead {
	font-weight : bold;
	color : #FFFFFF;
	font-size : 0.9em;
	}
	
#naviPoints {
	position : absolute;
	left : 25px;
	top : 160px;
	z-index : 15;
	}
	
#mainContainerTop {
	left:0px;
	top:68px;
	position:absolute;
	width:100%;
	}
	
#mainContainer {
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	min-height:100%;
	}
	
#inhalt {
	width : 770px;
	padding-top : 20px;
	padding-left : 40px;
	padding-bottom : 20px;
	}
	
.contentCell {
	border-left : 1px solid #4D75B5;
	height : 470px;
	}
	
A:link { text-decoration : underline; } 
A:visited { text-decoration : underline; } 
A:active { text-decoration : underline; } 
A:hover { color : #FFFFFF; text-decoration : underline; } 

A.CompanyLnk, A.ProductsLnk, A.ResearchLnk {
	background-repeat : no-repeat;
	}

A.CompanyLnk:link { background-image : url(/i/navi_CompanyP.gif); } 
A.CompanyLnk:visited { background-image : url(/i/navi_CompanyP.gif); } 
A.CompanyLnk:active { background-image : url(/i/navi_CompanyP.gif); } 
A.CompanyLnk:hover { background-image : url(/i/navi_CompanyA.gif); } 

A.ProductsLnk:link { background-image : url(/i/navi_ProductsP.gif); } 
A.ProductsLnk:visited { background-image : url(/i/navi_ProductsP.gif); } 
A.ProductsLnk:active { background-image : url(/i/navi_ProductsP.gif); } 
A.ProductsLnk:hover { background-image : url(/i/navi_ProductsA.gif); } 

A.ResearchLnk:link { background-image : url(/i/navi_ResearchP.gif); } 
A.ResearchLnk:visited { background-image : url(/i/navi_ResearchP.gif); } 
A.ResearchLnk:active { background-image : url(/i/navi_ResearchP.gif); } 
A.ResearchLnk:hover { background-image : url(/i/navi_ResearchA.gif); } 

A.HomeLnk, A.DownloadsLnk, A.NewsLnk, A.ContactLnk, A.ImprintLnk, A.SitemapLnk  {
	background-repeat : no-repeat;
	}

A.HomeLnk:link { background-image : url(/i/navi_HomeP.gif); } 
A.HomeLnk:visited { background-image : url(/i/navi_HomeP.gif); } 
A.HomeLnk:active { background-image : url(/i/navi_HomeP.gif); } 
A.HomeLnk:hover { background-image : url(/i/navi_HomeA.gif); } 

A.DownloadsLnk:link { background-image : url(/i/navi_DownloadsP.gif); } 
A.DownloadsLnk:visited { background-image : url(/i/navi_DownloadsP.gif); } 
A.DownloadsLnk:active { background-image : url(/i/navi_DownloadsP.gif); } 
A.DownloadsLnk:hover { background-image : url(/i/navi_DownloadsA.gif); } 

A.NewsLnk:link { background-image : url(/i/navi_NewsP.gif); } 
A.NewsLnk:visited { background-image : url(/i/navi_NewsP.gif); } 
A.NewsLnk:active { background-image : url(/i/navi_NewsP.gif); } 
A.NewsLnk:hover { background-image : url(/i/navi_NewsA.gif); } 

A.ContactLnk:link { background-image : url(/i/navi_ContactP.gif); } 
A.ContactLnk:visited { background-image : url(/i/navi_ContactP.gif); } 
A.ContactLnk:active { background-image : url(/i/navi_ContactP.gif); } 
A.ContactLnk:hover { background-image : url(/i/navi_ContactA.gif); } 

A.ImprintLnk:link { background-image : url(/i/navi_ImprintP.gif); } 
A.ImprintLnk:visited { background-image : url(/i/navi_ImprintP.gif); } 
A.ImprintLnk:active { background-image : url(/i/navi_ImprintP.gif); } 
A.ImprintLnk:hover { background-image : url(/i/navi_ImprintA.gif); } 

A.SitemapLnk:link { background-image : url(/i/navi_SitemapP.gif); } 
A.SitemapLnk:visited { background-image : url(/i/navi_SitemapP.gif); } 
A.SitemapLnk:active { background-image : url(/i/navi_SitemapP.gif); } 
A.SitemapLnk:hover { background-image : url(/i/navi_SitemapA.gif); } 

A.subNaviLnk:link { text-decoration : none; } 
A.subNaviLnk:visited { text-decoration : none; } 
A.subNaviLnk:active { text-decoration : none; } 
A.subNaviLnk:hover { color : #FFFFFF; text-decoration : underline; } 

A.subNaviLnkA:link, A.subNaviLnkA:visited, A.subNaviLnkA:active { color : #FFFFFF; text-decoration : none; } 
A.subNaviLnkA:hover { color : #FFFFFF; text-decoration : underline; } 

.subNaviLnkA, A.subNaviLnk:link, A.subNaviLnk:visited, A.subNaviLnk:active, A.subNaviLnk:hover, A.subNaviLnkA:link, A.subNaviLnkA:visited, A.subNaviLnkA:active, A.subNaviLnkA:hover { font-size : 1.6ex; } 

#header {
	position : absolute;
	left : 0px;
	top : 63px;
	width : 100%;
	z-index : 4;
	text-align : center;
	overflow : hidden;
	}
	
.headerN {
	width : 174px;
	}
	
.headerI {
	width : 900px;
	}
	
.headerBG {
	background-image : url(/i/home_header-BG.gif);
	}
	
#blockL, #blockM, #blockR {
	position : absolute;
	top : 279px;
	z-index : 4;
	}
	
.blockLContent, .blockMContent, .blockRContent {
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 10px;
	height : 242px;
	}
	
#blockL {
	background-color : #E7EDEF;
	left : 15px;
	width : 270px;
	}
	
.blockLContent{
	color : #635F53;
	}
	
#blockM {
	left : 295px;
	width : 406px;
	background-color : #929FB5;
	}
	
.blockMContent {
	color : #FFFFFF;
	}
	
#blockR {
	left : 710px;
	width : 270px;
	background-color : #7586A1;
	}
	
.blockRContent {
	color : #FFFFFF;
	}

/* Styles f&uuml;r den JavaScript-Scroller */
#content {
	position: absolute;
	color : #FFFFFF;
	}

/* Styles f&uuml;r die Formulare */
.it350, .it350ta, .disabled, .itButton, .itfield  {
	border : 1px solid #405271;
	}

.it350, .it350ta, .itButton, itfield  {
	background-color : #EEEEEE;
	}

.it350  {
	width : 350px;
	}

.it350ta  {
	width : 350px;
	height : 80px;
	}

.disabled  {
	background-color : #CCCCCC;
	width : 350px;
	}

.itButton  {
	width : 120px;
	height : 22px;
	font-weight : bold;
	padding-bottom : 2px;
	font-size : 11px;
	}


