body {
  background-color: #FFDCB5;
  padding: 0px;
  margin: 0px;
  color: black;
}


a, a:link, a:visited, a:hover, a:active, a:focus  {
  color: blue;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.l1act a, .l1act a:link, .l1act a:visited, .l1act a:hover, .l1act a:active, .l1act a:focus,
.l1 a, .l1 a:link, .l1 a:visited, .l1 a:hover, .l1 a:active, .l1 a:focus,
.l2act a, .l2act a:link, .l2act a:visited, .l2act a:hover, .l2act a:active, .l2act a:focus,
.l2 a, .l2 a:link, .l2 a:visited, .l2 a:hover, .l2 a:active, .l2 a:focus {
  color: black;
  text-decoration: none;
}
.l1 a, .l1 a:link, .l1 a:visited, .l1 a:hover, .l1 a:active, .l1 a:focus {
  color: white;
}
.alles {
  text-align: center;
}
.kopf {
  text-align: left;
  position: relative;
  width: 800px;
  background-image: url('img/header.png');
  background-color: #597656;
  color: white;
  background-position: right top;
  background-repeat: no-repeat;
  height: 113px;
}
.l1nav {
  background-color: #597656;
  color: white;
  opacity: 0.67;
  filter: Alpha(opacity=67);
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 600px;
  height: 26px;
}
.l1navtrans {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 600px;
  height: 26px;
}
.l1innen {
  padding-top: 2px;
  padding-left: 50px;
  height: 22px;
  position: relative;
  top: 0px;
  left: 0px;
}

.l1innen td, .l1innen table {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.l1act {
  position: relative;
  bottom: 0px;
  left: 0px;
  background-image: url('img/n1_c.png');
  background-position: left top;
  background-repeat: repeat-x;
  height: 22px;
  padding-left: 26px;
  padding-right: 10px;
  padding-top: 3px;
}
.l1 {
  height: 22px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  color: white;
}
.l1_l {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 22px;
  width: 24px;
  background-image: url('img/n1_l.png');
  background-position: left top;
  background-repeat: no-repeat;
}
.l1_r {
  position: absolute;
  top: 0px;
  right: -1px;
  height: 22px;
  width: 8px;
  background-image: url('img/n1_r.png');
  background-position: right top;
  background-repeat: no-repeat;
}
.logo {
  position: absolute;
  width: 255px;
  height: 114px;
  background-image: url('img/logo.gif');
  background-position: left top;
  background-repeat: no-repeat;
}

.l1act a:hover, .l2act a, .l2 a {
	color: black;
	text-decoration: none;
}
.l1 a {
	color: white;
	text-decoration: none;
}


.l2nav {
  background-color: #FFF5EA;
  color: black;
  position: relative;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 26px;
  text-align: left;

}
.l2innen {
  padding-left: 20px;
  height: 23px;
  position: relative;
  top: 3px;
  left: 0px;
}
.l2innen td, .l2innen table {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.l2act {
  position: relative;
  bottom: 0px;
  left: 0px;
  background-image: url('img/n2_c.png');
  background-position: left top;
  background-repeat: repeat-x;
  height: 23px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;

}
.l2 {
  height: 23px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}
.l2_l {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 23px;
  width: 8px;
  background-image: url('img/n2_l.png');
  background-position: left top;
  background-repeat: no-repeat;
}
.l2_r {
  position: absolute;
  top: 0px;
  right: -1px;
  height: 23px;
  width: 8px;
  background-image: url('img/n2_r.png');
  background-position: left top;
  background-repeat: no-repeat;
}


.search {
  position: absolute;
  top: 3px;
  right: 3px;
}
.content, .footer, .kopf, .l2nav {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-color: #FFF5EA;
  color: black;
  margin-left: auto;
  margin-right: auto;
}
.contentinnen td {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

h1, .l1, .l1act, .l2, .l2act {
  font-family: Arial, sans-serif;
  font-size: 14px;
}

.content {
  position: relative;
  min-height: 400px;
  text-align: left;
  width: 800px;
  background-image: url('img/bg.png');
}
.contentinnen {
  padding: 10px 250px 10px 10px;
}
.footer {
  background-color: #EC976F;
  color: black;
  text-align: center;
  height: 25px;
  position: relative;
  width: 800px;
  top: 0px;
  left: 0px;
  padding-top: 0px;

}
.footercenter {
  padding-top: 4px;
}

.footerleft {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url('img/page_lu.png');
  background-position: left top;
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 10px;
  text-align: left;
  padding-top: 4px;
}
.footerright {
  position: absolute;
  top: 0px;
  right: 0px;
  background-image: url('img/page_ru.png');
  background-position: right top;
  background-repeat: no-repeat;
  height: 25px;
  padding-right: 10px;
  text-align: right;
  padding-top: 4px;
}


div.boxHeading {
  position: relative;
  height: 32px;
  padding-left: 25px;
  padding-top: 1px;
  background-color: #EC976F;
  background-image: url('img/box_co.png');
  background-position: left top;
  color: white;
}
div.boxHeadingInnen {
  padding-top: 4px;
  margin-left: -10px;
  font-size: 14px;
}
div.eckeLO {
	position: absolute;
  height: 33px;
  width: 9px;
  left: 0px;
  top: 0px;
  padding-left: 20px;
  padding-top: 2px;
  text-align: left;
  background-image: url('img/box_lo.png');
  background-repeat: no-repeat;
}
div.eckeRO {
  position: absolute;
  height: 33px;
  width: 9px;
  right: 0px;
  top: 0px;
  padding-right: 0px;
  padding-top: 2px;
  text-align: right;
  background-image: url('img/box_ro.png');
  background-repeat: no-repeat;
}

div.contentright {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 200px;
}

div.boxcontent {
  background-color: #FFF5EA;
  color: black;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  padding: 0px 5px 0px 12px;

}
div.boxTrailing {
  position: relative;
  height: 9px;
  border-bottom: 1px solid #666666;
  background-color: #FFF5EA;
  color: black;
  margin-bottom: 20px;
}
div.eckeLU {
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -1px;
  left: 0px;
  background-image: url('img/box_lu.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.eckeRU {
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -1px;
  right: 0px;
  background-image: url('img/box_ru.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}
div.boxcontent h1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.suchbox {
  position: absolute;
  right: 3px;
  top: 5px;
}

input.suchfeld {
  position: relative;
  top: 1px;
  left: 3px;
	border: 0px;
 background-color: #FFF5EA;
  color: black;
  width: 110px;
  height: 13px;
  padding: 0px;
  font-family: monospace;
  font-size: 11px;
}
div.suchfeld {
  border: 0px;
 background-color: #FFF5EA;
  color: black;
  width: 124px;
  height: 17px;
  background-image: url('img/input.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px;
}
h1 {
  color: #597656;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 18px;
  margin: 0px;
}
.boxcontent h1 {
  color: #597656;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
#  margin-top: 0px;
#  margin-bottom: 0px;
#  padding-top: 10px;
#  padding-bottom: -10px;
}
