* { padding: 0; margin: 0; }
body { color: #fff; background-color: #808080; font-family: Verdana, Arial, Helbetica, sans-serif; font-size: small; h1: 130%; h2: 120%; h3: 100%; }
#container { color: #000; background-color: #FFFFFB; width: 1003px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #000; }
#kopfbereich { position: relative; color: black; background-color: #fff; padding: 10px 0px 0px 0px; }
#nav1 { color: #808080; background-color: #fff; padding: 30px 20px 0px 0px; margin-left: 25px; border-top: 0px solid #000; border-bottom: 0px solid #000; height: 40px; }
#nav1 ul { margin-bottom: 0; }
#nav1 li { display: inline; list-style-type: none; margin: 0; }
#nav1 a { color: #808080; }
.navdeko1 { font-color: #000; }
.skiplink { display: none; }
.bildnav { padding-right: 5px; padding-bottom: 5px; }
.bildlist { float: left; margin-right:30px; }
.bildlinks { float:left; padding: 2px; margin-right: 25px; margin-bottom: 10px; }
.bildrechts { float:right; padding: 2px; margin-left: 25px; margin-right: 0px; margin-bottom: 10px;}
#textmain { float: left; width: 673px; margin-left: 25px; padding: 10px 25px 25px 0px; text-align: justify; color: #645957; }
#content { float: right; width: 280px; margin: px; margin-top: 262px; padding: px px px 0px; text-align: center; color: #645957; }
address { text-align: center; font-size: 85%; font-style: normal; letter-spacing: 2px; line-height: 1.5em; clear: both; margin-top: 20px; }
a { text-decoration: none; outline: none; }
a img {border:none;}
a:link { color: blue; }
a:visited { color: blue; }
a:hover, a:focus { text-decoration: underline; }
p, ul { margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; }
ul ul { margin: 0; }
li { list-style-position: inside;}
