body{
background: #1D1D1D;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
line-height:14px;
color: #fff;
margin: 0;
padding:0;
text-align: center;
color: #ffffff;
}

*{
text-align: left;
border: none;
margin: 0;
padding: 0;
list-style-type: none;
}

.hiddenIMG {display:none;}

#holder, #holder_ourstory, #holder_history, #holder_philosophy, #holder_ourshops, #holder_yourstory, #holder_showroom, #holder_news, #holder_newsArchive, #holder_shoplocator, #holder_start,
#holder_newsletter, #holder_catalogue, #holder_club,#holder_newsReport{
width: 1001px;
margin: auto;
background: transparent url('../images/contact_bg.jpg') no-repeat top left;
padding-bottom: 20px;
}
#holder_ourstory{
background: transparent url('../images/ourstory_bg.jpg') no-repeat top left;
}
#holder_history{
background: transparent url('../images/ourhistory_bg.jpg') no-repeat top left;
}
#holder_philosophy{
background: transparent url('../images/ourphilosophy_bg.jpg') no-repeat top left;
}
#holder_ourshops{
background: transparent url('../images/ourshops_bg.jpg') no-repeat top left;
}
#holder_yourstory{
background: transparent url('../images/yourstory_bg.jpg') no-repeat top left;
}
#holder_showroom{
background: transparent url('../images/showroom_bg.jpg') no-repeat top left;
}
#holder_shoplocator{
background: transparent url('../images/shoplocator_bg.jpg') no-repeat top left;
}
#holder_news{
background: transparent url('../images/news_bg.jpg') no-repeat top left;	
}
#holder_newsArchive{
background: transparent url('../images/newsArchive_bg.jpg') no-repeat top left;	
}
#holder_newsReport{
background: transparent url('../images/newsReport_bg.jpg') no-repeat top left;	
}
#holder_start{
width: 100%;
background: transparent url('../images/start_bg.jpg') no-repeat top center;
}
#holder_newsletter{
background: transparent url('../images/newsletter_bg.jpg') no-repeat top center;
}
#holder_catalogue{
background: transparent url('../images/catalogue_bg.jpg') no-repeat top center;
}
#holder_club{
background: transparent url('../images/club_bg.jpg') no-repeat top center;
}
#header{
z-index: 3;
position: relative;
height: 133px;
width:1001px;
margin:auto;
}

#header a, #footer a{
	color: #B3B3B3;
	text-decoration: none;
	display:block;
}
#header a:hover, #footer a:hover{
	color: #ffffff;
}
#header a.active, #footer a.active{
	color: #DD0000;
}
#header a.active:hover, #footer a.active:hover{
	color: #FF0000;
}


#ordercatalogue{
	position: absolute;
	left: 692px;
	top: 92px;
	width:122px;
	height:86px;
	z-index: 3;
}

#shopbtn{
	z-index: 2;
	background: transparent url('../images/navimain-bt.png') no-repeat top left;
	position: absolute;
	width: 125px;
	top: 50px; left: 861px;
	height: 60px;
	font-size: 11px;
	padding-left:20px;
	padding-top:10px;
}


#shopbtn *{	
	display:block;
	margin: auto;
	line-height: 32px;
	height: 32px;
	width: 100%;
	text-align:center;
}

#navmain{
	z-index: 2;
	background: transparent url('../images/navimain_r.png') no-repeat top left;
	position: absolute;
	top: 50px; left: 164px;
	height: 60px;
	font-size: 11px;
}

#navmain ul{
	list-style-type: none;
	height: 60px;
	position: relative;
}

#navmain ul{
	width: 502px;
	margin-left:60px;
	background: transparent url('../images/navimain_gr.png') no-repeat top left;
}

#navmain ul li{
background: transparent url('../images/navimain_pipe.png') no-repeat top right;
	display: block;
	float: left;
	margin-top: 11px;
	line-height: 32px;
	height: 32px;
	position: relative;
}

#navmain a{
	padding: 0px 5px;
}
#navmain li ul a{
	padding: 0px;
}

a.main_story, a.main_storyActive, a.main_yourstory, a.main_yourstoryActive, a.main_showroom, a.main_showroomActive, a.main_locator, a.main_locatorActive, a.main_news, a.news_newsActive
a.main_history, a.main_philosophy, a.main_shop,
a.main_report, a.main_archive, a.main_onlineshop{
	background: transparent url(../images/mainnavi_ourstory.png) no-repeat center;
	display:block;
	text-decoration: none;
}
a.main_history, a.main_philosophy, a.main_shop,
a.main_report, a.main_archive{
	height:17px;
}

a.main_story:hover{
	background: transparent url(../images/mainnavi_ourstoryHover.png) no-repeat center;
}
a.main_storyActive{
	background: transparent url(../images/mainnavi_ourstoryActive.png) no-repeat center;
}
a.main_storyActive:hover{
	background: transparent url(../images/mainnavi_ourstoryActiveH.png) no-repeat center;
}
a.main_yourstory{
	background: transparent url(../images/mainnavi_yourstory.png) no-repeat center;
}
a.main_yourstory:hover{
	background: transparent url(../images/mainnavi_yourstoryHover.png) no-repeat center;
}
a.main_yourstoryActive{
	background: transparent url(../images/mainnavi_yourstoryActive.png) no-repeat center;
}
a.main_yourstoryActive:hover{
	background: transparent url(../images/mainnavi_yourstoryActiveH.png) no-repeat center;
}
a.main_showroom{
	background: transparent url(../images/mainnavi_showroom.png) no-repeat center;
}
a.main_showroom:hover{
	background: transparent url(../images/mainnavi_showroomHover.png) no-repeat center;
}
a.main_showroomActive{
	background: transparent url(../images/mainnavi_showroomActive.png) no-repeat center;
}
a.main_showroomActive:hover{
	background: transparent url(../images/mainnavi_showroomActiveH.png) no-repeat center;
}
a.main_locator{
	background: transparent url(../images/mainnavi_locator.png) no-repeat center;
}
a.main_locator:hover{
	background: transparent url(../images/mainnavi_locatorHover.png) no-repeat center;
}
a.main_locatorActive{
	background: transparent url(../images/mainnavi_locatorActive.png) no-repeat center;
}
a.main_locatorActive:hover{
	background: transparent url(../images/mainnavi_locatorActiveH.png) no-repeat center;
}
a.main_news{
	background: transparent url(../images/mainnavi_news.png) no-repeat center;
}
a.main_news:hover{
	background: transparent url(../images/mainnavi_newsHover.png) no-repeat center;
}
a.main_newsActive{
	background: transparent url(../images/mainnavi_newsActive.png) no-repeat center;
}
a.main_newsActive:hover{
	background: transparent url(../images/mainnavi_newsActiveH.png) no-repeat center;
}
a.main_history{
	background: transparent url(../images/mainnavi_history.png) no-repeat left;
}
a.main_history:hover{
	background: transparent url(../images/mainnavi_historyHover.png) no-repeat left;
}
a.main_philosophy{
	background: transparent url(../images/mainnavi_philosophy.png) no-repeat left;
}
a.main_philosophy:hover{
	background: transparent url(../images/mainnavi_philosophyHover.png) no-repeat left;
}
a.main_shop{
	background: transparent url(../images/mainnavi_shops.png) no-repeat left;
}
a.main_shop:hover{
	background: transparent url(../images/mainnavi_shopsHover.png) no-repeat left;
}
a.main_report{
	background: transparent url(../images/mainnavi_newsreport.png) no-repeat left;
}
a.main_report:hover{
	background: transparent url(../images/mainnavi_newsreportHover.png) no-repeat left;
}
a.main_archive{
	background: transparent url(../images/mainnavi_newsarchive.png) no-repeat left;
}
a.main_archive:hover{
	background: transparent url(../images/mainnavi_newsarchiveHover.png) no-repeat left;
}

a.main_onlineshop{
	background: transparent url(../images/mainnavi_onlineshop.png) no-repeat left;
}
a.main_onlineshop:hover{
	background: transparent url(../images/mainnavi_onlineshopHover.png) no-repeat left;
}

#navmain ul li ul{
width: 120px;
visibility:hidden;
position: absolute;
left: -63px;
top: 31px;
background: none;
background-color: #000000;
height:auto;
padding-bottom:4px;
}

#navmain ul li:hover ul, .headhover{
visibility: visible;
}

#navmain ul li ul li{
float:left; height: auto; margin:0; padding:4px 5px 0px 7px; width: auto; background:none;
}

#logo{
position: absolute;
top: 16px;
left: 32px;
}

#lngchooser{
padding-top: 13px;
z-index: 2;
background: transparent url('../images/navimain_l.png') no-repeat top right;
height: 60px; width: 127px;
position: absolute;
top: 50px; left: 726px;
line-height: 26px;
}

#lngchooser select{
background: transparent url('../images/lngbg.gif');
font-size: 10px;
width: 80px;
display: inline;
}
* html #lngchooser select{
	margin-top: 4px;	
}


ul#navmeta{
list-style-type: none;
background-color: #000000;
position: absolute;
right: 72px;
top: 13px;
margin: 0;
padding: 0;
font-size: 10px;
height: 14px;
}

ul#navmeta li{
display: block;
float: left;
margin-top: 2px;
padding: 0px 6px;
border-right: 1px solid #ffffff;
line-height: 10px;
height: 10px;
}

#footer .last, ul#navmeta li.last{
border: none;
}

#contents{
margin: 0px 72px 0px 68px;
}

#contents_wide{
margin: 0px 13px 0px 33px;
}

#flashObj
{
width: 955px;
height: 437px;
background-color: #000000;
}

#footer{
background-color: #000000;
text-align: center;
/* TEST */
color: #CDCDCD;
font-size: 10px;
}

#footer div{
	width: 1001px;
	margin: auto;
	background: transparent url('../images/hein-gerike-small.gif') no-repeat 1px 1px;
}

#footer ul{
list-style-type: none;
display: block;
margin-left: 14px;
}

#footer ul li{
border-right: 1px solid #FFFFFF;
float: left;
display: block;
padding: 0px 10px 0px 10px;
height: 10px;
line-height:10px;	
margin: 5px 0px;
}

#rightcol, #rightcol_catalogue, #subnavi, #centercol,#rightcol_ourstory{
float: left;
}

#rightcol, #rightcol_catalogue,#rightcol_ourstory{
position: relative;
background: #000000 url('../images/rightcol_bg.gif') no-repeat top center;
width: 705px;
/* TEST */
color: #FFFFFF;
}

#rightcol_catalogue{
	background:#000 url('../images/catalogueform_bg.gif') no-repeat top left;
}

#rightcol_ourstory{
background:none;
}

#rightcol_thumbs img{
margin-right:2px;
float:left;
}


#subnavi{
width: 156px;
}

#centercol{
width:861px;
background-color:#000000 ;
}

span.clearer{
display: block;
clear: both;
}

* { behavior: url(iepngfix.htc) }
   
   
   
   

#subnavi li{
	width:155px;
	height:20px;
	margin:0px 1px 1px 0px;
}




* html #subnavi li{
	margin: 0;	
}
   
   
a.shop, a.philosophy, a.history, a.overview, a.overviewActive, a.historyActive, a.philosophyActive, a.shopActive, 
a.news, a.newsActive, a.newsarchive, a.newsarchiveActive,
a.club, a.clubActive, a.newsletter, a.newsletterActive, a.contact, a.contactActive, a.catalogue, a.catalogueActive,
a.terms, a.termsActive, a.imprint, a.imprintActive, a.onlineCatalogue, a.onlineCatalogue{
	background-image:url(../images/subnavi_shops.gif);
	width:155px;
	height:20px;
	display:block;
	text-decoration: none;
}
a.shopActive{
	background-image:url(../images/subnavi_shopsActive.gif);
}
a.shopActive:hover{
	background-image:url(../images/subnavi_shopsActiveH.gif);
}
a.shop:hover{
	background-image:url(../images/subnavi_shopsHover.gif);
}
a.philosophy{
	background:url(../images/subnavi_philosophy.gif) no-repeat;
}
a.philosophyActive{
	background-image:url(../images/subnavi_philosophyActive.gif);
}
a.philosophyActive:hover{
	background-image:url(../images/subnavi_philosophyActiveH.gif);
}
a.philosophy:hover{
	background-image:url(../images/subnavi_philosophyHover.gif);
}
a.history{
	background:url(../images/subnavi_history.gif) no-repeat;
}
a.historyActive{
	background:url(../images/subnavi_historyActive.gif) no-repeat;
}
a.historyActive:hover{
	background:url(../images/subnavi_historyActiveH.gif) no-repeat;
}
a.history:hover{
	background-image:url(../images/subnavi_historyHover.gif);
}
a.overview{
	background-image:url(../images/subnavi_ourstory.gif);
}
a.overviewActive{
	background-image:url(../images/subnavi_ourstoryActive.gif);
}
a.overviewActive:hover{
	background-image:url(../images/subnavi_ourstoryActiveH.gif);
}
a.overview:hover{
	background-image:url(../images/subnavi_ourstoryHover.gif);
}

a.news{
	background-image:url(../images/subnavi_news.gif);
}
a.news:hover{
	background-image:url(../images/subnavi_newsHover.gif);
}
a.newsActive{
	background-image:url(../images/subnavi_newsActive.gif);
}
a.newsActive:hover{
	background-image:url(../images/subnavi_newsActiveH.gif);
}
a.newsarchive{
	background-image:url(../images/subnavi_newsarchive.gif);	
}
a.newsarchive:hover{
	background-image:url(../images/subnavi_newsarchiveHover.gif);	
}
a.newsarchiveActive{
	background-image:url(../images/subnavi_newsarchiveActive.gif);	
}
a.newsarchiveActive:hover{
	background-image:url(../images/subnavi_newsarchiveActiveH.gif);	
}

a.club{
	background-image:url(../images/subnavi_club.gif);
}
a.club:hover{
	background-image:url(../images/subnavi_clubHover.gif);
}
a.clubActive{
	background-image:url(../images/subnavi_clubActive.gif);
}
a.clubActive:hover{
	background-image:url(../images/subnavi_clubActiveH.gif);
}
a.newsletter{
	background-image:url(../images/subnavi_newsletter.gif);
}
a.newsletter:hover{
	background-image:url(../images/subnavi_newsletterHover.gif);
}
a.newsletterActive{
	background-image:url(../images/subnavi_newsletterActive.gif);
}
a.newsletterActive:hover{
	background-image:url(../images/subnavi_newsletterActiveH.gif);
}
a.onlineCatalogue{
	background-image:url(../images/subnavi_onlineCatalogue.gif);
}
a.onlineCatalogue:hover{
	background-image:url(../images/subnavi_onlineCatalogueHover.gif);
}
a.onlineCatalogueActive{
	background-image:url(../images/subnavi_onlineCatalogueActive.gif);
}
a.onlineCatalogueActive:hover{
	background-image:url(../images/subnavi_onlineCatalogueActiveH.gif);
}
a.contact{
	background-image:url(../images/subnavi_contact.gif);
}
a.contact:hover{
	background-image:url(../images/subnavi_contactHover.gif);
}
a.contactActive{
	background-image:url(../images/subnavi_contactActive.gif);
}
a.contactActive:hover{
	background-image:url(../images/subnavi_contactActiveH.gif);
}
a.catalogue{
	background-image:url(../images/subnavi_catalogue.gif);
}
a.catalogue:hover{
	background-image:url(../images/subnavi_catalogueHover.gif);
}
a.catalogueActive{
	background-image:url(../images/subnavi_catalogueActive.gif);
}
a.catalogueActive:hover{
	background-image:url(../images/subnavi_catalogueActiveH.gif);
}

a.terms{
	background-image:url(../images/subnavi_terms.gif);
}
a.terms:hover{
	background-image:url(../images/subnavi_termsHover.gif);
}
a.termsActive{
	background-image:url(../images/subnavi_termsActive.gif);
}
a.termsActive:hover{
	background-image:url(../images/subnavi_termsActiveH.gif);
}
a.imprint{
	background-image:url(../images/subnavi_imprint.gif);
}
a.imprint:hover{
	background-image:url(../images/subnavi_imprintHover.gif);
}
a.imprintActive{
	background-image:url(../images/subnavi_imprintActive.gif);
}
a.imprintActive:hover{
	background-image:url(../images/subnavi_imprintActiveH.gif);
}


#subnavi img{
	border:none;
}

#subnavi li.active{
	border-right: 1px solid #000;
}

.hidden{
visibility: hidden;
}

#rightcol_thumbs{
padding: 31px 20px 70px 31px;
}

#rightcol_thumbs img{
margin-right:14px;
float:left;
}


/* Edit Flo */
.dummy_ct {
	
}

.dummy_bg {
	display: none;
}

#ourhistory_ct {
    background: transparent url('../images/rightcol_ourhistory.png') no-repeat; 	
	margin:20px 19px 0px 21px;	
}

#ourphil_ct {
    background: transparent url('../images/rightcol_ourphilosophy.png') no-repeat;
	margin:20px 20px 40px 31px; 		
}

#ourshops_ct {
    background: transparent url('../images/rightcol_ourshops.png') no-repeat; 
	margin:20px 20px 40px 31px;		
}


.transparent {
	background-color:#000000;
   filter:alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}

.nontransparent {
	z-index: 2; 
	position: relative;
}

#teasers a{
cursor:pointer;
}