html,body { width:100%;height:100%;margin:0px;padding:0px;background:#f2f2f2; }
#container { height:100%;width:100%;background:hsl(0, 0%, 95%); } 
#top {height:70px;-background:#f8f8f8;position:fixed;width:100%;padding-left:10px;box-shadow: 0 5px 10px rgba(0,0,0,0.10);z-index:2;}
#left { position:fixed;float:left; width:300px; border:1px #bbbbbb; padding:0px; background-color:#f2f2f2;margin-top:70px; z-index: 2;}
#map { padding:0px; margin-left:300px;max-height:calc(100% - 95px);margin-top:70px;margin-bottom:25px;
	  width:calc(100% - 300px);-min-width:80%;overflow:visible;
	  border-left:1px solid #cccccc;border-top:1px solid #cccccc;top:0px;left:0px;position:fixed;
}
#footer {position:fixed;bottom:0px;width:100%;height:32px;background:#bbbbbb;color:#ffffff;font-weight:bold;z-index: 2;}
.ol-mouse-position {top:7px;left:310px;position:absolute;font-family: Verdana;font-size:11px;font-weight:bold;color:white;background-color:#bbbbbb;}
.ol-mouse-position:before {content: "";} 

#auswahl { width:300px;padding:10px;padding-bottom:20px;border-bottom:1px solid #dddddd;background:#f8f8f8;position:fixed;visibility:hidden;}
#liste_container {  }
#liste { overflow:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;width:300px;height:800px;border-top:1px solid #dddddd;}

#gericht{margin:12px;padding-bottom:10px;line-height:16px;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;border-bottom:2px solid #df0248;border-bottom:1px dotted #bbbbbb;}
#gericht_title{font-family:'Verdana', sans-serif,Verdana,Arial,Helvetica;font-weight:bold;line-height:20px;font-size:14px;color:#000000;margin-top:8px;margin-bottom:2px;}

#gericht_toolbar{font-family:'Verdana', sans-serif,Verdana,Arial,Helvetica;font-weight:normal;font-size:11px;color:#000000;margin-top:7px;}
#gericht_toolbar a{text-decoration:underline;color:#555;}
#functions {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-left:890px;padding-top:35px;}

.popover-content {
  min-width: 280px;
  font-weight:normal;
  font-size:11px;
  font-family:Verdana;
}
.tooltip{
	  width:200px;
    z-index:10000; 
    display:none;
    padding:0px;
	text-align:left;
   }
.tooltip-inner {
  background:white;
  color:black;
}

.ol-scale-line,
.ol-scale-line:not([ie8andbelow]) {
background: #ffffff;
padding: 3px;
border:0px solid #cccccc;
border-radius:0px;
}
.ol-scale-line-inner{border:1px solid #bbbbbb;border-bottom:2px solid #999999;border-top:none;color:#000;}

#menu{
background-image:url(../img/verlauf_grau4.jpg);
border-bottom:1px solid #cccccc;
width:300px;
}
#menu a{
color:#000000;
font: 11px verdana, sans-serif;
padding:6px;padding-left:10px;
text-decoration:none;font-weight:normal;
background:transparent;
display:block;
background-image:url(../img/verlauf_grau4.jpg);
} 
#menu a:hover{
background:#fafafa;
}

A:visited {color:#000000;text-decoration:underline;font-weight:normal;}
A:link {color:#000000;text-decoration:underline;font-weight:normal;}
A:hover {color:#999999;text-decoration:none;font-weight:normal;}
A:active {color:#000000;text-decoration:underline;font-weight:normal;}

#feldlabel {padding-top:10px;padding-bottom:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}

.styled-select select {
   font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;
   background: transparent;
   width: 280px;
   padding: 4px;
   font-size: 11px;
   line-height: 1;
   border:1px solid #cccccc;
   border-radius: 0;
   height: 29px;
   background-image:url(../img/verlauf_grau5.jpg);
   }
.plzobj {
   font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;
   background: transparent;
   background: #ffffff;
   width: 265px;
   padding: 5px;
   font-size: 11px;
   line-height: 1;
   border:1px solid #cccccc;
   border-radius: 0;
   height: 29px;
   background-image:url(../img/verlauf_grau5.jpg);
}
.ui-autocomplete { 
height: 200px; width:265px;overflow-y: scroll; overflow-x: hidden;font-size:11px;color:#000000;
}

.ui-dialog-titlebar { font-size:11px;}

#textblock{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;margin:20px;padding:15px;margin-top:0px;width:600px;border:0px solid #eee;}
h1 {color: #e4002b;font-size:26px;line-height:32px;font-weight:normal;font-family: 'Oswald', sans-serif; }
h2 {color: #e4002b;font-size:18px;line-height:30px;font-weight:normal;font-family: 'Oswald', sans-serif;padding-bottom:0px;margin-bottom:10px;}
