body
{
  background-color: #1F100E;
  spacing: 0px;
  padding: 0px;
  margin: 0px;
}

#bg_intro
{
  position:relative;
  spacing: 0px;
  padding: 0px;  
  top: 84px;
  width: 894px;
  background-image: url(../pix/intro.jpg);
  background-repeat:no-repeat;
  text-align:left;
}

#all
{
  position:relative;
  spacing: 0px;
  padding: 0px;
  width: 100%;;
  height: 100%;
}

#bg
{
  position:relative;
  spacing: 0px;
  padding: 0px;  
  top: 84px;
  width: 894px;
  height: 521px;
  background-image: url(../pix/bg_maxi.jpg);
}

#bg_start
{
  position:relative;
  spacing: 0px;
  padding: 0px;  
  top: 84px;
  width: 894px;
  height: 521px;
  background-image: url(../pix/bg_start_maxi.jpg);
}

#bild_start
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:465px;
  left:30px;
  width:211px;
  height:38px;
}

#bild_sk
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 554px;
  width: 271px;
  height: 345px;
}

#bild
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 348px;
  width: 477px;
  height: 345px;
}

#bild_links
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:273px;
  left: 30px;
  width: 145px;
  height: 210px;
}

#bild_links_sk
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:228px;
  left: 30px;
  width: 504px;
  height: 255px;
}

#bild_kontakt
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:186px;
  left: 348px;
  width: 477px;
  height: 297px;
}

#bild_referenzen
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:118px;
  left: 10px;
  width: 835px;
  height: 401px;
  background-image: url(../pix/referenzen.jpg);
}

#referenzen_01
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:20px;
  left: 20px;
  width: 120px;
  height: 54px;
}

#referenzen_02
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:97px;
  left: 20px;
  width: 120px;
  height: 34px;
}

#referenzen_03
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:154px;
  left: 20px;
  width: 120px;
  height: 34px;
}

#referenzen_04
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:211px;
  left: 20px;
  width: 120px;
  height: 40px;
}

#referenzen_05
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:268px;
  left: 20px;
  width: 120px;
  height: 56px;
}

#referenzen_06
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:343px;
  left: 20px;
  width: 137px;
  height: 29px;
}

#referenzen_07
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:20px;
  left: 199px;
  width: 97px;
  height: 67px;
}

#referenzen_08
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:101px;
  left: 199px;
  width: 97px;
  height: 82px;
}

#referenzen_09
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:202px;
  left: 199px;
  width: 97px;
  height: 50px;
}

#referenzen_10
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:266px;
  left: 199px;
  width: 97px;
  height: 58px;
}

#referenzen_11
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:343px;
  left: 199px;
  width: 137px;
  height: 29px;
}

#referenzen_12
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:20px;
  left: 355px;
  width: 124px;
  height: 59px;
}

#referenzen_13
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:110px;
  left: 355px;
  width: 124px;
  height: 59px;
}

#referenzen_14
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:196px;
  left: 355px;
  width: 124px;
  height: 59px;
}

#referenzen_15
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:287px;
  left: 355px;
  width: 124px;
  height: 37px;
}

#referenzen_16
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:343px;
  left: 407px;
  width: 217px;
  height: 29px;
}

#referenzen_17
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:20px;
  left: 529px;
  width: 124px;
  height: 75px;
}

#referenzen_18
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:110px;
  left: 529px;
  width: 124px;
  height: 59px;
}

#referenzen_19
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:209px;
  left: 529px;
  width: 124px;
  height: 37px;
}

#referenzen_20
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:287px;
  left: 529px;
  width: 124px;
  height: 37px;
}

#referenzen_21
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:20px;
  left: 703px;
  width: 115px;
  height: 54px;
}

#referenzen_22
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:101px;
  left: 703px;
  width: 115px;
  height: 80px;
}

#referenzen_23
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:209px;
  left: 703px;
  width: 115px;
  height: 37px;
}

#referenzen_24
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:287px;
  left: 703px;
  width: 115px;
  height: 37px;
}

#referenzen_25
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:343px;
  left: 662px;
  width: 156px;
  height: 29px;
}

#heiko
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:415px;
  left:250px;
  width:50px;
  height:71px;
}

#bild_gross
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 30px;
  width: 795px;
  height: 345px;
}

#bild_stoffe
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:118px;
  left: 10px;
  width: 835px;
  height: 365px;
}

#bild_kontakt_hd
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 348px;
  width: 477px;
  height: 48px;
  color: #1F100E; 
  font-family: Verdana; 
  text-align:left;
}

#bilder_fade
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 348px;
  background-image: url(pix/unternehmen.jpg);
  background-repeat: no-repeat;
  width: 477px; 
  height: 348px;
}

#unterseite
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:490px;
  right:107px;
  width:60px;
  height:20px;
  text-align:center;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal; 
}

#vor
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:490px;
  right:57px;
  width:50px;
  height:20px;
  text-align:left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
}

#zurueck
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:490px;
  right:167px;
  width:70px;
  height:20px;
  text-align:right;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal; 
}

ul
{
  list-style-type:square;
  padding:10px;
}

li
{
  padding:10px;
}

#logo
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;  
  top:8px;
  left:8px;
  width:100px;
  height:100px;
}

p.big
{
  line-height: 13px;
}

#navigation_oben
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;  
  top: 92px;
  left: 108px;
  width:737px;
  color: #FFFFFF; 
  text-align: right;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  letter-spacing:1px;  
}

#textfeld
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 30px;
  width: 318px;
  height: 345px;
  overflow:auto; 
  text-align:left;
}

#text
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  text-align: left;
  padding:0px;
  top:0px;
  left:0px;
  width: 298px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:13px;
}

#text_15
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  text-align: left;
  padding:0px;
  top:0px;
  left:0px;
  width: 298px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
}

#textfeld_kurz
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 30px;
  width: 318px;
  height: 135px;
  overflow:auto; 
  text-align:left;
}

#text_kurz
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  text-align: left;
  padding:0px;
  top:0px;
  left:0px;
  width: 298px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
}

#textfeld_sk
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 30px;
  width: 504px;
  height: 90px;
  overflow:auto; 
  text-align:left;
}

#text_sk
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  text-align: left;
  padding:0px;
  top:0px;
  left:0px;
  width: 474px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:13px;
}

#text_spalte1
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;   
  text-align: left;
  top:138px;
  left:30px;
  width: 235px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;   
  line-height:15px;
}

#text_spalte2
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;   
  text-align: left;
  top:138px;
  left:310px;
  width: 235px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
}

#text_spalte3
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;   
  text-align: left;
  top:138px;
  left:590px;
  width: 235px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
}

.small
{
  line-height:8px;
}

#textfeld_lang
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  top:138px;
  left: 30px;
  width: 740px;
  height: 320px;
  overflow:auto; 
  text-align:left;
}

#text_lang
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  text-align: left;
  padding:0px;
  top:0px;
  left:0px;
  width: 720px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:13px;
}

#h1
{
  color: #1F100E; 
  font-size:12px;
  font-weight:bold;  
}

#h2
{
  color: #1F100E; 
  font-size:11px;
  font-weight:bold;
}

#navigation
{
  position:relative;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  top:101px;
  left: 8px;
  width: 881px;
  text-align: left;
}

#nav {
  float : left;
}

/* Für Navi */

#klick_oben1
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  left:0px;
  color: #FFFFFF; 
  text-align: right;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  letter-spacing:1px;
}

#klick_oben2
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  left:86px;
  color: #FFFFFF; 
  text-align: left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;  
  letter-spacing:1px;
}

#klick_oben3
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;    
  left:180px;  
  color: #FFFFFF; 
  text-align: left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  letter-spacing:1px;
}

#klick_oben4 
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;   
  left:249px;  
  color: #FFFFFF; 
  text-align: left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;  
  letter-spacing:1px;
}

#klick_oben5
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px; 
  left:300px;  
  color: #FFFFFF; 
  text-align: left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;  
  letter-spacing:1px;
}

#klick_oben6
{
  position:absolute;
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  left:395px;  
  color: #FFFFFF; 
  text-align: left;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;  
  letter-spacing:1px;
}

.klick1 {
  
  width : 175px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick2 {
  
  width : 130px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick3 {
  
  width : 120px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick4 {
  
  width : 95px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick5 {
  
  width : 135px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick6 {
  
  width : 120px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

.klick7 {
  
  width : 106px;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing:1px;
}

#e1
{
  display : none;
}

#e1_show
{
  display : display;
}

#e2
{
  display : none;
}

#e3
{
  display : none;
}

#e3_show
{
  display : display;
}

#e4
{
  display : none;
}

#e4_show
{
  display : display;
}

#e5
{
  display : none;
}

#e5_show
{
  display : display;
}

#e6
{
  display : none;
}

#e7
{
  display : none;
}

#e7_show
{
  display : display;
}

a:active.oben
{ 
  color: #FFFFFF; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:link.oben
{ 
  color: #FFFFFF;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:visited.oben
{ 
  color: #FFFFFF;
  font-family: Verdana; 
  font-size: 11px;
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:hover.oben
{
  color: #D6CBA9;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:active.unten
{ 
  color: #B3A969; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:link.unten
{ 
  color: #B3A969;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:visited.unten
{ 
  color: #B3A969;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:hover.unten
{
  color: #CE91F0;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a:active.unten_menue
{ 
  color: #E7E4BB; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a:link.unten_menue
{ 
  color: #E7E4BB;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a:visited.unten_menue
{ 
  color: #E7E4BB;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a:hover.unten_menue
{
  color: #CE91F0;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a.oben_aktiv
{
  color: #D6CBA9;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a.unten_aktiv
{
  color: #CE91F0;
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:1px;
}

a.unten_menue_aktiv
{ 
  color: #CE91F0; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a.text
{ 
  color: #1F100E; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: none;
  letter-spacing:0px;
}

a.text_u
{ 
  color: #1F100E; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: underline;
  letter-spacing:0px;
}

a.text_aktiv
{ 
  color: #655632; 
  font-family: Verdana; 
  font-size: 11px; 
  font-weight:normal;
  text-decoration: underline;
  letter-spacing:0px;
}

a.intro_u
{
  color: #C7BB7F; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
  text-decoration: underline;
}

a.intro
{
  color: #C7BB7F; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
  text-decoration: none;
}

table, td, tr
{
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:16px;
}

table.aufzaehlung, td.aufzaehlung, tr.aufzaehlung
{
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:13px;
}

td.zeichen
{
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  color: #1F100E; 
  font-family: Verdana; 
  font-weight:bold;  
  font-size:11px;
  line-height:13px;
}

td.intro
{
  padding:0px;
  margin:0px;
  spacing:0px;
  border:0px;
  color: #C7BB7F; 
  font-family: Verdana; 
  font-weight:normal;  
  font-size:11px;
  line-height:15px;
}

.fader {
    position: relative;
    display: inline-block;
}

.fader img {
    vertical-align: top;
}

.fader img.next {
    position: absolute;
    top: 0;
    left: 0;
}

