body {
color: #000000;
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-style: normal;
line-height: 1.3em;
font-weight: normal;}

h2 {
color: #2066a8;
font-weight: bold;
font-size: 1.2em;
line-height: 1.4em;
margin-bottom: 1.5em;}
h3 {
color: #2066a8;
font-weight: bold;
font-size: 1.1em;
line-height: 1.3em;}
p {
margin-top: 0px;
margin-bottom: 0px;}
abbr {
font-style: normal}
.unsichtbar {
position: absolute;
top: -1000px;
left: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;}
ul {
list-style: none;
padding: 0px;
margin: 0px;}
th, td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.3em;
font-weight: normal;}
th {
font-weight: bold;}

.menutitle {
width: 80%;
font-weight: bold;
border-top: 1px solid #000000;
margin-top: 10px;
margin-left: 0px;}
.contenthead {
color: #2066a8;
width: 100%;
font-weight: bold;
border-bottom: 1px solid #2066a8;
margin-top: 10px;
margin-bottom: 30px;
margin-left: 0px;}
.line {
border-top: 1px solid #2066a8;
margin-top: 30px;
margin-bottom: 20px;}
.linetop {
border-top: 1px solid #2066a8;
margin-top: 5px;
margin-bottom: 0px;}
.linebottom {
border-top: 1px solid #2066a8;
margin-top: 30px;
margin-bottom: 0px;}
.blau {
color: #2066a8;}
.blaubold {
font-weight: bold;
color: #2066a8;}
.center {
text-align: center;}
.navidown {
color: #cc3333;
font-weight: normal;
font-size: 1.0em;
line-height: 1.2em;
text-decoration: none;}
.subnavidown {
color: #99ccff;
font-weight: normal;
font-size: 1.0em;
line-height: 1.6em;
text-decoration: none;}
.impresdown {
color: #efe0ca;
font-weight: normal;
font-size: 1.0em;
line-height: 1.6em;
text-decoration: none;}

/*LINKS*/
a:link {
color: #2066a8;
font-weight: normal; 
text-decoration: none;}
a:visited {
color: #2066a8;
text-decoration: none;}
a:hover, a:active { 
color: #2066a8;
text-decoration: underline;}
/*navi*/
a.navi:link, a.navi:visited, a.ank:link, a.ank:visited {
color: #2066a8;
font-weight: normal;
font-size: 1.0em;
line-height: 1.2em;
text-decoration: none;}
a.navi:hover, a.navi:active, a.ank:hover, a.ank:active {
color: #cc3333; 
text-decoration: underline;}
/*subnavi*/
a.subnavi:link, a.subnavi:visited {
color: #ffffff;
font-weight: normal;
font-size: 1.0em;
line-height: 1.6em;
text-decoration: none;}
a.subnavi:hover, a.subnavi:active {
color: #99ccff;
text-decoration: underline;}
/*kontakt*/
a.contact:link, a.contact:visited {
color: #006699;
font-weight: normal;
font-size: 0.9em;
line-height: 1.1em;
text-decoration: none;}
a.contact:active, a.contact:hover { 
text-decoration: underline;}

.imgnoborder {
 border: none;}
 
.mml_h2 {
color: #2066a8;
font-weight: bold;
font-size: 1.2em;
line-height: 1.4em;
margin-bottom: 1.5em;}
.mml_h3 {
color: #2066a8;
font-weight: bold;
font-size: 1.1em;
line-height: 1.3em;}
