@charset "utf-8";

body {
  font-family: verdana, Helvetica, arial, sans-serif;;
  font-size: 12px;
  color: #000000;
  margin: 0px;
  padding: 0px;
  line-height: 16px;
  vertical-align: top;
  background: #FFF;
}

table, td {
  margin: 0px;
  padding: 0px;
  font-family: verdana, Helvetica, arial, sans-serif;;
  font-size: 12px;
}

.mainframe {
   vertical-align: top;
   padding: 5px 2px 2px 5px; 
   border-width:1px;
   border-color:#000;
   border-style: solid none none none;
}

.right {
   display:none;
}

td.header {
    display:none;
}

.rightheader {
    padding: 2px;
    background-color: #006699;
    color: #FFF;
}

.rightdata {
    padding: 2px;
    color: #000;
}

table.content{
   color: #FFF;
}

div.print {
    display:none;
}

div.printheader {
    display:inline;
}

div.header{
	background: #EBEBEB;
	width:600px;
	padding: 2 2 2 2;
}

div.topheader {
    display:none;
}

input, select, textarea {
  font-family: verdana, Helvetica, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  border-width: 1px;
  border-color: #1F245D;
  background-color: #ebebeb;
}

.button {
  width:180px;
}

.input_suche{
  width:80px;
}

a {
  color: #006699;
  font-size: 12px;
  text-decoration: none;
}

a:hover {
  color:#000000;
}

a.header {
    color:#FFF;
    font-weight:bold;
}

.rightbackground {
 background-color: #B90012;
}

.Ueberschrift{
 font-size: 11pt;
 font-weight: bold;
 color: #000;
}

 div.teaser{
 	background-color: #EEE;
	width:100%;
 }

.UnterTitel{
 font-size: 12px;
 font-weight: bold;
 color: #000033;
}

.error{
 font-size: 12px;
 font-weight: normal;
 color: #FF0000;
}

/** Menue **/

.left {
   display:none;
}

.breitelinks {
  width:147px;
}

a.mainmenu {
  color: #FFF;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 20px;
}

td.mainmenu1,
td.mainmenu2,
td.mainmenu3 {
 color: #FFF;
 line-height: 20px;
 height: 20px;
}

td.mainmenu_hover1,
td.mainmenu_hover2,
td.mainmenu_hover3
{
 color: #FFF;
 background-color: #9FCBEA;
 line-height: 20px;
 cursor: pointer;
 height: 20px;
}

a.mainmenu_aktiv {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
}

td.mainmenu_aktiv1,
td.mainmenu_aktiv2,
td.mainmenu_aktiv3
{
 color: #FFF;
 background-color: #9aafc6;
 line-height: 20px;
 height: 20px;
}