div#map {height:500px;}

div#content {font-size:0.8em;}
div#content h1 {font-size:1.5em; margin:0; font-weight:bold; text-decoration:none;}
div#content p.warning {font-size:2em; color:#FF0000; font-weight:bold}

div#textot {font-size: 1em; text-align:center;}
div#textot h1{font-size: 1.4em; margin:0.5em 0; font-weight:bold; text-decoration:none;}

div#info {font-size:0.6em; text-align:left;}
div#info a{color: #000; text-decoration:underline; cursor: pointer;}
div#info a:hover{color: #999; text-decoration:underline;}
div#info table {text-align:center; border-collapse:collapse; margin:1em auto;}
div#info table td {border:1px solid #000;}
div#info table a{text-decoration:none; margin: 0;}
div#info table h1{text-decoration:none; font-size: 1.2em; margin:0;}

div#zoompic{position:absolute; top:10.9em; left:50%; background:none; text-align:right;}
div#zoompic img{border:2px solid silver; border-top:15px solid #dee7f1; background:#FFF; padding:2px; cursor:pointer;}
div#zoompic input{position: relative; top: 1.9em; border:1px solid #000; font-size:0.5em; width:15px; height:15px;}

div#popup{position:absolute; top:28.9em; left:50%; text-align:right; border:2px solid silver; background:#FFF; padding:0;}
div#popup input#popupClose{border:1px solid #000; font-size:0.5em;  height:100%; width:100%; cursor:pointer;}
div#popup div#popupTitlebar{width:100%; padding: 0; background:#dee7f1}
div#popup div#popupContent{text-align:left;}

div#suche table {margin:2px; font-size:1.2em;}
div#suche table td {border: none; text-align:left;}
div#suche input{ margin: 0;}
div#suche form {margin:5px;}

div#routenplaner table{text-align:center; border-collapse:collapse; margin:0 auto 0.5em auto;}
div#routenplaner table td{border:none;}

input#searchsubmit {border:1px solid black; background:#dee7f1; margin-top:0.3em;}
