html, body {
	height: 100%;
	color: #4e3d2a; 
	font-size: 100.01%;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
	}
* html {margin: 0;} 

body#sml1 {background:url(../pix/hdr1fg.png) repeat-x; z-index:1;}
body#sml2 {background:url(../pix/hdr2fg.png) repeat-x; z-index:1;}
body#sml3 {background:url(../pix/hdr3fg.png) repeat-x; z-index:1;}
body#sml4 {background:url(../pix/hdr4fg.png) repeat-x; z-index:1;}
body#sml5 {background:url(../pix/hdr5fg.png) repeat-x; z-index:1;}
body#sml6 {background:url(../pix/hdr6fg.png) repeat-x; z-index:1;}
body#sml7 {background:url(../pix/hdr7fg.png) repeat-x; z-index:1;}
body#sml8 {background:url(../pix/hdr8fg.png) repeat-x; z-index:1;}
body#sml9 {background:url(../pix/hdr9fg.png) repeat-x; z-index:1;}
body#sml10 {background:url(../pix/hdr10fg.png) repeat-x; z-index:1;}
body#sml11 {background:url(../pix/hdr11fg.png) repeat-x; z-index:1;}
body#sml12 {background:url(../pix/hdr12fg.png) repeat-x; z-index:1;}

.tt {position:relative;z-index:2;}

div#logo {z-index:2;position:absolute;top:0px;left:0px;width:100%;}

div#signup {width:80%;text-align:left;padding-left:2em;}

/* general classes */
h1 {font-size:2em; padding-left:.25em;}
h2 {font-size:1.5em; padding-left:.3em;}
h3 {font-size:1.2em; padding-left:.5em;}

.xxl {font-size:2.0em;}
.xl  {font-size:1.5em;}
.lrg {font-size:1.2em;}
.nrm {font-size:1.0em;}
.snrm {font-size:.9em;}
.sub {font-size:.8em; line-height:1.4em;padding-left:.6em;}
.sml {font-size:.7em;}
.xs  {font-size: .7em;}
.xxs {font-size: .6em;}
.xxxs {font-size: .5em;}

.oben  	{vertical-align:top;}
.mitte 	{vertical-align:middle;}
.unten 	{vertical-align:bottom;}
.boldy 	{font-weight:bold;}
.lefty 	{text-align:left;}
.rghty 	{text-align:right;}
.cntry 	{text-align:center;}
.lh30hack {line-height:30px;vertical-align:middle;}

.lh2p0 	{line-height:2em;}
.lh1p5 	{line-height:1.5em;}
.lh1p0 	{line-height:1em;}
.lh2   	{line-height:2em;}
.lh1p5 	{line-height:1.5em;}
.lh30  	{line-height:30px;}

.lpad25  {padding-left: .25em;}
.lpad50  {padding-left: .5em;}
.lpad1p0  {padding-left: 1.0em;}
.rpad25  {padding-right: .25em;}
.rpad50  {padding-right: .5em;}
.lrpad25  {padding: 0 .25em;}
.lrpad50  {padding: 0 .5em;}
.pad25  {padding: .25em;}
.pad50  {padding: .5em;}
.tpad25  {padding-top: .25em;}
.tpad50  {padding-top: .5em;}
.tpad100  {padding-top: 1em;}
.bpad25  {padding-bottom: .25em;}
.bpad50  {padding-bottom: .5em;}
.bpad100  {padding-bottom: 1em;}
.pads  	{padding: 0 .25em 0 .25em;}
.lftspc	{padding: 0 0 0 1em;}

.lidt1p0 {margin-left: 1em;}
.lidt1p5 {margin-left: 1.5em;}
.lidt2p0 {margin-left: 2em;}
.lidt150px {margin-left: 150px;}
.lidt300px {margin-left: 300px;}
.ridt1p0 {margin-right: 1em;}
.bidt0p25 {margin-bottom: .25em;}
.bidt0p5 {margin-bottom: .5em;}
.bidt1p0 {margin-bottom: 1em;}
.bidt1p5 {margin-bottom: 1.5em;}
.bidt2p0 {margin-bottom: 2em;}
.tidt0p25 {margin-top: .25em;}
.tidt0p5 {margin-top: .5em;}
.tidt1p0 {margin-top: 1em;}
.idt05	{margin: 0 0 0 .5em;}
.idt10	{margin: 0 0 0 1em;}

.moveup40 {top:-40px;}

.wd40 {width:40px;}
.wd75 {width:75px;}
.wd100 {width:100px;}
.wd125 {width:125px;}
.wd150 {width:150px;}
.wd165 {width:165px;}
.wd200 {width:200px;}
.wd250 {width:250px;}
.wd290 {width:290px;}
.wd300 {width:300px;}
.wd336 {width:336px;}
.wd350 {width:350px;}
.wd400 {width:400px;}
.wd450 {width:450px;}
.wd500 {width:500px;}
.wd550 {width:550px;}

.vodka	{position:absolute;}
.gin	{position:relative;}
.hide {display:none;}
.show {display:block;}
.lfloat {float:left;}
.lclear {clear:left;}

.bc1 {background-color:#ff7e21;}
.bc2 {background-color:#ffc297;}
.bc3 {background-color:#fde9d9;}
.bc4 {background-color:#005b9e;}
.bc5 {background-color:#5ba0d2;}
.bc6 {background-color:#dbe5f1;}
.bc7 {background-color:#7b7345;}
.bc8 {background-color:#ddd9c3;}
.bc9 {background-color:#eeece1;}
.bcwht {background-color:#ffffff;}

.c1 {color:#ff7e21;}
.c2 {color:#ffc297;}
.c3 {color:#fde9d9;}
.c4 {color:#005b9e;}
.c5 {color:#5ba0d2;}
.c6 {color:#dbe5f1;}
.c7 {color:#7b7345;}
.c8 {color:#ddd9c3;}
.c9 {color:#eeece1;}

.nobrdr{border:none;}
.brdr1 {border:solid 1px #ff7e21;}
.brdr2 {border:solid 1px #ffc297;}
.brdr3 {border:solid 1px #fde9d9;}
.brdr4 {border:solid 1px #005b9e;}
.brdr5 {border:solid 1px #5ba0d2;}
.brdr6 {border:solid 1px #dbe5f1;}
.brdr7 {border:solid 1px #7b7345;}
.brdr8 {border:solid 1px #ddd9c3;}
.brdr9 {border:solid 1px #eeece1;}

.tbinv {border-bottom:solid 1px #fff;}

.red {color:#f00;}
.blu {color:#00f;}
.wht {color:#fff;}
.blk {color:#000;}
.grau {color:#aaa;}

.hand {cursor:pointer;cursor:hand;}
.move {cursor:move;}

.borderEr {border:solid 2px #f00;}
.stdInput {border:solid 1px #5ba0d2;}
.stdInputStretsch {border:solid 1px #5ba0d2; width:98%;}

.shdr {
	line-height:35px;
	padding-left:.5em;
}

table.hide {
	border-collapse:collapse;
	border-style:none;
	width:100%;
}

.tableRollOverEffect1{
	background-color:#E2E2E2;
}

.tableRowClickEffect1{
	background-color:#E0D0C9;
}

table.reptbl {
	border-collapse:collapse;
	font-size:.8em;
	line-height:34px;
	margin-left:.6em;
}
/*
table.reptbl tr {
	border-bottom:1px solid #808080;
}
*/
table#nr_tbl {
	border-collapse:collapse;
	margin-left:.4em;
}

table#nr_tbl td{
	padding:.2em .5em .2em .5em;
}

.tdrep {
	float:left;
	font-size:.8em;
	line-height:25px;
	vertical-align:middle;
	border-bottom:1px solid #808080;
}

#fadebg {
	background-color:#000;
	z-index:33;
	position:fixed;
	height:100%;
	width:100%;
	left:0px;
	top:0px;
	visibility:hidden;
}

#confbox {
	z-index:35;
	display:none;
	position:fixed;
}

.box {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #A2A2A2;
	margin-bottom:20px;
	width:336px;
	position:relative;
}

.boxheader {
	height:40px;
	line-height:40px;
	font-size:1.2em;
	font-weight:bold;
	background: #2a5707 url(/pix/bar8x40.png) repeat-x scroll 0 0;
	color:#fff;
	display:block;
	vertical-align:middle;
	padding-left:1em;
}

.boxbody {
	padding:0 10px;
	display:block;
	font-size:.8em; 
	line-height:1.4em;
}

a.loginon {
	display:block;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#e6f46b;
	height:40px;
	line-height:40px;
	background-color:#2c5707;
	text-decoration:none;
}
a.loginon:hover {
	color:#94c710;
	background-color:#2c5707;
}

a.loginoff {
	display:block;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#e6f46b;
	height:40px;
	line-height:40px;
	background-color:#4e8125;
}
a.loginoff:hover {
	color:#94c710;
	background-color:#2c5707;
	text-decoration:none;
}

.fl a:link {
	color:#fff;
	text-decoration:none;
}
.fl a:hover {
	color:#94c710;
	text-decoration:underline;
}

.cgtl {position:absolute;top:-1px;left:-1px;width:5px;height:5px;background:transparent url(/pix/rnd_grey_10x10.gif) no-repeat scroll 0 0;float:left;margin-bottom:-5px;}
.cgtr {position:absolute;top:-1px;right:-1px;width:5px;height:5px;background:transparent url(/pix/rnd_grey_10x10.gif) no-repeat scroll 0 0;float:right;margin-bottom:-5px;background-position:right top !important;}
.cgbl {position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background:transparent url(/pix/rnd_grey_10x10.gif) no-repeat scroll 0 0;float:left;margin:-5px -5px 0 0;background-position:left bottom !important;}
.cgbr {position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background:transparent url(/pix/rnd_grey_10x10.gif) no-repeat scroll 0 0;float:right;margin-top:-5px;background-position:right bottom !important;}
