@charset "utf-8";
/* CSS Document */

  #kontakt table { width:390px; }
  #kontakt tr { line-height:12px; }
  #kontakt td.label { width:150px; vertical-align:top; }

* { 
  margin: 0;
  padding: 0;
 }
 
body {
  background-color: white;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #7B7D81;
  font-size: 12px;

}

h2 {
  color: #FF6633;
  width: 400px;
  }

h3 {
  color: #FF6633
  }
  
.orange {
  color: #FF6633
  }
  
a {
  text-decoration: none;
  color: #FF6633;   
}

a:hover { 
  color:#FF6633; 
  font-weight:bold ; 
  }
  
  .normal li{
  text-decoration: none;
  color: gray;   
  line-height:14px;
}

ul {
  list-style-type: square;
  color: #FF6633;
  padding-left: 20px;
  margin:10px;
  line-height:12px;
  width:390px;
}

#menu {
  position: absolute;
  top: 20px;
  left: 45px;
  padding: 5px;
  font-size: 14px;
  border: 3px solid white;
  background: gray;
  width: 150px;
  height: 170px;
}

#menu li {
	top: 5px;
	margin-top: 14px;
    }

#menu a {
  color: white;
}

#menu a:hover {
  color: #FF6633;
  }
  
#website{
  position: relative;
  margin: 0 auto;
  width: 999px;
  hight: 650px;
  background: white;
 }
 

#left {
  width: 385px;
  height: 650px;
  float: left;
}

bild3 {
  position: absolute;
  left: 0px;
  top: 0px; 
  }

.clearfloat {
  clear: both;
}

#logo {
      position: absolute;
      right: 10px;
      top: 20px;
	  left: 835px;
    }
       
#adress {
	   text-align: right;
	   position: absolute;
	   top:659px;
	   right:10px;
	   font-size: 12px;
	   text-align:center;

   }
   
#bild {
      position: absolute;
      left: 200px;
      top: 20px;
      border: 3px solid white;
    }
	
#content {
      position: absolute;
      right: 80px;
      top: 220px;
      float: left;
      width: 360px;
      height: 383px;
      font-size: 14px;
      line-height: 20px;
    }
    
div * b { color:#FF6633; }
   
#submenu {
	  position: absolute;
	  left: 385px;
	  top: 254px;
	  font-size: 12px;
  }
  
#submenu li {
     margin-top: 8px;
    }

#bottom {
	  height: 9px;
	  width: 680px;
}

#balken {
	  position: absolute;
	  right: 0px;
	  bottom: 9px;
  }
  
#lupe{
	position:absolute;
	top:130px;
	left:559px;
	width:30px;
	height:30px;
	z-index:1;
}

.infoText {
	position: absolute;
	top:80px;
	left: 600px;
	width: 160px;
	height: 60px;
	background-color:#FFFFFF;
	border:1px solid #e95e1b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#5F5F5F;
	padding:8px;
	z-index: 107;
}

#slogan {
	position: absolute;
	top:140px;
	right: 17px;
}

#kontakt_text {
	position: absolute;
	top:241px;
	left: 400px;
	font-size:12px;
	width:140px;
	line-height:16px;
}

textarea {
	resize: none;
}

#middle {
background-color: white;
}

/* SLIDEMENU */

div#site {
  width:700px;
  background-color:transparent;
  margin:auto;
  height:200px;
  width: 400px;
  position:absolute;
  top: 250px;
  right:0px;
  overflow:hidden;
}

div#slidermenu {
  position:absolute;
  top:0px;
  left:350px;
}
div.sliderbg {
  width:370px;
  background-color:#ffffff;
  padding:0px 0px 8px 0px;
}
div.slider {
  width:100%;
  position:relative;
}

div.slider h4 {
  font-size:13px;
  color:white;
  height:18px;
  padding-top:4px;
  padding-bottom:2px;
  padding-left:50px;
  background-color:#7C7D81;
 margin:0;
  background-image:url(../img/box-left.png);
  background-repeat:no-repeat;
  background-position:14px 3px;
  cursor:pointer;
}

div.open div.slider h4 { background-image:url('../img/box-right.png'); }

div.slider div.slidercontent {

  padding-left:50px;
  padding-top:5px;
  background-color:#ffffff;
}