
body {
color: #000;
background: #fff;
margin: 0px;
padding: 0px;
}

body, blockquote, div, form, h1, h2, h3, input, li, ol, p, td, tr, th, ul, a {
font-size: 14pt;
font-family: Arial, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
}

h1
{
  display: block;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

h2
{
  display: block;
  font-size: 13pt;
  margin-bottom: 1em;
  letter-spacing: 0.1em;
}

div table
{
  display: block;
  font-size: 14pt;
  padding: 0pt;
  margin: 0pt;
}

div td
{
  border-bottom: 1px dotted #EDC07F;
  border-left: 1px dotted #EDC07F;
  border-right: 1px dotted #EDC07F;
  padding: 2pt;
  vertical-align: top;
}

div th
{
  font-weight: bold;
  font-size: 14pt;
  text-align: left;
  padding: 2pt;
}

img
{
  display: block;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

/*links*/

/*text_links*/
a:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
}

a:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a:active
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}
/*text_links ende*/

/*hauptmenue*/
.menueoben
{
  display: block;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  text-align: center;  
}

a.menueoben
{
  
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
  padding: 2pt;
  margin: 2pt;
}

a.menueoben:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
}

a.menueoben:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
  
}

a.menueoben:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a.menueoben:active
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

/*menueoben aktiv*/
.menueoben_ak
{
  display: block;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  text-align: center;
  text-decoration: underline;  
}

a.menueoben_ak
{
  
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  padding: 2pt;
  margin: 2pt;
}

a.menueoben_ak:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
}

a.menueoben_ak:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
}

a.menueoben_ak:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a.menueoben_ak:active
{
  color: #B10808;
  font-size:10pt;
  text-decoration: underline;
  
}
/*menueoben aktiv ende*/

/*hauptlinks ende*/

/*untermenue an*/
.menueunter
{
  display: block;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  
}

a.menueunter
{
  
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
  padding-left: 6pt;
  margin: 2pt;
}

a.menueunter:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
}

a.menueunter:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
  
}

a.menueunter:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a.menueunter:active
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

/*untermenue aktiv*/
.menueunter_ak
{
  display: block;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  text-decoration: underline;
}

a.menueunter_ak
{
  
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  padding-left: 6pt;
  margin: 2pt;
}

a.menueunter_ak:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
}

a.menueunter_ak:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
}

a.menueunter_ak:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a.menueunter_ak:active
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}
/*untermenue aktiv ende*/
/*untermenue ende*/
/*unteruntermenue */
.menueunterunter
{
  display: block;
  font-size: 13pt;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  text-indent: 12pt;
}

a.menueunterunter
{
  
  color: #B10808;
  font-size: 13pt;
  text-decoration: none;
  padding-left: 6pt;
  margin: 2pt;
  text-indent: 10pt;
}

a.menueunterunter:link
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
}

a.menueunterunter:visited
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: none;
  
}

a.menueunterunter:hover
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

a.menueunterunter:active
{
  color: #B10808;
  font-size: 10pt;
  text-decoration: underline;
  
}

/*untermenue aktiv*/
.menueunterunter_ak
{
  display: block;
  color: #B10808;
  padding: 0em;
  margin: 0em;
  text-decoration: underline;
  text-indent: 10pt;
}

a.menueunterunter_ak
{
  
  color: #B10808;
  font-size: 11pt;
  text-decoration: underline;
  padding-left: 6pt;
  margin: 2pt;
  text-indent: 10pt;
}

a.menueunterunter_ak:link
{
  color: #B10808;
  font-size: 9pt;
  text-decoration: underline;
}

a.menueunterunter_ak:visited
{
  color: #B10808;
  font-size: 9pt;
  text-decoration: underline;
}

a.menueunterunter_ak:hover
{
  color: #B10808;
  font-size: 9pt;
  text-decoration: underline;
  
}

a.menueunterunter_ak:active
{
  color: #B10808;
  font-size: 9pt;
  text-decoration: underline;
  
}

/*unteruntermenue ende*/
/*css klassen*/

.text_box
{
  background: #fff;
  border-right: 1px solid #B10808;
  border-left: 1px solid #B10808;
 
}

.text_box_in
{
  background: #fff;
  border-right: 1px solid #B10808;
  border-left: 1px solid #B10808;
  border-bottom: 1px solid #B10808;
  padding: 5pt;
}

.menue_hint
{
  background: #fff;
  border-top: 1px solid #B10808;
  border-bottom: 1px solid #B10808;
  color: #B10808;
  font-size: 14pt;
  padding: 0pt;
  margin: 0pt;
}

.menue_font
{
  background: #fff;
  text-align: center;
  color: #B10808;
  font-size: 14pt;
}

object
{
  border: 1px solid #B10808;
}

hr
{
  width: 100%;
  height: 0px;
  border: 1px dotted #B10808;
}

