@charset "UTF-8";


/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  font-size:0;

}
/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */


a { 
outline:0; 
-moz-outline:0;
}


body, html {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}


.wrapper {
width: 924px;
height: 558px;
background-image: url(hintergrund.gif);
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.deutschland {
width: 257px;
height: 367px;
float: left;
margin-left: 50px;
margin-top: 130px;
background-image: url(deutschland/deutschland.gif);
}

.bundeslaender {
width: 250px;
height: 320px;
float: left;
margin-left: 30px;
margin-top: 170px;
overflow: hidden;
}


.staedte {
width: 220px;
height: 220px;
float: left;
margin-left: 60px;
margin-top: 170px;
overflow: auto;
}

.staedte a {
color:#509789;
}

.staedte a:hover {
color:#c88169;
}


.impressum {
float: left;
margin-left: 60px;
margin-top: 100px;
overflow: auto;
font-size:14px;
font-weight: bold;
color:#509789;
}