body		{ font-size:10pt; font-family:Verdana,sans-serif; font-weight:normal;
				  background-color:#E0E0E0; }

form		{ font-size:8pt; color:#000000 }



table		{ border:0px; border-collapse: collapse; width:700px; }
table.main	{ border:0px solid #000000; border-collapse: collapse; width:700px; background-color:#FFFFFF; }
table.r	{ border:0px; border-collapse: collapse; width:150px; }
table.n	{ border:0px; border-collapse: collapse; width:490px; }
table.profile { border:0px; border-collapse: collapse; width:340px; }
table.erg	{ border:0px; border-collapse: collapse; width:100%; }

div.erg		{ width:490px; overflow:auto; }


td		{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:left; }
td.r		{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif; font-weight:normal; text-align:right; }
td.c		{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif; font-weight:normal; text-align:center; }
td.linie	{ padding: 0px; background-color:#000000; text-align:left; }
td.trzo	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:left;
		  border-top: 1px dashed #000000; vertical-align:top; }
td.trzu	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:left;
		  border-bottom: 1px dashed #000000; vertical-align:top; }
td.trzur	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:right;
		  border-bottom: 1px dashed #000000; vertical-align:top; }
td.trzou	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:left;
		  border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; vertical-align:top; }
td.trzour	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:right;
		  border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; vertical-align:top; }
td.profl	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:right;
		  border-right: 1px solid #000000; vertical-align:top; width:120px; }
td.profr	{ padding: 0px; font-size:10pt; color:#000000; font-family:Verdana,sans-serif; font-weight:normal; text-align:left;
		  border-left: 1px solid #000000; vertical-align:top; width:225px; }

td.guestmitte	{ border-top: solid 0px #0066FF; padding-left: 5px; padding-right: 5px; font-size:8pt;
		      border-left: solid 1px #0066FF;
		      border-right: solid 1px #0066FF;
		      border-bottom: solid 0px #0066FF; }
td.guestoben	{ border-top: solid 1px #0066FF; padding-top: 5px; padding-left: 5px; padding-right: 5px; font-size:8pt;
		      border-left: solid 1px #0066FF;
		      border-right: solid 1px #0066FF;
		      border-bottom: solid 0px #0066FF; }
td.guestunten  	{ border-top: solid 0px #0066FF; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-size:8pt;
		      border-left: solid 1px #0066FF;
		      border-right: solid 1px #0066FF;
		      border-bottom: solid 1px #0066FF; }

td.newsKopfl	{ border-top: solid 1px #0066FF; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;
		      border-left: solid 1px #0066FF;
		      border-bottom: dashed 1px #0066FF;
			width:340px; }
td.newsKopfr	{ border-top: solid 1px #0066FF; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;
		      border-right: solid 1px #0066FF;
		      border-left: solid 0px #0066FF;
		      border-bottom: dashed 1px #0066FF;
			width:150px;
			text-align:right; }
td.newsText  	{ border-top: solid 0px #0066FF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;
		      border-left: solid 1px #0066FF;
		      border-right: solid 1px #0066FF;
		      border-bottom: solid 1px #0066FF;
			text-align:justify; }


a.mail:link	  	{ color:#000000; text-decoration:none; font-weight:bold; }
a.mail:visited 	{ color:#000000; text-decoration:none; font-weight:bold; }
a.mail:hover 	{ color:#0066FF; text-decoration:underline overline; font-weight:bold; }
a.mail:active 	{ color:#000000; text-decoration:none; font-weight:bold; }

#nav td	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  font-weight:bold; text-align:center; width:114px; color:#FFFFFF;
		  border-left:1px solid #0066FF; border-right:1px solid #0066FF }
#nav td.l	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  border-left:0px solid #033E77; font-weight:bold; text-align:center; width:116px; color:#FFFFFF;
		  border-right:1px solid #0066FF; }
#nav td.r	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  font-weight:bold; text-align:center; width:116px; color:#FFFFFF;
		  border-left:1px solid #0066FF; border-right:1px solid #033E77; }

#nav2 td	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  font-weight:bold; text-align:center; width:138px; color:#FFFFFF;
		  border-left:1px solid #0066FF; border-right:1px solid #0066FF; border-top:1px solid #0066FF }
#nav2 td.l	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  font-weight:bold; text-align:center; width:138px; color:#FFFFFF;
		  border-left:0px solid #033E77; border-right:1px solid #0066FF; border-top:1px solid #0066FF; }
#nav2 td.r	{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#033E77;
		  font-weight:bold; text-align:center; width:138px; color:#FFFFFF;
		  border-left:1px solid #0066FF; border-right:1px solid #033E77; border-top:1px solid #0066FF; }


td.pic		{ padding: 0px; border-left:1px solid #000000; border-bottom:1px solid #000000; width:150; height:150; vertical-align:top; }

td.navi		{ padding: 0px; font-size:10pt; font-family:Verdana,sans-serif;	background-color:#0066FF;
		  	  font-weight:normal; color:#000000; border:0px; vertical-align:top; text-align:left; }

#nav a	 	{ color:#FFFFFF; text-decoration: none; }

#nav a:visited 	{ color:#FFFFFF; text-decoration: none; }

#nav a:active 	{ color:#FFFFFF; text-decoration: none; }

#nav a:hover 	{ color:#033E77; text-decoration: none; font-weight:bold;
			  background-color:#FFFFFF; }

#nav2 a	 	{ color:#FFFFFF; text-decoration: none; }

#nav2 a:visited 	{ color:#FFFFFF; text-decoration: none; }

#nav2 a:active 	{ color:#FFFFFF; text-decoration: none; }

#nav2 a:hover 	{ color:#033E77; text-decoration: none; font-weight:bold;
			  background-color:#FFFFFF; }

.navi a	 	{ color:#000000; text-decoration: none; }

.navi a:visited 	{ color:#000000; text-decoration: none; }

.navi a:active 	{ color:#000000; text-decoration: none; }

.navi a:hover 	{ color:#FFFFFF; text-decoration: underline overline; }


.r a	 	{ color:#000000; text-decoration: none; }

.r a:visited 	{ color:#000000; text-decoration: none; }

.r a:active 	{ color:#000000; text-decoration: none; }

.r a:hover 	{ color:#0066FF; text-decoration: underline overline; }

a	 	{ color:#000000; text-decoration: none; }

a:visited 	{ color:#000000; text-decoration: none; }

a:active 	{ color:#000000; text-decoration: none; }

a:hover 	{ color:#0066FF; text-decoration: underline overline; }

.c a	 	{ color:#000000; text-decoration: none; }

.c a:visited 	{ color:#000000; text-decoration: none; }

.c a:active 	{ color:#000000; text-decoration: none; }

.c a:hover 	{ color:#0066FF; text-decoration: underline overline; }

.Auswahl	{ background-color:#FFFFFF; width:400px; border:1px solid #000000; }

div.pic	{ margin-left:5px; margin-bottom:5px;
		  text-align:right; width :150px; height: 150px;
		  float:right; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }

div.gzl	{ text-align:left; width:30px; float:left; }
div.gzr	{ text-align:left; width:200px; }

div.beitragLinks	{ text-align:left; width:50px; float:left; }
div.beitragRechts	{ text-align:left; }

a.nodec	 	{ color:#000000; text-decoration: none; }
a.nodec:visited	{ color:#000000; text-decoration: none; }
a.nodec:active 	{ color:#000000; text-decoration: none; }
a.nodec:hover 	{ color:#000000; text-decoration: none; }








ul.sitemap {
  padding: 5px;
  margin: 5px;
}

ul.sitemap ul {
  padding: 0;
  margin: 0 0 0 10px;
}

ul.sitemap li {
  list-style-type: none;
  padding: 2px 0 2px 20px;
  text-indent: -20px;
}


ul.sitemap li:last-child {
  list-style-type: none;
  padding-left: 20px;
  text-indent: -20px;
}

ul.sitemap li a {
  font-size: 9pt;
}

ul.sitemap li a:hover {
  color:#0066FF;
  text-decoration: none;
}

ul.sitemap li a::before {
  content: url("/_IMAGES/folder.gif") " ";
}

ul.sitemap li a:hover::before {
  content: url("/_IMAGES/folderhover.gif") " ";
}

ul.sitemap li a:last-child::before {
  content: url("/_IMAGES/page.gif") " ";
}

ul.sitemap li a:last-child:hover::before {
  content: url("/_IMAGES/pagehover.gif") " ";
}