/*///////////////////////////////////////////////////////////////////
// 2010-01   | motorpresse                                         //
// Project   | Flugportal                                          //
// Author    | Karsten Meyer                                       //                   
// Package   | airclub                                             //
///////////////////////////////////////////////////////////////////*/


#head-airclub-ae {
	width: 824px;
	height: 24px;
	padding-top:41px;
	background: url(../i/keyvisual_comm_ae.jpg) no-repeat;	
}
#head-airclub-kl {
	width: 824px;
	height: 24px;
	padding-top:41px;
	background: url(../i/keyvisual_comm_kl.jpg) no-repeat;	
}
#head-airclub-fr {
	width: 824px;
	height: 24px;
	padding-top:41px;
	background: url(../i/keyvisual_comm_fr.jpg) no-repeat;	
}
#navi-airclub {
	width: 824px;
	height: 24px;
	background: url(../i/nav/bg_clubnavi.gif) no-repeat;
}

#main-airclub {
	width:802px;
	padding:10px 10px 20px 10px;
	border:1px solid #cbcbcb;
	border-top:0;
}

#left-airclub {
	float:left;
	width:490px;
}

#right-airclub {
	float:right;
	width:300px;
}

/* ### airnavi main ########*/
#main-airclub P {
 line-height:16px;
}

#main-airclub H1 {
	float:left;
	font-size:16px;
	font-weight:700;
	color:#003592;
	width:402px;
}

#main-airclub H2 {
	float:left;
  font-size:16px;
	font-weight:700;
	color:#003592;
	width:402px;
  font: 16px Arial, Tahoma, sans-serif;
}

#right-airclub H2 {
	float:left;
	color:#003592;
	width:209px;
	font: 16px Arial, Tahoma, sans-serif;
	font-weight:700;
}
#main-airclub H3 {
	font-size:11px;
	color:#484848;
  line-height:16px;
}

#main-airclub H3 A:link,
#main-airclub H3 A:visited,
#main-airclub H3 A:hover,
#main-airclub H3 A:active {
	font-size:11px;
	color:#484848;
	text-decoration:none;
}
#main-airclub H3 A .black {
	color:#000;	
}

#main-airclub .newshead {
 height: 25px;
}

#main-airclub .newshead H2 {
 font-weight:700;
}

#main-airclub .newstab {
 margin:7px 3px 0 0;
}

#main-airclub .newsteaser {
 padding-bottom:6px;
}

#airclub_bericht{
 margin: 20px 0pt;
 width: 100%;
}

#airclub_bericht H2{
 width:100%;
 font-size:12px;
 color:#003592;
 line-height:16px;
 font-weight:bold;
}

.airclubsep {
	background: url(../i/bg/airclub_sep.gif) no-repeat;
	width: 490px;
	height: 8px;
	clear:both;	
}
.airclubsep2 {
	background: url(../i/bg/airclub_sep2.gif) no-repeat;
	width: 300px;
	height: 8px;
	clear:both;	
}

#right-airclub .box {
	padding: 0 11px 7px 11px;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:8px;
}
#right-airclub .greybox {
	padding: 7px 11px 7px 11px;
	margin-bottom:8px;
	background-color:#e9e9e9;
}

#right-airclub TABLE.stripes TD {
	padding: 5px 10px 0px 10px;
}
#right-airclub TABLE.stripes TD.pin {
	padding: 0px 10px 3px 10px;
}

#right-airclub TABLE.stripes TD A:link,
#right-airclub TABLE.stripes TD A:visited,
#right-airclub TABLE.stripes TD A:hover,
#right-airclub TABLE.stripes TD A:active {
	font-size:11px;
	color:#484848;
}

#keyTeaserShow {
 position:relative;
}
#keyTeaser {
 position:relative;
 width:490px;
 height:170px;
 overflow:hidden;
}
.cycleKeys { 
 width:490px;
 height:170px;
 overflow:hidden;
 background-color:#fff;
}

#keyButtons {
 position:absolute;
 right:6px;
 top:130px;
 z-index:10;
 cursor:pointer;
}

.dynamicBox {
	background: url(../i/bg/toggle.gif) no-repeat;
	width: 490px;
	margin-bottom:5px;
}
.dynamic {
	width: 462px;
	height: 17px;
	color:#484848;
	font-weight:700;
	padding:11px 14px 0px 20px;
	background: url(../i/bg/arrow_right.gif) 7px 15px no-repeat;
	cursor:pointer;
}

.dynamic2 {
	width: 300px;
	height: 17px;
	color:#484848;
	font-weight:700;
	padding:11px 14px 0px 27px;
	background: url(../i/bg/arrow_right.gif) 15px 15px no-repeat;
	cursor:pointer;
}

.dynamicText {
	display:none;
	padding-top:8px;
}

.dynamicText P {
	padding:0 13px;
}

.dynamicText TABLE TD {
	padding:5px 0 5px 13px;
	border-bottom:1px solid #e0e0e0;
}

#main-airclub TABLE.termine TD {
	padding:5px 0 5px 5px;
	border-bottom:1px solid #c4c4c4;
}
#main-airclub TABLE.termine IMG {
	margin:5px 0 5px 0;
}

.dynamicText TABLE TD.last,
#main-airclub TABLE.termine TR.last TD {
	border-bottom:0;
}

.terminetab {
 float:right;
 height: 14px;
 border-bottom:0;
 padding:3px 0 0px 0;
 margin:0 3px 0 0;
}
.terminetab A {
	float:left;
}

#mycarousel {
 z-index: 51;
}

TABLE.termineintrag TD {
	padding-bottom:6px;
}


/* ### airnavi navigation ########*/
UL#airnavi {
 margin:0;
 padding:0;
 list-style:none;
 height:24px;
}
#airnavi LI {
	position: relative;
 margin:0;
 padding:0;
	float:left;
 z-index: 100;
}
#airnavi LI.last {
 background: url(../i/bg/airclubnavi.gif) right 0 no-repeat;
}

#airnavi A.mainnavi {
 float:left;
 margin:0;
 font-size:11px;
 font-weight:700;
 color: #484848;
 padding:7px 9px 4px 11px;
 background: url(../i/bg/airclubnavi.gif) 0 0 no-repeat;
}
#airnavi LI:hover A.mainnavi,
#airnavi LI.sfhover A.mainnavi {

}
#airnavi LI.current A.mainnavi {
	background-color: #fff;
}

/*  layer */
#airnavi li UL {
	position: absolute;
	left: -999em;
 margin:0;
 padding:10px 0 5px 0;
 list-style:none;
 border:1px solid #cccccc;
 border-top:0;
 background-color:#f3f3f3;
 filter:alpha(opacity=95);   
 -moz-opacity: 0.95;   
 opacity: 0.95;
}
#airnavi li.current UL {
 background-color:#fff;
}

#airnavi li:hover ul, #airnavi li.sfhover ul {
	left: 0px; 	
  top:24px;
}

#airnavi li UL LI {
 float:none;
 width:150px;
 padding:0 0 0 13px;
 margin:0;
}
#airnavi li UL LI.sep {
 width:150px;
 padding:0 0 0 13px;
  border-top:1px solid #c1c4c5;
  margin:5px 0 0px 0;
  line-height: 0px;
  height: 4px;
  font-size:0px;
}

#airnavi li UL A:link,
#airnavi li UL A:visited,
#airnavi li UL A:hover,
#airnavi li UL A:active {
 display:block;
 padding:0;
 color:#060606;
 font-size:11px;
 font-weight:400;
 padding:2px 0 3px 9px;
 background: url(../i/bg/arrow.gif) 0 7px no-repeat;
  text-decoration:none;
}
#airnavi li UL A:hover {
  text-decoration:underline;
}

.artikel_from{
 height:27px;
 padding:5px;
 background-color:#EEE;
}

.artikel_from_img{
 float:left;
}

.artikel_from_user{
 float:left;
 margin-left:5px;
 line-height:27px;
}

/* ### infofooter mit slider ########*/
#infofoot {
	height: 38px;
	color: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index:10000;
  background-color:#313131;
}
/* hide from mac ie5 \*/
#infofoot {
  position: absolute;
  }
/* end hide from mac ie5 */
html>body #infofoot {
  position: fixed;
  }

*>#infofoot {
  background: url(../i/bg/infofoot.png) 0px 0 repeat-x; 
}
#infofoot-text {
  position: absolute;
  top: 15px;
  left: 125px;
  width: 704px;
  height: 20px;
  z-index:15;
}

#newSpotters {
  position: absolute;
  /*top: -208px;*/
  bottom:28px;
  left: 125px;
  width: 224px;
  background-color:#E1EAF2;
  border:1px solid #c1c1c1;
  border-bottom:0;
  padding:11px 0 0 11px;
  overflow:hidden;
  display:none;
  z-index:150;
}
#newVerein {
  position: absolute;
  bottom:28px;
  left: 305px;
  width: 224px;
  background-color:#E1EAF2;
  border:1px solid #c1c1c1;
  border-bottom:0;
  padding:11px 0 0 11px;
  overflow:hidden;
  display:none;
  z-index:150;
}
#newSpotters IMG,
#newVerein IMG {
	margin:0 9px 9px 0;
}
/* END */
