@charset "UTF-8";
@import url(reset.css);


/*

* * * * * Design by Reto Gehrig
* * * * * retogehrig.ch
* * * * * Realisation by Marc Rinderknecht
* * * * * www.kobebeef.ch
* * * * * © 2009 

*/

/* * * * * START: GENERAL STUFF * * * * */
html, body {
	background: #000;	
}
#wrapper {
	text-align: center;
	width: 100%;
	z-index: 4 !important;
	position:absolute;
}
#siteWrap {
	width: 458px;
	margin: 0 auto;
	padding: 34px 0 0 0;
}
.clear {
	clear: both;	
}
strong, b {
	font-weight: bold;	
}
i, em {
	font-style: italic;	
}
/* * * * * END: GENERAL STUFF * * * * */


/* * * * * START: SUPERSIZE BACKGROUND * * * * */
#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(images/progress.gif);
}
#supersize{
	position:fixed;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}
/* * * * * END: SUPERSIZE BACKGROUND * * * * */


/* * * * * START: CONTENT * * * * */
#logo {
	margin: 0 0 30px 0;	
}
#content {
	width: 418px;
	padding: 20px;
	margin: 0 20px 0 0;
	background: url(/images/bg_content-trans.png);
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-align: left;
}
#content .divider {
	border-bottom: 1px solid #FFF;	
	margin: 15px 0 15px 0;
}
#content p.date {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
}
#content p, #newsletter p {
	margin: 0 0 5px 0;	
}
#content a {
	color: #FFF;
}
#content a:hover {
	color: #f51c03;
}
#content .spColor {
	color:#f51c03;
}
#content h1, #newsletter h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 26px;
	margin: 0 0 10px 0;
}
#content .infotext {
	line-height: 16px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #FFF;
	margin: 0 0 15px 0;
}
#content .last {
	border-bottom: none !important;	
	margin: 0 !important;
}
#content form input {
	background: #FFF;
	color: #000;
	border: 1px solid #000;
	width: 368px;
	margin: 0 0 5px 0;	
}
#content form a {
	color: #FFF;
	text-decoration: none;
}
#content form a:hover {
	color: #f51c03;
}
#content form .attn {
	color: #f51c03;
}
/* * * * * END: CONTENT * * * * */
