body         { background-color: #F3F3F3; background-image: url(/hotel-grauer-baer/we_images/ws_bg.jpg); background-repeat: no-repeat; background-position: center 0; color: #093239; font-family: Arial, Helvetica, sans-serif;
               font-size: 7pt; margin: 0px; margin-left: 0px; margin-right: 0px;
               margin-top: 0px; margin-bottom: 0px; 
}

body ul { text-align: left;  list-style-type: square; }
    body li { text-align: left;  list-style-type: square; }


    body a             { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; }
    body a:active     { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none;  }
    body a:visited { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none;  }
    body a:hover     { color: #2D6A74; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none;  }



.mainaussentab { width: 970px; margin-bottom: 20px; margin-top: 30px; margin-left: 0px; margin-right: 0px;}

.top_cell { width: 530px; color: #435461; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1pt; text-align: left; font-size: 9pt; text-decoration:none; padding-bottom: 5px; padding-left: 20px; }
.top_cell a { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.top_cell a:active { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.top_cell a:visited { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.top_cell a:hover { color: #3B2100; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:overline; }

h1 { color: #3B2100; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 13pt; font-weight: bold; text-decoration:none;  }

h2 { color: #3B2100; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 11pt; font-weight: bold; text-decoration:none;  }


.language_cell {width: 250px; padding-bottom: 5px; }
.language_tab { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; }

.left_top { width: 190px; }

.logo_tab { width: 190px; height: 262px; background-color: #F18800; }
.logo_tab2 { width: 190px; height: 262px; background-color: silver; }


.logo_cell { height: 111px; }

.top_banner { width: 780px; height: 260px; border-color: #F18800; border-style: solid; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px; }

.anreise_tab { width: 150px; color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; margin-top: 30px; }
.anreise_tab a { color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.anreise_tab a:active { color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.anreise_tab a:visited { color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }
.anreise_tab a:hover{ color: #3B2100; text-align: center; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; }


.anreise_cell { height: 149px; }

.bottom { color: #435461; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; text-align: center; letter-spacing: 1pt; text-decoration:none; border-color: #ACB7C0; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0px; border-left-width: 0px; }
.bottom a { color: #435461; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;  text-decoration:none; }
.bottom a:active { color: #435461; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; text-align: center;  text-decoration:none; }
.bottom a:visited { color: #435461; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; text-align: center;  text-decoration:none; }
.bottom a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; text-align: center;  text-decoration:none; }

.maincontent_tab { width: 780px;  margin-top: 0px; }

.content_cell { width: 450px;  color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; padding-top: 10px; text-align: justify; }
.content_cell a { color: #435461; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:underline;  }
.content_cell a:active { color: #435461;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:underline;  }
.content_cell a:visited { color: #435461;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:underline;  }
.content_cell a:hover { color: #000000;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:overline;  }


.gallery_cell { width: 750px;  color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 10pt; text-decoration:none; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; padding-top: 10px; text-align: justify; }
.gallery_cell a { color: #435461; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none;  }
.gallery_cell a:active { color: #435461;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none;  }
.gallery_cell a:visited { color: #435461;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none;  }
.gallery_cell a:hover { color: #000000;  font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:overline;  }


.allgemein_font { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; }
.allgemein_font a { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; }
.allgemein_font a:active { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; }
.allgemein_font a:visited { color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; }
.allgemein_font a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:overline; }

.pic_tab { width: 330px; margin-top: 20px; border-color: #F18800; border-style: solid; border-top-width: 5px; border-bottom-width: 5px; border-left-width: 0px; border-right-width: 0px; }
.small_pic_tab { width: 330px; margin-top: 50px;   }
.small_pic_cell { width: 155px; height: 103px; border-color: #F18800; border-style: solid; border-top-width: 3px; border-bottom-width: 3px; border-left-width: 0px; border-right-width: 0px; }
.betweenpix { width: 20px; }

.pausch_tab { width: 330px; margin-top: 20px; margin-bottom: 20px; }
.pausch_tab_title { background-color: #F18800; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt; text-align: left;  text-decoration:none; padding-left: 3px; padding-bottom: 2px; padding-top: 2px; }


.allepausch { width: 310px; background-color: #D3D3D3; letter-spacing: 2px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; text-align: right;  text-decoration:none; padding-left: 3px; padding-bottom: 2px; padding-top: 2px; padding-right: 15px; }
.allepausch a { color: #000000; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: bold;  font-size: 9pt; text-align: right;  text-decoration:none; }
.allepausch a:active { color: #000000; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: bold;  font-size: 9pt; text-align: right;  text-decoration:none; }
.allepausch a:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: bold;  font-size: 9pt; text-align: right;  text-decoration:none; }
.allepausch a:hover { color: #435461; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: bold;  font-size: 9pt; text-align: right;  text-decoration:none; }


.pauscheinblendung_tab { width: 330px; margin-top: 0px; margin-bottom: 4px; }
.pausch_pic { background-color: #ffffff; height: 50px; }
.pausch_arrow { width: 20px; height: 20px; }
.pausch_arrow_bottom { width: 20px; background-color: #D9D9D9; }
.pausch_text { width: 100%; background-color: #ffffff; color: #093239; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; padding-left: 35px; padding-right: 1px; padding-top: 1px; }
.pausch_title { width: 100%; height: 20px; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; padding-left: 35px; padding-right: 1px; padding-top: 1px; }


.menu_tab { width: 190px; margin-top: 0px;  }

.l1 { width: 100%; height: 23px; font-weight: bold; letter-spacing: 1pt; background: url(/hotel-grauer-baer/we_images/l1_bg.jpg); background-repeat: repeat-y; list-style-type: none; text-decoration: none;  vertical-align: middle; text-align: left; border-color: #BFC9D0; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-left: 4px;}
.l1 a { color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.l1 a:active {  color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  }
.l1 a:visited { color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.l1 a:hover {  color: #3B2100; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

.l1_pick { width: 100%; font-weight: bold; height: 23px; letter-spacing: 1pt; background: url(/hotel-grauer-baer/we_images/l1_pick_bg.jpg); background-repeat: repeat-y; list-style-type: none; text-decoration: none;  vertical-align: middle; text-align: left; border-color: #BFC9D0; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-left: 4px;}
.l1_pick a { color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.l1_pick a:active {  color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  }
.l1_pick a:visited { color: #093239; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.l1_pick a:hover {  color: #3B2100; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }


.l2 { width: 100%; height: 23px; background: url(/hotel-grauer-baer/we_images/l2_bg.jpg); background-repeat: repeat-y;  list-style-type: none; text-decoration: none;  vertical-align: middle; text-align: left; border-color: #BFC9D0; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-left: 12px; }
.l2 a { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.l2 a:active {  color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.l2 a:visited { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.l2 a:hover {  color: #3B2100; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.l2_pick { width: 100%; height: 23px; background: url(/hotel-grauer-baer/we_images/l2_pick_bg.jpg); background-repeat: repeat-y;  list-style-type: none; text-decoration: none;  vertical-align: middle; text-align: left; border-color: #BFC9D0; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-left: 12px; }
.l2_pick a { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.l2_pick a:active {  color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.l2_pick a:visited { color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.l2_pick a:hover {  color: #3B2100; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }


.presse_tab { width: 190px; margin-top: 30px; border-color: #D3D3D3; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.presse_title { background-color: #999999; color: #ffffff; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt; text-align: left; padding-left: 2px; text-decoration:none;}

.presse_cell { width: 170px; margin-left: 10px; height: 20px; text-align: left; color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-color: #DEDBDB; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.presse_cell a{ text-align: left; color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell a:active { text-align: left; color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell a:visited { text-align: left; color: #093239; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell a:hover { text-align: left; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }

.presse_cell1 { width: 170px; margin-left: 10px; height: 20px; text-align: left; color: #F18800; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-color: #DEDBDB; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.presse_cell1 a{ text-align: left; color: #F18800; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell1 a:active { text-align: left; color: #F18800; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell1 a:visited { text-align: left; color: #F18800; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.presse_cell1 a:hover { text-align: left; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }





.press_bullet { width: 13px; }

.preis1 { background-color: #E4E4E4;}


.pauschalenlisten_tab { width: 100%; margin-bottom: 15px; }
.pauschalenlisten_innen_tab { width: 100%; margin-top: 4px; margin-bottom: 4px; }

.pauschalenlisten_title { width: 100%; background-color: #D9D9D9; color: #3B2100; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align: left; padding-left: 2px; text-decoration:none;  }
.pauschalenlisten_title a { color: #3B2100; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align: left; text-decoration:none; font-weight: bold; }
.pauschalenlisten_title a:active { color: #3B2100; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align: left; text-decoration:none; font-weight: bold;  }
.pauschalenlisten_title a:visited{ color: #3B2100; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align: left; text-decoration:none; font-weight: bold;  }
.pauschalenlisten_title a:hover { color: #000000; height: 20px; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; text-align: left; text-decoration:overline; font-weight: bold;  }


.pauschalenlisten_pic {background-color: #ffffff; }
.pauschalenlisten_arrow_bottom { width: 20px; height: 47px; background-color: #D9D9D9; }
.pauschalenlisten_text { width: 100%; background-color: #ffffff; color: #093239; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 9pt; text-decoration:none; padding-left: 3px; padding-right: 1px; padding-top: 1px; }
.pauschalenlisten_preis { width: 100%; height: 20px; background-color: #ffffff; color: #3B2100; font-family: Arial, Helvetica, sans-serif; text-align: right; font-size: 11pt; font-weight: bold; text-decoration:none; padding-left: 2px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }


.anfrage_aussen_tab { width: 100%; }
.vertical_cell_20 { width: 45px; }
.vertical_cell_60 { width: 50px; }
.horizontal_cell_20 { height: 20px; }
.horizontal_cell_8 { height: 8px; }
.formular_title { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #F2CC9B; width: 100%;  color: #3B2100;  font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 11pt; font-weight: bold; text-decoration:none; }
.form_font { width: 100%; color: #435461; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; text-decoration:none; }