body{
font-family: sans-serif, Arial, Verdana;
background-color: #E0E0FF;
margin-right: 0.0em;}
h1{
background-color: #E5E5F0;
background-color: #FFFFFF;
text-align: center;
padding: 0.2em;
border-width: 5px;
border-style: solid;
border-color: orange;
border-color: #A8A8BF;}
h2{
background-color: #A8A8BF;
text-align: left;
padding: 0.2em;
width: 100%;}
h3{
background-color: #A8A8BF;
text-align: left;
padding: 0.2em;
width: 100%;}
h4{
margin-top: 1.5em;
margin-bottom: 0.8em;
text-align: left;
width: 100%;}
td.Content {
font-size: 1em;}
th.Content {}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}
.outerDivision {
font-size: 0.9em;
position: relative;
width: 100%;}
.banner {
position: fixed;
top: 7em;
left: 61em;
right: 0;
z-index: 3;}
.mainContent {
position: absolute;
top: 0;
left: 16em;
width: 40em;
padding: 1.5em;
background-color: #E5E5F0;
background-color: #FFFFFF;
border: 1px solid #1d2d8c;
z-index: 4;}
.menuBorder {
position: absolute;
width: 15em;
left: 0.05em;
top: 0;
z-index: 4;}
.menu {
width: 14.5em;
float: left;
border: 1px solid #1d2d8c;
margin-bottom: 0.6em;
left: 0.0px;
background-color: #EEEEEE;}
.menuHeader {
font-family: sans-serif, Arial, Verdana;
font-weight: bold;
background-color: #FFC0C0;
background-color: #A8A8BF;
padding: 0.05em;
padding-left: 0.2em;
padding-right: 0.2em;
border-bottom: 1px solid #000000;
font-size: 1em;}
.menuItem {
font-family: sans-serif, Arial, Verdana;
background-color: #E5E5F0;
background-color: #FFFFFF;
padding: 0.05em;
padding-left: 0.2em;
padding-right: 0.2em;
border: 0px solid #000000;
font-size: 1em;}
.defaultTable {
border-width: 0px;
border-style: solid;
border-color: black;
font-size: 1em;}
.standardTable {
border-width: 1px;
border-style: solid;
border-color: black;
font-size: 1em;}
.archivTableRow {}
.archivTableColumn {}
.gaestebuchHeadline {
width: 100%;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: black;
background-color: #D0D0D0;
font-size: 1em;}
.gaestebuchNextRow {
width: 100%;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: black;
background-color: #FFFFFF;
font-size: 1em;}
.logoImg{width: 100%;}
.subheadline {
color: red;
font-size: 120%;
font-weight: bold;
font-style: italic;}
.teaser {
font-size: 120%;}
.footerTable{
border: 0px;
width: 100%;}
.footerLeftSide{
text-align: left;}
.footerRightSide{
text-align: right;}
.enterCommentTable{
border: 0px;}
.topRow {
vertical-align: top;}
.commentsTableElement{
text-align: left;}
