body{
  margin:0 0 20px 0; padding:0;
  background:#4D0103 url(../img/bg.gif) repeat-y top center;
  font:normal 12px Arial,Verdana,Sans-Serif;
  line-height:16px;
  color:#4D0103;
}
h1{
  display:none;
}
h2{
  clear:both;
  font-size:14px;
  margin:0 0 10px 0; padding:0;
  color:#F9750B;
  font-weight:bold;
  letter-spacing:0.05em;
  line-height:1.7em;
  text-transform:uppercase;
}
h3{
  font-size:12px;
  margin:0 0 2px 0; padding:0;
  color:#4D0103;
  font-weight:bold;
  letter-spacing:0.1em
}
a{
  color:#F9750B;
  text-decoration:none;
}
a:hover{
  color:#F44F00;
  text-decoration:underline;
}
a img{
  margin:4px 0 20px 0;
  border:0;
  border-bottom:5px solid #F9750B;
}
a:hover img{
  border-bottom:5px solid #F44F00;
}
hr{
  display:none;
}
ol{
	list-style-type:none;
	margin:0; padding:0;
}
	ol li{
		padding:0.2em 0;
	}
#head{
  background:#6C0000 url(../img/bg_head.gif) repeat-y top center;
  height:130px;
  border-bottom:1px solid #fff;
}
  #head ul{
    display:block;
    margin:auto;
    width:550px;
    list-style-type:none;
    text-align:right;
    padding:110px 4px 4px 0;
    background:transparent url(../img/bg_ul.gif) no-repeat left bottom;
  }
    #head ul li{
      display:inline;
      background:#F80 url(../img/bg_a.gif) repeat-x;
      padding:0 3px 0 5px;
      border-bottom:1px solid #fff;
      margin:0 0 0 5px;
    }
      #head ul li a{
        color:#fff;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:0.1em;
      }
      #head ul li a:hover{
        color:#6C0000;
      }
    #head ul li.active{
      padding:0 3px 4px 5px;
      border-bottom:1px solid #fff;
    }
      #head ul li.active a{
        color:#fff;
      }
#content{
  background:#fff url(../img/bg_content.gif) repeat-y;
  width:510px; min-height:30px;
  margin:auto;
  padding:20px 28px 20px 24px;
}
#content ul{
  margin:5px 0 20px 0;
}
  #content ul li{
    margin:0 0 0 15px;
  }
ul#subnav{
  list-style-type:none;
  margin:4px 20px 5px 0; padding:0;
  float:left;
  width:135px;
  border-top:1px solid #ddd;
}
  ul#subnav li{
    margin:0; padding:0;
    border-bottom:1px solid #ddd;
  }
    #subnav li a{
      display:block;
      padding:2px 10px; margin:0;
      width:115px;
    }
    #subnav li a:hover{
      background:#f6f6f6;
    }
    #subnav li.on a{
      background:#f0f0f0;
      font-weight:bold;
    }
  #content p{
    margin:0 0 16px 0;
  }
#footer{
  background:#fff url(../img/bg_footer.gif) no-repeat;
  width:562px; height:9px;
  margin:auto;
}
#ntry{
  text-indent:-9999999em;
  font-size:1px;
  text-decoration:none;
  display:none;
  position:absolute;
  top:150px; left:50%;
  margin:0 0 0 273px;
  width:15px; height:15px;
  background:transparent url(../img/ntry.gif) no-repeat;
}
#ntry:hover{
  background:transparent url(../img/ntry_on.gif) no-repeat;
}
#adresse{
  float:left;
  width:170px;
}
#telefon{
  float:left;
  width:170px;
}
#telefax{
  float:right;
  width:170px;
}
#uwe h2{
	margin-left:0;
}
.left{
  float:left;
}
.right{
  float:right;
}
div.left{
  width:245px;
}
div.right{
  width:245px;
}
img.left{
  margin:4px 20px 0 0;
  border-bottom:5px solid #F9750B;
}
img.right{
  margin:4px 0 0 20px;
  border-bottom:5px solid #F9750B;
}
.right h2{
  margin-left:20px;
}
.left img, .right img{
  margin:0 0 25px 0;
}
.bigimg{
  display:block;
  margin:-20px -20px 20px -20px;
  border-bottom:5px solid #F9750B;
}
.clearboth{
  clear:both;
}
.noclear{
  clear:none;
}
ul.nomargin{
  margin:0; padding:0;
}
.seperator{
  display:block;
  visibility:hidden;
  height:25px;
  clear:both;
  margin:0; padding:0;
}


/* LIGHTBOX KRAM */
#lightbox{
	background-color:#4D0103;
	padding: 10px;
	border:5px solid #F9750B;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; margin:0; padding:0;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
	}
