* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;text-align: left;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 0.7em; margin-left: 1.2em;}
ul ul {margin-left: 1.2em;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0em;}
td {}

#t-shirts-sweatshirts {margin-left: auto;
margin-right: auto;
width: 950px;
text-align: left;}

#poloshirts-produktion {position: absolute; border: 1px solid #000000;
width: 950px; height: 650px; background-color: #ffffff;}
#poloshirts-produktion-frei {position: absolute; border: 1px solid #000000;
width: 950px; height: auto; background-color: #ffffff;}

#caps-westen-jacken {position: absolute; width: 950px; height: 730px; text-align:left; background-image:url(bilder/logo-reissverschluss.jpg); background-position: center top; background-repeat: no-repeat;}

#startseite-lovo-logo {position: absolute; width: 586px; height: 227px; margin-top: 10px; margin-left: 180px; }

#startseite-sonderanfertigungen {position: absolute; width: 950px; height: auto; margin-top: 246px; text-align: center;}

#weiter-neumuenster {position: absolute; width: 150px; height: auto; margin-top: 415px; margin-left: 345px; text-align: left;}


#bilderleiste-unten {position: absolute; width: 950px; height: 125px; margin-top: 526px; margin-left: 1px; text-align:left; background-image:url(bilder/bilderleiste/hintergrund-bilderleiste.jpg); background-repeat: no-repeat;}
#bilderleiste-unten-frei {position: relative; width: 950px; height: 125px; margin-top: 20px; margin-left: 0px; text-align:left; background-image:url(bilder/bilderleiste/hintergrund-bilderleiste.jpg); background-repeat: no-repeat;}


#bild01 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 0px; text-align:left;}
#bild02 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 160px; text-align:left;}
#bild03 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 320px; text-align:left;}
#bild04 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 480px; text-align:left;}
#bild05 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 640px; text-align:left;}
#bild06 {position: absolute; width: 150px; height: 117px; margin-top: 8px; margin-left: 800px; text-align:left;}


#inhalt {position: absolute; width: 661px; height: auto; text-align:left; margin-top: 180px; margin-left: 257px;}
#inhalt-frei {position: relative; width: 950px; height: auto; text-align:left; margin-top: 42px; }


#navigationsleiste {position: absolute; width: 135px; height: 340px; margin-top: 158px; margin-left: 24px; z-index: 20;}

#home a {position: absolute; width: 135px; height: 62px; margin-top: 0px; margin-left: 0px; background-image:url(bilder/navigation/home-01.jpg); background-repeat: no-repeat; background-position: top;}
#home a:hover {position: absolute; width: 135px; height: 62px; margin-top: 0px; margin-left: 0px; background-image:url(bilder/navigation/home-02.jpg); background-repeat: no-repeat; background-position: top;}
#home-aktiv {position: absolute; width: 135px; height: 62px; margin-top: 0px; margin-left: 0px; background-image:url(bilder/navigation/home-02.jpg); background-repeat: no-repeat; background-position: top;}

#produkte a {position: absolute; width: 135px; height: 62px; margin-top: 62px; margin-left: 0px; background-image:url(bilder/navigation/produkte-01.jpg); background-repeat: no-repeat; background-position: top;}
#produkte a:hover {position: absolute; width: 135px; height: 62px; margin-top: 62px; margin-left: 0px; background-image:url(bilder/navigation/produkte-02.jpg); background-repeat: no-repeat; background-position: top;}
#produkte-aktiv {position: absolute; width: 135px; height: 62px; margin-top: 62px; margin-left: 0px; background-image:url(bilder/navigation/produkte-02.jpg); background-repeat: no-repeat; background-position: top;}

#referenzen a {position: absolute; width: 135px; height: 62px; margin-top: 124px; margin-left: 0px; background-image:url(bilder/navigation/referenzen-01.jpg); background-repeat: no-repeat; background-position: top;}
#referenzen a:hover {position: absolute; width: 135px; height: 62px; margin-top: 124px; margin-left: 0px; background-image:url(bilder/navigation/referenzen-02.jpg); background-repeat: no-repeat; background-position: top;}
#referenzen-aktiv {position: absolute; width: 135px; height: 62px; margin-top: 124px; margin-left: 0px; background-image:url(bilder/navigation/referenzen-02.jpg); background-repeat: no-repeat; background-position: top;}

#anfrage a {position: absolute; width: 135px; height: 62px; margin-top: 186px; margin-left: 0px; background-image:url(bilder/navigation/anfrage-01.jpg); background-repeat: no-repeat; background-position: top;}
#anfrage a:hover {position: absolute; width: 135px; height: 62px; margin-top: 186px; margin-left: 0px; background-image:url(bilder/navigation/anfrage-02.jpg); background-repeat: no-repeat; background-position: top;}
#anfrage-aktiv {position: absolute; width: 135px; height: 62px; margin-top: 186px; margin-left: 0px; background-image:url(bilder/navigation/anfrage-02.jpg); background-repeat: no-repeat; background-position: top;}

#kontakt a {position: absolute; width: 135px; height: 62px; margin-top: 248px; margin-left: 0px; background-image:url(bilder/navigation/kontakt-01.jpg); background-repeat: no-repeat; background-position: top;}
#kontakt a:hover {position: absolute; width: 135px; height: 62px; margin-top: 248px; margin-left: 0px; background-image:url(bilder/navigation/kontakt-02.jpg); background-repeat: no-repeat; background-position: top;}
#kontakt-aktiv {position: absolute; width: 135px; height: 62px; margin-top: 248px; margin-left: 0px; background-image:url(bilder/navigation/kontakt-02.jpg); background-repeat: no-repeat; background-position: top;}

#impressum a {position: absolute; width: 60px; height: 19px; margin-top: 325px; margin-left: 37px; background-image:url(bilder/navigation/impressum-01.jpg); background-repeat: no-repeat; background-position: top;}
#impressum a:hover {position: absolute; width: 60px; height: 19px; margin-top: 325px; margin-left: 37px; background-image:url(bilder/navigation/impressum-02.jpg); background-repeat: no-repeat; background-position: top;}
#impressum-aktiv {position: absolute; width: 60px; height: 19px; margin-top: 325px; margin-left: 37px; background-image:url(bilder/navigation/impressum-02.jpg); background-repeat: no-repeat; background-position: top;}



.normal     { 
              color: #000000; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 18px; 
              text-align: left; 
              }
              
.normal a    {
              color: #c49c3b; 
              text-decoration: underline; 
              }
              
.normal a:hover    {
              color: #ffffff;
              background-color: #c49c3b;
              text-decoration: none;
              }
              
.normal-frei     { 
              color: #000000; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 18px; 
              text-align: left; 
              margin-left: 257px;
              margin-right: 50px;             }
              
.normal-frei a    {
              color: #c49c3b; 
              text-decoration: underline; 
              }
              
.normal-frei a:hover    {
              color: #ffffff;
              background-color: #c49c3b;
              text-decoration: none;
              }
.start     { 
              color: #000000; 
              font-size: 14px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 18px; 
              }
              
.start a    {
              color: #c49c3b; 
              text-decoration: none; 
              }
              
.start a:hover    {
              color: #000000;
              background-color: #c49c3b;
              text-decoration: none;
              }
              
.kleiner     { 
              color: #000000; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 15px; 
              }
