﻿body {
	font-family: arial, sans-serif;
	font-size: 12pt;

	text-align: justify;
	background-color: #CBC2BD;
}

table {
				font-family:arial, sans-serif;
				empty-cells:show;
				border-collapse:collapse;
				border-color:#000000;
				width:95%;
				text-align:left;
				vertical-align:top;
				align:center;
}
  
h1 {
  font-family: arial, sans-serif;
  font-size: 24pt;
  font-weight: bold;
  color: #FF6600;
  text-align: center;
  }

h2 {
  font-family: arial, sans-serif;
  font-size: 18pt;
  font-weight: bold; 
  color:#FF6600;
  text-align: center;
  }
  
h3 {
  font-family: arial, sans-serif;
  font-size: 15pt;
  font-weight: bold; 
  color:#FF6600;
  text-align: center;
  }


.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
  }
  
.klein       {
				font-family: arial, sans-serif;
				font-size: 8pt;
				text-align: left;
}

  
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: 10em;
				left: .7em;
				margin: 0;
				padding: 0;
				width: 12em;
}

#vorschau {
				padding-top: 1em;
				right: .7em;
				width: 12em;
				top: 10em;
				font-size: 90%;
				float: right;
				position: absolute;
}

#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: #FF6600;
}

#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: #FF6600;
}

#menu form p {
    margin: .5em .5em .5em 0;
}

#menu form input {
    width: 80%;
}

#content {
    margin-left: 12em;
    margin-right: 13em;
}

#content1 {
				margin-left: 12em;
				margin-right: 0,7em;
}
