body {
  background-color: #FFFF92;
  font-family: Times New Roman;
  font-size: 19px;
  font-weight:bold;
  font-style: italic;
  color: #A66200;
/*  width: 800px;
  height: 600px;*/
}

h1{
  font-weight:bold;
  font-size: 28px;
  font-style: italic;
  padding:0px;
  margin: 0px 0px 0px 0px;
}
h2{
  font-weight:normal;
  font-size: 24px;
  font-style: italic;
  padding:0px;
  margin: 0px 0px 0px 15px;
}

p{
  text-align: justify;
}

#main {
  margin:0px 0px 0px 100px;
  padding:0px;
  width: 1000px;
  height: 800px;
}

.header{
  margin:0px;
  padding:0px;
  height: 150px;
}

img{
  margin:0px;
  padding:0px;
}

.home {
  margin-left:80px;
}

div.kontakt {
  margin: 0px;
}

div.pictNavi{
  text-align:right;
}

.pictNavi a img.navi{
  border:0px;
}

.pictNavi a.forw {
  text-decoration:none;
  background-image: url(../images/forw.gif);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 15px;
}
.pictNavi span.empty {
  padding: 0px 0px 0px 15px;
}

div.umg_image1 {
  float:left;
  padding-left: 0px;
  padding-right: 5px; 
}

*+html div.umg_image1 {
  float:left;
  padding-left: 0px;
  padding-right: 5px; 
}

.bilder ul li {
  margin-top: 10px;
}

.bilder ul li img{
  border:1px solid #FFFF92;
}

li .image1{
  margin-right:15px;
  float:left;
}

.down{
  padding-top:35px;
}

li .image2{
  clear:both;
}

img .image1{
  width: 387px;
}

img .image2{
  width: 201px;
}

img .image3{
  /*padding-top:20px;*/
  width: 201px;
}

.footer{
  margin:0px;
  padding:0px;
  height:84px;
}

.body{
  min-height:630px;
  background-image: url(../images/main.gif);
  background-repeat: repeat-y;
  padding: 5px 30px 5px 30px;
}

.content{
  margin: 25px 0px 20px 190px;
  width: 620px;
  display:block;
}

*+html .content{
  margin: 25px 0px 20px 190px;
  width: 610px;
  display:block;
}

.navigation {
  float:left;
  background-color: #ffffff;
  width: 210px;
  height: 630px; 
  margin: 0;
}

ul {
  margin: 0;
	padding: 20px 5px 10px 13px;
	list-style: none;
}

div.bilder {
  width:800px;
  border: 1px dotted blue;
}

.bilder ul {
  width:800px;
  border:1px solid red;
  margin: 0;
	padding: 20px 5px 10px 13px;
	list-style: none;
}

ul li {
  margin-top: 30px;
}

ul li a{
  padding-right:100px;
  text-decoration: none;
}
ul li a img.navi{
  border:0px;
}
/*
ul li a.impressum {
	background-image: url(../images/impressum.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
  padding-right:110px;
  padding-bottom:30px;
  text-decoration: none;
}
*/
.skip {
	overflow: hidden;
  position: absolute;
  left: -3000px;
  height: 0;
  font-size: 0; 
}

/* ignored by win ie */
.clearfix:after {
 content:".";
 clear:both;
 display:block;
 height:0;
 visibility:hidden
}
.clearfix {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .clearfix {height: 1%; }
 .clearfix {display: block; }
/* Ende Verstecke vor IE-mac */

/******* ie: don't create space around checkboxes and position checkboxes like mozilla *******/
* html input.inputCheckbox, * html input.inputRadio { 
	margin: -4px 0 0 -3px;
}

* html body {
	word-wrap: break-word; /* wrap words that are too long, Explorer 5+ Windows only */
}
