body 
  {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  }
.clearer
  {
    clear:both;
    visibility:hidden;
    width:1px;
    height:1px;
  }
#header
  {
    background-color:#ffffff;
  }
#header-navigation-logo-container
  {
    border-bottom:3px solid #a3bd04;
  }
#header-navigation-logo-container-innen
  {
    margin:0px auto;
    width:960px;
    padding-top:30px;
    padding-bottom:30px;
  }
#header-logo
  {
    float:left; 
    width:255px;
  }
#header-navigation
  {
    float:right; 
    width:585px;
    text-align:right;
    padding-top:25px;
  }
#header-navigation ul li
  {
    float:left;
    color:#cccccc;
    margin:0px 10px 0px 10px;
  }
#header-navigation ul li a
  {
   text-decoration:none;
   font-size:12px;
   letter-spacing:1px;
   color:#666666;
   text-transform:uppercase;
  }
#header-navigation ul li a:hover
  {
   color:#a3bd04;
  }
#contenthead
  {
    background-image:url(../_images/header-content-bg.jpg);
    background-position:bottom;
  	background-repeat:repeat-x;
  }
.one-contenthead-wrap
  {
    border-bottom:3px solid #959595;
  }
.one-contenthead
  {
    margin:0 auto;
    width:960px;
    padding-top:30px;
    padding-bottom:30px;
    color:#666666;
  }
#willkommen .one-contenthead
  {
    background-image:url(../_images/blume.png);
    background-repeat:no-repeat;
    background-position:bottom right;
  }
#willkommen .one-contenthead    .header-rightcolumn p
  {
    width:370px;
    margin-bottom:10px;
  }
.header-leftcolumn
  {
    width:400px;
    float:left;
  }
.header-rightcolumn
  {
    width:500px;
    float:right;
    line-height:130%;
  }
.header-rightcolumn h3
  {
    color:#a3bd04;
    font-size:13px;
  }
.header-rightcolumn p
  {
    width:400px;
    margin-bottom:10px;
  }
.header-rightcolumn a
  {
    color:#a3bd04;
    text-decoration:underline;
  }
.header-rightcolumn h2
  {
    /*font-family:Georgia, serif;*/
    font-size:23px;
    font-weight:normal;
    color:#a3bd04;
    letter-spacing:1px;
    margin-bottom:15px;
  }
.header-rightcolumn ul
  {
    list-style-image:url(../_images/list-image.gif);
    padding-left:20px;
  }
.header-rightcolumn ul li
  {
    margin-bottom:5px;
  }
#body
  {
    background-image:url(../_images/content-bg.jpg);
  	background-repeat:no-repeat;
  	background-position:top center;
  }
#content
  {
    margin:0 auto;
    width:960px;
  }
.body-navigation li 
  {
    height:30px;
    width:960px;
    display:block;
    border-bottom:1px solid #333333;
  }
.body-navigation li a 
  {
    height:30px;
    width:960px;
    display:block;
    text-decoration:none;
  }
.body-navigation li a span
  {
    display:none;
  }
#empty_nav{background-image:url(../_images/content-li-bg.png);}
#blechzuschnitte_nav{background-image:url(../_images/blechzuschnitte.png);}
#blechzuschnitte_nav:hover{background-image:url(../_images/blechzuschnitte_hover.png);}
#blechzuschnitte_nav_active{background-image:url(../_images/blechzuschnitte_active.png);}
#abkanten_nav{background-image:url(../_images/abkanten.png);}
#abkanten_nav:hover{background-image:url(../_images/abkanten_hover.png);}
#abkanten_nav_active{background-image:url(../_images/abkanten_active.png);}
#plasma_nav{background-image:url(../_images/plasma.png);}
#plasma_nav:hover{background-image:url(../_images/plasma_hover.png);}
#plasma_nav_active{background-image:url(../_images/plasma_active.png);}
#stanznibbeln_nav{background-image:url(../_images/stanznibbeln.png);}
#stanznibbeln_nav:hover{background-image:url(../_images/stanznibbeln_hover.png);}
#stanznibbeln_nav_active{background-image:url(../_images/stanznibbeln_active.png);}
#laser_nav{background-image:url(../_images/laser.png);}
#laser_nav:hover{background-image:url(../_images/laser_hover.png);}
#laser_nav_active{background-image:url(../_images/laser_active.png);}
#baugruppen_nav{background-image:url(../_images/baugruppen.png);}
#baugruppen_nav:hover{background-image:url(../_images/baugruppen_hover.png);}
#baugruppen_nav_active{background-image:url(../_images/baugruppen_active.png);}
#prototypen_nav{background-image:url(../_images/prototypen.png);}
#prototypen_nav:hover{background-image:url(../_images/prototypen_hover.png);}
#prototypen_nav_active{background-image:url(../_images/prototypen_active.png);}
#fassaden_nav{background-image:url(../_images/fassaden.png);}
#fassaden_nav:hover{background-image:url(../_images/fassaden_hover.png);}
#fassaden_nav_active{background-image:url(../_images/fassaden_active.png);}

.one-body-content
  {
    background-color:#ffffff;
    padding:50px 30px 50px 0px;
    border-bottom:3px solid #a3bd04;
    overflow:hidden;
    color:#333333;
    line-height:130%;
  }
.one-body-content-leftcolumn a
  {
  color:#A3BD04;  
  }
.one-body-content-leftcolumn
  {
    width:380px; 
    float:left;
  }
.left-kontaktcontainer
  {
    padding-left:30px;
    padding-top:20px;
    border-top:1px solid #A3BD04;
    border-bottom:1px solid #A3BD04;
  }
#bg-abstand-blechzuschnitte
  {
    display:block;
    height:611px;
  }
#bg-abstand-abkanten
  {
    display:block;
    height:880px;
  }
#bg-abstand-plasma
  {
    display:block;
    height:623px;
  }
#bg-abstand-stanznibbeln
  {
    display:block;
    height:625px;
  }
#bg-abstand-laser
  {
    display:block;
    height:825px;
  }
#bg-abstand-baugruppen
  {
    display:block;
    height:450px;
  }
#bg-abstand-prototypen
  {
    display:block;
    height:657px;
  }
#bg-abstand-fassaden
  {
    display:block;
    height:526px;
  }
.one-body-content-rightcolumn
  {
    width:520px; 
    float:right;
  }
.one-body-content h2
  {
    color:#a3bd04;
    margin-bottom:15px;
    font-size:13px;
  }
.one-body-content h3
  {
    color:#a3bd04;
    margin-bottom:15px;
    font-size:13px;
  }

.one-body-content p
  {
    margin-bottom:20px;
  }
  
.one-body-content img
  {
    margin-bottom:20px;
  }
.one-body-content ul
  {
    list-style-image:url(../_images/list-image.gif);
    padding-left:20px;
  }
#blechzuschnitte
  {
    background-image:url(../_images/blume_bg_blechzuschnitte.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#abkanten
  {
    background-image:url(../_images/blume_bg_abkanten.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#plasma
  {
    background-image:url(../_images/blume_bg_plasma.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#stanznibbeln
  {
    background-image:url(../_images/blume_bg_stanznibbeln.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#laser
  {
    background-image:url(../_images/blume_bg_laser.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#baugruppen
  {
    background-image:url(../_images/bg_baugruppen.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#prototypen
  {
    background-image:url(../_images/blume_bg_prototypen.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#fassaden
  {
    background-image:url(../_images/blume_bg_01.jpg);
    background-repeat:no-repeat;
    background-position:top left;
  }
#platzhalter-container
  {
    height:180px;
  }
  
/* Download Wallpaper-Bereich */

.wallpaperdownload
  {
    width:100px;
  }
.wallpaperdownload-columns
  {
    width:235px;
  }
#left-two-wallpapers
  {
    float:left;
  }
#first-left-wallpaper
  {
    float:left;
  }
  
#second-left-wallpaper
  {
    float:right;
  }

#right-two-wallpapers
  {
    float:right;
  }
#first-right-wallpaper
  {
    float:left;
  }
  
#second-right-wallpaper
  {
    float:right;
  }
#mitarbeiter
  {
    width:430px;
  }
.einmitarbeiter-left
  {
    width:200px; 
    float:left;
  }
.einmitarbeiter-right
  {  
  width:200px; 
  float:right;
  }
  
  p.job_detail {
  	font-size: 10px;
  	margin-top: -5px;
  }
  
  p.job_head {
  	color: #A3BD04;
  }
  
  a.klinker-start-left {
  	margin-left: -5px;
  }
  
  a.klinker-start-right {
    margin-left: 5px;
  }
  
  a.klinker-start-alt {
    margin-left: 65px;
  }
  
 #klinker {
 	margin-top: 20px;
 }
  
#player {
  border-top: 2px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  cursor:pointer;
  margin-bottom: -2px;
  } 
  
 .klinker-folge {
 	margin-left: 10px;
 	margin-top: -30px;
 }
 
#geschichte ul span {
   color: #A3BD04;
   font-size: 14px;
}

#geschichte ul {
   padding-left: 20px;
   padding-right:100px;
}

#geschichte ul li {
   margin-bottom: 20px;
   list-style-type: none;
   list-style-image: none;
}
