
body { background-color:#c4dec3; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

.back_tapete { background-image:url(../images/tapete.gif);}

.back_menue { background-image:url(../images/back_menue_black.gif);}

.menue2 {padding-top:8px; padding-left:10px; padding-right:10px; background-color:#2f5c2d; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #ffffff;}

.trenner2 { background-image:url(../images/trenner2.gif); padding-top:3px; padding-left:0px; padding-right:12px; padding-bottom:1px; font-size: 13px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #ffffff;}

.headline { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 18px;}

.headline_bold { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 12px;}

.headline_top { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #7c6446; line-height: 20px;}

.headline_listing { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993300; line-height: 13px;}

.headline_detail { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #993300; line-height: 18px; }

.blank { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}

.typo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;}

.typo_large { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 16px;}

.typo_extralarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 18px;}

.input {padding-left:2px;padding-right:2px;font-size: 10px;font-family: verdana, arial, helvetica, geneva;line-height:100%;font-style: normal;font-weight: normal;color: #000000;height:14px; border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #333333 1px solid; border-bottom: #000000 1px solid; background-color: #ffffff;}


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

a.pfad_link:link { color:#ffffff; text-decoration:none; background-color:#333333; padding-left:4px; padding-right:4px; padding-bottom:0px;}
a.pfad_link:visited { color:#ffffff; text-decoration:none; background-color:#333333; padding-left:4px; padding-right:4px; padding-bottom:0px;}
a.pfad_link:active { color:#ffffff; text-decoration:none; background-color:#333333; padding-left:4px; padding-right:4px; padding-bottom:0px;}
a.pfad_link:hover { color:#ffffff; text-decoration:underline; background-color:#333333; padding-left:4px; padding-right:4px; padding-bottom:0px;}

a.lila:link { color:#cc3300; text-decoration:underline; }
a.lila:visited { color:#cc3300; text-decoration:underline; }
a.lila:active { color:#cc3300; text-decoration:underline; }
a.lila:hover { color:#cc3300; text-decoration:underline; }

a.lila_solo:link { color:#cc3300; text-decoration:none; }
a.lila_solo:visited { color:#cc3300; text-decoration:none; }
a.lila_solo:active { color:#cc3300; text-decoration:none; }
a.lila_solo:hover { color:#cc3300; text-decoration:none; }

a.lila_invers:link { color:#ffffff; background-color:#cc3300; text-decoration:none; }
a.lila_invers:visited { color:#ffffff; background-color:#cc3300; text-decoration:none; }
a.lila_invers:active { color:#ffffff; background-color:#cc3300; text-decoration:none; }
a.lila_invers:hover { color:#ffffff; background-color:#cc3300; text-decoration:none; }

a.grau:link { color:#333333; text-decoration:none; }
a.grau:visited { color:#333333; text-decoration:none; }
a.grau:active { color:#333333; text-decoration:none; }
a.grau:hover { color:#333333; text-decoration:underline; }

a.grau_large:link { color:#333333; font-size: 14px; text-decoration:none; }
a.grau_large:visited { color:#333333; font-size: 14px; text-decoration:none; }
a.grau_large:active { color:#333333; font-size: 14px; text-decoration:none; }
a.grau_large:hover { color:#333333; font-size: 14px; text-decoration:underline; }

a.black_large:link { color:#000000; font-size: 14px; text-decoration:none; }
a.black_large:visited { color:#000000; font-size: 14px; text-decoration:none; }
a.black_large:active { color:#000000; font-size: 14px; text-decoration:none; }
a.black_large:hover { color:#000000; font-size: 14px; text-decoration:underline; }

a.headline_listing { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993300; line-height: 13px;}

td.pfad {padding-top:1px; padding-left:19px; padding-right:0px; padding-bottom:1px; background-color:#ffffff; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #663333; background-image:url(../images/back_menue2.gif);}

td.listing {background-color:#ffffff; padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height:1.6em; border-right: #999999 1px solid; border-top: #999999 1px solid; border-bottom: #999999 1px solid;}

td.listing_neu {background-color:#ffffff; padding-top:2px; padding-left:2px; padding-right:5px; padding-bottom:2px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height:1.6em; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;}

td.listing_logo {background-color:#e8f0e8;}

td.description {background-color:#ffffff; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height:1.4em; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;}

td.headline {padding-top:3px; padding-left:20px; padding-right:0px; background-color:#7c6446; font-size: 14px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: bold; color: #ffffff;}

td.headline2 {padding-top:0px; padding-left:27px; padding-right:0px; background-color:#dce6dc; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: bold; color: #663333;}

td.headline3 {padding-top:3px; padding-left:0px; padding-right:12px; padding-bottom:1px; font-size: 13px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #ffffff;}

td.menue {padding-top:5px; padding-left:0px; padding-right:0px; padding-bottom:5px; font-size: 13px; font-family: trebuchet ms, verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #ffffff;}

td.content {padding-top:18px; padding-left:18px; padding-right:18px; padding-bottom:20px; background-color:#e8f0e8; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; border-left: #ffffff 2px solid; border-right: #ffffff 2px solid;}

td.content_mail {padding-top:18px; padding-left:19px; padding-right:19px; padding-bottom:20px; background-color:#e8f0e8; font-size: 12px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; border-left: #ffffff 2px solid; border-right: #ffffff 2px solid;}

td.content_index {padding-top:18px; padding-left:19px; padding-right:19px; padding-bottom:20px; background-color:#e8f0e8; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333;}

td.content_index2 {padding-top:10px; padding-bottom:10px; background-color:#e8f0e8; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333;}

td.content_text {padding-top:28px; padding-left:128px; padding-right:20px; padding-bottom:20px; background-color:#e8f0e8; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; background-image:url(../images/content_back.gif);}

td.disclaimer {padding-top:12px; padding-left:13px; padding-right:13px; padding-bottom:10px; background-color:#eeeeee; font-size: 9px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;}

td.disclaimer2 {padding-top:6px; padding-left:6px; padding-right:6px; padding-bottom:6px; background-color:#f2f2f2; font-size: 9px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid;}

td.disclaimer3 {padding-top:6px; padding-bottom:6px; background-color:#fcfcfc; font-size: 9px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;}

td.disclaimer4 {padding-top:0px; padding-left:6px; padding-right:6px; padding-bottom:3px; background-color:#f2f2f2; font-size: 9px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; }

td.bildrahmen {padding-top:5px; padding-bottom:5px;}

td.bildrahmen-orginal {padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;}

td.bildunterschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 15px; padding-top:3px; padding-right:5px;}

<!-- menue formate
filter: alpha(opacity=50);
-->

#menue {
width: 168px;
background: #000000;

}

#menue ul {
list-style: none;
margin: 0;
background: #000000;
padding: 5px 5px;
}

#menue a {
font: normal 13px trebuchet ms, verdana, arial, helvetica, geneva;
display: block;
margin: 0;
padding: 5px 5px;
color: #ffffff;
background: #000000;
text-decoration: none;
}

#menue a:hover {
color: #ffffff;
background: #2f5c2d;
}

#menue li {
position: relative;
}

#menue li li{
filter: alpha(opacity=70);
}

#menue ul ul {
position: absolute;
opacity: 0.8;
filter: alpha(opacity=80);
top: 0;
left: 100%;
width: 120px;
}

div#menue ul ul,
div#menue ul ul li:hover ul ul
{display: none;

}

div#menue ul li:hover ul,
div#menue ul ul li:hover ul
{display: block;

}