﻿/*******************************************GENERAL****************************************/
body	{scrollbar-3dlight-color: #f0f0f0; scrollbar-arrow-color: #28353f; scrollbar-darkshadow-color: #f0f0f0; scrollbar-face-color: #bababa; scrollbar-highlight-color: #f0f0f0; scrollbar-shadow-color: #f0f0f0; scrollbar-track-color: #f0f0f0}

body
{
	background-image:url(../media/bg-site.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
}
body.body-popup,
body.popup
{
    background:none;
}
body.popup
{
	background-color:#ffffff;
}
/*---------------------------------------------------
/*  text
/*---------------------------------------------------*/

.text, p
{
	color: #33302b;
}

.textsmall
{
	color:#33302b;
}

.title, h1
{
	color: #9ea700;
}

.titlesmall,h2
{
	color:#33302b;
}
.titlesmallblack,h3
{
	color:#000000;
}
a
{
	color: #a1aa00;
}
.textinput
{
	color:#708916;
	background-color:#ffffff;
	border:solid 1px #6d7369;
}

.textinputexpressanfrage
{
	color:#000000;
	background-color:#e3d4b7;
	border:solid 1px #e3d4b7;
}

.page-position .page-border
{
	border-left:30px solid #c2cd00;
	border-right:30px solid #c2cd00;
}

.image-zoom
{
	cursor: url(/media/lupe.cur),pointer;
}
/*---------------------------------------------------
/*  header-zone
/*---------------------------------------------------*/
#header-zone
{
    background-color:#c2cd00;
}
#header-zone .page-position
{
	
}

#header-zone .menutop a
{
    border-left:solid 2px #a8b807;
	color:#525055;
}

#header-zone .menutop a:hover
{
	color:#ffffff;
}

#header-zone .menutop .pfeil-menutop
{
    background-image:url(../media/pfeil-dunkelgruen-gruen.gif);
}

#header-zone .search
{
    background-image:url(../media/bg-search.gif);   
}

#header-zone .search a
{
    background-image:url(../media/icon-search.gif);   
}
/*---------------------------------------------------
/*  languages
/*---------------------------------------------------*/

.languages a.de
{
	background-image:url(../media/de-a.gif);
}
.languages a.it
{
	background-image:url(../media/it-a.gif);
}
.languages a.en
{
	background-image:url(../media/en-a.gif);
}

.languages a.de-de
{
	background-image:url(../media/de-b.gif);
}
.languages a.it-it
{
	background-image:url(../media/it-b.gif);
}
.languages a.en-en
{
	background-image:url(../media/en-b.gif);
}
/*---------------------------------------------------
/*  menu-zone-horizontal
/*---------------------------------------------------*/
#menu-zone-horizontal
{
    background-color:#c2cd00;
}
#menu-zone-horizontal .page-position
{	
	background-image:  url(../media/bg-menuhorizontal.gif);
}


#menu-zone-horizontal .language a:hover
{
	color:#005187
}

#menu-zone-horizontal .menu-horizontal a
{
	color:#005187;
}

#menu-zone-horizontal .menu-horizontal a:hover
{
	color:#000000;
}
/*---------------------------------------------------
/*  menu-zone-horizontal-flyout
/*---------------------------------------------------*/
#menu-zone-horizontal .flyout
{
    background-image:url(../media/flyout-bg.png);
    background-color:#fbfdd8;
    border:solid 2px #fffeff;
}
#menu-zone-horizontal .flyout img.flyout-image
{
    border-bottom:solid 2px #ffffff;
}
#menu-zone-horizontal .level-0 .level-1-menu
{
   background-color:#d1d934;
}
#menu-zone-horizontal .flyout .level-1 a
{
    background-image:url(../media/pfeil-schwarz.gif);
    color:#000000;
}
#menu-zone-horizontal .flyout .level-1 a:hover,
#menu-zone-horizontal .flyout .level-1 a.selected
{
    background-image:url(../media/pfeil-color.gif);
    color:#55731d;
    background-color:#fcfed7;
}
#menu-zone-horizontal .flyout .level-2 a
{
    background-image:url(../media/pfeil-color.gif);
    color:#55731d;
}
#menu-zone-horizontal .flyout .level-2 a:hover,
#menu-zone-horizontal .flyout .level-2 a.selected
{
    background-image:url(../media/pfeil-schwarz.gif);
    color:#000000;
    background-color:Transparent;
}
/*---------------------------------------------------
/*  banner-zone
/*---------------------------------------------------*/
#banner-zone .slideshow
{
    background-image:url(../media/banner.jpg);
}
#banner-zone .tvs-zone
{
	background-image:  url(../media/bg-tvs.png);
}
/*standard*/
.tvs .level-0 .menu-0
{
    background-image:url(../media/tv-ferienregion.gif);
}
.tvs .level-0 .menu-0:hover,
.tvs .level-0 .menu-0active,
.tvs .hover
{
    background-color:#ffffff;
}
/*auer*/
.tvs .auer .menu-0
{
    background-image:url(../media/tv-auer.gif);
}
/*montan*/
.tvs .montan .menu-0
{
    background-image:url(../media/tv-montan.gif);
}
/*neumarkt*/
.tvs .neumarkt .menu-0
{
    background-image:url(../media/tv-neumarkt.gif);
}
/*auer*/
.tvs .salurn .menu-0
{
    background-image:url(../media/tv-salurn.gif);
}

/*---------------------------------------------------
/*  flyout tvs
/*---------------------------------------------------*/
.tvs .flyout a
{
    background-image:url(../media/pfeil-schwarz.gif);
}
.tvs .flyout a:hover,
.tvs .flyout a.selectd
{
    background-color:#ed7900;
    color:#ffffff;
    background-image:url(../media/pfeil-flyout.gif)
    
}

.tvs .flyout-1 
{
    background-color:#ed7900;
} 
.tvs .flyout-1 a
{
    color:#ffffff;
     background-color:#ed7900;
}
.tvs .flyout-1 a:hover,
.tvs .flyout-1 a.selected
{
    background-color:#ffac56;
    color:#000000;
} 

/*---------------------------------------------------
/*  content-zone
/*---------------------------------------------------*/

#banner-zone .sitepath
{
	background-image:  url(../media/ferienregion/bg-pfad.png);
	color:#272900;
}

#banner-zone .sitepath .text a
{
	color:#272900;
	background-image:url(../media/pfeil-schwarz.gif);
}

#banner-zone .sitepath .text a:hover
{
	color:#ffffff;
}
/*---------------------------------------------------
/*  content-zone
/*---------------------------------------------------*/
.pagetitle
{
	color:#6e8716;
}

.subtitle
{
	color:#272900;
}


/*---------------------------------------------------
/*  menu-left
/*---------------------------------------------------*/

#menu-left .menu-left-title
{
	border-top:20px solid #ffffff;
	border-left:23px solid #ffffff;
	border-bottom:15px solid #ffffff;
}
#menu-left ul 
{
    border-top:1px solid #c2cd00;
}
#menu-left ul li
{
	border-bottom:1px solid #c2cd00;
}

#menu-left ul li a
{
    background-image:url(../media/pfeil-schwarz.gif);
    color:#000000;
}
#menu-left ul li a:hover,
#menu-left ul li a.selected
{
    background-image:url(../media/pfeil-schwarz.gif);
    color:#c2cd00;
}

/*---------------------------------------------------
/*  frame-events
/*---------------------------------------------------*/

#frame-events .container
{
	background-image:url(../media/ferienregion/box-veranstaltungen.gif);
	background-color:#c2cd00;
	color:#000000;
}


#frame-events .events-content
{
	background-color:#ffffff;
}

#frame-events .title
{
	color:#000000;
}

#frame-events .titlesmall
{
	color:#ee7900;
}

#frame-events .links a
{
	color:#000000;
	background-image:url(../media/pfeil-schwarz.gif);
	
}

#frame-events .links a:hover
{
	color:#3a5917;
}

#frame-events
{
	color:#000000;
}

#frame-events .footer
{
    background-image:url(../media/default/bg-box-veranstaltungen-footer.gif);
}

/*---------------------------------------------------
/*  frame-katalogservice
/*---------------------------------------------------*/

#frame-katalogservice .container
{
	background-image:url(../media/bg-box-katalogservice.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
	background-color:#c2cd00;
}

/*---------------------------------------------------
/*  frame-newsletter
/*---------------------------------------------------*/

#frame-newsletter .container
{
	background-image:url(../media/bg-box-newsletter.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
#frame-newsletter .send-button
{
    background-image:url(../media/icon-go.gif);
}

/*---------------------------------------------------
/*  frame-weather
/*---------------------------------------------------*/

#frame-weather .container
{
	background-image:url(../media/bg-box-urlaubswetter.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#frame-weather a
{
	color: #ffffff;
}
/*---------------------------------------------------
/*  menu-bottom
/*---------------------------------------------------*/
#content-zone .menu-bottom a
{
	color:#4c6b1b;
}

#content-zone .menu-bottom a:hover
{
	color:#c2cd00;
}

/*---------------------------------------------------
/*  quick-request
/*---------------------------------------------------*/

#quick-request .container
{
	background-image:url(../media/ferienregion/bg-box-unterkuenfte.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#c2cd00;
}
#quick-request input,
#quick-request select
{
    border:solid 1px #a7a9a7;
}

#quick-request .Focus
{
    border:solid 1px #ffd500;
}

#quick-request .container .search
{
    background-image:url(../media/pfeil-schwarz.gif);
    color:#000000;
}
#quick-request .container .search:hover
{
    color:#597727;
}
/*---------------------------------------------------
/*  top5
/*---------------------------------------------------*/

#top5 .container
{
	background-image:url(../media/bg-box-top5.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#top5 .container p
{
	color:#ffffff;
}

#top5 .header-content
{
	background-image:url(../media/bg-top5-beschreibung.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#top5 .header-content a
{
	color:#010101;
}

#top5 .header-content a:hover
{
	color:#708916;
}
#top5 .footer
{
    background-image:url(../media/box-top5-footer.gif);
}


/*---------------------------------------------------
/*  hotel-banner
/*---------------------------------------------------*/
#hotel-banner .container .container-title
{
	color:#010101;
}

/*---------------------------------------------------
/*  footer
/*---------------------------------------------------*/

#footer .page-position
{
	background-color:#c2cd00;
}
#footer a
{
	color: #000000;
}

/*****************************BASE MODULE*****************************/
.base-module .detail-link
{
    background-image:url(../media/pfeil-schwarz.gif);
}
.base-module .price
{
    color: #a1aa00;    
}
/*---------------------------------------------------
/*  companies - search box
/*---------------------------------------------------*/
.search-box .request-button
{
    color:#3d5d18;
    background-image:url(../media/pfeil-schwarz.gif);
}
.search-box .request-button:hover
{
    color:#000000;
}
.search-box
{
    background-color:#c2cd00;
}
.search-box .header
{
    background-color:#55731d;
    color:#ffffff;
}
/*****************************COMPANIES*****************************/
#companies .item
{
    background-color:#c2cd00;
}
#companies .item .imageBorderColor
{
    border-color:#c2cd00;
}
#companies .module-title
{
    background-color:#55731d;
    color:#ffffff;
}
#companies .item a
{
    color:#3d5d18;
}
#companies .extras-button
{
	background-image:url(../media/pfeil-schwarz.gif);
}
/*---------------------------------------------------
/*  frame-gallery
/*---------------------------------------------------*/
.frame-gallery .header
{
    color:#c2cd00;
}
.frame-gallery .item
{
    border:solid 4px #e0e67f;
    /*border-right:solid 4px #55731d;
    border-left:solid 4px #55731d;*/
}

.frame-gallery .item .module-title
{
    display:block;
    background-color:#55731d;
    color:#ffffff;
}
/*---------------------------------------------------
/*  downloads content
/*---------------------------------------------------*/
#downloads
{
    
    border-bottom:solid 1px #e0e67f;
}

#downloads .header
{
   border-bottom:solid 1px #e0e67f;
   color:#c2cd00;
}
#downloads .module-title
{
    /*color:#55731d;*/
}
.alternate
{
   background-color:#f3f6c5;
}
/*---------------------------------------------------
/*  contact - base
/*---------------------------------------------------*/
.contact-form input,
.contact-form textarea,
.contact-form select,
.contact-form .checkboxes .checkbox-additional-input input
{
    border:solid 1px #55731d;
}
.contact-form .privacy-box input,
.contact-form .checkboxes input
{
    border:0;
}
.contact-form .request-button
{
    background-image:url(../../media/pfeil-schwarz.gif)
}

.contact-form .newsletter-row .interests-box
{
	background-color:#ffffff;
	
}
.contact-form .newsletter-row .interests-box .header
{
	 background-image:url(../../media/arrow-down.gif);
	
}

/*---------------------------------------------------
/*  contact - catalogue
/*---------------------------------------------------*/
.contact-form .catalogues-list .item
{
    background-color:#e0e67f;
}
/*---------------------------------------------------
/*  newsletter
/*---------------------------------------------------*/
.subscribe-form,
.unsubscribe-form
{
    border:solid 4px #c2cd00;
    background-color:White;
}

/*---------------------------------------------------
/*  Box Modul
/*---------------------------------------------------*/
.box-module 
{
    /*border-top:solid 1px #e0e67f;*/
}
.box-module .box .header
{
    background-color:#55731d;
    color:#ffffff;
}
.box-module .separator
{
    background-color:#e0e67f;
}
.box-module .separator-row
{
    /*background-color:#e0e67f;*/
}
.box-module .box .detail-link
{
    color:#55731d;
    background-image:url(../media/pfeil-schwarz.gif);
}

/*---------------------------------------------------
/*  routeplanner
/*---------------------------------------------------*/

#route-planner .container
{
	 border:solid 2px #c2cd00;
    background-color:White;
}
#route-planner .row .value input
{
    border:solid 1px #55731d;
    background-color:White;
}
