@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0pt none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0pt; padding:0pt; vertical-align:baseline; }  

body { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background: #D2CAB9 url(http://media.yubuk.com/_images/general/bg-site.png) repeat-x 0 0; }
* html body { font-size: small; f\ont-size: small; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

a { color:#0000FF; text-decoration:none; cursor: pointer; }
a:hover { color:#0000FF; text-decoration:underline; }
a:visited { color:#0000FF; }

/* img, div { behavior: url(/_css/iepngfix.htc); } */

#wrap { max-width:1200px; min-width:860px; _width: expression(document.body.clientWidth < 860? "860px" : document.body.clientWidth > 1200? "1200px" : "auto"); margin: 0 auto; }

#header { border:1px outset #ccc; background: #fff url(http://media.yubuk.com/_images/general/bg-siteTopNB.png) repeat-x 0 0; -moz-border-radius:10px; margin-top:10px; }
.header-nav-main {
	background-color:#3F3F3F;
	color:#FFFFFF;
	clear:both;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
}
.header-nav-main a { color:#FFFFFF; }
.header-nav-main a:selected { color:#FFFFFF; }
#main-body { clear:both; margin-top:10px; padding: 0px 10px 20px 10px; padding-right:10px; border:1px outset #ccc; -moz-border-radius:10px; background: #FFFFFF; min-height:500px; }
#sidebar { float:left; width:30%; background-color:#EDEDED; padding:10px 10px 10px 10px; margin:10px 10px 0px 0px; }
#content { float:right; width:66%; background: #FFFFFF; padding:10px 0px 0px 0px; }
#footer { clear:both; margin:20px 0px 20px 0px; }


/*** Header navigation top ***/
#header-banner { width: 100%; height: 80px; float: left; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; background-image:url(http://media.yubuk.com/_images/company/yubuk250.png); background-repeat:no-repeat; } 

#header-nav-top { float: right; margin: 0.2em 0em 0em 0.2em; padding: 0em; font-size:85%; width:70%; }
#header-nav-top ul { margin: 0em; padding: 0em; list-style: none; }	
#header-nav-top li { float: left; white-space: nowrap; border-left: solid 0.1em rgb(150,150,150); }
#header-nav-top li a { display: block; margin: 0em; padding: 0em 0.5em 0em 0.5em; color: #333333; text-decoration: none; }
#header-nav-top a:hover, #header-nav-top .selected { background-color: inherit; color: rgb(0,0,0); text-decoration: underline; }
#header-nav-top .img-flag { height: 1.2em; display: inline; margin: 0em; padding: 0em; border: none; }
#header-nav-top li h1 { display: block; margin: 0em; padding: 0em 0.5em 0em 0.5em; color: #333333; text-decoration: none; font-size:100%; }


/* List */
ul#Navigation { width: 100%; margin: 0; padding: 0.8em; font-size:115%; }
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */ width: 20.6em; w\idth: 25em; padding-left: 0; padd\ing-left: 0.8em; }
ul#Navigation li { list-style: square; list-style-position:outside; margin: 0.2em; padding: 0; color:#666; }
ul#Navigation a { display:block; padding: 0.2em; text-decoration: none; color:#666; }
* html ul#Navigation a {  /* Breitenangaben nur fuer IE */ width: 100%; w\idth: 20em; }
ul#Navigation a:hover { border-color: white; border-left-color: black; border-top-color: black; color: white; background-color: #CCCCCC; }
.selected { background-color: #CCCCCC; }

ul#Footer { width: 90%; margin: 0; padding: 0.8em; }
* html ul#Footer {  /* Korrekturen fuer IE 5.x */ width: 20.6em; w\idth: 25em; padding-left: 0; padd\ing-left: 0.8em; width:100%; }
ul#Footer li { list-style: square; list-style-position:outside; margin: 0.2em; padding: 0; color:#666; }
ul#Footer a { display:block; padding: 0.2em; text-decoration: none; color:#666; }
* html ul#Footer a {  /* Breitenangaben nur fuer IE */ width: 90%; w\idth: 20em; }
ul#Footer a:hover { border-color: white; border-left-color: black; border-top-color: black; color: white; background-color: #CCCCCC; }
.selected { background-color: #CCCCCC; }

ul#ListStd { width: 100%; margin: 0; padding: 0.8em; }
* html ul#ListStd {  /* Korrekturen fuer IE 5.x */ width: 20.6em; w\idth: 25em; padding-left: 0; padd\ing-left: 0.8em; }
ul#ListStd li { list-style: square; list-style-position:outside; margin: 0.2em; padding: 0; color:#666; }

/* general */
.pseudoLink01 { font-size:10pt; color:#0000FF; text-decoration:none; margin:0px 0px 5px 0px; cursor: pointer; }
.pseudoLink02 { font-size:10pt; color:#000066; font-style:italic; text-decoration:underline; margin:0px 0px 5px 0px; }
.pseudoLink03 { font-size:8pt; color:#0000FF; text-decoration:none; margin:0px 0px 5px 0px; cursor: pointer; padding-left:15px; }
.pseudoLink03a { font-size:8pt; color:#0000FF; text-decoration:none; margin:0px 0px 5px 0px; cursor: pointer; }

.addBox01 { text-align:center; padding:5px 0px 5px 0px; margin-bottom:5px; }
.addBox02 { border-top:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed; text-align:center; padding:5px 0px 5px 0px; margin-bottom:5px; }
.standartToggle { display:none; }
.topMarginStd { padding-top:10px; }
.content { font-size: 110%; margin: 5px 0px 0px 0px; color:#666666; line-height:1.6; }
.contentStd { line-height:1.8; }
.topMarginStd { padding-top:10px; }
.topMarginSm { padding-top:7px; }
.formUpdate fieldset p { min-height:28px; }
.formUpdate fieldset p label { width: 220px; color:#999999; float:left; clear:both; font-size:110%; text-align:right; padding-right:10px; }
.formUpdate fieldset p input { font-size:110%; }

.error { color:#F00; font-size:110%; }
.hint01 { color:#FF0000; font-size:130%; }
.hint02 { color:#999999; font-size:120%; }

.hintBox01 { margin: 0 auto; color: #FFFFFF; background-color: #FF9900; width: 80%; padding: 10px; text-align: left; border: 3px solid #FFCC00; }
.hintBox02 { margin: 0 auto; color: #FF9900; background-color: #EEFCE4; width: 90%; padding: 10px; text-align: center; border: 2px solid #FF9900; font-weight:bold; }
.hintBox03 { border:1px outset #ccc; background:#E8E8E8; -moz-border-radius:10px; width:30%; height:80px; float:left; padding:10px 0px 0px 25px; margin:5px 0px 0px 5px; }
.hintBox04 { border:1px outset #ccc; background:#E8E8E8; -moz-border-radius:10px; width:98%; float:left; padding:10px 0px 0px 10px; margin:5px 0px 0px 0px; }

.mapWindow01 { height:200px; font-size:10pt; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; overflow:auto; z-index:9999; }
.mapWindow02 { height:120px; font-size:10pt; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; overflow:auto; z-index:9999; }
.mapWindow03 { height:250px; font-size:10pt; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; overflow:auto; z-index:9999; }

ul { list-style-position:inside; }

/* button */
.btn01 		{ width:150px; height:30px; border:#00CC00 2px solid; color:#00CC00; background-color: #DEFFC9; font-weight:bold; padding:3px 0px 3px 0px; font-size:110%; }
.btn01s 	{ width:200px; height:30px; border:#00CC00 2px solid; color:#00CC00; font-weight:bold; padding:3px 0px 3px 0px; text-align:center; cursor: pointer; font-size:110%; }
.btn02 		{ width:150px; height:20px; border:#FF9900 2px solid; color:#FF9900; background-color: #EEFCE4; font-weight:bold; padding-top:3px; text-align:center; }
.btn02g 	{ height:20px; width:60%; border:#FF9900 2px solid; color:#FF9900; background-color: #EEFCE4; font-weight:bold; padding-top:3px; text-align:center; margin:auto; }
.btn03 		{ width:150px; height:20px; border:#FF9900 2px solid; color:#FF9900; background-color: #EEFCE4; font-size:80%; font-weight:bold; padding-top:3px; text-align:center; cursor: pointer; }
.btn03g 	{ height:16px; border:#666666 1px solid; color:#666666; font-size:10px; font-weight:bold; padding-top:3px; text-align:center; cursor: pointer; }
.btn04		{ border:#FF9900 1px solid; color:#FF9900; background-color: #EEFCE4; padding:3px 5px 3px 5px; text-align:center; }
.btn04 a:hover	{ text-decoration:none; }
.btn05		{ border:#FF9900 1px solid; color:#FF9900; background-color: #EEFCE4; padding:3px 25px 3px 25px; text-align:center; margin-right:10px; }
.btn05 a:hover	{ text-decoration:none; }
.btnFrm01 	{ cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; width:200px; height:25px; font-weight:bold; padding: 1px 2px; background:url(/_images/general/formbg.gif) repeat-x left top; }
.btnRel01	{ text-align:center; width:105px; padding:10px 0px; margin-top:5px; margin:auto; font-size:14px; border:1px outset #ccc; background-color: #ddd; -moz-border-radius:10px; }

/* colors */
.colorMain01 { color:#333; }
.colorMain02 { color:#FF7D00; font-weight:bold; }
.colorMain03 { color:#333; font-style:italic; }
.colorVoteGeneral { color:#FFCC00; }

/* table */
.tblBorder01 { border:#999 1px solid; }
.tblHead01 { color:#FFFFFF; background-color:#666666; font-weight:bold; font-size:110%; }
.tblRow01 { font-size:110% }

/* sprites */
.spritePlace { background:url(http://media.yubuk.com/_images/sprites/places.png); }
	/* place type icons */
	.spOkBg { height:28px; width:28px; }
	.spOkSm { height:18px; width:18px; }
	.spOkSs { height:12px; width:12px; }

	.spOkBg1  { background-position:-2px   -21px; }
	.spOkBg2  { background-position:-31px  -21px; }
	.spOkBg3  { background-position:-60px  -21px; }
	.spOkBg4  { background-position:-89px  -21px; }
	.spOkBg5  { background-position:-118px -21px; }
	.spOkBg6  { background-position:-147px -21px; }
	.spOkBg7  { background-position:-176px -21px; }
	.spOkBg8  { background-position:-205px -21px; }
	.spOkBg9  { background-position:-234px -21px; }
	.spOkBg10 { background-position:-263px -21px; }

	.spOkSm1  { background-position:-2px   -2px; }
	.spOkSm2  { background-position:-31px  -2px; }
	.spOkSm3  { background-position:-60px  -2px; }
	.spOkSm4  { background-position:-89px  -2px; }
	.spOkSm5  { background-position:-118px -2px; }
	.spOkSm6  { background-position:-147px -2px; }
	.spOkSm7  { background-position:-176px -2px; }
	.spOkSm8  { background-position:-205px -2px; }
	.spOkSm9  { background-position:-234px -2px; }
	.spOkSm10 { background-position:-263px -2px; }

	.spOkSs1  { background-position:-210px -50px; }
	.spOkSs2  { background-position:-230px -50px; }
	.spOkSs3  { background-position:-250px -50px; }
	.spOkSs4  { background-position:-270px -50px; }
	.spOkSs5  { background-position:-290px -50px; }
	.spOkSs6  { background-position:-310px -50px; }
	.spOkSs7  { background-position:-330px -50px; }
	.spOkSs8  { background-position:-350px -50px; }
	.spOkSs9  { background-position:-370px -50px; }
	.spOkSs10 { background-position:-390px -50px; }

	/* city ident icons */
	.spCiBg { height:28px; width:28px; }
	.spCiSm { height:16px; width:16px; }
	.spCiSs { height:12px; width:12px; }

	.spCiBgS  { background-position:-2px   -50px; }
	.spCiBgC  { background-position:-31px  -50px; }
	.spCiBgD  { background-position:-60px  -50px; }
	.spCiBgP  { background-position:-89px  -50px; }

	.spCiSmS  { background-position:-2px   -80px; }
	.spCiSmC  { background-position:-31px  -80px; }
	.spCiSmD  { background-position:-60px  -80px; }
	.spCiSmP  { background-position:-89px  -80px; }

	.spCiSsS  { background-position:-2px   -97px; }
	.spCiSsC  { background-position:-31px  -97px; }
	.spCiSsD  { background-position:-60px  -97px; }
	.spCiSsP  { background-position:-89px  -97px; }

	/* country icons */
	.spLgSm { height:13px; width:16px; }

	.spLgSmDE  { background-position:-2px   -110px; }
	.spLgSmEN  { background-position:-31px  -110px; }
	.spLgSmIT  { background-position:-60px  -110px; }
	.spLgSmES  { background-position:-89px  -110px; }
	.spLgSmFR  { background-position:-89px  -110px; }

	/* number icons */
	.spNuSm { height:12px; width:12px; }

	.spNuSmg_1  { background-position:-136px  -125px; }
	.spNuSmg_2  { background-position:-154px  -125px; }
	.spNuSmg_3  { background-position:-172px  -125px; }
	.spNuSmg_4  { background-position:-190px  -125px; }
	.spNuSmg_5  { background-position:-206px  -125px; }
	.spNuSmg_6  { background-position:-222px  -125px; }
	.spNuSmg_7  { background-position:-238px  -125px; }
	.spNuSmg_8  { background-position:-254px  -125px; }
	.spNuSmg_9  { background-position:-270px  -125px; }
	.spNuSmg_10 { background-position:-286px  -125px; }

	.spNuSmo_1  { background-position:-300px  -125px; }
	.spNuSmo_2  { background-position:-318px  -125px; }
	.spNuSmo_3  { background-position:-336px  -125px; }
	.spNuSmo_4  { background-position:-354px  -125px; }
	.spNuSmo_5  { background-position:-370px  -125px; }
	.spNuSmo_6  { background-position:-386px  -125px; }
	.spNuSmo_7  { background-position:-402px  -125px; }
	.spNuSmo_8  { background-position:-418px  -125px; }
	.spNuSmo_9  { background-position:-434px  -125px; }
	.spNuSmo_10 { background-position:-450px  -125px; }

	.spNuSm_1  { background-position:-2px   -125px; }
	.spNuSm_2  { background-position:-15px  -125px; }
	.spNuSm_3  { background-position:-28px  -125px; }
	.spNuSm_4  { background-position:-41px  -125px; }
	.spNuSm_5  { background-position:-54px  -125px; }
	.spNuSm_6  { background-position:-67px  -125px; }
	.spNuSm_7  { background-position:-80px  -125px; }
	.spNuSm_8  { background-position:-93px  -125px; }
	.spNuSm_9  { background-position:-106px -125px; }
	.spNuSm_10 { background-position:-114px -125px; }
	
	/* price class icons */
	.spPcSm { height:18px; width:18px; }
	.spPcSs { height:12px; width:12px; }

	.spPcSm_0  { background-position:-2px   -170px; }
	.spPcSm_1  { background-position:-31px  -170px; }
	.spPcSm_2  { background-position:-60px  -170px; }
	.spPcSm_3  { background-position:-89px  -170px; }
	.spPcSm_4  { background-position:-118px -170px; }
	.spPcSm_5  { background-position:-147px -170px; }
	.spPcSm_6  { background-position:-176px -170px; }

	.spPcSs_0  { background-position:-210px  -170px; }
	.spPcSs_1  { background-position:-230px  -170px; }
	.spPcSs_2  { background-position:-250px  -170px; }
	.spPcSs_3  { background-position:-270px  -170px; }
	.spPcSs_4  { background-position:-290px  -170px; }
	.spPcSs_5  { background-position:-310px  -170px; }
	.spPcSs_6  { background-position:-330px  -170px; }

	/* stars icons */
	.spStBg { height:17px; width:99px; }
	.spStSm { height:14px; width:83px; }
	.spStSs { height:12px; width:63px; }

	.spStBg1  { background-position:-2px  -190px; }
	.spStBg2  { background-position:-2px  -210px; }
	.spStBg3  { background-position:-2px  -230px; }
	.spStBg4  { background-position:-2px  -250px; }
	.spStBg5  { background-position:-2px  -270px; }
	.spStBg6  { background-position:-2px  -290px; }
	.spStBg7  { background-position:-2px  -310px; }
	.spStBg8  { background-position:-2px  -330px; }
	.spStBg9  { background-position:-2px  -350px; }
	.spStBg10 { background-position:-2px  -370px; }

	.spStSm1  { background-position:-102px -190px; }
	.spStSm2  { background-position:-102px -210px; }
	.spStSm3  { background-position:-102px -230px; }
	.spStSm4  { background-position:-102px -250px; }
	.spStSm5  { background-position:-102px -270px; }
	.spStSm6  { background-position:-102px -290px; }
	.spStSm7  { background-position:-102px -310px; }
	.spStSm8  { background-position:-102px -330px; }
	.spStSm9  { background-position:-102px -350px; }
	.spStSm10 { background-position:-102px -370px; }

	.spStSs1  { background-position:-190px -190px; }
	.spStSs2  { background-position:-190px -210px; }
	.spStSs3  { background-position:-190px -230px; }
	.spStSs4  { background-position:-190px -250px; }
	.spStSs5  { background-position:-190px -270px; }
	.spStSs6  { background-position:-190px -290px; }
	.spStSs7  { background-position:-190px -310px; }
	.spStSs8  { background-position:-190px -330px; }
	.spStSs9  { background-position:-190px -350px; }
	.spStSs10 { background-position:-190px -370px; }

	/* choices icons */
	.spChSm { height:25px; width:25px; }

	.spChSm1  { background-position:-2px    -420px; }
	.spChSm2  { background-position:-30px   -420px; }
	.spChSm3  { background-position:-60px   -420px; }
	.spChSm4  { background-position:-90px   -420px; }
	.spChSm5  { background-position:-120px  -420px; }
	.spChSm6  { background-position:-150px  -420px; }
	.spChSm7  { background-position:-180px  -420px; }
	.spChSm8  { background-position:-210px  -420px; }
	.spChSm9  { background-position:-240px  -420px; }
	.spChSm10 { background-position:-270px  -420px; }
	.spChSm11 { background-position:-300px  -420px; }
	.spChSm12 { background-position:-330px  -420px; }
	.spChSm13 { background-position:-360px  -420px; }
	.spChSm14 { background-position:-390px  -420px; }
	.spChSm15 { background-position:-420px  -420px; }
	
	.spChSm16 { background-position:-2px    -450px; }
	.spChSm17 { background-position:-30px   -450px; }
	.spChSm18 { background-position:-60px   -450px; }
	.spChSm19 { background-position:-90px   -450px; }
	.spChSm20 { background-position:-120px  -450px; }
	.spChSm21 { background-position:-150px  -450px; }
	.spChSm22 { background-position:-180px  -450px; }
	.spChSm23 { background-position:-210px  -450px; }
	.spChSm24 { background-position:-240px  -250px; }
	.spChSm25 { background-position:-270px  -450px; }
	.spChSm26 { background-position:-300px  -450px; }
	.spChSm27 { background-position:-330px  -450px; }
	.spChSm28 { background-position:-360px  -450px; }
	.spChSm29 { background-position:-390px  -450px; }
	.spChSm30 { background-position:-420px  -450px; }
	
	.spChSm31 { background-position:-2px    -480px; }
	.spChSm32 { background-position:-30px   -480px; }
	.spChSm33 { background-position:-60px   -480px; }
	.spChSm34 { background-position:-90px   -480px; }
	.spChSm35 { background-position:-120px  -480px; }
	.spChSm36 { background-position:-150px  -480px; }
	.spChSm37 { background-position:-180px  -480px; }
	.spChSm38 { background-position:-210px  -480px; }
	.spChSm39 { background-position:-240px  -480px; }
	.spChSm40 { background-position:-270px  -480px; }
	.spChSm41 { background-position:-300px  -480px; }
	.spChSm42 { background-position:-330px  -480px; }
	.spChSm43 { background-position:-360px  -480px; }
	.spChSm44 { background-position:-390px  -480px; }
	.spChSm45 { background-position:-420px  -480px; }
	
	.spChSm46 { background-position:-2px    -510px; }
	.spChSm47 { background-position:-30px   -510px; }
	.spChSm48 { background-position:-60px   -510px; }
	.spChSm49 { background-position:-90px   -510px; }
	.spChSm50 { background-position:-120px  -510px; }


/* topMenu.css */

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block;}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul { margin:0px; list-style:none; padding:0px 2px 2px 0px; background-color:#FF7D00; /* #ffffff */ background-repeat:repeat; width:99.9%; /* border-color:#AAAAAA; border-width:1px; border-style:solid; */ }
ul.cssMenu table {border-collapse:collapse}ul.cssMenu { display:block; zoom:1; float: left; }
ul.cssMenu ul{ width:280px; }
ul.cssMenu li{ display:block; margin:2px 0px 0px 2px; font-size:0px; }
ul.cssMenu a:active, ul.cssMenu a:focus { outline-style:none; }
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover { display:block; vertical-align:50A7DD; background-color:#FF7D00; /* ffffff */ border-width:0px; border-color:#6655ff; border-style:solid; text-align:left; text-decoration:none; padding:4px; _padding-left:0; font:normal 14px Verdana; color: #ffffff; /* 444444 */ text-decoration:none; cursor:hand; }
ul.cssMenu span{ overflow:hidden; }
ul.cssMenu li { float:left; }
ul.cssMenu ul li { float:none; }
ul.cssMenu ul a { text-align:left; white-space:nowrap; }
ul.cssMenu li.sep{ text-align:center; padding:0px; line-height:0; height:100%; }
ul.cssMenu li.sep span{ float:none;	padding-right:0; width:5; height:16; display:inline-block; background-color:#AAAAAA; background-image:none; }
ul.cssMenu ul li.sep span{ width:80%; height:3; }
ul.cssMenu li:hover{ position:relative; }
ul.cssMenu li:hover>a{ background-color:#ffffff; border-color:#665500; border-style:solid; font:normal 14px Verdana; color: #000000; text-decoration:none; }
ul.cssMenu li a:hover{ position:relative; background-color:#fff; /* 4792E6 */ border-color:#665500; border-style:solid; font:normal 14px Verdana; color: #000; /* fff */ text-decoration:none; }
ul.cssMenu li.dis a { color: #AAAAAA !important; }
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px; height:16px; }
ul.cssMenu ul img {width:16px; height:16px; }
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{ display:block; background-image:url(http://media.yubuk.com/_images/navigation/arrv_anim_1.gif); background-position:right center; background-repeat: no-repeat; padding-right:11px; }
ul.cssMenu li:hover>a>span{	background-image:url(http://media.yubuk.com/_images/navigation/arrv_anim_1o.gif); }
ul.cssMenu a:hover span{	_background-image:url(http://media.yubuk.com/_images/navigation/arrv_anim_1o.gif) }
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(http://media.yubuk.com/_images/navigation/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(http://media.yubuk.com/_images/navigation/arr_double_1o.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(http://media.yubuk.com/_images/navigation/arr_double_1o.gif)}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(http://media.yubuk.com/_images/navigation/arr_double_1.gif)}


/* popUp.css */

#backgroundPopup { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }  
#popupContact { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:384px; width:600px; overflow-y:scroll; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; }  
#popupContact h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }  
#popupContactClose { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; }  
#button { text-align:center; }  

#backgroundPopupWine { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }  
#popupContactWine { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:384px; width:600px; overflow-y:scroll; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; }  
#popupContactWine h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }  
#popupContactCloseWine { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; }  
#buttonWine { text-align:center; }  

#backgroundPopupEvents { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }  
#popupContactEvents { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:384px; width:600px; overflow-y:scroll; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; }  
#popupContactEvents h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }  
#popupContactCloseEvents { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; }  
#buttonEvents { text-align:center; }  


/* thivkBox.css */

/* global settings needed for thickbox */
*{padding: 0; margin: 0;}

/* thickbox specific link and font settings */
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* thickbox settings */
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(/_images/general/macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }


/* form.css */

#signupform table { border-spacing: 0px; border-collapse: collapse; empty-cells: show; }
#signupform .label { padding-top: 2px; padding-right: 8px; vertical-align: top; text-align: right; width: 200px; white-space: nowrap; color:#999999; font-size:115%; }
#signupform .field { padding-bottom: 10px; white-space: normal; }
#signupform .status { padding-top: 2px; padding-left: 8px; vertical-align: top; }
#signupform .textfield { width: 150px; }
#signupform label.error { background:url("/_images/general/checkedUn.gif") no-repeat 0px 0px; padding-left: 16px; padding-bottom: 2px; font-weight: bold; color: #EA5200; }
#signupform label.checked { background:url("/_images/general/checked.gif") no-repeat 0px 0px; }
#signupform .success_msg { font-weight: bold; color: #0060BF; margin-left: 19px; }
#signupform #dateformatStatus, #signupform #termsStatus { margin-left: 6px; }
#signupform #dateformat_eu { vertical-align: middle; }
#signupform #ldateformat_eu { font-weight: normal; vertical-align: middle; }
#signupform #dateformat_am { vertical-align: middle; }
#signupform #ldateformat_am { font-weight: normal; vertical-align: middle; }
#signupform #termswrap { float: left; }
#signupform #terms { vertical-align: middle; float: left; display: block; margin-right: 5px; }
#signupform #lterms { font-weight: normal; vertical-align: middle; float: left; display: block; width: 350px; white-space: normal; }
#signupform #lsignupsubmit { visibility: hidden; }