div{-ms-touch-action: none;}a{text-decoration:none}body{background:transparent;font-family:verdana,arial,helvetica,sans-serif;font-weight:400;margin:0}iframe{border:0;height:100%;width:100%}input{background:#f0f0f0;font-size:13px}p{color:#006AAF;font-size:13px;height:35px;text-align:center;vertical-align:top}.arial12b,.arial12p,.arial12n{color:#000;font-size:13px}#legBox{border:3px outset #063F17}#legDrag{border:2px solid #063F17}.BoxZoom{filter:alpha(opacity=20);opacity:0.2}.but{border:1px buttonface solid;font-size:10px}.but1,.but2,.but3{background:#f5f5f5;border:1px solid #f5f5f5;font-size:13px;width:60%;z-index:0}.but2,.but3{border:2px inset #f5f5f5;width:40%}.butMeta1{background:silver;border-color:#f0f0f0 #f0f0f0 #f0f0f0 #a0a0a0}.butMeta1,.butMeta2{border:2px outset;border-bottom:0;font-size:11px;text-decoration:none;width:180px;z-index:0}.butMeta2{background:#f5f5f5;border-color:#f0f0f0}.butT{background:#f5f5f5;border:2px solid #f5f5f5;font-size:13px}.buttondisE{cursor:url(../cursor/negative.cur),text}.buttondisE,.buttondisF{color:#fff;font-size:95%;text-align:center;border-color:#f0f0f0 #f5f5f5 #f5f5f5 #f0f0f0}.buttondisF{cursor:url(cursor/negative.cur),text}.buttondown{border:1px inset}.buttondown *,.buttonup *,.buttonover *{vertical-align:middle}.buttondown [disabled=disabled],.buttonup [disabled=disabled],.buttonover [disabled=disabled]{background:red;border:1px inset #00f}.buttondown,.buttonup,.buttonover{color:#515151;cursor:pointer;margin-top:2px;margin-left:1px;height:22px;text-align:center;vertical-align:middle;width:22px;padding: 5px;margin:5px 1px}.buttonup{border:1px outset transparent;cursor:pointer}div.buttonup{color:#000000ad}div.buttonover{background-color:#be3546;opacity: 0.7;;color:white}.center{margin:auto}.checkNBoder{background:#fafafa;border:1px solid #fafafa;height:20px;text-align:center;vertical-align:middle;width:20px;margin:2px}.checkBBoder{background:#cacaca;border:1px #000 dotted;height:20px;text-align:center;vertical-align:middle;width:20px;margin:2px}.checkQBoder{background:#3276DC;border:1px solid #b7caf5;height:20px;text-align:center;vertical-align:middle;width:20px;margin:2px}.downButtonTools{background:#efebe8;overflow:visible;position:absolute;text-align:center;top:0;visibility:hidden;max-width:25px;border-color:#f0f0f0 #909090 #909090 #f0f0f0}.fldTxtMeta{border:solid #f0f0f0;font-size:11px;width:270px}.popItem{background:#fafafa;color:#000;font-size:11px}.popItemHighlight{background:#0080ff;color:#fff}.radiusDiv{background:#f5f5f5;border:2px outset #f5f5f5;left:10px;position:absolute;top:10px}.radiusDiv,.radiusInp{font-size:11px}.radiusInp{width:100%}.reiter{left:12px;position:absolute;top:20px}.reiterBottom{left:14px;position:absolute;top:40px;z-index:1}.reiterTop{background:silver;height:600px;left:14px;position:absolute;top:20px;z-index:0;border-color:#f0f0f0 #f0f0f0 #f0f0f0 #a0a0a0}.TabSheet1,.TabSheet2{background:#f5f5f5;border:1px solid #f5f5f5;left:0;position:absolute;top:30px;z-index:2;visibility:visible}.TabSheet2{visibility:hidden}.TabSheetMeta1{height:400px;left:14px;position:absolute;text-align:center;text-decoration:none;top:65px;visibility:visible;width:441px;z-index:2}.TabSheetMeta2{left:10px;text-align:center;top:10px;visibility:hidden;z-index:2}a.menuButton,a.menuButtonActive{color:#000;display:block;font-size:12px;text-decoration:none;white-space:nowrap;width:100%}body.formUIS{text-align:center;margin:auto;padding:4px}body.formUIS span{border:2px outset;padding:1px}div.Hlp{background:#b4dcff;height:100%;left:0;position:absolute;top:0;width:100%;padding:2px}div.menu{background:#f5f5f5;border:2px solid;left:0;position:absolute;top:0;visibility:hidden;z-index:101;padding:0 1px 1px 0}div.menu a.menuItem span.menuItemArrow{margin-right:-.75em}div.menu a.menuItem,div.menu a.menuItemDis{cursor:default;display:block;text-decoration:none;white-space:nowrap;padding:3px 1em}div.menu a.menuItemDis{color:#9f9f9f}div.menu div.menuItemSep{border-bottom:1px solid #f0f0f0;border-top:1px solid #909090;margin:4px 2px}div.menu,div.menu a.menuItem{color:#000;font-size:12px;text-align:left}div.menuBar{color:#000;font-size:12px;height:100%;left:0;position:absolute;top:0;width:98%}div.printON{background:#000;border:5px #f0f solid;filter:alpha(opacity=50);left:0;opacity:0.5;overflow:hidden;position:absolute;top:0}div.service{display:block;font-size:16px;height:90%;margin-left:13%;margin-top:5%;text-align:center;width:90%;padding:1%}div.service span{display:block;float:left;height:38px;width:38px;margin:3px}div.service span a{color:#000;font-size:11px;text-decoration:none;width:100%}table.dlg{border:1px solid #c4deea;height:100%;text-align:justify;width:100%}td.dlgtitelL,td.dlgtitelC{background:#c4deea;color:#006AAF;font-size:13px;font-weight:700;height:19px}td.dlgtitelC,td.textC,td.textCUp,td.titelC,td.utitelC{text-align:center}td.dlgtitelL,td.statusL,td.otitelC,td.textL,td.textLUp,td.utitelL{text-align:left}td.statusR,td.textR,td.textRUp{text-align:right}td.statusL,td.statusR,td.textC,td.textCUp,td.textL,td.textLUp,td.textR,td.textRUp,td.titelC{height:15px}td.textCUp,td.textLUp,td.textR,td.textRUp{font-size:12px}td.otitelC{font-size:18px;height:19px}td.statusL,td.statusR{color:#000;font-size:10px;vertical-align:middle}td.textC{font-size:16px;font-weight:700}td.titelC{font-size:15px}td.utitelC{font-size:11px;height:25px}td.utitelL{font-size:13px;height:25px}td.utitelR{color:#000;font-size:11px;height:25px;text-align:right;white-space:nowrap}#chgThHdr,#chgThFoot{font-size:11px;font-weight:700;height:10%;width:95%;margin:5% 2%}#chgThmCont{background:#efebe8;border:2px solid #000;filter:alpha(opacity=80);height:400px;opacity:0.8;position:relative;visibility:hidden;width:500px}#chgThmMsg{font-size:11px;height:60%;overflow:auto;vertical-align:top;width:93%;margin:0 4%}#editToolbar a,#editToolbar a.buttonup{border:1px solid transparent;display:block;float:left;font-size:8pt;height:24px;width:24px;margin:1px}#editToolbar a.buttondown{border:1px inset #f5f5f5}#selectedLayer,#selected2Layer,#selected3Layer{filter:alpha(opacity=50);opacity:0.5}#toolbar{display:block;font-size:16px;height:90%;margin-left:0;margin-top:0;text-align:center;width:90%;padding:1%}#___toolbar span{display:block;float:left;height:24px;width:24px;margin:1px}div.LegtitleFont,td.LegtitleFont,#toolbar span a{color:#000;font-size:11px;font-weight:700;text-decoration:none;width:100%}div.service span img,#toolbar span img{position:relative}a.menuButton:hover{border-color:#f5f5f5 #f5f5f5 #f0f0f0 #f0f0f0}a.menuButtonActive:hover{left:1px;top:1px;border-color:#909090 #f0f0f0 #f0f0f0 #909090}a:hover{color:red}div.menu a.menuItem:hover,div.menu a.menuItemHighlight{background:#00007f;color:#fff}div.menu a.menuItemDis:hover,div.menu a.menuItemHighlight{background:#f5f5f5;color:#9f9f9f}.ui-dialog-titlebar-buttonpane > a{float:right}.ui-dialog-titlebar-maximize{width:19px;height:18px;padding:1px}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:5000}#modal{position:absolute;z-index:5001;border:1px solid silver;padding:0}#modalcontent{background-color:#f0f0f0;color:#000;font-size:11px;font-weight:700;z-index:5002;padding:5px}#modalcontent button{font-size:11px;font-weight:400}#modalcontent button:active{font-size:11px;font-weight:400;color:#0f0}#close_modal{position:absolute;background:url(images/close_modal.png) 0 0 no-repeat;width:24px;height:27px;display:block;text-indent:-9999px;top:-7px;right:-7px}#maptip{position:absolute;background-color:#ffffe1;border:1px solid #000;font-size:10px;padding:2px}#maptip table{border-collapse:collapse}#maptip table td,#maptip table th{font-size:10px;margin:0;padding:0}
#hinweise{width:500px;background-color:transparent;position:absolute;left:0;bottom:50px;z-index:0;opacity:0.85;filter: alpha(opacity=85);}
#hinweise .shadowIE{border:1px solid #be3546;display:none;width:100%;float:left;height:auto;clear:both;background-color:#f2f2f2;zoom:1;margin-bottom:0;-moz-box-shadow:1px 1px 2px 3px #ddd;-webkit-box-shadow:1px 1px 2px 3px #ddd;box-shadow:1px 1px 2px 3px #ddd}
#hinweise .shadow{border:1px solid #be3546;display:none;width:100%;float:left;height:auto;clear:both;background-color:#f2f2f2;zoom:1;margin-top:3px;-moz-box-shadow:1px 1px 2px 3px #ddd;-webkit-box-shadow:1px 1px 2px 3px #ddd;box-shadow:1px 1px 2px 3px #ddd}
#hinweise .shadow div,#hinweise .shadowIE div{text-align:justify;margin:5px 25px;font-size: .8em;color: #be3546;}
.buttonover,#editToolbar a.buttonup:hover{border:1px outset silver;background-color:silver}td.otitelC,td.textC,td.textL,td.textR,td.titelC,td.utitelC,td.utitelL,a:link,a:visited{color:#006AAF}td.textCUp,td.textLUp,td.textRUp,a.menuButton:link,a.menuButton:visited,div.menu a.menuItem{color:#000}td.textL,#modalcontent table,#modalcontent button:hover,#modalcontent button:focus{font-size:11px;font-weight:400}#clogo{text-align:right}#imgclogo{height:25%/*height:64px*/}
#search,.search {
position:absolute;
top:3px;
left:0;
font-size: .9em;
/*border:1px solid grey;*/
/*padding: 5px 0 7px 0;*/
}
#search button,.search button {
position: absolute;
height: 37px;
top: 7px;
left: 0px;
border-right: 0px;
/*padding-right: .3em;*/
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
background:#be3546;
}
.search-text{
    position: absolute;
    height: 20px;
    top: 7px;
    left: 37px;
    background: none;
    width: 300px;
    text-align: center;
    border: none;
    padding: 0.5em;
    font-size: 1em;
    font-weight: bold;
    display: block;
}
#search .ui-combobox,.search .ui-combobox {
    /*position: absolute;*/
    display:block;
	grid-column:1;
    /*
	top: 7px;
    left: 37px;
	*/
    padding-left: 0px;
    margin-left: 0px;
	/*opacity:.8;*/
}
#search .ui-comboboxB,.search .ui-comboboxB {
    position: absolute;
    display: inline-block;
    top: 47px;
    left: 37px;
    padding-left: 0px;
    margin-left: 0px;
	opacity:.8;
}
#search .ui-combobox-input,.search .ui-combobox-input {
    margin: 0;
    padding: 0.3em;
    /*width: 250px;*/
    height: 37px;
    font-size: .9em;
    font-weight: normal;
    color: white;
	background:#be3546;
}
#search .ui-combobox-toggle,.search .ui-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
background:#be3546;
/* adjust styles for IE 6/7 */
*height: 1.7em;
*top: 0.1em;
}
#search .container_choice{
	position:absolute;
	display:grid;
	/*grid-template-columns: 180px 220px;*/
	top:7px;/*47px;*/
	left:33px;/*nothing*/
	width:450px;
}
ul.ui-autocomplete{
	opacity:.8;
	bottom:40px;
	overflow:auto;
}
ul.ui-autocomplete li a{
    font-size: 0.9rem
}
#chkTabsContent{
    position: absolute;
    right: 5px;
    top: 70px;
	/*bottom:90px;*/
    width: 300px;
    /*background-color: #be3546;*/
    color: white;
    /*min-height: 180px;*/
	border: 1px solid #33759d;
	border-radius:4px;
	/*max-height:400px;*/
	overflow:hidden;
}
/*
#chkTabsContent label{
	display:block;
	padding:5px;
}
#chkTabsContent label input{
	vertical-align:middle;
}
*/
#chkTabs div{
	position: relative;
	overflow: auto;
	max-height: 350px;
}
.input-w {
  display: block;
  position:relative;
  width: 95%;
  margin: 0;
  padding:3px 3px 3px 22px;
  text-indent: -22px;
  background-color:white;
}
.input-w  .label, .input-w .input {
    border: 1px solid rgba(0,0,0,.1);
	vertical-align: middle;
}
.input-w  .label {
    font-size: .75rem;
}
.input-w  .input {
    font-size: .8rem;
}
.input-w:hover{
	background-color:#5a8faf;
}
.input-w:hover .label{
	color:white;
}
#urls{
    position: absolute;
    right: .2%;
    top: 90px;
    width: 210px;
    background-color: #be3546;
    color: white;
    min-height: 180px;
	border: 1px solid silver;
	border-radius:4px;
	opacity: 0.8;
}
#urls a,#urls a:link{
display: block;
color: white;
text-decoration: none;
font-size: .8em;
font-weight: normal;
margin: 1px;
padding: .3em;
border: 1px solid #be3546;
}
#urls a:visited {
	color:white;
	text-decoration: none;
}

#urls a:hover {
	/*color:#4caf50;*/
	color:#0873a1;
	background:#ffffff;
	text-decoration: none;
	border: 1px solid silver;
	border-radius:4px;
}

#urls a:active {
	color:#0873a1;
	text-decoration: underline;
}
li.ui-menu-item .ui-state-hover{
	background:#be3546;
}
::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
}
::-moz-selection{
	color:#be3546;
	background:white;
}
::selection{
	color:#be3546;
	background:white;
}
#chkTabs .ui-widget-header{
	background:#32749c;
}
#chkTabs ul li.ui-state-default{
	background:#5e809e;
	border-color:#e7eff2;
} 
#chkTabs ul li.ui-state-active{
	background:#ffffff;
	border-color:#e7eff2;
}
#chkTabs ul li.ui-state-active a{
	font-weight:bold;
	color:#005284;
}
#mapbody .ui-widget-content{
	/*border: 1px solid #33759d;*/
}
#basismaps{
	height: auto;
	text-align: right;
	margin-right: 10px;
	margin-top: 47px;
	float: right;
	width: 200px;
	font-size: .9em;
}

#basismaps label{
	margin-top: 5px;
	padding: 0;
	width: 150px;
	height: auto;/*35px;*/
	font-size: .9em;
	font-weight: normal;
	color: white;
	background: #be3546;
	border-top-right-radius: 4px;
    border: 2px solid #be3546;
	opacity: 1;
}
#basismaps label.ui-state-active{
	background-color:white;
	color: #be3546;
	opacity: 1;
}
#basismaps label.ui-state-hover{
	background-color: #be3546;
	color:white;
	opacity: .7;
}
#basismaps label span{
	padding: .7em 1em;
}
.contrefFrame{
	position:absolute;
	width:150px;
	height:150px;
	padding:5px;
	visibility:hidden;
}
.contrefFrame-ur{
	bottom:0px;
	right:0px;
}