body {
  background-color: #F5F5F6;
  background-image: url(/bilder/bg.gif);
  color:#666;
  margin:0px;
  font-family:Verdana, Geneva, sans-serif;
  }

table { font-size:13px;}

h1 { font-size:17px; font-weight:normal; margin:0px;}
h1.home { font-size:13px; font-weight:bold; margin:0px; font-style:italic; text-align:center;}
h2.home { font-size:17px; font-weight:bold; margin:0px; text-align:center;}

a { color:#333;}
  
.rot  {
  font-size :8pt;
  font-family : Verdana;
  color: #E70A0F;}

.hr { height:1px; width:100 %;  background-color:#CCCCCC; display:block; clear:both; margin-top:15px; margin-bottom:15px;}

hr{
 border: 0px;
  height:1px;
  background-color:#999;
 margin-top:15px; margin-bottom:15px;
}


/* Formular */

input, textarea, select {
  border: 1px solid #999;
  margin-bottom: 3px;
  font-size: 12px;
  font-style: normal;
  color:#666;
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

input:hover, textarea:hover, select:hover {border: 1px solid #333;}


/* Boxen */

.inhalt { padding-left:23px; padding-right:23px; padding-top:10px;}

.content {
  background-image: url(/bilder/layout/content-bg.gif);
  background-position: -1px 500px;
  background-repeat:no-repeat;
}

/* Navi */

.subnavi { 
background-image: url(/bilder/r_4.gif);
border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFF;
}

.subnavi-links { padding-top:20px; padding-left: 1px; color: #333;}

.subnavi-links a { font-size:12px; line-height:20px; color:#1E5186;}

.linie_rueckrufformular { width:20px; height:140px; background-image:url(http://www.nordlack.de/fileadmin/nordlack/bilder/link_1.gif);  float:left; } 

.navi a { display:block;
float:left; height:25px; outline:none;}

.navi a span { display:none;}

a.navi_home { width:62px; background-image:url(/bilder/layout/navi_home.gif); }
a.navi_home:hover, a.navi_home-current { width:62px; background-image:url(/bilder/layout/navi_home.gif); background-position:0px -25px;}

a.navi_firma { width:62px; background-image:url(/bilder/layout/navi_firma.gif); }
a.navi_firma:hover, a.navi_firma-current { width:62px; background-image:url(/bilder/layout/navi_firma.gif); background-position:0px -25px;}

a.navi_service{ width:72px; background-image:url(/bilder/layout/navi_service.gif); }
a.navi_service:hover, a.navi_service-current { width:72px; background-image:url(/bilder/layout/navi_service.gif); background-position:0px -25px;}

a.navi_produkte{ width:86px; background-image:url(/bilder/layout/navi_produkte.gif); }
a.navi_produkte:hover, a.navi_produkte-current { width:86px; background-image:url(/bilder/layout/navi_produkte.gif); background-position:0px -25px;}

a.navi_aktuell{ width:71px; background-image:url(/bilder/layout/navi_aktuell.gif); }
a.navi_aktuell:hover, a.navi_aktuell-current { width:71px; background-image:url(/bilder/layout/navi_aktuell.gif); background-position:0px -25px;}

a.navi_links{ width:59px; background-image:url(/bilder/layout/navi_links.gif); }
a.navi_links:hover, a.navi_links-current { width:59px; background-image:url(/bilder/layout/navi_links.gif); background-position:0px -25px;}

a.navi_kontakt{ width:79px; background-image:url(/bilder/layout/navi_kontakt.gif); }
a.navi_kontakt:hover, a.navi_kontakt-current { width:79px; background-image:url(/bilder/layout/navi_kontakt.gif); background-position:0px -25px;}

a.navi_impressum{ width:95px; background-image:url(/bilder/layout/navi_impressum.gif); }
a.navi_impressum:hover, a.navi_impressum-current { width:95px; background-image:url(/bilder/layout/navi_impressum.gif); background-position:0px -25px;}


a.navi_datenschutzerklaerung{ width:213px; background-image:url(/bilder/layout/navi_datenschutzerklaerung.gif); }
a.navi_datenschutzerklaerung:hover, a.navi_datenschutzerklaerung-current { width:213px; background-image:url(/bilder/layout/navi_datenschutzerklaerung.gif); background-position:0px -25px;}


/* Content */

img.aktuell-foto { width:160px; float:left; margin-bottom:20px; margin-right:20px; }
img.aktuell-foto , img.service, img.border {
  border: 1px solid #999;
}

img.firma1 {
  border: 1px solid #999;
  float:right;
}

img.produkte-logo { margin-bottom:15px;}

a.shop-teaser { display:block; margin:19px 0 19px 25px; border: 1px solid #fff; width:200px; height:350px;}
a.shop-teaser img {border:0}