/* --------------------------------------------------
CSS Document For Leaves v1.0 - Anthonyy @ OSWD.org
angepasst von muslimrat-bonn.de
-------------------------------------------------- */

.timetable tr td { border-bottom: 1px solid green;
                   border-right: 1px solid green; 
                   text-align:center;}
.timetable th {background-color: #346633; color: #fff; padding:2px;}
.timetable td { color:#000 ;background-color: #fff;}
tr.trenner td { background-color: #346633; }



.mitglieder tr, .mitglieder th, .mitglieder td {
			padding: 7px; 			
			font-size: 12px;
			text-align: center;
			background-color: white;}
.mitglieder th { color: white; background-color:#346633; font-size: 14px;}
tr.gerade * { background-color: #f0ebae;
		 border-top:1px solid #346633;
		 border-bottom:1px solid #346633;
		}
 

/* im Content Bereich die Tabelle fuer Dateilinks    */
	    .news-list-item   { padding-left:3px; padding-right: 3px; padding-bottom: 3px;
	                        margin-bottom: 14px;}
	    .news-latest-item {background-color: #ceca66; padding: 3px; }
	    .news-latest-container {background-color: #ceca66;}
	    .news-latest-container h2{ padding:3px; font-size:17px;}

	    .csc-firstHeader  {   font-size: 25px; }
	    .csc-bulletlist   {   font-size: 13px; }
	    table.csc-uploads {   font-size: 12px; 
	    			  /* border:3px solid black;  */
	    			  margin: 5px;
	    			  padding:10px; 
	    			  width: 440px;
	    			 }
	        
	     
	     tr.tr-even { color: black; background-color:#FEFECE;}
	     tr.tr-odd  { color: black; background-color:#f0ebae; padding-top: 10px; }   
	     td.csc-uploads-icon {padding-top: 5px; border-spacing: 10 px;}
	     td.csc-uploads-fileName {padding-top: 5px;}
     
.csc-uploads-fileName a:link,csc-uploads-fileName a:visited, .csc-uploads-fileName a:focus {
             					
             					text-decoration: underline;
             					} 
.csc-uploads-fileName a:hover, .csc-uploads-fileName a:active {
             					
             					text-decoration: underline;
             					color:#000000;
             					font-weight: bold;
             					}
            
/* CONTAINER */

		#container {
		        position:absolute;
			width: 805px;
			margin-top: 19px;
			margin-left: 70px;
			
			padding: 0px;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: 10px;
			line-height: 1.6em;
			/*color: #666;*/
			color:#000;
			background-color: #FEFECE;
			
			line-height: 15pt; /* ???????? */
		}
		
/* GENERAL  */


body {
			
			background-image: url(bg01.gif);
			margin: 0; 
			padding: 0; 
			text-align: left; 
		      }
		
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 32px;
			color: #CC6633;
			margin-bottom: 30px;
			/* background:#99cc99; */
		}
		
		h2 {
			color: #008100;
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
			/* background:#99cc99; */
		}
		
		h3 {
			color: #008100;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			/*background:#99cc99; */
		}
		
		a {
			color:#346633;
			text-decoration: none;
		}

		a:hover {
			color:#008100;
			background-color: #F5F5F5;
		}
		
		span{
		        color:#000000;
		        margin-right:0.5em;
		}

		
		
		
/* HEADER ELEMENTS */

		#header {
			position:relative; 
			border-bottom: 7px solid #346633;
			border-top: 7px solid #346633;
			padding-top: 3px;
			
			clear: both; 
			margin-bottom: 0px;
			background-color: #ffffff;
			/* padding:1em; */
		}
		
		
		#header img {
		   margin-bottom:0.5em;				
		}
		
		
		#header p img {
		   margin-bottom:0.5em;				
		}
		

		/* the slogan */
		#header p { 
			margin-top: -20px;
			margin-left: 30px;
			color: #999999;
		}
		

/* MENU_TOP 	*/
	
		   #top_menu    {
		   	
		   	clear:both; 
		   	/*position:absolute;*/
		        top:100px                     /* funktioniert nicht */
		   	left:400px; 
		   	width:805px;
		   	/* margin-left:645px; */
		   	margin-right:5px;
		   	margin-bottom:3px;
		   	padding-bottom:3px;
		   	padding-left:0px;
		   	background-color:#346633;
		   	font-size: 10px;
		   	}
	 
	 #top_menu a {
		   color: white;
		   text-decoration: none;
		   }
	
	#top_menu a:link {
		   color: white;
		   }
		   
	
		   
	#top_menu a:hover {
		   
		   color:black;
		   background-color:#fefece;
		   }
       
        #top_menu a:visited {
		   text-decoration: underline;
		   }
	/* #menu_oben { align: right; } */
		 
		  

/* NAVIGATION ELEMENTS */

		#navigation {
			float: left;

			min-height:500px;
			/*height:auto !important;  /* für moderne Browser */ */

			height:500px;  /*für den IE */
			width:130px;
			/* border-left: 1px solid #346633; */
			margin-right:10px;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-top: 7px;
			
			background-color: #FEFECE; 
			/*background-color: #ceca66;*/
			border-bottom:3px solid:#000;
			
			} 
		
		 #navigation ul {
		 
		 	margin: 0;		
		 	padding: 0;
			list-style-type: none;	
				
			
			width: 130px;
			
			
		}

		#navigation a {
			font-size:11px;
			display: block;
			padding: 5px;
			
			width: 120px;
			border-bottom: 1px solid blue;
			background-color:#346633;
		}

		#navigation a:link{
			font-size:11px;
			color:#fff;
			text-decoration: none;
		}
		
		
		 #navigation a:visited {
			
			color: white;
			text-decoration: none;
			/* font-weight: bold; */
		}  
		#navigation a:hover {
			
			font-weight: bold;
			
			background-color: #FEFECE;
			color:green;
		}
		
		
	#navigation #gewaehlt a {
		        color:white;
		        font-weight: bold;
		        border-top: 0px solid blue;
		        border-bottom: 1px solid blue;
		        background:green;
		        }
      
                                
        #navigation #unter_menue a {
                        color:white;
                        font-size: 9px;
                        font-weight: bold;
                        border-top: 0px solid blue;
                        border-bottom: 1px solid blue;
		        background-color: #009900; 
		        }
	#navigation #unter_menue a:link {
                        color:white;
                        font-weight: bold;
                        border-top: 0px solid blue;
                        border-bottom: 1px solid blue;
		        background-color:#009900; 
		        }	        
        #navigation #unter_menue a:hover {
                        color:black;
                        border-top: 0px solid blue;
                        border-bottom: 1px solid blue;
		      
		        background-color:#ff9933;
		        }
		

/* THE SMALL BOX BELOW NAV */

/*		#navigation p {
			margin-top: 40px;
			padding: 5px;
			border-bottom: 1px dotted #CCC;
			border-top: 1px dotted #CCC;
		}  */ 
		
		
/* CONTENT ELEMENTS */

		#content {
		
			width: 480px;
			min-height:1400px;

		       /* height:auto !important;  /* für moderne Browser */ */

			height:1400px;  /*für den IE */
			padding:7px;
			
		        margin-top: 7px;
		        margin-left: 140px;
			margin-right: 0px;
			margin-bottom:1px;
			/*background-color: #F5F5F5;*/
			/*background-color:#ccffcc; */
			background-color: #FEFECE;
			
			/*border-left: 1px solid green;  */
			/*border-right: 1px solid green; */
			
		}
		
		/* #content p {
		 * 	text-align: justify; 
		 *	padding-bottom: 0px;
		 *	 border-bottom: 1px solid #DDDDDD; } A faint grey line below the text  */
		
		#content a { 	color: #005900;
				background-color:#ffffff;}
		
		#content a:hover { color: #000;
				    background-color:#fff;}


		#content p.bodytext { 
		             /* text-align: justify; */
		             
		             font-size: 12px;
			     padding-bottom: 1px;
			     }
	        
	        #content ul { padding: 0px; 
	                      background-color: white;
	                      list-style-position:outside;
	                      }
	        #content li {
	                     margin-bottom 4px;
	                     padding: 3px;
	                     font-size: 12px;
	                     font-weight: bold;
	                   /*  border-bottom: 1px solid #CCC; */
	                     /* background-color: blue; */
	                     }
	    

	        


/* SIDEBAR ELEMENTS */

		#sidebar {
		
			float: right;
			width: 150px;
			
			
			min-height:1400px;
			/* height:auto !important;  /* für moderne Browser */ */

			height:1400px;  /*für den IE */
			background-color: #FEFECE;
			padding:5px;
			margin-right: 2px;
			margin-bottom:0px;
			
			/* border-right: 1px solid #346633; */
			font-size:11px;
			
		}
		
		#sidebar p {
			
			padding: 3px;
			margin-bottom: 20px;
			
			/*border-bottom: 1px solid #DDDDDD; */
			background:#ceca66;
			
			
		}
		
		#sidebar a {
			color:#005500;
			text-decoration: none;
		}
		
	
/* FOOTER ELEMENTS */

		#footer {
			clear: both;
			height: 20px;
			margin-top: 5px;
			margin-bottom: 1px;
			padding: 0px 5px 0px 5px;

			background-color:#346633;
			text-align: center;
		}
		
		#footer p {
		        font-size: 10px;
			color:#FFF;
			padding: 1px;
			
		}
		
		#footer span a{
			/* color:#346633; */
			color:#005900;
		
		}
		
		
		a:hover {
			color:#ddd;
			background-color:#346633;
			text-decoration: none;
		}
		
div.tx-mmnamos-pi1 table tr th {
	background-color:#346633;
	color:#FFFFFF;
	padding:2px;
}

div.tx-mmnamos-pi1 table tr, div.tx-mmnamos-pi1 table tr td{ 
	padding:7px;
	border-bottom:1px solid green;
	border-right:1px solid green;
	text-align:center;
           

}
div.tx-mmnamos-pi1 table tr#odd{ background-color:#efefef; }
div.tx-mmnamos-pi1 table tr#jummah{background-color:#228B22; color:#fff;}

div.tx-mmnamos-pi1 table tr#hervorgehoben { font-weight: bolder; background-color:#32CD32; color:white; }
div.tx-mmnamos-pi1 table tr {  background-color:#fff; }
   
tr#hervorgehoben:hover{ background-color:#bbbbbb;}    		
		
		
