* {
margin: 0;
padding: 0;
}

html {
height: 101%;
}

body {
background: #004c88 url(images/bg_night-run.jpg) no-repeat center center; 
/*background: #004c88;
color: #004c88;*/
font-size: 12px;
color: #333;
text-align: center;
margin: auto;
font-family: Arial, Verdana, sans-serif;
}

a {
text-decoration: underline;
color: #004c88;
}

a:hover {
text-decoration: none;
}

a img {
border: 0px solid;
}

#header {
background: url(images/header.jpg) no-repeat;
width: 926px;
height: 185px;
text-align: center;
margin: auto;
}

#page {
background: url(images/sitebg.png) repeat-y;
width: 926px;
text-align: center;
margin: auto;
}

#site {
width: 886px;
text-align: center;
margin: auto;
background-color:#FFFFFF;
padding-bottom: 50px;
}

.breadcrumb {
font-size: 12px;
padding: 10px 0 10px 5px;
text-align: left;
}

#left {
width: 181px;
float: left;
text-align: left;
margin-right: 16px;
}

#topmenu-head {
background: url(images/menutop.png) no-repeat;
width: 181px;
height: 31px;
}

.topmenu {
background: url(images/topmenu.png) repeat-x;
border-left: 1px solid #1155d1;
border-right: 1px solid #1155d1;
list-style-type:none;
}

.topmenu li {
border-bottom: 1px solid #1155D1;
list-style-type:none;
}

.topmenu li.active {
font-weight: bold;
}

.topmenu li.last {
border-bottom: 0px solid;
}

.topmenu a {
background: url(images/arrow-right.png) no-repeat 162px center;
text-decoration: none;
display: block;
padding: 8px 0 8px 13px;
font-size: 14px;
/*
border-bottom: 1px solid #1155d1;
*/
}

#topmenu-bottom {
background: url(images/top-menu-bottom.png) no-repeat bottom left;
height: 6px;
width: 181px;
margin-bottom: 6px;
}

#newsletter-head {
background: url(images/newsletter-top.png) no-repeat;
width: 180px;
height: 4px;
}

#newsletter {
background: #004c88;
}

#newsletter input {
background: #FFF;
border: 0px solid;
font-size: 11px;
font-weight: normal;
font-style: italic;
color: #99b7cf;
border-top: 1px solid #f0f4f8;
border-bottom: 1px solid #bbcfdf;
padding: 3px 5px 3px 5px;
display: block;
width: 140px;
margin-bottom: 3px;
}

#newsletter .submit {
padding: 0;
border: 0px;
background: transparent;
color: #FFF;
border-bottom: 1px solid #FFF;
font-style: normal;
width: 60px;
display: block;
margin-top: 5px;
}

#newsletter-content {
padding: 4px 13px;
}

#newsletter h1 {
font-size: 18px;
font-weight: normal;
color: #FFF;
margin-bottom: 4px;
}

#newsletter-bottom {
background: url(images/newsletter-bottom.png) no-repeat;
width: 180px;
height: 4px;
margin-bottom: 6px;
}

#bottommenu-head {
background: url(images/menubottom-top.gif) no-repeat;
height: 6px;
width: 181px;
}

.topmenu.bottom {
background: url(images/menubottom.gif) repeat-x;
}

#bottommenu-bottom {
background: url(images/top-menu-bottom.png) no-repeat;
height: 6px;
width: 181px;
}

#content {
background: url(images/contentbg.gif) repeat-y;
width: 486px;
float: left;
text-align: left;
margin-right: 25px;
}

#content h1 {
background: url(images/content-top.png) no-repeat;
display: block;
font-size: 14px;
font-weight: normal;
color: #FFF;
padding: 8px 0 23px 12px;
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
background: url(images/subheadline.png) no-repeat;
display: block;
font-size: 14px;
font-weight: normal;
color: #FFF;
padding: 30px 0 23px 12px;
width: 474px;
}

#content img, #content ul, #content p {
margin: 0 16px 1em 16px;
line-height:18px;
}

#content-bottom {
background: url(images/content-bottom.png) no-repeat;
width: 486px;
height: 7px;
}


#right {
float: left;
width: 155px;
text-align: left;
}

#right h1 {
font-size: 14px;
color: #929292;
font-weight: bold;
margin-bottom: 0.8em;
}

.clearer {
display: block;
clear: both;
}

#pagebottom {
background: url(images/page-bottom.png);
width: 926px;
height: 19px;
text-align: center;
margin: auto;
}

#newsletter {
color: #FFF;
}

#newsletter fieldset {
border: 0px solid;
}

#newsletter input[type=hidden] {
display: none;
}

.topmenu ul li ul li a {
font-size: 12px;
padding:5px 0 5px 15px !important;
background: transparent;
}

.topmenu ul li.active a {
border: 0px solid;
background: url(images/arrow.png) no-repeat 162px center;
}

.topmenu ul li ul li a {
background: transparent !important;
}

.topmenu ul li.active ul {
margin-left: 10px;
list-style-type: none;
}

.topmenu ul li.active ul li {
border-bottom: 0px solid;
font-weight: normal;
}

.topmenu ul li.active ul li.active {
font-weight: bold;
}

.tx-veguestbook-pi1 fieldset {
padding-left: 20px;
}

.tx-guestbook-result {
padding-left: 20px;
}

h2 span.gname {
float: left;
display: block;
}

h2 span.gdate {
float: right;
display: block;
padding-right: 15px;
}

.entry {
padding-left: 15px;
}

.tx-guestbook-left {
margin-bottom: 20px;
}

.tx-veguestbook-pi1 fieldset {
border: 0px solid;
}

.tx-veguestbook-pi1 legend {
display: none;
}

.tx-veguestbook-pi1 fieldset label {
display: block;
float: left;
width: 110px;
}

.tx-guestbook-submit {
margin-left: 110px;
}

#mailform fieldset {
border: 0px solid;
}

#mailform label {
width: 100px;
float: left;
display: block;
}

#content form {
padding-left: 15px;
}

#mailformformtype_mail {
margin-left: 100px;
}

#capture {
float: left;
}

.tx-veguestbook-pi1 ul{
padding:0 0 0 26px;
}

.tx-veguestbook-pi1 li{
color: red;

}

.tx-guestbook-right {
padding-left: 12px;
}

.tx_powermail_pi1_fieldwrap_html label {
display:block;
width: 340px;
float: left;
margin-right:5px;
margin-bottom:0px;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html select {
display:block;
width: 90px;
float: right;
margin-right:5px;
margin-bottom:0px;
}

.tx_powermail_pi1_fieldwrap_html.odd {
background-color: #f4f4f4;
padding: 5px 0;
}

.tx_powermail_pi1_fieldwrap_html.even {
background-color: #fff;
padding: 5px 0;
}

.tx-powermail-pi1 p {
padding:0 !important;
margin:0 !important;
font-weight: bold;
}

.tx-powermail-pi1 form {
padding: 0 15px !important;
}

.powermail_check_inner {
padding: 5px;
}

#powermaildiv_uid10 label {
width: 100% !important;
}

#powermaildiv_uid10 textarea {
width: 400px;
height: 120px;
}

.tx-powermail-pi1_thx {
padding: 5px;
}

.tx-powermail-pi1_thx p {
font-weight: normal !important;
}

#powermaildiv_uid1 select {
width: 190px !important;
}
