<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    font-size: 13px;	
}

body {
    -ms-touch-action: none;  
    touch-action: none;  
    overflow: hidden;
	color: rgb(78,78,78);
}

html, body {
    margin: 0;
    /*height: 100%;*/
}

a:link, a:visited {
    font-weight: 600;
    color: #336699;
}
a:hover {
	text-decoration: underline;
}

#gp-noscript{
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #666;
    background-color: rgba(240, 240, 240, 0.75);
    padding-top: 200px;
    font-size: 1.2rem;
}

#header{
  	position: fixed;
  	left: 0;
  	top: 0;
  	right: 0;
  	/*height: 75px;*/
  	z-index: 100;
	background-color: #E5E5E5;
}	 

#banner{
    width:100%; 
    height: 120px;
    border-style:none;
	background-image: url('/img/banner.png');
    background-repeat: no-repeat;
    background-color: white;
}

#banner img {
	float: right;
	clear: right;
	margin: 20px;
	height: 79px;
}

#navbar{
  	padding: 2px 0; 	
    color: rgb(51,51,51);
    /*border-bottom: 1px solid rgb(23,77,127);*/
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-image: linear-gradient(white, #F0F0F0);
    background-color: #F0F0F0;
} 

ul.nav li{
  	height: 30px;
    margin-right: 1px;
} 

#toolbar{
    position: absolute;
  	top: 38px;
  	height: 40px;
  	width: 100%;
  	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color: #E5E5E5;
	z-index: 100;
}

#map {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding-top: 76px;
}
  
#scaleselector { width: 100px; }

#copyright{ 
    z-index: 1;
    position: absolute; 
    bottom: 28px; 
    font-size: 10px;
    font-weight: bold;
	line-height: 125%;
    text-align: left;
    text-shadow: white 1px 1px; 
    /*filter: DropShadow(color=white, offx=1, offy=1);*/
    width: 100%;
} 

.gp-copyright{
    max-width: 450px;
	background-color: rgba(255,255,255,0.50);
}

.gp-copyright-row{
    text-align: center;
}

#dimmer{
    top: 0px;
    left: 0px;
    z-index: 2000000;
    width: 100%;
    height: 100%;
    background-color: silver;
    opacity:0.50;
    filter:alpha(opacity=50);         
}

#footer{
    position: absolute;
  	bottom: 0;
  	height: 28px;
  	width: 100%;
	z-index: 100;
    color: rgb(51,51,51);
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    background-image: linear-gradient(white, #F0F0F0);
    background-color: #F0F0F0;
    float: left;
} 

.gp-spinner{
    background-image: url("img/toolbar/loader.gif");
}


.gp-spinner-featureinfo{
    width: 24px;
    height: 24px;
}

#box_dialog {
    top: 20%;
    bottom: 20%;
    left: 25%;
    right: 25%;
    height: 60%;
    padding: 15px;
    z-index: 2000001;
	border: 1px solid #C0C0C0;
    background-color: white;       
} 

#toast-container{
	z-index: 11; 
	right: 10px; 
	/*width:400px;*/
}

#toast-body ul{
    margin-left: -20px;
}

.text_dialog {
    overflow: auto;
    padding-right: 10px;
    height:90%;
}

#waitpanel{
    background-color: rgba(200, 200, 200, 0.5);
}

#waitpanel-text{
    font-size: 1.5rem;
    margin: 0 1rem;
}

.box_dialog h1 { font-size: 1.8rem; }
.box_dialog h2 { font-size: 1.5rem; }
.box_dialog h3 { font-size: 1.2rem; }
.modal-body h1 { font-size: 1.8rem; }
.modal-body h2 { font-size: 1.5rem; }
.modal-body h3 { font-size: 1.2rem; }

.gp-transparent{
  	background: rgba(0, 0, 0, 0);
}

.gp-sidepanel{
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;     
}

.gp-sidepanel-content-left{
 	background: rgba(255, 255, 255, 0.90); 
    /*padding-top: 85px; */
    border-right: 1px solid #CCCCCC; 
    padding-bottom: 28px;   
}
  
.gp-sidepanel-content-right{
 	background: rgba(255, 255, 255, 0.90); 
    /*padding-top: 85px; */
    border-left: 1px solid #CCCCCC; 
    padding-bottom: 28px;     
} 
 
.gp-sidepanel-buttons{
    /*padding-top: 85px; */ 
}
  
#pluginpanel{	left: -400px;  } 
#leftsidepanel{ left: -400px;  }
#leftsidepanel-buttons { display: block; }
#rightsidepanel{right: -400px;}  

/*
#gp-featureinfo h2 {font-size: 1.4rem;}  
#gp-featureinfo h3 {font-size: 1.2rem;} 
#gp-featureinfo h4 {font-size: 1.2rem;} 

#gp-legend h2 {font-size: 1.4rem;}  
#gp-legend h3 {font-size: 1.2rem;} 
#gp-legend h4 {font-size: 1rem; font-weight: bold;} 
*/

.gp-tab-content h2{
    font-size: 1.15rem;
    font-weight: bold;
}
.gp-tab-content h3{ font-size: 1.15rem; }
.gp-tab-content h4{ font-size: 1.15rem; }


.gp-legend-missing { font-size: 0.9rem; }
.gp-legend-subdiv { margin-bottom: 10px; }

img.imgupload {width: 100%;} 
 
  .modal-backdrop{
    opacity: 0.4;
  }
    
.gp-button{
  	display: inline-block;
  	width: 30px;
  	height: 30px;
  	border: 1px solid transparent;
  	background-repeat: no-repeat;
  	background-position: center;
	margin-left: 1px;
	margin-right: 1px;
}

.gp-button:focus{
	outline: inherit;
}

.gp-button:hover {
    border: 1px solid #336699;
}

#tab-help .gp-button:hover {
  	border: 1px solid transparent;
}

.gp-button.pressed, .gp-button.active{
  	border: 1px solid #336699;
  	background-color: white;
}
 
.gp-button.disabled{
	pointer-events: none;
	cursor: default;
	opacity: 0.4;	
}  

button.gp-button{
	background-color: transparent;
}


.btn-portal { 		background-image: url("img/toolbar/start.png"); }  
.btn-layertree { 		background-image: url("img/toolbar/layer.png"); }
.btn-legend { 		background-image: url("img/toolbar/legend.png"); }
.btn-print {			background-image: url("img/toolbar/print.png");}
.btn-pan{				background-image: url("img/toolbar/pan.png");}
.btn-zoombox{			background-image: url("img/toolbar/zoombox.png"); }  
.btn-zoomin{			background-image: url("img/toolbar/zoomin.png");} 
.btn-zoomout{			background-image: url("img/toolbar/zoomout.png");} 
.btn-zoomextent{		background-image: url("img/toolbar/zoomextent.png");} 
.btn-zoomsaved{		background-image: url("img/toolbar/zoomlast.png");} 
.btn-measureline{		background-image: url("img/toolbar/measureline.png");}  
.btn-measurepolygon{	background-image: url("img/toolbar/measurepolygon.png");} 
.btn-locate{			background-image: url("img/toolbar/locate.png");} 
.btn-help{			background-image: url("img/toolbar/help.png");} 
.btn-settings{			background-image: url("img/toolbar/settings.png");} 
.btn-link{			background-image: url("img/toolbar/show_link.png");} 
  
.btn-v2_suche{		background-image: url("img/toolbar/search.png"); } 
.btn-v2_editdata{ 		background-image: url("../../../plugins/v2_editdata/img/button.png"); } 
.btn-v2_userdata{ 		background-image: url("../../../plugins/v2_userdata/img/draw.png"); }   
.btn-v2_search_internal{ 	background-image: url("../../../plugins/v2_search_internal/img/button.png"); }   
.btn-v2_datagrid{ 		background-image: url("../../../plugins/v2_datagrid/img/button.png"); }     
.btn-v2_userstyle{ 		background-image: url("../../../plugins/v2_userstyle/img/button.png"); }  
.btn-v2_coordpicker{ 		background-image: url("../../../plugins/v2_coordpicker/img/coordpicker.png"); } 
.btn-v2_dxfexport{ 		background-image: url("../../../plugins/v2_dxfexport/img/dxfexport.png"); } 
.btn-v2_map2raster{ 		background-image: url("../../../plugins/v2_map2raster/img/map2raster.png"); }   
.btn-v2_expose{ 		    background-image: url("../../../plugins/v2_expose/img/expose.png"); }
.btn-v2_userstyle{ 		    background-image: url("../../../plugins/v2_userstyle/img/button.png"); }
.btn-comments{ 		    background-image: url("../../../plugins/comments/img/button.png"); }
.btn-paint{ 			background-image: url("../../../plugins/paint/img/draw.png"); } 
.btn-edit{ 			background-image: url("../../../plugins/edit/img/button.png"); } 

div.separator{
    display: inline-block;
	width: 0px;
	height: 30px;
	border-right: 1px solid white;
	border-left: 1px solid #C0C0C0;
	margin-left: 4px;
	margin-right: 4px;
}

a.gp-gray, a:link.gp-gray, a:visited.gp-gray{
  	color: #999;
}

.gp-tab{
  	overflow: auto;
  	padding: 10px;
  	resize: horizontal;
  	height:100%;
}

.gp-tab-header{
    margin-bottom: 0.7rem;
}

.gp-tab-title{
    font-size: 1.25rem;
    font-weight: bold;
    margin-bottom: 0;
    color: #336699;
}

.gp-tab-menu{
    margin-left: .5rem;
    padding: 0 .4rem;
    background-color: #EBEBEB;
    border: 1px solid silver;
}

.gp-tab-menuitems a{
    text-decoration: none;
}

.gp-tab-menuitems input[type="checkbox"]{
    margin-right: .3rem;
}

.gp-tab-subtitle{
    font-weight: bold;
    font-size: 1.1rem;
}

.gp-tree-layers{
  	padding-left: 16px;
}

.gp-tree-sublayers{
  	padding-left: 35px;
	padding-bottom: 5px;
}

.gp-tree-sublayers .gp-tree-title{
  	font-weight: normal;
}
	 
.gp-tree-title{
	/*white-space: normal;*/
  	line-height: 1.3;
  	padding-left: 1px;
  	display: inline-block;
    font-weight: 600;
    color: #333;
    width: calc(100% - 5rem);
} 

.gp-tree-icon{
  	display: inline-block;
  	width: 18px;
  	height: 16px;	
  	background-repeat: no-repeat; 
  	vertical-align: top; 
}

#layertree {line-height: 165%;}

.gp-tree-folder-open{ background-image: url("img/layertree/folder_open_16.gif"); margin-top: 1px; }
.gp-tree-folder-closed{ background-image: url("img/layertree/folder_closed_16.gif"); margin-top: 1px; }
.gp-tree-node-expanded{ background-image: url("img/layertree/tree2_expanded_16.gif"); }
.gp-tree-node-collapsed{ background-image: url("img/layertree/tree2_collapsed_16.gif"); }	
.gp-tree-layerinfo{ background-image: url("img/layertree/info.gif");}
.gp-tree-checked{ background-image: url("img/layertree/checkbox_s_16.gif"); }
.gp-tree-unchecked{ background-image: url("img/layertree/checkbox_16.gif"); }
.gp-tree-checked-disabled{ background-image: url("img/layertree/checkbox_ds_16.gif"); }
.gp-tree-unchecked-disabled{ background-image: url("img/layertree/checkbox_d_16.gif"); }	

.gp-tree-opacity{ background-image: url("img/layertree/pie.gif"); } 
.gp-tree-opacity-25{ background-image: url("img/layertree/pie25.gif"); }	
.gp-tree-opacity-50{ background-image: url("img/layertree/pie50.gif"); }
.gp-tree-opacity-75{ background-image: url("img/layertree/pie75.gif");}	


#viewselector { margin-right: 0 !important; }



/* -------- Formulare ---------*/
.gp-form-row{
    padding-bottom: 1rem;
}
.gp-form-button{
    width: 100%;
}

.gp-nav-link:hover { 
    text-decoration: underline; 
}

/* ------Bootstrap ------------*/
.toast { 
    font-size: 1rem; 
    width: 400px;
}

.toast.show {
    opacity: 0.9 !important;
}

.toast-body ul{
    padding-left: 1.5rem;
}

.nav-link { 
    padding: .4rem 1rem; 
}

.modal-dialog{
    max-width: 800px;
}

.nav-link.disabled{
    opacity: 0.4;
}


/* ----- Openlayers -----------*/
.ol-mouse-position { position: static; }

/* Übersichtskarte */
.ol-overviewmap { top: 2px; right: 0; left: auto; bottom: auto;}
.ol-overviewmap .ol-overviewmap-map { width: 200px; }
.ol-overviewmap:not(.ol-collapsed) button { top: 2px; left: auto; right: 2px;}

.btn-danger {
	border-color: transparent !important;
	background-color: #E15865 !important; 
}

.btn-danger:hover {
	border-color: transparent !important;
	background-color: #E7949C !important; 
}

.btn-primary {
	border-color: transparent !important;
	background-color: #597998 !important;
}

.btn-primary:hover {
	border-color: transparent !important;
	background-color: #7292B1 !important;
}

/* ---------- Textl. Festsetzungen XPlan ----- */
.xplanTextRow { margin-bottom: 1rem; }
.xplanTextRowHeader { font-weight: bold; }



</pre></body></html>