/*
  ---------------------------------------------------------------------
  centrales css für den content www.xc-club.at
  ---------------------------------------------------------------------
*/

body, p, h1, h2, h3, h4, h5, h6, table, tr, td, ul, ol, li, span, form, input, select 
.navihead, .navihead a, .navihead a:visited, .navihead a:hover, .navihead a:active

{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  text-decoration: none;
}

/*
  ---------------------------------------------------------------------
  redefinitions of HTML tags
  ---------------------------------------------------------------------
*/

h1, h2, h3, h4, h5, h6 {  font-weight: bold}
h1 { font-size: 16px; font-weight: bold;line-height: 18px color: #004; background-color: #fff; padding:2px 2px 2px 10px ;}

ul {  list-style-type: square;}

a, a:link {
  text-decoration: none; font-weight: bold;
  color: #f00;
}

a:visited {
  text-decoration: none; font-weight: bold;
  color: #f00;
}
a:hover {
  text-decoration: underline; font-weight: bold;
  color: #d11;
}



a.nav3, a.nav3:link, a.nav3:active, a.nav3:hover, a.nav3:visited  {
  text-decoration: none; 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px; line-hight: 10px;
  color: #333; 
}
a.nav3:hover {
  text-decoration: underline; background-color: #fff;
  color: #f00;
}




a.grau, a.grau:link, a.grau:active, a.grau:hover, a.grau:visited  {
  text-decoration: none; 
  color: #000; 
}
a.grau:hover {
  text-decoration: underline;
  color: #333;
}

/*
  ---------------------------------------------------------------------
  navigation 
  ---------------------------------------------------------------------
*/
/*nav leiste oben*/

a.block, a.block:link, a.block:active, a.block:hover, a.block:visited{
color:#223; 
background:#9dc4d5;
display:block; 
text-align:center; 
width:124px;
height:30px;
border:#000 solid 0px; 
padding:8px 0px 0px 0px;
text-decoration:none; 
font:bold 12px arial, sans-serif;}

a.block:visited{
color:#223;
}

a.block:hover{
color:#fff;
background-color:#069;
text-decoration:none; 
}

a.blocka{ 
background:#069; 
color:#fff;
display:block; 
text-align:center; 
width:124px;
height:30px;
border:#000 solid 0px; 
padding:8px 0px 0px 0px;
text-decoration:none; 
font:bold 12px arial, sans-serif;}

a.blocka:visited{
color:#fff;
}

a.blocka:hover{
color:#fa0;
background-color:#047;
text-decoration:none; 
}

/*nav leiste rechts 1. ebene*/

a.n2, a.n2:link, a.n2:active, a.n2:hover, a.n2:visited{
color:#223; 
background:#9dc4d5;
display:block;
border-collapse: collapse;
border-top:#345 solid 0px;
border-right:#345 solid 0px;
border-bottom:#345 solid 0px;
border-left:#345 solid 0px;
padding:2px 0px 2px 5px; 
text-decoration:none;
font:bold 11px arial, sans-serif;}

a.n2:visited{
color:#223;
}

a.n2:hover{
color:#fff;
text-decoration:none;
background-color:#069;}

a.n2:active{
color:#fa0;
}

/*nav leiste rechts 2. ebene*/

a.n3{
color:#229; 
background:#bde; 
display:block;
margin:0px 0px 0px 0px;
/*width:100px;*/
padding:1px 0px 1px 10px; 
text-decoration:none; 
font:bold 10px arial, tahoma, sans-serif;}

a.n3:hover{
color:#fff;
text-decoration:none;
background-color:#49b;}

/*---*/

.ev-ueb{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #002;
  font-weight: bold;
  text-decoration: none;
}
.ev-txt{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  text-decoration: none;
}
.ev-rechts{
  font-size: 11px;
  padding: 0px;
}


.left10{margin-left:10px}
.left20{margin-left:20px}

.navibasis{  color: #000000;}
.navibasis a{  text-decoration: none;  font-weight: normal;  color: #000000;}
.navibasis a:hover,
.navibasis a:visited,
.navibasis a:active
{  text-decoration: none;  color: #000000;}

.navihead a{
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
.navihead a:visited,
.navihead a:active
{  text-decoration: none;  color: #FFFFFF;}
.navihead a:hover {  text-decoration: underline; color: #ee0000;}

.navisub{  color: #666666;}
.navisub a{  text-decoration: none;  font-weight: normal;  color: #666666;}
.navisub a:hover{  text-decoration: underline;  color: #000000;}
.navisub a:visited,
.navisub a:active
{  text-decoration: none;  color: #000000;}
/*
  ---------------------------------------------------------------------
  hintergruende
  ---------------------------------------------------------------------
*/
.bgblack {
  background-color: #000000;
  font-weight: bold;
  color: #FFFFFF;
}
/* 
  ---------------------------------------------------------------------
  tabellen hintergruende
  ---------------------------------------------------------------------
*/

.tableinhalt {
  background-color: #fff;
  color: #008;
  font-size: 11px;
  padding: 8px;
}
.table-event {
  background-color: #cdf;
  color: #333;
  font-size: 11px;
  padding: 6px;
  border: 1px solid #069;
  margin-top: 6px;
}
.table-event:hover {
color:#fff;
background-color:#069;
}

.tableinhaltu {
  background-color: #eee;
  color: #333;
  font-size: 11px;
  padding: 8px;
  border: 1px solid #555;
}
.tablenav {
  /*background-color: #393;*/
  background-image:url(http://www.xc-club.at/design/hi-nav4.gif);
  
  padding: 0px 0px 0px 0px;
  /*ggf variiren lt design */
}
  
.tablenavre {
  color: #ccccff;
  background-image:url(http://www.xc-club.at/design/hi-nav4.gif);
  font-size: 10px;
  padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0px
}
.tableueberschr {
  background-color: #cccccc;
  padding: 5px 10px 5px 10px;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #000;
}
.tablewichtig {
  background-color: #f20;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid black;
} 
.tablewichtig a:visited,
.tablewichtig a:active
{  text-decoration: none;  color: #000;}
.tablewichtig a:hover {  text-decoration: none; background-color: #ff0;  color: #f00; 
}


.tablehinweis {
  background-color: #004674;
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  font-size: 11px;
  border: 1px solid #069;
}
.tableankuendig {
  background-color: #eee;
  padding: 2px 5px 2px 5px;
  color: #000;
  font-size: 11px;
  border: 2px solid #069;
}
.z1 {
  background-color: #004674;
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  font-size: 11px;
  border: 1px solid #444;
}
.z2 {
  background-color: #eee;
  padding: 2px 5px 2px 5px;
  celspacing: 20px;
  color: #335;
  font-size: 11px;
  border: 1px solid #777;
}
.pad3333 {
  padding: 3px 3px 3px 3px;
}
.marg3333 {
  margin: 3px 3px 3px 3px;
}
/*
  ---------------------------------------------------------------------
  textfarben
  ---------------------------------------------------------------------
*/
.txtevents {  font-weight: bold;  color: #154A05;}


/*
  ---------------------------------------------------------------------
  div-formatierung
  ---------------------------------------------------------------------
*/

#floater {
position: absolute;
left: 600;
top: 302;
visibility: visible;
z-index: 10;
}

#overview {
background-color: #004674; color: #dd5500;font-weight: bold;
}


/*
  ---------------------------------------------------------------------
  slideshow
  ---------------------------------------------------------------------
*/

<-- /* SLIDESHOW */
#slideshow {
 height:100px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}

#gesamt {
	text-align:left;
	margin: 0 auto;
	position:absolute;
	top: 0;
	left:50%;
}
#pos {
	text-align:left;
	margin: 0 auto;
	position:absolute;
	top: 60px;
	left: 76px;
}
-->
