 a{
 	text-decoration:none;
	color:blue;
	}
	
 a:link {
 	color:blue;
	text-decoration:none;
	}
 a:hover {
 	/*color:#D7F8C9;
 	background-color:green;*/
	text-decoration:underline;
	color:green;
	}
/* a:active {color:white}
 a:visited {color:blue;}
 a:visited {
 	color:blue;
	text-decoration:none;}*/

/*.hbilder {
  width:800px;
  height:20px;
  border:0;
  align:center;
 }*/

/*#hlinkzeileverab a:link{color:blue;} a:hover{background-color:white;color:green;} */


.link_verab a:hover{
	background:white;
	color:green;
	font-style:italic;
	}
	
.test{
	left:auto;
	text-align:center;
	
}
.hlinkzeile{
    margin:0 auto;
    margin-bottom:10px;
    text-align:center;
    font-family:Arial;
    font-size:96%;
    padding:2px;
    /*background-color:#D7F8C9;
    border:1px solid green;
	border-collapse:collapse;*/
    }
	
.hlinkzeile a{
	font-size:1em;
	margin-left:10px;
	margin-right:10px;
	}
	
.hlinkzeile a:hover{
	font-weight:bold;
	font-style:italic;
}

#hlinkzeileverab{
    margin:0 auto;
    margin-bottom:10px;
    text-align:left;
    font-family:Arial;
    font-size:0.8em;
	font-weight:bold;
    padding-bottom:2px;
    padding-top:5px;
    }

.font_gesetz_auflistung{
    font-family:Arial;
    }

/*########################################
 *
 * Hauptformatierung
 *
 *#######################################*/

.titel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:37px;
	font-weight:bold;
	text-align:center;
	color:#008000;
	padding-top:6px;
	}

body{
	background-color:#D7F8C9;
	font-family:Arial, Helvetica, sans-serif;
	}
body.verabdrucken{
	background-color:white;
}

h1#bki{
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	color:green;
	}
h2#bki{
	font-family:Arial, Helvetica, sans-serif;
	color:green;
	}
#text_bki{
	font-family:Arial, Helvetica, sans-serif;
    }
#text_bki_rot{
    font-family:Arial, Helvetica, sans-serif;
    color:red;
    }
#haupt{
	margin: auto;
	border: 2px solid green;
	background-color:#FFFFFF;
	width:800px;
	padding:1em;
	font-family:Arial, Helvetica, sans-serif;
	}
#haupt_verab{
	margin: auto;
	border: 2px solid green;
	background-color:#FFFFFF;
	width:950px;
	padding:1em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#abstand1{
	margin-top:1em;
	}
.abstand5{
	margin-top:5em;
	}
#abstand40{
	margin-top:40em;
	}
#abstand520{
	margin-top:520px;
	}
#zentrieren{
	margin:0 auto;
	}
/*########################################
 *
 * Formatierung f&uuml;r Impressum
 *
 *#######################################*/
.impressum1{
	text-align:center;
	font-size:x-large;
	font-style:italic;
	}
.impressum2{
	text-align:center;
	font-size:small;
	}
.impressum3{
	font-size:small;
	}
ul#impressum{
	margin-top:0;
	}

/*########################################
 *
 * f&uuml;r Fehlermeldungen bei PHP-funktionen
 *
 *#######################################*/
#fehlertext{
	margin-left:2em;
	font-weight:bold;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	}
#zutrittlink{
	font-weight:bold;
	}


/*########################################
 *
 * Tabellen f&uuml;r die Auflistung Gesetz
 *
 *#######################################*/
.gesetz1{
	width:100%;
	table-layout:fixed;
	border:1px solid #006600;
	border-collapse:collapse;
	clear:both;
	margin-top:10px;
	}

.gesetz2{
	width:100%;
	table-layout:fixed;
	border:1px solid #006600;
	border-collapse:collapse;
	clear:both;
	}

.ueberschrift_gesetz{
	background-color:#006600;
	font-style:italic;
	color:#D7F8C9;
	font-weight:bold;
	border:none;
	border-collapse:collapse;
	}
.gesetz_auflistung{
	font-size:0.8em;
	border-collapse:collapse;
	background-color:#D7F8C9;
	color:#006600;
	}
.gesetz_zellenabstand{
	padding-bottom:0.2em;
	padding-top:0.2em;
	}
		
/*#############################################
 *
 * Tabellen f&uuml;r die Erlass-Auflistung anzeigen
 *
 *###########################################*/
.erlass_td_ueberschrift{
	border:1px solid #006600;
	border-collapse:collapse;
	background-color:#CCFFCC;
	color:#006600;
	padding:0.1em 0.4em 0.1em 0.4em;
	font-weight:bold;
	}
.erlass_td{
	border:1px solid #006600;
	border-collapse:collapse;
	color:#006600;
	padding:0.1em 0.4em 0.1em 0.4em;
	}
.erlass_tr_andere_farbe{
	background-color:#CCFFCC;
	}
.erlass_tabelle{
	font-size:0.8em;
	border:1px solid #006600;
	border-collapse:collapse;
	background-color:#FFFFFF;
	}
/*########################################
 *
 * Tabellen f&uuml;r die Logins anzeigen
 *
 *#######################################*/
td#loginanzeigen{
	font-weight:bold;
	font-size:1.2em;
	font-style: italic;
	color:#0033FF
	}
p#loginanzeigen{
	font-weight:bold;
	color:red;
	}
strong#loginanzeigen{
	font-weight:bold;
	font-size:1.2em;
	font-style: italic;
	color:#0033FF
	}
	
/*########################################
 *
 * Tabellen allgemein
 *
 *#######################################*/
 table.rahmen{
	border:1px solid green;
	/*margin: 0 auto;*/
	border-collapse:collapse;
    width:800px;
	font-family:Arial, Helvetica, sans-serif;
	}
 .rahmen_text_70{
	border:1px solid green;
	margin: 0 auto;
	border-collapse:collapse;
    width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	}
th.ueberschrift{
	background-color:#D7F8C9;
	font-family:arial;
	text-align:center;
	font-style:italic;
	}
td.rahmen{
	border:1px solid green;
	border-collapse:collapse;
    padding:3px;
	}
		
td.rahmen sonder{
	font-size:0.7em;
	font-weight:bold;
	padding:5px;
	color:red;
	width:200px;
	}
.rahmen_mit_abstand{
	border:1px solid green;
	border-collapse:collapse;
    padding:0.7em;
	}

/*########################################
 *
 * Formate verab allgemein
 *
 *#######################################*/
#einleitung_verab{
	margin-bottom:1em; 
	font-style:italic; 
	font-weight:bold;
	}
.name_hervorheben_verab{
	font-style:italic;
	font-size:1.5em;
	font-weight:bold;
	color:#0099FF;
	text-decoration:underline;
	}
.wichtig_verab{
	font-size:1em;
	color:red;
	font-weight:bold;
	margin-bottom:1.5em;
	}
	
#abstand_loeschen_bearbeiten_verab{
	padding-left:1.5em;
}
				
/*########################################
 *
 * Tabellen verab übersicht
 *
 *#######################################*/
 table.verabdrucken{
	border:1px solid black;
 	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	
 }
 table#verabuebersicht{
	border:1px solid green;
	margin: 0 auto;
	border-collapse:collapse;
    width:800px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
 table#verabeinstellungen{
	clear:both;
	border:1px solid green;
	margin: 0 auto;
	border-collapse:collapse;
    width:700px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
.varab_tabellen_ueberschrift{
	background-color:#0000CC;
	color:#FFFFFF;
	border:1px solid blue;
	}
	
th#verabuebersicht{
	background-color:#D7F8C9;
	font-family:arial;
	text-align:center;
	font-style:italic;
	}
td#verabuebersicht{
	border:1px solid green;
	border-collapse:collapse;
    padding:4px;
	font-size:0.8em;
	}
.verabuebersicht_drucken{
	border:1px solid black;
	border-collapse:collapse;
    padding:4px;
	font-size:0.8em;
	}
	
td#verabuebersicht_italic{
	border:1px solid white;
	border-collapse:collapse;
    padding:2px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	font-size:0.8em;
	}
td#verabuebersicht_bold{
	border:1px solid white;
	border-collapse:collapse;
    padding:2px;
	font-weight:bold;
	font-size:0.8em;
	}
.verabuebersicht_italic_drucken{
	border:1px solid black;
	border-collapse:collapse;
    padding:2px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	font-size:0.8em;
	}
.verabuebersicht_bold_drucken{
	border:1px solid black;
	border-collapse:collapse;
    padding:2px;
	font-weight:bold;
	font-size:0.8em;
	}
.verab_zeilen_farbe{
	background-color:#CCFFFF;
	}

.verab_zeilen_farbe_extras{
	background-color:#CCFFFF;
	font-weight:bold;
	}

/*########################################
 *
 * Tabelle f&uuml;r Mitarbeiterseite
 *
 *#######################################*/
.mitarbeiter{
	font-family:Arial, Helvetica, sans-serif;
	table-layout:fixed;
	width:800px;
	}
.mitarbeiter_50{
	width:50%;
	}
.mitarbeiter_100{
	width:100%;
	}
.gross_mitarbeiter{
	font-size:x-large;
	font-weight:bold;
	font-style:italic;
	}
.klein_mitarbeiter1{
	font-weight:bold;
	text-align:right;
	}
.klein_mitarbeiter2{
	font-size:70%;
	}

#kontakt{
	float:left;
	height:288px;
	width:384px;
	padding-top:0.5em;
	}

/*########################################
 *
 * Bilderformat f&uuml;r Startseite
 *
 *#######################################*/
#bild a{
	float:left;
	background-image:url(../bilder/start.jpg);
	width:370px;
	height:270px;
	margin-top:5px;
	margin-right:1em;
	margin-bottom:1em;
	border:1px solid green;
	border-collapse:collapse;
}
#bild a:hover{
		background-position:-370px;
		height:270px;
}
#bki_intern{
	background-image:url(../bilder/bki_intern.jpg);
	width:800px;
	height:120px;
	border:1px solid green;
	border-collapse:collapse;
	margin-bottom:1em;
	}
#bki_verab{
	margin:0 auto;
	background-image:url(../bilder/bki_verab.jpg);
	width:850px;
	height:116px;
	border:1px solid green;
	border-collapse:collapse;
	/*margin-bottom:1em;*/
	}

/*########################################
 *
 * Auszeichnungen
 *
 *#######################################*/
#bildgreatplacetowork a{
	float:left;
	background-image: url(../bilder/greatplacetowork.jpg);
	width:160px;
	height:97px;
	margin-right:1em;
	margin-bottom:1em;
	}
 #bildauszeichnung_rahmen{
	float:left;
	background-image: url(../bilder/amtsmanagerdollar80x80.jpg);
	width:80px;
	height:80px;
	margin-right:1em;
	margin-bottom:1em;
	border:1px solid green;
	border-collapse:collapse;
	}
#bildamtsmanager80x80 a{
	float:left;
	background-image: url(../bilder/amtsmanagerdollar80x80.jpg);
	width:80px;
	height:80px;
	margin-right:1em;
	margin-bottom:1em;
	}
#bildspeyer171x80 a{
	float:left;
	background-image: url(../bilder/speyer171x80.jpg);
	width:171px;
	height:80px;
	margin-right:1em;
	margin-bottom:1em;
}
#bildemas70x121 a{
	float:left;
	background-image: url(../bilder/emas70x121.jpg);
	width:70px;
	height:121px;
	margin-right:1em;
	margin-bottom:1em;
}
.auszeichnung_name{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.auszeichnung_preis{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	font-style:italic;
	color:#FF0000;
	}
.mehr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	}
/*########################################
 *
 * Amtsmanager
 *
 *#######################################*/
 
.greatplace_breit{
	float:left;
	width:190px;
	height:130px;
	margin-bottom:5px;
}

.greatplace_hoch{
	float:left;
	width:130px;
	height:190px;
	margin-bottom:5px;
}

#bildamtsmanagergross{
	float:left;
	background-image: url(../bilder/amtsmanagerdollar171x170.jpg);
	width:171px;
	height:170px;
	margin-right:1em;
	margin-bottom:1em;
	}
#amtbild1 a{
	float:left;
	background-image:url(../auszeichnungen/amtsmanager01klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}
#amtbild2 a{
	float:left;
	background-image:url(../auszeichnungen/amtsmanager02klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}
#amtbild3 a{
	float:left;
	background-image:url(../auszeichnungen/amtsmanager03klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}
#amtbild4 a{
	float:left;
	background-image:url(../auszeichnungen/amtsmanager04klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}
/*########################################
 *
 * Speyer
 *
 *#######################################*/
#bildspeyergross a{
	float:left;
	background-image: url(../bilder/speyer180x145.jpg);
	width:180px;
	height:145px;
	margin-right:1em;
	margin-bottom:1em;
	}
#speyerbild1 a{
	float:left;
	background-image:url(../auszeichnungen/speyer01klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild2 a{
	float:left;
	background-image:url(../auszeichnungen/speyer02klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild3 a{
	float:left;
	background-image:url(../auszeichnungen/speyer03klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild4 a{
	float:left;
	background-image:url(../auszeichnungen/speyer04klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild5 a{
	float:left;
	background-image:url(../auszeichnungen/speyer05klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild6 a{
	float:left;
	background-image:url(../auszeichnungen/speyer06klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild7 a{
	float:left;
	background-image:url(../auszeichnungen/speyer07klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild8 a{
	float:left;
	background-image:url(../auszeichnungen/speyer08klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild9 a{
	float:left;
	background-image:url(../auszeichnungen/speyer09klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild10 a{
	float:left;
	background-image:url(../auszeichnungen/speyer10klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild11 a{
	float:left;
	background-image:url(../auszeichnungen/speyer11klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild12 a{
	float:left;
	background-image:url(../auszeichnungen/speyer12klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#speyerbild13 a{
	float:left;
	background-image:url(../auszeichnungen/speyer13klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
/*########################################
 *
 * Emas
 *
 *#######################################*/
#bildemas a{
	float:left;
	background-image: url(../bilder/emas200x347.jpg);
	width:200px;
	height:347px;
	margin-right:1em;
	margin-bottom:1em;
	}
#speyerbild1 a{
	float:left;
	background-image:url(../auszeichnungen/speyer01klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}
#speyerbild2 a{
	float:left;
	background-image:url(../auszeichnungen/speyer02klein.jpg);
	width:180px;
	height:120px;
	margin-left:2px;
	margin-right:2px;
	}	
/*########################################
 *
 * tabellenformat f&uuml;r Download
 *
 *#######################################*/
.d_rahmen{
	border-bottom:1px solid green;
	border-collapse:collapse;
	padding:10px;
	}
table#d_rahmen{
	border:0px solid green;
	border-collapse:collapse;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	}
/*########################################
 *
 * f&uuml;r sitemap
 *
 *#######################################*/
.hauptseite{
	margin-left:2em;
	margin-top:0.7em;
	font-weight:bold;
	color:#CC0033;
	list-style:none;
	}
.unterseite1{
	margin-left:3.5em;
	margin-top:0.3em;
	font-style:italic;
	font-size:0.9em;
	color:#3300FF;
	list-style:none;
}
/*########################################
 *
 * f&uuml;r updates.php
 *
 *#######################################*/
.font_16{
	font-size:1em;
	border-collapse:collapse;
	padding-left:0.5em;
	padding-right:0.5em;
	}
.font_12{
	font-size:0.7em;
	padding-left:1.5em;
	padding-right:0.5em;
	margin-bottom:1em;
	border-collapse:collapse
	}
.gesetz_updates{
	border:1px solid #006600;
	border-collapse:collapse;
	background-color:#D7F8C9;
	}
/*########################################
 *
 * f&uuml;r Haupt-Login
 *
 *#######################################*/
.haupt_login{
	margin: auto;
	border: 2px solid green;
	width:900px;
	background-color:#FFFFFF;
	/*background-image:url(../bilder/bki_logo_2.jpg);*/
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	
	}

 .kopf{
	background-color:green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3em;
	font-weight:bolder;
	font-style:italic;
	color:#FFFFFF;
	padding:0.2em;
	text-align:center;
 	}
	
.login_intern{
	background-color:#666666;
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
	text-align:center;
}

.auswahl_intern{
	background-color:#666666;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}

.liste{
	text-align:left;
	margin-bottom:1.5em;
	}
	
.liste li{
	margin-left:1em;
	margin-top:0.5em;
	}

/*########################################
 *
 * Schriftformatierung
 *
 *#######################################*/

.font_standard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	}

.wag_adresse_wichtig{
	font-weight:bold;
	margin-bottom:10px;
	}
	
.wag_adresse_wichtig b{
	color:red;
	background-color:#FFFFAA;
	}

.wag_adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
	border: 1px solid green;
	background-color:#F2F2F2;
	}

.wag_adresse_bki{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:red;
	}
	
.wag_adresse_ueberschrift{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:underline;
	}

/*#####################################################
nach oben Schaltfläche */
#nach_oben{
	margin:10px;
	}
#nach_oben a{
	float:left;
	background-image:url(../bilder/nach_oben.png);
	height:18px;
	width:78px;
	
	}
#nach_oben a:hover{
	background-image:url(../bilder/nach_oben.png);
	background-position:-78px;
	height:18px;
	width:78px;
}
	
/*#####################################################
nach oben Schaltfläche - Rechtsauskunft*/
#nach_oben_recht{
	margin:10px;
	}
#nach_oben_recht a{
	float:right;
	background-image:url(../bilder/nach_oben.png);
	height:18px;
	width:78px;
	
	}
#nach_oben_recht a:hover{
	background-image:url(../bilder/nach_oben.png);
	background-position:-78px;
	height:18px;
	width:78px;
}

/*#####################################################
nach oben Schaltfläche - Rechtsauskunft*/
#lupe_recht{
	margin:10px;
	}
#lupe_recht a{
	float:right;
	background-image:url(../bilder/lupe.png);
	height:16px;
	width:15px;
	
	}
#lupe_recht a:hover{
	background-image:url(../bilder/lupe.png);
	background-position:-15px;
	height:16px;
	width:15px;
}
	
/*#####################################################
neu Schaltfläche */
#neu{
	margin:1px;
	}
#neu a{
	float:left;
	background-image:url(../bilder/neu.png);
	height:32px;
	width:63px;
	margin-right:10px;
	}
#neu a:hover{
	background-image:url(../bilder/neu.png);
	background-position:-60px;
	height:32px;
	width:63px;
}
	

