html { text-align: center; margin: 0; padding: 0; }
body { background-color: #CAE0F6; background-position: right; vertical-align: baseline; text-align: center; margin: 0; padding: 0; }
#body { background-color: #FFFFFF; background-position: center center; vertical-align: middle; text-align: center; margin-left: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; padding: 0; width: 1024px; height: 800px; }
#header { width: 860px; height: 100px; }
#navigation { width: 160px; height: 530px; background-color: #5079A3; background-repeat: no-repeat; overflow: hidden; float: left; vertical-align: middle; text-align: right; }
#mainnav { background-image: url(http:///css/header_steelblue2.gif); width: 160px; height: 600px; vertical-align: middle; text-align: left; }
#mainnavmenu { background-image: url(http://webdesign.olwasoft.de/demowebs/steelblue/css/zelle2.gif); background-color: #DDE6F4; width: 160px; height: 31px; text-indent: 0px; vertical-align: middle; text-align: justify; text-indent: 1px; text-indent: 1pt; text-indent: 1pt; vertical-align: middle; text-indent: 1pt; vertical-align: bottom; text-indent: 1pt; vertical-align: bottom; text-align: right; }
#mainnavsubmenu { font-family: Verdana; color: #000000; font-size: 12pt; font-weight: bold; width: 112px; height: 30px; }
#container { width: 1000px; height: 530px; }
#contentleft { width: 250px; height: 530px; background-color: #FBFCFD; vertical-align: middle; text-align: justify; padding: 5px; overflow: auto; float: left; }
#contentright { width: 230px; height: 520px; background-color: #FBFCFD; vertical-align: middle; text-align: justify; margin: 5px; overflow: auto; float: right; }
#content { width: 588px; height: 520px; font-family: Verdana; color: #000000; font-size: 10pt; border-right-width: 1px; border-right-style: solid; border-right-color: #9CB5CF; background-image: url(http:///css/website_steelblue1.jpg); background-color: #FBFCFD; background-position: center center; vertical-align: middle; text-align: justify; margin: 5px; overflow: auto; float: left; }
p { font-family: Trebuchet MS; color: #0A4B7A; font-size: 10pt; text-align: left; }
#footer { background-image: url(http:///css/footer2.jpg); background-color: #7C9DC0; width: 860px; height: 15px; overflow: hidden; }
#footerright { font-family: Trebuchet MS; color: #FFFFFF; font-size: 10pt; font-weight: bold; vertical-align: middle; text-align: center; width: 430px; height: 100%; overflow: hidden; }
#mainnavitem a:link { color: #FFD700; text-decoration: none; }
#mainnavitem a:visited { color: #FFD700; text-decoration: none; }
#mainnavitem a:hover { color: #FFFF00; text-decoration: underline; }
#mainnavitem a:active { color: #FFFF00; text-decoration: underline; }
.table-footer { width: 100%; }
a.link-footer:link { font-family: Trebuchet MS; color: #FFFFFF; font-size: 12pt; font-weight: bold; }
a.link-footer:visited { font-family: Trebuchet MS; color: #4682B4; font-size: 12pt; font-weight: bold; }
a.link-footer:hover { font-family: Trebuchet MS; color: #004080; font-size: 12pt; font-weight: bold; }
a.link-footer:active { font-family: Trebuchet MS; color: #4682B4; font-size: 12pt; font-weight: bold; }
.td-caption { font-family: Verdana; color: #FFFFF0; font-size: 14pt; font-weight: bold; background-color: #4B0082; }
.table-caption { background-color: #4B0082; width: 100%; }
.table-guestbook { background-color: #CAE0F6; }
.td-guestbook { background-color: #A0C8EF; text-align: center; }
.table-guestbooknav { background-image: url(http://webdesign.olwasoft.de/demowebs/steelblue/css/footer2.jpg); width: 100%; max-height: ; }
.td-guestbooknavmenu { font-family: Trebuchet MS; color: #7CB3E9; font-size: 12pt; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:link { font-family: Arial; color: #7BADF0; font-size: 12pt; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:visited { font-family: Arial; color: #7BADF0; font-size: 12pt; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:hover { font-family: Arial; color: #3380E8; font-size: 12pt; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:active { font-family: Arial; color: #7BADF0; font-size: 12pt; font-weight: bold; text-decoration: none; }
.table-guestbookentry { font-family: Arial; color: #0A4B7A; font-size: 11pt; }
.td-guestbookentryheader { color: #DED887; background-image: url(http:///css/footer2.jpg); background-color: #72ACE7; }
.font-guestbookdate { color: #B0E0E6; }
.font-guestbookurls { font-family: Verdana; color: #000000; font-size: 10pt; text-decoration: none; }
.font-guestbookplace { font-family: Arial; color: #B0E0E6; font-size: 11pt; font-weight: bold; }
a.link-guestbook:link { font-family: Arial; color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-guestbook:visited { font-family: Arial; color: #F0F8FF; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-guestbook:hover { font-family: Arial; color: #FFD700; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-guestbook:active { font-family: Arial; color: #2F4F4F; font-size: 10pt; font-weight: bold; text-decoration: none; }
.font-guestbookusername { font-family: Arial; color: #0A4B7A; font-size: 11pt; font-weight: bold; }
.td-guestbookentryeval { font-family: Trebuchet MS; color: #556B2F; font-size: 16px; background-color: #CAE0F6; }
#mainnavmenu a:link { font-family: Trebuchet MS; color: #5079A3; font-variant: normal; font-size: 12pt; font-weight: normal; word-spacing: 1px; text-decoration: none; text-transform: none; font-stretch: ultra-condensed; }
#mainnavmenu a:visited { font-family: Trebuchet MS; color: #5079A3; font-size: 12pt; font-weight: normal; text-decoration: none; }
#mainnavmenu a:hover { font-family: Trebuchet MS; color: #004080; font-size: 12pt; font-weight: normal; text-decoration: none; }
#mainnavmenu a:active { font-family: Trebuchet MS; color: #5079A3; font-size: 12pt; font-weight: normal; text-decoration: none; }
#footerleft { font-family: Trebuchet MS; color: #FFFFFF; font-size: 10pt; font-weight: bold; vertical-align: middle; text-align: center; width: 430px; height: 100%; overflow: hidden; }
a:link { font-family: Verdana; color: #E6E6FA; font-size: 11pt; font-weight: bold; text-decoration: none; }
a:hover { font-family: Verdana; color: #ADD8E6; font-size: 11pt; font-weight: bold; text-decoration: none; }
a:active { font-family: Verdana; color: #E6E6FA; font-size: 11pt; text-decoration: none; }
.td-formheader { font-family: Arial; color: #F0F8FF; font-size: 14pt; }
.table-form { background-color: #F0F8FF; }
h1 { font-family: Trebuchet MS; color: #5079A3; font-size: 10pt; font-weight: bold; text-decoration: none; text-transform: uppercase; vertical-align: bottom; text-align: center; }
.table-list { width: 100%; }
#shortcutnav { background-color: #FFFFFF; vertical-align: middle; text-align: center; width: 860px; height: 35px; }
.table-navigation { vertical-align: middle; text-align: left; width: 160px; height: 528px; }
#head { background-color: #FFFFFF; height: 50px; }
#footermiddle { font-family: Trebuchet MS; color: #FFFFFF; font-size: 10pt; font-weight: bold; vertical-align: middle; text-align: center; }
#headermiddle { vertical-align: middle; text-align: center; width: 860px; }
#shortcutmenu { vertical-align: middle; text-align: center; width: 122px; height: 29px; overflow: hidden; float: left; }
#mainnavmenu:visited { background-image: url(http://webdesign.olwasoft.de/demowebs/steelblue/css/zelle3.gif); background-color: #EEEEF9; vertical-align: bottom; width: 160px; height: 30px; }
