@charset "utf-8";
/* cet élément est flottant, il faut donc lui attribuer une largeur */
/* cet élément est flottant, il faut donc lui attribuer une largeur */
/* cet élément est flottant, il faut donc lui attribuer une largeur */
/* cet élément est flottant, il faut donc lui attribuer une largeur */
body  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	
padding-bottom: 30px;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;

	background: url(../images/bg.gif);

    }
     #container {
	width: 896px;  

	text-align: left; 
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: auto;

	margin-left: auto;
	border: 0px solid #8b9b76;

background-color: #FFFFFF;

    } 
	
	
     #header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	height: 52px;
		width: 100%;
	margin-bottom: 0px;
padding-top: 160px;
	border: 0px solid #000000;


    } 

     #sidebar1 {
	float: right; /* cet élément est flottant, il faut donc lui attribuer une largeur */
	width: 241px; /* la couleur de l'arrière-plan est affichée sur la largeur du contenu de la colonne, mais pas au-delà */
	padding: 0px;
	border: 0px solid #000000;

	margin-right: 25px;
    }
     #mainContent {
	 padding: 0px;
	color: #000000;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	width: 580px;
    } 
     #footer {padding: 0px;
	font-size: 11px;

	border-top: 1px solid #CCCCCC;
		margin-left: 25px;
	margin-right: 25px;

/*
background-color: #000000;
*/
	background-position: bottom;
	padding-top: 10px;

margin-top: 50px;
padding-bottom: 20px;
height: 80px;

    } 

    .fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }



/*	-------------------------------------------------------------

	3. Copyright

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#copyright {
	float: left;
	width: 300px;
	border: 0px solid #000000;
			text-align: justify;
		font-size: 10px;
			color:#666666;
	}
	
	#copyright a:link,#copyright a:visited{
	
	color:#666666;
	}
	
		#copyright a:active,#copyright a:hover{
	color:#666666;
	
	}
	
/*	-------------------------------------------------------------

	3. Sponsor

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#sponsor-text {
	float: left;
		width: 250px;
		border: 0px solid #000000;
		text-align: justify;
		font-size: 10px;
		margin-right: 10px;
		color:#666666;

	}	
		#sponsor-image {
	float: left;
width: 280px;
border: 0px solid #000000;
	}


/*	-------------------------------------------------------------

	2. Box

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	


table.box{
margin: 0px;
padding: 0px;
border: 1px solid #5e934d;
border-collapse: collapse;
margin-bottom: 20px;
		width: 241px;

}

table.box th{
background: #5e934d;
padding: 5px;
font-size: 13px;
font-weight: 400;
}	

table.box th a:link, table.box th a:visited{
text-decoration: none;
color: #FFFFFF;
}	
	
table.box td{

padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
background: #deefbb;
	color: #525252;
	font-size: 12px;

}	

table.box td a:link, table.box td a:visited{
	color: #525252;
text-decoration: none;
}	

table.box td img{
border: 0px;
}

/*	-------------------------------------------------------------

	3. Box-Language

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#box-lang {
font-size: 12px;
color: #797D76;
margin-bottom: 10px;
text-align: left;
width: 100%;
}

#box-lang a:link,a:visited{
text-decoration: none;
color: #797D76;

}


#box-lang img{
border:0px;

}

/*	-------------------------------------------------------------

	3. Box-news

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#box-news {
    float: left;
	background-color: #dfeef7;
	margin-bottom: 15px;
	color: #898989;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #4298cd;
		width: 241px;
font-size: 11px;
}

#sidebar1 #box-news .title{
		background: #4298cd;
		width: 100%;
			  padding: 5px;
		
		}
		
#sidebar1 #box-news .title a:link, #sidebar1 #box-news .title a:visited{
   
      color: #FFFFFF;
	  text-decoration:none;
	  padding: 5px;
	  font-size: 14px;
	  font-weight: bold;

	
}

#sidebar1 #box-news .content {
   
padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
      
	
}



.box-news-more a:link,  .box-news-more a:visited{

font-size: 11px;
	color: #989694;
		text-decoration:none;
		text-align: right;

}

ul.box-news {
list-style: none;

margin: 0px;
width: 100%;
padding: 0px;

}
ul.box-news li{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #989694;
}

ul.box-news li .date{
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	color: #898989;
	font-style: italic;
}
ul.box-news li a:link, ul.box-news li a:visited{
	color:#525252;
	text-decoration:none;
}

ul.box-news li a:hover, ul.box-news li a:active{
	color:#525252;
	text-decoration:underline;
}



/*	-------------------------------------------------------------

	3. Box-Photo

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#box-photo {
    float: left;
	background-color: #e5e5e5;
	margin-bottom: 10px;
	color: #898989;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #d4d3d3;
	width: 221px;
font-size: 12px;	
}
#sidebar1 #box-photo .title a:link, #sidebar1 #box-photo .title a:visited{
   
      color: #797d76;
	  text-decoration:none;
	  padding: 0px;
	  font-size: 14px;
	  font-weight: bold;

      
	
}

#sidebar1 #box-photo .content {
   
padding-top: 8px;
	  font-size: 11px;
      
	
}
	  

#box-photo img{
 border: 0px;
 padding-bottom: 3px;
}
#sidebar1 #box-photo .content a:link,#sidebar1 #box-photo .content a:visited{
      color: #525252;
	  text-decoration:none;
	  	font-size: 12px;
	
}

#sidebar1 #box-photo .content a:active,#sidebar1 #box-photo .content a:hover{
      color: #525252;
	  text-decoration:underline;
	  	font-size: 12px;
	
}


/*	-------------------------------------------------------------

	3. Box-Agenda

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.box-agenda {
    float: left;
	background-color: #e5e5e5;
	margin-bottom: 15px;
	color: #898989;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #d4d3d3;	
		width: 221px;
font-size: 12px;
}
.box-agenda-title a:link, .box-agenda-title a:visited{
   
      color: #797d76;
	  text-decoration:none;
	  padding: 0px;
	  font-size: 14px;
	  font-weight: bold;
	
}
.box-agenda-content {
   
padding-top: 8px;

      
	
}



ul.box-agenda-liste {
list-style: none;

margin: 0px;
width: 100%;
padding: 0px;

}
ul.box-agenda-liste li{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #989694;
}

ul.box-agenda-liste-date{
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	color: #898989;
	font-style: italic;
}
ul.box-agenda-liste li a:link, ul.box-agenda-liste li a:visited{
	color:#525252;
	text-decoration:none;
}

ul.box-agenda-liste li a:hover, ul.box-agenda-liste li a:active{
	color:#525252;
	text-decoration:underline;
}
.box-agenda-more a:link,  .box-agenda-more a:visited{

font-size: 11px;
	color: #989694;
		text-decoration:none;
		text-align: right;

}

/*	-------------------------------------------------------------

	3. Box-Strategie

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#box-strategie {
    float: left;
	background-color: #e5e5e5;
	margin-bottom: 15px;
	color: #898989;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #d4d3d3;
	width: 221px;
font-size: 12px;
}
#sidebar1 #box-strategie .title a:link, #sidebar1 #box-strategie .title a:visited{
   
      color: #797d76;
	  text-decoration:none;
	  padding: 0px;
	  font-size: 14px;
	  font-weight: bold;
	
}

#sidebar1 #box-strategie .content {
   	  font-size: 12px;
padding-top: 8px;

      
	
}

#box-strategie img{
 border: 0px;
}
#sidebar1 #box-strategie a:link,#sidebar1 #box-strategie a:visited{
      color: #797d76;
	  text-decoration:none;
	  	font-size: 12px;
	
}

/*	-------------------------------------------------------------

	3. Box-Landakademie

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#box-landakademie {
    float: left;
	background-color: #e5e5e5;
	margin-bottom: 15px;
	color: #898989;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #d4d3d3;	
}
#sidebar1 #box-landakademie .title a:link, #sidebar1 #box-landakademie .title a:visited{
   
      color: #797d76;
	  text-decoration:none;
	  padding: 0px;
	  font-size: 14px;
	  font-weight: bold;
	
}

#sidebar1 #box-landakademie .content {
   	  font-size: 12px;
padding-top: 8px;

      
	
}


/*	-------------------------------------------------------------

	3. Breadcrumbs

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
 #mainContent #path {
	font-size: 11px;
	text-align: left;
	color: #999999;
	margin-top: 0px;
}

 #mainContent #path a:link,  #mainContent #path a:visited {
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
	color: #999999;	
	
}

 #mainContent #path a:active,  #mainContent #path a:hover {
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
}



		






















/*	-------------------------------------------------------------

	3. Titre

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: normal;
	text-align: left;
	color:#4f7651;
	font-weight:600;
	border-bottom: 0px solid #CCCCCC;
	padding-bottom: 0px;
}

h2 {
	font-size: 20px;
	line-height: normal;
	text-align: left;
	letter-spacing: 1px;
	font-weight: 200;
	color: #666666;

}

h3 {
	font-size: 14px;
	line-height: normal;
	text-align: left;
}


/*	-------------------------------------------------------------

	3. A:href

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

 #mainContent a:link,  #mainContent a:visited {
	color: #588752;
	text-decoration: none;
}	


 #mainContent a:active,  #mainContent a:hover {
	color: #588752;
	text-decoration: underline;
}




/*	-------------------------------------------------------------

	3. Photos

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.gallerie {
padding: 0px;
margin: 0px;

}

.gallerie ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}



.gallerie li
{
    width:100px;
    height: 100px;
	color: inherit;
	display: inline;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 0px;
	
	
	text-align:center;


	
}


.gallerie li img {
padding: 0px;
    border: 0px solid #CCCCCC;
	  	
	
	}


.gallerie li img:hover {
padding: 0px;
    border: 0px solid #CCCCCC;	
	}






/*	-------------------------------------------------------------

	3. Albums

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.album {

margin: 0px;
width: 100%;
	padding-right: 0px;
	padding-left: 0px;

}

table.album th{
padding: 0px;
margin: 0px;
width: 120px;
vertical-align:top;

}

table.album th img{

padding: 0px;
    border: 0px solid #CCCCCC;	

}

table.album td{

vertical-align:top;

}


 #mainContent table.album td .title a:link,  #mainContent table.album td .title a:visited{
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 15px;
}


 #mainContent .title-album a:link,  #mainContent .title-album a:visited {
text-align: left; 
font-size: 22px; 
color: #FFFFFF;
}


 #mainContent .date-album{

text-align: left; 
font-size: 14px; 
color: #FFFFFF;
}


.album-dotted-line {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
margin-bottom: 15px;
margin-top: 15px;
}


/*	-------------------------------------------------------------

	3. Pagination

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

div.pagination {
padding-top: 30px;

	margin: 3px;
clear: left;


}

 #mainContent div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #666666;
	
	text-decoration: none; /* no underline */
	color: #4F6C00;
}


 #mainContent div.pagination a:link,  #mainContent div.pagination a:visited {
	border: 1px solid #4F6C00;
	text-decoration: none; /* no underline */
	color: #4F6C00;
	
}

 #mainContent div.pagination a:hover,  #mainContent div.pagination a:active {
	border: 1px solid #4F6C00;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #324600;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #324600;
	}
	div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #999999;
	}
	


/*	-------------------------------------------------------------

	3. News

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.news {
	padding: 0px;
	width: 100%;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;




}


table.news th {
	text-align: left;
		line-height: normal;
	color:#4D6033;
		border-bottom: 0px #000000 solid;
}

/*
table.news th a:link, table.news th a:visited {
	color: #FFFFFF;
font-size: 18px;
	font-weight: bold;

}

table.news th a:hover, table.news th a:active {
	color: #000000;
font-size: 20px;
	font-weight: bold;
}
*/

table.news th .date {
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #666666;
}

 #mainContent table.news th a:link,  #mainContent table.news th a:visited{
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

table.news td {
	margin-top: 0px;
	margin-right: 0px;

	margin-left: 0px;


	padding-right: 0px;
	padding-left: 0px;
}



 #mainContent table.news td .news-readmore a:link,  #mainContent table.news td  .news-readmore a:visited {

	padding: 1px 5px 1px 5px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #324600;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;

}

.news-dotted-line {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
margin-bottom: 15px;
margin-top: 15px;
}


/*	-------------------------------------------------------------

	3. Tools

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#tools {
margin-top: 40px;
text-align: right;

border-top: 0px solid #666666;

font-size: 12px;
}
#tools img {
border: 0px;
}





/*	-------------------------------------------------------------

	3. Agenda

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.calendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

 #mainContent .calendar-icon-01 {background: url("../images/agenda/01.gif");}
 #mainContent .calendar-icon-02 {background: url("../images/agenda/02.gif");}
 #mainContent .calendar-icon-03 {background: url("../images/agenda/03.gif");}
 #mainContent .calendar-icon-04 {background: url("../images/agenda/04.gif");}
 #mainContent .calendar-icon-05 {background: url("../images/agenda/05.gif");}
 #mainContent .calendar-icon-06 {background: url("../images/agenda/06.gif");}
 #mainContent .calendar-icon-07 {background: url("../images/agenda/07.gif");}
 #mainContent .calendar-icon-08 {background: url("../images/agenda/08.gif");}
 #mainContent .calendar-icon-09 {background: url("../images/agenda/09.gif");}
 #mainContent .calendar-icon-10 {background: url("../images/agenda/10.gif");}
 #mainContent .calendar-icon-11 {background: url("../images/agenda/11.gif");}
 #mainContent .calendar-icon-12 {background: url("../images/agenda/12.gif");}

.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 14px;
}










table.agenda {

     width: 100%;

	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;



}


table.agenda th {
	text-align: left;
	font-size: 16px;
		line-height: normal;

	color: #000000;
		border-bottom: 0px #000000 solid;
}



 #mainContent table.agenda th .date {
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #666666;
	padding-bottom: 5px;
}

 #mainContent table.agenda th a:link,  #mainContent table.agenda th a:visited{
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

table.agenda td {
	margin-top: 0px;
	margin-right: 0px;

	margin-left: 0px;


	padding-right: 0px;
	padding-left: 0px;
}


.agenda-dotted-line {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
margin-bottom: 15px;
margin-top: 15px;
}


/*	-------------------------------------------------------------

	3. Partner

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.partner {
margin: 0px;
padding: 0px;

border: 1px solid #51922e;
border-collapse: collapse;


}


table.partner th {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;

	margin: 0px;
	background-color: #51922e;
	border: 1px solid #51922e;
	font-size: 12px;
	font-weight: 100;	
}
table.partner td {
	margin: 0px;
	padding: 3px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	border: 1px solid #797d76;
	border-collapse: collapse;
}


#mainContent table.partner td a{

	color: #4F6C00;
	text-decoration: none;
}
table.partner tr.row0 {
background-color: #FFFFFF;

}

table.partner tr.row1 {
background-color: #e5e5e5;


}

/*	-------------------------------------------------------------

	3. Comite

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.comite {
margin: 0px;
padding: 0px;

border: 1px solid #51922e;
border-collapse: collapse;
width: 580px;
 	  
}


table.comite th {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;

	margin: 0px;
	background-color: #51922e;
	border: 1px solid #51922e;
	font-size: 12px;
	font-weight: 100;		
	
}

table.comite tr.row0 {
background-color: #FFFFFF;

}

table.comite tr.row1 {
background-color: #e5e5e5;


}
table.comite tr.row2 {
background-color: #e5e5e5;

}



table.comite td {
	margin: 0px;
	padding: 3px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	border: 1px solid #797d76;
	border-collapse: collapse;
}







/*	-------------------------------------------------------------

	3. Downloads - LEADER forum

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.downloads-leaderforum {
float: left;
margin-right: 20px;
margin-bottom: 20px;
border: 0px #666666 solid;

padding: 8px;
font-size: 11px;
text-align: center;

}

.downloads-leaderforum img{
	padding: 2px;
	border: 1px solid #999999;


}
.downloads-leaderforum-info {
font-size: 11px;
color: #666666;
}

.downloads-leaderforum-lastpublication {
width: 100%;
float: left;
font-size: 18px;
margin-bottom: 20px;
}
.downloads-leaderforum-lastpublication img{
	border: 1px solid #999999;
	}

.rbroundbox-downloads-leaderforum-lastpublication { background: url(../images/box-photos/nt.gif) repeat; }
.rbtop-downloads-leaderforum-lastpublication div { background: url(../images/box-photos/tl.gif) no-repeat top left; }
.rbtop-downloads-leaderforum-lastpublication { background: url(../images/box-photos/tr.gif) no-repeat top right; }
.rbbot-downloads-leaderforum-lastpublication div { background: url(../images/box-photos/bl.gif) no-repeat bottom left; }
.rbbot-downloads-leaderforum-lastpublication { background: url(../images/box-photos/br.gif) no-repeat bottom right; }


.rbtop-downloads-leaderforum-lastpublication div, .rbtop-downloads-leaderforum-lastpublication, .rbbot-photos div, .rbbot-downloads-leaderforum-lastpublication {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent-downloads-leaderforum-lastpublication { margin-left: 30px; margin-right: 20px;}
.rbroundbox-downloads-leaderforum-lastpublication { width: 100%; margin: 1em auto; }	



/*	-------------------------------------------------------------

	3. Downloads - Logos

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
table.downloads-logos {
width: 100%;
padding: 0px;
margin: 0px;
}	
table.downloads-logos td{
	padding-bottom: 15px;
	vertical-align: middle;
}	



/*	-------------------------------------------------------------

	3. Contact

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


.buro {
font-size: 11px;
}
.personal {
font-size: 11px;
float: left;
width: 260px;

}
.personal img{
margin-right: 10px;
}










/*	-------------------------------------------------------------

	3. Jquery Navigation

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/






.jquerycssmenu{
font-size: 12px;
border-bottom: 0px solid black;
padding-left: 25px; /*offset of tabs relative to browser left edge*/
letter-spacing: 1px;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
	display: block;
	padding: 5px 4px 4px 4px;
	margin-right: 15px; /*spacing between tabs*/
	border: 0px solid #778;
	border-bottom-width: 0;
	color: #FFFFFF;
	text-decoration: none;
	/*
	background-image: url(../images/navigation-bord.gif);
	background-repeat: no-repeat;
	background-position: right;
	*/
	border: 0px solid #000000;
}

.jquerycssmenu ul li a:hover{
background-image: url(../imagess/navigation-bord.gif) /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

border: 1px solid #778;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width: 160px; /*width of sub menus*/
background: #deefbb;
color: black;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid black;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #5e934d;
color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}




/*	-------------------------------------------------------------

	3. infrastrukuren

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.infrastrukuren {
margin: 0px;
padding: 0px;

border: 1px solid #51922e;
border-collapse: collapse;
width: 100%;


}


table.infrastrukuren th {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;

	margin: 0px;
	background-color: #51922e;
	border: 1px solid #51922e;
	font-size: 12px;
	font-weight: 100;	
}
table.infrastrukuren td {
	margin: 0px;
	padding: 3px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	border: 1px solid #797d76;
	border-collapse: collapse;
}


table.infrastrukuren td a{

	color: #4F6C00;
	text-decoration: none;
}
table.infrastrukuren tr.row0 {
background-color: #FFFFFF;

}

table.infrastrukuren tr.row1 {
background-color: #e5e5e5;


}




/*	-------------------------------------------------------------

	3. infrastrukuren Description

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table.infrastrukturen-description {
margin: 0px;
padding: 0px;

border: 0px solid #51922e;
border-collapse: collapse;
width: 100%;


}



table.infrastrukturen-description td {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 35px;
margin-bottom: 2px;
margin-top: 2px;


}

