/* 
    color-definition
    --------------------------
    
		white:						 #FFFFFF
    dark-gray:         #DCDDDE
    light-gray:        #F3F4F5
    red:               #FF0000
        
    --------------------------
*/

/***  PNG-Transparenz f�r IE<7  ***/

    img{
        behavior:url(iepngfix.htc);
    }

/***  PNG-Transparenz f�r IE<7  ***  ENDE ***/

html,body{
  width:100%;
}

body {
    background-color:#FFFFFF;
    padding:0px;
    margin:0px;
    font-size:11px;
    font-family:arial;
    color:#666568;
}

#languageselector{
  position:absolute;
  right:20px;
  top:10px;
  z-index:900;
}

#languageselector a{
  font-size:9px;
}

#languageselector a:hover{
  color:#666568;
}

#container {
    position:absolute;
    top:42%;
    width:100%;
    height:535px;
    margin-top:-267px;
    padding:0px;
    overflow:hidden;
    background-image:url(images/bg.jpg);
    text-align:center;
}

h1{
  display:none; 
}

h2{
  padding-left:11px;
  margin:0px;
  color:#FF0000;
  font-size:11px;
  font-family:verdana;
  margin-bottom:28px;
  font-weight:normal;
}

h3{
  margin:0px;
  color:#FF0000;
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
}

a{
  margin:0px;
  color:#FF0000;
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
  text-decoration:none;
}

.versallink{
  font-size:9px;
}

a:hover{
  color:#666568;
}

#header{
  text-align:center;
  height:120px;
}

img{
  border:none;
}

#header img{
  margin-top:62px;
}

#content{
  position:absolute;
  left:50%;
  margin-left:-335px;
  width:760px;
  height:390px;
  text-align:left;
  margin-top:29px;
}

.sicherheit{
  background-image:url(images/sicherheit_bg.jpg);
  background-position:0px -30px;
  background-repeat:no-repeat;
}

.kontakt{
  background-image:url(images/kontakt_bg.gif);
  background-position:0px -30px;
  background-repeat:no-repeat;
}

.pflege{
  background-image:url(images/pflege_bg.jpg);
  background-position:0px -30px;
  background-repeat:no-repeat;
}

.ergonomie{
  background-image:url(images/ergonomie_bg.jpg);
  background-position:0px -30px;
  background-repeat:no-repeat;
}

.oekologie{
  background-image:url(images/greentek.gif);
  background-position:572px 228px;
  background-repeat:no-repeat;
}

p{
  margin-top:0px;
  margin:0px;
  padding:0px;
  line-height:18px;
}

#top{
  position:absolute;
  top:-30px;
}

#content > #top{
  position:relative;
  top:-70px;
}

#top img{
  border-left: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
}

/*#top #flash{
  position:relative;
  top:-1px;
  width:320px;
  border-left: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
}
*/

/* Original-Positionierung 
#content_home{
  position:absolute;
  left:50%;
  margin-left:-335px;
  width:670px;
  height:390px;
  text-align:center;
}*/

#content_home{
  position:absolute;
  left:50%;
  margin-left:-370px;
  width:670px;
  height:390px;
  text-align:center;
}

body object{
  position:relative;
  top:-4px;
  height:390px;
}

#content_home > object{
  position:relative;
  top:0px;
  left:30px;
}

#content .flash > object{
  position:relative;
  top:0px;
}

#content_home p{
  display:none;
}

#content div{
  line-height:18px;
}

#content .col1{
  width:659px;
  float:left;
  padding-left:11px;
}

#content .col2{
  width:304px;
  float:left;
  padding-left:11px;
  padding-right:20px;
}

#content .col3{
  width:196px;
  float:left;
  padding-left:11px;
  padding-right:15px;
}

#content .col3_imprint{
  width:196px;
  float:left;
  padding-left:11px;
  padding-right:15px;
  font-size:10px;
  line-height:12px;
}

#navigation{
  position:absolute;
  top:50%;
  margin-top:243px;
  left:50%;
  margin-left:-380px;
  width:760px;
  height:90px;
}

#navigation a{
  display:block;
  height:25px;
  float:left;
}

#navigation a{
  background-position:0px 0px;
}

#navigation a:hover, #navigation .active, #navigation:active{
  background-position:0px 25px;
}

#navigation strong{
  display:none;
}


#navigation #nav1{
  width:88px;
  background-image:url(images/navi_1.gif);
}

#navigation #nav2{
  width:89px;
  background-image:url(images/navi_2.gif);
}

#navigation #nav3{
  width:76px;
  background-image:url(images/navi_3.gif);
}

#navigation #nav4{
  width:117px;
  background-image:url(images/navi_4.gif);
}

#navigation #nav5{
  width:111px;
  background-image:url(images/navi_5.gif);
}

#navigation #nav6{
  width:111px;
  background-image:url(images/navi_6.gif);
}

#navigation #nav7{
  width:78px;
  background-image:url(images/navi_7.gif);
}

#navigation #nav8{
  width:85px;
  background-image:url(images/navi_8.gif);
}

#ids {
    text-align:left;
    position:absolute;
    top:170px;
    left:-40px;
    z-index:999;
}
