   html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
BODY {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  scrollbar-face-color:#EBEBEB;
  scrollbar-highlight-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
  margin-top: 20px;
}


P, TD, TABLE {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size : 12px;
}

#fullheight{height:100%}

A {
  color: #000066;
  text-decoration: none;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-weight : normal;
}
IMG {
  border-color:#000000;
}

A:hover {
  color: #000066;
  text-decoration: underline;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-weight : normal;
}

A.bold {
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#000066;
    color: #000066;
    font-size: 10px;
    text-decoration: bold;
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-weight : bold;
}

A.bold:hover {
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#000066;
  color: #000066;
  font-size: 10px;
  text-decoration: underline;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-weight : bold;
}

A.menue {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

A.menue:hover {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

A.breadcrumb {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

A.breadcrumb:hover {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

a.wiki {
    color: #000066;
    font: Verdana, Arial, Geneva, Helvetica, sans-serif;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#000066;
    text-decoration:none;
}

a.wiki:hover {
    color: #000066;
    font: Verdana, Arial, Geneva, Helvetica, sans-serif;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#000066;
    text-decoration:none;
}

.site_headline {
  color: #000000;
  text-decoration: underline;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
}

.breadcrumb {
  color: #000000;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
}

.footer {
  color: #ffffff;
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
}

.prodcount{
  font-family : Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

INPUT, TEXTAREA, SELECT {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color : #000000;
  BORDER-LEFT: 1px solid #000000;
  BORDER-RIGHT: 1px solid #000000;
  BORDER-TOP: 1px solid #000000;
  BORDER-BOTTOM: 1px solid #000000;
  background-Color: #ffffff;
}

input.borderless {
  border-style: none;
}

TD.menue_headline {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
}

TD.menue_content {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

TD.home_content {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
  background-color: #c7d6e7;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
}

TABLE.error {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-weight : normal;
  color : #000000;
  BORDER-LEFT: 2px solid #ff0000;
  BORDER-RIGHT: 2px solid #ff0000;
  BORDER-TOP: 2px solid #ff0000;
  BORDER-BOTTOM: 2px solid #ff0000;
  background-Color: #fff4f4;
}

HR {
  border: 0;
  background-color: #000000;
  color: #000000;
}

HR.tec_spec {
  border: 0;
  background-color: #6b7eca;
  color: #6b7eca;
  height: 2px;
}

#ddmenue, #ddmenue ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#ddmenue a {
	display: block;
	font-size: 14px;font-weight:bold; color: #000000;
	width: 109px;
	text-decoration: none;
}

#ddmenue a:hover {
    text-decoration: underline;
}

#ddmenue li { /* all list items */
	float: left;
	width: 109px; /* width needed or else Opera goes nuts */
    line-height: 24px;
    padding: 3px;
}


#ddmenue li ul { /* second-level lists */
    margin: 3px 0 0 -3px;
	position: absolute;
	background: #A3B6D0;
    width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#ddmenue li ul li { /* second-level list elements and above */
	border: 1px solid black;
}

#ddmenue li ul li a, #ddmenue li ul li a:hover { /* links in second level and above */
	font-size: 10px;font-weight:bold; color: #000066;
    text-decoration: none;
}

#ddmenue li ul li:hover, #ddmenue li ul li.sfhover {
    background: #768396;
}

#ddmenue li ul ul { /* third-level and above lists */
	margin: -28px 0 0 112px;
}


#ddmenue li:hover ul ul, #ddmenue li.sfhover ul ul {
	left: -999em;
}

#ddmenue li:hover ul, #ddmenue li li:hover ul, #ddmenue li.sfhover ul, #ddmenue li li.sfhover ul { /* lists nested under 
hovered list items */
	left: auto;
}

#ddmenue li:hover ul ul, #ddmenue li:hover ul ul ul, #ddmenue li.sfhover ul ul, #ddmenue li.sfhover ul ul ul {
	left: -999em;
}

#ddmenue li:hover ul, #ddmenue li li:hover ul, #ddmenue li li li:hover ul, #ddmenue li.sfhover ul, #ddmenue li li.sfhover ul, 
#ddmenue li li li.sfhover ul {
	left: auto;
}

DIV.newsticker_headlines {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
  background-color: #cccccc;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
}
