﻿body {
  font-family: arial, sans-serif;
  font-size: 12pt;
  color: #000000;
  background: url('../images/marble.jpg') fixed top left;
  }

table {
  font-family: arial, sans-serif;
  font-size: 12pt;
  empty-cells: show;
  border-collapse: collapse;
  border-color: #000000
  }
  
.ueber1 {
  font-family: arial, sans-serif;
  font-size: 24pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  }
  
h1 {
  font-family: arial, sans-serif;
  font-size: 24pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  }

  
.ueber2 {
  font-family: arial, sans-serif;
  font-size: 18pt;
  font-weight: bold; 
  color:#FF0000;
  text-align: center;
  }

h2 {
  font-family: arial, sans-serif;
  font-size: 18pt;
  font-weight: bold; 
  color:#FF0000;
  text-align: center;
  }
  
.ueber3 {
  font-family: arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  }

.liste  {
  font-family: arial, sans-serif;
  font-size: 12pt;
  margin-top: 8; 
  margin-bottom: 8;
  }

.menue       {
  font-family: arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 5;
  margin-bottom: 5
  }
  
a.info  {
  color: #000066;
/*  display: block;*/
}

a.info span  {
  display: none;
}

a:hover.info  {
  color: #000066;
  background-color: transparent;
  text-decoration: none;
}

a:hover.info span  {
  z-index: 100;
  color: #000066;
  padding: 4px;
  background-color: #ffffff;
  border-style: solid;
  border-color: #000066;
  border-width: 1px;
  display: block;
  position: absolute;
}

/* menü - header / 1. Nav / 2.Nav */

#pagehead {
}

#pagehead a {
    text-decoration: none;
    color: #000;
}
#pagehead p {
    float: left;
    text-align: left;
    margin: 0;
    padding: 0;
}

#pagehead .impressum {
    float: right;
}

#pagehead h1 {
    font-size: 1.8em;
    padding: 0;
    margin-top: 0;
    margin-bottom: .2em;
}

#menu {
    position: absolute;
    top: 15em;
    left: .7em;
    margin: 0;
    padding: 0;
    width: 11em;
}

#vorschau {
    padding-top: 1em;}


#mnav {
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    color: #000;
    font-size: 0.9em;
    text-align: left;
}

#mnav li {
				font-size: 12pt;
				line-height: 120%;
				color: #0000FF;
}

#mnav li a {
				text-decoration: none;
				color: #0000FF;
				padding: 0 0 0 0;
				line-height: 1.5em;
}

#mnav li a:hover {
				background-color: #999;
				color: #0000FF;
}

#mnav li.nav_active {
				color: #FF0000;
}

#subnav {
				padding: 0;
				margin-left: 1.5em;
				list-style-type: none;
				color: #0000FF;
				font-size: 0.8em;
				text-align: left;
				line-height: 1em;
}

#subnav li {
				font-size: 12pt;
				line-height: 1.2em;
				color: #0000FF;
}

#subnav li a {
				text-decoration: none;
				color: #0000FF;
				padding: 0;
				line-height: 1em;
}

#subnav li a:hover {
    background-color: #999;
    color: #000;
}

#subnav li.nav_active {
				color: #FF0000;
}

#menu form p {
    margin: .5em .5em .5em 0;
}

#menu form input {
    width: 80%;
}

#content {
    margin-left: 11em;
    margin-right: 14em;
}

#content1 {
				margin-left: 11em;
				margin-right: 1em;
}


#vorschau {
				float: right;
				width: 14em;
}