

.menu_right_old  {display:inline /*Fix IE floating margin bug*/; float:right; width:165px; margin:0 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.menu_right {position:absolute; right:15px; width:145px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.menu_right .noborder {border:0;}
.menu_right .link {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); font-size:110%; line-height:2em; }

.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 10px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:163px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}
.subcontent-unit-border-orange {width:143px; margin:0 0 2.5em 0px; padding:0 0 10px 0; padding:0; border:solid 1px #FFBB38; background-color:#FFF8DC; border-top:0;}
.subcontent-unit-border-yellow {width:143px; margin:0 0 2.5em 0px; padding:0 0 10px 0; padding:0; border:solid 1px #FFD800; background-color:#FFF8DC; border-top:0;}
.subcontent-unit-border-pink {width:143px; margin:0 0 2.5em 0px; padding:0 0 10px 0; padding:0; border:solid 1px rgb(255,0,255); background-color:#FFF8DC; border-top:0;}
.subcontent-unit-border-violet {width:143px; margin:0 0 2.5em 0px; padding:0 0 10px 0; padding:0; border:solid 1px #AF0FE3; background-color:#FFF8DC; border-top:0;}
.subcontent-unit-border-pink2 {width:143px; margin:0 0 2.5em 0px; padding:0 0 10px 0; padding:0; border:solid 1px #E52270; background-color:#FFF8DC; border-top:0;}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:#FFBB38;}

.round-border-topleft_old {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-2px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:135px;}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}
.round-border-bottomleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_bottomleft.gif) no-repeat; margin-bottom:-1px; margin-left:-1px;}
.round-border-bottomright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_bottomright.gif) no-repeat; margin-bottom:-1px; margin-left:174px;}
.round-noborder-bottomleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_bottomleft.gif) no-repeat; margin-bottom:0px; margin-left:0px;}
.round-noborder-bottomright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_bottomright.gif) no-repeat; margin-bottom:0px; margin-left:175px;}/* MAIN SUBCONTENT */
.menu_right h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:verdana,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%; text-transform:uppercase;}
.menu_right h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:verdana,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.menu_right h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:verdana,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.menu_right h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:verdana,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.menu_right h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FFBB38; font-family:verdana,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:120%;}
.menu_right h1.orange  .title_img{position:absolute; z-index:101;margin-top:-4px; margin-left:105px; border:0;}
.menu_right h1.yellow {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FFD800; font-family:verdana,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:120%;}
.menu_right h1.yellow  .title_img{position:absolute; z-index:101;margin-top:-4px; margin-left:105px; border:0;}
.menu_right h1.pink {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(255,0,255); font-family:verdana,sans-serif; color:rgb(0,0,0); font-weight:bold; font-size:120%;}
.menu_right h1.pink  .title_img{position:absolute; z-index:101;margin-top:-4px; margin-left:105px; border:0;}
.menu_right h1.violet {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#AF0FE3; font-family:verdana,sans-serif; font-weight:bold; font-size:120%;}
.menu_right h1.violet  .title_img{position:absolute; z-index:101;margin-top:-4px; margin-left:105px; border:0;}
.menu_right h1.pink2 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#E52270; font-family:verdana,sans-serif; font-weight:bold; font-size:120%;}
.menu_right h1.pink2  .title_img{position:absolute; z-index:101;margin-top:-4px; margin-left:105px; border:0;}
 
 
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'menu_right' */
.menu_right h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.menu_right #myGallery3 {clear:both; margin:0 5px 1.0em 5px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.menu_right p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.menu_right p.center {text-align:center;}
.menu_right p.right {text-align:right;}

.menu_right ul { margin:0.5em 10px 1.0em 30px;}
.menu_right ul li {margin:5px 0 0.2em 2px; padding:0 0 3px 0px; line-height:1.2em; font-size:110%;}

.menu_right ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.menu_right ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.menu_right .right {text-align:right;}

.nav3-bullet {width:130px; margin:10px 0 0 10px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:1.0em; padding:0 0 0 10px; background:url(../images/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-size:100%; font-weight:normal;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../images/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../images/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../images/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav4-bullet {width:120px; margin:10px 0 10px 5px;list-style-type:none;}
.nav4-bullet dt a, .nav4-bullet dt a:visited {line-height:2.0em; padding:0 0 0 25px; text-decoration:none; color:rgb(70,122,167); font-size:100%; font-weight:normal;}
.nav4-bullet dd a, .nav4-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../images/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav4-bullet dt a:hover { text-decoration:underline; color:rgb(42,90,138);}
.nav4-bullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

#overflow_window {width:130px; height:90px; overflow:hidden; padding-left:7px;}
#overflow_window img {}
#overflow_window div {display:none;}