a.link {font-family:verdana; font-size:9pt; font-weight:bold; color:#4B4EBD; text-decoration:none;}

a.link:hover {color:#000000; font-weight:bold; text-decoration:none;}

a.mail {font-family:verdana; font-size:8pt; font-weight:normal; color:#4B4EBD; text-decoration:none;}

a.mail:hover {color:#000000; font-weight:normal; text-decoration:none; }
 
 
BODY {
	scrollbar: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	
	}
 
body    {
        margin: 0%;/*margin: 0px;* rand von allen seiten*/
        font-family: verdana;
        color: #000000;
        background-color: #FFFFFF;
        padding-top:5px; 
  		}




.cell3    {
        
        color: #000000;
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        border: .5pt dotted #939192;
        background-color:#F0F0F0;
        text-align: top;
        }

.cell2pic    {
        text-align: left;
        background-color:#FFFFFF;
        font-size: 12px;

		}

.cell2links    {
        color: #000000;
        font-size: 12px;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 0px;
        background-color:#FFFFFF;
    	
        }





.cell1    {
        color: #000000;
        font-size: 12px;
        font-family: verdana, sans serif;
        text-align: center;
		font-weight:bold;
		background-color:#F0F0F0;
		border: .5pt dotted #D7D3D5;
		/*background-image:url('images/verlauf2.gif');
        background-repeat:repeat-x;*/

		
        }



.celltext {
        
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 0px;
        border: .5pt dotted #D7D3D5;
        background-color:#F0F0F0;
        color: #464646;
        vertical-align: middle;
        
       }


.celltextwhite {
        
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 3px;
        padding-bottom: 3px;
        border: 1pt dashed #D7D3D5;
        background-color:#FFFFFF;
        color: #000000;
        vertical-align: middle;
        }





.cell2text   /* große zelle grau mit rand*/ 
		
		{
        color: #464646; 
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        background-color:#F0F0F0;
    	border: .5pt dotted #D7D3D5;
		vertical-align: top;
        
        
        
        }
 
.cell2textwhite   /* große zelle weiß mit rand*/ 
		
		{
        color: #464646;
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 3px;
		padding-bottom: 10px;
        background-color:#FFFFFF;
    	border: .5pt dotted #D7D3D5;
		vertical-align: top;
        }

.cell2textsans  /* große zelle grau ohne rand*/ 

		 {
        color: #464646; 
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        background-color:#F0F0F0;
    	border: 0px;
		vertical-align: top;
        }
 
.cell2textwhitesans   /* große weiße zelle ohne rand*/ 

		{
        color: #464646;
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }

.cell2textwhitesans_pict   /* große weiße zelle ohne rand für einfügen von bildern, deshalb kein padding*/ 

		{
        color: #464646;
        font-size: 12px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }


.impressum   /* große zelle hellbraun mit rand*/ 
		
		{        
        color: #666666; 
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        background-color:#FDFCEE;
    	border: .5pt dotted #D7D3D5;
		vertical-align: top;
 		}
 		
.faksimile_head   /* */ 
		
		{
        color: #000000;
        font-weight:bold;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        text-align: left;
        padding-left: 10px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }
        
        
.faksimile_head_einzeln   /* plus linie unten*/ 
		
		{
        color: #000000;
        font-weight:bold;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        text-align: left;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 25px;
        padding-bottom: 2px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
		border-bottom: 1pt dotted #666666;
        }

        
        
.faksimile_banner   /* */ 
		
		{
        color: #000000;
        padding-left: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }
		





.faksimile_l   /* */ 
		
		{
        color: #000000;
        letter-spacing: 0px;
        line-height: 1.0;
        font-size: 12px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 10px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        
        }

.faksimile_l_line   /* */ 
		
		{
        color: #646464;
        font-weight: bold;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 10px;
        background-color:#FFFFFF;
    	border-right: 1pt solid #666666;
    	vertical-align: top;
        
        }
        
        
       
.faksimile_lo_searchterm   /*nur für die zeile searchtterm */ 
		
		{
        color: #000000;
        letter-spacing: 1px;
        line-height: 1.0;
        font-size: 10px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        text-align: right;
        }


.faksimile_lo   /* */ 
		
		{
        color: #000000;
        letter-spacing: 0px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        text-align: left;
        
        }
        
.faksimile_lo_black   /* */ 
		
		{
        color: #F49000;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-weight:bold;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        background-color:#666666;
    	border: 0px;
		vertical-align: top;
        text-align: left;
        }


.faksimile_lo_ECECEC   /* */ 
		
		{
        color: #000000;
        letter-spacing: 0px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        background-color:#ECECEC;
    	border: 0px;
		vertical-align: top;
        text-align: left;
        }


.faksimile_lo_einzeln   /* */ 
		
		{
        color: #000000;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        padding-left: 25px;
        padding-top: 0px;
        padding-right: 25px;
        padding-bottom: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        text-align: left;
        }

.faksimile_lborder   /* */ 
		
		{
        color: #2E2E2E;
        letter-spacing: 0px;
        line-height: 1.2;
        font-size: 12px;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 2px;
        padding-right: 0px;
        padding-bottom: 2px;
        background-color:#FFFFFF;
    	border: 1pt solid #D7D3D5;
    	vertical-align: top;
        }



.faksimile_r   /* */ 
		
		{
        color: #000000;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 10px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }

.faksimile_fotogalerie   /* */ 
		
		{
        color: #000000;
        letter-spacing: 1px;
        line-height: 1.5;
        font-size: 12px;
        font-family: verdana;
        text-align: center;
        background-color:#FFFFFF;
    	border: 0px;
		        }




.faksimile_rahmen   /* große zelle weiß mit rand*/ 
		
		{
        color: #464646;
        letter-spacing: 1px;
        line-height: 1.2;
        font-size: 12px;
        font-family: verdana;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        background-color:#FFFFFF;
    	border: .5pt dotted #D7D3D5;
		vertical-align: top;
        }
	
 		

 		
/* so auskommentieren F7F7F7 ganz hellgrau, F0F0F0 hellgrau, fast gleich, etwas dunkler EEEEEE; ganz hellbraun FDFCEE, hellbraun impressum FFFEEA;

*/



.textmarke   /* für textmarken und menüsteuerung vor zurück;große weiße zelle ohne rand minischrift*/ 

		{
        color: #FFFFFF;
        font-size: 0.5px;
        font-family: verdana;
        padding-left: 10px;
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
		text-align: left;
        
        }


.textmarkegrau   /* nur für textmarken und menüsteuerung vor zurück;große graue zelle ohne rand minischrift*/ 

		{
        color: #EEEEEE;
        font-size: 0.5px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        background-color:#EEEEEE;
    	border: 0px;
		vertical-align: top;
		text-align: right;
        }
        
.startunten
		{
        color: #666666;
        font-size: 12px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        background-color:#FFFFFF;
    	border: 0px;
		vertical-align: top;
        }
        
.formular /* nur für formular*/ 

        
        {
        
        font-size: 12px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 5px;
        padding-right: 0px;

        border: 0pt dotted #D7D3D5;
        background-color:#FFFFFF;
        color: #464646;
        vertical-align: middle;
        }
        
.suchengrau   /* nur für suchen bei den textmarken und menüsteuerung vor zurück rechts von den bannern ;große graue zelle ohne rand minischrift*/ 

		{
        color: #EEEEEE;
        font-size: 0.5px;
        font-family: verdana;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        background-color:#EEEEEE;
    	border: 0px;
		vertical-align: bottom;
		text-align: right;


        