A:link       { text-decoration: underline;color: #000080; }
A:visited    { text-decoration: underline;color: #000080; }
A:active     { text-decoration: underline;color: red; }
/*A:hover      { text-decoration: underline;color: #0000ff; }*/
A:hover	{
  background: #0b1b8a;
  color: #ffffe1;
	text-decoration: underline;
}

.fliesstext { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text3 { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text4 { font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text5 { font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text6 { font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text7 { font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text8 { font-size: 28px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text9 { font-size: 36px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.pr_lk { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.pr_da { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pr_tx { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.sfm    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sres   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titles { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cadr   { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ztx    { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.baf_ftx { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.baf_fdo { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* Formular */
.form_ft  { font-size:8pt; }

.form_nft {
	font-size:8pt;
}

.form_bez {
	margin-top: 4px;
  font-size: 11px;
}

/* Input - Button */
.form_button {
	border: 1px solid #000000;
  background-color: #FFF88F;
  font-weight: none;
	font-size: 12px;
}



/* .snav_lk { text-decoration: none; } */
/* .snav_ac { font-weight:bold } steht im basic_sub drinnen*/

.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }


/* Formatierungen */
/* matthias.birner@amberg-sulzbach.de */
.block {
/*	font-size: 11px; */
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  margin-bottom: 11px;
 	text-align: justify;
}

.green {
	color: #318484;
}

.5li {
	line-height: 1.25;
}

.nolink {
  COLOR: #808080;
}

.red {
	color: #ad3147;
}

.red_dark {
	color: #990000;
}


td {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


/* Überschriften */
/* matthias.birner@amberg-sulzbach.de */
/* alt */
.seitentitel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #990000; PADDING-TOP: 5px; BACKGROUND-COLOR: #fee855;
}
.titel {
  background-color: #fefbb6;
	border: #fef052 1px solid;
  color: #ad3147;
  font-size: 13px
  font-weight: bold;
  padding: 5px;
}

.titel_box {
  background-color: #fefbb6;
	border: #fef052 1px solid;
  color: #000000;
  font-size: 11px
  font-weight: bold;
  padding: 5px;
}

.titel1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #318484; BORDER-BOTTOM: #318484 1px solid;
}

.titel2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #ad3147; BORDER-BOTTOM: #ad3147 1px solid
}

.titel2a {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #ad3147; BORDER-BOTTOM: #ad3147 1px solid
}
/* Ende alt */


/* ############# */
/* Überschriften */
/* ############# */
#table_header {
	background-color: #fef052;
  color: #990000;
	font-weight: bold;
  font-size: 14px;
  font-variant: small-caps;
}

#table_row_bg {
	background-color: #fefbb6;
}

#_test_result {
	margin-left: 0px;
}

#textbereich {
	font-size: 12px;
	float:left;
	line-height:20px;
	padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
/*	border:1px solid #fef052;*/
	width: 66%;
}

#textbereich p,#textbereich_100pro p {
	padding-left: 15px;
}

#textbereich_100pro {
	font-size: 12px;
	float:left;
	line-height:20px;
	padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
/*	border:1px solid #fef052;*/
	width: 99%;
}

#infobereich {
  margin-left: 69%;
/*  width: 250px; */
}

#footer {
	clear: both;
  text-align:right;
  font-size: 10px;
  margin-top:15px;
}

.infobox {
  background-color: #fefbb6;
	border: #fef052 1px solid;
}
.infobox_titel {
	padding: 5px;
  background-color: #fef052;
  background-image: url('media/bg_2yellow.gif');
  background-repeat: repeat-x;
/*  border-left: 5px solid #fef052;*/
  COLOR: #ad3147;
  FONT-SIZE: 14px;
  font-weight: bold;
  font-variant: small-caps;
  padding-left: 5px;
}

.infobox_kontakt {
  background-color: #fefbb6;
	border: #fef052 1px solid;
  font-size: 11px;
}
 /* löschen evtl. kat_ */
.infobox_asp {
  background-color: #fefbb6;
	border: #fef052 1px solid;
  font-size: 11px;
}

.infobox_text {
	padding: 5px;
font-size:11px;
}

._alt_meldung_titel {
	padding:5px
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #ad3147;
  background-color: #fefbb6;
  border: #fef052 1px solid;
  font-variant: small-caps;
}
._alt_meldung_box {
	background-color: #fefbb6;
  border: #fef052 1px solid;
  padding: 5px;
}

h1 {
	padding: 5px;  FONT-WEIGHT: bold;  FONT-SIZE: 18px; COLOR: #990000; BACKGROUND-COLOR: #fee855; border-left: #990000 5px solid; font-variant: small-caps;
}

/*h2 {
	PADDING-RIGHT: 5px;  PADDING-LEFT: 5px;  FONT-WEIGHT: bold;  FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #ad3147; PADDING-TOP: 5px; background-color: #fefbb6; border: #fef052 1px solid; font-variant: small-caps;
}*/

h2 {
	PADDING-RIGHT: 5px;  PADDING-LEFT: 5px;  FONT-WEIGHT: bold;  FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #ad3147; PADDING-TOP: 5px; background-color: #fefbb6; border: #990000 1px solid; font-variant: small-caps;
}

h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; COLOR: #318484; BORDER-BOTTOM: #318484 1px solid;
  margin-left: 10px;
}

h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 3px; COLOR: #ad3147; BORDER-BOTTOM: #ad3147 1px solid
  margin-left: 10px;
}

h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #318484; BORDER-BOTTOM: #318484 1px solid
  margin-left: 10px;
}
h6 {
  border-bottom: #ad3147 1px solid
  border-left: #ad3147 3px solid;
  COLOR: #ad3147;
	FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  MARGIN-BOTTOM: 3px;
  margin-left: 12px;
  padding-left: 3px;
}

.titel_startseite {
	background-color: #fef052;
  color: #990000;
	font-weight: bold;
  font-size: 14px;
  font-variant: small-caps;
  height: 20px;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 5px;
  text-align: right;
}


/* ############### */
/* Formatierungen */
/* ############### */
/* matthias.birner@amberg-sulzbach.de */
ul {
  margin-left: 3em;
  padding-left: 0px;
}
/*.li_bottom_15 { */
ul li {
	list-style-image: url('media/but_mb_yellow.gif');
  margin-left: 0px;
	margin-bottom:5px;
  padding-left:0.5em;
  list-style-position: outside;
}



/* Textbereich iKISS-Textbox zum Eintrag*/
#main_mb {
	padding: 5px;
	padding-top: 10px;
}



/* ############### */
/* HAUPTNAVIGATION */
/* ############### */
#mnav {
  padding-top: 5px;
}

#mnav a {
  padding: 2px 5px;
  display: block;
  float: left;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #000;
  background: url(media/bg_button_nav.gif) #52BF60;
  margin-right: 10px;
  color: #000;
}

#mnav a:hover,
#mnav a:active,
#mnav .mnav_aktiv a {
  background: url(media/output/bg_button_nav_ac.gif) #52BF60;
 /* background: #199336; */
 color: #FFFFFF;
}


.mnav_lk {
/*  background: url(media/bg_button_nav.gif) #52BF60; */
}
.mnav_ac {
/*  background: url(media/bg_button_nav.gif) #52BF60; */
}