body  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff url(images/bodytex.gif) repeat-y;OVERFLOW-X:hidden;}

#bodyheader  { background: #fff url(images/bodyheader.gif) repeat-y; position: aabsolute; top:0px; left:0px; width:770px; height:53px}
#vline { background-color: #7f7f7f; position: absolute; top: 200px; left: 527px; width: 1px; height: 150px }

.steuer1 { background: transparent url(images/steuer1.gif) no-repeat; cursor: default }
.steuer2 { background: transparent url(images/steuer2.gif) no-repeat ; cursor: default;}
.steuerakt    { color: #546d18; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertex3.gif) repeat-x; vertical-align: top; padding-top: 5px; padding-bottom: 5px ; cursor: default}


.steuerx1 { background: transparent url(images/steuerx1.gif) no-repeat; cursor: pointer }
.steuerx2 { background: transparent url(images/steuerx2.gif) no-repeat ; cursor: pointer}

.steuerxakt    { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertexx3.gif) repeat-x; vertical-align: top; padding-top: 5px; padding-bottom: 5px ; cursor: pointer}
.steuerxakt a   { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}
.steuerxakt a:hover  { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}


.steuerz1 { background: transparent url(images/steuerz1.gif) no-repeat; cursor: pointer }
.steuerz2 { background: transparent url(images/steuerz2.gif) no-repeat ; cursor: pointer}

.steuerzakt    { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertexx3.gif) repeat-x; vertical-align: top; padding-top: 5px; padding-bottom: 5px ; cursor: pointer}
.steuerzakt a   { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}
.steuerzakt a:hover  { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}

.steuerz      { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertex2.gif) repeat-x; vertical-align: top; padding-top: 3px; padding-bottom: 3px ; cursor: pointer}
.steuerz a   { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}


.steuer      { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertex.gif) repeat-x; vertical-align: top; padding-top: 3px; padding-bottom: 3px ; cursor: pointer}

.steuer a   { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}
.steuer a:hover  { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}

#steuerung  { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertex.gif); position: absolute; top: 170px; left: 0px; width: 527px; height: 32px; cursor: pointer;z-index:200 }
#steuerung2  { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/steuertex2.gif) repeat-x; border-right: 1px solid #7f7f7f; border-left: 1px solid #7f7f7f; position: absolute; top: 170px; left: 527px; width: 234px; height: 32px; cursor: pointer;margin:0px;padding:0px}


#logo  { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/headtex.gif) repeat-x; border-left: 1px solid #7f7f7f; position: absolute; top: 53px; left: 0px; width: 527px; height: 117px; cursor: pointer;padding:0px;margin:0px}
#kids  { background: transparent;  position: absolute; top: 102px; left: 496px; width: 125px; height: 122px; z-index:100}
#headrechts  { background: transparent;  position: absolute; top: 53; left: 526px; width: 236px; height: 116px;border-left: 1px solid #7f7f7f;}

.text10 {font-size: 10px;}
.text11 {font-size: 11px;}
.text12 {font-size: 12px;}
.text13 {font-size: 13px;}
.text14 {font-size: 14px;}
.text15 {font-size: 15px;}


h1 {font-size: 18px; margin-top:0px;margin-bottom:4px}
h2 {font-size: 13px;font-weight: normal; margin:0px;}
#adress {  color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: absolute; top: 220px; left: 535px; width: 220px; padding:4px}
#adress b { font-size: 13px;}
#adress a { color: #719638;text-decoration: none; padding-left: 4px; padding-right: 4px}
#adress a:hover { color: #ffffff;text-decoration: none;background:#93b034; padding-left: 4px; padding-right: 4px}
#content {  color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: absolute; top: 220px; left: 10px; width: 510px; padding:4px}
#content a { color: #719638;text-decoration: none; padding-left: 4px; padding-right: 4px}
#content a:hover { color: #ffffff;text-decoration: none;background:#93b034; padding-left: 4px; padding-right: 4px}

#bildx { color: #ffffff;text-decoration: none;}
#bildx a { color: #ffffff;text-decoration: none;}
#bildx a:hover { color: #ffffff;text-decoration: none;background:#ffffff;}

.bild { color:white; padding:4px; margin:6px; border: solid 1px #cccccc}
.bildr { color:white;  padding:4px; border: solid 1px #cccccc}



.tabelle {  color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;width:500px}
.tabelle th{  color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: #666666 solid 1px;padding:4px; background:#e9e9e9 url(images/thtex.gif)}
.tabelle td{  color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: #cccccc solid 1px;padding:4px}

.tabellenorm { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.tabellenorm td{  color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: #ffffff solid 1px;padding:4px}

.vtd{ border:solid 0px; padding:0px; width:1px; background:#666666}
.trgr{ background:#f8f8f8}
font  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

#substeuerung  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: absolute; top: 197px; left: 10px; height: 20px;z-index:3000}

.substeuer1 {background: transparent url(images/substeuer_l.gif) no-repeat;}
.substeuer2 {background: transparent url(images/substeuer_r.gif) no-repeat;}
.substeuerm {font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background: transparent url(images/substeuer.gif) repeat-x; cursor: pointer;padding:2px}
.substeuermx {color:#333333;font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background: transparent url(images/substeuerx.gif) repeat-x;padding:2px}

.substeuerm a   { color: #546d18; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; cursor: pointer}
.substeuerm a:hover  { color: #546d18; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; cursor: pointer}

a.subs   { color: #546d18; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}
a.subs:hover  { color: #546d18; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none}
.star { color:#fff; background:#999;font-style: normal; font-size: 7px; text-decoration: none; vertical-align: super }
#info { background:transparent; position: absolute; top: 410px; left: 100px; width: 420px;}
#infot {background:transparent; url(images/trans.gif); color: #36460e;font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;width:350px;}
#infot a {color: #000;font-size: 12px;text-decoration: none;}
#infoth {background:transparent url(images/infoth.gif) no-repeat;height:29px;cursor:pointer;filter: Alpha(Opacity=90);
}
#infobody {background:transparent url(images/infobody.gif) no-repeat;filter: Alpha(Opacity=90)}
#infobottom {background:transparent url(images/infobottom.gif) no-repeat;filter: Alpha(Opacity=90)}
