.h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
line-height: 32px;
letter-spacing:1px;
color: #b43032;
padding-left: 25px;
}

.h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5a5e62;
font-weight: bold;
position:absolute; 
left:380px;
top:188px
}

.box {
background-color: #ffffff;
width: 993px;
height:675px;
}

.image {
   border-width: 1px;
   border-style: solid;
   border-color: #b4b4b4
}

.box1 {
background-color: #ffffff;
width: 988px;
height:690px;
}

.box2 {
background-color: #ffffff;
width: 988px;
height:688px;
}

.box3 {
background-color: #ffffff;
width: 988px;
height:995px;
}

.box4 {
background-color: #ffffff;
width: 988px;
height:700px;
}

.box5 {
background-color: #ffffff;
width: 988px;
height:740px;
}

.box_leist {
background-color: #ffffff;
width: 988px;
height:750px;
}

.box_daten {
background-color: #ffffff;
width: 988px;
height:1080px;
}

.block_links {
position:absolute; 
left:300px;
top:550px;
}

.content {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: #777777;
position:absolute; 
left:380px;
top:185px;
width: 400px;
height:600px;
}

.map {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: #777777;
padding-left: 25px;
padding-right: 25px;
padding-top: 20px;
position:absolute; 
left:368px;
top:185px;
}


.impressum {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: #777777;
padding-left: 25px;
padding-right: 25px;
padding-top: 20px;
padding-bottom: 20px;
}

.form {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: #777777;
}

.text {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: #777777;
padding-left: 25px;
padding-right: 25px;
padding-top: 20px;
}

.text1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 22px;
color: #5a5e62;
position:absolute; 
left:368px;
top:185px;
}

.text2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
line-height: 22px;
color: #35398F;
position:absolute; 
left:368px;
top:370px;
}

.text3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #777777;
}


.text4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #777777;
}

.headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #005D8B;
}

.blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #005d8b;
display:block;
padding-left:25px;
padding-top:1px;
padding-bottom:2px;
width:140px;
}

#box a {
color:#6c6c6c;
font: 12px arial, sans-serif;
text-decoration:none;
display:block;
padding:8px;
}

#box a:hover {
color:black;
background:#cccccc;
width:340px;
}

#box a span {
display:none;
}

#box a:hover span {
font: 12px arial, sans-serif;
color:#6c6c6c;
background:#ffffff;
border:1px solid #cccccc;
display:block;
padding:10px;
}

a:link.navi	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; color:#ffffff }
a:visited.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; color:#ffffff }
a:hover.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:underline; color:#005d8b; background-color:#ffffff }
a:active.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; color:#ffffff } 

a:link.navi2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 26px; text-decoration:none; color:#005d8b; padding-left:25px; }
a:visited.navi2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 26px; text-decoration:none; color:#005d8b; padding-left:25px; }
a:hover.navi2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 26px; text-decoration:none; color:#ffffff; background-color: #005d8b; padding-left:25px; }
a:active.navi2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 26x; text-decoration:none; color:#005d8b; padding-left:25px; }

a:link.mini	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#777777 }
a:visited.mini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#777777 }
a:hover.mini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; color:#ffffff; background-color:#9c9a9a }
a:active.mini{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#777777 }  

a:link.mail	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#777777 }
a:visited.mail { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#777777 }
a:hover.mail { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#ffffff; background-color:#777777 }
a:active.mail { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#777777 }  

a:link.mailimp	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color:#777777 }
a:visited.mailimp { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color:#777777 }
a:hover.mailimp { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color:#ffffff; background-color:#777777 }
a:active.mailimp { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color:#777777 }  

.image {
   border-width: 1px;
   border-style: solid;
   border-color: #b4b4b4
}
 
#body{
background-color: #05596B;
overflow-y: Hidden
}
