body {
margin-width:0;
scrollbar-face-color:#031774;
scrollbar-shadow-color:#000;
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:#8EBCE1;
scrollbar-darkshadow-color:#8EBCE1;
scrollbar-track-color:#8EBCE1;
scrollbar-arrow-color:#ccc;
margin:0;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
font-family:Arial,sans-serif;
}

td.titel {
font-size:16pt;
color:#8EBCE1;
text-align:center;
}

td.menue {
font-size:15pt;
color:#8EBCE1;
font-weight:500;
}

td.fav {
font-size:12pt;
color:#8EBCE1;
font-weight:800;
text-align:center;
}

td.link {
font-size:15pt;
color:#031774;
font-weight:300;
}

td.text {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
}

.text2 {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
margin-left:10px;
}

td.textmst {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:center;
color:#031774;
}

br.linktext {
line-height:18pt;
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
}

td.druck {
font-family:Arial,sans-serif;
font-size:10pt;
}

a {
font-family:Arial,sans-serif;
font-size:10pt;
color:#031774;
}

td.format {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:justify;
color:#031774;
}

h1 {
font-size:18pt;
color:#031774;
}

h2 {
font-size:16pt;
color:#031774;
}

h3,h3.xmp,h3.xpl,h3.inf,h3.tip {
font-size:12pt;
color:#031774;
}

h3.bericht {
font-size:14pt;
color:#031774;
margin-top:3px;
margin-bottom:3px;
}

h4.kbericht {
font-size:10pt;
color:#FF8040;
margin-bottom:0;
}

tt {
font-family:"Courier New",Courier;
font-size:10pt;
color:#0000C0;
}

.abstand {
margin-left:15px;
margin-right:15px;
}
.abstandsuche {
margin-top:8px;
}
.public {
font-size:10pt;
margin-top:0;
color:#424242;
font-weight:700;
}

a.info span {
display:none;
}

a.info:hover span {
background-color:#fff;
display:block;
position:absolute;
top:16px;
left: -50px;
width:190px;
border-color:#031774;
border-style:solid;
border-width:1px;
padding: 20px;
}

a.info:hover {
z-index:25;
}

.tooltip {
font-family:arial,verdana,tahoma,sans-serif;
font-size:9pt;
text-align:left;
color:#031774;
background-color:#8EBCE1;
}

a.info {
position:absolute;
z-index:24;
}

.headline {
font-size:14pt;
font-weight:bold;
margin:15px 15px 8px;
}

.vorspann {
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
font-size:9pt;
font-weight:bold;
}

.fliesstext {
margin-top:5px;
font-size:9pt;
}

.headline_sm {
font-size:11pt;
font-weight:bold;
margin:15px 15px 8px;
}

.fliesstext_smindex {
font-size:10pt;
margin-left:15px;
margin-right:15px;
}

.headline_smindex {
background-color:#8EBCE1;
font-size:11pt;
font-weight:bold;
margin:15px 15px 8px;
}

.vorspann_sm {
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
font-size:9pt;
font-weight:normal;
}

a:active {
color:#031774;
text-decoration:none;
}

a:hover {
text-decoration:none;
background-color:#8EBCE1;
}

a:hover.unten {
font-size:8pt;
background-color:#FFF;
text-decoration:none;
font-weight:700;
}

a:hover.news {
color:#031774;
font-size:14pt;
background-color:#8EBCE1;
text-decoration:none;
font-weight:700;
}

a.nav {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
border-bottom-color:#031774;
border-left-color:#031774;
border-right-color:#031774;
padding:2px;
}

a.navmit {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1;
padding:5px;
}

a.navmitohne {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.navunterpunkt {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
font-size:8pt;
text-valign:middle;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:2px;
}

a.navanfang {
display:block;
width:130px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1 #8EBCE1 #031774 #031774;
padding:3px 10px;
}

a.navende {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.ohne {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
border-left-color:#031774;
border-right-color:#031774;
border-bottom-color:#031774;
padding:0 2px;
}

a.navrechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
border-bottom-color:#031774;
border-left-color:#8EBCE1;
border-right-color:#8EBCE1;
padding:2px;
}

a.navmitrechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1;
padding:5px;
}

a.navmitohnerechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.navunterpunktrechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
font-size:8pt;
text-valign:middle;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:2px;
}

a.navanfangrechts {
display:block;
width:140px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1 #031774 #031774 #8EBCE1;
padding:3px 10px;
}

a.navenderechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.ohnerechts {
display:block;
width:160px;
background:#8EBCE1;
border:1px #031774 solid;
border-left-color:#8EBCE1;
border-right-color:#8EBCE1;
border-bottom-color:#031774;
padding:0 2px;
}

b.an {
text-decoration:none;
font-size:8pt;
}

i.on {
font-size:8pt;
}

* {
margin:0;
padding:0;
}

#reiter1 ul {
border-bottom:1px solid #031774;
padding:0px 0 3px 14px;
}

#reiter1 ul li {
display:inline;
list-style:none;
}

#reiter1 ul li a {
font-weight:700;
margin-right:7px;
border:1px solid #031774;
border-bottom:none;
background-color:#8EBCE1;
color:#031774;
text-decoration:none;
padding:3px .5em;
}

#reiter1 ul li a:hover {
background-color:#EFF0F0;
color:#031774;
border-color:#031774;
}

#reiter1 ul li a.aktiv,#reiter1 ul li a.aktiv:hover {
background-color:#fff;
color:#031774;
border:1px solid #031774;
border-bottom:1px solid #fff;
cursor:default;
}

p,ul,ol,li,div,td,th,address,nobr,b,i,h4 {
font-size:10pt;
}

td.textst,td.textl {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:right;
color:#031774;
}

a:link,a:visited {
color:#031774;
text-decoration:underline;
}

a:link.unten,a:visited.unten,a:active.unten {
color:#031774;
font-size:8pt;
text-decoration:none;
font-weight:700;
}

a:link.news,a:visited.news,a:active.news {
color:#031774;
font-size:14pt;
text-decoration:none;
font-weight:700;
}

a:link.navanfang,a:link.navmit,a:link.navmitohne,a:link.navunterpunkt,a:link.navende,a:link.navanfangrechts,a:link.navmitrechts,a:link.navmitohnerechts,a:link.navunterpunktrechts,a:link.navenderechts,a:visited.navanfang,a:visited.navmit,a:visited.navmitohne,a:visited.navunterpunkt,a:visited.navende,a:active.navanfang,a:active.navmit,a:active.navmitohne,a:active.navunterpunkt,a:active.navende,a:visited.navanfangrechts,a:visited.navmitrechts,a:visited.navmitohnerechts,a:visited.navunterpunktrechts,a:visited.navenderechts,a:active.navanfangrechts,a:active.navmitrechts,a:active.navmitohnerechts,a:active.navunterpunktrechts,a:active.navenderechts {
color:#031774;
text-decoration:none;
font-weight:700;
}

a:hover.navanfang,a:hover.navmit,a:hover.navmitohne,a:hover.navunterpunkt,a:hover.navende,a:hover.navanfangrechts,a:hover.navmitrechts,a:hover.navmitohnerechts,a:hover.navunterpunktrechts,a:hover.navenderechts {
background-color:#EFF0F0;
color:#031774;
text-decoration:none;
font-weight:700;
}

ul#menu { width: 100%; height: 40px; background: #EFF0F0 url("../images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 31px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 8px 0; }
ul#menu li a:hover { color: #031774; background: none; }
ul#menu li a.current{ color: #031774; font-size: 1.2em; background: #8EBCE1 url("../images/current-bg.gif") top left repeat-x; padding: 5px 10px 0; }

ul#untermenu { width: 100%; height: 35px; background: #EFF0F0 url("../images/submenu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#untermenu li { display: block; float: left; margin: 0 0 0 5px; }
ul#untermenu li a { height: 18px; color: #031774; font-family: "Lucida Grande", Verdana, sans-serif; font-size: 0.8em; text-decoration: none; display: block; float: left; padding: 0 10px 0; }
ul#untermenu li a:hover { color: #031774; background: none; }

.kopfmittig  { padding: 0px 0px 0px 0px; }

.ws-hauptbox200 {
float: left;
width: 194px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-rught: 10px;
}

.ws-hauptbox200 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox200 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

.ws-hauptbox195 {
float: left;
width: 195px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-left: 10px;
}

.ws-hauptbox195 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox195 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}


.ws-hauptbox195mitte {
float: left;
width: 195px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-left: 10px;
}

.ws-hauptbox195mitte h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox195mitte p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

.ws-hauptbox400 {
float: right;
width: 400px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
}

.ws-hauptbox400 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox400 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

#anders400 {
position: relative;
top: -205px;
left: 210px;
background-color: #fff;
}

.ws-hauptbox608 {
float: left;
width: 608px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
}
.ws-hauptbox608 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}
.ws-hauptbox608 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
}

#anders610 {
position: relative;
top: -205px;
background-color: #fff;
}

a:hover.rechteleisten {
text-decoration:none;
}
