body {
  margin			:	0;
  padding			:	0;
  background		:	#fff;
}
body,* {
	font-family		:	Verdana,Arial,Tahoma,sans-serif;
	font-size		:	14px;
}
input.text{
  color: #000000;
  margin: 1 px;
  background-color: #efefef;
  border-left-color: #000000;
  border-right-color: #efefef;
  border-bottom-color: #000000;
  border-top-color: #efefef;
  border-style: solid;
  border-with: 1px;
}
a img {
	border			:	0;
}
a {
  color			:	#666;
}
a:hover {
	color			:	#39f;
}
table {
	border-collapse		:	collapse;
}
table,tr,td {
	vertical-align		:	top;
}
.cell {
	border			:	1px solid #ccc;
}
.celltop {
	font-weight		:	bold;
	background			:	url(img/cellsub.gif);
}
.center {
	text-align		:	center;
}
h1 {
	display			:	none;
}
h2 {
	display			:	none;
}
h3 {
	font-weight		:	bold;
	font-size		:	20px;
	margin			:	0 0 10px 0;
}
h3 * {
	font-weight		:	bold;
	font-size		:	20px;
}
h4 {
	font-weight		:	bold;
	font-size		:	16px;
	margin			:	0 0 10px 0;
}
h4 * {
	font-weight		:	bold;
	font-size		:	16px;
}
h5 {
	font-weight		:	bold;
	font-size		:	14px;
	margin			:	0 0 10px 0;
}
h5 * {
	font-weight		:	bold;
	font-size		:	14px;
}
p {
	margin			:	0 0 10px 0;
}
small {
	font-size		:	10px;
}
.red {
	color			:	red;
}
.bold {
	font-weight		:	bold;
}
.scroller {
	font-family:Verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
	color:#000;
}
.scroller * {
	font-family:Verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
}

#topmenu1 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu1 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu2 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu2 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu3 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu3 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu4 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu4 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu5 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu5 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu6 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu6 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu7 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu7 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu8 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu8 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu9 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu9 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu10 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu10 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#topmenu11 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#topmenu11 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }

#submenu1 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu1 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu2 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu2 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu3 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu3 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu4 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu4 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu5 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu5 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu6 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu6 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu7 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu7 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu8 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu8 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu9 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu9 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu10 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu10 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }
#submenu11 a , #topmenu1 a:visited , #topmenu1 a:active { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; text-decoration: none; width:199px; }
#submenu11 a:hover { font-family:Verdana,Arial,Tahoma,sans-serif; height:14px; font-size:14px; padding:3px; text-align:left; color:#000000; background-color:#c9d2d1; cursor:pointer; text-decoration: none; font-weight:bold; width:199px; }

#suchbegriffe a , #suchbegriffe a:visited , #suchbegriffe a:active { 
  font-family:Verdana,Arial,Tahoma,sans-serif;
  font-size:11px;
  padding:1px;
  text-align:justify;
  color:#999999;
  text-decoration: none;
}
#suchbegriffe a:hover {
  font-family:Verdana,Arial,Tahoma,sans-serif;
  font-size:11px;
  padding:1px;
  text-align:justify;
  color:#000000;
  cursor:pointer;
  text-decoration: none;
}

/* ab hier */
/* Tooltip */
a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
}
/*-----------------------------------------------------------------*/
a.tooltip:hover {
background: transparent;
z-index: 0;
}
/*-----------------------------------------------------------------*/
a.tooltip span {
display: none;
text-decoration: none;
}
/*-----------------------------------------------------------------*/
a.tooltip:hover span {
display: block;
position: absolute;
z-index: 0;
width: 340px;
top: -120px;
left: 35px;
padding: 5px 10px 5px 10px;
background: #F0F2F2;
color: #000000;
text-align: left;
border: 1px solid #000000;
}
