body {
         font-family : verdana, sans-serif;
               color : #000;
          background : #fff;
    }
  
/* masthead */

.mh {
               color : #333;
          background : #b1b7c8 url(/bilder/mh_back.gif);
    }

.search {
         font-family : arial, helvetica, sans-serif;
         font-weight : bold;
           font-size : 11px;
               color : #667;
          background : #b1b7c8 url(/bilder/mh_back.gif);
    }

.inp {
         font-family : arial, helvetica, sans-serif;
         font-weight : bold;
           font-size : 11px;
               color : #212467;
          background : #dee0e7;
             padding : 2px;
        border-style : solid;
        border-color : #fff;
    }

.maininp {
         font-family : verdana, sans-serif;
           font-size : 12px;
               color : #000;
          background : #F7F7F7;
             padding : 1px; 
        border-style : solid;
        border-color : #b1b7c8;
    }

.sel {
         font-family : arial, helvetica, sans-serif;
         font-weight : bold;
           font-size : 11px;
               color : #ccc;
          background : #4671ab;
             padding : 2px;
        border-style : solid;
        border-color : #bec7d2;
    }
      
/* menu */

.m {
               color : #000;
          background : #212467;
    }

/* lefthand navigation */

.nav {
         font-family : arial, helvetica, sans-serif;
         font-weight : 800;
           font-size : 11px;
               color : #333;
          /* background : #d3d3d3; hat Jan entfernt */
    }
          
/* shorthand box properties tip: think of a clock: 12, 3, 6, 9 */

div.nav {
             padding : 2px 0px 2px 10px;
    }
          
a.n:link {
               color : #556;
          /* background : #d3d3d3; hat Jan entfernt */
     text-decoration : none;
    }
          
a.n:visited {
               color : #112;
         /* background : #d3d3d3; hat Jan entfernt */
     text-decoration : none;
    }
          
a.n:hover {
               color : #c00;
         /* background : #d3d3d3; hat Jan entfernt */
     text-decoration : none;
    }
          
a.n:active {
               color : #c00;
        /*  background : #d3d3d3; hat Jan entfernt */
     text-decoration : none;
    }
          
.nav .hi, .subnav .hi {
               color : #c00;
          background : transparent;
     text-decoration : none;
    }
          
.subnav {
         font-family : arial, helvetica, sans-serif;
         font-weight : 800;
           font-size : 11px;
               color : #333;
          /*background : transparent;*/
    }
          
/* navigation table background properties */

.na {
               color : #333;
          background : #e6e6e6;
    }
          
.nb {
               color : #333;
          background : #d9d9d9;
    }
          
.nc {
               color : #333;
          background : #878787;
    }
          
.nd {
               color : #333;
          background : #d1d1d1;
    }
          
.sna {
               color : #333;
          background : #d4d4d4;
    }
          
.snb {
               color : #333;
          background : #c7c7c7;
    }
          
div.subnav {
             padding : 2px 0px 2px 20px;
    }
          
a.sn:link {
               color : #556;
          background : #bebebe;
     text-decoration : none;
    }
          
a.sn:visited {
               color : #112;
          background : #bebebe;
     text-decoration : none;
    }
          
a.sn:hover {
               color : #c00;
          background : #bebebe;
     text-decoration : none;
    }
          
a.sn:active {
               color : #c00;
          background : #b4b4b4;
     text-decoration : none;
    }
          
/* main content */

.mainnav {
         font-family : verdana, sans-serif;
           font-size : 12px;
               color : #000;
          background : #f7f7f7;
    }
              
.main, .main p {
         font-family : verdana, sans-serif;
           font-size : 12px;
               color : #000;
       /* background : #f7f7f7; */
    }
              
h3 {
         font-family : verdana, sans-serif;
           font-size : 14px;
         font-weight : bold;
               color : #4671a6;
          background : #f7f7f7;
    }
              
h4 {
         font-family : verdana, sans-serif;
           font-size : 14px;
         font-weight : bold;
               color : #4671a6;
          background : #f7f7f7;
    }
              
.main a, .tcontentlight a, .tcontentdark a {
         font-family : verdana, sans-serif;
           font-size : 12px;
         font-weight : bold;
               color : #4671a6;
          background : transparent;
    }
              
/* aktuell */

.aktuell {
               color : #000;
          background : #e5e5e5;
    }
      
.msg {
         font-family : helvetica, arial, sans-serif;
           font-size : 11px;
         line-height : 14px;
               color : #000;
          background : #e5e5e5;
    }
      
/* footer */

.f {
          text-align : center;
         font-family : helvetica, arial, sans-serif;
           font-size : 10px;
               color : #ccc;
          background : #212467 url(/bilder/f.gif) repeat;
    }

/* tabellen */

.thead { 
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	     /*font-weight : 800;*/
	           color : #000;
	      background : #b1b7c8;
	}

.tleft { 
	  vertical-align : top;
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	     font-weight : 800;
	           color : #4671a6;
	      background : #e7e7e7;
	}

.tcontentlight {
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #000;
	      background : #e7e7e7;
	}
	
.tcontentlightimg {
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #000;
	      background : #e7e7e7 url(/bilder/vp_hell.gif);
	}

.tcontentdark {
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #000;
	      background : #d7d7d7;
	}
	
.tcontentdarkimg {
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #000;
	      background : #d7d7d7  url(/bilder/vp_dunkel.gif);
	}
	
.tcontenterror {
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #fff;
	      background : #CC0303;
	}                                                                                                                                                


/* PartnerGate */

/* Kati eingefuegt */

.tcontentdark1{
	     font-family : verdana, sans-serif;
	       font-size : 12px;
	           color : #000;
	      background : #FAEECD;
		  	height: 	20px;
			padding: 3 0 0 6;
			
			
	}
	
.tabelle {
			color: #000000; 
			font-family: verdana; 
			font-size: 11px; 
			font-weight: 500; 
			text-decoration: none;
	}
	
.formular { 
			color: #000; font-weight: normal; 
			font-size: 11px; line-height: 11px; 
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			background-color: #f5f5f5; 
			vertical-align: middle; 
			border: solid 1px #c9c9c9; 
			width: 180px; 
			height: 16px;
	} 

.formular_ort  { 
			color: #000; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 11px; 
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			background-color: #f5f5f5; 
			vertical-align: middle; 
			border: solid 1px #c9c9c9; 
			width: 126px; height: 16px; 
	} 

.formular_plz  { 
			color: #000; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 11px; 
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			background-color: #f5f5f5; 
			vertical-align: middle; 
			border: solid 1px #c9c9c9; 
			width: 50px; 
			height: 16px; 
	} 

.formular_bemerk  { 
			color: #000; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 11px; 
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			background-color: #f5f5f5; 
			vertical-align: middle; 
			border: solid 1px #c9c9c9; 
			width: 180px; 
			height: 48px; 
	}
	 
.button  {  
			font-size: 11px; 
			line-height: 11px; 
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			vertical-align: middle; 
			border: solid 1px #212467; 
			width: 80px; 
			height: 20px; 
	}	
	
.tabhg	{
			background-color: #EAEAEA;
			font-family : verdana, sans-serif;
	       	font-size : 12px;
			text-align:	center;
}

.txkl{
			font-family : verdana, sans-serif;
	       	font-size : 10px;
}



/* Jan eingefuegt fuer verstoss.php */

.nicetable {
  border-collapse: collapse;
  border-spacing: 0;
}

.nicetable td, th{
  border: 1px solid #666;
  padding: 3px 20px 3px 10px;
}

.nicetable th {
  background-color: #efefef;
  text-align: left;
}
