/**
beige       #E6DEA4
liniebeige  #D7CA6C
hellbeige   #F9F7EA
dunkelbraun #62482F
Logoblau    #4B57B4
orange		#DC7B1B
**/

A:link { COLOR: #DC7B1B; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
A:hover { COLOR: #040194; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
A:active { COLOR: #040194; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
A:visited { COLOR: #DC7B1B; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }

A:link.MEN { COLOR: white; TEXT-DECORATION: none; }
A:hover.MEN { COLOR: #DC7B1B; TEXT-DECORATION: none; }
A:active.MEN { COLOR: #DC7B1B; TEXT-DECORATION: none; }
A:visited.MEN { COLOR: white; TEXT-DECORATION: none; }

/***********************************/ 
BODY {
  MARGIN: 0px;
  BACKGROUND-COLOR: white;
  BACKGROUND-IMAGE: url('pics/bg_gradient_fullsize.gif');
}

TABLE {
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-BOTTOM-STYLE: none;
}

TD {
  FONT-FAMILY: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  VERTICAL-ALIGN: TOP;
}


/***********************************/ 
TABLE.OUTLINE {
  BORDER-LEFT: 1px solid #D7CA6C;
  BORDER-RIGHT: 1px solid #D7CA6C;
}

TD.LOGO {
  PADDING-TOP: 5px;
  PADDING-RIGHT: 10px;
}
TD.LOGO_ZUG {
  PADDING-TOP: 40px;
  PADDING-LEFT: 34px;
}


TD.MENULINE {
  BACKGROUND-IMAGE: url('pics/bg_pixel_25x200.gif');
  HEIGHT: 25px;
}

TD.CONTENT {
  PADDING: 30px;
  LETTER-SPACING: 0px;
  COLOR: #4B57B4;
  WIDTH: 100%;
}
TD.CONTENT2 {
  PADDING: 0px;
  LETTER-SPACING: 0px;
  COLOR: #4B57B4;
}

TD.PARTNER {
  PADDING: 10px;
  PADDING-LEFT: 10px;
  BORDER-LEFT: 1px solid #D7CA6C;
  WIDTH: 100px;
  BACKGROUND-COLOR: #FDFCF4;
}

.HIGHLIGHT {
  COLOR: #4B57B4;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}

IMG.OUTLINE {
  BORDER: 1px solid #62482F;
}

/***********************************/ 
TD.TEXTBOX {
  BORDER-RIGHT: 1px solid #D7CA6C;
  BACKGROUND-COLOR: #FDFCF4;
  WIDTH: 185px;
} 
TD.BOXHEAD {
  BACKGROUND-IMAGE: url('pics/bg_textbox_head.gif');
  PADDING-TOP: 6px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  COLOR: #62482F;
  FONT-WEIGHT: bold;
  HEIGHT: 34px;
} 
TD.BOXBODY {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  PADDING-BOTTOM: 15px;
  BACKGROUND-COLOR: #F9F7EA;
  COLOR: #62482F;
} 
TD.PIXEL {
  BACKGROUND-IMAGE: url('pics/line_pixel.gif');
}

/***********************************/ 
IMAGE.BORDER {
  BORDER: 1px solid #D7CA6C;
}

INPUT {
  FONT-FAMILY: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  LETTER-SPACING: 1px;
  POSITION: relative;
  TOP: -1px;
}


/***********************************/ 
/* drop down menu */

/* !!! DO NOT MODIFY !!!*/
.qmmc .qmdivider {
  DISPLAY: block;
  FONT-SIZE: 1px;
  BORDER-WIDTH: 0px;
  BORDER-STYLE: solid;
  POSITION: relative;
  Z-INDEX: 1;
}
.qmmc .qmdividery {
  FLOAT: LEFT;
  WIDTH: 0px;
}
.qmmc .qmtitle {
  DISPLAY: block;
  CURSOR: default;
  WHITE-SPACE: nowrap;
  POSITION: relative;
  Z-INDEX: 1;
}
.qmCLEAR {
  FONT-SIZE: 1px;
  HEIGHT: 0px;
  WIDTH: 0px;
  CLEAR: LEFT;
  LINE-HEIGHT: 0px;
  DISPLAY: block;
  FLOAT: none !important;
}
.qmmc {
  POSITION: relative;
  ZOOM: 1;
  Z-INDEX: 10;
 }
 .qmmc a, .qmmc li {
   FLOAT: LEFT;
   DISPLAY: block;
   WHITE-SPACE: nowrap;
   POSITION: relative;
   Z-INDEX: 1;
 }
 .qmmc div a, .qmmc ul a, .qmmc ul li {
   FLOAT: none;
 }
 .qmsh div a {
   FLOAT: LEFT;
 }
 .qmmc div {
   VISIBILITY: hidden;
   POSITION: absolute;
 }
 .qmmc li {
   Z-INDEX: auto;
 }
 .qmmc ul {
  LEFT: -10000px;
  POSITION: absolute;
  Z-INDEX: 10;
}
.qmmc, .qmmc ul {
  LIST-STYLE: none;
  PADDING: 0px;
  MARGIN: 0px;
}
.qmmc li a {
  FLOAT:none
}
.qmmc li:hover>ul {
  LEFT:auto;
}
#qm0 ul {
  TOP: 100%;
}
#qm0 ul li:hover>ul {
  TOP: 0px;
  LEFT: 100%;
}


/*  (main) Items  */	
#qm0 a {	
  PADDING: 5px 47px 5px 34px;
  COLOR: #62482F;
  FONT-FAMILY: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
}
/*  (main) Rounded Items  */	
#qm0 .qmritem span {	
  BORDER-COLOR: #E7DEA5;
  BACKGROUND-COLOR: #E7DEA5;
}
/*  (main) Rounded Items Content  */	
#qm0 .qmritemcontent {	
  PADDING: 0px 34px 0px 33px;
}

/*  (SUB) Container  */	
#qm0 div, #qm0 ul	{	
  PADDING: 10px;
  PADDING-TOP: 5px;
  PADDING-LEFT: 25px;
  MARGIN: 1px 0px 0px 0px;
  BACKGROUND-COLOR: transparent;
  BORDER-STYLE: none;
}
/*  (SUB) Items  */	
#qm0 div a, #qm0 ul a	{	
  PADDING: 5px 10px 5px 5px;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: underline;
  FONT-WEIGHT: normal;
  BORDER-WIDTH: 0px;
  BORDER-STYLE: none;
}
/*  (SUB) Hover State  */	
#qm0 div a:hover {	
  BACKGROUND-COLOR: #F9F7EA;
  COLOR: #4B57B4;
}

/*  (SUB) Hover State - (duplicated for pure CSS)  */	
#qm0 ul li:hover>a {	
  BACKGROUND-COLOR: #F9F7EA;
  COLOR: #DC7B1B;
}

/*  (SUB) Active State  */	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
  BACKGROUND-COLOR: #F9F7EA;
  COLOR: #4B57B4;
}

/*  Individual Titles  */	
#qm0 .qmtitle	{	
  CURSOR: default;
  PADDING: 5px 0px 5px 6px;
  COLOR: pink;
  FONT-FAMILY: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}

/*  Individual Vertical Dividers  */	
#qm0 .qmdividery {	
  BORDER-LEFT-WIDTH: 1px;
  HEIGHT: 15px;
  MARGIN: 4px 2px 0px 2px;
  BORDER-COLOR: #D7CA6C;
}

/*  Custom Rule  */	
ul#qm0 ul	{	
  PADDING: 10px;
  MARGIN: -2px 0px 0px 0px;
  BACKGROUND-COLOR: #F9F7EA;
  BORDER-WIDTH: 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #DADADA;
}

/*  Custom Rule  */	
ul#qm0 li:hover > a	{	
  BACKGROUND-COLOR: #F9F7EA;
}

/*  Add-On Core Code  */
.qmfv{VISIBILITY:visible !important;}.qmfh{VISIBILITY:hidden !important;}