a { color: #435971; }
body {
 margin: 0;
 padding: 0;
 background-image: url("imgs/hg.gif") ;  
 background-repeat: repeat-x; 
 }

.formtd  { background: #fff url(images/) repeat-x }
.footer { font-size: 12px; color: #435971; }
.footer1 { font-size: 11px; color: red; }
.small { font-family: Arial; font-size: 10px; color: black; }
.impress { font-size: 13px; color: #111111; }
.text { font-size: 14px; color: #111111; }
.text11 { font-family:  Arial; font-size: 13px; font-weight: none;  #111111;}
.textbalken { font-size: 13px; font-weight: bold; color: #FFFFFF; }
.textbold { font-size: 18px; font-weight: bold; color: #111111; }
.bieterot { font-size: 12px; font-weight: bold; color: red; }
.textblau { font-size: 12px; font-weight: none; color: darkblue; }
.textgrau { font-size: 14px; color: #777777; }
.smallgross { font-family:  Arial; font-size: 13px; font-weight: small;  #111111;}

.textweiss { font-size: 13px; font-weight: bold; color: #FFFFFF; }
.textyellow { font-size: 12px; color: yellow; }
.usermenu { font-size: 13px; color: #111111; }
.textrotg { font-family:  Arial; font-size: 13px; font-weight: bold;  color: red;}
.textgraug { font-family:  Arial; font-size: 13px; font-weight: bold;  color: #555555;}
.picture { font-size: 16px; color: #777777; }
.errormsg { color: red; font-weight: none; }

.okmsg { color: green; font-weight: none; }
form { display: inline; }

body, td   { color: #555555; font-size: 13px; font-family: Arial }

#navigation  { color: white; 
background: #efefef url(images/nav_bg.gif) repeat-x left top; 
text-align: left; 
margin: 0; 
padding: 0; 
width: 1000px; 
height: 32px; 
display: block }

#navigation ul {
 float: left;
 list-style: none;
 font-size: 12px;
 margin: 0;
 padding: 0;
 width: 800px;
 height: 32px;
 min-height: 32px;
}

#navigation ul.usermenu {
 float: right;
 width: 180px;
 text-align: right;
}

#navigation ul li {
 position: relative;
 float: left;
 margin: 1px 0 0 0 ;
 font-size: 0.95em;
}

#navigation ul li a,
#navigation ul li a:visited  {
 float: left;
 height: 32px;
 margin: 0 0 0 0px;
 text-decoration: none;
}

#navigation ul li a:hover,
#navigation ul li:hover a,
#navigation ul li.hover a  { color: white; font-size : 13px; background: url(images/nav_hover_left_bg.gif) left top; float: left;  }
#navigation ul li a:hover span,
#navigation ul li:hover a span,
#navigation ul li.hover a span  { color: white; font-size : 13px; background: url(images/nav_hover_right_bg.gif) no-repeat right top; float: left;  }
#navigation ul li.selected a  { color: #ffffff; background: #844e5a url(images/nav_selected_left_bg.gif) no-repeat left top; float: left; padding-left: 4px; height: 29px; min-height: 29px }
#navigation ul li a span,
#navigation ul li:hover a span,
#navigation ul li.hover a span {
 float: left;
 cursor: pointer;
 min-height: 28px;
 height: 32px;
 padding: 6px;
 text-transform: none;
}

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}

#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay { background-image: url(images/overlay.png) }

A:link { COLOR: gray}
A:visited { COLOR: gray}
a:hover   { font-width : none; text-decoration : none; COLOR: red; }
a { font-size : 13px; line-height : 13pt; font-family : Arial; font-weight : normal; text-decoration : none; color : #555555;  }
