/* ------------- GENERAL ---------------------- BEGIN ---------------- */
body	{
	background-color: #cbc5a9;
}
a span.eat	{
	background-image: url(../img/at-dsf.gif);
}

a, a strong	{
	color: #ff6600;	
}
.sitecolor	{
	color: #ff6600 !important; 	
}


#via-logo	{
	left: 15px;
	top: 15px;
}
ul.content-list li	{
	background-image: url(../img/next_icon_dsf.png);
}
div.via-content div.list-container ul li	{
	background-image: url(../img/next_icon_dsf.png);
}
/* ------------- GENERAL ---------------------- END ---------------- */


/* ------------- PATH ---------------------- BEGIN ---------------- */
#via-pathmenu li a	{
	color: #716c59;
}
#via-pathmenu li.spacer	{
	color: #716c59;
}
#via-first {
	color: #716c59;
}
/* ------------- PATH ---------------------- END ---------------- */


/* ------------- BORDERBOX ---------------------- BEGIN ---------------- */
div.via-borderbox	{
	background-color: #d7d2bb;
}

div.via-borderbox .boxheader a	{
	background-color: #e5e1ce;
	color: #868060;
	background-image: url(../img/pfeil_dsf.png);
}
div.via-borderbox .boxheader-active .boxheader	{
	background-color: #868060;
	color: white;
}
div.via-borderbox .boxcontent	{
	color: #868060;
}
/* ------------- BORDERBOX ---------------------- END ---------------- */


/* ------------- MENUS ---------------------- BEGIN ---------------- */
#via-topmenu li a	{
	color: #a7c5dc;
}

#via-footermenu li a	{
	color: #868060;
}

#via-footermenu li span	{
	color: #868060;
}
/* ------------- MENUS ---------------------- END ---------------- */


/* ------------- NEWS BOX ---------------------- BEGIN ---------------- */
div.news-latest-item, div.calendar-latest-item	{
	background-image: url(../img/punktipunkti_dsf.png);
}

div.news-latest-container, div.calendar-latest-container	{
	background-color: #f2f0e9;
}

div.news-latest-item, div.calendar-latest-item	{
	color: #504f4f;
}
/* ------------- NEWS BOX ---------------------- END ---------------- */


/* ------------- LINKS BOX ---------------------- BEGIN ---------------- */
div.links-box ul li a span	{
	color: #ff6600;
}

div.links-box ul li	{
	background-image: url(../img/punktipunkti_dsf.png);
}

div.links-box ul	{
	background-image: url(../img/punktipunkti_dsf.png);
}
div.links-box ul li a	{
	background-image: url(../img/link_icon_dsf.png);
}
div.links-box ul li a:hover	{
	background-image: url(../img/link_icon_dsf_o.png);
}
/* ------------- LINKS BOX ---------------------- BEGIN ---------------- */


/* ------------- CONTACFORM ---------------------- BEGIN ---------------- */
form.contactform table	{
	background-color: #f2f0e9;
}
	
form.contactform table th.header	{
	background-color: #e6e2d2;
	color: #868060;
}
form.contactform input.submit	{
	background-color: #ff6600;
}

div.newsletter-box input.submit	{
	background-color: #868060;
}
/* ------------- CONTACFORM ---------------------- END ---------------- */


/* ------------- DROPDOWN SITEMAP ---------------------- BEGIN ---------------- */
div.tx-dropdownsitemap-pi1	{
	background-color: #f3f0e9;
}
div.tx-dropdownsitemap-pi1 div.expAll	{
	background-color: #f3f0e9;
}
div.tx-dropdownsitemap-pi1 div.expAll a	{
	color: #ff6302;
}

div.tx-dropdownsitemap-pi1 ul li	{
	background-color: #e5e2d1;
}
div.tx-dropdownsitemap-pi1 div.level_1	{
	background-color: #e5e2d1;
}


div.tx-dropdownsitemap-pi1 div.level_1	a	{
	color: #847f5f;
}
div.tx-dropdownsitemap-pi1 div.level_2	{
	background-color: #f1f0eb;
}
div.tx-dropdownsitemap-pi1 div.level_2 ul li	{
	background-color: #f1f0eb;
}
div.tx-dropdownsitemap-pi1 div.level_3	{
	background-color: #ebeaca;
}
div.tx-dropdownsitemap-pi1 div.level_3 ul li	{
	background-color: #ebeaca;
}
div.tx-dropdownsitemap-pi1 div.level_4	{
	background-color: #ffffff;
}
/* ------------- DROPDOWN SITEMAP ---------------------- END ---------------- */


/* ------------- CALENDAR ---------------------- BEGIN ---------------- */
div.tx-skcalendar-pi1 table tr.week th	{
	background-color: #f3f0e9;
}
div.tx-skcalendar-pi1 table tr.week td.month_weekday {
	background-color: #f3f0e9;
}
div.tx-skcalendar-pi1 table tr.week td.month_past_weekday {
	background-color: #f3f0e9;
}
div.tx-skcalendar-pi1 table tr.week td.month_holiday {
	background-color: #f3f0e9;
}


div.tx-skcalendar-pi1 table tr.week td.month_past_weekday h4	{
	color: #c5bfa7;
}

div.tx-skcalendar-pi1 table tr.week td.month_weekday h4	{
	color: #868163;
}

div.tx-skcalendar-pi1 h3	{
	color: #858062;
}
div.tx-skcalendar-pi1 h5	{
	color: #858062;
}
table.calendar-search	{
	background-color: #f2f0e9;
}
table.calendar-search td input.submit	{
	background-color: #ff6600;
}
div.tx-skcalendar-pi1 table.calendar-search td	{
	color: #716c59;
}
div.tx-skcalendar-pi1 table.calendar-search td div	{
	color: #716c59;
}
/* ------------- CALENDAR ---------------------- END ---------------- */


/* ------------- MAIN ---------------------- BEGIN ---------------- */
#via-mainmenu li.active a	{
	color: #ff6600;
} 
/* ------------- MAIN ---------------------- END ---------------- */


/* ------------- SUBMENU ---------------------- BEGIN ---------------- */
div.via-submenu ul li a {
	background-image: url(../img/link_icon_dsf.png);
}
div.via-submenu ul li a:hover {
	background-image: url(../img/link_icon_dsf_o.png);
	background-color: #f2f0e9;
}
div.via-submenu ul li a.active	{
	background-image: url(../img/link_icon_dsf_o.png);
	background-color: #f2f0e9;
	color: #ff6600;
}
div.via-submenu ul li a {
	color: #868060;
}

div.via-submenu ul li ul li a	{
	background-image: url(../img/submenu_icon_dsf.png);
	color: #868060;
}
div.via-submenu ul li ul li a.active	{
	background-image: url(../img/submenu_icon_dsf.png);
	color: #ff6600;
}
div.via-submenu ul li ul li a:hover	{
	background-image: url(../img/submenu_icon_dsf.png);
	color: #868060;
}
div.via-submenu ul li ul li a.active:hover	{
	color: #ff6600;
}
/* ------------- SUBMENU ---------------------- END ---------------- */


/* ------------- SEARCH ---------------------- BEGIN ---------------- */
.tx-indexedsearch-form	{
	background-color: #f2f0e9;
}
.tx-indexedsearch-form-switch	{
	background-color: #e6e2d2;
}

.tx-indexedsearch-form-switch a	{
	color: #ff6600;
}
.tx-indexedsearch-form	input	{
	color: #716c59;
}
.tx-indexedsearch-resultbrowser h1	{
	color: #716c59;
}
.tx-indexedsearch-form-label	{
	color: #716c59;
}
.tx-indexedsearch-form-submit	input	{
	background-color: #ff6600;	
}
ul.browsebox	{
	background-color: #f3f0e9;
}
ul.browsebox a	{
	color: #ff6600;
}
/* ------------- SEARCH ---------------------- END ---------------- */


/* ------------- GALLERY ---------------------- BEGIN ---------------- */
table.tx-kbyag-pi1-subdirs	{
	background-color: #f2f0e9;
}
/* ------------- GALLERY ---------------------- END ---------------- */



/* ------------- FAQ ---------------------- BEGIN ---------------- */
/*div.tx-irfaq-pi1 p	{
	background-color: #f2f0e9;
}
div.tx-irfaq-pi1 p	{
	color: #ff6600;	
}*/
/* ------------- FAQ ---------------------- END ---------------- */


/* ------------- CONTACTBOX ---------------------- BEGIN ---------------- */
ul.contactbox li.phone	{
	background-image: url(../img/phone_dsf.png);
}
ul.contactbox li.email	{
	background-image: url(../img/email_dsf.png);
}
ul.contactbox li.fax	{
	background-image: url(../img/fax_dsf.png);
}
ul.contactbox li.mobile	{
	background-image: url(../img/mobile_dsf.png);
}

ul.contactbox li	{
	background-color: #f2f0e9;
	color: #ff6600;
}
ul.contactbox li a	{
	color: #ff6600;
}
ul.contactbox li.header	{
	background-color: #e6e2d2;
	color: #868060;
}
/* ------------- CONTACTBOX ---------------------- END ---------------- */


div.backlink	{
	background-image: url(../img/symb_zurueck_pfeil_dsf.gif);
}


div.tx-ttnews-browsebox table	{
	background-color: #f2f0e9;
}
div.tx-ttnews-browsebox table	td a:hover	{
	background-color: #e6e2d2;
}
div.tx-ttnews-browsebox table	td a, div.tx-ttnews-browsebox table	td span	{
	color: #ff6600;	
}

table td.darkblue	{
	background-color: #e6e2d2;
}
table.tx-kbyag-pi1-subdirs td.subdirheader a:hover	{
	background-color: #d6d2c2;
}

table.tx-kbyag-pi1-browser {
	background-color: #f2f0e9;
}
table.tx-kbyag-pi1-browser td a:hover	{
	background-color: #e6e2d2;
}
table.tx-kbyag-pi1-browser td a span	{
	color: #ff6600;	
}

form.contactform table span.req	{	
	color: #ff6600;	
}

body .via-content a:hover, body .via-content a:visited { color: #FF6600;} 

