body 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0px 0px 0px 10px;
 padding:0px;
 background-color:#ffffff;
 text-align:left;
 line-height:130%;
}

h5 {margin-bottom:-10px;}


#nav_produkte
{
	display:block;
	margin-right:20px;
	background:url(images/nav_produkte.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_produkte:hover
{
	background:url(images/nav_produkte_over.jpg);
}

#nav_produkte_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_produkte_on.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_katalog
{
	display:block;
	margin-right:20px;
	background:url(images/nav_katalog.jpg);
	width:66px; height:20px;
	float:left;
}

#nav_katalog:hover
{
	background:url(images/nav_katalog_over.jpg);
}

#nav_katalog_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_katalog_on.jpg);
	width:66px; height:20px;
	float:left;
}

#nav_profil
{
	display:block;
	margin-right:20px;
	background:url(images/nav_profil.jpg);
	width:53px; height:20px;
	float:left;
}

#nav_profil:hover
{
	background:url(images/nav_profil_over.jpg);
}

#nav_profil_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_profil_on.jpg);
	width:53px; height:20px;
	float:left;
}

#nav_news
{
	display:block;
	margin-right:20px;
	background:url(images/nav_news.jpg);
	width:42px; height:20px;
	float:left;
}

#nav_news:hover
{
	background:url(images/nav_news_over.jpg);
}

#nav_news_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_news_on.jpg);
	width:42px; height:20px;
	float:left;
}

#nav_projekte
{
	display:block;
	margin-right:20px;
	background:url(images/nav_objekt.jpg);
	width:56px; height:20px;
	float:left;
}

#nav_projekte:hover
{
	background:url(images/nav_objekt_over.jpg);
}

#nav_projekte_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_objekt_on.jpg);
	width:56px; height:20px;
	float:left;
}

#nav_haendler
{
	display:block;
	margin-right:20px;
	background:url(images/nav_haendler.jpg);
	width:69px; height:20px;
	float:left;
}

#nav_haendler:hover
{
	background:url(images/nav_haendler_over.jpg);
}

#nav_haendler_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_haendler_on.jpg);
	width:69px; height:20px;
	float:left;
}

#nav_presse
{
	display:block;
	margin-right:20px;
	background:url(images/nav_presse.jpg);
	width:55px; height:20px;
	float:left;
}

#nav_presse:hover
{
	background:url(images/nav_presse_over.jpg);
}

#nav_presse_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_presse_on.jpg);
	width:55px; height:20px;
	float:left;
}

#nav_outlet
{
	display:block;
	margin-right:20px;
	background:url(images/nav_outlet.jpg);
	width:56px; height:20px;
	float:left;
}

#nav_outlet:hover
{
	background:url(images/nav_outlet_over.jpg);
}

#nav_vertreter
{
	display:block;
	margin-right:20px;
	background:url(images/nav_vertreter.jpg);
	width:112px; height:20px;
	float:left;
}

#nav_vertreter:hover
{
	background:url(images/nav_vertreter_over.jpg);
}

#nav_vertreter_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_vertreter_on.jpg);
	width:112px; height:20px;
	float:left;
}

#nav_kontakt
{
	display:block;
	margin-right:20px;
	background:url(images/nav_kontakt.jpg);
	width:66px; height:20px;
	float:left;
}

#nav_kontakt:hover
{
	background:url(images/nav_kontakt_over.jpg);
}

#nav_kontakt_on
{
	display:block;
	margin-right:20px;
	background:url(images/nav_kontakt_on.jpg);
	width:66px; height:20px;
	float:left;
}

#nav_products
{
	display:block;
	margin-right:19px;
	background:url(images/nav_products.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_products:hover
{
	background:url(images/nav_products_over.jpg);
}

#nav_products_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_products_on.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_catalogue
{
	display:block;
	margin-right:19px;
	background:url(images/nav_catalogue.jpg);
	width:86px; height:20px;
	float:left;
}

#nav_catalogue:hover
{
	background:url(images/nav_catalogue_over.jpg);
}

#nav_catalogue_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_catalogue_on.jpg);
	width:86px; height:20px;
	float:left;
}

#nav_aboutus
{
	display:block;
	margin-right:19px;
	background:url(images/nav_profile.jpg);
	width:58px; height:20px;
	float:left;
}

#nav_aboutus:hover
{
	background:url(images/nav_profile_over.jpg);
}

#nav_aboutus_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_profile_on.jpg);
	width:58px; height:20px;
	float:left;
}

#nav_projects
{
	display:block;
	margin-right:19px;
	background:url(images/nav_contract.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_projects:hover
{
	background:url(images/nav_contract_over.jpg);
}

#nav_projects_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_contract_on.jpg);
	width:78px; height:20px;
	float:left;
}

#nav_retailer
{
	display:block;
	margin-right:19px;
	background:url(images/nav_retailer.jpg);
	width:67px; height:20px;
	float:left;
}

#nav_retailer:hover
{
	background:url(images/nav_retailer_over.jpg);
}

#nav_retailer_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_retailer_on.jpg);
	width:67px; height:20px;
	float:left;
}

#nav_agencies
{
	display:block;
	margin-right:19px;
	background:url(images/nav_agencies.jpg);
	width:67px; height:20px;
	float:left;
}

#nav_agencies:hover
{
	background:url(images/nav_agencies_over.jpg);
}

#nav_agencies_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_agencies_on.jpg);
	width:67px; height:20px;
	float:left;
}

#nav_press
{
	display:block;
	margin-right:19px;
	background:url(images/nav_press.jpg);
	width:46px; height:20px;
	float:left;
}

#nav_press:hover
{
	background:url(images/nav_press_over.jpg);
}

#nav_press_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_press_on.jpg);
	width:46px; height:20px;
	float:left;
}

#nav_internal
{
	display:block;
	margin-right:19px;
	background:url(images/nav_internal.jpg);
	width:70px; height:20px;
	float:left;
}

#nav_internal:hover
{
	background:url(images/nav_internal_over.jpg);
}

#nav_internal_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_internal_on.jpg);
	width:70px; height:20px;
	float:left;
}

#nav_contact
{
	display:block;
	margin-right:19px;
	background:url(images/nav_contact.jpg);
	width:66px; height:20px;
	float:left;
}

#nav_contact:hover
{
	background:url(images/nav_contact_over.jpg);
}

#nav_contact_on
{
	display:block;
	margin-right:19px;
	background:url(images/nav_contact_on.jpg);
	width:66px; height:20px;
	float:left;
}

p.messen {
margin:8px 0px 0px 0px;
padding:0px;
font-style:italic;
}

p.weiter {
font-size:12px;
margin-top:20px;
float:left;
}

p.absatz {
margin-top:0px;
line-height:150%;
}

a.ml:link, a.ml:visited
{
  color:#666666;
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a.ml:active, a.ml:hover
{ 
  color:#330000;
}

a.news:link, a.news:visited
{
  color:#808000;
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a.news:active, a.news:hover
{ 
  color:#330000;
}

a.ma:link, a.ma:visited
{
  color:#330000;
  text-decoration:none;
  font-weight:bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a.menu2:link, a.menu2:visited
{ 
  color:#58595b;
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a.menu2:active, a.menu2:hover
{ 
  color:#330000;
}

a.prod:link, a.prod:visited
{
border:solid 1px #ffffff;
display:block;
text-decoration:none;
margin-left:0px;
margin-right:1px;
margin-top:0px;
margin-bottom:1px;
width:75px;
height:75px;
float:left;
}

a.prod:active, a.prod:hover
{
border:solid 1px #330000;
display:block;
text-decoration:none;
width:75px;
height:75px;
float:left;
}

a.kat:link, a.kat:visited
{
border:solid 1px #ffffff;
display:block;
text-decoration:none;
margin-left:0px;
margin-right:6px;
margin-top:0px;
margin-bottom:1px;
width:150px;
height:75px;
float:left;
}

a.kat:active, a.kat:hover
{
border:solid 1px #330000;
display:block;
text-decoration:none;
width:150px;
height:75px;
float:left;
}

a.switch:link, a.switch:visited
{
border:solid 1px #ffffff;
display:block;
text-decoration:none;
width:75px;
height:34px;
float:left;
margin-right:1px;
margin-bottom:2px;
}

a.switch:active, a.switch:hover
{
border:solid 1px #330000;
display:block;
text-decoration:none;
width:75px;
height:34px;
float:left;
margin-right:1px;
margin-bottom:2px;
}

a.switcha:link, a.switcha:visited
{
border:solid 1px #330000;
display:block;
text-decoration:none;
width:75px;
height:34px;
float:left;
margin-right:1px;
margin-bottom:2px;
}

a.press:link, a.press:visited
{
border:solid 1px #ffffff;
display:block;
text-decoration:none;
margin-left:0px;
margin-right:1px;
margin-top:0px;
margin-bottom:1px;
width:152px;
height:152px;
float:left;
}

a.press:active, a.press:hover
{
border:solid 1px #330000;
display:block;
text-decoration:none;
width:152px;
height:152px;
float:left;
}

.feld
{
margin-top:8px;
font-size:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.vt
{
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-right-width:0px;
  border-style:solid;
  border-color:#cccccc;
}

.vtr
{
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-right-width:1px;
  border-style:solid;
  border-color:#cccccc;
}

.vtu
{
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:0px;
  border-style:solid;
  border-color:#cccccc;
}

.vtur
{
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
  border-width:1px;
  border-style:solid;
  border-color:#cccccc;
}

img.nav
{
border:0px;
height:15px;
}

img.sw
{
border:solid 1px #ffffff;
margin-left:0px;
margin-right:1px;
margin-top:0px;
margin-bottom:1px;
width:75px;
height:75px;
float:left;
}

img.square
{
border:0px;
width:75px;
height:75px;
}

img.squ77
{
border:0px;
margin:0px;
padding:0px;
width:77px;
height:77px;
}

img.rect
{
border:0px;
width:150px;
height:75px;
}

img.big
{
width:621px;
height:375px;
margin-left:0px;
margin-right:14px;
margin-top:0px;
margin-bottom:2px;
border:solid 1px #ffffff;
}

img.detail
{
width:387px;
height:375px;
margin:0px;
border:0px;
}

img.holz
{
width:387px;
height:375px;
margin-left:0px;
margin-top:0px;
margin-bottom:2px;
border:solid 1px #ffffff;
}

img.small
{
width:75px;
height:34px;
border:0px;
}

img.press
{
border:0px;
width:152px;
height:152px;
}

#mittig {
width:984px;
margin:0px auto;
margin-top:20px;
text-align:left;
background-color:#ffffff;
}

#title {
height:80px;
padding:0px;
margin:0px;
text-align:left;
}

#menu {
font-size:14px;
color:#a7a9ac;
background-color:#ffffff;
text-align:left;
padding-top:10px;
margin:0px;
}

#left {
font-size:11px;
background-color:#ffffff;
color:#666666;
width:150px;
float:left;
line-height:150%;
margin:0px;
}

#o2cbild {
margin-left:10px;
margin-bottom:3px;
width:625px;
height:375px;
text-align:left;
float:left;
border:0px;
}

#o2ctext {
color:#666666;
padding-left:10px;
margin-bottom:3px;
width:135px;
height:375px;
text-align:left;
line-height:140%;
overflow:auto;
float:left;
border:0px;
}

#holzbild {
margin-left:10px;
margin-bottom:3px;
width:395px;
height:400px;
text-align:left;
float:left;
border:0px;
}

#holztext {
color:#666666;
padding-left:10px;
margin-bottom:3px;
width:370px;
height:375px;
text-align:left;
line-height:140%;
overflow:auto;
float:left;
border:0px;
}

#detailbild {
margin-left:10px;
margin-bottom:3px;
width:390px;
height:375px;
text-align:left;
float:left;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

#detailtext {
color:#666666;
padding-right:10px;
margin-bottom:3px;
width:370px;
height:375px;
text-align:left;
line-height:140%;
overflow:auto;
float:left;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

#detailvorschau {
margin-left:159px;
}

#content {
color:#666666;
padding-left:5px;
width:825px;
text-align:left;
float:right;
margin:0px;
}

#contact {
color:#666666;
padding-left:5px;
width:425px;
text-align:left;
float:left;
margin:0px;
}

#right {
font-size:11px;
color:#666666;
background-color:#ffffff;
width:190px;
float:right;
line-height:150%;
margin:0px;
}

#katalog {
color:#666666;
background-color:#cccccc;
padding-top:1px;
padding-left:1px;
margin:0px;
margin-bottom:8px;
width:965px;
height:342px;
float:left;
}

#rollpress {
overflow:auto;
width:820px;
height:460px;
float:left;
margin-right:5px;
}

#roll621 {
overflow:auto;
width:640px;
padding-left:5px;
margin-right:10px;
height:460px;
float:left;
}

#roll {
overflow:auto;
width:580px;
height:460px;
float:left;
padding-right:193px;
font-size:11px;
line-height:140%;
}

#spalte {
overflow:auto;
width:580px;
height:200px;
float:left;
padding-right:193px;
font-size:11px;
line-height:140%;
}

#rollrechts {
overflow:auto;
padding-right:5px;
width:187px;
height:375px;
float:right;
font-size:11px;
line-height:140%;
}

#zeitraum-produkt {
position:relative;
height:377px;
margin-left:621px;
}

.zeitraum-text {
position:absolute;
bottom:0;
padding-left:14px;
}