@charset "utf-8";

html {height:100%;}

/* MAIN CSS */
body {
	background-color: #FFF;
	background-image: url(resources/bg2.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0; 
	height:100%;
}
body,td,th {
	font-size: 12px;
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
}
#fullpage {
	min-height:100%;
	margin:auto;
	position:relative;
	text-align:left;
}
#content {
	padding-bottom:45px;
}
#content:after {
	display:block;
	clear:both;
}

/* MY OWN CSS */
.superheader {
	font-size:24px;
}
.miniheader {
	font-size:20px;
}
.faq {
	font-size:16px;
	text-decoration:underline;
}
.right {float:right;}
.left {float:left;}

.wunderbutton {
	position:absolute;
	top:0px;
	left:50% -470px; 
	height: 50px;
	background-color:#FFF;
/*	width: 940px;*/
}


.disclaimer {
	font-size:82%;
	font-style:italic;
}


.leftimagebuffer {
	padding: 0 5px 0 0;
}
.rightimagebuffer {
	padding: 0 0 0 5px;
}

.mainpassage {
	padding: 0px 50px 0px 50px;
	min-height:300px;
	z-index:auto;
	text-align:justify;
}
.center {
	text-align:center;
}

.frame {
	border:#333 thin solid;
	padding:5px;
	margin:5px;
	background:#EFF;
}
.slidertop {
	font-size: 14px;
	color: #fff;
	text-align:center;
}

/* FOOTER STUFF */
.footer {
	font-size: 11px;
	color: #eee;
	font-family:Verdana, Geneva, sans-serif;
}
#footer {
	clear:both;
	position:absolute;
	bottom:0;
	height:38px;
	width:100%;
	background-image:url(resources/footer_bg.png);
	text-align:center;
	margin:auto;
	padding: 0px 0px 0px 0px;
} 

/* SLIDESHOW CSS*/
#slideshow {
    position:relative;
	z-index:0;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}

