body {
  background:#FFF;
  color:#000;
  background-image:url(../images/grafik/hg.gif); 
  background-repeat:no-repeat;
  font-family:verdana, arial, sans-serif;
  margin:0;
}

p {
  font-size:11px;
  line-height:18px;
  margin-right:20px;
  }
  
  

h1 {
  font-size:11px;
  font-weight:bold;
}

h2 {
  font-size:11px;
  font-weight:bold;
  color:#646464;
}

/* ul, li { list-style:none;
 } */

a:link,
a:visited {
  color:#646466;
  text-decoration:none;
}

a:hover,
a:focus,
a:active {
  color:#d5241c;
  text-decoration:underline;
}

a:link.mail,
a:visited.mail {
  color:#d5241c;
  text-decoration:none;
}

a:hover.mail,
a:focus.mail,
a:active.mail {
  color:#646466;
  text-decoration:underline;
}


/* ++++++++ listen content +++++++++ */

#contentliste {
  margin:0 20px 0 20px;
  padding:0;
}

#contentliste ul {
  list-style:none;
  margin:0;
  padding:0;
}

#contentliste li {
  list-style:none;
  margin:0;
  padding:0 0 5px 17px;
  font-size:11px;
  line-height:18px;
  background: url(../images/grafik/bullet.gif) 0 7px no-repeat;
}

/* ++++++++ nummerierte listen  +++++++++ */

#nummerliste {
  margin:0 20px 0 0;
  padding:0;
}

#cnummerliste ul {
  margin:0;
  padding:0;
}

#nummerliste li {
  margin:0;
  padding:0 0 5px 3px;
  font-size:11px;
  line-height:18px;
  /* background: url(../images/grafik/bullet.gif) 0 7px no-repeat; */
}

/* ++++++++ mainmenu +++++++++ */

#menu {
font-size:12px;
font-weight:bold;
margin:10px 0 5px 0;
}

#menu a {
  padding:5px 8px 0 8px;
}

#menu a:hover,
#menu a:focus,
#menu a:active {
  text-decoration:none;
}

#menu a.highlight
 {
  padding:5px 8px 5px 8px;
  border-left:solid 1px #646466;
  border-top:solid 1px #646466;
  border-right:solid 1px #646466;
}

/* ++++++++ submenu +++++++++ */

#submenu {
  margin:0;
  padding:0;
}

#submenu ul {
  padding:0;
  margin:0;
  list-style:none;
}

#submenu li {
  font-size:11px;
  line-height:13px;
  margin:0;
  padding:0;
  list-style:none;
}

#submenu li img {
  margin-bottom:4px;
}

#submenu li a:link,
#submenu li a:active,
#submenu li a:visited {
  color:#000;
  margin:0;
  padding:0;
}

#submenu li a:hover,
#submenu li a:focus {
  color:#d5241c;
  text-decoration:underline;
}

#submenu li strong  {
  background: url(../images/grafik/highlight.gif) 0 .32em no-repeat;
  font-size:bold;
  color:#646464;
  padding-left:11px;
}

#submenu li a:link.untermenue,
#submenu li a:active.untermenue,
#submenu li a:visited.untermenue  {
  color:#646464;
  padding:10px 0 0 10px;
}

#submenu li a:hover.untermenue,
#submenu li a:focus.untermenue {
  color:#d5241c;
  text-decoration:underline;
}

/* +++++++ Veranstaltung ++++++++++ */

#veranstaltung {
  margin:15px 30px 0 0;
  padding:5px;
  border:solid 1px #d5241c;  
}

#veranstaltung h1 {
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  margin:7px 0 0 0;
  padding:0;
  color:#d5241c;
}

#veranstaltung p {
  font-size:11px;
  line-height:13px;
  margin:7px 0 0 0;
  padding:0;
}

#veranstaltung p a {
  font-weight:bold;
  color:#d5241c;
}



/* +++++++ servicemenu ++++++++++ */

#servicemenu {
font-size:10px;
line-height:14px;
margin:10px 0 5px 0;
}


#servicemenu a:link,
#servicemenu a:visited {
  padding:5px 8px 0 8px;
}

#servicemenu a:hover,
#servicemenu a:focus,
#servicemenu a:active {
  padding:5px 8px 5px 8px;
  text-decoration:underline;
}


#formular table, 
#formular tr,
#formular td   {
  font-size:11px;
  line-height:18px;
  margin-right:20px;
  }

