 /*div hintregrund*/
body {
	background-color: #CCCCCC;
	background-image:url("bg.gif");
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	

td.bgcontent {
	background-color: #FFFFFF;
	background-image:url("bg_content.gif");
	background-repeat:repeat;
    height:100%;
	vertical-align:top;
	text-align:center;
	
	
}	
.bggrau {
	background-color: #CCCCCC;
}


td.rand {
     background-color: #CC0000;
	 background-image:url("bg_rand.gif");
	 background-repeat:no-repeat;

 }

.rot {
     background-color: #CC0000;

 }
 
 .white {
     background-color: #ffffff;

 }
 
 .grau {
     background-color: #333333;

 }

 /*text oben*/
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
}

a.adresse{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
	text-decoration: none;
}
a.adresse:hover {
	text-decoration: underline;
}
a.adresse:active {
	color: #ffffff;
}
a.adresse:visited {
	color: #ffffff;
}


 
 
 
 /*navi*/

td.navi a.navi {
  display:		block;
  width:		112px;    /*dienstl. 112 statt 102*/
  /*height:	    100%; oder 22px*/
  border-left-width:	1px;
  border-left-color:	#333333;
  border-left-style:	solid;
  border-right-width:	1px;
  border-right-color:	#333333;
  border-right-style:	solid;
  
}




a.navi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	letter-spacing: 1px;
    padding-top:	6px;
    padding-bottom:	2px;
	
}

a.navi:focus, a.navi:link, a.navi:visited, a.navi:active {
  color:                #ffffff;
  text-decoration:      none;

}



a.navi:hover {
  background-color:	#CC0000;

}

.naviact {
   background-color:	#CC0000;
}


/*navi*/

td.navi1 a.navi1 {
  display:		block;
  width:		112px; /*dienstl. 112 statt 102*/
  /*height:	    100%; oder 22px*/
  border-left-width:	1px;
  border-left-color:	#333333;
  border-left-style:	solid;
  border-right-width:	1px;
  border-right-color:	#333333;
  border-right-style:	solid;
  
}




a.navi1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	letter-spacing: 1px;
    padding-top:	4px;
    padding-bottom:	4px;
	
}

a.navi1:focus, a.navi1:link, a.navi1:visited, a.navi1:active {
  color:                #ffffff;
  text-decoration:      none;

}



a.navi1:hover {
  background-color:	#CC0000;

}





 
/*text*/



.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing:2px;

}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing:1px;

}

.txtrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	letter-spacing:1px;
	font-weight: bold;

}

/* weiterlinks*/
A.sub:link		  { color: #cc0000;}
A.sub:visited	  { color: #cc0000;} 
A.sub:active	  { color: #cc0000;}
A.sub:hover	  { color: #cc0000; text-decoration: underline;}
A.sub  	    { text-decoration: none;
                font-family:arial,helvetica,sans-serif;
				font-size: 11px;
				color: #cc0000;}
				
/* grau bg links*/
A.subgr:link		  { color: #000000;}
A.subgr:visited	  { color: #000000;} 
A.subgr:active	  { color: #000000;}
A.subgr:hover	  { color: #000000; text-decoration: underline;}
A.subgr  	    { text-decoration: none;
                font-family:arial,helvetica,sans-serif;
				font-size: 11px;
				color: #000000;
				letter-spacing:1px;}				

.nee {
    display:none;
  }

/*	@media print
{
 .no {
    display:none;
  }
 .adresse, a.adresse {
	color: #000000;

}

 
  
 } */
  


