
body           { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d3d3d3; margin: 40px 0 0; padding-right: 0; padding-left: 0 }
table  { width: 100%; height: 100% }
td  { padding-bottom: 12px; border-style: solid; border-width: 1px 0 1px 1px; border-color: white }
ul { list-style-type: none; margin-top: 20px; margin-right: 5px; margin-left: 15px }
h1 { font-size: 1.2em; font-weight: bold; margin-top: 70px }
h2 { font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: 50px }
h3 { font-size: 1em; font-weight: bold; word-spacing: 0.8em; margin-top: 20px; margin-bottom: 20px }
#kopfleiste       { background-color: #b6c7ca; text-align: right; width: 100%; height: 100px }
#inhalt       { background-color: #a9a9a9; width: 100%; height: auto }
#inhalt img {
	margin: 2px; }

#fusszeile       { color: #fff; font-weight: bold; background-color: #b6c7ca; text-align: right; padding-top: 30px; width: 100%; height: 20px }
#fusszeile p  { margin-top: 0; margin-right: 30px }
.menu       { font-weight: bold; line-height: 2.5em; width: 160px; vertical-align: top }
.menu a:link { color: black; text-decoration: none }
.menu a:visited { color: black; text-decoration: none }
.menu a:hover { color: #808080 }
.menu a:active { color: #808080 }
.submenu  { line-height: 2.5em; text-align: left; padding-top: 76px; width: 130px; vertical-align: top }
.submenu p { text-align: left; margin: 0 10px 0 15px; vertical-align: top }
.submenu a { color: #000; text-decoration: none }
.subbild     { background-image: url("submenu.jpg"); width: 130px }
.subgrau     { background-image: url("submenu_grau.jpg"); width: 130px }
.textzelle  { text-align: center; padding-top: 60px; padding-right: 20px; padding-left: 20px; width: 440px; vertical-align: top }
.textzelle a { color: #000 }
.textzelle p { text-align: left }
.querformat             { text-align: center; padding-top: 60px; padding-right: 20px; padding-left: 20px; width: 440px; vertical-align: top }
.hochformat  { text-align: center; padding-top: 24px; padding-right: 20px; padding-left: 20px; width: 440px; vertical-align: top }
.re_navi        { font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; line-height: 1.5em; padding-top: 56px; padding-left: 12px; vertical-align: top; border-right: 1px solid white }
.re_navi p    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 10px; padding-left: 15px; vertical-align: top }
.re_navi a:link { color: #fff; font-weight: bold; text-decoration: none }
.re_navi a:visited { color: #000; font-weight: bold; text-decoration: none }
.re_navi a:hover  { color: #fff; font-weight: bold }
.re_navi a:active  { color: #fff; font-weight: bold }
.logo { margin-right: 30px }
.photographers { font-size: 1em; font-weight: bold; text-align: left; margin-bottom: 15px; margin-left: 15px }
.webdesign        { color: #454545; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: right; margin-top: 250px; margin-right: 30px }
.linkmargin { margin-top: 26px }
.imprintmargin { margin-top: 0 }
strong { color: #fff; font-weight: bold }
em  { color: #fff; font-style: normal }

