/* Style Sheets The Project Group */

/* Textformate Copytext, Links etc */
body		{ 	font-family: Verdana, sans-serif;
				color:#18191B;
				margin: 0;
				background-color: #F7F6F2;
				
			}
				
				
p			{ margin-bottom: -11px;
			}
			
			
em,span		{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-style:normal;
				font-weight: normal;	
				line-height: 20px;			
			}
			
			
span.head 	{	font-size:15px;
				font-weight: bold;
				line-height: 20px;
        		color:#18191B; 
        	}
        	
span.subhead { 	font-size:11px;
				font-weight: bold;
				line-height: 20px;
				font-style:normal; 
        		color:#18191B;
        	}
        	
H1 			{	font-size:15px;
				font-weight: bold;
				line-height: 12px;
        		color:#18191B; 
        	}
	

H2			 { 	font-size:11px;
				font-weight: bold;
				line-height: 0px;
				font-style:normal; 
        		color:#18191B;
        	}

strong		{	font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0.01em;
       			color:#18191B; 
       		}        	        	      	
						
span.text	{	font-style:normal;
				font-weight: normal;
				letter-spacing: 0.02em;
        		color:#18191B;
        		vertical-align: bottom;
			}
			
			
span.bold	{	font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0.01em;
       			color:#18191B; 
       		}

				
span.textklein	{	
				line-height: 15px;	
				letter-spacing: 0.0em;
				color:#18191B;		
			}


span.boldklein	{	
				font-weight: bold;
				line-height: 15px;	
				letter-spacing: 0.0em;
				color:#18191B;			
			}

.notactive {
				font-size:11px;
				font-weight: bold;	
				font-style:normal; 
      	 		line-height:25px;
      	 	 	color:#FFFFFF; 
				text-decoration:none; }
			
.notactive2 {
				font-size:11px;
				font-weight: bold;
				line-height: 25px;
				color:#18191B;	 
			}


			

a			{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0.02em;
       			line-height:20px;
       		 	color:#584A2E; 
				text-decoration: unterline;
				 
			}
			
a:hover, a:focus 	{color:#ffffff; }

a.news			{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-weight: bold;	
				font-style:normal; 
				line-height:15px;
       		 	color:#FFFFFF; 
				text-decoration:none; 
			}

			
a.sub		{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-weight: normal;	
				font-style:normal; 
				letter-spacing: 0.02em;
       			line-height:25px;
       		 	color:#18191B; 
				text-decoration:none; 
			}
			
a.sub:hover, a.sub:focus	
			{	color:#ffffff; 
			}
			

a.textlink	{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0.02em;
       			line-height:20px;
       		 	color:#18191B; 
				text-decoration:none; 
				text-align:top;
			}
			
a.textlink:hover, a.textlink:focus 	{color:#777777; }



	
a.weiss		{	font-family: Verdana, sans-serif;
				font-size:11px;
				font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0.02em;
       			line-height:25px;
       		 	color:#ffffff; 
				text-decoration:none; 
			}
			
a.weiss:hover, a.weiss:focus	
			{	color:#f1f1f1; 
			}
				
		
a.meta		{	
				font-family: Verdana, sans-serif;
				font-size:10px;
				font-weight: normal;	
				font-style:normal; 
				letter-spacing: 0em;
				line-height: 20px;
       		 	color:#18191B; 
				text-decoration:none; 
			}
			
a.meta:hover	{	
				color:#58595B; 
			}		
a.meta:active{	
				color:#343434; 
			}

			
			
.meta		{	
				font-size:10px;
				font-weight: bold;	
				font-style:normal; 
				letter-spacing: 0em;
				line-height: 20px;
     	  	 	color:#18191B; 
				text-decoration:none; 
			}	
			
.metareg		{	
				font-size:10px;
				font-weight: normal;	
				font-style:normal; 
				letter-spacing: 0em;
				line-height: 20px;
     	  	 	color:#18191B; 
				text-decoration:none; 
			}			
		

	
/* Tabellen Grundformat */
table, tr, td	
		{ 	table-layout:auto;
			vertical-align: top;
			background-repeat: no-repeat; 
			padding: 0px; 
			margin-bottom:0px;
			border: 0px;
			border-collapse: collapse;
			background-color:#none;
			overflow: hidden; 
		}
		
		
/* Listen Grundformat */
ol 
		{	list-style-position: outside;
			margin-top: 4px;
			margin-left:14px;
			text-align:middle;
			list-style-image: url("images/pic_listenstrich.gif"); 
		}
		
li		{	
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight: normal;
			line-height:20px;
			letter-spacing: 0.02em;
        	color:#18191B;
			margin-top: 0px;
		}


/* Formulafelder Grundformate */				
.Eingabefeld 
		{	background-color:#E3DFCA; 
			width:340px; 
			height:20px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	margin-bottom:2px; 
        }
        
.Anredeauswahl 
		{	background-color:#E3DFCA; 
			width:50px; 
			height:20px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	margin-bottom:2px; 
        }

.Landauswahl 
		{	background-color:#E3DFCA; 
			width:368px; 
			height:20px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	margin-bottom:2px; 
        }
        
.Vollzeile 
		{	background-color:#E3DFCA; 
			width:430px; 
			height:20px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	margin-bottom:2px; 
        }
        
.ImText 
		{	background-color:#E3DFCA; 
			width:340px; 
			height:20px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        }
        			
.Textfeld 
		{	background-color:#E3DFCA; 
			width:340px; 
			height:82px;
			border:1px solid #76787b; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	overflow: auto;
		}
 
.Buttons{ 	
			background-color:#C8C5AE; 
   			color:#18191B; 
			vertical-align: center;
			height:20px;
			border:1px solid #76787b;  
			font-family: Verdana, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight: bold;
			letter-spacing: 0.02em; 
			cursor: pointer;
		}
		
.Pfeilbut{ 	
			background-color:#DCDDDE; 
			padding-top:1px;    
			vertical-align:middle;
   			color:#18191B; 
			height:16px;
			width:13px;
			border:1px;
			border-style: solid;
			border-color: #e7e7e7;
			background-image:url(images/pic_pfeilgrau_nach_rechts.gif);
			background-position:1px 2px;
			background-repeat:no-repeat;
			cursor: pointer;
			
			/*display: none; Zeile löschen, wenn Suche aktiv sein soll */
		}

.Check  { 	
			background-color:none;  		  	 
 		  	border:1px solid #76787b;
 		  	width: 16px;
 		  	height: 16px;
 		  	margin-right:5px;
 		  	margin-top: 9px;
 		  	vertical-align: top;
 		  	padding: 1px;
 		}

.Suchfeld {	
			background-color:#fefefe; 		
			width:95px; 
			height:16px;
			border:1px;
			border-style: solid;
			border-color: #e7e7e7;
			font-family: Verdana, sans-serif;
			font-size:10px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	padding-top:1px;    
        }

	
/* Klassen fuer Farbwerte */
/* Verwendung fuer Hintergrundbestimmung bei Ebenen und Tabellenzellen */
.transparent {
			background-color: none;
		}