/*Content PnG Background
*/
.content_center_bg{ background-image: url(../img_/content_bg_main_full.png); behavior: url("iepngfix.htc")    }
.footer_center_bg{ background-image: url(../img_/footer_bg_final.png); background-repeat: no-repeat; behavior: url("iepngfix.htc")    }
.footer_BG{ background-image: url(../img_/content_bg_main.png); behavior: url("iepngfix.htc") }
img, div, input { behavior: url("iepngfix.htc") }
body { background-image: url(../img_/snailshouse_bg.jpg); margin: 0; word-wrap: break-word; }
p { }
td { }
/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
/*footer Navi
*/
.footer_navi { color: #fff; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; border-width: 0; }
.footer_navi a:link { color: #fff; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footer_navi a:hover { color: #ffa800; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; letter-spacing: 1px; }
.footer_navi a:visited { color: #fff; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
/*Copytext
*/
.copytext { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
.copytext a:link { color: #ffa800; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }
.copytext a:hover { color: #ffa800; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }
.copytext a:visited { color: #ffa800; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }
/*Newsblock
*/
.newsheadline { color: #ffa800; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; }
.newsboxtext { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; letter-spacing: 1px; }
.newsboxtext a:link { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; letter-spacing: 1px; }
.newsboxtext a:hover { color: #ffa800; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; letter-spacing: 1px; }
.newsboxtext a:visited { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; letter-spacing: 1px; }
.newsline { color: #ffa800; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; letter-spacing: 1px; }
.headline { color: #caa767; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
/*webyep*/
.WebYepMenuItem { color: #fff; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepMenuItem a:link { color: #fff; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepMenuItem a:visited { color: #fff; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepMenuItem a:hover { color: #ffa800; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: underline; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepMenuCurrentItem { color: #fff; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepMenuFirstItem { color: #fff; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; left: 0; width: 150px; overflow: hidden; min-width: 90px; max-width: 90px; border-bottom: 1px dotted #ffa800; list-style-image: none; display: block; white-space: nowrap; }
.WebYepGalleryContainer tr { text-align: center; vertical-align: middle; height: 150px; }
.WebYepGalleryText { display: none; }
.WebYepGalleryImage { background-image: url(http://www.snailshouse.de/img_/content_bg_main_full.png); text-align: center; vertical-align: middle; width: 128px; height: 128px; overflow: hidden; clip: rect(0 0 0 0); visibility: visible; float: none; clear: none; min-width: 128px; min-height: 128px; max-width: 128px; max-height: 128px; border: solid 1px #a38652; ; behavior: url("iepngfix.htc")           }
.WebYepGalleryContainer td { text-align: center; }
.WebYepGalleryContainer { vertical-align: middle; }
