/* Elements CSS standards  */



.wussten {
	color:#778a8f; 
	margin-left:47px; 
	margin-right:38px; 
	padding:20px; 
	text-align:center; 
	background-color:#f4f4f4; 
	font-size:13px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	
}


.o-wrap {
	position: relative;
}


.o-core {
	width: 100%;
	position: relative;	
}

.c5footer {
	padding-top:30px;
	padding-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#666;
	position: relative;
	width: 960px;	
	margin: 0 auto;
	text-align:center;
	}
	

ul.t_upcoming, ul.t_past {

	padding:0px;
	margin:0px;

	
}

.t_date {
	font-size:11px;
	font-weight:700;

	
}

.c0, .c4, .c8, .c12, .c16, .c20, .c24 {
	color:#f19859;
}

.c1, .c5, .c9, .c13, .c17, .c21, .c25 {
	color:#54c0c1;
}

.c2, .c6, .c10, .c14, .c18, .c22, .c26 {
	color:#c6ca75;
}

.c3, .c7, .c11, .c15, .c19, .c23, .c27 {
	color:#75bb79;
}


ul.t_upcoming a, ul.t_upcoming a.visited {
	text-decoration:none;
	font-size:14px;
	color:#333;
}

ul.t_upcoming a:hover, ul.t_upcoming a.visited:hover {
	text-decoration:none;
	font-size:14px;
	color:#000;
}


ul.t_past a, ul.t_past a.visited {
	text-decoration:none;
	font-size:11px;
	color:#333;
}

ul.t_past a:hover, ul.t_past a.visited:hover {
	color:#000;
}

ul.t_upcoming li, ul.t_past li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style:none;
	background-image:url(../images/split_event.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-left:22px;
	padding-bottom:10px;
	margin-left:0px;

	
}


.o-container {
	position: relative;
	width: 960px;	
	margin: 0 auto;
}
	.o-container .header {		
		height:170px;
			}

	  .o-container .header .quicknav {
		  position:absolute;
		  top:3px;
		  left:530px;
		  width: 300px;
		  height: 25px;
	  }
	  	  .o-container .header .quicknav .bt1 {
	position:absolute;
	top:6px;
	left:40px;
	      }
	  	  .o-container .header .quicknav .split1 {
	position:absolute;
	top:6px;
	left:76px;
	      }

	  	  .o-container .header .quicknav .bt2 {
	position:absolute;
	top:6px;
	left:87px;
	      }
	  	  .o-container .header .quicknav .split2 {
	position:absolute;
	top:6px;
	left:133px;
	      }
	  	  .o-container .header .quicknav .bt3 {
	position:absolute;
	top:6px;
	left:144px;
	      }
	  	  .o-container .header .quicknav .split3 {
	position:absolute;
	top:6px;
	left:212px;
	      }
	  	  .o-container .header .quicknav .bt4 {
	position:absolute;
	top:6px;
	left:223px;
	      }
		  
	  	  .o-container .header .quicknav .form {
	position:absolute;
	top:5px;
	left:316px;
	width: 150px;
	      }
	  	  .o-container .header .quicknav .form .input {
			  float:left;
			  position:relative;
			  width: 120px; }
			  
	  	  .o-container .header .quicknav .form .input input {
			  width: 120px;
			  height: 12px;
			  color:#333;
			  border: 1px solid #cfe9ee;}	
				
				 .o-container .header .quicknav .form .input input:focus {
			  border-color: #b8e7f0;
			  outline-width: 0; }
			  
		  ie6 .o-container .header .quicknav .form .input input:focus {
			  border-color: #b8e7f0;
			  outline-width: 0; }	
				
				input.error { border: 1px solid #900;}
				textarea.error {border: 1px solid #900;}
				label.error { margin-left: 5px; color:#900; font-size:10px;}
			  
		 
	
	  	  .o-container .header .quicknav .form .button {
			  float:left;
			  position:relative;
			  width: 25px;
	      }		  
	  	  .o-container .header .quicknav .facebook {
			  position:absolute;
			  top:5px;
			  left:348px;
	      }
		  
	  	  .o-container .header .quicknav .twitter {
	position:absolute;
	top:5px;
	left:346px;
	      }
	  	  .o-container .header .quicknav .mail {
	position:absolute;
	top:7px;
	left:319px;
	      }


	  .o-container .header .logo {
		  position:absolute;
		  top:47px;
		  left:30px;
	  }

	  .o-container .header .nav {
		  position:absolute;
		  top:128px;
		  left:113px;
		  width: 736px;
		  height: 42px;
	  }
	  
	  	  .o-container .header .nav .bt1 {
			  position:absolute;
			  top:16px;
			  left:0px;
	      }
		  
		  .o-container .header .nav .split1 {
			  position:absolute;
			  top:0px;
			  left:59px;
	      }	  
		  .o-container .header .nav .bt2 {
			  position:absolute;
			  top:15px;
			  left:83px;
	      }	  
		  .o-container .header .nav .split2 {
			  position:absolute;
			  top:0px;
			  left:268px;
	      }
		  .o-container .header .nav .bt3 {
			  position:absolute;
			  top:15px;
			  left:289px;
	      }		  
		  .o-container .header .nav .split3 {
			  position:absolute;
			  top:0px;
			  left:431px;
	      }
		  .o-container .header .nav .bt4 {
			  position:absolute;
			  top:15px;
			  left:451px;
	      }	  
		  .o-container .header .nav .split4 {
			  position:absolute;
			  top:0px;
			  left:643px;
	      }
		  .o-container .header .nav .bt5 {
			  position:absolute;
			  top:15px;
			  left:664px;
	      }
		  
	.o-container .left, .o-container .middle, .o-container .right, .o-container .split {		
		float:left;	
	}
	
	.o-container .t_180 {		
		width:180px;
	}

	
	.o-container .t_440 {
		width:440px;
	}
	.o-container .t_660 {
		
		width:660px;
	}
	.o-container .t_960 {
		
		width:960px;
	}
	.o-container .t_260 {
		
		width:260px;
	}
	
	.o-container .split {		
		width:40px;
	}
	
	.o-container .bg_vsplit {
		background-image:url(../images/bg_split_event.png);
		background-position:top left;
		background-repeat:no-repeat;
	}
	.o-container .footer  {
		width:795px;
		margin: 0 auto;
	}
	
	
	.o-container .footer .o-wrap  {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#444;
		padding: 10px 15px 10px 15px;
		position: relative;
		float:left;
	}
	
	.o-container .footer .o-wrap ul   {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	.o-container .footer .o-wrap li   {
		margin-bottom:6px;
		list-style:none;
		
		
	}
	
	.o-container .footer .o-wrap a, .o-container .footer .o-wrap a.visited, .c5footer a, .c5footer a.visited  {
		color:#444;
		text-decoration:none;
		
	}
	
	.o-container .footer .o-wrap a:hover, .o-container .footer .o-wrap a.visited:hover, .c5footer a:hover, .c5footer a.visited:hover  {
	color:#0FA9BB;		
	}
