.buerger_meldung{clear:both;}

.buerger_meldung .buerger_meldung_map{}

.buerger_meldung .buerger_meldung_searchform{}

.buerger_meldung .searchresults-wrap{}

/*List*/

.buerger_meldung .searchresults-wrap ul,
.buerger_meldung .searchresults-wrap ul li{margin:0;padding:0;list-style:none;display:block;}

.buerger_meldung .searchresults-wrap ul.results{
	clear:both;
}

.buerger_meldung .searchresults-wrap ul.results li{
	border-bottom:1px solid #ddd;
	padding:0.5em 1.5em 0.5em 30px;
	position:relative;
	background-image:url(../../../../../res/iconset/note.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.buerger_meldung .searchresults-wrap ul.results li h5.rubrik {
    margin:0;
    padding:0 0 .4em 0;
}

.buerger_meldung .searchresults-wrap ul.results li.mit_antwort{
	background-image:url(../../../../../res/iconset/note_go.png);
}

.buerger_meldung .searchresults-wrap ul.results li:last-child{border-bottom:0px;}

.buerger_meldung .searchresults-wrap ul.results li.state_draft
{
	border-right:6px solid #E7B95D;
}

.buerger_meldung .searchresults-wrap ul.results li.state_released
{
	border-right:6px solid #95ED9F;
}

.buerger_meldung .searchresults-wrap ul.results li.state_archive
{
	border-right:6px solid #CCC;
}

.buerger_meldung .searchresults-wrap ul.results li.result0{}
.buerger_meldung .searchresults-wrap ul.results li.result1{background-color:#fcfcfc}


.buerger_meldung .searchresults-wrap ul.results li .aktueller_status{
	/*position:absolute;*/
	/*top:5px;*/
	/*right:5px;*/
	float:right;
	padding:0 0 .4em 1.8em;
	color:#999;
}
.buerger_meldung .searchresults-wrap ul.results li .aktueller_status img {
	vertical-align: middle;
	margin-right:3px;
}
.buerger_meldung .searchresults-wrap ul.results li .meldung{
	display:block;
	margin:0;
}
.buerger_meldung .searchresults-wrap ul.results li .meldung div.meldung-inhalt{
	margin:0;
	padding:0 0.4em 0 0;
}

.buerger_meldung .searchresults-wrap ul.results li .meldung div.meldung-inhalt .address {
	margin: .6em 0;
	font-style: italic;
}

.buerger_meldung .searchresults-wrap ul.results li .meldung div.meldung-inhalt .content {
	text-align: justify;
}

.buerger_meldung .searchresults-wrap ul.results li .meldung div.meldung-inhalt .reply {
	padding:0.6em 2em 1.4em 1.6em;
	margin: 1.5em 0 1em 3em;
	text-align: justify;
	background: none repeat scroll 0 0 #f9f9f9;
    border-color: #ddd #ccc #ccc;
    border-image: none;
    border-right: 1px dotted #ccc;
    border-style: double dotted dotted;
    border-width: 3px 1px 1px;
    display: block;
}
.buerger_meldung .searchresults-wrap ul.results li .meldung div.meldung-inhalt .reply h4.replyhead{
	display:block;
	margin:0.4em 0 1em 0;
	padding:0 0 0 0;
	line-height:1.6em;
	border:0px;
	background:transparent;
	color:#999;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:116%;
}

.buerger_meldung .searchresults-wrap ul.results li .meldung div.truncated{
	text-overflow: ellipsis;
	max-height: 80px;
	overflow: hidden;
}

.buerger_meldung .searchresults-wrap ul.results li .show-more {
	margin:3px 0 4px 0;
}

.buerger_meldung .searchresults-wrap ul.results li .show-more * {
	color:#999 !important;
}

.buerger_meldung .searchresults-wrap ul.results li span.dds-icon-arrow-up:before {
	content: "\e601";
}

.buerger_meldung .searchresults-wrap ul.results li span.dds-icon-arrow-down:before {
	content: "\e600";
}




.buerger_meldung .searchresults-wrap ul.results li .meta{
	border-top:1px dotted #dedede;
	padding:0;
	margin-top:6px;
	display:block;
	text-align:left;
	background-repeat:no-repeat;
	background-position:0 1px;
}

.buerger_meldung .searchresults-wrap ul.results li .meta .meldung_vom,
.buerger_meldung .searchresults-wrap ul.results li .meta .antwort_vom{
	font-size:0.90em;
	display:inline-block;
	width:35%;
	color:#777;
	line-height:1.3em;
	padding:0 0 0 18px;
	background-image:url(../../../../../res/iconset/clock_small.png);
	background-repeat:no-repeat;
	background-position:0 50%;
}
.buerger_meldung .searchresults-wrap ul.results li .antwort_vom{
	background-image:url(../../../../../res/iconset/clock_small.png);
}

.buerger_meldung .searchresults-wrap ul.results li.state_released .change_release_state:hover,
.buerger_meldung .searchresults-wrap ul.results li .change_release_state{
	display:inline-block;
	width:18%;
	line-height:1.6em;
	padding:0 0 0 18px;
	background-image:url(../../../../../res/iconset/light_bulb_off.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#900 !important;
	text-decoration:none;	
}

.buerger_meldung .searchresults-wrap ul.results li.state_released .change_release_state:hover a,
.buerger_meldung .searchresults-wrap ul.results li .change_release_state a{
	color:#900 !important;
}

.buerger_meldung .searchresults-wrap ul.results li .change_release_state:hover,
.buerger_meldung .searchresults-wrap ul.results li.state_released .change_release_state{
	background-image:url(../../../../../res/iconset/light_bulb.png);
	color:#090 !important;	
}

.buerger_meldung .searchresults-wrap ul.results li .change_release_state:hover a,
.buerger_meldung .searchresults-wrap ul.results li.state_released .change_release_state a{
	color:#090 !important;
}


.buerger_meldung .searchresults-wrap ul.results li .change_release_state .change_release_state_link{
	background:none;border:0;
	text-decoration:none;
}


@font-face {
	font-family: 'icomoon';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/LcAAAC8AAAAYGNtYXAaVcxYAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zui+0AwAAAFwAAABRGhlYWQAKveaAAACtAAAADZoaGVhA24B5wAAAuwAAAAkaG10eAUAAOgAAAMQAAAAGGxvY2EAygB0AAADKAAAAA5tYXhwAAgALQAAAzgAAAAgbmFtZUQYtNYAAANYAAABOXBvc3QAAwAAAAAElAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYB//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQB0AI8BjAE1ACoAAAEOAzEOAyMiLgInMC4CJy4CNjc+AhYfATc+AR4BFx4BDgEHAYwEJisjAgUFBQMDBQUFAiMrJgQEBAEEBQQKCgsFZGQFCwoKBAUEAQQEAQsEJSkhAgMDAQEDAwIhKSUEBAsLCwUEBAEFBGBgBAUBBAQFCwsLBAAAAQB0AJgBjAE9ACoAACUuAzEuAyMiDgIHMA4CBw4CFhceATI2PwEXHgEyNjc+AS4BJwGMBCYrIwIFBQUDAwUFBQIjKyYEBAQBBAUECgoLBWRkBQsKCgQFBAEEBMIEJSkhAgMCAQECAwIhKSUEBAsLCwUEBQUEYGAEBQUEBQsLCwQAAAAAAQAAAAEAAIy5h/hfDzz1AAsCAAAAAADPwFuwAAAAAM/AW7AAAAAAAYwBPQAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAABjAABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAACAAB0AgAAdAAAAAAACgAUAB4AYACiAAAAAQAAAAYAKwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKACgAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKACgAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASgAAoAAAAABFgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAR4AAAEeqJ9y3E9TLzIAAAIUAAAAYAAAAGAIIvy3Y21hcAAAAnQAAABMAAAATBpVzFhnYXNwAAACwAAAAAgAAAAIAAAAEGhlYWQAAALIAAAANgAAADYAKveaaGhlYQAAAwAAAAAkAAAAJANuAedobXR4AAADJAAAABgAAAAYBQAA6G1heHAAAAM8AAAABgAAAAYABlAAbmFtZQAAA0QAAAE5AAABOUQYtNZwb3N0AAAEgAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB8Dx0AAACBER0AAAAJHQAAARUSAAcBAQgPERMWGyBpY29tb29uaWNvbW9vbnUwdTF1MjB1RTYwMHVFNjAxAAACAYkABAAGAQEEBwoNTIv8lA78lA78lA77lA74IPefFYGA+wIji4uGhYOIhIuEi4OOhpGLi/sC84GWgJaKnpeXlpaajJl/CO8r7+sFmZeaipaAl3+KeICACA74IPdWFYGV+wL0i4uGkYONhIuEi4OJhoWLi/sCIoGBgICKeJd/loCaipmXCO/r7ysFmX+ajJaWl5eKnoCWCA74lBT4lBWLDAoAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYBAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gH//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAT9LopF8PPPUACwIAAAAAAM/AW7AAAAAAz8BbsAAAAAABjAE9AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAIAAHQCAAB0AABQAAAGAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgAoAGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgAoAGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="dds-icon-"], [class*=" dds-icon-"] {
	font-family: 'icomoon';
	/*speak: none;*/
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.dds-icon-arrow-down:before {
	content: "\e600";
}
.dds-icon-arrow-up:before {
	content: "\e601";
}

.buerger_meldung a.buerger_meldung_create{
	display:inline-block;
	padding:0.5em 1em 0.5em 26px;
	margin:0.5em 0;
	line-height:1.4em;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	border:1px solid #999;
	border-radius:0.5em;
	background-image:url(../../../../../res/iconset/note_add.png);
	background-repeat:no-repeat;
	background-position:4px 50%;
}

.buerger_meldung a.buerger_meldung_create:hover,
.buerger_meldung a.buerger_meldung_create:focus,
.buerger_meldung a.buerger_meldung_create:active{
	border-color:#333;
}

/*Widget*/

.buerger_meldung_widget {
	border:10px solid #e3e3e3;
}

.buerger_meldung_widget .gc_widget_title{
	background:#e3e3e3;
	padding:7px;
	font-size:160%;
	color:#555;
	font-weight:normal;
	border-bottom:2px solid #ddd;
}


.buerger_meldung .closable-message-container {
	margin:0 0 1.5em 0;
	border:1px solid #cdcdcd;
	border-radius: 3px;
}
.buerger_meldung .closable-message-container .message-heading {
	float: right;
}
.buerger_meldung .closable-message-container .message-heading:after {
	clear:both;
}
.buerger_meldung .closable-message-container .message-text {
	padding:1.0em 1.7em 1.0em 1.0em;
}
.buerger_meldung .closable-message-container .message-heading button{
	font-size: 12px;
	border:1px solid #cdcdcd;
	border-radius: 3px;
	background: #efefef;
	border-right: 0;
	border-top: 0;
}

.buerger_meldung a.buerger_meldung_create {
	display: inline-block;
	padding: 0.75em 1.5em 0.75em 36px;
	margin: 0.5em 0px;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: center;
	text-decoration: none !important;
	font-weight: 400;
	cursor: pointer;
	color: #FFF !important;
	background: #666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACRElEQVQ4jc3Q30tTARjG8f0XTYIouvEiLwpyF4F0ERX9vBArFGONWbCpUJAWlRVZGh2bWMsIM9ALJR3ikoFHsbAykYKmIiwbQ625H20e3dnOtrOzbxcJKgfqtheemxeeDy+vwfDfTD7gITvdRcbbQfpLO8pUG6kJgeT4feS3DchiHaueWiR3FZKrEh2gfXdDPqtLXsuCtmmnZYn3luqB1Od20DLkVelPchKaGkdTV9YjoakSeU0h1n1MDyQnn6ApC2Qir8mEukkvvyT98xnKUivKQjOpwB2S/nrU1UminQf1gPxRQFP8pENd62UnypIDZaGJVOA2SX898nwNqvSByHOTHpCGr5NLzZNe7thUfkAy0EDSX4c8X4Pss6JK7wg/3aMH4p7LyN5OpKlrSJ+uIE3UEhszr5erkX1WEnMVqCtjhBy79UDUdR7p/T1yiRlyCS/ZmJvYaAXyt2pkn4U3nnKutp/j4uPTmBtLOFpfdHML8Ku/kqirjOjAETLhfrIRF9GRM8g+Cy53GXf7LjA06+RrUMQxYuOsowiTzShsXNBXSXppiOCrfYT7DpAO9xIVT5GYK8fy8BCDM60MzrUBIIxW4Ri9hMlWoGwAPWVkgh5WvU5CPceJDpQTH7+FGh/hxI29eGY72DzuaScme8HGLyLdJwl1Hmb5RQlB534WhR0sCjv50bKLkprtPBItNIlmAJqGzfoL/jbFtm2NpUIhLaIV97STFtFKqVC49Qf/ROzGZpPNuGayF2CyGdeK7cZmg8Fg+A3W1QAFthcpMQAAAABJRU5ErkJggg==) 14px 50% no-repeat;
	border: 0px none;
	border-radius: 4px;
}

.buerger_meldung span.buerger_meldung_searchbutton {
	float: right;
	display: inline-block;
	padding: 0.75em 1.5em 0.75em 36px;
	margin: 0.5em 0px;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: center;
	text-decoration: none !important;
	font-weight: 400;
	cursor: pointer;
	color: #FFF !important;
	background: #B2B2B2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABOElEQVQ4jc3TP2dDcRTG8VBCyFpK6JQXkKmETqWUUEKnTl1L3kHpC+jUtXQqnUroVDqVrqWEEEroVEIIpZTy6XBP9Ir7T6Y+03XPc77n+f38Tq22IhzgFiOJxhiiv+otFLbwpFgv2K4C28R7NE1xvGxEC31Moj5Duwy4TDZEE/u4wSDlaeAqfCNs5MF6qWRNXOAn7rG74q3jNfwnecC7MBzhMGB7BafZDf9znuEtIA3c47rwfpKeOb7yigvM4/u8KF2qZxwpG1nFaSSsl4FSPbOihMOY1qsI65Td4eHSkPsUsgOcVjFdlsDOKg2XbMoszI8Z76+TGvqJtmTnd4qgLTz400yyux+pf9OAd+J1LAqhAT6JlGk9YSDZlF6kXKocWjJwJyD+PbSbAZ2sDcyBZm/PGtApvjH4BSHPc2oABIHEAAAAAElFTkSuQmCC) 14px 50% no-repeat;
	border: 0px none;
	border-radius: 4px;
}

.buerger_meldung .pager_top_wrap,
.buerger_meldung .pager_bottom_wrap {
    clear:both;
    display:inline-block;
    width:100%;
	margin: 10px 0 10px 0;
}
.buerger_meldung .pager_top_wrap > .pager.top,
.buerger_meldung .pager_bottom_wrap > .pager.bottom{
    clear:both;
    display:block;
    padding:.4em 0 .4em 0;
}


/* Map Feature PopOver */
.buerger_meldung .buergerMelderPopupContent h4 {
    border-bottom:#ccc 1px solid;
    margin-top:0;
}

.buerger_meldung .buergerMelderPopupContent {
    padding:0;
    margin:0;
}

.buerger_meldung .buergerMelderPopupContent.ui-widget-content {
    background:url(../../../../../res/modules/dds/templates/css/images/clear.gif) !important;;
    opacity:0.8 !important;
    border:0 !important;
    border-left:3px solid #fff !important;
    font-size:.9em !important;
    padding:0 !important;
}

.buerger_meldung .ui-dialog .ui-dialog-content {
    padding:0 !important;
}

.buerger_meldung .buergerMelderPopupContent .ui-dialog-titlebar{
    display:none !important;
}

.buerger_meldung .buergerMelderPopupContent .popup-title {
    background:#fff !important;
    filter:none;
    border:0;
    -moz-box-shadow:1px 1px 1px #999;
    -webkit-box-shadow:1px 1px 1px #999;
    box-shadow:1px 1px 1px #999;
    margin-top:15px;
    margin-left:3px !important;
    padding:3px;
}

.buerger_meldung .buergerMelderPopupContent .popup-desc {
    background:#fff !important;
    -moz-box-shadow:1px 1px 1px #999;
    -webkit-box-shadow:1px 1px 1px #999;
    box-shadow:1px 1px 1px #999;
    margin-top:5px;
    margin-left:3px !important;
    padding:3px;
}