#turniere #leinwand{background-image:none;}
body#turniere{background:none;}
.breadcrumb{display:none;}
#turniere #fuss{background:white url(../images/bg-header.jpg) top center;}
#turniere #fuss a{color:#ddd;}
table#mitte{width:1030px;border:0;}
#kopf{margin: 0 0 1em;}
#nav{top:112px;}
         
#header {
	background: #fff url(../images/bg-header.jpg) top center;
	box-shadow: 0 0 6px rgba(0,0,0,0.6);
	height: 100px;
	width: 100%;
	margin: 0px 0 20px 0;
	padding: 6px 0;
}

#header a{color:#FFF;}
#header h1 a{color:#FFF;text-decoration: none;}

#turniere #inhalt  {
	background:none;
	margin: 0;
	padding: 0;
}

#inhalt{
	font-family: "proxima-nova-1","proxima-nova-2", 'Helvetica Neue', Arial, sans-serif;
	font-size: 13px;
	color: #666;	
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Marvel", sans-serif;	
}

#inhalt a {
	text-decoration:none;
	/*color: #1FB4DD;	*/
}
#inhalt a:hover {
	/*text-decoration: underline;*/	
}

#inhalt .bg_grid {
	background: #dadbdb url(../images/bg_grid.gif);
	background-attachment: fixed;
}

#inhalt #center_page {
	width: 1020px;
	margin: 0 auto;
}

#logo {
	width: 111px;
	height: 100px;
	float: left;
	margin: 0 0 0 15px;
}

#title {
	color: #f5f5f5;
	float: left;
	line-height:45px;
}

h1.csc-firstHeader{
font-size: 35px;
text-align: left;
margin: 5px 0 0 22px;
line-height: 70px;
}

#title h1 {
	font-size: 35px;
	text-align:right;
	margin: 5px 0 0 0;
}
#title h2 {
	text-align:right;
	margin-top: -10px;
}
#title a:hover {
	text-decoration: none;	
}
#menu {
	list-style: none outside none;
	float: left;
	margin: 0px 20px 0 0;
}
#menu li {
	float:left;
	font-family: "Marvel", sans-serif;
	font-weight: 700;
	font-size: 20px;
	margin: 32px 20px;
}
#menu li a:hover, #menu li.active {
	text-decoration: none;
	color: #fff;
	border-bottom: 2px solid #fff;	
}

#inhalt .content_box {
	background: #fff;
	/*box-shadow: 0 0px 6px rgba(0,0,0,0.2);*/	
	padding: 20px;	
}

#inhalt .event_block, #inhalt .person {
	clear:both;	
	border-top: 1px solid #E5E5E5;
}

#inhalt .event_block > p {
	font-family: "Marvel", sans-serif;
	width: 82px;
	float: left;
	font-size: 18px;
	margin-top:18px;
}

#inhalt .event_break {
	padding: 15px 0;	
}
#inhalt .event_break > p {
	margin-top:0;	
}

#inhalt .event_block.day {
	border:0;
}
#inhalt .event_block.day > h1 {
	font-family: 'Marvel', sans-serif;
	font-size:36px;
	text-shadow: 1px 2px 2px #aaa;
	text-align:right;
	margin: 20px 0 10px 0;
}

#inhalt .event_break h2 {
	color: #AAAAAA;
	font-size:20px;
}

#inhalt .event {
	float: left;
	width: 200px;
	margin-right: 30px;
	color: #666;
	padding: 14px 0 0 2px;
	/*border-top: 3px solid #1fb4dd;*/
	border-top: 3px solid #00518a;	
	min-height: 100px;
}
#inhalt .event.single_event {
	width:895px;	
}
#inhalt .event:last-child,#inhalt  .event.last {
	margin-right:0;	
}
#inhalt .event.yellow,#inhalt .person .info.yellow {
	border-top: 3px solid #fdd518;
}
#inhalt .event.red,#inhalt .person .info.red {
	border-top: 3px solid #cd1d28;	
}
#inhalt .event.green, #inhalt .person .info.green {
	border-top: 3px solid #339900;	
}

#inhalt .event.purple, #inhalt .person .info.purple {
	border-top: 3px solid purple;	
}

#inhalt .topic.yellow h2 {color: #fdd518;}
#inhalt .topic.red h2 {color: #cd1d28;}
#inhalt .topic.green h2 {color: #339900;}
#inhalt .topic.purple h2 {color: purple;}

#inhalt .event h2, #inhalt .event h2 a {
	font-weight:700;
	font-size: 18px;
	color: #1fb4dd;
	line-height: 24px;	
	margin: 0 0 5px 0;
}

/* SPEAKERS */
#inhalt .person {
	margin-bottom: 80px;
	margin-left:24px;	
}
#inhalt .person .info {
	width: 280px;
	float:left;
	border-top: 3px solid #1fb4dd;
	padding-top: 30px;
	margin: 0 60px 0 0;
	line-height: 42px;	
}
#inhalt .person .info h2 {
	color: #666;
	font-size: 36px;
	text-shadow: 2px 2px 2px #aaa;
	margin: 0 0 15px 0;
}
#inhalt .person .info h3 {
	font-weight: 400;
	font-size: 18px;	
}
#inhalt .person .info h6 {
	color: #1fb4dd;
	font-size: 16px;
	margin: 20px 0 0 0;	
	font-weight: 700;
	text-transform: uppercase;
}
#inhalt .person .info ul li {
	list-style-type: none;
	font-family: "Marvel", sans-serif;
	font-size: 14px;
}
#inhalt .topics {
	width: 570px;
	padding: 10px 40px 0 0;
	float:right;
	text-align:justify;
}
#inhalt .topics h2 {
	color: #1fb4dd;
	font-size: 22px;	
}
#inhalt .topic {
	margin-top: 30px;	
}
#inhalt .topic p {
	font-family: "Marvel", sans-serif;
	font-weight: 400;
	font-size: 16px;
	margin-top: 10px;
}
#inhalt .topic img {
	box-shadow: 1px 1px 4px #666;
}