body {background-color:#FFFFFF; margin-width: 10px; margin-height: 10px; margin-left: 10px; margin-top: 10px; margin: 10px; color:#000000; font-size:70%; font-family:verdana, helvetica, arial, sans-serife;}

.bghellblau   {background-color:#E5EBF3; color:#003B85; font-size:70%; font-family:verdana, helvetica, arial, sans-serife;}
.bgmittelblau {background-color:#5C81B1; color:#FFFFFF; font-size:70%; font-family:verdana, helvetica, arial, sans-serife;}
.bgdunkelblau {background-color:#003B85; color:#FFFFFF; font-size:70%; font-family:verdana, helvetica, arial, sans-serife;}

.bgweiss
{
  background-color:#FFFFFF;
  color:#000000;
  font-size:70%;
  font-family:verdana, helvetica, arial, sans-serife;
}

.bgweiss_blau
{
  background-color:#FFFFFF;
  color:#003B85;
  font-size:70%;
  font-family:verdana, helvetica, arial, sans-serife;
  font-weight:bold;
}

.textrot
{
  color:#FF0000;
  font-weight:bold;
}

.textblau
{
  color:#003B85;
  font-weight:bold;
}

.title_1
{
  color: #003984;
  font-size:130%;
  font-family:verdana, helvetica, arial, sans-serife;
}

.title_2
{
  color: #003984;
  font-size:80%;
  font-family:verdana, helvetica, arial, sans-serife;
}

.errmsg
{
  background-color:#E5EBF3;
  font-weight:bold;
  padding:5;
  border-style:solid;
  border-width:1;
  border-color:#FF0000;
  color:#FF0000;
  font-family:verdana, helvetica, arial, sans-serife;
}

.infomsg
{
  background-color:#E5EBF3;
  padding:5;
  border-style:solid;
  border-width:1;
  border-color:#003B85;
  color:#000000;
  font-family:verdana, helvetica, arial, sans-serife;
}

img.rechts_r {border-color:#5C81B1; border-width:1px; border-style:solid; margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right: 0px;}
img.links_r  {border-color:#5C81B1; border-width:1px; border-style:solid; margin-top:10px; margin-left:0px;  margin-bottom:10px; margin-right:10px;}

img.rechts {margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right: 0px;}
img.links  {margin-top:10px; margin-left:0px;  margin-bottom:10px; margin-right:10px;}

.bl {text-align:justify;}

h1 {font-size:130%; font-weight:bold; color:#003B85;}
h2 {font-size:110%; font-weight:bold; color:#003B85;}
h3 {font-size:100%; font-weight:bold; color:#003B85;}

a:link, a:active, a:visited {color:#003B85; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}

a.navi1:link, a.navi1:active, a.navi1:visited {color:#003B85; text-decoration:none;}
a.navi1:hover {color:#5C81B1; text-decoration:underline;}

a.navi1aktiv:link, a.navi1aktiv:active, a.navi1aktiv:visited {color:#5C81B1; text-decoration:none;}
a.navi1aktiv:hover {color:#5C81B1; text-decoration:underline;}

a.navi2:link, a.navi2:active, a.navi2:visited {color:#FFFFFF; text-decoration:none;}
a.navi2:hover {color:#FFFFFF; text-decoration:none;}

a.navi3:link, a.navi3:active, a.navi3:visited {color:#003B85; text-decoration:none;}
a.navi3:hover {color:#FFFFFF; text-decoration:none;}

a.rauf:link, a.rauf:active, a.rauf:visited, a.rauf:hover {color:#003B85; text-decoration:none;}

li {margin-bottom:5px;}

a.back:link, a.back:aktiv, a.back:visited
{
  color:#003B85;
  text-decoration:underline;
}

a.back:hover
{
  color:#FF0000;
  text-decoration:underline;
}

.debug
{
  font-size:130%;
  text-align:justify;
  color:firebrick;
  font-family:verdana, helvetica, arial, sans-serife;
  text-align:justify;
  font-weight:bold;
}

.circ
{
  background-color:#FFFFFF;
  font-size:70%;
  font-family:verdana, helvetica, arial, sans-serife;
  color:#5C81B1;
  font-weight:bold;
}

.infobox
{
  border-width:1px; 
  border-color:#7F9DC2; 
  border-style:solid;
  background-color:#E5EBF3; 
  color:#000000; 
  font-size:70%; 
  font-family:verdana, helvetica, arial, sans-serife;
}

