body 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  background: #004D95;
}

div.sitelink { z-index: 1000;
  position: absolute; 
  top: 0px; 
  left: 0px; 
  height: 20px; 
  width: 622px; 
 background: none;
border: none;
overflow: visible;
visibility: visible; text-align: right;
}
div.sitelink a {font-size: 10px;
		font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}
div.sitelink a:hover {font-size: 10px;
		font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}
label
{
 white-space: nowrap;
}
input, textarea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.frtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.errortext 
{
  color: red;
  font-weight: bold;
}
a, a:hover {   color: black; text-decoration: none; }
div.xy 
{
  position: relative; 
  top: 5px; 
  left: 0px; 
  height: 155px; 
  width: 220px; 
  background: none;
  border: none;
  overflow: hidden;
  visibility: visible;
}

.formField { height: 22px; }

.sub1, .sub1 a:hover, .sub1 a, .sub2, .sub2 a:hover, .sub2 a,
.sub3, .sub3 a:hover, .sub3 a, .sub1a, .sub1a a:hover, .sub1a a,
.sub1b, .sub1b a:hover, .sub1b a, .sub1c, .sub1c a:hover, .sub1c a, 
.sub1d, .sub1d a:hover, .sub1d a, .sub1aa a, .sub1aa a:hover, 
.sub11 a, .sub11 a:hover, .sub22 a, .sub22 a:hover, .sub33 a, .sub33 a:hover,
.sub1bb a, .sub1bb a:hover, .sub1cc a, .sub1cc a:hover, .sub1dd a, .sub1dd a:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
font-weight: bold; text-decoration: none; line-height: 18px; }

.sub1, .sub1 a:hover, .sub11 a, .sub11 a:hover { color : #93A2CB;  text-decoration: none; }
.sub1 a, .sub1 a:focus { color : #004D95;  text-decoration: none; }
.sub2, .sub2 a:hover, .sub22 a, .sub22 a:hover{ color : #7CCFDD; text-decoration: none; }
.sub2 a { color : #004D95;  text-decoration: none; }
.sub3, .sub3 a:hover, .sub33 a, .sub33 a:hover{ color : #ffffff;  text-decoration: none; }
.sub3 a { color : #004D95;  text-decoration: none; }
.sub1a, .sub1a a:hover, .sub1aa a, .sub1aa a:hover { color : #00ADEF;  text-decoration: none; }
.sub1a a { color : #004D95;  text-decoration: none; }
.sub1b, .sub1b a:hover, .sub1bb a, .sub1bb a:hover { color : #EF3D56;  text-decoration: none; }
.sub1b a { color : #004D95;  text-decoration: none; }
.sub1c, .sub1c a:hover, .sub1cc a, .sub1cc a:hover { color : #F47320;  text-decoration: none; }
.sub1c a { color : #004D95;  text-decoration: none; }
.sub1d, .sub1d a:hover, .sub1dd a, .sub1dd a:hover { color : #01D46C;  text-decoration: none; }
.sub1d a { color : #004D95;  text-decoration: none; }

.inhalt1, inhalt1 a  { color : #93A2CB; }
.inhalt2, inhalt2 a  { color : #00ADEF; line-height: 13px;}
.inhalt3, inhalt3 a  { color : #004D95; }
.inhalt1a, inhalt1a a  { color : #00ADEF; }
.inhalt1b, inhalt1b a  { color : #EF3D56; }
.inhalt1c, inhalt1c a  { color : #F47320; }
.inhalt1d, inhalt1d a  { color : #00A754; }


.links, .links a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.links a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #004D95;
text-decoration: none;
}
div.links {
  position: absolute; 
  top: 590px; 
  left: 920px; 
  height: 20px; 
  width: 50px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
.inhalt, .inhaltrighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
         line-height: 14px;}
}
.inhaltrighttext a, .inhalt a {
color: #000000;
text-decoration: none;
}
.inhaltrighttext a:hover {
color: #ffffff;
text-decoration: none;
}
.inhalt a:hover {
color: #004D95;
text-decoration: none;
}
div.menugap {
position: relative; 
top: 0px; left: 0px; height: 0px; width: 10px; 
background: none; border: none; overflow: hidden; visibility: visible;
}
.menuhover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 28px;
color : #ffffff; 
}
.menuhover a, .menuhover a:link, .menuhover a:focus { 
text-decoration: none; font-weight: bold; color : #ffffff; 
}
.menuhover a:hover { 
text-decoration: none; 
color: #004D95;
background: #677FB7;
display: block;
}
.menuactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004D95;
line-height: 28px;
background: #677FB7;
display: block;
text-decoration: none;
}
.mainmenu {
text-indent: 22px;
}

div.site {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  height: 630px; 
  width: 1020px; 
  background: #ffffff;
  border: none;
  overflow: hidden;
  visibility: visible;
}
div.menu {
  position: absolute; 
  top: 25px; 
  left: 17px; 
  height: 579px; 
  width: 344px; 
  background: #004D95;
  border: none;
  overflow: hidden;
  visibility: visible;
}

div.mainmenu {
  position: absolute; 
  top: 136px; 
  left: 0px; 
  height: auto; 
  width: 131px; 
 background: none;
border: none;
overflow: visible;
visibility: visible;
}
div.submenu {
  position: absolute; 
  top: 136px; 
  left: 131px; 
  height: auto; 
  width: 213px; 
  background: #677FB7;
  border: none;
  overflow: visible;
  visibility: visible;
}
div.subtext{
  position: relative; 
  top: 7px; 
  left: 6px; 
  height: auto; 
  width: 207px; 
 background: none;
border: none;
overflow: visible;
visibility: visible;

}
div.colors {
  position: absolute; 
  top: 495px; 
  left: 16px; 
  height: 68px; 
  width: 310px; 
 background: #004D95;
border: none;
overflow: hidden;
visibility: visible;
}
div.logo {
  position: absolute; 
  top: 24px; 
  left: 372px; 
  height: 69px; 
  width: 476px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
div.ferien{
  position: absolute; 
  top: 28px; 
  left: 28px; 
  height: 188px; 
  width: 320px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
.right, .right a {
text-decoration: none;
}
.right a:hover {
text-decoration: none;
}
div.right{
  position: absolute; 
  top: 560px; 
  left: 710px; 
  height: 40px; 
  width: 300px; 
  background: none;
  border: none;
  overflow: hidden;
  visibility: visible;
}
div.inhalt {
  position: absolute; 
  top: 160px; 
  left: 372px; 
  height: 444px; 
  width: 627px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
div.inhaltleft {
  position: absolute; 
  top: 160px; 
  left: 372px; 
  height: 444px; 
  width: 325px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
div.inhaltright {
  position: absolute; 
  top: 160px; 
  left: 699px; 
  height: 444px; 
  width: 300px; 
 background: #93A2CB;
border: none;
overflow: hidden;
visibility: visible;
}
div.inhaltrighttext {
  position: absolute; 
  top: 10px; 
  left: 10px; 
  height: 424px; 
  width: 280px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
div.lang {
  position: absolute; 
  top: 145px; 
  left: 372px; 
  height: 15px; 
  width: 627px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
div.copyright {
  position: absolute; 
  top: 610px; 
  left: 17px; 
  height: 15px; 
  width: 1000px; 
 background: none;
border: none;
overflow: hidden;
visibility: visible;
}
.lang, .lang a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #004D95;
	text-decoration: none;
}
.lang a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.copyright, .copyright a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #004D95;
	text-decoration: none;
}
.copyright a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.listEntry {
	margin-bottom: 10px;
}


.articleText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.frtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-height: 14px;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: none;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 
.imagelistimg {
	margin-bottom: 17px; 
} 
.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}







div.imageE {  position: absolute; 
  top: -2px;     left: 0px; 
  height: 480px; width: 627px; 
  background: none; border: none;
  overflow: hidden; visibility: visible; z-index: 100;
}

div.imageGallerie {  position: relative; 
  top: 0px;     left: 0px; 
  height: 460px; width: 627px; 
  background: none; border: none;
  overflow: visible; visibility: visible; z-index: 100;
}
div.imageGallerieE {  position: relative; 
  top: 0px;     left: 0px; 
  height: 444px; width: 627px; 
  background: none; border: none;
  overflow: visible; visibility: visible;  z-index: 100;
}
div.imageGallerieEntry, div.imageEntry{ display: block; float: left; 
  height: 444px; width: 627px; 
  z-index: 100;
}
div.space{ display: block; float: left; 
  height: 1px; width: 510px; 

}

#spaceselector0,
#spaceselector1,
#spaceselector2,
#spaceselector3,
#spaceselector4,
#spaceselector5,
#spaceselector6,
#spaceselector7,
#spaceselector8,
#spaceselector9,
#spaceselector10, #spaceselector11, #spaceselector12, #spaceselector13, #spaceselector14, #spaceselector15, #spaceselector16,
#spaceselector17, #spaceselector18, #spaceselector19, #spaceselector20

{ display: block; float: bottom;  
  height: 1px; width: 600px; z-index: 4100; text-align: right;

}
#spaceselector { 
position: relative; 
  top: -20px;     left: 0px; 
  height: 12px; width: 605px; 
  background: none; border: none;
  overflow: visible; visibility: visible;
  z-index: 5000;  text-align: right;
}
#spaceselector, #spaceselector a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
  line-height: 22px;
}
#spaceselector a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #004D95;
text-decoration: none;
}
