/* content_summer.css
------------------------------------------------------------------------
summer rules nassfeld content

Author: elements.at
--------------------------------------------------------------------- */

/* general overwrites
---------------------------------------------------------------------*/

body {
    background: #ecf5cc url(/static/source/img/summer/summer_gradient_content_right.png) left top repeat-x;
}

#background .leftgradient {
    background: url(/static/source/img/summer/summer_gradient_content_left.png) left top repeat-x;
}

#background_image {
    background: url(/static/source/img/backgrounds/background_content_summer.png) center top no-repeat;
    height: 600px;
    margin-top: -600px;
}

#footer {
    background: #ecf5cc url(/static/source/img/summer/summer_footer_content_bg.png) left top no-repeat;
}

/* content
------------------------------------------------------------*/

/* linkbox overwrites*/
#linkbox .lb_links .lb_link a {
    background: url(/static/source/img/summer/arrow_green_light.gif) left center no-repeat;
    color: #e8eda6;
}

/* hotline overwrites  */
#hotline {
    background: url(/static/source/img/summer/hotline_icon_green.gif) 7px top no-repeat;
}

#hotline .hotline_link a {
    background: url(/static/source/img/summer/arrow_green_light.gif) left center no-repeat;
    color: #e8eda6;
}

/* top packages and tooltip  */
#top_packages .packages .top_package {
    background: url(/static/source/img/summer/summer_top_package_bg.gif) left top no-repeat;
}

#top_packages .packages .top_package.hover {
    background: url(/static/source/img/summer/summer_top_package_bg_hover.gif) left top no-repeat;
}

#top_packages .packages .name {
    width: 160px;
    height: 32px;
    overflow: hidden;
}

#top_packages .packages .top_package a {
    color: #86900a;
}

/* Contentareas
------------------------------------------------------------*/
#content #center {
    background: #fff url(/static/source/img/summer/content_sujetend_green.gif) right top no-repeat;
}

/* Leftside (subnavigation)
----------------------------------------*/
/*
#subnavigation ul li a {
    background: url(/static/source/img/summer/arrow_green.gif) left 4px no-repeat;
    color: #7d8607;
}

#subnavigation ul li ul li a {
    background: url(/static/source/img/summer/arrow_green.gif) left 4px no-repeat !important;
    color: #7d8607 !important;
}

#subnavigation ul li.active ul li ul li a {
    background: url(/static/source/img/summer/arrow_green.gif) left 4px no-repeat !important;
    color: #7d8607 !important;
}
*/

/* textarea
----------------------------------------*/

/* contentblock
------------------------------------------------*/
#textarea .contentblock a {
    color: #949d22;
}

#textarea .contentblock table.standard {
    border-left: 1px solid #d9e4a2;
    border-right: 1px solid #f7fcdc;
}

#textarea .contentblock table.standard th {
    background: #e0ed9f;
    border-bottom: 1px solid #cddc85;
    border-left: 1px solid #f7fcdc;
    border-right: 1px solid #d9e4a2;
    border-top: 1px solid #f7fcdc;
}

#textarea .contentblock table.standard td {
    border-left: 1px solid #f7fcdc;
    border-right: 1px solid #d9e4a2;
}

#textarea .contentblock table.standard tr.slopeline th {
    background: url(/static/source/img/summer/summer_slope_head_bg.gif) left bottom repeat-x;
    border-left: 1px solid #f7fcdc;
    border-right: 1px solid #d9e4a2;
}

/* imageblock */
#textarea .contentblock .cb_img_block .cb_img .zoom {
    background: url(/static/source/img/summer/zoom_green.gif) left top no-repeat;
}

/* gallery */

#textarea .gallery .gallery_image .zoom {
    background: url(/static/source/img/summer/zoom_green.gif) left top no-repeat;
}

/* dta integration */
#textarea #dta_acco_list {
    border-top: 2px solid #F3F8E3;
}

#textarea #dta_acco_list .dta_entry .dta_info h3 a {
    color: #949D22;
}

#textarea #dta_acco_list .dta_entry .dta_info .category {
    color: #4F5504;
}

#textarea #dta_acco_list .dta_entry {
    background: url(/static/source/img/summer/dta_bg.gif) left top no-repeat;
}

/* voucher order */

#textarea .voucher_order .voucher_description {
    border-bottom: 2px solid #ecf1dc;
}

#textarea .voucher_order .voucher_form form input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea .voucher_order .voucher_form form select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea .voucher_order .voucher_form form .submit_voucher input.submit {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

#dua_overview .special_overview_entry .info h4 a {
    color: #949D22;
}

#dua_overview .special_overview_entry .category {
    color: #949D22;
}

#dua_overview .special_overview_entry .additional .possibilities .button {
    color: #949D22;
}

#dua_overview .special_overview_entry .additional .additional_content ul li {
    background: #ECF5CC;
}

/* events (search and list)
------------------------------------------------*/
#textarea #event_search {
    border-bottom: 2px solid #ecf1dc;
}

#event_search form input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#event_search form select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#event_search form .calendarIcon {
    background: url(/static/source/img/summer/calendar_icon_green.gif) left top no-repeat;
}

#event_search form .events_submitline input.submit {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

#event_search form .events_submitline .shortcuts a {
    color: #7d8607;
}

/* events */
#textarea .events .event {
    background: url(/static/source/img/summer/summer_event_bg.gif) left bottom no-repeat;
}

#textarea .events .event .event_info h3 {
    color: #949d22;
}

#textarea .events .event .event_info h3 a {
    color: #949d22;
}

/* az search
------------------------------------------------*/
#textarea #az_search {
    border-bottom: 2px solid #ecf1dc;
}

#az_search form input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#az_search form select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#az_search form .az_submitline input.submit_az, #az_search form .az_submitline input.submit {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

#sidebar #dta_info {
    background: url(/static/source/img/dta_teaser_bg_summer.gif) left top no-repeat;
}

#textarea .events .topevent .event_info p a {
    color: #949d22;
}

/* Detailsite (events a-z)
-----------------------------------------------------------*/
#textarea .detail_header {
    border-bottom: 2px solid #ecf1dc;
}

/* imageblock */
#textarea .detail_block .db_img_block .db_img .zoom {
    background: url(/static/source/img/summer/zoom_green.gif) left top no-repeat;
}

#textarea .detail_block a {
    color: #949d22;
}

/* Adressblock */
#textarea .detail_adress_block h3 {
    color: #7d8607;
}

#textarea .detail_adress_block a {
    color: #7d8607;
}

/* packages
------------------------------------------------*/

#textarea .packages .package .package_info {
    background: #f9fced url(/static/source/img/summer/summer_top_packge_text_bg.gif) left bottom no-repeat;
}

#textarea .packages .package .package_info h3 {
    color: #86900a;
}

/* package detail
------------------------------------------------*/
#textarea #package_form {
    border-top: 2px solid #ecf1dc;
    border-bottom: 2px solid #ecf1dc;
}

#textarea #package_form input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_form select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_form .calendarIcon {
    background: url(/static/source/img/summer/calendar_icon_green.gif) left top no-repeat;
}

#textarea #package_form .package_submitline input.submit_package {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

/* package detail
------------------------------------------------*/

#textarea #package_result .package_result_info {
    background: url(/static/source/img/summer/summer_package_result_info_bg.jpg) left top no-repeat;
}

#textarea #package_result .package_result_box .acco_info .acco_results {
    border-left: 1px solid #d9e4a2;
    border-right: 1px solid #f7fcdc;
}

#textarea #package_result .package_result_box .acco_info .acco_results .header {
    background: #e0ed9f;
    border-bottom: 1px solid #cddc85;
    border-left: 1px solid #f7fcdc;
    border-right: 1px solid #d9e4a2;
    border-top: 1px solid #f7fcdc;
}

#textarea #package_result .package_result_box .acco_info .acco_results .ar_line {
    border-left: 1px solid #f7fcdc;
    border-right: 1px solid #d9e4a2;
    border-bottom: 1px solid #e0e0e0;
}

#textarea #package_result .package_result_box .hotel_enquiry .enquiry_data input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_result .package_result_box .hotel_enquiry .enquiry_data select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_result .package_result_box .hotel_enquiry .enquiry_data textarea {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_result .package_result_box .hotel_enquiry .enquiry_data input.enquiry_button {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

/* webcams
------------------------------------------------*/
#textarea #webcams .cam_controls {
    background: url(/static/source/img/summer/webcam_controls_bg.gif) left top repeat-x;
}

#textarea #webcams .cam_controls .controls_line .cl_label {
    color: #747d02;
}

#textarea #webcams .cam_controls .controls_line .day {
    color: #747d02;
}

#textarea #webcams .cam_controls .controls_line .day a {
    color: #747d02;
    text-decoration: none;
}

#textarea #webcams .cam_controls .controls_line .day.active {
    background: #b2ca60;
    color: #fff;
}

#textarea #webcams .cam_controls .controls_line .archive a {
    background: url(/static/source/img/summer/arrow_green.gif) left center no-repeat;
    color: #747d02;
}

/* webcams overview */
#textarea #webcams .cams_overview .webcam .wlabel {
    background: url(/static/source/img/summer/webcam_thumb_label.gif) left top repeat-x;
}

#textarea #webcams .cams_overview .webcam.active .wlabel {
    background: url(/static/source/img/webcam_thumb_label_active.gif) left top repeat-x;
    color: #fff;
}

#textarea #webcams .cams_overview .webcam_linkbox a {
    background: url(/static/source/img/summer/webcam_thumb_label.gif) left top repeat-x;
}

/* weather detail
------------------------------------------------*/

#textarea .weather_detail .weather_today .wt_data .wt_temp strong {
    color: #949d22;
}

/* Paging
----------------------------------------*/

#textarea .paging .pagenav a {
    background: url(/static/source/img/summer/paging_bg.gif) left top no-repeat;
    color: #7d8705;
}

#textarea .paging .pagenav a.active, #textarea .paging .pagenav a:hover {
    background: url(/static/source/img/summer/paging_active_bg.gif) left top no-repeat;
    color: #4f5504;
}

#textarea .paging .pagenav a.back {
    background: url(/static/source/img/summer/paging_back.gif) left top no-repeat;
}

#textarea .paging .pagenav a.back:hover {
    background: url(/static/source/img/summer/paging_back.gif) left top no-repeat;
}

#textarea .paging .pagenav a.next {
    background: url(/static/source/img/summer/paging_next.gif) left top no-repeat;
}

#textarea .paging .pagenav a.next:hover {
    background: url(/static/source/img/summer/paging_next.gif) left top no-repeat;
}

/* package inquiry
------------------------------------------------*/

#textarea #package_inquiry .head_line {
    border-bottom: 2px solid #ecf1dc;
}

#textarea #package_inquiry input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_inquiry select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_inquiry .calendarIcon {
    background: url(/static/source/img/summer/calendar_icon_green.gif) left top no-repeat;
}

#textarea #package_inquiry .pi_adress_data input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_inquiry .pi_adress_data select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_inquiry .pi_adress_data textarea {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #package_inquiry .pi_adress_data input.enquiry_button {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

/* dta list
------------------------------------------------*/

/* press pictures
------------------------------------------------*/

/* press texts
------------------------------------------------*/
#textarea .press_texts_overview .presstext_entry {
    background: url(/static/source/img/summer/summer_event_bg.gif) left top no-repeat;
}

#textarea .press_texts_overview .presstext_info h3 {
    color: #949d22;
}

#textarea .press_texts_overview .presstext_info h3 a {
    color: #949d22;
}

#textarea .press_texts_overview .presstext_details .textdetaillink a {
    background: url(/static/source/img/summer/arrow_green.gif) left center no-repeat;
    color: #7d8607;

}

/* airplane booking
------------------------------------------------*/

#textarea #airplane_inquiry .head_line {
    border-bottom: 2px solid #ecf1dc;
}

#textarea #airplane_inquiry input {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #airplane_inquiry select {
    background: #eaf2cb;
    border: 1px solid #eaf2cb;
}

#textarea #airplane_inquiry .submit_planebook input.book_button {
    background: url(/static/source/img/summer/submit_green.gif) left center no-repeat;
    color: #7d8607;
}

/* sidebar
----------------------------------------*/

/* weatherbox */
#weatherbox .weather_data .temperature strong {
    color: #949d22;
}

#weatherbox .webo_links .wb_link a {
    background: url(/static/source/img/summer/arrow_green.gif) left center no-repeat;
    color: #7d8607;
}

#sidebar .teaser .nl_signup input {
    background: #EAF2CB;
    border: 1px solid #EAF2CB;
}

#sidebar .teaser .nl_signup input.enquiry_button {
    background: url(/static/source/img/summer/submit_green.gif) no-repeat left center;
    color: #7D8607;
}

/* Sidebar Teaser incl. specials */

#sidebar .teaser .t_price {
    background: url(/static/source/img/summer/sidebarteaser_price_bg.gif) left top no-repeat;
}

#sidebar .teaser .t_price label {
    color: #86900a;
}

#sidebar .teaser .t_price strong {
    color: #86900a;
}

#info_box {
    border: 2px solid #ECF1DC;
}



