body , td , th , p
{
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 13px ;
}

a img
{
  text-decoration : none ;
}

h1
{
  font-family : Arial, Helvetica, sans-serif ;
  color : #ee8831 ;
  font-size : 25px ;
}

h2
{
  font-family : Arial, Helvetica, sans-serif ;
  color : #ee8831 ;
  font-size : 19px ;
}

h3
{
  font-family : Arial, Helvetica, sans-serif ;
  color : #ee8831 ;
  font-size : 15px ;
}

h4
{
  font-family : Arial, Helvetica, sans-serif ;
  color : #ee8831 ;
  font-size : 13px ;
}

h1 a , h2 a , h3 a , h4 a
{
  text-decoration : none ;
}

h2.titel
{
  color : #d6af66 ;
  margin-top : 0px ;
}

a
{
  color : #ee8831 ;
  text-decoration : underline ;
}

a.menu1
{
  color : #f6d294 ;
  text-decoration : none ;
}

a.menu2
{
  color : #f6d294 ;
  font-size : 13px ;
  text-decoration : none ;
}

a.menu1sub
{
  color : #f6d294 ;
  text-decoration : none ;
}

a.menu1sub2
{
  color : #aa0000 ;
  text-decoration : none ;
}

a:hover
{
  text-decoration : underline ;
}

td.rand1
{
  border-width : 1px ;
  border-style : solid ;
  border-color : #000000 ;
}

td.fuss_zeile
{
  background-color : #aa0000 ;
  text-align : right ;
  height : 26px ;
  padding-right : 15px ;
  word-spacing : 15px ;
}

td.fuss_zeile a
{
  color : #f6d294 ;
  font-size : 11px ;
  text-decoration : none ;
}

td.fuss_zeile a:hover
{
  text-decoration : underline ;
}

img.menu2
{
  border-width : 1px 0px 1px 0px ;
  border-style : solid ;
  border-top-color : #aa0000 ;
  border-bottom-color : #aa0000 ;
}

img.foto
{
  margin-right : 10px ;
}

ul.menu2
{
  list-style-type : square ;
  list-style-position : outside ;
  color : #f6d294 ;
  line-height : 18px ;
  position : relative ;
  left : -13px ;
}

p.fuss_info
{
  font-size : 11px ;
  text-align : center ;
  padding-top : 30px ;
  padding-bottom : 10px ;
}

p.fuss_info a
{
  font-size : 11px ;
  text-decoration : underline ;
}

p.fuss_zeile_index
{
  border-width : 1px 0px 0px 0px ;
  border-style : solid ;
  border-top-color : #d6af66 ;
  padding-top : 7px ;
  font-size : 13px ;
  text-align : center ;
  word-spacing : 4px ;
  letter-spacing : 1px ;
  width : 646px ;
}

p.fuss_zeile_index a
{
  color : #cb4a18 ;
  font-size : 11px ;
  text-decoration : none ;
}

p.fuss_zeile_index a:hover
{
  text-decoration : underline ;
}

p.menu1
{
  border-width : 1px ;
  border-style : solid ;
  line-width : 230px ;
  line-height : 28px ;
  color : #f6d294 ;
  font-size : 15px ;
  font-weight : bold ;
  padding-top : 0px ;
  padding-bottom : 0px ;
  padding-left : 10px ;
  margin-top : 0px ;
  margin-bottom : 0px ;
  vertical-align : middle ;
}

p.menu1off
{
  background-color : #ee8831 ;
  border-top-color : #aa0000 ;
  border-bottom-color : #ee8831 ;
  border-left-color : #f2d494 ;
  border-right-color : #ee8831 ;
}

p.menu1on
{
  background-color : #aa0000 ;
  border-top-color : #000000 ;
  border-bottom-color : #aa0000 ;
  border-left-color : #000000 ;
  border-right-color : #ee8831 ;
}

p.menu1sub
{
  border-width : 1px ;
  border-style : solid ;
  line-width : 230px ;
  line-height : 18px ;
  color : #f6d294 ;
  font-size : 13px ;
  font-weight : bold ;
  padding-top : 0px ;
  padding-bottom : 0px ;
  padding-left : 20px ;
  margin-top : 0px ;
  margin-bottom : 0px ;
  vertical-align : middle ;
  background-color : #ee8831 ;
  border-top-color : #aa0000 ;
  border-bottom-color : #ee8831 ;
  border-left-color : #f2d494 ;
  border-right-color : #ee8831 ;
}

p.menu2absatz1
{
  line-width : 185px ;
  line-height : 26px ;
  background-color : #aa0000 ;
  padding-top : 0px ;
  padding-bottom : 0px ;
  width : 185px ;
}

p.menu2absatz2
{
  line-width : 185px ;
  line-height : 100px ;
  background-color : #ee8831 ;
  padding-top : 0px ;
  padding-bottom : 0px ;
  width : 185px ;
}

div.box
{
  border-width : 1px ;
  border-style : dashed ;
  border-color : #d6af66 ;
  background-color : #ffffff ;
  padding : 5px 5px 5px 5px ;
  margin-bottom : 10px ;
}

div.box h4
{
  margin-top : 0px ;
  margin-bottom : 4px ;
}

div.box p
{
  margin-top : 0px ;
  margin-bottom : 0px ;
}

td.box
{
  border-width : 1px ;
  border-style : dashed ;
  border-color : #d6af66 ;
  background-color : #ffffff ;
  padding : 5px 5px 5px 5px ;
  margin-bottom : 10px ;
  vertical-align : top ;
}

td.box h4
{
  margin-top : 0px ;
  margin-bottom : 4px ;
}

td.box p
{
  margin-top : 0px ;
  margin-bottom : 0px ;
}

