BODY
	{
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	MARGIN-TOP: 	0px;
	PADDING-LEFT: 	0px;
	MARGIN-LEFT: 	0px;
	BORDER-LEFT: 	medium none;
	PADDING-TOP: 	0px;
	BORDER-BOTTOM: 	medium none;

	scrollbar-Track-Color:      #FFFFFF;
	scrollbar-Face-Color:       #95BCE5;
	scrollbar-DarkShadow-Color: #95BCE5; 
	scrollbar-Shadow-Color:     #000000;
	scrollbar-Highlight-Color:  #95BCE5;
	scrollbar-3dLight-Color:    #000000;
	scrollbar-Arrow-Color:      #000000;


	background-repeat:	repeat-x; 
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 		13px; 
	color:			#017DC5;
	font-style: 		normal; 
	margin: 		0px; 
	background-color:	#FFFFFF;
	}


p
	{
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 		13px; 
	color:			#017DC5;
	font-style: 		normal;
	}

li
	{
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 		13px; 
	color:			#017DC5;
	font-style: 		normal;
	}
	
.nohit li	
	{
	color:			#FFFFFF;
	font-style: 		normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #FF0000;
	padding: 5px;
	line-height: 120%;
	}

tr 
	{  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		13px; 
	font-style: 		normal; 
	font-weight: 		normal; 
	color: 			#017DC5;
	}

.fussnote
	{  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		9px; 
	font-style: 		normal; 
	font-weight: 		normal; 
	color: 			#017DC5;
	}


.text_large 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000
	}


.ueberschrift 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: italic; 
	font-weight: bold; 
	color: #FFFFFF; background-color: #017DC5
	}

.c2cClass1
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	font-weight: bold; 
	color: #017DC5; 
	text-align: justify; 
	background-color: #FFFFFF;
	margin-top: 10pt;
	margin-bottom: 10pt;
	}

.c2cClass3
	{
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 			13px; 
	color:				#017DC5;
	font-style: 		normal; 
	margin: 			0px; 
	background-color:	#FFFFFF;
	margin-top: 		5pt;
	}


.rahmen 
	{  
	border: 1px #000000 solid; 
	border-color: #000000 #000000 #000000 #000000	
	}

.rahmen_gepunktet 
	{  
	border: 1px #000000 dotted; 
	border-color: #017DC5 #017DC5 #017DC5 #017DC5	
	}


.linkzahlen 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: justify; 
	vertical-align: middle;
	}


.text_untertitel 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	font-weight: bold; 
	color: #017DC5; 
	text-align: justify; 
	background-color: #FFFFFF;
	}
	
	
	
.text_hervorhebung
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #017DC5;
	text-align: center;
	}


A:link
	{
	text-decoration:none;
	color:#005F96;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}



A:visited
	{
	text-decoration:none;
	color:#005F96;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   	background-color: #95BCE5;
	} 

A:hover
	{
	text-decoration:none;
	color:#FFFFFF;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
	} 
	
 
A:active
	{
	text-decoration:none;
	color:#FFFFFF;
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
	}

.hier
	{
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:crosshair;	
	}
	
	
.hier a:link
	{
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:crosshair;
	}
	
.hier a:visited
	{
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:crosshair;
	}	

.navtab
	{
   	background-color: #95BCE5;
	}
	
	
.untermenue
	{
   	background-color: #FFFFFF;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left: 20px;
	style=white-space:nowrap;
	border:1pt solid #95BCE5;
	}
	
	


.untermenue a:link
	{
	background-color: #FFFFFF;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#005F96;
	margin-left: 20px;
	style=white-space:nowrap;
	}
	
.untermenue a:visited
	{
   	background-color: #FFFFFF;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#017DC5;
	margin-left: 20px;
	style=white-space:nowrap;
	}	
	
.untermenue a:hover
	{
	background-color: #95BCE5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left: 20px;
	style=white-space:nowrap;
	}
	
.untermenue a:active
	{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#005F96;
	margin-left: 20px;
	style=white-space:nowrap;
	}	
	


	



.untermenue_hier
	{
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left: 20px;
	style=white-space:nowrap;
	border:1pt solid #95BCE5;
	cursor:crosshair;
	}

.untermenue_hier a:link
	{
   	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left: 20px;
	style=white-space:nowrap;
	cursor:crosshair;
	}
	
.untermenue_hier a:hover
	{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #017DC5;
	margin-left: 20px;
	style=white-space:nowrap;
	cursor:crosshair;
	}	
	
.untermenue_hier a:active
	{
	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#005F96;
	margin-left: 20px;
	style=white-space:nowrap;
	cursor:crosshair;
	}	

.untermenue_hier a:visited
	{
	background-color: #017DC5;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left: 20px;
	style=white-space:nowrap;
	cursor:crosshair;
	}	

.tabpic1
	{
	background-repeat:	no-repeat; 
	background-image: url(../images/tresor750hoch.jpg);
	background-color:#95BCE5;
	}


.tabpic2
	{
	background-repeat:	no-repeat; 
	background-image: url(../images/paar750_4.jpg);
	background-color:#E1E9ED;
	}

.tabpic3
	{
	background-repeat:	no-repeat;
	background-color:#95BCE3;
	}

.tabpic4
	{
	background-repeat:	no-repeat; 
	background-image: url(../images/maus.jpg);
	background-color:#EFE0DB;
	}

.tabpic5
	{
	background-repeat:	no-repeat; 
	background-color:#E1E9ED;
	}

.tabpic6
	{
	background-repeat:	no-repeat; 
	background-image: url(../images/paar750_4.jpg);
	background-color:#E1E9ED;
	}




.input_formular_auto
        {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #FFFFFF;
        border: 1px #003877 solid;
        height: 17px;
        clip:  rect(   );
	      cursor: text
        }


.input_formular_pflicht
        {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #8ee49e;
        border: 1px #003877 solid;
        height: 17px;
        clip:  rect(   );
	      cursor: text
        }




.input_formular_kurz
        {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #FFFFFF;
        border: 1px #003877 solid;
        height: 17px;
        width: 30px;
        clip:  rect(   );
	       cursor: text
        }



.input_formular_mehrzeilig
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #FFFFFF;
        border: 1px #003877 solid;
        height: 200px;
        width: 250px;
        clip:  rect(   );
      	cursor: text;
      	page-break-after: auto;
      	}
		
.input_formular_mehrzeilig_flach
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #FFFFFF;
        border: 1px #003877 solid;
        height: 60px;
        width: 250px;
        clip:  rect(   );
      	cursor: text;
      	page-break-after: auto;
      	}
		
.input_formular_mehrzeilig_flach_pflicht
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #8ee49e;
        border: 1px #003877 solid;
        height: 60px;
        width: 250px;
        clip:  rect(   );
      	cursor: text;
      	page-break-after: auto;
      	}		
		
		
		
.input_formular_mehrzeilig_breit
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #ffeec1;
        border: 1px #003877 solid;
        height: 150px;
        clip:  rect(   );
      	cursor: text;
      	page-break-after: auto;
      	}		
		
		

.input_formular_checkbox
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #003877;
        text-decoration: none;
        text-align: left;
        background-color: #FFFFFF;
        border: 1px #003877 solid;
      	}
		
		
.submit_formular
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
      	color:#005F96;
        text-decoration: none;
        text-align: center;
        background-color: #95BCE5;
        border: 1px solid;
        height: 26px;
        clip:  rect(   );
      	cursor: hand;
      	border-color: #000000;
        vertical-align: middle;
		padding-left: 5px;
		padding-right: 5px;
        }

.nohit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFFFFF;
	background-color: #FF0000;
	padding: 5px;
	line-height: 120%;

}


.abstand
{
  margin-top:10px;
}



 .horbar	{
	color: black;
 	border: 0px outset #FFFFFF;
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
 	border: 2px;
    padding-bottom:5px;
    padding-top:5px;
    text-indent:5px;
    padding-right:0px;
}

.horbaritem a	{
	display: block;
	text-decoration: none;

}

.horbaritem a:link
  {
    text-decoration:none;
	color:#005F96;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #95BCE5;
  }

.horbaritem a:visited
  {
	text-decoration:none;
	color:#005F96;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #95BCE5;
  }

.horbaritem a:hover
  {
	text-decoration:none;
	color:#FFFFFF;
    background-color: #95BCE5;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  }

.horbaritem a:active
  {
	text-decoration:none;
	color:#FFFFFF;
    background-color: #017DC5;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  }

.verbar	{
	background-color: #95BCE5;
	border: 0px outset #FFFFFF;
	width:125px;
}

.submenu	{
    background-color: #95BCE5;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;

}

.subframe	{
	position: relative;
	display: block;
 	border: 1px outset #FFFFFF;
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: 	Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 13px;
 	border: 2px;
    padding-bottom:5px;
    padding-top:5px;
    text-indent:5px;
    padding-right:0px;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;

}

.item a:link	{
    text-decoration:none;
	color:#005F96;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #95BCE5;


}

.item a:visited	{
	text-decoration:none;
	color:#005F96;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #95BCE5;

}

.item a:hover	{
	text-decoration:none;
	color:#FFFFFF;
    background-color: #017DC5;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.item a:active
  {
	text-decoration:none;
	color:#FFFFFF;
    background-color: #017DC5;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

  }

.item .fwdarr	{
	position: absolute;
	top: 5px;
/*	right: 4px; */
	right: 7px;
}

.separator
  {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	/* top right bottom left */
	height: 1;
	font-size: 1px;
	line-height: 1;

  }

.overview td.image
  {
  text-align: center;
  vertical-align: middle;
  top:10px; bottom:10px;
  padding: 10px;
  padding-bottom:10px;
  padding-top:10px;
  z-index:0;
  background-color: #dddddd;
  border-top:    1px solid #eeeeee;
  border-left:   1px solid #eeeeee;
  border-right:  1px solid #999999;
  border-bottom: 1px solid #999999;
  height:120px;
  }

.overview td.image a.imagelabel
  {
  padding: 0px;
  width: 100%;
  background-color: #eeeeee;
  border-top:    1px solid #cccccc;
  border-left:   1px solid #cccccc;
  border-right:  1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  }

.overview td.image a.imagelabel:hover
{
    text-decoration: none;
    color: black;
}

.overview img
{
    margin-bottom: 0px;
}

/* overview table cell without image */
.overview td.empty {
}

.copyright
	{  
	font-family: 	Arial, Helvetica, sans-serif; 
	font-size: 		9px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#017DC5;
	}



/* Druckansicht */



.druck
	{
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 			11px; 
	color:				#000000;
	font-style: 		normal; 
	margin-left: 		25px; 
	background-color:	#FFFFFF;
	}

.unsichtbar 
{
	border: 			0px #FFFFFF dotted; 
	border-color: 		#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	margin_left:		25px;
	margin-top:			10px;
	padding:			5px;
	width:				600px;
	}

.druck table
{
	border: 			1px #000000 dotted; 
	border-color: 		#000000 #000000 #000000 #000000;
	margin_left:		25px;
	margin-top:			10px;
	padding:			5px;
	width:				600px;
	}

.druck td
	{
	font-family: 		Arial,Verdana,Geneva,Helvetica,sans-serif; 
	font-size: 			11px; 
	color:				#000000;
	font-style: 		normal; 
	margin: 			0px; 
	background-color:	#FFFFFF;
	}





