body
{
   font-family:Arial,Helvetica,sans-serif;
   color:#003399;
   background-color:#ffffff;
   margin-top:8px;
   margin-bottom:4px;
   margin-left:8px;
   margin-right:4px;
}

body.start
{
   background-image:url(Images/start1.jpg);
   background-repeat:no-repeat;
   background-position:middle;
   /*background-color:#f0f8ff;*/
   font-family:Arial,Helvetica,sans-serif;
   color:#000000;
   margin-top:40px;
   margin-bottom:40px;
   margin-left:80px;
   margin-right:40px;
}

a:link    { color:#003399; text-decoration:none; }
a:visited { color:#003399; text-decoration:none; }
a:hover   { color:#003399; text-decoration:none; font-weight:bold;  }
a:active  { color:#003399; text-decoration:none; }
a:focus   { color:#003399; text-decoration:none; font-weight:bold; }

td { text-align:left; font-size:10pt; vertical-align:top; }
td.small { text-align:left; font-size:8pt; vertical-align:top; }
td.wide1 { letter-spacing:1pt; }

td.menu
{
   background-color:#f0f8ff;  
   vertical-align:middle;
   font-size:10pt;
   color:#003399;
   /*border: 1px dotted black; border-collapse:collapse;*/
   height:2.4em;
   font-variant:small-caps;
}
td.impressum
{
   color:#003399;
   font-size:14px;
   vertical-align:top;
   font-weight:bold;
}
td.vvp11
{
   background-color:#f0f8ff;
   color:#003399;
   font-size:14px;
   vertical-align:middle;
   font-weight:bold;
   height:2em;
}
td.start { color:#003399; }
td.start_h1
{
   background-color:#003399;
   color:#ffffff;
   font-weight:bold;
   font-size:64px;
   text-align:center;
   vertical-align:middle;
   height:2em;
}
td.start_h2
{
   text-align:center;
   color:#003399;
   font-weight:bold;
   font-size:24px;
}
td.start_h3
{
   text-align:left;
   /*background-color:#003399;*/
   background-color:#b0c4de;
   color:#ffffff;
   font-size:12pt;
   font-weight:bold;
   width:300;
}
td.header1
{
   text-align:center;
   font-size:18px;
   font-weight:bold;
}
td.header2
{
   text-align:left;
   font-size:16px;
   font-weight:bold;
}
td.header3
{
   text-align:left;
   font-size:15px;
   font-weight:bold;
   color:#003399;
   /*background-color:#ffffff;*/
}
td.content_h1
{
   text-align:left;
   font-size:15pt;
   font-weight:bold;
   font-variant:small-caps;
   letter-spacing:3px;
}
span.content_h1
{
   text-align:left;
   font-size:15pt;
   font-weight:bold;
   font-variant:small-caps;
   letter-spacing:3px;
}
td.content_h2
{
   text-align:left;
   font-size:11pt;
   font-weight:bold;
}
span.content_h2
{
   text-align:left;
   font-size:11pt;
   font-weight:bold;
}
td.datum
{
   font-style:italic;
   text-align:center;
   font-size:9pt;
}
td.mail
{
   font-weight:bold;
   text-align:left;
   font-size:9pt;
}

td.form-header
{  
   text-align:left;
   font-size:16px;
   font-weight:bold;
}
td.form-message
{
   color:#dc143c;
   font-weight:bold;
}
td.feldname
{ 
   text-align:right;
   font-weight:bold;
}
td.h-px1 { height:1px; }
td.h-px2 { height:2px; }
td.h-px3 { height:3px; }
td.h-px5 { height:5px; }
td.h-px6 { height:6px; }
td.w20   { width:20px; }
td.leer0 { height:4px; }
td.leer1 { height:8px; }
td.leer2 { height:16px; }
td.leer3 { height:32px; }
td.leer4 { height:64px; }
td.ac    { text-align:center; }
td.ar    { text-align:right; }
td.ac    { text-align:center; vertical-align:top; }
td.alM   { text-align:left; vertical-align:middle; }
td.acM   { text-align:center; vertical-align:middle; }
td.ac-b  { text-align:center; font-weight:bold; }
td.ac-i  { text-align:center; font-style:italic; }
td.ar    { text-align:right; }
td.al-i  { text-align:left; font-style:italic; }
td.ar-i  { text-align:right; font-style:italic; }
td.al-u  { text-align:left; text-decoration:underline; }

span.normal { font-weight:normal; }
span.b { font-weight:bold; }
span.u { text-decoration:underline; }
span.firma { font-style:italic; }
span.bosse { font-style:italic; font-size:9pt; }
p { text-align:left; }
input.txt    { width: 400px; }
textarea.txt { width: 400px; }
