
/* ------------- GENERAL ---------------------- BEGIN ---------------- */
body{
	background-color: #eaf4f4;
}
a span.eat	{
	background-image: url(../img/at-doris.gif);
}

a, a strong	{
	color: #3bb9d0;
}
.sitecolor	{
	color: #3bb9d0 !important;
}

#via-logo	{
	left: 10px;
	top: 10px;
}
ul.content-list li	{
	background-image: url(../img/next_icon_doris.png);
}
div.via-content div.list-container ul li	{
	background-image: url(../img/next_icon_doris.png);
}
/* ------------- GENERAL ---------------------- END ---------------- */


/* ------------- PATH ---------------------- BEGIN ---------------- */
#via-pathmenu li a	{
	color: #55737d;
}
#via-pathmenu li.spacer	{
	color: #55737d;
}
#via-first {
	color: #55737d;
}
/* ------------- PATH ---------------------- END ---------------- */


/* ------------- BORDERBOX ---------------------- BEGIN ---------------- */
div.via-borderbox	{
	background-color: #d3edf1;
}


div.via-borderbox .boxheader a	{
	background-color: #f2fffe;
	color: #5297a4;
	background-image: url(../img/pfeil_doris.png);
}
div.via-borderbox .boxheader-active .boxheader	{
	background-color: #3bb9d0;
	color: white;
}
div.via-borderbox .boxcontent	{
	color: #5297a4;
}
/* ------------- BORDERBOX ---------------------- END ---------------- */


/* ------------- MENUS ---------------------- BEGIN ---------------- */
#via-topmenu li a	{
	color: #a7c5dc;
}

#via-footermenu li a	{
	color: #5297a4;
}

#via-footermenu li span	{
	color: #5297a4;
}
/* ------------- MENUS ---------------------- END ---------------- */


/* ------------- NEWS BOX ---------------------- BEGIN ---------------- */
div.news-latest-item	{
	background-image: url(../img/punktipunkti_doris.png);
}
div.news-latest-container	{
	background-color: #eaf4f4;
}

div.news-latest-item	{
	color: #504f4f;
}
div.news-latest-container div.pressservice-box	{
	background-image: url(../img/punktipunkti_doris.png);
	background-color: #EAF4F4;
} 

iframe.pegel-box {
	background-color: transparent;
	allowtransparency: true;
	margin-top: 15px;
}


/* ------------- NEWS BOX ---------------------- END ---------------- */


/* ------------- LINKS BOX ---------------------- BEGIN ---------------- */
div.links-box ul li a span	{
	color: #f39a01;
}

div.links-box ul li	{
	background-image: url(../img/punktipunkti_doris.png);
}
div.links-box ul	{
	background-image: url(../img/punktipunkti_doris.png);
}
div.links-box ul li a	{
	background-image: url(../img/link_icon_doris.png);
}
div.links-box ul li a:hover	{
	background-image: url(../img/link_icon_doris_o.png);
}
/* ------------- LINKS BOX ---------------------- BEGIN ---------------- */


/* ------------- CONTACFORM ---------------------- BEGIN ---------------- */
form.contactform table	{
	background-color: #eaf4f4;
}
	
form.contactform table th.header	{
	background-color: #d4e8e8;
	color: #55727c;
}
form.contactform input.submit	{
	background-color: #f39a01;
}

div.newsletter-box input.submit	{
	background-color: #3bb9d0;
}
/* ------------- CONTACFORM ---------------------- END ---------------- */


/* ------------- DROPDOWN SITEMAP ---------------------- BEGIN ---------------- */
div.tx-dropdownsitemap-pi1	{
	background-color: #eaf4f5;
}
div.tx-dropdownsitemap-pi1 div.expAll	{
	background-color: #eaf4f5;
}
div.tx-dropdownsitemap-pi1 div.expAll a	{
	color: #3bb9d0;
}

div.tx-dropdownsitemap-pi1 ul li	{
	background-color: #d4e8e7;
}
div.tx-dropdownsitemap-pi1 div.level_1	{
	background-color: #d4e8e7;
}
div.tx-dropdownsitemap-pi1 div.level_1	a	{
	color: #53747d;
}
div.tx-dropdownsitemap-pi1 div.level_2	{
	background-color: #eaf4f3;
}
div.tx-dropdownsitemap-pi1 div.level_2 ul li	{
	background-color: #eaf4f3;
}
div.tx-dropdownsitemap-pi1 div.level_3	{
	background-color: #c6efef;
}
div.tx-dropdownsitemap-pi1 div.level_3 ul li	{
	background-color: #c6efef;
}
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: #eaf4f5;
}
div.tx-skcalendar-pi1 table tr.week td.month_weekday {
	background-color: #eaf4f5;
}
div.tx-skcalendar-pi1 table tr.week td.month_past_weekday {
	background-color: #eaf4f5;
}
div.tx-skcalendar-pi1 table tr.week td.month_holiday {
	background-color: #eaf4f5;
}


div.tx-skcalendar-pi1 table tr.week td.month_past_weekday h4	{
	color: #b7ccd2;
}

div.tx-skcalendar-pi1 table tr.week td.month_weekday h4	{
	color: #56717c;
}


div.tx-skcalendar-pi1 h3	{
	color: #3478a7;
}
div.tx-skcalendar-pi1 h5	{
	color: #3478a7;
}
table.calendar-search	{
	background-color: #eaf4f4;
}
table.calendar-search td input.submit	{
	background-color: #3bb9d0;
}
div.tx-skcalendar-pi1 table.calendar-search td	{
	color: #3bb9d0;
}
div.tx-skcalendar-pi1 table.calendar-search td div	{
	color: #3bb9d0;
}
/* ------------- CALENDAR ---------------------- END ---------------- */


/* ------------- MAIN ---------------------- BEGIN ---------------- */
#via-mainmenu li.active a	{
	color: #3bb9d0;
} 
/* ------------- MAIN ---------------------- END ---------------- */


/* ------------- SUBMENU ---------------------- BEGIN ---------------- */
div.via-submenu ul li a {
	background-image: url(../img/link_icon_doris.png);
}
div.via-submenu ul li a:hover {
	background-image: url(../img/link_icon_doris_o.png);
	background-color: #d3edf1;
}
div.via-submenu ul li a.active	{
	background-image: url(../img/link_icon_doris_o.png);
	background-color: #d3edf1;
	color: #3bb9d0;
}
div.via-submenu ul li a {
/*	color: #3bb9d0;	*/
	color: #55727c;
}

div.via-submenu ul li ul li a	{
	background-image: url(../img/submenu_icon_doris.png);
	color: #55727c;
}
div.via-submenu ul li ul li a.active	{
	background-image: url(../img/submenu_icon_doris.png);
	color: #3bb9d0;
}
div.via-submenu ul li ul li a:hover	{
	background-image: url(../img/submenu_icon_doris.png);
	color: #55727c;
}
div.via-submenu ul li ul li a.active:hover	{
	color: #3bb9d0;
}
/* ------------- SUBMENU ---------------------- END ---------------- */


/* ------------- SEARCH ---------------------- BEGIN ---------------- */
.tx-indexedsearch-form	{
	background-color: #eaf4f4;
}
.tx-indexedsearch-form-switch	{
	background-color: #d4e8e8;
}

.tx-indexedsearch-form-switch a	{
	color: #3bb9d0;
}
.tx-indexedsearch-form	input	{
	color: #3bb9d0;
}
.tx-indexedsearch-resultbrowser h1	{
	color: #3bb9d0;
}
.tx-indexedsearch-form-label	{
	color: #3bb9d0;
}
.tx-indexedsearch-form-submit	input	{
	background-color: #3bb9d0;
}
ul.browsebox	{
	background-color: #eaf4f5;
}
ul.browsebox a	{
	color: #3bb9d0;
}
/* ------------- SEARCH ---------------------- END ---------------- */

/* ------------- GALLERY ---------------------- BEGIN ---------------- */
table.tx-kbyag-pi1-subdirs	{
	background-color: #eaf4f4;
}
/* ------------- GALLERY ---------------------- END ---------------- */

/* ------------- FAQ ---------------------- BEGIN ---------------- */
/*div.tx-irfaq-pi1 p	{
	background-color: #eaf4f4;
}
div.tx-irfaq-pi1 p	{
	color: #3bb9d0;
}*/
/* ------------- FAQ ---------------------- END ---------------- */


div.pegel-box	{
	padding: 25px 0px 0px 0px;
	border:0px;
	background-color: #eaf4f4;
	height: 175px;
	width: 100%;
}
div.pegel-box img	{
	margin: 0px 0px 6px 5px;
}
div.pegel-box tr	{
	background-image: url(../img/punktipunkti_doris.png) !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
}
div.pegel-box td	{
	border: 0px !important;
	padding: 2px 0px 2px 5px !important;
}



/* ------------- CONTACTBOX ---------------------- BEGIN ---------------- */
div.contactbox_wrapper  {
	width: 255px;
	margin-top: 15px;
}
div.contactbox_wrapper img {
	margin-right: 7px;
	float: left;
}
div.contactbox_person {
	background-color: #ebf6fa;
	padding: 7px 0 7px 7px;
	overflow: hidden;
}
div.contactbox_person h3 {
	color: #fff;
	font-size: 12px !important;
	background-color: #61bbd5;
	margin: 0 0 13px 0 !important;
	padding: 3px;
	overflow: hidden;
}
div.contactbox_person p,div.contactbox_person p strong {
	color: #31a2c2 !important;
	font-size: 11px;
}
div.contactbox_wrapper  ul.contactbox {
	margin-top: 0;
}

ul.contactbox li.phone	{
	background-image: url(../img/phone_via.png);
}
ul.contactbox li.email	{
	background-image: url(../img/email_via.png);
}
ul.contactbox li.fax	{
	background-image: url(../img/fax_via.png);
}
ul.contactbox li.mobile	{
	background-image: url(../img/mobile_via.png);
}

ul.contactbox li	{
	background-color: #ebf6fa;
	color: #3ba8d0;
}
ul.contactbox li a	{
	color: #3ba8d0;
}

ul.contactbox li.header	{
	background-color: #d0e8f4;
	color: #2d73a4;
}
/* ------------- CONTACTBOX ---------------------- END ---------------- */

div.backlink	{
	background-image: url(../img/symb_zurueck_pfeil_doris.gif);
}

div.tx-ttnews-browsebox table	{
	background-color: #eaf4f4;
}
div.tx-ttnews-browsebox table	td a:hover	{
	background-color: #d4e8e8;
}
div.tx-ttnews-browsebox table	td a, div.tx-ttnews-browsebox table	td span	{
	color: #3bb9d0;
}

table.listing-pagebrowser	{
	background-color: #eaf4f4;
}

table.listing-pagebrowser a	{
	color: #3bb9d0;
}
table.listing-pagebrowser a:hover	{
	background-color: #d4e8e8;
}

table td.darkblue	{
	background-color: #d4e8e8;
}
table.tx-kbyag-pi1-subdirs td.subdirheader a:hover	{
	background-color: #d3edf1;
}


form.contactform table span.req	{	
	color: #3bb9d0;
}

body .via-content a:hover, body .via-content a:visited { color: #81D1E1;} 

