
/* Site Style */

body    { margin: 0 0 0 0; font: 11px tahoma,arial,verdana; background: #F0F0F0 url(http://www.suchenundbuchen.com/images/nav/site_back.gif); color: #000000; }
a   { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
img { border: 0; }
th  { font: 11px tahoma,arial,verdana; }
td  { font: 11px tahoma,arial,verdana; }
p   { margin: 0 0 10 0; }
h1  { font: bold 11px tahoma,arial,verdana; margin: 0 0 10 0; }
h2  { font: bold 11px tahoma,arial,verdana; margin: 0 0 10 0; color: #1E7C45; }
form    { margin: 0 0 0 0; }
input, select, textarea { font: 11px tahoma,arial,verdana; margin: 0 0 3 0; }

a.greenlink { color: #1E7C45; text-decoration: none; font-weight: bold; }
a.greenlink:hover { color: #1E7C45; text-decoration: none; font-weight: bold; }

hr {
    COLOR: #ffffff;
    background: #FFFFFF;
    width: 100%;
    height: 1px;
    border: 0px solid #FFFFFF;
    margin: 0 0 0 0;
    }

#banner { border: solid 1px #AAAAAA; position:absolute; right: 20px; top: 20px; }

.price  { color: #AA0000; font-weight: bold; }

/* Content Style */

.submit2    { background: #AFD296 url(http://www.suchenundbuchen.com/images/nav/submit.gif); height: 18px; border: solid 1px #AFD296; padding: 0 0 0 20; text-align: left; margin: 0 0 0 0; }
.submit20   { background: #64A56E url(http://www.suchenundbuchen.com/images/nav/submit.gif); height: 18px; border: solid 1px #AFD296; padding: 0 0 0 20; text-align: left; margin: 0 0 0 10; }

.submit1    { background: #64A56E url(http://www.suchenundbuchen.com/images/nav/submit.gif); height: 18px; border: solid 1px #64A56E; padding: 0 0 0 20; text-align: left; margin: 0 0 0 0; }
.submit10   { background: #E6E1C8 url(http://www.suchenundbuchen.com/images/nav/submit.gif); height: 18px; border: solid 1px #64A56E; padding: 0 0 0 20; text-align: left; margin: 0 0 0 10; }

.inquiry { background-color: #AFD296; font-family: Tahoma; font-size: 8pt; }


#form_region    { border-collapse: collapse; background: #64A56E; color: #000000; }
#form_region th { padding: 8 0 8 10; text-align: left; font-weight: bold; }
#form_region td { padding: 1 0 1 10; }
#form_region a:hover    { color: #FFFFFF; text-decoration: none; }

#form   { border-collapse: collapse; background: color: #000000; margin: 0 0 10 0; }
#form th    { padding: 0 10 8 0; text-align: left; font-weight: bold; }
#form td    { padding: 0 10 0 0; }
#form a:hover   { color: #FFFFFF; text-decoration: none; }
.formerror { color: #CC0000; font-weight: bold; }

#offer_lastminute   { width: 390; border-collapse: collapse; background: #DCD296 url(http://www.suchenundbuchen.com/images/nav/content_back0.jpg) bottom no-repeat; }
#offer_lastminute th    { padding-top: 4; padding-bottom: 4; border-bottom: solid 1px #FFFFFF; }
#offer_lastminute td    { padding-top: 1; padding-bottom: 1; }

#offer_package   { width: 390; border-collapse: collapse; background: #DCD296 url(http://www.suchenundbuchen.com/images/nav/content_back0.jpg) bottom no-repeat; }
#offer_package th   { padding-top: 4; padding-bottom: 4; border-bottom: solid 1px #FFFFFF; }
#offer_package td   { padding-top: 1; padding-bottom: 1; }

#offer_preview  { width: 390; border-collapse: collapse; background: #CDB950; border-bottom: solid 1px #FFFFFF; }
#offer_preview td   { vertical-align: middle; }
#offer_preview th   { vertical-align: middle; }

.form_link  { background: url(http://www.suchenundbuchen.com/images/nav/form_link.gif) right no-repeat; }
.td_link    { background: url(http://www.suchenundbuchen.com/images/nav/td_link.gif) right no-repeat; padding-right: 20px; }
.th_link    { background: url(http://www.suchenundbuchen.com/images/nav/th_link.gif) right no-repeat; padding-right: 20px; }
.left   { padding-left: 20px; text-align: left; }
.right  { padding-right: 10px; text-align: right; }

#menu   { position: relative; width: 770; margin: 0 0 5 0; border-collapse: collapse; }
#menu_text  { width: 770; }
#menu_text td   { padding: 10 0 10 20; color: #999999; }
#menu_text p    { margin: 0 0 6 0; }

#menu_icon  { border-collapse: collapse; width: 100%; }
#menu_icon td   { vertical-align: bottom; padding-bottom: 9; }
#menu_icon a    { text-decoration: none; }

#menu_top   { border-collapse: collapse; width: 100%; margin: 0 0 9 0; }
#menu_top td    { padding: 0 10 0 10; }

#menu_list  { width: 185px; background: #AFD296; border-collapse: collapse; color: #000000; margin: 5 0 0 0;  }
#menu_list th   { padding: 0 0 0 0; vertical-align: bottom; text-align: right; }
#menu_list td   { padding: 4 4 4 10; vertical-align: top; }
#menu_list h1   { font: bold 11px tahoma,arial,verdana; margin: 4 0 6 0;  }
#menu_list p    { margin: 0 0 6 0;  }

#menu_info  { width: 185px; background: #DCD296 url(http://www.suchenundbuchen.com/images/nav/col_back0.jpg) bottom no-repeat; border-collapse: collapse; color: #000000; margin: 5 0 0 0;  }
#menu_info th   { padding: 0 0 0 0; vertical-align: bottom; text-align: right; }
#menu_info td   { padding: 4 4 4 10; vertical-align: top; }
#menu_info h1   { font: bold 11px tahoma,arial,verdana; margin: 4 0 6 0;  }
#menu_info p    { margin: 0 0 6 0;  }

#menu_pages { border-collapse: collapse; }
#menu_pages td  { padding: 2 0 0 0; width: 19; height: 19; border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; text-align: center; }
.menu_pages0 { }
.menu_pages1 { background: #FFFFFF; }

#index  { width: 770; margin: 0 0 5 0; color: #000000; table-layout: fixed; }
#index td   { vertical-align: top; }
#index p    { margin: 0 0 6 0; }

#index_tipp { margin: 0 0 5 0; width: 390; }
.index_tipp_image   { width: 390; background: #E6E1C8; }
.index_tipp_text    { width: 390; background: #E6E1C8; padding: 10 10 5 20; }
#index_search_form  { width: 375; background: #64A56E url(http://www.suchenundbuchen.com/images/nav/index_search_form.gif) top center no-repeat; margin: 0 0 0 0; }
.index_search_text  { width: 375; background: #AFD296; padding: 10 10 5 10; }

#content    { width: 770; margin: 0 0 0 0; color: #000000; table-layout: fixed; }
#content td { }
.form_back  { background: #64A56E;  }

#position   { width: 580; margin: 5 0 5 0; height: 21; background: #AFD296; table-layout: fixed; }
#position td    { padding: 0 0 0 20; vertical-align: middle; }

#hotel_list { margin: 0 0 0 0; width: 100%; }
#hotel_list p   { margin: 0 0 5 0; }
.hotel_list_left    { padding: 4 5 0 20; background: #E6E1C8; vertical-align: top;  }
.hotel_list_right   { padding: 4 10 0 10; background: #E6E1C8; vertical-align: top;  }
.hotel_list_image   { padding: 0 0 0 0; background: #E6E1C8; vertical-align: top;  }

#hotel_menu { width: 100%; border-collapse: collapse; background: #DCD296; }
#hotel_menu td  { height: 21; vertical-align: middle; padding: 0 10 0 20; }
.hotel_menu0    { border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; border-top: solid 1px #DCD296; }
.hotel_menu1    { border-bottom: solid 1px #E6E1C8; border-right: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; background: #E6E1C8; }
.hotel_right0   { border-bottom: solid 1px #FFFFFF; border-top: solid 1px #DCD296; }
.hotel_right1   { border-bottom: solid 1px #E6E1C8; border-top: solid 1px #FFFFFF; background: #E6E1C8; }

#category_detail    { width: 100%; border-collapse: collapse; background: #E6E1C8; margin: 0 0 5 0; }

#hotel_detail   { width: 100%; border-collapse: collapse; background: #E6E1C8; }
.hotel_detail   { padding: 10 10 10 20; border-bottom: solid 1px #FFFFFF; }

.gallery { background-color: #AFD296; font-family: Tahoma; font-size: 8pt; padding: 10 10 10 10; border: solid 1px #FFFFFF; }

#info_detail    { width: 100%; border-collapse: collapse; background: #E6E1C8; }
.info_detail    { padding: 10 10 10 20; border-bottom: solid 5px #FFFFFF; }

#offer_detail   { margin: 0 0 10 0; border-bottom: solid 1px #FFFFFF; }
#offer_detail td    { padding: 0 10 5 0; }

#pages  { width: 580; margin: 5 0 5 0; height: 21; table-layout: fixed; }
#pages td   { vertical-align: middle;  }
.pages_text { padding: 4 0 0 20; }
.pages_number0 { border-left: solid 2px #FFFFFF; padding: 4 0 0 0; width: 21; height: 19; background: #E6E1C8;  text-align: center; }
.pages_number1 { border-left: solid 2px #FFFFFF; padding: 4 0 0 0; width: 21; height: 19; background: #AFD296;  text-align: center; }


#lang   {}
#lang td    { vertical-align: middle; padding: 0 8 0 0; }

#tipp_back  {
position: absolute; top: 205; left: 0; height: 35; background: #E6E1C8; width: 390;
/* -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60; */
/* filter:alpha(opacity=60); */
}
#tipp_text  {
position: absolute; top: 205; left: 0; table-layout: fixed; height: 35; width: 390; color: #000000; border-collapse: collapse;
}
#tipp_text td   { vertical-align: middle; padding: 0 0 0 0; }
#tipp_text2 {
position: absolute; top: 240; left: 0; table-layout: fixed; height: 35; width: 390; color: #000000; border-collapse: collapse;
}
#tipp_text2 td  { vertical-align: middle; padding: 0 0 0 0; }

.space1 { height: 3px; }
.space2 { height: 5px; }
.space3 { height: 10px; }

.space_white    { height: 5px; background: #FFFFFF; }

#copyright  { color: #999999; }
#copyright a    { color: #999999; text-decoration: none; }
#copyright a:hover  { color: #000000; text-decoration: underline; }

/* Tipps */

#tipp_01    { width: 185px; background: #AFD296 url(http://www.suchenundbuchen.com/images/nav/col_back2.jpg) bottom no-repeat; border-collapse: collapse; color: #000000; }
#tipp_01 th { padding: 0 0 0 0; height: 115; }
#tipp_01 td { padding: 4 10 4 10; height: 152; vertical-align: top;  }
#tipp_01 h1 { font: bold 11px tahoma,arial,verdana; margin: 12 0 6 0;  }
#tipp_01 p  { margin: 0 0 6 0;  }

#tipp_02    { width: 185px; background: #E6E1C8 url(http://www.suchenundbuchen.com/images/nav/top_back1.jpg) top no-repeat; border-collapse: collapse; color: #000000; }
#tipp_02 th { padding: 0 0 0 0; height: 115; }
#tipp_02 td { padding: 4 10 4 10; height: 152; vertical-align: top;  }
#tipp_02 h1 { font: bold 11px tahoma,arial,verdana; margin: 12 0 6 0;  }
#tipp_02 p  { margin: 0 0 6 0;  }

#tipp_month { width: 185px; background: #DCD296 url(http://www.suchenundbuchen.com/images/nav/col_back0a.jpg) bottom no-repeat; border-collapse: collapse; color: #000000; margin: 5 0 0 0; }
/* #tipp_month th  { padding: 0 0 0 0;  } */
/* #tipp_month td  { padding: 4 10 4 10;  vertical-align: top; } */
#tipp_month h1  { font: bold 11px tahoma,arial,verdana; margin: 4 0 6 0;  }
/* #tipp_month p   { margin: 0 0 6 0;  } */

.tipp_wellness01    { background: url(http://www.suchenundbuchen.com/images/nav/tipp_wellness01.gif) no-repeat; }
.tipp_wellness02    { background: url(http://www.suchenundbuchen.com/images/nav/tipp_wellness02.gif) no-repeat; }
.tipp_hiking01  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_hiking01.gif) no-repeat; }
.tipp_hiking02  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_hiking02.gif) no-repeat; }
.tipp_summer01  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_summer01.gif) no-repeat; }
.tipp_summer02  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_summer02.gif) no-repeat; }
.tipp_city01    { background: url(http://www.suchenundbuchen.com/images/nav/tipp_city01.gif) no-repeat; }
.tipp_city02    { background: url(http://www.suchenundbuchen.com/images/nav/tipp_city02.gif) no-repeat; }
.tipp_winter01  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_winter01.gif) no-repeat; }
.tipp_winter02  { background: url(http://www.suchenundbuchen.com/images/nav/tipp_winter02.gif) no-repeat; }

#marketingbox { width: 185px; background: #AFD296 url(http://www.suchenundbuchen.com/images/nav/col_back2.jpg) bottom no-repeat; border-collapse: collapse; color: #000000; margin: 5 0 0 0; }

ul {
    #margin: 0 0 10 12;
    padding: 0 0 0 4;
    font-family: tahoma,arial,verdana;
    list-style-image: url(http://www.suchenundbuchen.com/images/nav/list.gif);
    }

ol {
    margin: 0 0 10 10;
    padding: 0 0 0 13;
    font-family: tahoma,arial,verdana;
    }

li {
    font: tahoma,arial,verdana;
    padding-bottom: 1px;
    }

#language       { background: #E6E1C8 url(http://www.suchenundbuchen.com/images/nav/col_back1.jpg) bottom right no-repeat; width: 300px; padding: 0 0 20 0; }
#language td    { padding: 4 0 4 10; border-top: solid 1px #FFFFFF; }
#language th    { background: #E6E1C8 url(http://www.suchenundbuchen.com/images/nav/top_back1.jpg) top right no-repeat; padding: 10 0 10 0;  }

#query  { margin: 10 10 10 10; }
#query_back { background: #E6E1C8 url(http://www.suchenundbuchen.com/images/nav/top_back1.jpg) top right no-repeat; padding: 10 0 10 0; }


.searchtext_links {
background: #AFD296 url(http://www.suchenundbuchen.com/images/nav/dot.gif) right repeat-y;
text-align:left;
height: 107px !important;
overflow: hidden;
}

.searchtext_links a {
color: #000;
font-weight: bold;
text-decoration: none;
float: left;
clear:both;
margin-bottom: 5px;
white-space: nowrap !important;
background: url(http://www.suchenundbuchen.com/images/nav/hotel_link_arrow.gif) left 5px no-repeat;
padding-left: 10px;
}

.searchtext_links a:hover {
text-decoration: underline;
}

.newhotel td {
padding: 0;
}

.newhotellink a {
margin-left: 12px;
color: #000;
font-weight: bold;
display: block;
text-decoration: none !important;
background: url(http://www.suchenundbuchen.com/images/nav/hotel_link_arrow.gif) left 5px no-repeat;
padding-left: 10px;
}

.newhotelpic img {
width: 90px;
height: 60px;
padding: 0;
float: left;
}

.index_search_text {
padding: 10 10 0 10 !important;
}

.index_search_text2 {
padding: 5 10 7 10 !important;
background: #AFD296;
}
