/* CSS Document */
body {
  background-image:url(img/background_ifinger2.jpg);
  }

#nav_head {
   color:#000000;
   }

#nav_head a {
  color:#000000;
  }

#content_seite {
  padding-top:25px;
  clear:left;

  width:950px;
  }
  
#left {
  float:left;
  }

#left ul {
  list-style:none;  
  margin:0;
  padding:0;
  width:248px;
  float:left;
  border-top:1px solid #A70907;
  border-left:1px solid #A70907;
  border-right:1px solid #A70907;
  background-image:url(img/bg_athleten.png);
  }
  

#left ul a {
 position: relative;
 z-index: 1;
}  

#left li {
  float::left;
  margin:0;
  padding:0;
  }

/*#left li.inactive,*/
#left li a , #left li.on1, #left li.on2 {
  text-decoration:none;
  color:#FFFFFF;
  display:block;
  border-bottom:1px solid #A44E4E;
  min-height:20px;
  padding-top:5px;
  padding-left:30px;
  font-size:12px;
  font-weight:normal;

}

#left li.inactive, #left li.on1, #left li.on2{
  background-image:none;
  background-color:#000000;
  font-weight: bold;
  }

#left li.on1{
  font-size: 14px;
 }

#left li.inactive  {
  background-color: #FF0033;
  }



#left li.inactive a {
  font-weight: bold;
  border-bottom:1px solid #A70907;
  font-size:14px;
}

	

.filter {
  background: expression("none");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop  src='fileadmin/vorlage/img/bg_kalender_gr.png'  );
}

#left li a:hover , #left li.on{
  background:none;
  background-color:#000000;
  border-bottom:1px solid #A44E4E;
  }


#left li.title {
  background-image:url(img/bg_athleten.jpg);
  background-repeat:repeat-x;
  font-size:14px;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  padding-left:30px;
  color:#FFFFFF;
  }
  
#text {
  width:425px;
  background:none;
  background-color:#FFFFFF;
  float:left;
  margin-left:25px;
  padding:25px;
  color:#666666;
  line-height:20px;
  }

#text h1 {
  font-size:16px;
 }
 
#text h2 {
  font-size:14px;
  color:#FF6600;
  margin:0;
  padding:0;
  padding-bottom:15px;
  }
  
#text h3 {
  font-size:12px;
  color:#666666;
  font-weight:bold;
  padding:0;
  margin:14px 0 0 0;
  }
  
#text ul {
  list-style-position: outside;
  padding: 0;
}
   
#text ul li {
  border-bottom: 1px solid #FF6600;
  padding-bottom: 10px;
 }
  
#right {
  float:left;
  width:200px;
  padding-top:0px;
  padding-bottom:50px;
  min-height:480px;
  background-image:url(img/grau.gif);
  }

#right p {
  margin:0;
}
#right table.csc-uploads {
  width:100%;
}


  
#right a {
  display:block;
  text-decoration:none;
  font-size:12px;
  color:#A6A6A5;
  border-bottom:1px solid #666666;
  padding-left:25px;
  height:20px;
  padding-top:5px;
  position: relative;
  z-index: 1;
  }
  
#right a:hover {
  color:#FFFFFF;
  }
  
#right h3 {
  font-size:13px;
  color:#FFFF00;
  padding-left:25px;
  height:20px;
  padding-top:25px;
  margin:0;
  font-weight:bold;
  }
  

  
#nav_footer_seite { 
  padding-top:10px;
  color:#DCDCDC;
  padding-left:300px;
  padding-bottom:10px;
  }
  
#nav_footer_seite a {
  color:#DCDCDC;
  text-decoration:none;
  }
  
#nav_footer_seite a:hover {
  text-decoration:underline;
  }
  
  
/* Athletendatenbank*/



.athletenseite {
	font-size: 16px;
	color: #999999;
	line-height: 25px;
}

.athletenseite span {
	font-size: 12px;
	color: #FF9933;
}

.athletenseite ul {
	list-style: none;
	margin-bottom: 10px;
}

#text ul.athleteninfo li {
	border-bottom: none;
	padding: 0;
	}

/*Anmeldeformular*/
.csc-mailform {
	border: none;
	margin: 0;
}

.csc-mailform-field {
	margin-bottom:5px;
}

.csc-mailform-field input, .csc-mailform-field select {
	border: 1px solid #FF9933;
	width: 300px;
	height: 20px;
	color:#FF9933;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;

}

.csc-mailform-field label{
	display:block;
}

.csc-mailform-field select {
	height: 26px;
	width: 150px;
}

.csc-mailform-field input.csc-mailform-submit {
	height: 26px;
	background-color: #FF9933;
	color: white;
	width:150px;
	margin-top:15px;
}

