body { color: #33210d; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1px; margin: 0; }
p {  }
td { color: #33210d; font-size: 13px; }
/* 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.
*/
a:link { color: #634019; font-size: 13px; text-decoration: underline; }
a:visited { color: #634019; font-size: 13px; text-decoration: underline; }
a:hover { color: #634019; font-size: 13px; text-decoration: underline; }
a:active { color: #634019; font-size: 13px; text-decoration: underline; }
/*main Nav head*/
.main_nav { color: #fff; font-size: 13px; font-weight: bold; background-image: none; background-repeat: no-repeat; text-decoration: none; }
.main_nav a:link { color: #fff; font-size: 13px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.main_nav a:visited { color: #fff; font-size: 13px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.main_nav a:hover { color: #402e1b; font-size: 13px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.main_nav_bg { font-size: 13px; font-weight: bold; background-image: url(../img/nav_bg.png); background-repeat: no-repeat; text-decoration: none; }
/*Footer Nav*/
.footer_nav_bg { background-image: url(../img/footer_nav_bg.jpg); background-repeat: no-repeat; }
.footer_nav_text { color: #8e5b1e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }
.footer_nav_text a:link { color: #8e5b1e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
.footer_nav_text a:visited { color: #8e5b1e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
.footer_nav_text a:hover { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
/*start_cell*/
.text_cell_bg { background-image: url(../img/01_kurp_bierstr_startsei-04.jpg); background-repeat: no-repeat; background-position: -20px 0; height: 301px; clip: rect(auto auto auto auto); min-height: 301px; max-height: 301px; }
.text_cell_text_white { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px; background-repeat: no-repeat; text-decoration: none; }
.text_cell_text_white a:link { color: #634019; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-repeat: no-repeat; text-decoration: none; }
.text_cell_text_white a:visited { color: #723c15; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-repeat: no-repeat; text-decoration: none; }
.text_cell_text_white a:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-repeat: no-repeat; text-decoration: underline; }
.text_cell_headline { color: #fff; font-size: 21px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 26px; letter-spacing: 1px; }
/*start navi side
*/
.dark_cell { background-image: url(../img/01_kurp_bierstr_startsei-05.jpg); background-repeat: no-repeat; }
.dark_cell a:link { color: #5b2c0a; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.dark_cell a:visited { color: #5b2c0a; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.dark_cell a:hover { color: #634019; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url('(EmptyReference!)'); background-repeat: no-repeat; text-decoration: none; }
.light_cell { background-repeat: no-repeat; background-position: 0 0; width: 257px; height: 98px; clip: rect(auto auto auto auto); min-width: 257px; min-height: 98px; max-width: 257px; max-height: 98px; }
.light_cell a:link { color: #9f7249; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../img/01_kurp_bierstr_startsei-06.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 257px; height: 98px; clip: rect(auto auto auto auto); min-width: 257px; min-height: 98px; max-width: 257px; max-height: 98px; padding-top: 30px; padding-left: 25px; display: table-cell; }
.light_cell a:visited { color: #9f7249; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../img/01_kurp_bierstr_startsei-06.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 257px; height: 98px; clip: rect(auto auto auto auto); min-width: 257px; min-height: 98px; max-width: 257px; max-height: 98px; padding-top: 30px; padding-left: 25px; display: table-cell; }
.light_cell a:hover { color: #634019; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../img/01_kurp_bierstr_startsei-05.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 257px; height: 98px; clip: rect(auto auto auto auto); min-width: 257px; min-height: 98px; max-width: 257px; max-height: 98px; padding-top: 30px; padding-left: 25px; }
.light_cell2 { background-image: url(../img/01_kurp_bierstr_startsei-06.jpg); background-repeat: no-repeat; }
.light_cell2 a:link { color: #9f7249; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.light_cell2 a:visited { color: #9f7249; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
.light_cell2 a:hover { color: #a88753; font-size: 16px; font-family: Arial, arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; }
/* seiten elements
*/
.head_box_right_bg { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../img/02_kurp_bierstr_untersei-02.jpg); background-repeat: no-repeat; }
.head_box_right_text { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: no-repeat; }
.content_A { background-image: url(../img/02_kurp_bierstr_untersei-03.jpg); background-repeat: no-repeat; }
.conten_A_headline { color: #33210d; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.content_A_Copytext { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 25px; text-decoration: underline; }
.content_A_Copytext a:link { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; text-decoration: underline; }
.content_A_Copytext a:visited { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; text-decoration: underline; }
.content_A_Copytext a:hover { color: #6e5c48; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; text-decoration: underline; }
/*sidecell
*/
.side_cell_bg { background-image: url(../img/02_kurp_bierstr_untersei-08_.jpg); background-repeat: no-repeat; }
.conten_sidebox_headline { color: #33210d; font-size: 21px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.content_sidebox_Copytext { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.main_content_bg { background-image: url(../img/main_content_bg_pixel_header.jpg); background-repeat: repeat; }
.main_content_Copytext { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.main_content_Copytext Bold { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.content_sidebox_Copytext { color: #33210d; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
/*klappnavi
*/
.klapp_bg { color: #fff; background-image: url(../img/fold_navi_1/fold_navi_bg.png); background-repeat: no-repeat; background-position: 1px 9px; behavior: url("iepngfix.htc"); }
.klapp_font { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; }
.klapp_font a:link { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; }
.klapp_font a:visited { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; }
.klapp_font a:hover { color: #402e1b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; }
/*PNG fix
*/
img, div, input { behavior: url("iepngfix.htc") }
/*WY
*/
.WebYepMenuItem_BU { line-height: 18px; background-position: 0 top; text-align: left; text-indent: 2px; vertical-align: top; list-style: none inside; }
.WebYepMenuItem { line-height: 18px; text-decoration: none; list-style: none inside; display: block; }
.content_box { background-image: url(../img/content_box/content_box_bg.jpg); }
.sitemap_box_bg { background-image: url(../img/sitemap_box/sitemap_box_bg.png); }
.WebYepGalleryText { display: none; }
.WebYepGalleryImage { width: 155px; height: 109px; min-height: 104px; max-height: 104px; }
.bildunterschrift { color: #33210d; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; }
.dottet_line {  }
/*Touren boxen*/
.tour_header { background-image: url(../img/touren_box/tour_box_head.jpg); background-repeat: no-repeat; }
.tour_bg { background-image: url(../img/touren_box/tour_box_background.jpg); }
.Tourbox_header { color: #fff; font-size: 18px; font-weight: bold; background-image: none; background-repeat: no-repeat; text-decoration: none; text-indent: 20px; }
img.floatLeft { float: left; margin: 40px; border-color: #8e5b1e; }
img { border-style: none; }
.main_content_copytext_min { font-size: 10px; line-height: 12px; }
.main_content_copytext_min a:link { font-size: 10px; line-height: 12px; }
.main_content_copytext_min a:visited { font-size: 10px; line-height: 12px; }
.main_content_copytext_min a:hover { font-size: 10px; line-height: 12px; }
li { margin-left: -20px; list-style-type: disc; }
.cell_header { color: white; font-size: 15px; font-weight: bold; line-height: 15px; text-indent: 20px; }
h6 { text-decoration: none; margin: 2.33em 0; display: inline; }
