html {

	font-family:arial, helevicta;
	font-size:10pt;
	height:100%;
}

body {
	margin:0;
	padding:0;
	/*background-color:#d2ecf9;*/
	height:85%;
}


.banner {	

	width:100%;
	margin-top:10px;
}

.banner #hline{
	
 	background-color:#0093dd; 
	height:10px;
	/*background-image:url("../graphics/line.png");*/	
}

.banner #schriftzug-top {
	padding-top:20px;
	padding-left:14%;
	font-weight:bolder;
	font-size:22pt;
	font-style:italic;

}

.banner #schriftzug-bottom {
	padding-left:20%;
	font-weight:bolder;
	font-size:18pt;
	font-style:italic;

}

.banner #coloredLine{
	float:left;	
}

.banner #logo {
	float:left;
}

.banner #navigation {
	float:right;
	font-size:11pt;	
		
}

/*** ignoriere alle ie's ****/
html>body #navigation a {
  	text-decoration:none;
	color:#000000;
	padding:5pt;
	width:15%;
}

/*
.banner #navigation a {
	text-decoration:none;
	color:#000000;
	padding:5pt;
	width:15%;
}
*/


/****** ie fixies, bloeder mist verdammt *************/
* html #sub-navigation a{
	fo\nt-size:10pt;
}

* html #main{
	fo\nt-size:10pt;
}

* html #navigation a{
  padd\ing:5pt;
  vertical-ali\gn:top;
  font-si\ze:10pt;
  c\olor:#000000;
  text-dec\oration:none;
  wid\th:15%;
}
/********************************************/


.banner #navigation a:hover {
	text-decoration:underline;
	/*color:#0093dd;*/
}

#vline {
	clear:both;
	float:left;
	width:10px;
	height:100%;
	margin-left:2%;
	background-color:#0093dd; 
	background-image:url("../graphics/vcoloredLine.png");
	background-repeat:no-repeat;
}

#sub-navigation {	
	float:left;
	width:210px;
	margin-top:5%;
	margin-left:0px;
	
}

#sub-navigation a {
	
	display:block;
	line-height:20px;
	text-align:right;
	font-size:11pt;
	color:#000000;
	text-decoration:none;
	padding:2px;
	border-bottom-style:solid;
	border-bottom-color:#d2ecf9;
	border-bottom-width:1px;
}

.stage1 a:hover{
	/*background-color:#ADDDF4;*/
	background-color:#A2D7F2;
}

.stage2 a:hover{
	background-color:#8FD0F0;
}

.stage3 a:hover{
	background-color:#63BCEA;
}

.stage4 a:hover{
	background-color:#41AEE5;
}

.stage5 a:hover {
	background-color:#22A2E1;
}

.stage6 a:hover {
	background-color:#0093dd;
}

#main {
	float:right;
	margin-right:0px;
	margin-left:2%;
	width:72%;
	height:100%;
	border-top-style:solid;
	border-width:2px;
	border-color:#0093dd;
	
	
}

.main_location {
	font-weight:bolder;
	letter-spacing:1px;
	text-indent:10pt;
	margin-top:1%;
}

/***********************BOX**********************************/

.corner_lt {
	background-image:url('../graphics/corner_lt.png');
	background-repeat:no-repeat;
	height:45px;
	width:43px;
}

.corner_lb {
	background-image:url('../graphics/corner_lb.png');
	background-repeat:no-repeat;
	height:55px;
	/*width:40px;*/
}

.corner_rt {
	background-image:url('../graphics/corner_rt.png');
	background-repeat:no-repeat;
	/*height:45px;*/
	width:55px;
}	

.corner_rb {
	background-image:url('../graphics/corner_rb.png');
	background-repeat:no-repeat;
	/*height:55px;
	width:55px;*/
}

.border_t {
	background-image:url('../graphics/border_t.png');
	background-repeat:repeat;
	/*height:45px;	*/
}

.border_l {
	background-image:url('../graphics/border_l.png');
	background-repeat:repeat;	
}

.border_r {
	background-image:url('../graphics/border_r.png');
	background-repeat:repeat;	
	/*width:55px;*/
}

.border_b {
	background-image:url('../graphics/border_b.png');
	background-repeat:repeat;	
	/*height:55px;*/
}

.corner_rt_blue {
	background-image:url('../graphics/corner_rt_blue.png');
	background-repeat:no-repeat;
	width:55px;
}	

.corner_lt_blue {
	background-image:url('../graphics/corner_lt_blue.png');
	background-repeat:no-repeat;
	height:45px;
	width:43px;
}

.border_t_blue {
	background-image:url('../graphics/border_t_blue.png');
	background-repeat:repeat;
}

.border_l_blue {
	background-image:url('../graphics/border_l_blue.png');
	background-repeat:repeat;	
}

.border_r_blue {
	background-image:url('../graphics/border_r_blue.png');
	background-repeat:repeat;	

}

.rcbox {
	border-collapse:collapse;
	width:100%;	
}

.head {
	font-size:13pt;
	font-weight:bolder;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
/***********************BOX*Ende******************************/


.text {
	font-size:11pt;
	letter-spacing:0pt;
	line-height:20pt;
}















.teamtable {
	border-collapse:collapse;
	margin-left:10%;
	margin-top:5%;
	width:90%;

}

.teamtable .text {
	padding:0.5%;
	
}

.teamtable #portrait {
	width:150px;

}


.teamtable #emptyrow {
	height:50px;
}
