/* table.subnav_farbe: Links Subnavigation */
table.subnav_blau a,
table.subnav_blau a:link,
table.subnav_blau a:active,
table.subnav_blau a:visited {

	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
	Border: #FFFAF1 1px solid;
	text-decoration: none
}

table.subnav_blau a:hover {

	border: 1px solid #006699;
	BACKGROUND-color: #3399CC;
	width: 100%;
	color: #FFFFFF;
	font-weight : bold;
}

table.subnav_rot a,
table.subnav_rot a:link,
table.subnav_rot a:active,
table.subnav_rot a:visited {

  display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
	Border: #FFFAF1 1px solid;
	text-decoration: none
}

table.subnav_rot a:hover {

	border: 1px solid #CC5200;
	BACKGROUND-color: #FF6600;
	width: 100%;
	color: #FFFFFF;
	font-weight : bold;
}

table.subnav_gruen a,
table.subnav_gruen a:link,
table.subnav_gruen a:active,
table.subnav_gruen a:visited {

	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
	Border: #FFFAF1 1px solid;
	text-decoration: none
}

table.subnav_gruen a:hover {

	border: 1px solid #666600;
	BACKGROUND-color: #669900;
	width: 100%;
	color: #FFFFFF;
	font-weight : bold;
}

table.subnav_gelb a,
table.subnav_gelb a:link,
table.subnav_gelb a:active,
table.subnav_gelb a:visited {

  display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
	Border: #FFFAF1 1px solid;
	text-decoration: none
}

table.subnav_gelb a:hover {

	border: 1px solid #FF9933;
	BACKGROUND-color: #FFCC66;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
}

/* .subnav_active_farbe: Active Links Subnavigation */
.subnav_active_blau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border: 1px solid #006699;
	BACKGROUND-color: #3399CC;
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
}

.subnav_active_rot {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border: 1px solid #CC5200;
	BACKGROUND-color: #FF6600;
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
}

.subnav_active_gruen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666600;
	BACKGROUND-color: #669900;
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
}

.subnav_active_gelb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FF9933;
	BACKGROUND-color: #FFCC66;
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
}

/* table.footer: Navigation Footer (Kontakt, Sitemap, Impressum) */
table.footer a,
table.footer a:link,
table.footer a:active,
table.footer a:visited {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

table.footer a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

/* .footer_active: Active Link Navigation Footer (Kontakt, Sitemap, Impressum) */
.footer_active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

/* .footer: eMail-Link Footer */
.footer,
.footer a,
.footer a:link,
.footer a:active,
.footer a:visited {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.footer a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

/* .footer_toprint: Footer Printversion */
.footer_toprint {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

/* table.contentoptions: Druckansicht + Seite empfehlen */
table.contentoptions a,
table.contentoptions a:link,
table.contentoptions a:active,
table.contentoptions a:visited {

  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

table.contentoptions a:hover {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}





/* table.searchbox: Kasten + Inputfeld Volltextsuche */
xtable.searchbox input {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: 400;
	FONT-SIZE: 9px;
	PADDING-LEFT: 2px;
	COLOR: #000000;
	HEIGHT: 16 px;
	BORDER: #FDB46C 1px solid;
	xBORDER: #FFFAF1 1px solid;
	xbackground-color : #FFFFCC; 
	background-color : #FFFAF1; 
}

.xsuche {

  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

input.suche
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: 400;
	FONT-SIZE: 9px;
	PADDING-LEFT: 2px;
	COLOR: #000000;
	HEIGHT: 16 px;
	BORDER: #FDB46C 1px solid;
	xBORDER: #FFFAF1 1px solid;
	xbackground-color : #FFFFCC; 
	background-color : #FFFAF1; 
}

input.ok {

  BORDER: none;
}

xinput.Checkbox,input.radio {

  BORDER:0px;
  BACKGROUND-COLOR:transparent;
}

textarea {

  scrollbar-3dlight-color: #FFFAF1; 
  scrollbar-arrow-color: #FDB46C;
  scrollbar-base-color: #FFFAF1;
  scrollbar-darkshadow-color: #FFFAF1;
  scrollbar-face-color: #FFFAF1;
  scrollbar-highlight-color: #FDB46C;
  scrollbar-shadow-color: #FDB46C;
  scrollbar-track-color: #FFFAF1; 
  overflow: auto;
	BORDER: #FDB46C 1px solid;
  xBORDER-RIGHT: #cccccc 1px solid;
  xBORDER-TOP: #cccccc 1px solid;
  FONT-WEIGHT: 400;
  FONT-SIZE: 11px;
  xBORDER-LEFT: #cccccc 1px solid;
	COLOR: #000000;
  xBORDER-BOTTOM: #cccccc 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFAF1;
}

input {

  BORDER: #FDB46C 1px solid;
  xBORDER-RIGHT: #cccccc 1px solid;
  xBORDER-TOP: #cccccc 1px solid;
  FONT-WEIGHT: 400;
  FONT-SIZE: 11px;
  xBORDER-LEFT: #cccccc 1px solid;
	COLOR: #000000;
  xBORDER-BOTTOM: #cccccc 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFAF1;
}

select {

	BORDER: #FDB46C 1px solid;
  xBORDER-RIGHT: #cccccc 1px solid;
  xBORDER-TOP: #cccccc 1px solid;
  FONT-WEIGHT: 400;
  FONT-SIZE: 11px;
  xBORDER-LEFT: #cccccc 1px solid;
  xBORDER-BOTTOM: #cccccc 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFAF1;
}