body {
  margin:0px;
  padding:0px;
  background-repeat:no-repeat;
}
body, td, th, p, ul, a, div, h1, h2, h3, h4, h5, h6 {
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
body {
  scrollbar-base-color:#AAAAAA;
  scrollbar-3dlight-color:#AAAAAA;
  scrollbar-arrow-color:#AAAAAA;
  scrollbar-darkshadow-color:#333333;
  scrollbar-face-color:#333333;
  scrollbar-highlight-color:#AAAAAA;
  scrollbar-shadow-color:#333333;
  scrollbar-track-color:#AAAAAA;
}
a, a:link, a:visited, a:hover, a:active{
  text-decoration:none;
  font-weight:bold;
}
a, a:link, a:visited{
  color:#BE6432;
}
a:hover, a:active{
  color:#FF5B00;
}

/*####################################*/

div#bildo {
  float: right;
  clear: right;
  margin-left:20px;
  line-height:0em;

}
div#bildu {
  float: right;
  clear: right;
  margin-left:20px;
  line-height:0em;
}

/*############################*/

div#guestbook {
  position:relative;
  margin-top:20px;
  width:320px;
  height:240px;
}
div#guestline1 {
  position:absolute;
  top:0px;
  width:318px;
  height:25px;
}
div#guestline2 {
  position:absolute;
  top:25px;
  width:318px;
  height:25px;
}
div#guestline3 {
  position:absolute;
  top:50px;
  width:318px;
  height:25px;
}
div#guestline4 {
  position:absolute;
  top:80px;
  width:318px;
  height:85px;
}
div#guestline5 {
  position:absolute;
  top:180px;
  width:318px;
  height:25px;
}
div#links {
  position:absolute;
  left:0px;
}
div#rechts {
  position:absolute;
  left:100px
}
.feld, .textarea {
  border:solid 1px #cccccc;
  color:#333333;
  width:180px;
}
.textarea {
  height:85px;
}
.submit {
  background-color:#333333;
  border:1px solid #cccccc;
  color:#cccccc;
  position:absolute;
  left:100px;
}

/*##########################*/
div#head {
  position:absolute;
  width:730px;
  height:180px;
  margin-left:120px;
  background-repeat:no-repeat;
}
div#navi {
  position:absolute;
  top:30px;
}
div#navi1 {
  position:absolute;
  top:20px;
  width:728px;
  border:0px;
}
div#navi2 {
  position:absolute;
  top:43px;
  width:670px;
  border:0px;
}
div#subnavi1 {
  position:absolute;
  top:130px;
  right:134px;
  border:0px;
}
div#subnavi2 {
  position:absolute;
  top:147px;
  right:45px;
  border:0px;
}
div#subnavi3 {
  position:absolute;
  top:164px;
  right:90px;
  border:0px;
}
div.naviimg {
  float:right;
  background-color:#000000;
  padding:2px;
  line-height:0em;
}
div.naviimgla {
  margin-left:20px;
  float:right;
  background-color:#000000;
  padding:2px;
  line-height:0em;
}
.home {
  position:absolute;
  top:26px;
  left:680px;
}
div#impressum {
  position:absolute;
  top:0px;
  width:728px;
  text-align:right;
}
div#content {
  position:absolute;
  width:380px;
  left:400px;
  top:200px;
  line-height:1.6em;
  padding-bottom:40px;
}
div#leftcontent {
  position:absolute;
  width:280px;
  left:100px;
  top:200px;
  line-height:16px;
  padding-bottom:40px;
}
div.right {
float:right;
margin:11px;
}

/******************************/

div#img {
  float:right;
  margin-right:0px;
  margin-left:23px;
  width:auto;
}
div#preimg {
  float:right;
  margin-right:32px;
  margin-left:23px;
  width:auto;
}
div#download {
  margin-left:23px;
}
div#zitat {
  position:absolute;
  bottom:80px;
  left:20px;
  width:300px;
  text-align:right;
  color:#ffcc99;  
}
img.galimg {
  border: 2px solid #000000;
  margin-bottom:23px;
  float:none;
  line-height:0em;
  font-size:0em;
  padding:0px;
}
