body,td,div,p,h1,h2,h3,input,a,span {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
}

body {
   margin: 0;
   padding: 10px;
   text-align:center;
}

.navihg {
   background-image: url(/img/hg_navi.gif);
   background-repeat: no-repeat;
   height: 41px;
}

.hgfooter {
   background-image: url(/img/footer_hg.gif);
   background-repeat: no-repeat;
   height: 41px;
   text-align:center;
}

.hgbox {
   background-color: #007800;
}

.ueb {
   background-image: url(/img/ueb.gif);
   background-repeat: no-repeat;
   height: 79px;
}

.rahmen {
   border: 1px solid #CCCCCC;
}

.box {
   padding: 10px;
   border: 1px dotted #CCCCCC;

}

.input1 {
   padding: 2px;
   height: 20px;
   width: 150px;
   border: 1px solid #CCCCCC;
}

.input2 {
   padding: 2px;
   height: 20px;
   width: 70px;
   border: 1px solid #CCCCCC;
}

.input3 {
   padding: 2px;
   height: 70px;
   width: 258px;
   border: 1px solid #CCCCCC;
}

.input4 {
   padding: 2px;
   height: 20px;
   width: 43px;
   border: 1px solid #CCCCCC;
}

.input5 {
   padding: 2px;
   height: 20px;
   width: 98px;
   border: 1px solid #CCCCCC;
}

h1 {
   font-size: 17px;
   font-weight: bold;
   color: #008E00;
   margin: 0;
   padding: 0;
}

h2 {
   font-size: 14px;
   font-weight: bold;
   color: #008E00;
   margin: 0;
   padding: 0;
}

.text1 {
   color: #FFFFFF;
   height: 22px;
}

.text2 {
   color: #666666;
}

.text3 {
   color: #666666;
   font-weight:bold;
}

ul {

}

li {
   font-weight: bold;
   list-style-image: url(/img/li.gif);
   padding-bottom: 5px;
}

ul.boxlist {
   margin:0;
   padding:0;
}

ul.boxlist li {
   font-weight:bold;
   list-style-image:none;
   list-style-type:none;
   padding: 0 0 5px 15px;
   background: transparent url(/img/li.gif) 0 0 no-repeat;
}

a:link, a:active, a:visited {
   color: #006600;
   text-decoration: none;
}
a:hover {
   color: #006600;
   text-decoration: underline;
}

a.menue:link, a.menue:active, a.menue:visited {
   color: #006600;
   text-decoration: none;
}
a.menue:hover {
   color: #ffffff;
   text-decoration: none;
}

a.footer:link, a.footer:active, a.footer:visited {
   color: #ffffff;
   text-decoration: none;
}
a.footer:hover {
   color: #ffffff;
   text-decoration: underline;
}

.spacer-small {
   height: 10px;
}

.spacer-medium {
   height: 20px;
}

.spacer-big {
   height: 30px;
}

.bold {
   font-weight:bold;
}

.justify {
   text-align: justify;
}

.red {
   color: #f00;
   font-weight:bold;
   font-size:16px;
}

form {
   padding:0;
   margin:0;
}