<style type="text/css">      
<!--

/* TEXT */
	.{
	
	}
    /* Schriftdefinitionen*/
	body {font-family: Verdana, Arial, sans-serif; /*font-size: 0.91em;*/ text-decoration: none; font-weight:normal; font-style : normal; font-variant: normal; line-height:1.3em; color: #666a6f;}
    p { font-size: /*0.85em*/0.95em;}
    td { font-size: /*0.8em*/0.95em;}
    div {font-size: /*1.0em*/0.95em;}
    .abbinder {font-size: 0.90em; font-weight:normal; line-height:1.3em;}
	.small {font-size: 0.80em; font-weight:normal; line-height:1.3em;}
	th {font-size: 0.9em; text-decoration: none; color: #999999; font-weight:bold; line-height: 1.2em; background-image: url(../graphic/hr.gif); background-repeat: repeat-x; padding:3px; text-align:left;}
		
   
    h4 {FONT-SIZE: 1.0em; font-weight: bold; PADDING:0px; LETTER-SPACING: 0em; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;  line-height:1.0em;}
    h5 {FONT-SIZE: 0.85em; line-height:1.0em; font-weight: bold; PADDING:0px; LETTER-SPACING: 0em; margin-bottom: 0px; margin-top: 0px;  }
  
    .rechtsbuendig {text-align: right}
    .linksbuendig {text-align: left}
    .zentriert {text-align:center;}
    .top {vertical-align: top;}
	.rechtsbuendig_float {float: right}
	 
	 .abstand_links{margin-left: 15px;}
	 .abstand_rechts{margin-right: 15px;}
	 
	/* Farben*/
	.white {color: #ffffff;}
	.red {color: #f14242;}
	.black {color: #000000;}
    .hell {color: #BD0000;}
    .mittel {color: #ff7e00;}
    .dunkel {color: #abd0bf;}
    
    /* Hintergrundfarben*/
    .bg_weiss {background-color: #ffffff;}
    .bg_hell {background-color: #ffffff;}
    .bg_mittel {background-color: #c4c5b0;}
    .bg_dunkel {background-color: #8d8d8d;}
    .bg_muster {background-image: url(../graphic/bg_pattern.gif); background-repeat: repeat-x; margin-top: 0px; border:0px;}
    .bg_verlauf {background-image: url(../graphic/hr.gif); background-repeat: repeat-x; margin-top: 0px; border:0px;}
    
      /*Weiten*/
      .weite_schmal {width: 100px;}
    .weite_weit {width:100%;}
    .weite_mittel {width: 100%;}
    
    /*H&ouml;hen*/
    .hoehe_hr {height: 1.0em; }

/* Container */
    .gewerb_suche { width:500; border: 1px solid silver;}
    .visitenkarte {  padding: 5px; margin-bottom: 10px;  background-image: url(../graphic/bg_premium.gif);
    background-position: bottom right; background-repeat: no-repeat; border:}
    .grundeintrag {}
    
    #gewerb_suche_1 {width: 145px; float: left; padding: 5px; background-color: #edede4; border-right: 1px solid silver;}
    #gewerb_suche_2 {width: 350px; padding-left: 5px;}
    #gewerb_zusatzinfo { padding: 5px; margin-bottom: 10px; border-bottom: 1px solid silver; background-color: #ffffff; font-size: 0.85em; }
    #schaukasten {background-color: #333365; padding: 3px; height: 100%;}
    #gewerb_box_visitenkarte { padding: 5px; margin-bottom: 10px ;background-color: #edede4; background-image: url(../graphic/bg_premium.gif); background-position: bottom right; background-repeat: no-repeat; border: 1px #e2e2e4 solid;}
    #gewerb_box_grundeintrag { padding: 5px; margin-bottom: 10px; background-color: white;}
    #gewerb_box { padding: 5px; margin-bottom: 10px;  font-size: 0.85em;}
    #gewerb_rechts {width:200px; float: right; margin-bottom: 10px; padding: 3px; color: white; font-weight: normal; position: relative;}
 	#gewerb_box_eintrag { width:100%; padding: 5px; margin-bottom: 10px;  font-size: 0.85em;}
	
    
    /* LINKS */
    a {color: white;}
    a.knopf {border: 2px groove; padding: 3px; background-image: url(../graphic/hr.gif); background-repeat: repeat-x; color: #767676; font-weight: normal; font-size: 0.7em; background-color: white; text-decoration: none;}
  
	a.normal:link{text-decoration: underline;}
	a.normal:visited { text-decoration: underline;}
	a.normal:hover {text-decoration: none;color: black;}
	a.normal:active { text-decoration: none;color: black;}	
	
    a.small:link{ font-size: 0.85em; text-decoration: underline;}
	a.small:visited{font-size: 0.85em; text-decoration: underline;}
	a.small:hover{ font-size: 0.85em; text-decoration: none; color: black;}
	a.small:active{ font-size: 0.85em; text-decoration: none; color: black;}	
	
	.alphabet{FONT-SIZE: 1.45em; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #a4a4a4; text-decoration: none; font-weight:bold; background-color:#ffffff; line-height: 1.59em; }
	
	a.alphabet:link{ COLOR: #054b80; background-color:#ffffff;}
	a.alphabet:visited{COLOR: #054b80;background-color:#ffffff;}
	a.alphabet:hover{color: #f7ffff;background-color:#054b80;}
	a.alphabet:active{color: #52719c;  background-color:#054b80;}
  
 
  /* SPECIALS */
    HR {background-color: silver;color: silver; height: 0.01em;}
  
    /*Listen*/
    ul.pic  {margin-left: 20px; list-style-image: url(../graphic/ul_pic.gif);}
    ul.pic_links {list-style-image:url(../graphic/pic_links.gif); margin-left:15px;}
    ul.formulare {margin-left: 20px; list-style-image: url(../graphic/pic_dokument.gif);}
	
		
   /* Tabellen */ 
   .rand {border: 1px solid #4C4C4C;}
    .rand_oben {border-top: 1px solid #4C4C4C;}
	.rand_unten{border-bottom:#000000 0.1em solid;}
    .rand_rechts {border-right: 1px solid silver;}
    .rand_links {border-left: 1px solid silver;}

    /*Formulare*/
	.gewerb_input { font-size : 1.0em; color: gray;  width: 200px;}
    .gewerb_button { font-size : 1.0em; color : #767676; border : silver 0.1em solid;  background-image: url(../graphic/hr.gif); background-repeat: repeat-x; cursor:hand; background-color: white;}
    .gewerb_dropdown {width:250px; font-size: 1.0em;}
    //-->
</style>
