html {
height:100%;
}

body { 
height:100%;
margin:0px;
padding:0px;
overflow:hidden;
background-color:#CCCCCC; 
cursor:default; 
font-family:arial; 
font-size:13px; 
}

#mapv3 { 
display: block;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
height:auto; 
width:auto;
margin:8px 8px 8px 8px;
overflow:hidden; 
z-index:99; 
border:1px solid #969B9F;
}

@media print {
.nichtdrucken { display:none }
.buttonMore { display:none }
}

form, table, td, tr { 
padding:0px; 
margin:0px; 
font-size:13px;
}

td.legende {
font-size:11px;
color:#6688CC;
}

#loading {
position:fixed; 
left:0px; 
top:0px; 
z-index:300; 
width:100%;
height:2000px; 
background-color:#CCCCCC; 
border:0; 
font-family:arial; 
font-size:16px; 
font-weight:bold; 
color:#6688CC; 
padding-top:250px; 
text-align:center;
}

input.button1:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button2:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button3:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button4:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button5:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button8:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
div.button6:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button7:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}

span#del_screenshot:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
input.button1 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button2 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button3 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button4 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button5 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button8 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.button7 {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}
input.input_dg {
background-color:#FFFFFF;
border:1px solid #969B9F;
width:40px;
height:16px;
padding:1px;
}
input.inputr {
background-color:#FFFFFF;
border:1px solid #969B9F;
width:125px;
height:16px;
padding:1px;
}
.button1 {
width:36px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button2 {
width:92px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button3 {
width:130px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button4 {
width:25px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button5 {
width:60px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button8 {
width:40px;
padding:0px;
[padding:0px;
padding:1px;]
}
.button7 {
width:90px;
padding:0px;
[padding:0px;
padding:1px;]
}


button:hover {
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}
button {
background-color:#FFFFFF;
border:1px solid #969B9F;
cursor:pointer;
color:#6688CC;
font-family:arial; 
font-size:13px;
font-weight:bold;
}

.slider {
z-index:100; 
position:absolute; 
top:8px; 
left:85px; 
background-color:#CCCCCC; 
padding:8px;
padding-bottom:0px;
border:1px solid #969B9F; 
border-top:0px; 
width:600px;
}

.closer {
width:100%;
text-align:right;
margin-left:9px; 
margin-bottom:-1px;
margin-top:-5px;
}

.b_radius {
font-family:arial; 
width:15px; 
height:15px;
cursor:pointer; 
padding:0px;
background-color:#FFFFFF; 
border:1px solid #969B9F;
vertical-align:bottom;
}

input.b_radius:hover { 
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}

#radius {
font-family:arial; 
font-size:12px;
width:40px; 
height:15px;
cursor:text; 
padding:0px; 
background-color:#FFFFFF; 
border:1px solid #969B9F;
}

a:link { 
text-decoration:none; 
color:#000000; 
}

a:visited { 
text-decoration:none; 
color:#000000; 
}

a:active { 
text-decoration:none; 
color:#000000; 
}

a:hover { 
text-decoration:none; 
color:#6688CC; 
}

.textkoo1 {
cursor:text;
background-color:#E0E0E0; 
border:1px solid #969B9F;
color:#6688CC;
font-family:arial; 
font-size:12px;
width:70px;
}

.textkoo2 {
cursor:text;
background-color:#E0E0E0;
border:1px solid #969B9F;
color:#6688CC;
font-family:arial; 
font-size:12px;
width:70px;
}

.control_img {
padding-top:2px;
padding-bottom:2px;
}

#control_div {
position:absolute; 
top:85px; 
left:4px; 
z-index:100; 
border:1px solid #969B9F; 
background-color:#FFFFFF; 
padding:4px;
border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-user-select: none;
-moz-user-select: none;
}

span.layer_opacity:hover {
cursor:pointer;
color:#6688CC;
}

#latlng-control {
background:#FFFFFF;
border:1px solid #969B9F;
font:normal 11px arial;
line-height:16px;
padding:2px 4px;
position:absolute;
border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-user-select: none;
-moz-user-select: none;
}

a.copyright	{ 
color: #404040;
}

a.copyright:hover { 
color:#404040;
}

#layersel {
width:143px;
margin-top:24px;
margin-right:-120px;
background-color:#FFFFFF; 
border:1px solid #707070; 
display:none;
padding-top:4px;
border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-user-select: none;
-moz-user-select: none;
}

#zoomcontrol {
z-index:200;
height:24px; 
width:14px;
background-image:url(../images/zoomcontrol.png);
background-repeat:no-repeat;
position:absolute;
left:53px;
top:91px;
font-family:arial;
font-size:10px;
color:#404040;
text-align:center;
padding-top:4px;
padding-right:3px;
padding-left:0px;
}

.buttonMore, .buttonMore-selected {
margin: 5px;
cursor: pointer;
font-family: Arial, sanf-serif;
font-size: 13px;
padding: 1px 6px;
overflow: hidden;
text-align: center;
border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-user-select: none;
-moz-user-select: none;
}

.buttonMore {
color: #181818;
border: 1px solid #707070;
background:#FFFFFF;
/* old browsers
background: #FEFEFE;
/* firefox
background: -moz-linear-gradient(top, #FEFEFE 0%, #E7E7E7 100%);
/* webkit
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#F3F3F3));
/* ie
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#F3F3F3',GradientType=0);*/
}

.buttonMore-selected, .buttonMore:hover {
border: 1px solid #707070;
}

.buttonMore-selected {
color: #000000;
border: 1px solid #707070;
/* old browsers */
background: #E0E0E0;
/* firefox */
background: -moz-linear-gradient(top, #FEFEFE 0%, #E0E0E0 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#E0E0E0));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E0E0E0',GradientType=0);
}

#panel {
display:none;
text-align:center;
border: 1px solid #707070;
background-color:#FFFFFF;
margin: 5px;
margin-top:2px;
padding:0px;
border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-webkit-user-select: none;
-moz-user-select: none;
}

#color-palette {
text-align:center;
width:100%;
clear: both;
}

.color-button {
width: 14px;
height: 14px;
font-size: 0;
margin: 3px;
float: right;
cursor: pointer;
}

#delete-button {
margin-top: 5px;
}

.suche_link {
font-size:11px;
}

.input_search {
width:300px; 
background-color:#FFFFFF; 
border:1px solid #969B9F; 
height:16px; 
padding:1px;
}

.input_search2 {
width:140px;
background-color:#FFFFFF;
border:1px solid #969B9F;
height:16px;
padding:1px;
}

#address {
padding-left:17px;
background:url(../images/suche_google.png) #FFFFFF no-repeat 1px 1px;
}

#q {
padding-left:17px;
background:url(../images/suche_geonames.png) #FFFFFF no-repeat 1px 1px;
}

#kmlUrl {
padding-left:17px;
background:url(../images/kml.png) #FFFFFF no-repeat 1px 1px;
}

#link {
cursor:text;
background-color:#E0E0E0;
border:1px solid #969B9F;
color:#6688CC;
width:508px;
font-size:12px;
font-family:arial;
}

#comment {
width:508px;
background-color:#FFFFFF;
border:1px solid #969B9F;
padding:1px;
}

.check {
margin-top:2px;
margin-left:2px;
}

.check1 {
margin-left:2px;
}

.labels {
font:normal 9px arial;
width:110px;
white-space:normal;
text-align:center;
border:0px;
color:#000000;
display:none;
}

#positinoMarker{
font-size:13px;
color:#000000;
font-weight:bold;
margin-top:7px;
padding:0px;
margin-bottom:0px;
max-width:600px;
overflow:hidden;
white-space:nowrap;
}


