body {
  background-color:#ffffff;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#336699;
}
img {
  border:0;
  margin:0;
  padding:0;
}
img#logo {
  margin:0 0 0 1px;
  padding:0 0 0 0;
}

img#info{
	margin: 1px 0 1px 0;
	padding: 0 0 0 0;
}

#kopf {
  width:800px;
  height:275px;
  background-repeat:repeat-y;
  background-image:url(/_images/head_bg.jpg);
}
div#theme{
  background-repeat:no-repeat;
  height:219px;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
div#meldung {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:16px;
  color: #FF0000;
  text-decoration:none;
  border:0px;
  padding:15px 10px 0 0;
  display:block;
  width:300px;
  float:right;
  height:18px !important;
  height:18px;
}

div#meldung a:link{
	color: #FF0000;
	text-decoration: none;
}

div#meldung a:visited{
	color: #FF0000;
	text-decoration: none;
}

div#navigation {
  height:20px !important;
  height:18px;
  padding:0 0 0 0;
  margin:0 1px 0 329px;
  background-color:#ffffff;
  opacity:.79;
  filter:alpha(opacity=79);
  border-top:1px solid #32466A;
}
div#navigation ul {
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
}
div#navigation ul li {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
div#navigation ul li a {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  text-decoration:none;
  border:0px;
  margin:0 0 0 0;
  display:block;
  padding:1px 10px 1px 10px;
  width:auto;
  float:left;
  height:18px !important;
  height:18px;
}

div#navigation ul li a:active,
div#navigation ul li a:link,
div#navigation ul li a:visited,
div#navigation ul li a {
  color:#32466A;
}
div#navigation ul li a:focus,
div#navigation ul li a:hover,
div#navigation ul li a.active,
div#navigation ul li a.active:active,
div#navigation ul li a.active:visited,
div#navigation ul li a.active:link {
  color:yellow;
  background-color:#32466A;
  opacity:.79;
  filter:alpha(opacity=79);
}
img.sprache {
  border:0px;
  float:right;
  margin:4px 2px 0 0;
  padding:0 0 0 0;
}
div#content {
  width:800px;
  background-repeat:repeat-y;
  background-image:url(/_images/body_bg.gif);
  float:left;
}

div#fuss {
  width:800px;
  height:18px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  clear:both;
  background-color:#32466A;
  background-repeat:repeat-y;
  background-image:url(/_images/footer_bg.gif);
}
div#copy {
  width:800px;
  font-size:12px;
  font-family:verdana;
  color:#999;
  text-align:right;
  padding:2px 0 5px 0;
}
div#copy a:active,
div#copy a:link,
div#copy a:visited,
div#copy a {
  color:#999;
  font-weight:normal;
  text-decoration:none;
}
div#copy a:focus,
div#copy a:hover {
  text-decoration:underline;
}
div.text {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color :#336699;
  float:left;
}

div#text0 {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:19px;
  color :#336699;
  float:left;
}

div#sub_menu {
  width:150px;
  border:none;
  border-bottom:1px solid white;
  float:left;
  background-repeat:repeat-y;
  background-image:url(/_images/sub_menu.gif);
  margin:0 0 0 0 !important;
  margin:-1px 0 0 0;
  padding:0 0 0 0;
}
div#sub_menu ul {
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
  float:left;
}
div#sub_menu ul li {
  padding:0 0 0 0;
  margin:0 0 0 0;
  width:150px;
  height:22px !important;
  height:18px;
  background-repeat:no-repeat;
  background-image:url(/_images/sub_menu_bg.gif);
  float:left;
}
div#sub_menu ul li a,
div#sub_menu ul li a.backlink {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#ffffff;
  margin:0 0 0 0;
  padding:3px 0 3px 20px;
  width:130px;
  display:block;
  float:left;
}
div#sub_menu ul li a:active,
div#sub_menu ul li a:link,
div#sub_menu ul li a:visited {
  text-decoration:none;
}
div#sub_menu ul li a:focus,
div#sub_menu ul li a:hover {
  background-repeat:no-repeat;
  background-image:url(/_images/sub_menu_bg_hover.gif);
  text-decoration:none;
}
div#sub_menu ul li a.backlink:active,
div#sub_menu ul li a.backlink:link,
div#sub_menu ul li a.backlink:visited {
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url(/_images/sub_menu_bg_back.gif);
}
div#sub_menu ul li a.backlink:focus,
div#sub_menu ul li a.backlink:hover {
  background-repeat:no-repeat;
  background-image:url(/_images/sub_menu_bg_back.gif);
  text-decoration:none;
}
dl {
  margin:0;
}
dt {
  float:left;
}
dd {
  padding-bottom:5px;
}
.screenreader{
  position:absolute;
  top:-100000px;
  left:-100000px
}

