body
{
margin: 0px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background: url(design-img/hg.jpg) repeat-x #ffe1aa;
}


td {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
vertical-align: top;
}


div {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}


#div-banner
{

position: static;
width: 915px;
height: 100px;
margin-top: 58px;
padding-top: 45px;
color: #ffffff;
background: url(design-img/hg-banner.jpg) no-repeat;
text-align: left;
}

#div-banner p
{
margin: 0px;
}

#div-banner a
{
text-decoration: none;
margin-left: 3px;
margin-right: 3px;
color: #ffffff;
font-size: 90%;
}


#div-banner a:hover
{

color: #fef79d;
}


#div-banner a:active
{

color: #fef79d;
}


#div-banner p.banner-navi
{
padding-left: 43px;
padding-top: 12px;
}


#div-banner .logo-li
{
margin-left: 41px;
}


#div-banner .logo-re
{
float: right;
margin-right: 53px;
margin-top: -5px; 
}




#div-inhalt
{
position: static;
width: 815px;
padding-top: 35px;
padding-left: 50px;
padding-right: 50px;
background: url(design-img/hg-inhalt.gif) no-repeat #ffffff;
text-align: left;
line-height: 120%;
font-size: 100%;
}

#div-inhalt h1
{
margin-top: 0px;
font-size: 120%;
line-height: 130%;
}

#div-inhalt h2
{
font-size: 100%;
}

#div-inhalt a
{
color: #ae0001;
}

#div-inhalt a:hover
{
text-decoration: none;
}


#div-footer
{
position: static;
width: 873px;
height: 63px;
padding-top: 2px;
padding-left: 42px;
background: url(design-img/hg-footer.jpg) no-repeat #ffffff;
color: #ffffff;
text-align: left;
}

#div-footer a
{
text-decoration: none;
color: #ffffff;
margin-left: 6px;
margin-right: 6px;
font-size: 90%;
}

#div-footer a:hover
{
text-decoration: underline;
}

#div-footer a:active
{
text-decoration: underline;
}


#tab-suche-dropdown td
{
padding-bottom: 8px;
}

#tab-suche-liste td
{
padding: 1px;
}

#tab-suche-liste td.kopf
{
background: #ae0001; color: #ffffff;
font-size: 80%;
padding-left: 2px;
padding-top: 0px;
padding-bottom: 0px;
}




.form-schnellsuche
{
width: 273px;

}

.input-schnelltext
{
width: 220px;
height: 14px;
border: 1px solid #ae0001;
background: #ededed;
}

.input-schnellsub
{
width: 15px;
height: 17px;
border: 2px solid #ae0001;
background: url(design-img/hg-schnell-submit.gif) no-repeat;
border: 0px none #000000;
}


.rot
{
color: #ae0001;
}


.img-re
{
float: right;
margin-left: 6px;
margin-bottom: 6px;
}

.img-li
{
float: left;
margin-right: 6px;
margin-bottom: 6px;
}

.marg-top
{
margin-top: 0px;
}

.marg-bottom
{
margin-bottom: 0px;
}

.marg-top-bottom
{
margin-top: 0px;
margin-bottom: 0px;
}