/*--------------------------------------------------------------------*/
/* Body etc.                                                          */
/*--------------------------------------------------------------------*/

body 
{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color:#000000;  
}

a 
	 { 
	 color:#990000;
	 text-decoration:underline;
	 text-align: right;
	 }

a:hover
	{
	color: #990000;
	text-decoration: none;
	background-color:#AAAAAA;
	text-align: right;
	}
	
a:active
	{
	font-size: 20px;
	}	

/*--------------------------------------------------------------------*/
/* bildrahmen                                                         */
/*--------------------------------------------------------------------*/

.bilderrahmen {  
  
  font-size:12px;
  color: #000000;
  border-right: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
  margin-bottom:12px;
  padding:10px;
  background-color:#FFFFFF;
  }

.news_rechts_hell 
  {  
  font-size:10px;
  color: #990000;
  border: 1px dotted #AAAAAA;
  margin-bottom:12px;
  padding:10px;
  background-color:#eeeeee;
  }

.news_rechts_wichtig 
  {  
  font-size:10px;
  color: #990000;
  border: 1px dotted #AAAAAA;
  margin-bottom:12px;
  padding:10px;
  background-color:#cccc00;
  }
  
.titelbalken {  
  
  font-size:15px;
  color: #AAAAAA;
  font-weight: bold; 
  letter-spacing: 1px;
  border-right: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
  margin-bottom:12px;
  padding:10px;
  background-color:#FFFFFF;
  }


/*--------------------------------------------------------------------*/
/* hauptnavigation*/
/*--------------------------------------------------------------------*/

.navigation
    {   
   
	border-bottom: 2px solid #660000;
	border-right: 2px solid #660000;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
 	margin-right:2px;
	margin-top:2px; 
	margin-bottom:2px;
	background-color:#990000;
	}

	
.navigation:hover
    {
	
	border-bottom: 4px solid #660000;
	border-right: 4px solid #660000;
	padding-left:5px;
	padding-right:5px;
    }

a.navigation
	{
	font-family: Courier New, Courier, mono;
	font-weight: bold;
	font-size:12px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color:#FFFFFF;
	text-decoration:none;
	border: 0px;
	}


a.navigation:hover
	{
	font-family: Courier New, Courier, mono;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	background-color: 990000;
	}

.abstand_navigation
	{
	margin-bottom: 2px;
	}

/*--------------------------------------------------------------------*/
/* unternavigation*/
/*--------------------------------------------------------------------*/

.unternav
    {   
   
	border: 0px;
	padding:2px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #cc0000;
	}

	
.unternav:hover
    {
	
	border: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #990000;
    }

a.unternav
	{
	font-family: Courier New, Courier, mono;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing:  1px;
	text-decoration:none;
	border: 0px;
	backgroundcolor: #cc0000;
	}


a.unternav:hover
	{
	font-family: Courier New, Courier, mono;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	border: 0px;
	background-color: #990000;
	}

.abstand_unternav
	{
	margin-bottom: 6px;
	}





/*--------------------------------------------------------------------*/
/* css inhalt*/
/*--------------------------------------------------------------------*/

.datum
  {   
  font-size: 10px;
  font-weight: bold;
  }

.textklein
  {   
  font-size: 10px;
  }



.link
  {   
  color: #990000;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  }

.titel
  {
  font-size: 11px;
  font-weight: bold;
  }
  
  
  
  