/* ===============================================

		Stylesheetdatei für die Ausgabe von Hinweismeldungen:
		Fehler, Sicherheitsnachfragen und Erfolgsmeldungen
		
		(C) 2007-2008 by MisterImmo.de
   =============================================== */

.small_error{
color: #BE4646;
}

#fail
{	border: 1px solid #f5c6cb !important;
	color: #721c24;
    	background-color: #f8d7da;
    	border-color: #f5c6cb;
	font-size: 16px !important;
	padding: 12px 25px 1px 25px !important;
    	margin-bottom: 24px;
        border-radius: .25rem;
}
#fail p { color : #721c24; vertical-align:top;	text-align:left;}
#fail p::before{
  -webkit-font-smoothing: antialiased;
  font-family: 'Font Awesome\ 5 Free';
  content: "\f00d";
  color: #721c24;
  font-weight: 900;
  padding-right: 5px;
}
p#fail
{
        border: 1px solid #f5c6cb;
        border-radius: .25rem;
	color : #721c24;
	padding-left : 30px;
}
p#fail.comment { margin : 12px; }
#fail a:link, #fail a:visited { color : #721c24; text-decoration : none; font-weight: bold;}
#fail a:hover { text-decoration : underline; }
#success
{	color: #155724;
	border: 1px solid #c3e6cb !important;
    	background-color: #d4edda;
    	border-color: #c3e6cb;
	font-size: 16px !important;
	padding: 12px 25px 1px 25px !important;
    	margin-bottom: 24px;
        border-radius: .25rem;
}
#success p { color : #155724; vertical-align:top; text-align:left; }
#success p::before{
  -webkit-font-smoothing: antialiased;
  font-family: 'Font Awesome\ 5 Free';
  content: "\f00c";
  color: #155724;
  font-weight: 900;
  padding-right: 5px;
}
#success a:link, #success a:visited { color : #155724; text-decoration : none; font-weight: bold; }
#success a:hover { text-decoration : underline;}

#warning
{
	color: #856404;
	border: 1px solid #ffeeba !important;
    	background-color: #fff3cd;
    	border-color: #ffeeba;
	font-size: 14px;
	vertical-align:top;
	text-align:left;
	padding: 12px 25px 1px 25px !important;
    	margin-bottom: 24px;
        border-radius: .25rem;		
}
#warning p { color: #856404; 	vertical-align:top;	text-align:left;}
#warning p::before{
  -webkit-font-smoothing: antialiased;
  font-family: 'Font Awesome\ 5 Free';
  content: "\f06a";
  color: #856404;
  font-weight: 900;
  padding-right: 5px;
}
#warning a:link, #warning a:visited { color: #856404; text-decoration : none; font-weight:bold;}
#warning a:hover { color : white; text-decoration : underline; }


#notice
{
	background: #1F829E url(../bilder/notice.gif) 5px no-repeat !important;
	border-bottom : 1px solid white;
	font-size: 14px;
	padding-left : 25px;
}
#notice p { color : white; vertical-align:top;	text-align:left;}
p#notice
{
	border : 0;
	color : white;
}
p#notice.comment
{
	background-position : left center !important;
	font-size : 14px;
	margin : -1px;
	vertical-align:top;	text-align:left;
}
#notice a:link, #notice a:visited { color : #D8E9EE; text-decoration : underline; }
#notice a:hover { color : white; text-decoration : none; }

.eingabefeld:not([type='radio']):not([type="checkbox"]) , .tcal{
border: 1px solid #a0a0a0 !important;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 4px;
    outline: none;
    max-width:500px;
    font-size: 16px !important;
    font-family: inherit;
}

.suggestionsBox {float:right; display: none;position:absolute; width:100%; border:1px solid #4ebeea  !important; background:#fff; z-index:4000; max-height:600px; max-width:270px !important; overflow:hidden !important; line-height:18px;padding:0px;margin-top:0px;}	
.suggestionList {	position: releative;margin: 0px;padding: 0px;width:100%; max-width:268px !important;}
.suggestionList li {margin: 0px 0px 3px 0px;	padding-top: 10px  !important; padding-bottom: 10px !important; padding-left: 12px !important; cursor: pointer;	color: #767676  !important;	list-style-type:none;		line-height:16px;width:100%; font-size: 16px  !important;   font-family: inherit !important; border-bottom: 1px dotted #bbb;}
.suggestionList li:nth-child(2) { padding-top: 15px !important; background: #0086c7; color: #fff !important;}
.suggestionList li:nth-child(2):hover {background: #028dce !important;}
.suggestionList li:hover {background-color: #C4E4FF;}
.suggestionList li.zwischenzeile {background-color: #fff;font-weight:bold;color:#fff; display:none  !important;}
.suggestionList li > img {display:none  !important;}
.suggestionList_suchstring{font-weight:700}

#edort{
}

#eduk{
max-width:40px !important;
}
#edplz{
max-width:120px !important;
}

#popupformsuche>select{
max-width:200px !important;
}

#popupformsuche>table>tr>td{
max-width: 100px;
    color: #777 !important;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-size: 14px;
    line-height: 22px !important;
}
/*
table tr > *{
 display: block !important;
}
table tr {
  display: table-cell !important;
}
*/
.toggleContainer{
border: 0px !important;
    color: #777 !important;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-size: 14px;
}

#popupformsuche{
    color: #777 !important;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-size: 14px;
    line-height: 22px !important;
}

#layer2{
display:none !important;
}

.breite_25_prozent{
    color: #777 !important;
    font-family: "Open Sans", Arial, sans-serif !important;
}
.breite_50_prozent{
    color: #777 !important;
    font-family: "Open Sans", Arial, sans-serif !important;
}

.ui-button{
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    transition-delay: initial, initial, initial, initial;
    -webkit-appearance: button;
    margin: 0;
    font-family: inherit;
    -webkit-writing-mode: horizontal-tb !important;
}
/*
.small_desc{
display:none;
}
*/


#stadtteilliste{
display: none !important;
}