/*** ALLG ***/

*{
  font-family:arial;
  color:#FFF;
  font-size:12px;
  
}

body{
  padding:0px;
  margin:0px;
  text-align:center;
  background-color:#00bbc4;
  background-image:url(../images/bg_body.jpg);
  background-repeat:repeat-x;
  
}

.right{
  text-align:right;
}

.line{
	width:100%;
	height:10px;
	line-height:10px;
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;	
	background-position:50%;
	clear:both;
}

/*** CONTENT ***/

.content{
  padding-top:20px;
  width:600px;
  margin:0px auto;
}

.content p{
  line-height:17px;
  margin:5px 0px;
  vertical-align:top;
}

.text{
   line-height:17px;
   margin:10px 0px 10px 0px; 
   display:block;
   height:370px;
}

.text_long{
   line-height:17px;
   margin:10px 0px 10px 0px; 
   display:block;
}

.small{
  font-size:10px;
  color:#9a0803;
  padding:0px;
  margin:0px;
}

.cover{
  border:2px solid #FFF;
  float:left;
  margin-right:20px;
}

.content a,
.content a:link,
.content a:active,
.content a:visited{
  color:#FFF;
  text-decoration:underline;
}

.content a:hover{
  color:#FFF;
  text-decoration:none;
}

/*** FORM ***/

.error{
  background-color:#e45c01;
  border:1px solid #FFF;
  padding:3px 5px;
  margin-bottom:20px;
  font-weight:bold;
}
.form{
  width:520px;
  clear:both;
}

.form_left{
  width:250px;
  float:left;
}

.form_right{
  width:250px;
  float:right;
}

.label{
  font-size:10px;
  color:#FFF;
  text-transform:uppercase;
  margin-bottom:3px;
}

.txtfld{
  width:240px;
  background-color:#FFF;
  border:2px solid #9a0803;
  margin-bottom:3px;
  padding-left:2px;
  color:#9a0803;
  font-size:11px;
}

select{
  margin-bottom:3px;
  color:#9a0803;
  font-size:11px;
}

option{
  padding-left:2px;
  color:#9a0803;
  font-size:11px;
}

/*** GEWINNE ***/

.hauptgewinn{
  width:600px;
  height:310px;
  background-image:url(../images/gewinne/freitag.jpg);
  background-repeat:no-repeat;
}

/*** WINNER ***/

table.winner{
  width:600px;
  margin-top:20px;
}

table.winner th{
  font-size:10px;
  border-bottom:1px solid #df5202;
  border-top:1px solid #df5202;
  padding:5px;
  background-color:#e15500;
  
}

table.winner td{
  padding:5px;
  border-bottom:1px solid #df5202;
}

table.winner td.bg01{
  background-color:#ee7816;
}

table.winner td.bg02{
  background-color:#ef8329;
}

/*** FRAGEN ***/



/*** QUIZ ***/

.questions{
  height:370px;
}

.questions ul{
  border-top:1px solid #c22101;
}
.questions ul li{
  margin:0px;
  padding:0px;
  background-image:none;    
  border-bottom:1px solid #c22101;
}

.questions li{
  padding-left:10px;
  height:30px;
  line-height:30px;
  vertical-align:middle;
}

/*** LIST ***/

.content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:17px;
}

.content li{
	padding-left:13px;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;	
	background-position:1px 5px;
}


/*** MENU ***/

#con_menu ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#con_menu li{
  float:left;
  height:44px;
}

#con_menu li a.quiz,
#con_menu li a:link.quiz,
#con_menu li a:active.quiz,
#con_menu li a:visited.quiz{
  position:relative;
  top:5px;
  left:100px;
  width:88px;
  height:44px;
  display:block;
  background-image:url(../images/quiz.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

#con_menu li a:hover.quiz{
  width:88px;
  height:44px;
  display:block;
  background-image:url(../images/quiz_over.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

#con_menu li a.quiz_act,
#con_menu li a:link.quiz_act,
#con_menu li a:active.quiz_act,
#con_menu li a:visited.quiz_act,
#con_menu li a:hover.quiz_act{
  position:relative;
  top:5px;
  left:100px;
  width:88px;
  height:44px;
  display:block;
  background-image:url(../images/menu/quiz_over.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

#con_menu li a.gewinne,
#con_menu li a:link.gewinne,
#con_menu li a:active.gewinne,
#con_menu li a:visited.gewinne{
  position:relative;
  top:5px;
  left:120px;
  width:133px;
  height:44px;
  display:block;
  background-image:url(../images/menu/gewinne.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

#con_menu li a:hover.gewinne{
  width:133px;
  height:44px;
  display:block;
  background-image:url(../images/menu/gewinne_over.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

#con_menu li a.gewinne_act,
#con_menu li a:link.gewinne_act,
#con_menu li a:active.gewinne_act,
#con_menu li a:visited.gewinne_act,
#con_menu li a:hover.gewinne_act{
  position:relative;
  top:5px;
  left:120px;
  width:133px;
  height:44px;
  display:block;
  background-image:url(../images/menu/gewinne_over.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

/*** CONTAINER ***/

#container{
  width:800px;
  margin:0px auto;
  text-align:left;
  background-image:url(../images/bg_flow.gif);
  background-repeat:repeat-y;
}

#con_header{
  width:800px;
  height:245px;
  background-image:url(../images/bg_header.gif);
  background-repeat:no-repeat; 
}

#con_menu{
  width:800px;
  height:55px;
  background-image:url(../images/bg_menu.gif);
  background-repeat:no-repeat; 
}

#con_content{
  width:800px;
  background-image:url(../images/bg_content.jpg);
  background-repeat:no-repeat; 
}

#con_footer{
  width:800px;
  height:60px;
  background-image:url(../images/bg_footer.gif);
  background-repeat:no-repeat; 
}

#con_footer .footer{
  font-size:10px;
  height:30px;
  position:relative;
  top:35px;
  padding-right:100px;
  text-align:right;
}

#con_footer .footer a,
#con_footer .footer a:link,
#con_footer .footer a:active,
#con_footer .footer a:visited{
  font-size:10px;
  text-decoration:none;
}

#con_footer .footer a:hover{
  font-size:10px;
  text-decoration:none;
  color:#087c82;
}
