<!--

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}

.banner {
padding: 5px;
text-align: right;
}

.header {
white-space: nowrap;
background: rgb(63,54,15);
}

.header .menu {
white-space: nowrap;
vertical-align: middle;
}

.header .menu .left-menu {
position: absolute;
top: 5px;
white-space: nowrap;
margin-left: 70px;
color: #FFFFFF;
}

.header .menu .right-menu {
top: 5px;
right: 0px;
position: absolute;
white-space: nowrap;
text-align: right;
color: #FFFFFF;
}

.menu a {
padding: 5px;
text-decoration: none;
color: #FFFFFF;
}

.menu a:link {
text-decoration: none;
}

.menu a:visited {
text-decoration: none;
}

.menu a:hover {
text-decoration: none;
background-color: rgb(165,156,117);
}

.selected {
background-color: rgb(114,105,66);
}

.impressum {
background-color: #CCCCCC;
height: 350px;
width: 600px;
overflow: auto;
text-align: left;
vertical-align: middle;
padding: 15px;
}

td.submenu {
width: 150px;
margin: 0px;
background-color: rgb(63,54,15);
}

td.submenu a {
text-decoration: none;
color: #FFFFFF;
}

td.submenu div.link {
margin: 0px;
padding: 5px 5px 5px 15px;
}

td.submenu a:link {
text-decoration: none;
}

td.submenu a:visited {
text-decoration: none;
}

td.submenu div.link:hover {
text-decoration: none;
background-color: rgb(165,156,117);
}

td.submenu div.title {
padding: 5px;
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
background-color: rgb(114,105,66);
}

td.submenu + td{
padding-left: 20px;
}

table.submenu {
height: 78%;
}

.profilh1 {
background-color: rgb(207,168,216);
padding: 2px;
border-bottom: 3px solid #000000;
font-weight: bold;
}

.profilt1 {
background-color: rgb(255,255,219);
padding: 2px;
}

.profilt2 {
background-color: rgb(216,207,168);
padding: 2px;
}

.main {
margin-left: 20px;
margin-right: 5px;
}


.gallery-navigation {
font-size: 20px;
color: #999999;
}

.gallery-navigation a {
color: #000000;
font-weight:bold;
text-decoration:none;
}

.gallery-thumb {
text-decoration:none;
}

.gallery-thumb img {
border:1px white solid;
}

.gallery-thumb img:hover {
border:1px black solid;
}

.greytable1 {
background-color: #C0C0C0;
}

.greytable2 {
background-color: #CFCFCF;
}



.impressum1 {
background-color: #CCCCCC;
width: 600px;
text-align: left;
vertical-align: middle;
}

.impressum1:before {
  background: transparent url(images/top-right.png) scroll no-repeat top right;
  height: 30px;
  display: block;
  border: none;
  content: url(images/top-left.png);
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.impressum1:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(images/bottom-left.png);
  margin: 0 0 -1px 0;
  height: 30px;
  background-color: #ffffff;
  background: transparent url(images/bottom-right.png) scroll no-repeat bottom right ;
  padding: 0;
}

.hidden {
display: none;
}

.center {
text-align: center;
}
-->