﻿/* Allgemeines */
body
{
  background:#FFFFFF;
  margin:0px;
}

body,td,th
{
  font-size:11px;
  font-family:"Verdana","Arial","Helvetica",sans-serif;
  color:#3B3E4A;
}

small
{
  font-size:9px;
}

/* absätze */
p
{
  margin:8px 0px;
  text-align:justify;
}

/* tabellen */
table.data
{
  /*background-color:#BEDFE2;*/
  /* good dark: B2DFE2 */
  /* good lighter:bbeaed */
  background-color:#8ab8e6;
/*  filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#999DAF', Positive='true'); */
  border:solid 1px #3B3E4A;
}

table.data th {
	color:#ffffff;
}


/* Bereiche */
.tab1
{
  background-color:#ebf4ff;
  font-size:11px;
}
.tab2
{
  background-color:#FFFFFF;
  font-size:11px;
}

.th1
{
  background-color:#8ab8e6;
}

.submenutitle
{
  color:#ffffff;
  font-weight:bold;
  /* old:E3FDFF */
  /*background:#99ccff;*/
  background:#8ab8e6;
  font-size:11px;
}

.submenubg
{
  background:#ebf4ff;
}

.pagetitle
{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  background:#8ab8e6;
  padding-left:5px;
}

.footer
{
  color:#595D6F;
}

/* überschriften */
h1
{
  font-size:16px;
  font-family:"Century Gothic","Arial","Helvetica",sans-serif;
  font-weight:bold;
  padding:2px;
}

h2
{
  font-size:14px;
  font-family:"Century Gothic","Arial","Helvetica",sans-serif;
  padding:2px;
  color:#79b6f2;
  padding-top:15px;
}

h3
{
  font-size:11px;
  font-family:"Arial","Helvetica",sans-serif;
  padding:2px;
}

/* Links */
a,a:active,a:visited
{
  text-decoration:underline;
}
a:hover
{
  text-decoration:none;
}

a.submenu,a.submenu:active,a.submenu:visited
{
  color:#005C87;
  text-decoration:none;
  display:block;
}

a.submenu:hover
{
  color:#007CB5;
  text-decoration:underline;
  display:block;
}

a.submenuon,a.submenuon:active,a.submenuon:visited
{
  color:#005C87;
  text-decoration:none;
  font-weight:bold;
  display:block;
}

a.submenuon:hover
{
  color:#007CB5;
  text-decoration:underline;
  font-weight:bold;
  display:block;
}

a.nolink
{
 text-decoration:none;
}

.topMenu a, .topMenu a:active, .topMenu a:visited, .topMenu a:hover {
    display:block;
    text-decoration:none;
    color:#3B3E4A;
}

.topMenuOn a, .topMenuOn a:active, .topMenuOn a:visited {
    display:block;
    text-decoration:none;
    background:#8ab8e6;
    color:#ffffff;
}

.topMenu a:hover, .topMenuOn a:hover {
    color:#8ab8e6;
	background-color:#ffffff;
}

/* forms */

input.text,select,input.submit
{
  font-size:11px;
  font-family:"Verdana","Arial","Helvetica",sans-serif;
}

input.submit
{
  background:#E3FDFF;
  font-weight:bold;
}


