/*  =========================================================
Datei: havelland_tourismus.css
Media: screen

Datum: 22. September 2008
Autor: Michael Degener (degener@infomax-it.de)

========================================================== */
body {
 font-family:  arial, verdana, helvetica, sans-serif;
}

/*
#ibe_wrapper  {
 width: 630px; 
}
*/

#ibe_wrapper, #ibe_content, #ibe_sub_content, #ibe_form, #ibe_sub_navi, .ibe_check_vakanz {
 background-color: #ffffff;
}

/* lightbox */
#lightwindow_contents {
 border: 1px solid #51a9d7;
}

/* datepicker */
div.datepicker {
 color: #000;
 border: 1px #347ea5 solid;
 background: #FFFFFF;
}
div.datepicker table thead tr th {
 background: #51a9d7;
 border-bottom:1px solid #347ea5;
}
div.datepicker table tbody tr td:hover,
div.datepicker table tbody tr td.outbound:hover,
div.datepicker table tbody tr td.today:hover {
 border: 1px #51a9d7 solid;
 background: #f2f1f1;
}
div.datepicker table tbody tr td.today {
 border: 1px #347ea5 solid;
 background: #51a9d7;
}
div.datepicker table tfoot {
 background: #51a9d7;
 border-top: 1px solid #51a9d7;
}

/*=======================================================================
        1. Reiter-Navigation
========================================================================*/
#ibe_wrapper .ibe_info_container {
  background-color: #fff;
  border-color: #51a9d7;
}
#ibe_sub_navi  {
 border-bottom: 1px solid #51a9d7;
}
#ibe_navi li a, #ibe_navi li a:visited, #ibe_sub_navi li a, #ibe_sub_navi li a:visited {
 color: #000;
 background: transparent url(/irs/TPortalTMB/img/objects/havelland_tab_0.png) no-repeat 0 0;
 border-left: 1px solid #51a9d7;
}
#ibe_navi li a.selected, #ibe_sub_navi li a.selected {
 color: #fff;
 background-image: url(/irs/TPortalTMB/img/objects/havelland_tab_1.png) !important;
 border-left: 1px solid #347ea5;
}


/*=======================================================================
        2. Breadcrumb-Navigation
========================================================================*/
#ibe_content, #ibe_sub_content {
 border: 1px solid #51a9d7;
}
#ibe_sub_content {
 border-color: #51a9d7 #fff #fff #fff;
}
#ibe_breadcrumb ul {
 background-color: #f2f1f1;
}


/*=======================================================================
        3. Suchformular
========================================================================*/
#ibe_form form div.ibe_headline {
 color: #fff !important;
}
#ibe_form form div.clean {
 background: #51a9d7 url(/irs/TPortalTMB/img/objects/check_inaktiv.gif) no-repeat 99% 50%;
}
#ibe_form form div.selected {
 background: #51a9d7 url(/irs/TPortalTMB/img/objects/check_aktiv.gif) no-repeat 99% 50%;
}
#ibe_form form div.pagination {
 color: #fff !important;
}
#ibe_form form div.ibe_title {
 color: #fff !important;
}
#ibe_form fieldset.line {
 border-color: #51a9d7;
}


/* button */
 #ibe_form div.ibe_buttons .button {
 background-color: #347ea5;
}
#ibe_form div.ibe_buttons a.buttonstyle, #ibe_form div.ibe_buttons a.buttonstyle:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
#ibe_form div.ibe_buttons a.buttonstyle:hover, #ibe_form div.ibe_buttons a.buttonstyle:active, #ibe_form div.ibe_buttons a.buttonstyle:focus {
 background-color: #51a9d7;
}


/*=======================================================================
        4. Tabs Destination
========================================================================*/
#ibe_destination #ibe_destination-tabs li a, #ibe_destination #ibe_destination-tabs li a:visited{
 background: transparent url(/irs/TPortalTMB/img/objects/havelland_tab_form_0.png) no-repeat 0 0;
}
#ibe_destination #ibe_destination-tabs li a.selected {
 background: transparent url(/irs/TPortalTMB/img/objects/havelland_tab_form_1.png) no-repeat 0 0 !important;
}


/*=======================================================================
        5. Formular Destinationen
========================================================================*/
#ibe_r-o, #ibe_high {
 border-color: #347ea5;
}


/*=======================================================================
        6. Suchergebnis
========================================================================*/
div.ibe_headline_blank {
 background-color: #347ea5 !important;
}

/* title */
#ibe_search_result div.ibe_headline_blank div.ibe_title {
 color: #fff;
}

#ibe_search_result div.mapview a, #ibe_search_result div.mapview a:visited {
 color: #fff;
 background: transparent url(/irs/TPortalTMB/img/objects/bb_icon.png) no-repeat 0 50%;
}
#ibe_search_result div.mapview a:hover, #ibe_search_result div.mapview a:active,  #ibe_search_result div.mapview a:focus {
 text-decoration: none;
}
#ibe_search_result div.pagination a, #ibe_search_result div.pagination a:visited, .ibe_footer div.pagination a, .ibe_footer div.pagination a:visited {
 color: #fff;
}

/* sortieren */
#ibe_result_sort {
 background-color: #f2f1f1;
}


/* suchen */
#ibe_result_sort div.search {
 background-color: #347ea5;
}
#ibe_result_sort div.search a.buttonstyle, #ibe_result_sort div.search a.buttonstyle:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
#ibe_result_sort div.search a.buttonstyle:hover, #ibe_result_sort div.search a.buttonstyle:active, #ibe_result_sort div.search a.buttonstyle:focus {
 background-color: #51a9d7;
}

/* toleranzsuche */
#ibe_toleranz {
 background-color: #f2f1f1;
}
#ibe_toleranz div.txt li {
 border-bottom: 1px dashed #51a9d7;
}
#ibe_toleranz div.button_search {
 background-color: #347ea5;
}

#ibe_toleranz div.button_search a.buttonstyle, #ibe_toleranz div.button_search a.buttonstyle:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
#ibe_toleranz div.button_search a.buttonstyle:hover, #ibe_toleranz div.button_search a.buttonstyle:active, #ibe_toleranz div.button_search a.buttonstyle:focus {
 background-color: #51a9d7;
}

/*=======================================================================
        7. Listeneintrag Ergebnisliste
========================================================================*/
.ibe_item {
 border-top: 5px solid #51a9d7;
 margin-top: 15px;
}

/* bewertung */
.ibe_item div.ibe_item_infos div.rating div.rated, .ibe_item_details div.rating div.rated, .ibe_item_ranking div.rating div.rated {
 border: 1px solid #347ea5;
}
.ibe_item div.ibe_item_infos div.rating div.rated span, .ibe_item_details div.rating div.rated span, .ibe_item_ranking div.rating div.rated span {
 color: #347ea5;
 background-color: #347ea5;
}

/* kopf */
.ibe_roomlist div.ibe_rommlist_header {
 color: #000;
 background-color: #f2f1f1;
}

.ibe_roomlist div.ibe_rommlist_header .ibe_plus a, .ibe_roomlist div.ibe_rommlist_header .ibe_plus a:visited {
 color: #000;
 background: transparent url(/irs/TPortalTMB/img/objects/info_green.png) no-repeat 0 50%;
}
.ibe_roomlist div.ibe_rommlist_header .ibe_plus a:hover, .ibe_roomlist div.ibe_rommlist_header .ibe_plus a:active,  .ibe_roomlist div.ibe_rommlist_header .ibe_plus a:focus {
 text-decoration: none;
}

.ibe_roomlist div.ibe_rommlist_header .arrival, .ibe_roomlist div.ibe_rommlist_header .range {
 color: #000;
}
.ibe_roomlist div.ibe_rommlist_header .special {
 color: #000;
}
.ibe_roomlist div.ibe_rommlist_header .price {
 color: #000;
}
.ibe_roomlist div.ibe_rommlist_header .pers {
 color: #000;
}
div.ibe_roomlist_container {
 background-color: #f2f1f1;
}


/* button vakanz */
div.ibe_roomlist_container div.vakanz {
 border: 1px solid #347ea5;
}
div.ibe_roomlist_container div.vakanz a, div.ibe_roomlist_container div.vakanz a:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
div.ibe_roomlist_container div.vakanz a:hover, div.ibe_roomlist_container div.vakanz a:active, div.ibe_roomlist_container div.vakanz a:focus {
 background-color: #51a9d7;
}


/* formular vakanz */
.ibe_form_vakanz, .ibe_check_vakanz {
 background-color: #f2f1f1;
}
.ibe_check_vakanz {
 background-color: #fff;
}
.ibe_form_vakanz div.button, .ibe_check_vakanz div.button, .ggv_vakanz {
 border: 1px solid #347ea5 !important;
}
.ibe_form_vakanz a, .ibe_form_vakanz a:visited, .ibe_check_vakanz a, .ibe_check_vakanz a:visited, .ggv_vakanz a, .ggv_vakanz a:visited {
 color: #fff;
 background-color: #347ea5 !important;
 border-color: #fff;
}
.ibe_form_vakanz a:hover, .ibe_form_vakanz a:active, .ibe_form_vakanz a:focus, .ibe_check_vakanz a:hover, .ibe_check_vakanz a:active, .ibe_check_vakanz a:focus, .ggv_vakanz a:hover, .ggv_vakanz a:active, .ggv_vakanz a:focus {
 background-color: #51a9d7 !important;
}


/* listeneintrag zimmer */
div.ibe_roomlist_item, div.ibe_roomlist_smallitem {
 background-color: #fff;
 border-bottom: 1px dashed #51a9d7;
}


/* fussleiste */
.ibe_footer {
 background-color: #347ea5;
}

.ibe_footer a, .ibe_footer a:visited {
 color: #fff;
}
.ibe_footer a:hover, .ibe_footer a:active, .ibe_footer a:focus {
 text-decoration: none;
}
.ibe_footer ul.left a.fnew {
 border-left: 1px solid #fff;
}


/*=======================================================================
        8. gaestebuch
========================================================================*/
#ibe_guestbook tr.roweven {
 background-color: #F2F2F2;
}

#ibe_guestbook .sortcol {
 background: #f2f1f1 url(/irs/TPortalTMB/img/objects/sort.gif) no-repeat 95% 10px;
 border-bottom: 1px dashed #51a9d7;
}


/*=======================================================================
        9. Verfuegbarkeit
========================================================================*/
div.ibe_check_headline {
 color: #fff;
 background-color: #51a9d7;
}


#ibe_vakanz_cal .ibe_vakanz_explanation span.default, #ibe_vakanz_cal .ibe_vakanz_explanation span.go, #ibe_vakanz_cal .ibe_vakanz_explanation span.nogo {
background-color:  #FFFF99;
 border: 1px solid #FFE500;
 /*background-color: #e5f5c4;
 border: 1px solid #99CC33;*/
}
#ibe_vakanz_cal .ibe_vakanz_explanation span.go {
 background-color: #99CC33;
 border: 1px solid #000;
}
#ibe_vakanz_cal .ibe_vakanz_explanation span.nogo {
 background-color: #F9AD81;
 border: 1px solid #f75f07;
}

#ibe_vakanz_cal .zeit {
 border-bottom: 1px dashed #51a9d7;
}
#ibe_vakanz_cal .zeit span {
 color: #303030;
}


/* formatierung kalender */
#ibe_vakanz_cal .default {
 color: #3D3D3D;
background-color:  #FFFF99;
 border: 1px solid #FFE500;
 /*background-color: #e5f5c4;
 border: 1px solid #99CC33;*/
}
#ibe_vakanz_cal .go {
 color: #000;
 background-color: #99CC33;
 border: 1px solid #000;
}
#ibe_vakanz_cal .nogo {
 color: #3D3D3D;
 background-color: #F9AD81;
 border: 1px solid #f75f07;
}


/*=======================================================================
        10. Warenkorb
========================================================================*/
#ibe_basket {
 border-bottom: 1px dashed #51a9d7;
}

/* headlines */
#ibe_basket div.ibe_basket_header {
 color: #FFF;
 background-color: #347ea5;
}

/* warenkorb formular inhalt */
#ibe_basket div.ibe_basket_items{
 border-bottom: 1px dashed #51a9d7;
}
#ibe_basket div.ibe_basket_headline {
 background-color: #f2f1f1;
}


#ibe_basket div.button {
 background-color: #347ea5;
}

#ibe_basket div.button a, #ibe_basket div.button a:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
#ibe_basket div.button a:hover, #ibe_basket div.button a:active, #ibe_basket div.button a:focus {
 background-color: #51a9d7;
}


/*=======================================================================
        11. Daten
========================================================================*/
#ibe_data {
 border-bottom: 1px dashed #51a9d7;
}

/* headline */
#ibe_data div.ibe_data_header {
 color: #FFF;
 background-color: #347ea5;
}

/* formular */
#ibe_data_form div.ibe_data_headline {
 background-color: #f2f1f1;
}

/* button */
#ibe_data .button, #ibe_data_form .button {
 background-color: #347ea5;
}
#ibe_data a.buttonstyle, #ibe_data a.buttonstyle:visited, #ibe_data_form a.buttonstyle, #ibe_data_form a.buttonstyle:visited {
 color: #fff;
 background-color: #347ea5;
 border-color: #fff;
}
#ibe_data a.buttonstyle:hover, #ibe_data a.buttonstyle:active, #ibe_data a.buttonstyle:focus, #ibe_data_form a.buttonstyle:hover, #ibe_data_form a.buttonstyle:active, #ibe_data_form a.buttonstyle:focus {
 background-color: #51a9d7;
}


/*=======================================================================
        12. Warteseite
========================================================================*/
/* headlines */
#ibe_wait div.ibe_wait_header {
 color: #FFF;
 background-color: #347ea5;
}
#ibe_wait .ibe_wait_container {
  background-color: #f2f1f1;
  border: 1px solid #51a9d7;
}
#ibe_wait .ibe_wait_inner_container {
  background-color: #fff;
  border: 1px solid #347ea5;
}
