﻿/*******************************************GENERAL****************************************/
body	
{
    background-color:#FFFFFF;
    color:#000000;
}

.banner 
{
	background-image:url(/media/sommer/banner.jpg);
	background-position:center;
	background-repeat: no-repeat; 
}

.page-title
{
color:#a62041;
/*background-image:url(../media/content_background.gif);*/
}
h2
{
    color:#a62041;   
}

.imageborder
{
border:solid #d8dfc6 2px;
}

.titlesmall
{
color:#488112;
}
/*******************************************main****************************************/



/*******************************************header-zone****************************************/


#bg_left
{
    background-image:url(../media/bg_left.gif);
}

#slideshow
{
    background-image:url(../media/banner.jpg);
}

#language a
{
    color:#47001e;
}
/*******************************************frame-weather****************************************/
.weather_background
{
    background-color:#4c611c;
}

.weather_text
{
    color:#FFF;
}
/*******************************************menu-top****************************************/
#menutop .level-0 a
{
    background-color:#a9bf03;
    color:#ffffff;
}
#menutop .level-0 a:hover,
#menutop .item-selected a,
#menutop .level-0 a.selected

{
    background-color:#a62041;
    color:#ffffff;
}

#menutop .level-1 a
{
    background-color:#e2e9d6;
    color:#455b1e;
}

#menutop .item-selected .bracket-left,
#menutop .hover-selected .bracket-left
{
    background-image:url(../media/bracket-left.gif);    
}
#menutop .item-selected .bracket-right,
#menutop .hover-selected .bracket-right
{
    background-image:url(../media/bracket-right.gif);
}
#menutop .separator
{
	background-color:#ffffff;
}

/*******************************************sitepath****************************************/
#sitepath_zone
{background-image:url(../media/sitepath_background.gif);
}

.search
{background-color:#ffffff;
color:#4c611c;
}

.sitepath
{
    color:#96ae3f;
} 
.sitepath a
{
    color:#4c611c;
}
.sitepath a:hover
{
    color:#96ae3f;
}
/*******************************************content****************************************/

#content_zone
{
background-image:url(../media/contentzone_background.gif);
background-repeat:repeat-y;
	}
/*******************************************menu left****************************************/	
#menuleft
{
    border-top:solid 25px #ecf1dc;
}
#menuleft .menuleft_top
{
    background-color:#ecf1dc;
    color:#488112;
}

#menuleft .level-0 
{
    background-image:url(../media/menuleft_line.gif);
    color:#488112;
}

#menuleft .active
{
    background-image:none;
    background-color:#ecf1dc;
    color:#488112;
}

#menuleft a
{
	color:#488112;
}

.Link a
{
color:#488112;
}
/*******************************************zone right****************************************/	
#right_zone
{
/*background-image:url(../media/rightzone_background.gif);*/
}

.accommodation_pic
{
background-color:#ffffff;
}
#accommodation .header-box
{
    background-color:#ffffff;
}
#accommodation .header-box a
{
    color:#ffffff;
}

#accommodation .header-box a.free-rooms
{
    background-color:#a62041;
}
#accommodation .header-box a.hotels
{
    background-color:#a9bf03;
}

.accommodation_background
{
background-color:#e6edd1;
color:#488112;
}
#accommodation .search
{
    background-image:url(../media/icon-detail.gif);
    color:#488112;
    background-color:Transparent;
}

#favorits
{
color:#488112;
}

#footer_zone
{
background-image:url(../media/footer_background.jpg);
}

/*******************************************weather tabs****************************************/	
#weather .temperature,
#weather .forecast
{
    background-color:#f2f5e6;
}

/*****************************ROUTE PLANNER*****************************/

#route-planner input
{
    border:solid 1px #4b5e22;
}
#route-planner .container
{
    background-color:#f2f5e6;
}

/*******************************************frame newsletter****************************************/	
.frame-newsletter
{
    color:#eef3df;
}

.frame-newsletter h1
{
    color:#eef3df;
}

.frame-newsletter .mail
{
    background-color:#9daa7e;
    color:#000000;
    border:0;
}
#footer_zone .detail-link
{
    color:#eef3df;
    background-image:url(../media/pfeil_footer.png);
}

/*---------------------------------------------------
/*  base module
/*---------------------------------------------------*/
.base-module .detail-link
{
	background-image:url(../media/icon-detail.gif);
}

.base-module .image img
{
	border:solid 1px #e9efd6;
}
.base-module .item
{
	border-bottom:solid 1px #e9efd6;
}

/*---------------------------------------------------
/*  companies search-box
/*---------------------------------------------------*/
.search-box
{
	background-color:#e6edd1;
	background-image:url(../media/bg_left.gif);
	background-position:bottom;
}
.search-box .header
{
	background-color:#4c611c;
	color:#ffffff;
}
.search-box .request-button
{
	color:#ffffff;
}
.search-box .request-button:hover
{
	color:#e6edd1;
	background-image:url(../media/icon-detail-light.gif);
}
/*---------------------------------------------------
/*  companies 
/*---------------------------------------------------*/
#companies .item
{
	background-color:#e6edd1;
	border:0;
}
#companies .module-title
{
	background-color:#5c781b;
	color:#ffffff;
}

#companies .image img
{
	border:0;
}

#companies .extras-button
{
	background-image:url(../media/icon-detail.gif);
	
}
/*---------------------------------------------------
/*  headings
/*---------------------------------------------------*/
#headings .item
{
	border:0;
}
#headings .item  .description
{
	background-color:#f2f5e6;
}
/*---------------------------------------------------
/*  contact-form
/*---------------------------------------------------*/
.contact-form input,
.contact-form textarea,
.contact-form select
{
    border:solid 1px #4c611c;
}
.contact-form .privacy input
{
    border:0;
}

.contact-form .form-error
{
    border:2px solid #a62041;
    color:#a62041;
    background-color:#ffffff;
}
.contact-form .error-message
{
	border:2px solid #a62041;
	background-color:#ffffff;
}

.contact-form .separator
{
	border-bottom:1px dotted #e6edd1;
}
/*---------------------------------------------------
/*  newsletter
/*---------------------------------------------------*/
.contact-form .request-button
{
	background-image:url(../media/icon-detail.gif);
}
/*---------------------------------------------------
/*  newsletter
/*---------------------------------------------------*/
.subscribe-form,
.unsubscribe-form
{
	border:solid 5px #e6edd1;
}

/*---------------------------------------------------
/*  recipes
/*---------------------------------------------------*/

#recipes .ingredients
{
	background-color:#e6edd1;
	
}
/*---------------------------------------------------
/*  apple-queens
/*---------------------------------------------------*/

#apple-queens .item .image
{
	background-color:#e5ecd1;
}
#apple-queens .item .description
{
	background-color:#f2f7e5;
	color:#488112;
}

/*---------------------------------------------------
/*  tours
/*---------------------------------------------------*/

#framefotogallery .item a.module-title
{
	background-color:#e6edd1;
	background-image:url(../media/icon-detail.gif);
	
}
/*---------------------------------------------------
/*  popup
/*---------------------------------------------------*/
body.body-popup
{
	background-color:Transparent;
}
/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
#popup-container .cjq-popup
{
    color:#333333;
    background-color:#e6edd1;
    border:0;
}
 
.cjq-popup .ui-dialog-titlebar
{
    background-color:#4c611c;
    color:#ffffff;
    border:solid 1px #4c611c;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#e6edd1;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-overlay
{
    position:absolute;
    top:0;
    left:0;
    background-color:#000000;
}
.cjq-popup
{
    color:#0e7aa7;
    background-color:White;
    overflow: hidden;
   
}

.ui-widget-content
{
    border:solid 1px #e6edd1;
    background-color:#ffffff;
}
/*---------------------------------------------------
/*  fotogallery-popup
/*---------------------------------------------------*/
#popup-gallery
{
    border:solid 10px #f3f3f3;
    background-color:#ffffff;
}
.close-gallery
{
    background-image:url(../media/icon-close.png);
}
.close-gallery:hover
{
    background-image:url(../media/icon-close-active.png);
}
/*---------------------------------------------------
/*  widgethotelsearch
/*---------------------------------------------------*/
.module-widgethotelsearch .cms-text
{
    background-color:#ffffff;
}
