/*
- Fließtext:	Times New Roman Regular 13px Zeilenabstand 14px Laufweite 0


Servicetext/Legende:	alles Arial Bold 11px Laufweite 40 

Bis auf Überschrift "Abweichung vom städtischen..." in VERSALIEN.


/* Verschieben des Massstabsbalkens damit er nicht mit dem Google Logo ueberschneidet */

@media screen, print {

.olControlScaleLine {
	margin-left: -5px;
	margin-bottom: 32px;
}

body {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

#logo {
	background-color: #ff0000;
        height: 35px; 
	margin-left: 25px;
	margin-top: 30px;
	margin-bottom: 55px;
	margin-top: 30px;
}

#header {
	border-bottom: 1px solid black;
}

#body {
	font-family: Arial;
	font-size: 10;
}

img {border:0px;	
}

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

#geosuche {
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 19px;
}

td {
	vertical-align: top;
}

.legende {
	padding-top: 0px;
	margin-left: 20px;
}

.legendeIcon  {
	padding: 0;
}

.mainTable {
	margin-left: 22px;
	padding-right: 25px;
}

#footer {
	font-family: Arial;
	color: light-gray;
	font-size: x-small;
	margin-left: 25px;
	text-align: left;
}

table #legende {
	margin-left: 0px;
	font-size: 12;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	/* letter-spacing: 0.1em; */
	margin-bottom: 10px;
}

.beschreibungsText {
	font-family: Arial;
/*	font-family: Times; */
	text-align: justify;
	font-size: 13px;
}

/*- Überschrift:	Arial Bold 12px Laufweite 40 */
.ueberschrift {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	/* letter-spacing: 0.1em; */
}

.ueberschrift2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	/* letter-spacing: 0.1em; */
	margin-top: -0px;
}

.legItem {
	visibility: hidden;
	color: #E3001B;
}

/* This is the size of the openlayers map component*/
.olmap {
	width: 100%; 
	height: 555px;
}

}



@media print{
/* Standards */
body {
    background: white;
}

#body {
    width: auto; 
    margin: 0;
    padding: 0; 
    float: none !important;
    color: black; 
    background: transparent;
}


/* Logo*/

#logo {
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 0;
    background-color: #E3001B;
}


/* Geosuche */

#geosuche {
   margin-top: 5 px;
   margin-bottom: 0;
   margin-left: 0;
}

form {
    width : 80%;
}

form:before {
    content:"Adresseingabe: ";
    font-size:13px;
}

input {
   border: 0;
   font-size:13px;
   font-weight:bold;
}

input[type^="submit"] {
   display: none ;
}

/* Main Table*/
.mainTable {
  margin: 0;
  padding: 0;
}


/* Map */

.olmap {
   position : absolute;
   left: 0;
   width: 100%;
   height: 460px;
}

.olControlLayerSwitcher {
   display: none;
}

.legende {
    position: absolute ;
    top : 580px;
    left: 0;
    width: 100%;
    margin: 0;
}


div.legende > table {
    padding-top: 2px;
    padding-bottom: 5px;
   
}

.legendeIcon {
    padding-bottom: 1px;
    margin: 0;
    width: 20px;
}

div.legende > .beschreibungsText {
   position: absolute;
   top: 48px;
   left: 150px;
   display: block; 
   font-size: 9pt;
}


div.legende > .beschreibungsText > p {
  padding: 0;
  margin: 0;
  margin-bottom: 6px;
}

.legende:after {
  font-size:10px;
  content:"(c) 2011 CORPUS SIREO Makler GmbH, Impressum.   Konzeption und Umsetzung: empirica GmbH und wikisquare.de";
}

.legItem {
  display: none;
}

#footer {
  display:none;
}



}


