* {margin:0;padding:0;border:none;}

body {background-color: #f9f9f9; min-width: 50em;
margin-top: 1em; font-family: Verdana, Arial, sans-serif;}
		
h1,h2 {font-family:Verdana,Arial; padding-top: 0.5em; padding-left: 1em;}
h1 { font-size: 130%; }
h2 { font-size: 110%; }
ul.footer {list-style: none;}
.footer a {color: #b2b2b2;}
ul.navigation {list-style: none;}
.content ul {padding-bottom: 1em;}
.navigation img {padding-top: 2em;}
.content li {margin-left: 4em;}
p {padding-top: 1em; padding-bottom: 1em;}
.content img {padding-top: 1em; padding-left: 1em; padding-right: 1em;}
a {text-decoration: none; color: black;}
div#Titel { padding-right: 0.5em; padding-left:  0.5em;
font-size: 120%;font-weight: bold;
/*background-color: red;*/}

a:link {color: black;}
a:hover {color: #2a84aa;}

.content {background-color: #ffffff; margin-left: 12em; padding: 1em; 
border-width: 1px 0px 1px 1px; border-style: solid; border-color: #a7d7f9; border-radius: 1em 0em 0em 1em;}

.txt {min-height: 294px; padding-left: 1em;}

.center {text-align: center;
margin-left: auto;
margin-right: auto;
width: 25em;
}

.pic {float: left;}

.map { padding-left: 20em;
}

.footer {text-align: center; 
position: relative; width: 100%; margin-top: 1em; padding-bottom: 1em;
font-size: 80%; color: #b2b2b2;
/*background-color: #e4e6e7;*/
}

.navigation {
margin-left: 3em; margin-top: 5em;
float: left;
font-size: 90%;
/*background-color: lime;*/
}

.logo {margin-left: 3em;
padding-bottom: 1em; min-height: 6.5em;
/*background-color: blue;*/
}