body
{
 font-size: 101%;
 background-color: #f0f2f4;
 color: #01303f;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:px;
}
div.inhalt
{
 background-color: #F0F2F4;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
}
div.box
{
 background-color: #ffffff;
 border: 1px solid #8d8d8d;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 color: #000000;
 width: 260px;
}
div.rubrik
{
 background-color: #c6ccd7;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
}
div.zitat
{
 background-color: #ffffff;
 border: 1px solid #606060;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 color: #01303f;
}
div.links {
	margin-top:0px; margin-bottom:12px;
	border:1px solid black;
	padding:0px;
	background-color:white;
}
.head
{
 background-color:#8c849c;
 background-image:url(../img/hintergrund1600.jpg);
 background-repeat: no-repeat;
 border: none;
 width: 100%;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
table.functionbar
{
 background-color: #E5E8ED;
 border-top: 1px solid #8d8d8d;
 border-bottom: 1px solid #8d8d8d;
 padding-top:0px;
 padding-right:10px;
 padding-bottom:0px;
 padding-left:10px;
 color: #01303F;
}
table.menu
{
 background-color: #e5e8ed;
 border: 1px solid #606060;
}
table.inhalt
{
 background-color: #f0f2f4;
 border: none;
 width: 100%;
 padding: 0px;
 margin: 0px;
}
td.menu
{
 padding-top:2px;
 padding-right:8px;
 padding-bottom:5px;
 padding-left:8px;
 color: #01303f;
}
td.slogan
{
 font-family: verdana;
 font-size: 14pt;
 font-weight: bold;
 color: #01475d;
 vertical-align: bottom;
 text-align: right;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 6px;
 padding-right: 10px;
}
table.navbar
{
 background-color: #e5e8ed;
 border-bottom: 1px solid #8d8d8d;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 color: #01303F;
 font-family: verdana, arial;
}
table.permanentbuttons
{
 background-color: #ffffff;
 border-top: 1px solid #8d8d8d;
 border-bottom: 1px solid #8d8d8d;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 color: #0087a5;
 width: 100%;
}

h1,h2,h3,h4,h5,th,td,p,ul,li,a
{
 color: #01303f;
}
th
{
 font-family:verdana,arial,sans-serif,helvetica;
 font-size:8pt;
 font-weight: bold;
 margin-left: 6px;
 margin-right: 0pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
}
td
{
 font-family:verdana,arial,sans-serif,helvetica;
 font-size:8pt;
 font-weight:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}
td.permanentbuttons
{
 padding-left:10px;
 padding-top:0px;
 padding-right:10px;
 padding-bottom:0px;
 width: 100%;
}
td.navbar
{
 padding-left:10px;
 padding-top:0px;
 padding-right:10px;
 padding-bottom:0px;
 width: 100%;
}
td.inhalt
{
 background-color: #f0f2f4;
 vertical-align: top;
 text-align: right;
 border: none;
 width: 100%;
 padding: 0px;
 margin: 0px;
}
p,ul,li,th,td
{
 font-family:verdana,arial,sans-serif,helvetica;
 margin-top:6px;
 margin-bottom:0px;
 font-size: x-small;
 voice-family: "\"}\"";
 voice-family: inherit;
 font-size: small;
 }
 html>p,ul,li,th,td{
 font-size: small:
}
small
{
 font-family:verdana,arial,sans-serif,helvetica;
 font-size:7pt;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}
.dblue
{
 color: #01303f;
}
.f
{
 font-weight:bold;
}
.k
{
 font-weight:bold;
}
.c                {text-align:center;}
.j                {text-align:justify;}
.l                {text-align:left;}
.r                {text-align:right;}
.aktuell          {font-family:verdana,arial,sans-serif,helvetica;font-size:8pt;}
a                 {text-decoration:underline;}
a:link            {text-decoration:underline;}
a:visited         {text-decoration:underline;}
a:active          {text-decoration:underline;}
a:hover           {color:#007B94;text-decoration:underline;}

a.permanentbuttons         {background-color:#ffffff;color:#0087a5;text-decoration:none;}
a.permanentbuttons:link    {background-color:#ffffff;color:#0087a5;text-decoration:none;}
a.permanentbuttons:visited {background-color:#ffffff;color:#0087a5;text-decoration:none;}
a.permanentbuttons:active  {background-color:#ffffff;color:#0087a5;text-decoration:none;}
a.permanentbuttons:hover   {background-color:#ffffff;color:#0087a5;border-top: 1px solid #8d8d8d;border-bottom: 1px solid #8d8d8d;}

a.history         {background-color:#e5e8ed;color:#01303F;text-decoration:none;font-size:7pt;}
a.history:link    {background-color:#e5e8ed;color:#01303F;text-decoration:none;font-size:7pt;}
a.history:visited {background-color:#e5e8ed;color:#01303F;text-decoration:none;font-size:7pt;}
a.history:active  {background-color:#e5e8ed;color:#01303F;text-decoration:none;font-size:7pt;}
a.history:hover   {background-color:#e5e8ed;color:#01303F;text-decoration:underline;font-size:7pt;}

a.kontakt         {color:#01303F;text-decoration:none;font-size:7pt;}
a.kontakt:link    {color:#01303F;text-decoration:none;font-size:7pt;}
a.kontakt:visited {color:#01303F;text-decoration:none;font-size:7pt;}
a.kontakt:active  {color:#01303F;text-decoration:none;font-size:7pt;}
a.kontakt:hover   {color:#01303F;text-decoration:underline;font-size:7pt;}

a.mehr            {background-color:#c6ccd7;color:#000000;text-decoration:underline;}
a.mehr:hover      {color:#d20010;}

a.box             {text-decoration:none;}
a.box:link        {text-decoration:none;}
a.box:visited     {text-decoration:none;}
a.box:active      {text-decoration:none;}
a.box:hover       {color:#B52D3A;text-decoration:underline;}

a.box2            {color:#4570a4;font-weight:bold;text-decoration:none;}
a.box2:hover      {color:#ffffff;font-weight:bold;text-decoration:none;}

p.menu0           {margin-left: 0px;margin-right: 0px;margin-top: 5px;margin-bottom: 5px;padding-top: 5px;}
p.menu1           {border-top: 1px dashed #01303f; margin-left: 0px;margin-right: 0px;margin-top: 5px;margin-bottom: 5px;padding-top: 5px;}
p.menu2           {text-indent: -10px;margin-left: 10px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}
p.menu3           {text-indent: -10px;margin-left: 20px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}

a.menu1           {color:#01303F;font-weight:normal;text-decoration:none;font-variant:small-caps;}
a.menu1:link      {color:#01303F;font-weight:normal;text-decoration:none;font-variant:small-caps;}
a.menu1:visited   {color:#01303F;font-weight:normal;text-decoration:none;font-variant:small-caps;}
a.menu1:active    {color:#01303F;font-weight;normal;text-decoration:none;font-variant:small-caps;}
a.menu1:hover     {color:#4570a4;text-decoration:underline;}

a.menu2           {border-top: none;color:#01303F;font-weight:normal;text-decoration:none;}
a.menu2:link      {color:#01303F;font-weight:normal;text-decoration:none;}
a.menu2:visited   {color:#01303F;font-weight:normal;text-decoration:none;}
a.menu2:active    {color:#01303F;font-weight:normal;text-decoration:none;}
a.menu2:hover     {color:#4570a4;text-decoration:underline;}

a.menu3           {color:#01303F;font-weight:normal;font-style:italic;text-decoration:none;}
a.menu3:link      {color:#01303F;font-weight:normal;font-style:italic;text-decoration:none;}
a.menu3:visited   {color:#01303F;font-weight:normal;font-style:italic;text-decoration:none;}
a.menu3:active    {color:#01303F;font-weight:normal;font-style:italic;text-decoration:none;}
a.menu3:hover     {color:#4570a4;text-decoration:underline;}

a.rubrik          {color:#404040;font-weight:bold;text-decoration:none}
a.rubrik:link     {color:#404040;font-weight:bold;text-decoration:none}
a.rubrik:visited  {color:#404040;font-weight:bold;text-decoration:none}
a.rubrik:active   {color:#404040;font-weight:bold;text-decoration:none}
a.rubrik:hover    {color:#4570A4;}

a.archiv          {font-weight:normal;text-decoration:none;}
a.archiv:link     {color:#404040;font-weight:normal;text-decoration:none;}
a.archiv:visited  {color:#404040;font-weight:normal;text-decoration:none;}
a.archiv:active   {color:#404040;font-weight:normal;text-decoration:none;}
a.archiv:hover    {color:#c60000;font-weight:normal;text-decoration:none;}
pre               {font-family:verdana, lucida console, courier;font-size:7pt;margin-top:0px;margin-bottom:0px;padding:0px;}
h1,h2,h3,h4       {font-family:verdana,arial,sans-serif,helvetica;padding:0px;}
h1                {font-size:9pt;margin-bottom:6pt;}
h2,h3,h4          {font-size:8pt;margin-top: 6p;margin-bottom:6pt;}
h1.iff
{
 background-color: #e5e8ed;
 color: #01303F;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 letter-spacing: 1.5pt;
 border: 1px solid #606060;
 padding-top: 1px;
 padding-right: 5px;
 padding-bottom: 1px;
 padding-left: 5px;
 margin-top: 0px;
 margin-bottom: 10px;
 text-align: left;
}
h1.projekt
{
 color: #01303F;
 font-family: verdana,sans-serif;
 font-variant: small-caps;
 font-size: 10pt;
 font-weight: normal;
 letter-spacing: 1.5pt;
 border: 1px none #606060;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 margin-top: 0px;
 margin-bottom: 10px;
 text-align: left;
}
table.news
{
 background-color:#ffffff;
 border: 1px solid #606060;
 margin-top:10pt;
 padding-top:0px;
 padding-right:2px;
 padding-bottom:0px;
 padding-left:0px;
}
th.news
{
 padding-top:1px;
 padding-right:5px;
 padding-bottom:1px;
 padding-left:5px;
 text-align:left;
}
.newsdate
{
 background-color: #c6ccd7;
 text-align:center;
}
ol,ul,li
{
 font-family:verdana,arial,sans-serif,helvetica;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:8px;
}
li
{
 list-style-type: square;
}
li li
{
 list-style-type: disk;
}
table.zitat
{
 background-color:#e5e8ed;
 border 1px solid #606060;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
td.zitat
{
 font-family:verdana,arial,sans-serif,helvetica;
 font-size:7pt;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 text-align:left;
}
.presse
{
 font-family:times new roman,serif;
 font-size:10pt;
 text-align:justify;
 }
.archiv
{
 font-weight:normal;
}
form
{
 background-color: #e5e8ed;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
input, select, textarea
{
 background-color:#e5e8ed;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 font-family:Verdana,Arial,sans-serif; font-size:7pt;
}
p.linkstopic {
	background-color:#BDC7D2;
	margin:0px;
	padding:0.3em;
	font-weight:bold;
}
p.linkstitle {
	background-color:#EEEEEE;
	margin:0px;
	padding:0.3em;
	text-decoration:underline;
}
p.linkstitle a:link, p.linkstitle a:visited, p.linkstitle a:active, p.linkstitle a:hover {
	color:black;
	text-decoration:underline;
}
p.linkstext {
	background-color:white;
	margin:0px;
	padding-left:3em; padding-top:0.3em; padding-right:0.3em; padding-bottom:0.3em;
}
.inhalt
{
 background-color:#ffffff;
 color:#000000;
 font-size:9pt;
 font-weight:normal;
 text-align: left;
 padding-top: 0.3cm;
 padding-left: 0.2cm;
 padding-right: 0.2cm;
 padding-bottom: 0.3cm;
 border-style: none; border-color: gray; border-width: 1px;
}
.off
{
 display: none;
}
.button
{
 background-color:#c6ccd7;
 color:#01303f;
 font-size:10pt;
}
