
.thrColFixHdr #topmenu {
 
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    position:relative;
    background: #c0c0c0 url(../images/navback.gif) repeat-x center right;
 /*   border-top: 1px #fff solid;
    border-bottom: 1px #fff solid; */
    line-height: 0;

	
  }

.thrColFixHdr #topmenu ul {
    display: inline;
    float: left; /* LTR */
    margin: 0 0 0 30px; /* LTR */
    padding: 0;
   /* border-left: 1px #fff solid;
    border-right: 1px #fff solid;*/
  }

.thrColFixHdr #topmenu ul li {
   /* border-left: 1px #fff solid;
    border-right: 1px #fff solid; */
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    font-size:.6em;
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: 0;

  }

.thrColFixHdr #topmenu ul li a,
.thrColFixHdr #topmenu ul li strong {
    background: transparent;
    color:#FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }

.thrColFixHdr #topmenu ul li a:focus,
.thrColFixHdr #topmenu ul li a:hover,
.thrColFixHdr #topmenu ul li a:active  { background:#CC0000; color: #333; text-decoration: none; }

.thrColFixHdr #topmenu ul li.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #272727 url(../images/but2.png) repeat-x center right;
  /*  border-left: 1px #fff solid;
    border-right: 1px #fff solid; */
  }
  
.thrColFixHdr #topmenu ul li.active a {color:#FFFFFF
}
.thrColFixHdr #topmenu ul li.active strong,
.thrColFixHdr #topmenu ul li.active a:focus,
.thrColFixHdr #topmenu ul li.active a:hover,
.thrColFixHdr #topmenu ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }



.thrColFixHdr #submenu {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #272727 url(../images/but2.png) repeat-x center right;

    line-height: 0;
  }

.thrColFixHdr #submenu ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0 0 0 50px; /* LTR */
    padding: 0;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
  }

.thrColFixHdr #submenu ul li {

    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    font-size:.8em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

.thrColFixHdr #submenu ul li a,
.thrColFixHdr #submenu ul li strong {
    background: transparent;
    color:#FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }

.thrColFixHdr #submenu ul li a:focus,
.thrColFixHdr #submenu ul li a:hover,
.thrColFixHdr #submenu ul li a:active  { background:#CC0000; color: #333; text-decoration: none; }

.thrColFixHdr #submenu ul li.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #272727 url(../images/but2.png) repeat-x center right;
  /*  border-left: 1px #fff solid;
    border-right: 1px #fff solid; */
  }
  
.thrColFixHdr #submenu ul li.active a {color:#FFFFFF
}
.thrColFixHdr #submenu ul li.active strong,
.thrColFixHdr #submenu ul li.active a:focus,
.thrColFixHdr #submenu ul li.active a:hover,
.thrColFixHdr #submenu ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }



.thrColFixHdr #menu {

       font-weight: bold; line-height: 1.5em;background-color: #e1f1ff; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: .8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
}
.thrColFixHdr #menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.thrColFixHdr #menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.thrColFixHdr #menu UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; LIST-STYLE-TYPE: none;TEXT-DECORATION: none
}
HTML > BODY #side A {
	WIDTH: auto
}


.main A:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #86aede; TEXT-INDENT: 10px; TEXT-DECORATION: none
}
.main A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #86aede;TEXT-INDENT: 10px; TEXT-DECORATION: none
}
.main A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #3A8DF3; TEXT-INDENT: 10px;TEXT-DECORATION: underline
}
.main A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #86aede; TEXT-INDENT: 10px;TEXT-DECORATION: none
}

.sub A:link {
	COLOR:#666666; TEXT-INDENT: 20px; BACKGROUND-COLOR: #C7DAF1; TEXT-DECORATION: none
}
.sub A:active {
	COLOR:#666666; TEXT-INDENT: 20px; BACKGROUND-COLOR: #C7DAF1; TEXT-DECORATION: none
}
.sub A:visited {
	COLOR:#666666; TEXT-INDENT: 20px; BACKGROUND-COLOR: #C7DAF1; TEXT-DECORATION: none
}
.sub A:hover {
	COLOR:#666666; TEXT-INDENT: 20px; BACKGROUND-COLOR:#3A8DF3; TEXT-DECORATION: none
}




.highlight A:link {
	COLOR:#ffffff;; BACKGROUND-COLOR:#CC0000; TEXT-INDENT: 10px;TEXT-DECORATION: none
}
.highlight A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #CC0000; TEXT-INDENT: 10px;TEXT-DECORATION: none
}
.highlight A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR:#3A8DF3; TEXT-INDENT: 10px;TEXT-DECORATION: underline
}
.highlight A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #CC0000; TEXT-INDENT: 10px;TEXT-DECORATION: none
}
