body    { background-image: url(../grafik/main-hg.png); background-repeat: repeat; margin: 0 }
.main  { width: 968px }
.head { width: 968px; height: 18px; float: left }
.content   { background-image: url(../grafik/frank-hg.png); background-repeat: no-repeat; width: 968px; height: 571px; float: left }
.navicon  { margin-top: 4px; width: 830px; height: 64px }
.logo  { color: #6a83a0; font-size: 14px; font-family: Arial; font-weight: bold; text-align: left; width: 250px; float: left }
.logo a:link, .logo a:visited { color: #6a83a0; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: left; width: 250px; float: left }
.navi  { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: right; float: right }
.navi a:link, .navi a:visited { color: #6a83a0; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }
.navi a:hover { color: #bfa252 }
.bild-con    { width: 356px; height: 497px; float: left; clear: left }
.ref-con   { padding-top: 86px; width: 356px; height: 497px; float: left; clear: left }
.ref-con-hz  { padding-top: 86px; width: 580px; float: left }
.refs { padding-right: 5px; padding-bottom: 5px; width: 110px; height: 73px; float: left }
.refs a:link, .refs a:visited { }
.text-con  { width: 470px; float: left }
.text-con-hz { float: right }
.text    { color: #6a83a0; font-size: 12px; font-family: Arial; line-height: 18px; text-align: left; margin-top: 44px; padding-left: 11px; width: 222px; float: left }
.text-hz { color: #6a83a0; font-size: 12px; font-family: Arial; line-height: 18px; text-align: left; margin-top: 44px; padding-left: 11px; float: left }
.textrechts   { color: #6a83a0; font-size: 12px; font-family: Arial; line-height: 18px; text-align: left; margin-top: 44px; padding-left: 11px; width: 222px; float: right }
.minitext   { color: #6a83a0; font-size: 10px; font-family: Arial; line-height: 14px; text-align: left; margin-top: 44px; margin-left: 22px; width: 215px; float: right }
.text a:link, .text a:visited { color: #6a83a0; font-size: 12px; font-family: Arial; line-height: 18px; text-decoration: underline; text-align: left }
.textrechts a:link, .textrechts a:visited { color: #6a83a0; font-size: 12px; font-family: Arial; line-height: 18px; text-decoration: underline; text-align: left }
.text a:hover { color: #bfa252 }
.textrechts a:hover { color: #bfa252 }
h1  { color: #bfa252; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 18px; margin: 0 0 0 }
h1 a:link, h1 a:visited { color: #bfa252; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 18px; text-decoration: underline; margin-top: 20px; float: left }
.container  { background-image: none; width: 830px; height: 497px }
.text b, .textrechts b, .logo b { color: #fff }
.text strong, .textrechts strong, .logo strong { color: #bfa252 }
.foot  { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 74px; background-image: url(../grafik/foot.png); background-repeat: no-repeat; width: 968px; height: 60px; float: left }
.foot a:link, .foot a:visited { color: #6a83a0; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }
.foot a:hover  { color: #bfa252; display: inline }
.lang { text-align: right; width: 830px }
.imp  { font-size: 14px; font-family: Arial; float: left }
p { margin: 18px 0 0; padding: 0 }
.ana  { color: #5c728b; font-size: 10px; font-family: Arial; text-align: left; padding-top: 2000px; padding-bottom: 50px; width: 835px }
.ana h1 { color: #5c728b; font-size: 12px; font-weight: bold }
