@charset "ISO-8859-1";

html, body {margin:0;padding:0;}
body {background:url(/htdocs/images/bg_body.jpg) repeat-x #383838;}
body, table, th, td, input, select, textarea {
	font: normal 10pt/130% Trebuchet MS, 'MS Sans Serif', 'MS Reference Sans Serif', sans-serif;
	color:#000;
}
input.txt, input.img, input.imgc, textarea {background:url(/htdocs/images/bg_input.gif) no-repeat;border:none;padding:.6em;}
select {background:url(/htdocs/images/bg_input.gif) no-repeat;border:none;padding:.3em;}
option {background:#fff;}
fieldset {}
a {color:#128cbc;text-decoration:none;}
hr {display:none;}
.space {height:1em;clear:both;display:block;}


/*--------------*/
#wrapper   {background:url(/htdocs/images/bg_wrapper.jpg) no-repeat 33% 130px;}
#container {height:470px;width:790px;margin:0 auto;background:url(/htdocs/images/bg_container.gif) no-repeat;position:relative;}
#footer    {background:url(/htdocs/images/bg_evfooter.gif) no-repeat;clear:both;width:421px;padding:1.2em 0 1.2em 60px;margin:0;}

.colL {width:267px;float:left;padding: 0 20px 10px 20px;}
.colR {width:473px;float:left;background:url(/htdocs/images/bg_events.gif) no-repeat 0px 229px;padding:90px 8px 0 0;position:relative;}
.bottom {padding-top:0px;padding-right:0px;}
.content {padding:0px 50px 0px 60px;}

/*--------------*/
h1.logo a{
	background:url(/htdocs/images/logo.gif);
	display:block;
	height:138px;
	width:246px;
	margin:29px 0 30px 15px;
}
.txthide sup {position:absolute;top:0px;left:655px;width:87px; height:48px;display:block;background:url(/htdocs/images/alpha.gif);}
h2.slogan {	display:none; }
.content dl {position:absolute;right:60px; top:70px;font-size:.8em;margin:0;padding:0;width:200px;text-align:right;z-index:5;}
.content dl dt {color:#b5b5b5;display:block;float:left;width:140px;margin:0;padding:0;}
.content dl dd {font-weight:700;display:block;float:left;width:60px;margin:0;padding:0;}
.content img {border:1px solid #000;}
input.subscribe {width:160px;height:50px;border:0px;background:url(/htdocs/images/btn_subscribe.gif);cursor:pointer;margin-left:50px;float:left;}

/*--------------*/
#footer { letter-spacing:.05em;color:#fff;}
#footer a {color:#fff;padding:0 .1em;}
#footer span {font-weight:normal;letter-spacing:.05em;color:#797979;font-size:0.85em;display:block;margin-top:10px;}
#footer span a {color:#797979;padding:0;}
#footer span a:hover {color:#fff;}
.langBox {margin:0 0 0 20px;padding:13px 0 0 0;color:#797979;font-size:0.85em;}
.langBox select{width:220px;color:#383838;font-size:0.9em;}

h3.descTitle {padding:0 .1em .8em 25px;margin:0;font-size:1.3em;float:left;}
h3.descTitle a{color:#128cbc;font-size:1.2em;border-bottom:1px dashed #128cbc;}
h3.descTitle.selected a{color:#383838;border-bottom:0;}
#descBox {background:url(/htdocs/images/bg_descBox.gif) no-repeat;margin-bottom:2em;float:left;}
#descBox p {margin:0;padding:2em;color:#3093be;background:url(/htdocs/images/bg_descBoxborder.gif) 0% 100% no-repeat;display:none;}
#descBox p.vis {display:block;}

#events {padding:1em 0;clear:both;}
#events h3 {display:inline;padding:0 1em 0 0;margin:0;}
#events h3 a {color:#909090;font-size:1.3em;font-weight:200;}
#events input.txt {padding:0.2em;width:180px;}
#events input.btn {padding:0;margin:0 0 7px 10px;background:url(/htdocs/images/btn_search.gif);width:66px;height:17px;border:0;cursor:pointer;}
#events p {border-bottom:1px solid #383838;margin:0;padding:0;font-size:0.9em;}
#events p a em {color:#b5b5b5;font-style:normal;font-size:.9em;display:block;float:left;width:100px;margin-left:-100px;}
#events p a strong {font-size:1.1em;}
#events p a {display:block;padding:.5em 0 .5em 100px;color:#000;}
#events p a:hover {background:#464646;}
#showhideEvents {height:11px;background:url(/htdocs/images/btn_sh.gif);display:block;}
input.txt{margin:4px 0px;width:150px;height:15px;}

/*--------------*/
#signinbox {background:url(/htdocs/images/bg_signinbox.jpg);padding:0px;position:relative;z-index:1;}
#signinbox h2{background:url(/htdocs/images/title_signin.gif);width:72px;height:23px;}
#signinbox form {margin:0;padding:10px 15px;background:url(/htdocs/images/bluefooter.jpg) no-repeat 0% 100%;}
#signinbox fieldset{border:none;margin:0;padding:1em 0;}
/*#signinbox input.txt{margin:10px 0px;width:150px;height:17px;}*/
#signinbox input.btn{background:url(/htdocs/images/btn_signin.gif);width:80px;height:28px;border:0px;cursor:pointer;margin-left:45px;display:block;}
#signinbox label{display:none;}
#signinbox label.rmm{display:block;position:absolute;left:187px;top:80px;color:#fff;font-size:0.85em;}
#signinbox a {background:url(/htdocs/images/border_blue.gif) repeat-x 0% 100%;color:#fff;}
#signinbox em {position:absolute;left:188px;top:100px;color:#fff;font-style:normal;font-size:0.85em;}
html>body #signinbox em {left:190px;}
#signinbox .rss {background:url(/htdocs/images/btn_rss.gif);width:43px;height:17px;display:block;position:absolute;left:363px;top:55px;cursor:pointer;}
#signinbox #LoginNoAccount {border:solid 1px;padding:0;margin:0;border-color:#cb2026;background-color:#f6cbca;color:#cb2026;font-size:0.85em;}
#signinbox #LoginError {border:solid 1px;padding:0;margin:0;border-color:#dfdfde;background-color:#fcf9ce;color:#222222;font-size:0.85em;}
#signinbox input.img {	margin:3px 5px 4px 0;width:150px;height:17px;background:url(/htdocs/images/pass.gif) no-repeat;}
#signinbox input.txt {margin:3px 5px 4px 0;width:150px;height:17px;}


/*--------------*/
#newuserbox {background:url(/htdocs/images/bg_newuserbox.jpg);padding:0px;position:relative;z-index:1;display:none;color:#fff;}
#newuserbox .ValidatorMessageWarning {border:solid 1px #dfdfde;padding:2px;margin:0;background-color:#fcf9ce;color:#222222;font-size:0.85em;display:block;}
#newuserbox .ValidatorMessageError {border:solid 1px #cb2026;padding:2px;margin:0;background-color:#f6cbca;color:#cb2026;font-size:0.85em;}
#newuserbox h2{background:url(/htdocs/images/title_subscribe.gif);width:110px;height:20px;}
#newuserbox form {margin:0;padding:10px 15px;background:url(/htdocs/images/bluefooter.jpg) no-repeat 0% 100%;}
#newuserbox fieldset{border:none;margin:0;padding:1em 0;}
#newuserbox input.txt{margin:3px 5px 4px 0;width:160px;height:17px;}
#newuserbox .ValidatorIcon {margin:0;}
#newuserbox input.btn{background:url(/htdocs/images/btn_subscribesmall.gif);width:84px;height:28px;border:0px;cursor:pointer;margin-left:45px;margin-top:10px;display:block;}
#newuserbox input.img {	margin:3px 5px 4px 0;width:160px;height:17px;background:url(/htdocs/images/pass.gif) no-repeat;}
#newuserbox input.imgc {margin:3px 5px 4px 0;width:160px;height:17px;background:url(/htdocs/images/passconf.gif) no-repeat;}
#newuserbox img {margin:0 0 0 0; border:0px;}
#newuserbox label{display:none;}
#newuserbox #captcha {margin:3px 5px 0px 0;}/*#newuserbox #captcha {margin:3px 5px 4px 0;}*/

/*--------------*/
#memberbox {background:url(/htdocs/images/bg_newuserbox.jpg);padding:10px 15px 5px 15px;position:relative;z-index:1;color:#fff;}
#memberbox h2{background:url(/htdocs/images/title_hello.gif);width:72px;height:23px;}
#memberbox fieldset{border:none;margin:0;padding:1em 0;}
#memberbox img {border:0;padding:0 10px 10px 10px;} /*float:left;}*/
#newuserbox input.txt{margin:3px 5px 4px 0;width:160px;height:17px;}
#memberbox .ValidatorIcon {margin:0;}

#memberbox #eventshint {border:solid 1px; padding:5px;margin:0;border-color:#dfdfde;background-color:#fcf9ce;color:#222222;font-size:0.85em;margin-top:10px;}
#memberbox .ValidatorMessageWarning {border:solid 1px; padding:5px;margin:0;border-color:#dfdfde;background-color:#fcf9ce;color:#222222;font-size:0.85em;margin-top:10px;}

/*--------------*/
.txthide {
	margin:0;padding:0;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
}
.spacehide {margin:0;padding:0;line-height:0em;}
