body {
background-color : #999999;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-weight : normal;
}

h1 {
color : #657398;
font-size : 19px;
text-align : center;
padding : 5px 0 5px 0;
}
h2 {
color : #657398;
font-size : 14px;
line-height : 1.5;
padding : 0;
margin : 0;
}
h3 {
font-size : 13px;
padding : 0;
margin : 0;
}
a {
color : #657398;
font-weight : bold;
text-decoration : underline;
}
a, a:visited {
color : #657398;
}
a:focus {
outline : none;
}
#page {
margin : auto;
width : 800px;
height : 490px;
border : 5px solid #657398;
padding : 0;
background-color : #ffffff;
}
#innerhead {
font-weight : bold;
color : #657398;
background-color : #ffffff;
text-align : left;
height : 25px;
padding : 5px;
}
#innercontent {
display : block;
font-weight : normal;
color : #657398;
background-color : #ffffff;
text-align : left;
height : 410px;
padding : 5px;
}
#innernav {
position : relative;
float : left;
padding : 5px;
width : 110px;
font-size : 12px;
height : 310px;
}
#innertext {
display : block;
position : relative;
padding : 30px 20px 20px 20px;
font-size : 12px;
overflow : auto;
height : 335px;
border-top:1px solid #657398;
}
#innerfoot {
color : #657398;
height : 20px;
padding-top : 5px;
padding-bottom : 2px;
font-size : 10px;
text-decoration : none;
font-weight : normal;
background-color : #ffffff;
text-align : center;
}
#headline1 {
font-family : Courier New;
font-size : 30px;
text-decoration : none;
font-weight : bold;
color : #657398;
background-color : #ffffff;
text-align : right;
padding-right : 15px;
}
#pic {
position : fixed;
}
.contentpic {
border : 1px;
border-color : #666699;
width : 690px;
margin-left : 40px;
margin-right : 40px;
}

a.menu_passiv,
a.menu {
display : block;
float : left;
width : 95px;
color : #657398;
background : #ffffff;
text-decoration : none;
font : normal 12px arial, sans-serif;
padding : 1px 1px 1px 5px;
margin : 2px;
border-left:2px solid #fff;
/*border-left:2px solid #ccc; border-top:2px solid #ccc;
border-right:2px solid #fff; border-bottom:2px solid #fff;*/
}
a.menu_aktiv {
color : #657398;
text-decoration : none;
font-weight : bold;
margin-left:2px;
padding : 1px 1px 1px 5px;
border-left:2px solid #657398;
}

a.menu_passiv:hover,
a.menu:hover {
color : #657398;
text-decoration : underline;
font-weight : normal;
/*background-color : #657398;*/
padding : 1px 1px 1px 5px;
border-left:2px solid #657398;
/*border-left:2px solid #fff; border-top:2px solid #fff;
border-right:2px solid #ccc; border-bottom:2px solid #ccc;*/
}

a.gallery, a.gallery:visited {
display : block;
display : inline-block;
color : #000;
text-decoration : none;
border : 1px solid #000;
width : 75px;
height : 47px;
float : left;
margin : 4px;
}
a.slidea {
background : url(img/test.jpg);
}
a.slideb {
background : url(img/test2.jpg);
}
a.slidec {
background : url(img/test3.jpg);
}
a.slided {
background : url(img/test4.jpg);
}
a.slidee {
background : url(img/test5.jpg);
}
a.gallery em, a.gallery span {
display : none;
}
a.gallery:hover {
border : 1px solid #fff;
}
#container_top {
position : relative;
width : 525px;
height : 350px;
border : 1px solid #a49188;
margin : 1em auto;
}
#container_top img {
border : 0;
}
#container_top .thumbs {
position : absolute;
left : 0;
top : 0;
}
#container_top a.gallery:hover span {
display : block;
position : absolute;
width : 502px;
height : 20px;
top : 50px;
left : 5px;
padding : 5px;
font-style : italic;
color : #fff;
z-index : 100;
}
#container_top a.gallery:hover span:first-line {
font-style : normal;
font-weight : bold;
font-size : 1.1em;
color : #000;
}
#container_top a.gallery:active, #container_top a.gallery:focus {
border : 1px solid #000;
}
#container_top a.gallery:active em, #container_top a.gallery:focus em {
display : block;
position : absolute;
width : 502px;
height : 250px;
top : 75px;
left : 5px;
padding : 5px;
color : #000;
border : 1px solid #3d330f;
z-index : 50;
}
#container_top h1 {
clear : both;
margin : 0;
padding-top : 200px;
text-align : center;
font-family : georgia, "times new roman", serif;
font-size : 3em;
font-weight : normal;
color : #fff;
}
#container_top h1 em {
font-size : 0.6em;
color : #000;
}

.formdiv{
  display:block;
  float:left;
  width:99%;
  padding-left:20px;
}
.formlabel{
  float:left;
  width:10%;
}
.formtrenner{
  display:block;
  clear:left;
  width:99%;
  height:1px;
  margin-bottom:1px;
  padding-bottom:1px;
}
.formfeld{
  float:left;
  width:90%;
}

.texthighlight{font-weight:bold;}
