body {
background: #fffdf9 url(style_FILES/body.gif) repeat-x top center;
margin: 0px;
text-align: center;
font-family: Verdana, sans-serif;
}

#gras {
background: transparent url(style_FILES/gras.png) repeat-x bottom center;
width: 100%;
height: 104px;
border-bottom: 1px solid #754903;
}

#wrap {
width: 1015px;
height: auto;
margin: 0px auto -20px auto;
}

#head {
width: 100%;
height: 200px;
background: transparent url(style_FILES/head.jpg) no-repeat top center;
}

#topnavi {
width: 245px;
height: 37px;
float: right;
margin-right: 88px;
margin-top: 3px;
display: inline;
}

#topnavi a, #topnavi a:visited {text-decoration: none;font-variant:small-caps;font-size:14px; color:#032905;letter-spacing: -0.5px;margin: 0px 2px 0px 2px;}

#topnavi a:hover, #topnavi a:focus {text-decoration: underline;}

#left {
background: transparent url(style_FILES/left.jpg) repeat-y top left;
width: 200px;
height: auto;
margin: -2px 0px 0px -2px;
float: left;

}

#leftbottom
{
width: 200px;
line-height: 10px;
background: transparent url(style_FILES/leftbottom.png) no-repeat  bottom left;
margin: 0px 0px 0px -2px;
}

#ll {float:left;}

#main {
text-align: left;
}

#content {
float: right;
width:790px;
height: auto;
text-align: justify;
position: relative;
line-height: 24px;
font-size: 12px;
padding: 0px;
}

h1 {font-size:24px;font-weight:normal;color:#032905;padding-bottom: 30px;}

.clear {clear:both;}

#navigation a, #navigation a:visited{
line-height:12px;
display: block;
padding-left:18px;
font-variant:small-caps;
font-size:16px;
text-decoration:none;
color:#ffffff;
padding-bottom: 10px;
}

#content a, #content a:visited{
line-height:12px;
padding-left:18px;
font-variant:small-caps;
font-size:12px;
text-decoration:none;
color:#000000;
padding-bottom: 10px;
}


#content a:active, #content a:hover{
line-height:12px;
padding-left:18px;
font-variant:small-caps;
font-size:12px;
text-decoration:none;
color:#000000;
padding-bottom: 10px;
text-decoration: underline;
}


#navigation a:hover, #navigation a:focus {background: transparent url(style_FILES/navihover.png) no-repeat center center;}

#navigation a.sub, #navigation a.sub:visited {line-height: 10px;font-size:14px;margin-left: 30px;}

#navigation a#active, #navigation a#active:visited {color: #fff193;background: transparent url(style_FILES/navihover.png) no-repeat center center;}

#navigation a#active:hover, #navigation a#active:focus {color: #ffffff;}

mg.kontakt {float:right;margin-left: 50px;}

.td-0 {
width: 90px;
}

.td-1 {
width: 280px;
}

.td-2 {
width: 210px;
}

.td-3 {
width: 100px;
}

.imgtext-table {
}

#kontakt label {
    float: left;
    width: 90px;
}

.tx-powermail-pi1 {
font-size: 10pt;
color: #000000;
width: 200px;
margin-top: -40px;
}

.tx-powermail-pi1_fieldset_2 {
border: 0px solid #000000;
}