/* style sheet */
/* Domain: ergoldsbach.xxx */
/* Author: Werner Dirschedl */

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	background-image: url(../images/bgr_white.jpg);
	background-attachment: fixed;
}

li
{
	list-style-type:square;
}

h5 {
   border-left  : 0px none #000000; border-right:0px none #000000; border-top:1px solid #006666; border-bottom:1px solid #006666; font-weight : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 10px;
   color        : #000000;
   background   : #EEEEEE;
   text-align   : center;
   margin-left  : 5px;
   margin-right	: 5px;
   padding-left : 0px; padding-right : 0px; padding-top : 1px; padding-bottom : 1px
}

h4 {
   border-left  : 0px none #000000; border-right:0px none #000000; border-top:1px solid #006666; border-bottom:1px solid #006666; font-weight : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 11px;
   color        : #003333;
   background   : #EEEEEE;
   text-align   : center;
   margin-left  : 15px;
   margin-right	: 15px;
   padding-left : 10px; padding-right : 10px; padding-top : 2px; padding-bottom : 2px
}

h3 {
   border-left  : 0px none #000000; border-right:0px none #000000; border-top:1px solid #006666; border-bottom:1px solid #006666; font-weight : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 12px;
   color        : #000000;
   background   : #EEEEEE;
   text-align   : center;
   margin-left  : 25px;
   margin-right	: 25px;
   padding-left : 20px; padding-right : 20px; padding-top : 3px; padding-bottom : 3px
}

h2 {
   border-left  : 0px none #185ac6; border-right:0px none #185ac6; border-top:1px solid #185ac6; border-bottom:1px solid #185ac6; font-weight  : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 14px;
   color        : #000000;
   background   : #E8E8E8;
   text-align   : center;
   margin-left  : 20px;
   margin-right	: 20px;
   padding-left : 20px; padding-right : 20px; padding-top : 3px; padding-bottom : 3px;
}

h1 {
   border-left  : 0px none #185ac6; border-right:0px none #185ac6; border-top:2px solid #185ac6; border-bottom:2px solid #185ac6; font-weight  : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 18px;
   color        : #000099;
   background   : #DDDDDD;
   text-align   : center;
   margin-left  : 10px;
   margin-right	: 10px;
   padding-left : 20px; padding-right: 20px; padding-top: 2px; padding-bottom: 2px
}

p, li, ul, tt, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

p, td, th, tt {
	margin-left: 20px;
	margin-right: 20px;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #003399;
  text-decoration : none;
}

/* not visited, yet */
a:link { color : #003399; }

/* clicked */
a:active { font-weight : bold; color : #0000D0; }

/* visited links */
a:visited { color: #0000C0; }

/* mouse over link entry */
a:hover { font-style: italic; color : #0000CC; }

/* active focus / tab */
a:focus { font-weight : bold; color : #0000D0; }

.nav_path
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  text-decoration : none;
}

/* nav_path classes */
.nav_path a { font-weight : bold; color : #0000CC; }

/* mouse over link entry */
.nav_path a:hover { color : #003333; }

/* active focus / tab */
.nav_path a:focus { color : #003300; }

/* visited yet */
.nav_path a:visited { color : #000000; }

/* -------------- */
/* vert. navi */
#vnavi ul
{
    list-style:none;
    margin:1px;
    padding:1px;
    background-color:#CCCCEE;
}

#vnavi li
{
	list-style:none;
	padding-bottom:0px;
}

#vnavi li a
{
   text-decoration:none;
	list-style: none;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   height:16px;
   background-position: center center;
   background-color: #EEEEEE;
   padding:2px;
   margin:2px;
 }

#vnavi li a:link
{
   display:block;
   background-image: url(../images/nbggray2.gif);
    background-position: center center;
   border-color: #E0E0E0 #666666 #666666 #C0C0C0;
   border-style: solid;
   border-width: 1px;
}

#vnavi li a:visited
{
    display:block;
   background-image: url(../images/nbgblue.gif);
   border-color: #E0E0E0 #666666 #666666 #C0C0C0;
   border-style: solid;
   border-width: 1px;
}

#vnavi li a:hover
{
    display:block;
   background-color: #EEEEEE;
   background-image: url(../images/nbggray1.gif);
   border-color: #E0E0E0 #666666 #666666 #C0C0C0;
   border-style: dotted;
   border-width: 1px;
}

#vnavi li a:active
{
    display:block;
   background-image: url(../images/nbggray1.gif);
   background-repeat: repeat-x;
    border-color: #E0E0E0 #666666 #666666 #C0C0C0;
   border-style: dotted;
   border-width: 1px;
}

/* -------------- */

#Header {
	background-color: #EEEEEE;
	background-image: url(../images/topbg.gif);
  border: 0px;
}

#Clock {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : blue;
	padding-right : 5px;
	padding-left : 5px;
}

#News {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : navy;
	padding-right : 5px;
	padding-left : 5px;
}

.h_blue {
	font-size: 24px;
	color: blue;
	font-style: italic;
	font-weight: bold;
}

.h_black {
	font-size: 24px;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.info, table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.b_blue  {
  font-size : 12px;
  font-weight : bold;
  color : blue;
}

.b_black  {
  font-size : 12px;
  font-weight : bold;
  color : black;
}

.s_blue  {
  font-size : 10px;
  color : blue;
}

.s_black  {
  font-size : 10px;
  color : black;
}

.sb_blue  {
  font-size : 10px;
	font-weight : bold;
  color : blue;
}

.sb_black  {
  font-size : 10px;
	font-weight : bold;
  color : black;
}

td.odd
{
	background-color: #E8E8E8;
	color: black;
	font-size: 11px;
	font-style: normal;
}

td.even
{
	background-color: #C9C9C9;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.odd_blue
{
	background-color: #AADDFF;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.even_blue
{
	background-color: #D8F3FF;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.odd_green
{
	background-color: #AAFFDD;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.even_green
{
	background-color: #BBFFEE;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.odd_gray
{
	background-color: #E0E0E0;
	color: black;
	font-size: 11px;
	font-style: normal;
}

tr.even_gray
{
	background-color: #F0F0F0;
	color: black;
	font-size: 11px;
	font-style: normal;
}

/* table footer */
tr.foot
{
	background-color: #F8F8F8;
	color: #333333;
	font-size: 11px;
	font-style: normal;
}

td.hd1_blue
{
	font-size: 10px;
	color: blue;
	font-style: normal;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray1.gif);
	background-position: center center;
	height: 14px;
	vertical-align: middle;
}

td.hd2_blue
{
	font-size: 10px;
	color: blue;
	font-style: normal;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray2.gif);
	background-position: center center;
	height: 14px;
	vertical-align: middle;
}

td.hd3_blue
{
	font-size: 12px;
	color: blue;
	font-style: normal;
	font-weight: bold;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray2.gif);
	background-position: center center;
	height: 16px;
	vertical-align: middle;
}

td.hd1_black
{
	font-size: 10px;
	color: black;
	font-style: normal;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray1.gif);
	background-position: center center;
	height: 14px;
	vertical-align: middle;
}

td.hd2_black
{
	font-size: 10px;
	color: black;
	font-style: normal;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray2.gif);
	background-position: center center;
	height: 14px;
	vertical-align: middle;
}

td.hd3_black
{
	font-size: 12px;
	color: black;
	font-style: normal;
	font-weight: bold;
	background-color: #E6E6E6;
	background-image: url(../images/nbggray2.gif);
	background-position: center center;
	height: 16px;
	vertical-align: middle;
}

td.nav
{
	font-size: 12px;
	color: black;
	font-style: normal;
	font-weight: bold;
	background-position: center center;
	height: 25px;
	vertical-align: middle;
	border-style: solid;
	border-color: #E0E0E0 #666666 #666666 #C0C0C0;
	border-width: 2px;
	text-align: center;
}

.nblue
{
	background-color: #EEEEEE;
	background-image: url(../images/nbgblue.gif);
}

.ngray
{
	background-color: #EEEEEE;
	background-image: url(../images/nbggray2.gif);
}

.ncyan
{
	background-color: #EEEEEE;
	background-image: url(../images/nbgcyan.gif);
}

.small_solid_border
{
	border-style: solid;
	border-color: #CCCCEE #CCCCEE #CCCCEE #CCCCEE;
	border-width: 1px;
}

td.site_path { text-align:left; padding-left:5px; }

form { margin-bottom:15px; }

.textbox
{
	color : black;
	background-color : #F8F8F8;
}

.formfield {
	border-color : #666699 #666699 #666699 #666699;
	border-width : 1px;
	color : Black; background-color : #99CCFF;
	height : 19px; font-size : 12px;
}

.button
{
	color : Black;
	background-color : #F5FFFA;
	height : 19px;
	font-size : 12px;
}

table.shadow
{
	font-size        : 10px;
	background-color : #EEEEEE;
	background-image : none;
	color            : black;
	border           : 0px;
}

thead.gray
{
	font-size        : 11px;
	font-weight      : bold;
	background-color : #E0E0E0;
	background-image : none;
	color            : black;
}

.changed_field
{
	color:#333333;
	background:#EEEEEE;
}

.current_field
{
	color:#000000;
	background:#DDFFFF;
}

.black { color:#000000 }
.blue {	color:#0000CC }
.gray { color:#666666 }
.cyan { color:#CCFFFF }

.b { font-weight:bold }
.s { font-size:10px }
.u { text-decoration:underline }
.i { font-style:italic }
.n { font-style:normal }

.tj { text-align:justify }
.tc { text-align:center }
.tl { text-align:left }
.tr { text-align:right }

.ph25 { padding-left:25px; padding-right:25px }

.marker_blue { background-color : #CCEEFF; }

.initial:first-letter { color:#000066; font-size:16px; font-weight:bold; }

#screenshot
{
	position:absolute;
	border:1px solid #ccc;
	display:none;
	color:#000;
}

