a.mapmark, a.mapmark:visited {
   border: 1px solid #ffffff;
   background: #cccccc;
   padding: 6px;
   color: #222222;
   font-size: 13px;
   line-height:36px;
   text-decoration: none;
   vertical-align: middle;
   }
a.mapmark:hover {
   border-color: #cc2d06;
   background-color: #CC2D06;
   color: #ffffff;
   }
   
a.mapmark:active {
   border-color: #04508E;
   }

   
#outer{ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
float: left;
} 


#inner{ margin:0px;
 width:100%;
  }  
  

a.nav2, a.nav2:visited  {
    font-size:1em;
    color:#222222;
	display:block;
	background:#eeeeee;
   	padding:0.5em 0.4em 0.5em 1.8em;
    margin-top:-1em;
    text-decoration:none;
    border-bottom:1px dashed #111111;
	border-left:7px solid #EEEEEE;
	height:1em; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
	}

    
    
html>body #nav2 a:link, html>body #nav2 a:visited  {
	height:auto; /* hebt für nicht-IE Browser die Höhenangabe 1em wieder auf */ 
}
	
a.nav2:hover {
    color:#222222;
    text-decoration:none;
   	background-color:#C6CDD2;
	border-color:#CC2D06;
}    


a.navsel, a.navsel:visited  {
    font-size:1em;
    color:#444444;
	display:block;
    font-weight: bold;
	background:#eeeeee;
   	padding:0.5em 0.5em 0.5em 1em;
    margin-top:-1em;
    text-decoration:none;
    border-bottom:1px dashed #111111;
	border-left:7px solid #6C7F8E;
	height:1em; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
	}

    
    
html>body #navsel a:link, html>body #navsel a:visited  {
	height:auto; /* hebt für nicht-IE Browser die Höhenangabe 1em wieder auf */ 
}
	
a.navsel:hover {
    color:#222222;
    text-decoration:none;
   	background-color:#C6CDD2;
	border-color:#CC2D06;
}    
    
.navselected {
 color:#222222;
    font-size:1em; 
	display:block;
	background:#EEEEEE;
    font-weight: bold;
   	padding:0.5em 0.5em 0.5em 1em;
    margin-top:-0.8em;
    border-bottom:1px dashed #111111;
	border-left:7px solid #04508E;   
}

.navselected2 {
    font-size:1em;
    color:#222222;
	display:block;
	background:#EEEEEE;
    font-weight: bold;
   	padding:0.5em 0.4em 0.5em 1.6em;
    margin-top:-0.8em;
    border-bottom:1px dashed #111111;
	border-left:7px solid #04508E;   
}

.verwthemen {
letter-spacing:1px;
line-height:1.5em;
margin:0px;
color:#bbbbbb;
}    

/* ----------outer und inner----------------- */

#breadcrumb{
float:left; 
width:100%;
border-bottom: 1px solid #eeeeee;
margin-bottom: 12px;
margin-top:4px;
font-size: 12px;
} 


#map {
width: 720px; 
height: 460px;}

@media screen and (max-width:700px) {
#map {
width: 100%; 
height: 260px;}
}
 
