body {
     scrollbar-arrow-color: #4A86BD;
     scrollbar-shadow-color: #c8c8c8;
     scrollbar-darkshadow-color: #c8c8c8;
     scrollbar-base-color: #ffffff;
     scrollbar-face-color: #ffffff; 
     scrollbar-highlight-color: #2E3137;
     font-family:Verdana,Helvetica,sans-serif;
     font-size:11px;
     }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,span { font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
select,input,textarea{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
}
.admin_input{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	border: 1px #333333 solid;
	margin-top:3px;
	margin-left:3px;
}
a {
  text-decoration:none;
  color:#000000;
}
.headmega{COLOR:#4A4D4A;font-family:Verdana,Helvetica;FONT-SIZE:18px;font-weight:normal;}
.headsub{color:#6B7573;font-family:Verdana,Helvetica;FONT-SIZE:11px;font-weight:bold;}
.mini{FONT-SIZE:11px;font-weight:normal;}
.formbutton{
background-color: #EFEFEF;
color: #73797B;
font-size: 8pt;
font-family: verdana,arial,helvetica;
font-weight: bold;
border-top: 1px solid #747779;
border-bottom: 1px solid #747779;
border-right: 1px solid #747779;
border-left: 1px solid #747779;
}
.nav3act{
  FONT-SIZE:11px;
  font-weight: bold;
  color:#4A4D4A;
}
td.tab_blue{
background-color:#4286B5;
  FONT-SIZE:11px;
  font-weight: normal;
  color:#D6DBDE;
}
td.tab_grey{
background-color:#CCCCCC;
  FONT-SIZE:11px;
  font-weight: normal;
  color:#333333;
  border-left-width:1px;
border-left-color:#ffffff;
border-left-style:solid;
}

td.tab_darkgrey{
background-color:#333333;
FONT-SIZE:11px;
font-weight: bold;
color:#ffffff;
border-left-width:1px;
border-left-color:#ffffff;
border-left-style:solid;

}

td.navred{
background-color:red;
FONT-SIZE:11px;
font-weight: normal;
color:#ffffff;
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
}

td.leftnav{
background-color:#333333;
FONT-SIZE:11px;
font-weight: normal;
color:#ffffff;
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;

}
td.start{
background-color:#333333;
height: 20px;
COLOR:#ffffff;
font-weight: bold;
FONT-SIZE:11px;
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-left-width:1px;
border-left-color:#ffffff;
border-left-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
}

td.sitemaphl{
background-color:#FFFFFF;
COLOR:#000000;
FONT-SIZE:11px;
border-top-width:1px;
border-top-color:#4A4D4A;
border-top-style:solid;
border-left-width:1px;
border-left-color:#4A4D4A;
border-left-style:solid;
border-right-width:1px;
border-right-color:#4A4D4A;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#4A4D4A;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#4A4D4A;
border-bottom-style:solid;
}

td.sitemap{
COLOR:#636363;
FONT-SIZE:11px;
border-left-width:1px;
border-left-color:#4A4D4A;
border-left-style:dotted;
border-right-width:1px;
border-right-color:#4A4D4A;
border-right-style:dotted;
border-bottom-width:1px;
border-bottom-color:#4A4D4A;
border-bottom-style:dotted;
}

td.container{
background-color:#EBF9DC;
COLOR:#636363;
FONT-SIZE:11px;
border-left-width:1px;
border-left-color:#4A4D4A;
border-left-style:dotted;
border-right-width:1px;
border-right-color:#4A4D4A;
border-right-style:dotted;
border-bottom-width:1px;
border-bottom-color:#4A4D4A;
border-bottom-style:dotted;
border-top-width:1px;
border-top-color:#4A4D4A;
border-top-style:dotted;
}

td.formhead{
FONT-SIZE:11px;
}

td.bold{
FONT-WEIGHT:bold;
}

td.contenttab{
background-color:#EBF9DC;
COLOR:#636363;
FONT-SIZE:12px;
border-right-width:1px;
border-right-color:#84B25A;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#84B25A;
border-bottom-style:solid;
}
td.hauptnav {
background-color:#87B55B;
COLOR:#EBF9DC;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
border-left-width:1px;
border-left-color:#EBF9DC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#EBF9DC;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#EBF9DC;
border-bottom-style:solid;
}

td.hauptnavact {
background-color:#10A694;
COLOR:#EBF9DC;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
border-left-width:1px;
border-left-color:#EBF9DC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#EBF9DC;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#EBF9DC;
border-bottom-style:solid;
}

td.subnav {
background-color:#BDE7CE;
COLOR:#10A694;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
border-right-width:1px;
border-right-color:#EBF9DC;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#EBF9DC;
border-bottom-style:solid;

}

td.subnavleft {
background-color:#10A694;
COLOR:#ECDB6F;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
border-left-width:1px;
border-left-color:#EBF9DC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#EBF9DC;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#EBF9DC;
border-bottom-style:solid;

}

td.subnavact {
background-color:#ECDB6F;
COLOR:#10A694;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
border-right-width:1px;
border-right-color:#EBF9DC;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#EBF9DC;
border-bottom-style:solid;

}

td.greyborder_lr {
border-right-width:1px;
border-right-color:#6B7573;
border-right-style:solid;
border-left-width:1px;
border-left-color:#6B7573;
border-left-style:solid;
}

td.greyborder_lrb {
border-right-width:1px;
border-right-color:#6B7573;
border-right-style:solid;
border-left-width:1px;
border-left-color:#6B7573;
border-left-style:solid;
border-bottom-width:1px;
border-bottom-color:#6B7573;
border-bottom-style:solid;
}

td.search_head {
FONT-SIZE:11px;
FONT-WEIGHT:bold;
COLOR:#4286B5;
background-color:#D6DBDE;
border-top-width:1px;
border-top-color:#6B7573;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#6B7573;
border-bottom-style:solid;
border-right-width:1px;
border-right-color:#6B7573;
border-right-style:solid;
border-left-width:1px;
border-left-color:#6B7573;
border-left-style:solid;

}

td.register {
	background-color:#FFFFFF;
	COLOR:#000000;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	border-right-width:1px;
	border-right-color:#4286B5;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#4286B5;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#4286B5;
	border-top-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4286B5;
}

td.niedrig {
background-color:#EBF9DC;
FONT-SIZE:1px;
border-right-width:1px;
border-right-color:#84B25A;
border-right-style:solid;
border-left-width:1px;
border-left-color:#84B25A;
border-left-style:solid;
}
td.niedrig_dunkel {
background-color:#84B25A;
FONT-SIZE:11px;
font-weight: bold;
COLOR:#EBF9DC;
}


a.textlink {
  color:#446FA2;
  font-weight:bold;
  text-decoration:underline;
}

a.textlink:link {
  color:#446FA2;

}

a.textlink:visited {
  color:#446FA2;

}

a.textlink:hover { 
  color:#264A69;

}

a.toplink {
  FONT-SIZE:11px;
  color:#ffffff;
}

a.redlink {
  FONT-SIZE:11px;
  color:#ffffff;
}

a.toplink:link {
  text-decoration:none;
}

a.toplink:visited {
  text-decoration:none;
}

a.toplink:hover {
  color:#B59C41;
  text-decoration:none;
  font-weight:bold;
}
  
a.redlink:hover {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

a.nav2 {
  FONT-SIZE:12px;
  font-weight: bold;
  color:#10A694;
  font-weight:bold;
}

a.nav2:link {
  color:#10A694;
  text-decoration:none;
}

a.nav2:visited {
  color:#10A694;
  text-decoration:none;
}

a.nav2:hover {
  color:#84B65A;
  text-decoration:none;
}

a.nav1 {
  FONT-SIZE:12px;
  font-weight: bold;
  color:#EFFBDE;
  font-weight:bold;
}

a.nav1:link {
  color:#EFFBDE;
  text-decoration:none;
}

a.nav1:visited {
  color:#EFFBDE;
  text-decoration:none;
}

a.nav1:hover {
  color:#ECDB6F;
  text-decoration:none;
}

a.sitemaplink {
  FONT-SIZE:11px;
  font-weight: normal;
  color:#4A4D4A;
}

a.sitemaplink:link {
  color:#4A4D4A;
  text-decoration:none;
}

a.sitemaplink:visited {
  color:#4A4D4A;
  text-decoration:none;
}

a.sitemaplink:hover {
  color:#84B25A;
  text-decoration:none;
}

table.slideshow {
  BACKGROUND-COLOR: #000000;
}

.textfelder {  background-color: #D6DBDE; border: 1px #333333 solid; padding-left:2px;}

.tdseltab { BACKGROUND-COLOR: #cccccc; border: #000000 solid; border-width: 1px 1px 0px; }
.tdtab { background-color: #FFFFFF;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.tdrahmen_unten {  border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.tdcont { BACKGROUND-COLOR: #cccccc; border: #000000 solid; border-width: 0px 1px; position: relative}
.tdcontbottom { BACKGROUND-COLOR: #cccccc; border: #000000 solid; border-width: 0px 1px 1px}
.tdlight {BACKGROUND-COLOR: #FFFFFF;}
.fl {width:70px; float:left;  text-align:right; FONT-SIZE:10px; margin-top:6px;}
.fl2 {width:150px; float:left;  text-align:right; FONT-SIZE:10px; margin-top:6px;}
fieldset { padding: 5px 10px 5px 5px;}
legend {font-weight: bold;}
.noinput {text-align:left;border: 1px #333333 solid; BACKGROUND-COLOR: #FFFFFF;}

.tdseltabpart { BACKGROUND-COLOR: #FFFFFF; border: #000000 solid; border-width: 1px 1px 0px; }
.tdtabpart { background-color: #4286B5;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.tdcontpart { BACKGROUND-COLOR: #FFFFFF; border: #000000 solid; border-width: 0px 1px; position: relative}
.tdcontbottompart { BACKGROUND-COLOR: #FFFFFF; border: #000000 solid; border-width: 0px 1px 1px}
.error { color:red;}
