 /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
    .clB,.clC,.clD,.clE {position:absolute; color:#224FAA; background-color:#f5fcff; layer-background-color:#f5fcff; padding-top: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align: left; cursor:pointer; cursor:hand;}
   .clA{position:absolute; color:#224FAA; background-color:#FFFFFF; layer-background-color:#FFFFFF; padding-top: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align: left; cursor:pointer; cursor:hand;}
  .clAover{position:absolute; color:#FFFFFF; background-color:#97d4e5; layer-background-color:#97d4e5; padding-top: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align: left; cursor:pointer; cursor:hand;}
  .clBover,.clCover,.clDover,.clEover {position:absolute; color:#FFFFFF; background-color:#97d4e5; layer-background-color:#97d4e5; padding-top: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align: left; cursor:pointer; cursor:hand;}
  .clborder{position:absolute; layer-background-color:#97D4E5; background-color:#97D4E5}
  .clborderover{position:absolute; layer-background-color:#97D4E5; background-color:#97D4E5}


body { background-color:#C3DDDA; background-image:  url("images/bg_main.jpg"); background-repeat:repeat-x; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0px;}
a,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,table { font-family: Verdana, Arial, Helvetica, sans-serif; }

ul { padding-left: 4px; list-style-image:url(images/icon_listitem.gif); list-style-type:disc; list-style-position: outside; margin-left: 7px;}
li { padding-left: 3px; list-style-image:url(images/icon_listitem.gif); list-style-type:disc; list-style-position: outside; margin-left: 7px;}

div#submenuleft {
	position:absolute;
	left:50%;
	width:118px;
	height:112px;
	margin-top:-17px;
	margin-left:-474px;
	} 
div#adress1 {
	position:absolute;
	left:50%;
	width:151px;
	height:112px;
	margin-top:-17px;
	margin-left:-347px;
	font-size: 13px;
	font-weight: normal;
	color: #224FAA;
	line-height: 25px;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	text-decoration:none;
	padding-left: 5px;
	} 
div#adress2 {
	position:absolute;
	left:50%;
	width:180px;
	height:112px;
	margin-top:-17px;
	margin-left:-190px;
	font-size: 13px;
	font-weight: normal;
	color: #224FAA;
	line-height: 25px;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	text-decoration:none;
	padding-left: 5px;
	}
div#subnavright {
	position:absolute;
	left:50%;
	width:550px;
	height:15px;
	margin-top:-180px;
	margin-left:-55px;
	font-size: 9px;
	font-weight: normal;
	color: #224FAA;
	line-height: 14px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	} 
div#statushead {
	position:absolute;
	left:50%;
	width:450px;
	height:30px;
	margin-top:0px;
	margin-left:-15px;
	font-size: 18px;
	font-weight: bold;
	color: #1A3A7D;
	line-height: 20px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	} 

div#contimgcenter {
	position:absolute;
	left:50%;
	width:465px;
	height:15px;
	margin-top:-130px;
	margin-left:-15px;
	font-size: 11px;
	font-weight: normal;
	color: #1A3A7D;
	line-height: 17px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	} 
div#conttextcenter {
	position:absolute;
	left:50%;
	width:301px;
	margin-top:75px;
	margin-left:66px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #1A3A7D;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	} 
h1 {
	font-size: 11px;
	font-weight: bold;
	color: #1A3A7D;
	line-height: 17px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
h2 {
	font-size: 11pt;
	color: #003366;
	font-weight: bold;
	text-align: left;
	padding-top: 25px;
}
a:link {
	color: #224FAA;
	cursor: hand;
	text-decoration:none;
}
a:hover {
	color: #658DE0;
	cursor: hand;
	text-decoration:none;
}
a:active {
	color: #658DE0;
	cursor: hand;
	text-decoration:none;
}
a.link
 {
	font-size: 12px;
	font-style: normal;
	color: #527EDC;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	text-decoration:none;
}
a.link:hover {
	color: #8dd2ef;
	cursor: hand;
	text-decoration:none;
}
a.link:active {
	color: #8dd2ef;
	cursor: hand;
	text-decoration:none;
}
a.linktop
 {
	font-size: 9px;
	font-style: normal;
	color: #224FAA;
	line-height: 14px;
	letter-spacing: 0px;
	text-align: center;
	vertical-align: top;
	cursor: hand;
	text-decoration:none;
}
a.linktop:hover {
	color: #658DE0;
	cursor: hand;
	text-decoration:none;
}
a.linktop:active {
	color: #658DE0;
	cursor: hand;
	text-decoration:none;
}
a.linkleft {
	font-size: 11px;
	font-weight: bold;
	color: #224FAA;
	line-height: 25px;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	text-decoration:none;
	padding-left: 16px;
	background-image: url(images/icon_link.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}
a.linkleft:hover {
	font-weight: bold;
	color: #658DE0;
}
a.linkleft:active {
	font-weight: bold;
	color: #658DE0;
}
a.textlink {
	font-weight: bold;
	color: #224FAA;
	cursor: hand;
	text-decoration:none;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
a.textlink:hover {
	font-weight: bold;
	color: #658DE0;
}
a.textlink:active {
	font-weight: bold;
	color: #658DE0;
}
.titelname {
	font-size: 13px;
	font-weight: bold;
	color: #1A3A7D;
	line-height: 20px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.textfliess {
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #1A3A7D;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

form table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A3A7D
}

table#webadressen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A3A7D
}