
body	{
	font-size: 11px;
}
input	{
	font-size: 11px;
}

div.csc-header h1, div.via-content h1	{
	font-size: 12px;
}

div.csc-header h2, div.via-content h2	{
	font-size: 14px;
}

div.csc-header h3, div.via-content h3	{
	font-size: 16px;
}
div.csc-header h4, div.via-content h4	{
	font-size: 16px;
}

#via-pathmenu li a	{
	font-size:12px;
}

div.via-borderbox .boxheader a	{
	font-size: 0.9em;
}

div.via-borderbox .boxheader-active .boxheader	{
	font-size: 0.9em;
}

div.blue-pages div.via-borderbox .boxheader-active .boxheader	{
	font-size: 0.9em;
	background-color:#0059b2;
}

div.via-borderbox .boxcontent	{
	font-size: 0.8em;	
}

#via-mainmenu li a	{
	font-size: 12px;
}

#via-topmenu li a	{
	font-size: 9px;
}

#via-footermenu li a	{
	font-size: 8px;
}

#via-footermenu li span	{
	font-size: 8px;
}

#via-navigation{
	font-size: 8px;
}
div.via-submenu ul li a {
	font-size: 11px;
}
div.tx-dropdownsitemap-pi1 div.level_1	a	{
	font-size: 11px;
}
div.via-borderbox .boxheader a, div.via-borderbox .boxheader-active .boxheader	{
	font-size: 0.9em;
}

/* -------------------- END BASIC -------------------------------- */

table.calendar-search	{
	font-size: 11px;
}

div.tx-skcalendar-pi1 h3	{
	font-size: 13px !important;
}

div.tx-skcalendar-pi1 h5	{
	font-size: 12px;
}
div.tx-skcalendar-pi1 table tr.header	th	{
	font-size: 11px;
}
div.tx-skcalendar-pi1 table tr.week th	{
	font-size: 11px;
}
div.tx-skcalendar-pi1 table tr.week td a	{
	font-size: 9px;
}

div.tx-skcalendar-pi1 table tr.week h4	{
	font-size: 11px;
}
div.tx-skcalendar-pi1 ul.views li a	{
	font-size: 11px;
}

div.contact-form *	{
	font-size: 11px;
}

div.contact-form h2	{
	font-size: 14px;
}
form.contactform table th.header	{
	font-size: 11px;
}
form.contactform table input	{
	font-size: 11px;
}
form.contactform table span.req	{	
	font-size: 13px;
}
div.blue-pages form.contactform table span.req	{
	font-size: 13px;
	color: #0059B2;
}
form.contactform table select	{
	font-size: 11px;
}
form.contactform table textarea	{
	font-size: 11px;
}
form.contactform h2	{
	font-size: 11px;
}

div.tx-kbyag-pi1-path	{
	font-size: 12px;
}
table.tx-kbyag-pi1-nav	{
	font-size: 13px;
}

table.tx-kbyag-pi1-browser	{
	font-size: 11px;
}
table.tx-kbyag-pi1-subdirs	{
	font-size: 11px;
}
table.tx-kbyag-pi1-thumbs	{
	font-size: 11px;
}

.tx-indexedsearch select	{
	font-size:11px;
}
div.indexed-result div.content h1 a	{
	font-size: 12px;
}
div.indexed-result div.content p.info	{
	font-size: 0.8em;
}

div.tx-kbshop-pi1 div.list-item h1, div.tx-kbshop-pi1 div.list-item-over h1, div.tx-kbshop-pi1 div.single-container h1	{
	font-size: 12px;
}
div.tx-kbshop-pi1 h1 a	{
	font-size: 14px;
}
div.tx-kbshop-pi1 h2	{
	font-size: 12px;
}
div.tx-kbshop-pi1 h3	{
	font-size: 11px;
}
div.tx-kbshop-pi1 h2.files, div.tx-kbshop-pi1 h2.links	{
	font-size: 11px;
}

div.tx-kbshop-pi1 table.price td.final	{
	font-size: 16px;
}

div.news-list-item h3	{
	font-size: 11px;
}

div.news-single-item h2	{
	font-size: 16px;
}
div.news-single-item h3	{
	font-size: 12px;
}

table.phonebook td.subheadline, h1.subheadline, table.phonebookresult td.subheadline	{
	font-size: 11px;
}
table.phonebookresult tr.line	td	{
	font-size:11px;
}
table.phonebookresult tr.group	td	{
	font-size: 14px;
}
table.phonebookresult th	{
	font-size: 12px;
}

div.small {
	font-size: 8px;
}

div.via-content {
	width: 53.05em;
	max-width: 700px;
}
div.tx-kbshop-pi1 div.list-item-price	{
	width: 9em !important;
}

div.tx-kbshop-pi1 div.list-item-price a	{
	width: 6em !important;
}

div.via-submenu	{
	width: 20.1em;
	max-width: 250px;
}
div.via-main	{
	min-width: 836px;
	width: 74.5em;
	max-width: 990px;
}












