.projekte_links{ margin-left: 80px; float: left;}
.projekte_rechts{ margin-right: 80px; float: right;}
.auszeichnungen{ display: inline; }
.kontakttext{  margin-top: 40px}
.karte{margin-top: 10px;}
.fusszeile{text-align: center; font-size: 0.8vw; }
.navigation{color: black; background-color: #99ccff; text-align: center; font-size: 1vw; }
.navigation li { display: inline; margin-left: 1vw; margin-right: 5vw;} 
.beschreibung{ padding-left: 10px; float:left;}
.logo{float: left; margin-top: 300px;}
.Profil{ margin-left: 210px; margin-right: 210px; margin-top: 5px; text-align: left; font-size: 1.3em;}
#titelbild{align: left; margin-left: 100px; margin-right: 100px;}
.leiste{margin-left: 100px;margin-right:100px; margin-top: 50px}
#fenster{ margin-left: 100px;margin-right: 100px; background-color: #5858FA;padding-top: 2px;}
#map_canvas { height: 550px; border: 1px solid black; position: absolute; left: 200px; right: 8px;}
  body{margin-right: 2vw; margin-left: 2vw; font-family: calibri;line-height: 1.5;text-align: left; background-color: #F8F8F8; font-size: 1vw;}
a:link {color: #2F2F2F;text-decoration: none; }
a:visited{color: #232323;text-decoration: none;}
a:hover{color: #676767;text-decoration: none; }
a:active {color: black;text-decoration: none;}
h1{font-family: calibri; text-transform: uppercase; text-align: center;font-size: 1.4vw;color: #FFFFFF;letter-spacing: 2px;}
h3{text-align: center;}

table.ref1 td {
	border: 2px solid #c3c3c3;
	padding: 5px;
}

table.ref1 tr {
	padding: 5px;
}

table.opaque td {
	border: 0px;
	padding: 5px;
}

td.opaque tr {
	padding: 5px;
}