/*Allgemeine Stylesheets:*/
body {
	font-family: 'Arial' sans-serif;
	font-size: 10pt;	
	text-align: justify;
	color: black;
}
a {
	font-family: 'Arial' sans-serif;
	font-size: 10pt;	
	text-align: justify;
	color: #0465a9;
	text-decoration:none;
}

body.objectives{
		margin-left:5%;
		margin-right:5%;
		text-align:left;
		font-size:10pt;
		font-family: 'Arial' sans-serif;
		

}

h1{
	text-align:center;
}
h1.starter{
	color:#0465a9;
}
h3.starter{
	color:#0465a9;
}

h2{
	text-align:center;
}

table.header{
	width:100%;	
}

table.header td{
	vertical-align:top;
}


/*Adverts*/

table.adverts {
	font-size: 8pt;
	border:1;
	border-style:solid;
	border-color:white;
	width: 100%;
	height: 100%;
}
	table.adverts tr:first-child {
		border-style:solid;
		border-color:white;
	}
	
	table.adverts tr:first-child td:first-child{
		background-color: #75c5f0;
		border-style:solid;
		border-color:#75c5f0;
		font-weight:bold;
		color:#0465a9;
		text-align:center;
	}

	table.adverts tr td {
		border-style:solid;
		border-color:white;
		border-bottom-color:#0465a9;
		border-width:1px;
	}

/*Design*/

body.high{
	background-color:#f09a49;
}

body.vert{
	background-color:#0465a9;
}

/*Navigation*/

p.info{
	font-size:7pt;
}

table.navi{
		border:0;
		width:100%;
		height:100%;
		margin-top:20px;
	}
		
		
	table.navi tr td{
		font-family: 'Arial' sans-serif;
		font-weight: bold;
		font-size:10pt;
	}
	table.navi tr td a{
		font-family: 'Arial' sans-serif;
		font-size: 10pt;
		color: #0465a9;
		font-weight:normal;
		text-decoration: none;
	}
	
	table.navi tr td ul{
		margin-top:5px;
		color:#f09a49;
	}

div.navi{
	display:none;
	}

a.navi{
		font-family: 'Arial' sans-serif;
		font-size: 7pt;
		color: blue;
		font-weight:normal;
		text-decoration: none;
	}
a:active.navi{
		font-family: 'Arial' sans-serif;
		font-size: 7pt;
		color: blue;
		font-weight:bold;
		text-decoration: none;

}
/*Objective*/

	/*Navi*/

table.objective_navi {
		border:1;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		border-style:solid;
		border-bottom-color:#0465a9;
		border-top-color:white;
		border-left-color:white;
		border-right-color:white;
		border-width:1px;
		text-align:center;
}



body.objectives a{
		color:#0465a9;
		text-decoration:none;
		font-size:10pt;
		font-family: 'Arial' sans-serif;
}

body.objectives h3{
		font-size:10pt;
		font-weight:bold;
		background-color:#75c5f0;
		color:#0465a9;
}


body.objectives li{
		margin-bottom:5px;
		
}

body.objectives ul {
		/*list-style-image:url(./punkt.gif);*/
		color:#0465a9;
		
}	

body.objectives li {
		color:black;
}



body.text td:first-child{
		font-weight:bold;
}


body.text p {
		margin-top:none;
		margin-bottom:none;
		margin-left:20px;
}

table.time {
		border-color:#0465a9;
}

table.time th{
		color:#0465a9;
}

table.time td:first-child{
		color:#0465a9;
		font-weight:bold;
}

table.time td {
		vertical-align:middle;
		text-align:left;
}

/*team*/

table.team{
		text-align:left;
		
}

table.team tr{
		margin-top:5px;
		
}

table.team td {
		margin-left:10px;
		margin-right:10px;
		vertical-align:top;
}
