body											{background:#D0D2D8; margin:0px;}
body											{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;}

ul												{margin-left:0px;margin-top:0px;margin-bottom:0px;padding-left:17px;vertical-align:top;}

a img											{ border: none; }

div#inner										{width:60.5em; height:100%; padding-top:5px;}
div#header										{width:59.375em; height:9.4em; margin:auto; background-image: url('/fileadmin/neumarkter-nachhaltigkeitskonferenz.de/images/header.jpg'); background-repeat: no-repeat;}

div#content_left,
div#content_main,
div#content_main_start,
div#content_right,
div#content_main_no_right_col					{position:relative;float:left;padding-bottom:30px;}

div#content										{width:59.375em;height:100%;background-color:#E7E7E9;overflow:hidden;margin:auto;}
div#content_left								{width:11.825em;height:19em;margin-right:20px;background-image:url('../images/background.jpg');background-repeat:no-repeat;}
div#content_main								{width:45em}
div#content_main_start							{width:46.25em;margin-right:20px;}

div#div_header_nm_de							{ position:relative; top: 8.2em; left: 9em; text-transform:uppercase;color:#000000;font-size:80%;font-weight:bold;text-align:left; width: 30em;}
div#div_header_nm_de a							{text-decoration:none;color:#000000;}

div#div_header_navigation						{ position:relative; top: 7em; text-align:center; width:59.4em; }
ul#header_navigation							{ margin-top:5px; margin-bottom:0px; width:59.375em; height:1.5625em; padding:0px;list-style-type:none;text-align:left;font-family:verdana,arial,helvetica,sans-serif;letter-spacing:0.0em;line-height:20px;}

ul#subnavigation								{width:100%; padding:0px;list-style-type:none;text-align:left;font-family:verdana,arial,helvetica,sans-serif;letter-spacing:0.0em;line-height:20px;border-bottom: 1px #9A9FA9 solid;} 
ul#subnavigation_l2,
ul#subnavigation_l3,
ul#subnavigation_l4								{width:100%;padding:0px;list-style-type:none;text-align:left;font-family:verdana,arial,helvetica,sans-serif;letter-spacing:0.0em;line-height:20px;}

ul#subnavigation li.subnav						{background:#ffffff; border-top: 1px #9A9FA9 solid;border-left: 1px #9A9FA9 solid;border-right: 1px #9A9FA9 solid;;font-size:0.7em;overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;opacity: 0.7;}
ul#subnavigation li.subnav_selected				{background:#ffffff; border-top: 1px #9A9FA9 solid;border-left: 1px #9A9FA9 solid;border-right: 1px #9A9FA9 solid;font-size:0.7em;overflow:hidden;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;opacity: 0.7;}
ul#subnavigation_l2 li.subnav_l2				{background:#e5efd1; 1px #9A9FA9 solid; overflow:hidden;}
ul#subnavigation_l3 li.subnav_l3				{background:#f8fbf0; 1px #9A9FA9 solid; overflow:hidden;}
ul#subnavigation_l4 li.subnav_l4				{background:#f8fbf0; 1px #9A9FA9 solid; overflow:hidden;}
ul#subnavigation li.subnav a.link				{color:#000000;display:block;text-decoration:none;font-weight:bold; margin-left: 0.5em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation li.subnav a.link_selected		{color:#54940A;display:block;text-decoration:none;font-weight:bold; margin-left: 0.5em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation_l2 li.subnav_l2 a.link_l2		{color:#000000;display:block;text-decoration:none;font-weight:bold; margin-left: 1em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation li.subnav_l2 a.link_selected	{color:#54940A;display:block;text-decoration:none;font-weight:bold; margin-left: 1em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation_l3 li.subnav_l3 a.link_l3		{color:#000000;display:block;text-decoration:none;font-weight:bold; margin-left: 2em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation li.subnav_l3 a.link_selected	{color:#54940A;display:block;text-decoration:none;font-weight:bold; margin-left: 2em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation_l4 li.subnav_l4 a.link_l4		{color:#000000;display:block;text-decoration:none;font-weight:bold; margin-left: 3em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}
ul#subnavigation li.subnav_l4 a.link_selected	{color:#54940A;display:block;text-decoration:none;font-weight:bold; margin-left: 3em; line-height: 100%; padding-top: 0.4em; padding-bottom: 0.4em;}

ul#header_navigation li.mainnav_1,
ul#header_navigation li.mainnav_2,
ul#header_navigation li.mainnav_3,
ul#header_navigation li.mainnav_4				{background:#BEC1C7; border-right: 1px #9A9FA9 solid; float:left;width:14.78em;height:1.3125em;vertical-align:bottom;overflow:hidden;}
ul#header_navigation li.mainnav_5				{background:#BEC1C7; float:left;width:11.825em;height:1.3125em;vertical-align:bottom;overflow:hidden;}

div#div_header_smallnavigation					{ position:relative;left:45.5em;top:3.8em; width:10em; }

ul#header_smallnavigation						{ width:20em; list-style-type:none; }

ul#header_smallnavigation li.smallnav_1,				
ul#header_smallnavigation li.smallnav_2,				
ul#header_smallnavigation li.smallnav_3,				
ul#header_smallnavigation li.smallnav_4,
ul#header_smallnavigation li.smallnav_5			{float:left;;font-size:80%;text-align:left;padding-right:0.625em;}
ul#header_smallnavigation li.smallnav_6			{float:left;;font-size:80%;text-align:left,}				

ul#header_navigation li.mainnav_1				{border-bottom:4px solid #54940b;}
ul#header_navigation li.mainnav_2				{border-bottom:4px solid #54940b;}
ul#header_navigation li.mainnav_3				{border-bottom:4px solid #54940b;}
ul#header_navigation li.mainnav_4				{border-bottom:4px solid #54940b;}
ul#header_navigation li.mainnav_5				{border-bottom:4px solid #54940b;}

ul#header_navigation li.selected				{background: #54940b;}
ul#header_navigation li.selected div.selected	{ position:relative; color:#000000;display:block;text-decoration:none; font-weight: bold; top: 0.1em;}

ul#header_navigation li.mainnav_1 a.link,
ul#header_navigation li.mainnav_2 a.link,
ul#header_navigation li.mainnav_3 a.link,
ul#header_navigation li.mainnav_4 a.link,
ul#header_navigation li.mainnav_5 a.link		{padding-left:25px;color:#000000;font-size:80%;display:block;text-decoration:none;}

ul#header_smallnavigation li.smallnav_1 a.link,
ul#header_smallnavigation li.smallnav_2 a.link,
ul#header_smallnavigation li.smallnav_3 a.link,
ul#header_smallnavigation li.smallnav_4 a.link,
ul#header_smallnavigation li.smallnav_5 a.link	{color:#000000;font-size:80%;display:block;text-decoration:none;}

ul#header_smallnavigation li.smallnav_1 div.selected,
ul#header_smallnavigation li.smallnav_2 div.selected,
ul#header_smallnavigation li.smallnav_3 div.selected,
ul#header_smallnavigation li.smallnav_4 div.selected,
ul#header_smallnavigation li.smallnav_5 div.selected  {color:#000000;font-size:80%;display:block;text-decoration:none;}

div#rubrik										{background:#54940b; border-top: 1px #9A9FA9 solid;border-left: 1px #9A9FA9 solid;border-right: 1px #9A9FA9 solid; border-top: 1px #9A9FA9 solid;overflow:hidden;padding-left:5px;}
div#rubrik a									{font-size:80%; font-weight:bold; color:#000000; text-decoration:none;}

div.box											{ width:100%; background:#ffffff; border: 1px #D3D4D5 solid; padding-bottom: 0.4em; }
div.box_header									{ background:#9ac14e;width:94%;min-height:1.3em; font-weight:bold; font-size:70%; border-bottom: 1px #D3D4D5 solid;margin-bottom:1em;padding-left:1em; padding-top: 0.2em; }
div.box_header img								{ position: relative;top:-0.5em;left:0em;padding-right:1em;float:left; }
p.box_content									{ width:95%;font-size:70%;padding-left:0.6em;;padding-right:0.4em; margin: 0em 0em 0.4em 0em; }
.box_content									{ font-size:70%; }
.box_content a									{ text-decoration: none; }
.box_content a:hover							{ text-decoration: underline; }

.box_navpath								{background:#ffffff;border: 1px #D3D4D5 solid; font-size:80%;}
.box_main									{background:#ffffff;border: 1px #D3D4D5 solid; font-size:80%; padding-bottom: 10px;padding-left:10px;padding-right:10px}

span.clearall_IE	{display:none;} /* Umbruch fuer IE ohne vertikalen Abstand = Cond.Comm. */
div.clearall_other	{clear:both;margin:0px;width:100%;height:0px;padding:0px;font-size:0;line-height:0;}


/* Filelinks */
.downloads_0		{ clear: left; padding-left:10px; padding-right:10px; width: 100%; }
.downloads_0_dt		{ clear: left; 	float: left; width: 3%; }
.downloads_0_dd		{ float: left; width: 90%; margin-left: 10px; }


#navpath {margin-bottom: 10px;}
#navpath .tx-jullenavpath-pi1-menu {padding-left:5px;padding-right:5px;}
#navpath .tx-jullenavpath-pi1-menu a {color:#000000;text-decoration:none;}


.csc-textpic-caption {font-size:70%}
.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox { padding-left: 5px; padding-right: 5px; }

.headline		{ width:100%; min-height: 13px; background-image:url('/fileadmin/neumarkt.de/images/backgrounds/headline.gif'); background-repeat: repeat-x; background-position: bottom; margin-top: 5px; margin-bottom: 20px; }
.headline .text	{ font-weight:bold; background-color:#FFFFFF; }

.dl_admin	{ width: 100%; }
.dt_admin	{ width: 20%; clear: left; float: left; }
.dd_admin	{ width: 70%; float: left; margin-bottom: 10px; }

.content_text	{ padding-left: 0.4em; padding-right: 0.4em; }

div#letzte_aenderung 		{ text-align: right; font-size: 70%; padding-right: 5px; }
.topline					{ border-top: 1px #000000 solid; padding-top: 5px; padding-left: 5px; margin-top: 20px; }
.underline					{ border-bottom: 1px #000000 solid; margin-bottom: 10px; }
div#print					{ border-top: 1px #000000 solid; padding-top: 5px; padding-left: 5px; margin-top: 20px; font-size: 70% }

.tx-indexedsearch-title, .tx-indexedsearch-percent { font-size: 80%; }
.tx-indexedsearch-res-header  { border-bottom: 1px #000000 solid; }
.tx-indexedsearch-descr { font-style: italic; }

.internal-link img, .external-link img, .external-link-new-window img, .download img { border: none; margin-right: 5px; text-decoration: none; }

.suche_rahmen				{ border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding-left: 0.4em; padding-right: 0.4em; margin: 0.8em 0em 0.8em 0em;}

.bodytext					{ margin: 0px; padding: 0px; }

/* Wetterbox */
.wetter						{ background-color: #FFFFFF; width: 14em; height: 12em; margin-bottom: 0.8em; border: 1px #D3D4D5 solid; float: left; font-size:80%;  }
.wetter	.headline			{ background-image: none !important; background-repeat: repeat; background-color: #E32403; margin: 0px 0px 5px 0px !important; padding: 3px 0px 3px 0px; }
.wetter .headline .text		{ background-color: #E32403; margin-left: 5px; }
.wetter_content				{ padding-left: 5px; padding-right: 5px; }
.wetter_jetzt				{ font-weight: bold; margin-bottom: 5px; }
.wetter_jetzt_temp			{ width: 3.5em; float: left; }
.wetter_jetzt_img			{ width: 3em; float: left; }
.wetter_heute				{ width: 6.7em; float: left; }
.wetter_morgen_img			{ width: 6.5em; float: left; text-align: center; }
.wetter_morgen				{ width: 6.7em; float: left; }
.wetter .headline			{ width:100%; min-height: 13px; background-image:url('/fileadmin/neumarkt.de/images/backgrounds/headline.gif'); background-repeat: repeat-x; background-position: bottom; margin-top: 5px; margin-bottom: 7px; }
.wetter_trenner				{ border-bottom: 1px #000000 solid; padding-bottom: 10px; margin-top: 5px; margin-bottom: 5px; }

/* Kindergärten */

ul.kindergaerten 	{ padding: 0px; }
li.kindergarten 	{ list-style: none; margin-bottom: 10px; }
.kindergarten_fieldset 		{ border: 1px #9ac14e solid; border-top: 10px #FFD53A solid; padding: 0.8em; margin-bottom: 1.5em; }
.kindergarten_anschrift		{ float: left;  width: 20em; }
.kindergarten_plaetze		{ float: left; }
.kindergarten_keine_plaetze_frei	{ color: #999999; }
.kindergarten_plaetze_frei			{ color: #009900; font-weight: bold; }
.kindergarten_gmaps 		{ overflow:hidden; height: 400px; border: 1px #CCCCCC solid; }
.kindergarten_foto 			{ margin-bottom: 0.8em; }
.kindergarten_thumb_container	{ width: 7.8em; margin-right: 0.8em; float: left; }
.kindergarten_text_container	{ width: 30em; float: left; }

.kindergarten_dl_detail { width: 100%; }
.kindergarten_dt_detail { clear: left; float: left; width: 20%; margin-right: 1%; }
.kindergarten_dd_detail { float: left; width: 70%; margin-bottom: 10px; }

ul.kindergarten_freie_plaetze { padding: 0px; }
li.kindergarten_freie_plaetze { list-style: none; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #CCCCCC solid; }

.kindergarten_freier_platz { clear: left; float: left; width: 20%; }
.kindergarten_beginn { float: left; width: 30%; }
.kindergarten_anmerkung { width: 50%; float: right; }

/* Behördenwegweiser */

.register				 { padding-left: 5px; padding-right: 5px; font-size: 90%; text-align: center; margin-bottom: 0.8em; }
div.behoerden_abc		 { width:100%; height: 13px; background-image:url('/fileadmin/neumarkt.de/images/backgrounds/headline.gif'); background-repeat:repeat-x; margin-top: 1em; margin-bottom: 1.3em; }
div.behoerden_abc .text { font-weight:bold; background-color:#FFFFFF; padding-left: 5px; padding-right: 5px;}
ul.behoerden_abc	 {	margin: 0px 0px 0px 20px; }
ul.behoerden_abc li	 { list-style:none; }
.behoerden_rahmen { border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding: 0.8em 0.4em 0.8em 0.4em; margin: 0.8em 0em 0.8em 0em;}
.behoerden_mitarbeiter { border-bottom: 1px #CCCCCC solid; margin-bottom: 0.8em; }
.behoerden_mitarbeiter .name_funktion { width: 29%; float: left; }
.behoerden_mitarbeiter .funktion { font-size: 70%; color: #999999; }
.behoerden_mitarbeiter .fon_fax { width: 32%; float: left; }
.behoerden_mitarbeiter .zimmer_email { width: 39%; float: left; }
.behoerden_kurz_rahmen { border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding: 0.8em 0.4em 0.8em 0.4em; margin: 0.8em 0em 0.8em 0em;}
.behoerden_kurz_rahmen .behoerden_mitarbeiter { margin-top: 0.8em; }
.behoerden_suchbegriffe	{ color: #999999; padding-top: 0.4em; font-size: 70%; }

/* Newsticker */

ul.teaser		{ padding: 0px; margin-top: 0.8em; margin-bottom: 0.8em; }
li.teaser 		{ list-style: none; border-bottom: 1px #CCCCCC solid; padding-top: 0.8em; }
.teaser_bild	{ margin-right: 0.8em; float: left; width: 160px; }
.teaser_text	{ margin-bottom: 0.4em; float: left; width: 40em; }
.teaser_trenner	{ margin:0px;width:100%;height:0px;padding:0px;font-size:0;line-height:0; border-bottom: 1px #FF0000 dashed; }

.archiv_bild	{ margin-right: 0.8em; float: left; }
.archiv_header	{ margin-left: 80px; padding-left: 0.4em; padding-right: 0.4em; margin-bottom: 0.4em; }
.archiv_text	{ font-size: 80%; }

.archiv_2		{ background-color: #F8DBCE; }
.archiv_3		{ background-color: #FFF2C0; }
.archiv_4		{ background-color: #D6E9F7; }
.archiv_5		{ background-color: #F2DFBE; }
.archiv_6		{ background-color: #E5EFD1; }

.newsticker_l1_bilder			{ float: right; margin-left: 0.8em; width: 347px; }
.newsticker_l1_unterschrift		{ font-size: 70%; margin-bottom: 1em; }

.newsticker_l2_bilder			{ float: left; margin-right: 0.8em; width: 347px; }
.newsticker_l2_unterschrift		{ font-size: 70%; margin-bottom: 1em; }

.newsticker_l3_bild1			{ float: left; width: 347px; margin-right: 4px; }
.newsticker_l3_bild2			{ float: left; width: 347px; }
.newsticker_l3_unterschrift		{ font-size: 70%; margin-bottom: 1em; }

.newsticker_rahmen { border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding: 0.8em 0.4em 0.8em 0.4em; 0.4em; margin: 0.8em 0em 0.8em 0em;}

.newsticker_gmaps				{ padding: 0px; margin: 0px; }
.newsticker_gmaps li			{ list-style: none; }

/* Smooth-Gallery */
.tx-rgsmoothgallery-pi1		{ margin: auto; }

/* rgtabs */
#newstab { margin-bottom: 0.4em; }

/* RTE */

.align-right				{ text-align: right; }
.align-left					{ text-align: left; }
.align-center				{ text-align: center;}
.align-justify				{ text-align: justify; }
.indent						{ margin-left: 20px; }

p							{ margin: 0px; }

.yellow_box					{ width: 40%; padding: 10px; background-color: #FFFF66; border: 1px #CCCCCC solid; margin-left: 10px; margin-top: 0px; float: right; }

.yellow_box_element			{ background-color: #FFFF66; border: 1px #CCCCCC solid; margin-left: 5px; margin-right: 5px; }

/* Veranstaltungen */

.kalender 		{ width: 200px; float: left;  }
.veranstaltungen_teaser		{ background-color: #FFFFFF; width: 42.3em; height: 12em; margin-bottom: 0.8em; border: 1px #D3D4D5 solid; font-size:80%; padding-left:5px; float: left; margin-right: 0.8em; }
input.DatePicker{ display: block; width: 120px; padding: 3px 3px 3px 24px; border: 1px solid #9ac14e; font-size: 13px; background: #fff url('/fileadmin/neumarkt.de/images/icons/date.gif') no-repeat top left; cursor: pointer; }
input:focus.DatePicker { background: #fffce9 url('/fileadmin/neumarkt.de/images/icons/datefocus.gif') no-repeat top left; }

.dp_container		{ position: relative; padding: 0; z-index: 500; }
.dp_container_teaser	{ padding: 0; }
/* Normal */
.dp_cal				{ position: absolute; background-color: #fff; border: 1px solid #000; width: 177px; margin: 10px 0px 3px 3px; }
.dp_cal table		{ width: 100%; border-spacing: 0; border-collapse: collapse; }
.dp_cal select		{ margin: 2px 3px; font-size: 11px; }
.dp_cal select option	{ padding: 1px 3px; }
.dp_cal th, .dp_cal td{ width: 14.2857%; text-align: center; font-size: 11px; padding: 2px 0; }
.dp_cal th			{ border-bottom: solid #fff; border-width: 1px 0; color: #fff; background: #9ac14e;	font-weight: bold; }
.dp_cal td			{ cursor: pointer; }
.dp_cal thead th	{ background: #9ac14e; }
.dp_cal td.dp_roll	{ color: #000; background: #fff6bf; }
/* Teaser */
.dp_cal_teaser		{ background-color: #fff; border: 1px solid #000; width: 177px; margin: 10px 0px 3px 3px; }
.dp_cal_teaser table		{ width: 100%; border-spacing: 0; border-collapse: collapse; }
.dp_cal_teaser select		{ margin: 2px 3px; font-size: 11px; }
.dp_cal_teaser select option	{ padding: 1px 3px; }
.dp_cal_teaser th, .dp_cal_teaser td{ width: 14.2857%; text-align: center; font-size: 11px; padding: 2px 0; }
.dp_cal_teaser th			{ border-bottom: solid #fff; border-width: 1px 0; color: #fff; background: #E32403;	font-weight: bold; }
.dp_cal_teaser td			{ cursor: pointer; }
.dp_cal_teaser thead th	{ background: #E32403; }
.dp_cal_teaser td.dp_roll	{ color: #000; background: #fff6bf; }
/* must have this for the IE6 select box hiding */
.dp_hide			{ visibility: hidden; }
.dp_empty			{ background: #eee; }
.dp_today			{ background: #daf2e6; }
.dp_selected		{ color: #fff; background: #000; }
ul.veranstaltungen_termine	{ width: 26.25em; height: 9.5em; padding: 0px; overflow: auto; padding-top: 5px; }
div.veranstaltungen_termine { float: left; width: 26.25em; height: 10.2em; padding: 0px; margin: 0px 0px 0px 5px;  }
.veranstaltungen_termine li	{ list-style: none; border-bottom: 1px #000000 solid; margin-bottom: 5px; padding-bottom: 5px; }
.veranstaltungen_name	{ font-size: 90%; font-weight: bold; }
.veranstaltungen_info	{ font-size: 85%; margin-top: 0.4em; }
.veranstaltungen_teaser_header { float: left; width: 26.25em; height: 1em; font-weight: bold; padding: 5px 0px 5px 5px; background-color: #E32403; }
.veranstaltungen_teaser_header a { color: #000000; }
.veranstaltungen_rahmen { border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding: 0.8em 0.4em 0.8em 0.4em; margin: 0.8em 0em 0.8em 0em;}
.veranstaltungen_foto_left	{ float: left; margin-right: 0.4em; margin-bottom: 0.4em; }
.veranstaltungen_foto_right	{ float: right; margin-left: 0.4em; margin-bottom: 0.4em; }
.veranstaltungen_uebersicht	{ padding: 0px; margin: 0px; }
.veranstaltungen_uebersicht li	{ list-style: none; border-bottom: 1px #000000 solid; margin-bottom: 5px; padding-bottom: 5px; }
.veranstaltungen_hinweis		{ font-size: 80%; margin-top: 1em; }
.veranstaltungen_suche_datum		{ width: 30%; float: left; margin-right: 5%; }
.veranstaltungen_suche_kategorie	{ width: 30%; float: left; margin-right: 5%; }
.veranstaltungen_suche_freitext		{ width: 30%; float: left; }
.veranstaltungen_suche_freitext_input		{ width: 120px; border: 1px solid #9ac14e; font-size: 13px; padding: 3px; }
.veranstaltungen_suche_kategorie_select		{ width: 150px; border: 1px solid #9ac14e; font-size: 13px; padding: 3px; }
.veranstaltungen_thumb	{ float: left; width: 4em; margin-right: 0.4em; }
.veranstaltungen_infos_container { width: 35em; float: left; }

/* Pagebrowser */

.pb_browseBox			{ margin-bottom: 10px; }
.pb_pageLinks			{ text-align: center; }
.pb_disabledLink, .pb_inactiveLink, .pb_activeLink		{ min-width: 1em; padding: 2px 3px 2px 3px; margin-right: 0.4em; margin-bottom: 0.4em; font-size: 80%; margin: 0 auto; }
.pb_activeLink			{ background-color: #9ac14e; color: #FFFFFF; }
.pb_inactiveLink		{ background-color: ###BGCOLOR_LEVEL2###; }
.pb_inactiveLink a		{ color: #000000; }
.pb_disabledLink		{ background-color: ###BGCOLOR_LEVEL3###; }

/* Google Maps */

.gmaps_klein_container	{ float: left; width: 200px; margin-right: 10px; }
.gmaps_karte_klein	 	{ width: 200px; height: 200px; overflow: hidden; }
.gmaps_gross_container	{ position: relative; z-index: 99; height: 420px; }
.gmaps_gross_container_hidden { position: relative; z-index: 99; height: 420px; display: none; visibility: hidden; }
.gmaps_karte_gross	 	{ height: 400px; overflow: hidden; }
.gmaps_text				{ float: left; width: 280px; }
.gmaps_rahmen 			{ border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding: 0.8em 0.4em 0.8em 0.4em;}
.gmaps_foto				{ float: right; }
.gmaps_sprechblase		{ width: 400px; height: 130px; overflow: auto; margin: 0px; padding: 0px; }

/* Vereine */

.vereine_rahmen { border: 1px #9ac14e solid; border-top: 10px #9ac14e solid; padding-left: 0.4em; padding-right: 0.4em; margin: 0.8em 0em 0.8em 0em;}
.vereine_suche_kategorie	{ width: 50%; float: left; margin-right: 5%; }
.vereine_suche_freitext		{ width: 44%; float: left; }

/* Pflegeeinrichtungen */

ul.pflegeeinrichtungen 		{ padding: 0px; }
li.pflegeeinrichtungen 		{ list-style: none;	margin-bottom: 10px; }
.pflegeeinrichtungen_thumb 	{ float: left; margin-right: 10px; }
.pflegeeinrichtungen_freie_plaetze { clear: left; float: left; width: 26%; margin-right: 1%; }
.pflegeeinrichtungen_beginn { float: left; width: 20%; margin-right: 1%; }
.pflegeeinrichtungen_geschlecht { float: left; width: 20%; margin-right: 1%; }
.pflegeeinrichtungen_zimmer { float: left; width: 8%; margin-right: 1%; }
.pflegeeinrichtungen_beduerftigkeit { width: 20%; float: right; }

table.tx-rlmpofficeimport-pi1	{ width: 100%; }

/* Formulare */

label.form					 { float: left; width: 10em; color: #000000; font-size: 12px; padding-top: 5px; display: block; }
input.form, textarea.form	 { float: left; color: #000000; vertical-align: middle; margin: 3px 0px 10px 0px; padding: 2px; border: solid 1px #404040; width: 250px; display: block; }	
.errormessage				 { color: #F00; margin-bottom: 5px; }

.datenschutz_kenntisnahme 	 { height: 200px; overflow: auto; border-bottom: 1px #CCC solid; margin-bottom: 1em; }	

.click-enlarge				 { width: 15px; float: right; margin-left: 3px; margin-top: 2px; }


