html, body{
  width:100%;
  height:100%;
}
body{
  margin:0;
  font-family:"Times New Roman", Times,serif;
  font-size:18px;
  text-align:center;
  /*background-color:#f6eed0;*/
  background-color:#ebdfb6;
  background-image:url(../images/bg02.gif);
  background-position:top;
  background-repeat:repeat-x;
  color:#2d2916;
  line-height:24px;
  font-style:normal;
}
a {
  text-decoration:none;
  outline:none;
  color:#5e5736;
}
a img{
  border-style:solid;
  border-width:0;
}
h1{
  font-size:24px;
  margin:0 0 28px 0;
  padding:0;
  line-height:28px;
  font-weight:normal;
}
h3{
  font-size:16px;
  margin:0 0 11px 0;
  padding:0;
  
}
ul{
  list-style-type:square;
  margin:0 0 18px 0;
  padding:0;
}
ul li{
  margin:0 0 3px 15px;
  padding:0 0 0 9px;
}
p{
  margin:0 0 24px 0;
  padding:0;
}
#LINKS p{
  margin:0 0 11px 0;
  font-size:16px;
  line-height:21px;
}
.cl{
  clear:both;
}


td{
  vertical-align:top;
}
table.tb1{
  margin:0 0 14px 0;
  width:100%;
}
table.tb1 tr td{
  padding:0 0 2px 0;
}
table.tb1 tr td:first-child{
  width:200px;
}
#KORP{
  position:relative;
  width:1000px;
  text-align:left;
  margin:0 auto;
}
#HEADER{
  position:relative;
  margin:0 10px;
  padding:40px 0 0 0;
  height:410px;
}
#NAVI, #LINKS{
  position:relative;
  float:left;
  width:320px;
  background-repeat:repeat-x;
  background-position:bottom;
  margin:0;

}
#NAVI, #MOTIV{
  height:410px;
}
#NAVI{
  background-image:url(../images/bg-left01.png);
}
#NAVI a#LOGO{
  position:relative;
  
}
#NAVI ul{
  position:absolute;
  bottom:0;
  left:0;
  width:320px;
  margin:0;
  padding:0;
  list-style-type:none;
}
#NAVI ul li{
  /*background-image:url(../images/bg-left-li01.png);*/
  background-image:url(../images/bg-left-li02.png);
  background-repeat:repeat-x;
  background-position:bottom;
  margin:0;
  padding:0;
  height:40px;
  line-height:40px;
  
}
#NAVI ul li a{
  color:#5e5736;
  display:block;
  width:305px;
  padding-left:20px;
  line-height:40px;
  font-size:21px;
  letter-spacing:1px;
}
#NAVI ul li.aktiv a{
  color:#aa9c85;
}
#MOTIV, #RECHTS{
  position:relative;
  float:right;
  width:660px;

}
#MOTIV{
  background-repeat:no-repeat;
}
#MOTIV img{
  position:absolute;
  left:0;
  bottom:0;
}
#BREAKER{
  position:relative;
  margin:0 10px;
  height:5px;
  background-image:url(../images/breaker01.png);
  background-repeat:repeat-x;
  background-position:top;
}
#INHALT{
  position:relative;
  margin:0 10px;
  width:980px;
  min-height:355px;
  background-image:url(../images/bg-content01.png);
  background-repeat:repeat-x;
  background-position:top;
  
}
#LINKS, #RECHTS{
  min-height:355px;
}
#LINKS{
  background-image:url(../images/bg-c-left02.png);
  padding:10px 0 0 0;
}
.inner{
  position:relative;
}
#LINKS .inner{
  padding:10px 0 0 20px;
}
#RECHTS{
  position:relative;
  background-repeat:no-repeat;
  background-image:url(../images/shadow-bottom01.png);
  background-position:top left;
}
#RECHTS .inner{
  padding:20px 40px 40px 40px;
}