/* Allgemeine Definition */
body, td, p, ul, div, h1, h2, h3, h4
{
  font-family: verdana, arial, sans-serif;
  font-size:9px;
  color:#ffffff;
}

body
{
  scrollbar-track-color:#B4CFEC;
  scrollbar-face-color: #003399;
  scrollbar-arrow-color:#ffffff;
  scrollbar-shadow-color: #B4CFEC;
  scrollbar-3dlight-color: #003399;
}

h1, h2
{
	font-weight:bold;
	font-size:12px;
}

p
{
	font-size:12px;
}

hr
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  line-height: 0;
  text-indent: 0;
}

a
{
	color:#66cc33;
	text-decoration:underline;
}

a:hover
{
	text-decoration:underline;
}

a.con-blue
{
	color:#3399FF;
	font-size: 12px;
	line-height: 15px;
	text-decoration:none;
}

a.con-blue:hover
{
	color:#3399FF;
	font-size: 12px;
	line-height: 15px;
	text-decoration:underline;
}

/* Hintergrund-Tabelle */
td.base-left
{ 
  background-color: #F2F4F8;  
  color: #000000;
}

td.base-top
{ 
  background-color: #003399; 
  color: #ffffff;
  height: 25px;
}

td.base-right
{ 
  background-color: #003399; 
  color: #ffffff;
}

.content
{ 
  background-color: #003399; 
  color: #ffffff;
  font-size:12px;
}

.colNormal
{ 
  font-size:12px;
}

/* Bildunterschrift */
.bild-caption
{
	color:#ffffff;
	font-size:9px;
	padding: 1px 0px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}

/* Definition der Menue / A Styles */
td.menu1
{
	background-color: #99CC33;
	color:#000000;
	white-space: nowrap;
	font-weight: bold;
}

td.menu1 a 
{
	color: 003399;
	text-decoration: none;
}

td.menu1 a:hover 
{
   color: #ffffff;
	text-decoration: none;
}

div.alignright
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-align: right;
  font-size:12px;
}

/* font-size:12px; */
span.taggreen
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color:#66cc33;
  display: inline;
  clear: none;
  float: none;
}

div.menu1-level1-no
{ 
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  white-space: nowrap;
  display: inline;
}

td.footer-left
{ 
  background-color: #F2F4F8;  
  color: #000000;
}

td.footer-right
{ 
  background-color: #003399; 
  color: #66cc33;
}

div.menu-footer-left
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  white-space: nowrap;
  display: inline;	
}

div.menu-footer-left a 
{
	color: #003399;
	text-decoration: none;
}

div.menu-footer-left a:hover 
{
   color: #003399;
	text-decoration: underline;
}

div.menu-footer-right
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  white-space: nowrap;
  display: inline;	
}

div.menu-footer-right a 
{
	color: #66cc33;
	text-decoration: none;
}

div.menu-footer-right a:hover 
{
   color: #66cc33;
	text-decoration: underline;
}

/* Menü-Layer */

.layer-hg
{
	color:#000000;
}
.layer-hg a
{
	color:#000000;
	text-decoration:none;	
}
.layer-hg a:hover
{
	color:#000000;
	text-decoration:none;	
}

/* Linkes Menue */
td.menu2
{
	white-space: nowrap;
	font-weight: normal;
   color:#003399;
}

td.menu2 a 
{
  color: #003399;
  text-decoration: none;
  font-weight:bold;
}

td.menu2 a:hover 
{
  color: #003399;
  text-decoration: underline;
}

/* Level 1 */
td.menu2-level1-no 
{ 
  padding-top: 0px;
  padding-left: 0px;
  white-space: nowrap;
  color:#003399;
}

td.menu2-level1-act
{ 
  padding-top: 0px;
  padding-left: 0px;
  white-space: nowrap;
  font-weight: bold;
}

/* Level 2 */
td.menu2-level2-no
{ 
  padding-top: 0px;
  padding-left: 10px;
  white-space: nowrap;
  font-weight: normal;
  color: #6699FF;
}

td.menu2-level2-act
{ 
  padding-top: 0px;
  padding-left: 10px;
  white-space: nowrap;
  font-weight: bold;
  color: #6699FF;
}

td.menu2-level2-no a
{
  color: #6699FF;
  text-decoration: none;
}

td.menu2-level2-no a:hover
{
  color: #6699FF;
  text-decoration: underline;
}

td.menu2-level2-act a
{
  color: #6699FF;
  font-weight: bold;
  text-decoration: none;
}

td.menu2-level2-act a:hover
{
  color: #6699FF;
  font-weight: bold;
  text-decoration: underline;
}

/* Level 3 */
td.menu2-level3-no
{ 
  padding-top: 0px;
  padding-left: 20px;
  white-space: nowrap;
  font-weight: normal;
  color: #003399;
}

td.menu2-level3-act
{ 
  padding-top: 0px;
  padding-left: 20px;
  white-space: nowrap;
  font-weight: normal;
  color: #003399;
}

td.menu2-level3-no a
{
  color: #003399;
  text-decoration: none;
  font-weight: normal;
}

td.menu2-level3-no a:hover
{
  color: #003399;
  text-decoration: underline;
}

td.menu2-level3-act a
{
  color: #003399;
  font-weight: normal;
  text-decoration: none;
}

td.menu2-level3-act a:hover
{
  color: #003399;
  font-weight: normal;
  text-decoration: underline;
}

/* Fuer Info-Kaesten rechts */
td.box-head
{
   color: #ffffff;  
   background-color:#3366cc;
	font-weight:bold;
}

td.box-content
{
   color: #ffffff;  
   background-color: #003399; 
}

div.box-headline
{
   color: #66cc33; 
	font-weight:normal;
}

/* Content-Styles */

div.con-titel
{
	font-size: 11px;
	font-weight: bold;
	color: #66cc33;
}

div.con-titel-sub
{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

td.con-text
{
	color: #ffffff;
	font-size: 12px;
	line-height: 15px;
}

div.con-text-titel
{
	color: #ffffff;
	font-size: 12px;
	line-height: 15px;
	text-decoration:bold;
}

.con-green
{
	color:#66cc33;
	font-size: 9px;
	line-height: 15px;
}

.green
{
	color:#66cc33;
}

/* Formular-Styles */
input.defaultline
{ 
  border-color: #B4CFEC;
  border: 1px solid #B4CFEC;
  background-color:#CCDAEB;
  margin: 0 0 0 0;
}

input.defaultbutton
{
  color:#ffffff;
  border: 1px solid #B4CFEC;
  border-color: #B4CFEC;
  background-color:#003399;
  border-width: 1px 1px 1px 1px;
  margin: 0 0 0 0;
  border-style: solid solid solid solid;
}

input.menuline
{ 
  border-color: #003399;
  border: 1px solid #003399;
  background-color:#D9E0E8;
  margin: 0 0 0 0;
  font-size:9px;
}

.defaultbox
{
  border: 1px solid #B4CFEC;
  border-color:#B4CFEC;
  background-color:#CCDAEB;
  font-family:Arial, Helvetica, sans-serif;  
  scrollbar-track-color:#B4CFEC;
  scrollbar-face-color: #003399;
  scrollbar-arrow-color:#ffffff;
  scrollbar-shadow-color: #B4CFEC;
  scrollbar-3dlight-color: #003399;
}
 
