/**** basics ****/
body, p, td, h1, h2, h3  { color: #707072; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
a:link, a:visited, a:active { color: #979797 ; text-decoration: none; }
a:hover   { color: #000 ; text-decoration: underline; }
h1 { color: #979797; font-size: 20px; font-weight: normal; margin: 4px 0 22px; }
h2 { color: #979797; font-size: 20px; font-weight: normal; margin: 28px 0 0; padding-bottom: 0; }
hr { background-color: #979797; height: 3px; border: solid 1px #fff; }
img { margin: 0; padding: 0; border-width: 0; }
p { margin-top: 0; }

/**** nav-h ****/
.nav-h { background-color: #707072; padding-top: 34px; padding-left: 58px; }
.nav-h1 { padding-right: 10px; padding-bottom: 12px; padding-left: 5px; border-left: 1px solid #bbbcbd; }
.nav-h2 { padding-right: 10px; padding-bottom: 12px; padding-left: 5px; border-left: 1px solid #bbbcbd; }
.nav-h3 { margin-left: 330px; padding-right: 10px; padding-bottom: 12px; padding-left: 5px; border-left: 1px solid #bbbcbd; }
.nav-h a:link, .nav-h a:visited, .nav-h a:active { color: #bbbcbd ; text-decoration: none; }
.nav-h a:hover   { color: #fff ; text-decoration: none; }

/**** nav-u ****/
.nav-u { background-color: #707072; padding-top: 20px; padding-left: 58px; }
.nav-u a:link, .nav-u a:visited, .nav-u a:active { color: #bbbcbd ; text-decoration: none; }
.nav-u a:hover   { color: #fff ; text-decoration: none; }
.nav-u1 { padding-bottom: 3px; }

.logo { padding-left: 30px; }
.frame { border: solid 1px #707072; }
.image-frame {  }
#image {  }
#image img { margin: 0; padding: 0; border-width: 0; }
#image p { margin: 0; padding: 0; border-width: 0; }
/*
#image img { margin-bottom: 0px important!;  }
*/
.main { padding: 4px 84px 20px 60px; }
.content1 { padding-top: 1px; padding-bottom: 0px; }
.thumb {}
.thumb img { margin-right: 1px; }
#thumb2 {}
#thumb4 {display: none;}

.nav-s { padding-left: 30px; }
.nav-s a:link, .nav-s a:visited, .nav-s a:active { color: #979797 ; text-decoration: none; }
.nav-s a:hover   { color: #c50c1f ; text-decoration: none; }
#content2-link {color: #c50c1f;}

#content2 { padding-top: 10px; padding-right: 168px; padding-left: 200px; }
#content3 { padding-top: 10px; padding-right: 168px; padding-left: 200px; display: none; }
#content4 { padding-top: 10px; padding-right: 168px; padding-left: 200px; display: none; }

.volltext { padding-bottom: 20px; padding-left: 58px; }

#content2 td { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #979797; }
#content3 td { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #979797; }
