html , body
{
  color : #333333 ;
  font-family: Arial, Helvetica, sans-serif ;
  font-size : 13px ;
  margin : 0px ;
  text-align : justify ;
}

body.background
{
  background : #ffffff url(/img/bg_menu.gif) repeat-y top left ;
}

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

td p:first-child
{
  margin-top : 0px ;
}

a:link
{
  text-decoration : none ;
  color : #002299 ;
}

a:visited
{
  text-decoration : none ;
  color : #002299 ;
}

a:hover , a:active
{
  text-decoration : underline ;
  color : #002299 ;
}

li
{
  margin-left : 15px ;
  line-height : 23px ;
  list-style-image : url(/img/pfeil_rechts.gif) ;
}

li.back
{
  margin-left : 15px ;
  line-height : 23px ;
  list-style-image : url(/img/pfeil_hoch.gif) ;
}

#header_titel
{
  background : #002266 url(/img/bg_header.jpg) no-repeat top right ;
  border : 1px solid #000000 ;
  border-bottom-width : 0px ;
  height : 45px ;
  line-height : 45px ;
  margin : 0px ;
  padding : 0px 0px 0px 13px ;
}

#header_titel h1
{
  color : #ffffff ;
  font-size : 20px ;
  font-weight : bold ;
  margin : 0px ;
  padding : 0px ;
  white-space : nowrap ;
}

#header_auswahl
{
  background : #334499 url(/img/bg_header_auswahl.jpg) repeat top left ;
  border : 1px solid #000000 ;
  height : 23px ;
  line-height : 23px ;
  margin : 0px ;
  padding : 0px 0px 0px 13px ;
}

#header_auswahl h2
{
  display : none ;
}

#header_auswahl ul
{
  margin : 0px ;
  padding : 0px ;
  white-space : nowrap ;
}

#header_auswahl li
{
  line-height : 19px ;
  list-style-type : none ;
  margin-left : 0px ;
  display : inline ;
  padding-right : 18px ;
}

#header_auswahl li a
{
  color : #ffffff ;
}

#header_zeile1
{
  background-color : #334499 ;
  border : none ;
  font-size : 1px ;
  height : 8px ;
  margin : 0px ;
  padding : 0px ;
}

#header_zeile2
{
  background-color : #002266 ;
  font-size : 1px ;
  height : 8px ;
  margin : 0px ;
  padding : 0px ;
}

#header_zeile3
{
  background-color : #999999 ;
  border : 1px solid #000000 ;
  border-top-width : 0px ;
  font-size : 1px ;
  height : 9px ;
  margin : 0px ;
  padding : 0px ;
}

#menu
{
  background-color : #cccccc ;
  float : left ;
  margin : 0px ;
  padding : 5px 9px 100px 13px ;
  width : 262px ;
}

#menu h2
{
  color : #777777 ;
  font-size : 15px ;
  font-weight : bold ;
  margin : 0px ;
  padding : 0px 0px 15px 0px ;
}

div.menu_item
{
  background : #ffffff url(/img/bg_menu_item.jpg) repeat top left ;
  border : 1px solid #cccccc ;
  color : #000000 ;
  margin-bottom : 9px ;
  padding : 9px ;
  width : 242px ;
}

#content
{
  background-color :  ;
  float : left ;
  margin : 0px ;
  padding : 0px ;
  position : absolute ;
  left : 296px ;
  width : 640px ;
}

span.small
{
  font-size : 11px ;
}

h2.titel
{
  background-color : #eeeeff ;
  color : #002299 ;
  font-size : 15px ;
  letter-spacing : 5px ;
  margin-top : 15px ;
  margin-bottom : 15px ;
  text-align : center ;
}

h3.titel
{
  color : #777777 ;
  font-size : 15px ;
  letter-spacing : 5px ;
  text-align : center ;
  margin : 0px ;
}

h4.titel
{
  color : #002299 ;
  font-size : 13px ;
  letter-spacing : 5px ;
  margin-top : 10px ;
  text-align : center ;
}

h4
{
  font-size : 13px ;
  margin-top : 30px ;
}

p.foto
{
  text-align : center ;
}

p.link_top
{
  background : transparent url(/img/pfeil_hoch.gif) no-repeat top left ;
  margin-top : 25px ;
  margin-bottom : 25px ;
  padding-left : 13px ;
}

td ul
{
  margin-top : 5px ;
}

img
{
  border : none ;
}

span.klein
{
  font-size : 11px ;
}
