
body {      
      background-color: #333333;      
      margin: 0px;
      background-image: url(../images/bgline.gif);
      font: 1.0em Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #555555;
      }     

   a {
      color: #AA0000;
      text-decoration: none;
      }      

   a:hover {
      color: #FF0000;
      text-decoration: underline;      
      }  
   
   img {
   	  border: 0px; 
   	  } 
   	  
   input {   	 
	    border-color: #555555;
	    font: 1.0em Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #555555;
      }	   
   
   select {   	  
	    border-color: #555555;
	    font: 1.0em Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #555555;
      }	 
             
   textarea {     	  
	    border-color: #555555;
	    font: 1.0em Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #555555;
      }	 
      
   button {
   		font-family: Arial;
   		font-size: 11px;
   		color: #555555;
   		font-weight: bold;
   		border: 1px solid #555555;
   		background-color: #FFFFFF;
   		padding: 0 0 0 0;
   		cursor: hand;
   		margin: 0px;      
   	  }   
	  
	tr.activ:hover {         
      background: #eeeeee;
      color:#000000;
	  font-weight: bold;
      }  

	tr.activ_normal:hover {         
      background: #eeeeee;
      color:#000000;	  
      }  
   	  
	#mainframe {                
		background-color: #FFFFFF;   
		margin: 2px;
		padding: 1px;
		border: 0px solid #00ff00;  
		overflow: hidden;
		}    
      
             
   
    
      
	#navigation {      		
		background-color: #eeeeee; 
		float: left;
		text-align: right;				
		left: 3px; top:3px; width: 150px; 
		min-height:250px;		
		z-index:3;
		margin: 2px;
		padding: 3px;
		border: 0px solid #ff0000;
		}    		
		
	#navigation-edit {      		
		background-color: #eeeeee; 
		float: left;
		text-align: right;				
		left: 3px; top:3px; width: 100px; 				
		z-index:3;
		margin: 2px;
		padding: 3px;
		border: 0px solid #ff0000;
		}    

	#navigation-edit a {
      font-size: .98em;
      color: #000000;
      text-decoration: none;
      letter-spacing: .1em;
      display:block;
      }      		

	#navigation-edit a:hover {
      color: #FFFFFF;
      text-decoration: underline;
      background: #DD0000;
      color:#bbbbbb;
      }      
		
		
	#navigation-edit2 {      		
		background-color: #FFFFFF; 
		float: left;
		text-align: right;				
		left: 3px; top:3px; width: 15px; 				
		z-index:3;
		margin: 2px;
		padding: 3px;
		border: 0px solid #ff0000;
		}    

	#navigation-edit2 a {
      font-size: .98em;
      color: #000000;
      text-decoration: none;
      letter-spacing: .1em;
      display:block;
      }      		

	#navigation-edit2 a:hover {
      color: #FFFFFF;
      text-decoration: underline;
      background: #DD0000;
      color:#bbbbbb;
      }      
			
		
		
		
	#maincontent{
		font-size: .95em;  
		float: left;
		background-color: #FFFFFF;  				
		left: 20px; 
		top:3px;		
		min-height:260px;
		z-index:1;		
		margin: 2px;
		padding: 5px; 
		text-align: left;
		border: 0px solid #0000ff;         	 
		}      

	#contre {                     		
		font-size: .9em;
		float: left;
		color: #000000;   
		background-color: #eeeeee; 
		top:3px;
		left: 40px; 
		min-height:250px;
		z-index:2;
		margin: 2px;
		padding: 15px; 
		text-align: left;
		border: 0px solid #ff00ff;  		
		}  
   
	#contre a{                      
		color: #AA0000;             
		}  
      
	#contre a:hover{                      
		color: #FF0000;             
		}          
 
 
    ul.navi-ebene1, ul.navi-ebene2 {   	  
      margin: 0; 
      padding: 0;     
      width: 150px;        
      }
      
   li.navi-ebene1 { 
   	  background-color: #eeeeee;    
      margin: 0;
      padding: 0;      
      font-weight: bold;	      
      	    
        list-style-type: none;    
        float: left;	  
        position: relative;   
        width: 150px;      
        	    }   
   
   li.navi-ebene2 { 
   	  background-color: #eeeeee;    
      margin: 0;
      padding: 0;    
      list-style-type: none;     
      font-weight: normal;	      
      	              
        float: left;	  
        position: relative;   
        width: 150px;      
        	    }   
   
   	
   ul.navi-ebene1 ul { display: none ; }
   
   
   li.navi-ebene1:hover ul.navi-ebene2 {
   	  font-size: .9em;
      display: block; 
      border: 1px solid #000000;
      -moz-opacity:0.9; 
		  opacity:0.9; 
	    position: absolute; 	 	     
	    top: 0px;
      left: 150px; 
      width: 150px; 
	    }
	    
 
 
   #navigation a {
      font-size: .98em;
      color: #000000;
      text-decoration: none;
      letter-spacing: .1em;
      display:block;
      }      

   #navigation a:hover {
      color: #FFFFFF;
      text-decoration: underline;
      background: #DD0000;
      color:#bbbbbb;
      }      

   div#logo {
      font-size: 1.8em;
      color: #ee0000	;
      letter-spacing	: .2em;     
	  float:left;
	  margin: 18px;
      }   
	  
	div.projekt:hover {
      background-color: #FFFFFF; 
      }  
	  
	#kopf {      
      background-color: #eeeeee;	 
	  border:0px solid #0000ff;  	  
	  vertical-align: middle;
	  height: 86px;
	  margin: 2px;
	  padding: 1px;
      }   
  
	 #menues {
      font-size: .9em;
      color: #bbbbbb;
      text-decoration: none;
      letter-spacing: .1em;
      background-color: #DD0000;
	  margin: 3px;
	  padding: 1px;
      }    

   #menues a {      
      color: #bbbbbb;
      text-decoration: none;    
      }      

   #menues a:hover {
      color: ;
      text-decoration: none;      
      }
      
   #cmstable {
      font-size: .9em;   
      text-decoration: none;
      border: 1px solid #555555;            	 
      }        
	
	#cmstableview {
      font-size: .9em;   
      border: 1px solid #555555;            	 
      }  

      
   #auswtable {
      font-size: 1.0em;  
      color: #555555; 
      border: 1px solid #555555;   
      background-color: #FFFFFF;
      }
      
   .logo_under {
      font-size: .7em;      
      }     
  
   .Headline {		
		font-size: 1.1em;				
		font-weight:bold;			
		color: #000000;			
		}  
   
   .Underline {						
			font-weight:bold;						
			text-decoration: underline;
			}     
			
	.ContreHeadline {		
	 	  font-size: 1.05em;   	  				
			font-weight:bold;			
			color: #000000;			
			}  
   
   .ContreUnderline {														
			text-decoration: underline;
			}     	
		
   .smallWarn {
   	  color: #DD0000;
   	  text-decoration:blink;
   	  }	
   
   .smallSubText {
   	  background-color: #FFFFFF;   
   	  font-size: .7em;
	  margin: 2px;
	  padding: 1px;
	  border: opx solid #555555; 
   	  }		  
   	  
   .fett {
   		font-size: 1.1em;
      font-weight:bold;      
      }  
	  
	.EditActionText {		
		font-size: 0.95em;				
		font-weight:bold;			
		color: #DD0000;			
		}  
		
		
	.ui-dialog { 
		z-index: 1000 !important ;
		}