/* ================================================================This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/basic_dd.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in anyway to fit your requirements.=================================================================== */* {   margin: 0px;   padding: 0px;}/* FooterStickAltTop -------------------------------------------------------- */html {   height: 100%;   width: 100%;   font-family: Arial, Helvetica, sans-serif;}body {   background-image: url(../chrome/background1.gif);   background-repeat: repeat;   background-position: center 0px;   height: 100%;   width: 100%;   text-align: center;}#container-center {   position: relative;   margin: -43px auto 0px auto;   width: 760px;   min-height: 100%;   height: auto !important;   height: 100%;   z-index: 1;   background-image: url(../chrome/lg50.png);   background-repeat: repeat;   background-position: center 43px;   border-width: 0px 3px 0px 3px;   border-color: #FFFFFF;   border-style: solid;}#container-center-content {   padding: 43px 0px 70px 0px;   width: 760px;   color: #FFFFFF;   font-size: 0.9em;   line-height: 1.3em;   font-weight: normal;   text-align: left;}#container-center-content-text {   padding: 0px 11px 4px 11px;}#container-center-content-text h1{   font-size:1.2em;   font-weight: bold;   margin-bottom: 0.5em;}#container-center-content-text h2{   font-size:1.0em;   font-weight: bold;   margin-bottom: 0em;}#container-center-content-text h3{   font-size:1.0em;   font-style: italic;   font-weight: bold;   margin-bottom: 0em;}#container-center-content-text p{   margin-bottom: 0.5em;   text-align:justify;}#container-center-content-text a{   text-decoration:underline;   color:#fff;}#container-center-content-text ul, #container-center-content-text ol{   margin-bottom: 11px;   margin-left:1.3em;   text-align:justify;}#container-center-content-text ul{   list-style: disc outside;}.menu1 #container-center-content-text h1 {   font-size:1.4em;   margin-bottom: 0.6em;}.menu1 #container-center-content-text li {   font-size:1.2em;   margin-bottom: 0.4em;}.menu1 #container-center-content-text p {   font-size:1.2em;   margin-bottom: 0.6em;}#container-banner {   position: relative;   margin: 0px -3px 0px -3px;   top: 0;   width: 766px;   height: 100px;   overflow:hidden;   background-image: url(../chrome/background1.gif);   background-repeat: repeat;   background-position: center 0px;   z-index:2;}#container-banner #bannerimg {   position:absolute;   bottom:0;   left:0;   border:none;}#container-gutschrift {   position: absolute;   height: 100px;   top: 60px;   left: 50%;   width: 100px;   margin-left: 270px;   z-index: 3;   overflow:hidden;}#container-footer {   position: relative;   margin: 0px auto;   height: 43px;   width: 766px;   bottom: 0px;   z-index: 0;   background-image: url(../chrome/footer.gif);   overflow:hidden;   text-align:left;   font-size:0.6em;   line-height:18px;}#container-footer-left {   position:absolute;   left:16px;   top:0;   text-align:left;}#container-footer-right {   position:absolute;   right:16px;   top:0;   text-align:right;}#container-footer a {   color:#000;}/* FooterStickAltTop -------------------------------------------------------- *//* collar-menu -------------------------------------------------------------- */#collar-menu {   position: relative;   top: 2px;   width:760px;   height: 60px;   line-height: 58px;   background-image: url(../chrome/collar.gif);   background-position: center 0px;   z-index: 18;}#collar-menu ul{   list-style-type:none;   padding:0;   margin:0 20px;}#collar-menu li{   float:left;   position:relative;   z-index:20;   background-image: url(../chrome/hole.gif);   background-position: left center;   background-repeat: no-repeat;   padding-left: 20px;   margin:0 -6px;}#collar-menu a {   background-image: url(../chrome/hole.gif);   background-position: right center;   background-repeat: no-repeat;   padding-right: 20px;   color: #d5cdb7;}.menu1 #collar-menu .menu1, .menu2 #collar-menu .menu2, .menu3 #collar-menu .menu3, .menu4 #collar-menu .menu4, .menu5 #collar-menu .menu5, .menu6 #collar-menu .menu6 {   background-image: url(../chrome/blank.gif);   z-index:21;}.menu1 #collar-menu .menu1 a, .menu2 #collar-menu .menu2 a, .menu3 #collar-menu .menu3 a, .menu4 #collar-menu .menu4 a, .menu5 #collar-menu .menu5 a, .menu6 #collar-menu .menu6 a{   background-image: url(../chrome/blank.gif);   z-index:21;}#collar-menu a, #collar-menu :visited {   text-decoration:none;   text-align:center;   display:block;}#collar-menu ul ul {   visibility:hidden;   position:absolute;   left:50%;   height:0;   margin: -5px 0 0 -73px;}#collar-menu ul a:hover table tr td ul,#collar-menu ul li:hover ul,#collar-menu ul a:hover ul{   visibility:visible;}#collar-menu ul a:hover{   color:#fff;}#collar-menu ul li ul li, #collar-menu ul li ul li a, #collar-menu ul #active ul li a {   background-image: none;   padding-right: 0px;   padding-left: 0px;   line-height: 2.2em;;   color:#fff;   width:150px;}#collar-menu ul li ul li {   width:156px;}#collar-menu ul li ul li a, #collar-menu ul #active ul li a {   background-image:url(../chrome/dg75.png);   background-repeat:repeat;   border: solid #fff;   border-width:0 3px;}#collar-menu ul li ul li a:hover, #collar-menu ul #active ul li a:hover {   background:#8e8e8e;   background-image:none;}/* collar-menu -------------------------------------------------------------- *//* PicBox ------------------------------------------------------------------- */.container-pictbox-float-right {   float:right;   width:59px;   margin-left:7px;}.container-pictbox-float-left {   float:left;   width:59px;   margin-right:7px;   margin-left:-3px;}.container-pictbox-inline {   text-align:center;   margin-bottom: 7px;}.container-pictbox-footer {   position:relative;   text-align:center;   margin: -116px auto 0px auto;   z-index: 3;   width:760px;}.container-pictbox-inline del, .container-pictbox-footer del {    text-decoration:none;}#picbox ul {   display:table;   margin: 0 auto;   cursor: default;   list-style: none;}#picbox ul li {   float: left;   margin: 3px;    width:50px;    height:50px;   border:3px solid #fff;    font-size:0;}#picbox.container-pictbox-inline ul li.g1 {   margin-top:23px;      width:10px;    height:10px;   background-image:url(../chrome/dg75.png);}#picbox.container-pictbox-inline ul li.g2 {   margin-top:13px;   width:30px;    height:30px;   background-image:url(../chrome/dg75.png);}#picbox.container-pictbox-float-right ul li.g1 {   margin-left:43px;   width:10px;    height:10px;   background-image:url(../chrome/dg75.png);}#picbox.container-pictbox-float-right ul li.g2 {   margin-left:23px;   width:30px;    height:30px;   background-image:url(../chrome/dg75.png);}#picbox.container-pictbox-float-left ul li.g1 {   margin-right:43px;   width:10px;    height:10px;   background-image:url(../chrome/dg75.png);}#picbox.container-pictbox-float-left ul li.g2 {   margin-right:23px;   width:30px;    height:30px;   background-image:url(../chrome/dg75.png);}.picbox ul li.g3 {   width:50px;    height:50px;   background-image:url(../chrome/dg75.png);}#picbox ul li a {   display:block;    cursor:default;    width:50px;    height:50px;   overflow:hidden;}#picbox.container-pictbox-footer ul li a {   cursor:auto; }#picbox ul li a img {   display:block;    width:50px;    height:50px;    margin:0;   float:none;   border:none;}#picbox ul li.x a img {   width:75px;    height:50px;    margin:0 0 0 -12px;}#picbox ul li.xl a img {   width:75px;    height:50px;    margin:0 0 0 0px;}#picbox ul li.xr a img {   width:75px;    height:50px;    margin:0 0 0 -24px;}#picbox ul li.y a img {   width:50px;    height:75px;    margin:-12px 0 0 0;}#picbox ul li.yt a img {   width:50px;    height:75px;    margin:0 0 0 0;}#picbox ul li.yb a img {   width:50px;    height:75px;    margin:-24px 0 0 0;}#picbox ul li a:hover {   position:relative;   overflow:visible;   z-index:100;}#picbox ul li a:hover img {   position:absolute;   left:-53px;    top:-53px;    width: 150px;   height: 150px;   border:3px solid #fff;    margin:0;}#picbox ul li.x a:hover img, #picbox ul li.xl a:hover img, #picbox ul li.xr a:hover img {   width: 150px;   height: 100px;   top:-28px; }#picbox ul li.y a:hover img, #picbox ul li.yt a:hover img, #picbox ul li.yb a:hover img {   width: 100px;   height: 150px;   left:-28px; }/* PicBox ------------------------------------------------------------------- *//* rbt ---------------------------------------------------------------------- */.rbtbox {   margin-bottom:7px;}.rbtbox .rbtc{   padding:0 20px 0 20px;   text-align:left;}.rbt01, .rbt02, .rbt03, .rbt04, .rbt05, .rbt06, .rbt07, .rbt08, .rbt09, .rbt10, .rbt11, .rbt12, .rbt13, .rbt14, .rbt15, .rbt16, .rbt17, .rbt18, .rbt19 {   display:block;   overflow:hidden;   font-size:0;}.rbt01, .rbt02, .rbt03, .rbt04, .rbt05, .rbt06, .rbt07, .rbt08, .rbt09, .rbt10, .rbt11, .rbt12, .rbt13, .rbt14, .rbt15, .rbt16, .rbt17, .rbt19  {   height:1px;}.rbt01, .rbt02, .rbt03 {   background:#fff;}.rbt04, .rbt05, .rbt06, .rbt07, .rbt08, .rbt09, .rbt10, .rbt11, .rbt12, .rbt13, .rbt14, .rbt15, .rbt16, .rbt17, .rbt18, .rbt19, .rbtc {   background-image:url(../chrome/dg75.png);}.rbt04, .rbt05, .rbt06, .rbt07, .rbt08, .rbt09, .rbt10, .rbt11, .rbt12, .rbt13, .rbt14, .rbt15, .rbt16, .rbt17, .rbt18, .rbt19 {   border: solid #fff;}.rbt01 {margin:0 20px;}.rbt02 {margin:0 16px;}.rbt03 {margin:0 14px;}.rbt04 {margin:0 12px; border-width:0 9px;}.rbt05 {margin:0 11px; border-width:0 6px;}.rbt06 {margin:0 9px;  border-width:0 6px;}.rbt07 {margin:0 8px;  border-width:0 5px;}.rbt08 {margin:0 7px;  border-width:0 5px;}.rbt09 {margin:0 6px;  border-width:0 4px;}.rbt10 {margin:0 5px;  border-width:0 4px;}.rbt11 {margin:0 5px;  border-width:0 3px;}.rbt12 {margin:0 4px;  border-width:0 4px;}.rbt13 {margin:0 3px;  border-width:0 4px;}.rbt14 {margin:0 3px;  border-width:0 3px;}.rbt15 {margin:0 2px;  border-width:0 4px;}.rbt16 {margin:0 2px;  border-width:0 3px;}.rbt17 {margin:0 1px;  border-width:0 4px;}.rbt18 {margin:0 1px;  border-width:0 3px; height:2px;}.rbt19 {margin:0 0px;  border-width:0 4px;}.rbtc {display:block; border: solid #fff; border-width:0 3px;}/* rbt ---------------------------------------------------------------------- *//* google ------------------------------------------------------------------- */#google {   position: absolute;   right: 10px;   top: 30px;   text-align:right;   color:#000;}#google form img {   border:0;   float:left;   margin-right:5px;   margin-top:-4px;}#google form label, #google form input {   vertical-align: middle;   font-size:0.7em;}#google form .bt {   padding-left:6px;   padding-right:6px;}/* google ------------------------------------------------------------------- *//* detail ------------------------------------------------------------------- */#detail {   color:#fff;   text-decoration:none;}#detail img {   float:left;   margin:4px 4px 0 0;   width: 28px;   height: 28px;   border:0;   background:none;}#detail #detailname {   text-decoration:underline;}#container-center-content-text #detail {   text-decoration:none;}#detail .rbtc {   padding:0 20px 0 20px;   min-height:38px;   height:auto !important;   height:38px;   text-align:left;}#detail #detailbox {   display:none;}#detail:hover {   cursor:help;   position:relative;   z-index:20;}#detail:hover #detailbox {   display:block;   position:absolute;   width:250px;   margin-left:-125px;   left:50%;   bottom:100%;}.detaildown:hover #detailbox {   top:100%;}#detail em {   display:block;   width:0;   height:0;   color:#d8d8ee;   overflow:hidden;   border-left:6px dotted transparent;   border-right:6px dotted transparent;   margin:0 auto;}.detailup em.detailup {   border-top:6px solid #fff;}.detaildown em.detaildown {   border-bottom:6px solid #fff;}/* opera hacks */html:first-child>b\ody #detail:hover {   display:inline-block;   }html:first-child>b\ody #detail:hover #detailboxopera{   position:absolute;   height:20px;}body:hover {   background-color:#FFFFFF; }/* detail ------------------------------------------------------------------- */
