body {
color: #333333;
background-image: url(images/hg_1.gif);
font-family: Verdana, Helvitica, Arial, sans-serif;
font-size: small;
margin-top: 0;
}

h3 {
font-size: 105%;
margin-bottom: 0.5em;
}

#wrapper {
width: 760px;
margin-right: auto;
margin-left: auto;
background-color: #fff;
border: 1px solid #999;
}

#header {
margin-top: 0;
margin-bottom: 0;
}

#main {
width: 560px;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
margin-bottom: 30px;
line-height: 1.5em;
}

#navi{position: relative; display: block; height: 21px; font-size: 11px; font-weight: bold; background: transparent url(images/bgOFF.gif) repeat-x top left; font-family: Arial,Verdana,Helvitica,sans-serif; border-bottom: 1px solid #d9d9d9;}
#navi ul{margin: 0; padding: 0; list-style-type: none; width: auto;}
#navi ul li{display: block; float: left; margin: 0 1px 0 0;}
#navi ul li a{display: block; float: left; color: #39951b; text-decoration: none; padding: 3px 19px 0 20px; height: 18px;}
#navi ul li a:hover,#navi ul li a.current{color: #fff; background: #c0c0c0;}
#navi ul li a:active,#navi ul li a.current{color: #fff; background: transparent url(images/bgON.gif) repeat-x top left;}

address {
color: #39951b;
text-align: center;
font-size: 70%;
font-style: normal;
letter-spacing: 2px;
line-height: 1.5em;
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px solid #d9d9d9;
}

a:link, a:visited {
text-decoration: underline;
color: #39951b;
font-weight: bold;
}

a:hover {
color: #ff9933;
}

#head_top {
padding-top: 5px;
padding-bottom: 5px;
}

#marquee {
height: 19px;
background-color: #39951b;
color: #fff;
padding-top: 0;
}

marquee {
padding: 0 10px 0 10px;
}

label {
display: block;
}

#name {
width: 175px;
border: 1px solid #8c8c8c;
margin-bottom: 1em;
}

#absender, textarea {
width: 300px;
border: 1px solid #8c8c8c;
margin-bottom: 1em;
}

textarea {
height: 7em;
}