html, body {
height : 100%;
width : 100%;
margin : 0px;
padding : 0px;
border : 0px;
color: #424244;
text-align : center;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
overflow : hidden;
background-color : #eee;
}

#stage {
width: 940px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -470px;
padding-top: 30px;
text-align : left;
z-index:2;

}

p {
margin-top : 7px;
margin-bottom :10px;
}


#logo {
display: block;
width: 283px;
height:70px;
margin-bottom: 20px;
background: url('images/snook_logo_alpha.png') no-repeat;
}

#header {
width: 900px;
margin-left: 20px;
margin-bottom: 30px;
}

.line {
height:1px;
}


#menusmall {
position: absolute;
top: 86px;
width: 900px;
text-align: right;
}

/*  Spalten  */

#column00 {
display: block;
width: 195px;
margin-left: 20px;
}

#column01 {
width: 900px;
margin-top: 30px;
margin-left: 20px;
margin-bottom: 30px;
}


.image {
margin-top: 10px;
text-align : center;
border-width: 10px;
border-style: solid;
border-color: #fff;
}

.fla {
z-index:1;

}


/*  Hauptnavigation  */

.menumain a {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
line-height: 38px;
color: #fff;
padding: 5px 7px 5px 7px;
margin: 0px 0px 0px 0px;
text-align: left;
text-decoration: none;
background: #cc042f;	
}	

.menumain a:hover {
background: #424244;
}

.menumain a:active {
background: #424244;
}




/*  Typo  */


.head {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
line-height: 28px;
color: #cc042f;
text-align: left;
text-decoration: none;
}	


.copytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
line-height: 17px;
color: #eee;
text-align: left;
text-decoration: none;
}



.copy {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
line-height: 17px;
color: #fff;
text-align: left;
text-decoration: none;
}	

.copy:hover {
text-decoration: underline;
}	

.copy:active {
text-decoration: underline;
}	


.teasertextgross {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
line-height: 15px;
color: #000;
text-align: center;
text-decoration: none;
}	

.teasertextgross:hover {
text-decoration: underline;
}	

.teasertextgross:active {
text-decoration: underline;
}

.teasertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
line-height: 10px;
color: #fff;
text-align: center;
text-decoration: none;

}	




.quote {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
line-height: 17px;
color: #424244;
text-align: left;
}

/*  Extras  */


#clock {
display: block;
color: #fff;
text-align: left;
float : left;
width: 685px;
}

.claim {
display: block;
text-align: left;
float : left;
}

/* teser Fitfor2011
#teaser {
position:absolute;top: 300px;right:50px;
/*height : 159px;
width : 158px;
background: url('images/teaser.png') no-repeat; 
height : 118px;
width : 308px;
}
*/


#teaser {
position:absolute;top: 300px;right:50px;
height : 159px;
width : 158px;
background: url('images/teaser.png') no-repeat;
}


#teaser_en {
position:absolute;top: 300px;right:50px;
height : 159px;
width : 158px;
background: url('images/teaser_en.png') no-repeat;
}
