*{
  margin:0;
  padding:0;}
body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  background-color:#333333;}
.fLeft{float:left;}
.fRight{float:right;}
h1{

  width:1020px;
  border-bottom:1px solid #cccccc;
  padding:30px 0 10px 0;
  margin-bottom:20px;
  font-family:"Times New Roman", Times, serif;
  font-size:30px;
  color:#137500;
  font-weight:normal;}
h2{

  width:1020px;
  border-bottom:1px solid #cccccc;
  padding:20px 0 10px 0;
  margin-bottom:10px;
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  color:#666666;
  font-weight:normal;}




.header{
  width:100%;
  height:372px;
  background:url(images/headbg.jpg) top repeat-x;}
.headerSpine{
  width:1020px;
  margin:0 auto;
  height:372px;
  background:url(images/header.jpg) top left no-repeat;}

.menu{
  float:right;
  width:525px;
  height:52px;}
.menuButton1, 
.menuButton2, 
.menuButton3, 
.menuButton4, 
.menuButton5{
  float:right;
  display:block;
  width:104px;
  height:52px;
  overflow:hidden;
  margin-left:1px;
  background-color:#ffcc00;
}
.menuButton1{
  background:url(images/menubutton1.jpg) left top no-repeat;}
.menuButton2{
  background:url(images/menubutton2.jpg) left top no-repeat;}
.menuButton3{
  background:url(images/menubutton3.jpg) left top no-repeat;}
.menuButton4{
  background:url(images/menubutton4.jpg) left top no-repeat;}
.menuButton5{
  background:url(images/menubutton5.jpg) left top no-repeat;}
.menuButton1:hover, 
.menuButton2:hover, 
.menuButton3:hover, 
.menuButton4:hover, 
.menuButton5:hover{
  background-position:left bottom;}
#active{
  background-position:left bottom;}


.content{
  width:100%;
  background-color:#ffffff;}
.contentSpine{
  width:1020px;
  margin:0 auto;
  padding-bottom:50px;}
.inTextImg{
  float:left;
  padding:0 20px 20px 0;}
.imagedText{
  line-height:20px;
  text-align:justify;
  border-bottom:1px solid #cccccc;
  padding-bottom:20px;}
  
.newsRow{
  width:1020px;
  float:left;
  background:url(images/newsbg.gif) repeat-y;}
.newsBox{
  width:320px;
  float:left;
  padding:0 10px;
  font-size:11px;
  line-height:18px;
  text-align:center;}
.newsBox p{
  font-size:14px;
  color:#999999;
  padding:0 0 15px 0;}

.kontaktTable{
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;}
.kontaktTable td{
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding:5px 10px;}

.fileLink{
  float:left;
  width:570px;
  padding:5px 0;}
.fileLink a{
  float:left;
  padding:6px 0 0 10px;
  color:#e00000;}


/****************************Galery*/
#products{margin-left:26px;}
#products .slides_container{
  width:400px;
  overflow:hidden;
  float:left;
  position:relative;
  border:1px solid #dfdfdf;
  display:none;}
.slides_container a{
  width:400px;
  height:300px;
  display:block;}
#products .next,#products .prev{
  position:absolute;
  top:127px;
  left:0;
  width:21px;
  height:0;
  padding-top:21px;
  overflow:hidden;
  display:block;
  z-index:101;}
#products .prev{
  background:url(images/galery/arrow-prev.png);}
#products .next{
  left:430px;
  background:url(images/galery/arrow-next.png);}
#products .pagination{
  background:#dfdfdf;
  width:65px;
  padding:5px 5px;
  float:left;
  margin-left:30px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;}
#products .pagination li{
  float: left;
  margin:2px 4px;
  list-style:none;}
#products .pagination li a{
  display:block;
  margin:1px;
  float:left;
  background:#f9f9f9;}
#products .pagination li.current a{
  border:1px solid #7f7f7f;
  margin:0;}
#footer{
  clear:both;
  text-align:center;
  width:580px;
  margin-top:9px;
  padding:4.5px 0 18px;
  border-top:1px solid #dfdfdf;}
#footer p{
  margin:4.5px 0;
  font-size:1.0em;}
a:link,a:visited{
  color:#599100;
  text-decoration:none;}
a:hover,a:active {
  color:#599100;
  text-decoration:underline;}



.footer{
  width:100%;
  background:url(images/footbg.jpg) top repeat-x;
  background-color:#333333;}
.footerSpine{
  width:1020px;
  margin:0 auto;
  padding:20px 0;
  text-align:center;
  color:#666666;}
.footerSpine a{
  color:#999999;
  text-decoration:none;}
.footerSpine a:hover{
  color:#ffffff;}