﻿/* Kartenframe */
#maposm {
	height: 500px;
	width: 500px;
	display: block;
	z-index: 1000;
}

body#KartenFrame
{
	margin:0px;
	border-style:none;
	border-width:0px;
}
/* Form */
form#karte 
{
	border-width:0px;
	border-style:none;
	border-color:white;
	margin:0px;
}
#kartenF
{
	margin:0px;
	border-style:none;
	border-width:0px;
	padding:0px;
	width:100%;
}

#kartenContainer
{
    border-style:solid;
	border-color:#FDF9F9;
/*
	border-style:solid;
	border-color:blue;
	border-width:10px;
	padding: 10px;
	margin: 15px;
*/
}

.Karte 
{
    width:100%;
    height:50px;
    padding-top:50px;
    padding-bottom:20px;
    text-align:center;        
    font-family:Verdana;
    color:#3366FF;
}    


@media print {
	
	.karteb
	{
		background-color:white;
	}
	.kartekb
	{
		background-color:white;
	}
    #sdlogo {
        display: block;
        margin-top: 50px;
        margin-bottom: 20px;
		margin-left: 1cm;
    }
    #kartenContainer {
        display: block;
		margin:30px;
		border:0px;
		border-style:none;
    }
    #btnLeiste {
        display: none;
    }
    #google,#route {
        display: none;
    }
    #printkarte {
        display: block;
		margin-left: 1cm;
    }
    #karteNavi {
        display: none;
    }
	#nbasis_e
	{
		display: none;
	}
	#btnkarte
	{
		display: none;
	}
    #btneinblenden
    {
		display: none;
	}
	
	#NavigatorDisplayR
	{
		display: none;
	}
}

@media screen {
    #sdlogo {
        display: none;
    }
    #google,#route {
        display: block;
    }
    #printkarte {
        display: none;
    }
}


#hide {
    display: none;
}
#logo {
    display: none;
}
#center {
    border: medium solid #0000FF;
    position: fixed;
    top: 65px;
    left: 430px;
    width: 250px;
    height: 150px;
    display: none;
}
#point {
    display: none;
}
#pointe {
    display: none;
}
#pointt {
    display: none;
}
#points {
    display: none;
}
#fahne {
    display: none;
}
#img {
    display: none;
}
#imgE {
    display: none;
}
#poly0 {
    display: none;
}
#polyE {
    display: none;
}
#msleiste {
    display: none ;
    position:absolute;
    top:20px; 
    z-index:9;
	cursor:move;
}
.msleiste	{
	position:relative;
	left:10px;
	border-style:solid;
	border-color:#A4A4A4;
	border-width:3px 3px 3px 3px;
	padding:3px;
	border-radius:7px;
}
#imgX {
    display: none;
}
#menu
{
    position:absolute;
    top:170px; 
    left:6px; 
    z-index:9;
    display: none;
}    
#nbasis_e
{
	border-width:3px 3px 3px 3px;
	border-color:#A4A4A4;
	border-style:solid;
	padding:2px 2px 0px 2px;
	border-radius:7px;
	position:absolute;
	top:130px; 
	left:3px; 
	z-index:10;
}
#nbasis_e1
{
	border-width:3px 0px 0px 0px;
	border-color:#A4A4A4;
	border-style:solid;
	border-radius:7px;
	position:relative;
	z-index:15;
}

.nbasis_e
{
	cursor: default;
	border:0px;
	width:20px;
	height:20px;
}
.nbasis_eb
{
	width: 22px;
	height:22px;
	cursor: default;
	border:0px;
}
#karteNavi
{
    position:absolute;
    top:15px; 
    left:10px;
    z-index:1;
    background-color: #C0C0C0;
    padding:5px 5px 3px 5px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	-khtml-border-radius: 7px;
	margin-top:5px;
}

.karteNavi
{
	cursor: move;
}
.karteNaviFix
{
	cursor: default;
}
.containerNavi,.containerNavi1,.containerNaviF
{
	cursor: default;
	border:0px;
}
.btnprint
{
	cursor: default;
	border: 0px;
}
.btngoogle
{
	cursor: default;
}
.btnroute
{
	cursor: default;
	width:45px;
	padding-left:8px;
	padding-top:10px;
}
#btnkarte
{
	position:absolute;
	top:0px;
	z-index:1;
	right:2px;
	cursor: default;
	width:65px;
	text-align:center;
	border-style:solid;
	border-color:#A4A4A4;
	border-width:0px 3px 3px 3px;
	padding:3px;
	margin-top:5px;
	border-radius:7px;
}
#btnkarteMOVEH
{
	position:absolute;
	top:0px;
	z-index:1;
	right:2px;
	cursor: move;
	width:65px;
	text-align:center;
	border-style:solid;
	border-color:#A4A4A4;
	border-width:0px 3px 3px 3px;
	padding:2px;
	margin-top:5px;
	border-radius:7px;
}
#btnkarteclick
{
}
#NavigatorDisplayR
{
	position:absolute;
	top:0px;
	z-index:1;
	left:15px;
	cursor: default;
	text-align:center;
	border-style:solid;
	border-color:#858688;
	border-width:0px 3px 3px 3px;
	padding:3px;
	margin-top:5px;
	border-radius:7px;
	display:none;
	background-color: rgba(255, 255, 255, 0.7)
}
#NavigatorDisplayRclick
{
}
#NavigatorDisplayRb
{
}
#NavigatorDisplayRM
{
	height:4px;
	cursor:move;
}
.btnhidden
{
	width:15px;
	height:11px;
	padding-left:2px;
	padding-right:2px;
	float:right;
	cursor:default;
	z-index:20;
	border-style:solid;
	border-width:3px 1px 0px 0px;
    border-color:#858688;
	border-radius:0px 5px 0px 0px;
}
.borderKarte100,.borderMini100
{
    border-style:none;
    border-color:#A4A4A4;
	border-radius:7px 7px 0px 0px;
	background-color:#858688; 
	height:15px;
	width:100%;
	margin-bottom:3px;
	cursor:move;
	width:100%;
	background-image: url(../gifs/navi/move.gif);background-repeat:no-repeat;
	background-position:left 10% top 1px;
	background-size:14px 14px;
}

.borderKarte,.borderMini
{
    border-style:none;
    border-color:#A4A4A4;
	border-radius:7px 0px 0px 0px;
	background-color:#858688; 
	height:15px;
	width:45px;
	margin-bottom:3px;
	cursor:move;
	float:left;
	background-image: url(../gifs/navi/move.gif);background-repeat:no-repeat;
	background-position:left 10% top 1px;
	background-size:14px 14px;
	
}
.borderKarteFix,.borderMiniFix
{
    border-style:none;
    border-color:#858688;
	border-radius:7px 7px 0px 0px;
	background-color:#A4A4A4; 
	height:7px;
	width:100%;
	margin-bottom:3px;
	cursor:default;
	float:left;
}
.borderKarteImg
{
	cursor:default;
	margin-left:3px;
}
.borderNavi
{
    position:absolute;
    top:15px; 
    left:10px;
	background-color:#858688; 
	margin-bottom:3px;
	margin-top:5px;
	cursor:move;
}
.borderNaviFix
{
    position:absolute;
    top:15px; 
    left:10px;
	cursor:default;
	margin-top:5px;
}
.borderclick
{
    border-width:0px 0px 0px 0px;
    border-style:none;
	border-radius:0px 0px 0px 0px;
	background-color:transparent;

	margin-bottom:2px;
	cursor:default;
}
.borderclickMOVEH
{
    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:Red;
	border-radius:7px 7px 0px 0px;
    height:10px;
	background-color:#A4A4A4;
    width:100%;
	margin-bottom:2px;
	cursor:default;
}
.borderBasis
{
    border-style:none;
    border-color:#858688;
	border-radius:7px 7px 0px 0px;
	background-color:#858688; 
	height:0px;
	width:100%;
	margin-bottom:3px;
	cursor:default;
}

#btneinblenden
{
	position:absolute;
	top:5px;
	right:50%;
	z-index:10;
	cursor: move;
	text-align:center;
	border-style:solid;
	border-color:#858688;
	border-width:3px 3px 3px 3px;
	padding:3px;
	display:none;
	background-color:transparent;
	border-radius:7px;
	width: 32px;
	height:32px;
}	
#btneinblendenclick
{
	height:0px;
	width:100%;
}
.btneinblenden
{
	width: 32px;
	height:32px;
	cursor:default;
}
.bordereinblendenclick
{
    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:green;
	border-radius:7px 7px 0px 0px;
    height:0px;
	background-color:green;
    width:100%;
	margin-bottom:2px;
	cursor:default;
}
.move
{
	position:relative;
	left:-40px;
	height:13px;
	margin-top:2px;
}
		
#kartebtnstd, table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#kartebtn, table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#kartenframe, table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#kartemouseover, table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#karteNaviBtn
{
	text-align:center;
}
#karteNaviBtn, table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}


@media only screen and (max-device-width: 800px), only screen and (max-width: 800px) {
	.borderNavi
	{
		left:5px;
	}
	.headlizenz
	{
		width:100%;
	}
	.headlink
	{
		width:auto;
	}
}
/*
 @media screen and (orientation: portrait) {
     body { background-color: red; }
}
@media screen and (orientation: landscape) {
     body { background-color: blue; }
}
*/
