a:focus {
outline:none;
}


/********** Styles für die Schatten*******************/


td#dt_top {
	background-image: url(../images/bg_top_rep_x.jpg);
	background-repeat: repeat-x;
}

td#rand_l {
	background-image: url(../images/bg_links_y.jpg);
	background-repeat: repeat-y;
}
td#rand_r {
	background-image: url(../images/bg_rechts_y.jpg);
	background-repeat: repeat-y;
}

/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/



/********** Styles für Suchergebniss *******************/


.tx-indexedsearch-info {

	font-size: 11px;
	color:343434;
	text-align: justify;
}
.tx-indexedsearch-descr {

	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 12px;  
  	color:#444444; 	
}

/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/



/********** Styles für den Header *******************/


#header_top	{
	position:relative;
}

.text_header, #Text_Header	
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 37px;  
  	color:#ffffff; 
  	text-align: right;

	width: 758px;
	height: 50px;
	
	position:absolute;
	margin-top: 140px;
	margin-left: 140px;	
	z-index: 6;	
}



.logo
	{
	position:absolute;
	margin-top: 10px;
	margin-left: 29px;
	width: 141px;
	height: 55;
	z-index: 3;
}

#copy
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 	
	margin-top: 65px;
	margin-left: 778px;
  	font-weight:bold;
  	font-size: 12px;  
  	color:#ffffff; 
}

#print a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 	
	margin-top: 65px;
	margin-left: 20px;
  	font-weight:bold;
  	font-size: 12px;  
  	color:#ffffff; 
  	  	float: left;	
}

#suche
	{
	position:absolute;
	margin-top: 264px;
	margin-left: 748px;
	width: 181px;
	height: 20;
	z-index: 7;
}	

.searchbox
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
	width: 151px;  	
  	font-size: 12px;  
  	color:#444444; 	
  	border-color: cccccc;
}	

.pinup
	{

	position:absolute;
	margin-top: 18px;
	margin-left: 740px;	
	z-index: 2;	
}	


.header
	{	
	position:absolute;
	margin-top: 75px;
	margin-left: 0px;	
	z-index: 1;	
}	

/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/






/********** Styles für den Content *******************/


td#content	{

	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 12px;  
  	color:#444444; 	
}

.bodytext	{

	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 12px;  
  	color:#444444; 	
}

td	{

	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 12px;  
  	color:#444444; 	
}


h1		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 20px;  
  	color:#555555; 	
  	letter-spacing: 1px;
}


td#content a	{

	text-decoration: none; 	
  	font-weight:bold;
  	font-size: 12px;  
  	color:#7e1a1a;  

}

td#qu_headline_1
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 22px;  
  	color:#ffffff; 	
  	letter-spacing: 1px;
}

td#qu_text_1
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#ffffff; 	

}

td#qu_headline_2
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 22px;  
  	color:#ffffff; 	
  	letter-spacing: 1px;
}

td#qu_text_2
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#ffffff; 	

}

td#qu_headline_3
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 22px;  
  	color:#ffffff; 	
  	letter-spacing: 1px;
}

td#qu_text_3
		{

	text-decoration: none; 	 
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#ffffff; 	

}


/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/






/********** Styles für das erste Menü 1 / ganz oben *******************/

#menu_1	{
	margin-right: 193px;
	z-index: 5;
}

.menu1_no	{
	
	margin-top: 46px;
	margin-left: 0px;
  	float: right;
	padding-right: 16px;
	z-index: 4;
}

.menu1_act	{

	margin-top: 46px;
	margin-left: 0px;
  	float: right;	
	padding-right: 16px;  	
	z-index: 4;
}


div.menu1_no a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 11px;  
  	color:#666666; 	  	
}


div.menu1_act a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 11px;  
  	color:#7e1a1a;  	
}


div.menu1_no a:hover
	{
	text-decoration: none; 	
  	color:#7e1a1a; 	 	
}


/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/







/********** Styles für das zweite Menü / Silbener Streifen links *******************/


.menu3_no	{
	
	margin-top: 0px;
	margin-left: 0px;
  	float: left;
	padding-right: 40px;

}

.menu3_act	{

	margin-top: 0px;
	margin-left: 0px;
  	float: left;	
	padding-right: 40px;  	

}


div.menu3_no a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#666666; 	  	
}


div.menu3_act a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#7e1a1a;  	
}


div.menu3_no a:hover
	{
	text-decoration: none; 	
  	color:#7e1a1a; 	 	
}


/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/





/********** Styles für das vierte Menü 4 / Silbener Streifen rechts  *******************/


.menu4_no	{
	
	margin-top: 0px;
	margin-left: 0px;
  	float: left;
	padding-right: 10px;

}

.menu4_act	{

	margin-top: 0px;
	margin-left: 0px;
  	float: left;	
	padding-right: 10px;  	

}


div.menu4_no a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#666666; 	  	
}


div.menu4_act a
	{
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 12px;  
  	color:#7e1a1a;  	
}


div.menu4_no a:hover
	{
	text-decoration: none; 	
  	color:#7e1a1a; 	 	
}


/********** Ende *******************/
/********** Ende *******************/
/********** Ende *******************/





/********** Styles für das dritte Menü 3 *******************/
/********** level 1 ************/
div.menu2_no a
	{
	background-image: url(../images/pfeil-menu.gif);
	background-repeat: no-repeat;		
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 13px;  
  	color:#444444; 	
padding-top: 7px;
padding-left:15px;

display: block;	 
height: 20px;
background-color: #ffffff;	
}

div.menu2_no a:hover
	{
	background-image: url(../images/pfeil-menu_down.gif);
	background-repeat: no-repeat;	
  	font-weight:bold;
  	color:#7f1b1b;   	
}	


div.menu2_act a
	{
	background-image: url(../images/pfeil-menu_down.gif);
	background-repeat: no-repeat;		
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 13px;  
  	color:#7f1b1b; 	
padding-top: 7px;
padding-left:15px;

display: block;	 
height: 20px;
background-color: #ffffff;	
}


/********** ende ************/


/********** level 2 ************/

div.menu2-level2-no a
	{	
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:normal;
  	font-size: 12px;  
  	color:#444444; 	
padding-top: 5px;
padding-left:22px;

display: block;	 
height: 15px;
background-color: #ffffff;	
}

div.menu2-level2-no a:hover
	{	
  	font-weight:bold;
  	color:#7f1b1b;   	
}	


div.menu2-level2-act a
	{	
	text-decoration: none; 	
  	font-family: arial,helvetica, verdana, sans-serif; 
  	font-weight:bold;
  	font-size: 13px;  
  	color:#7f1b1b; 	
padding-top: 5px;
padding-left:22px;

display: block;	 
height: 15px;
background-color: #ffffff;	
}
/********** ende ************/


/********** Ende *******************/
