body { font-size: 80%; }

#siteaction-english a span, #siteaction-contact a span, #siteaction-sitemap a span, #siteaction-disclaimer a span, #siteaction-plone_setup a span { font-size: 0.5em; }
#portal-logo { font-size: 0.8em; }

ul.contentViews { font-size: 90%; }
div.contentActions { font-size: 90%; }

div.flashright div.type { width: 270px; }
div.flashright div.flash { width: 362px; }

#triplet ul li { width: 49% !important; }

div.articles div.tileItem { display: block; width: 99%; height: 108px; }

#fusebox { padding-left: 34px; }
#bc { width: 747px; }
#gonormal a { background-image: url(img/core_switch_normal.gif); } #gonormal a:active, #gonormal a:hover { background-image: url(img/core_switch_normal_active.gif); }
#golarge a { background-image: url(img/core_switch_large_active.gif); } #golarge a:active, #golarge a:hover { background-image: url(img/core_switch_large_active.gif); }

dl.portlet { width: 206px !important; background: #ededed url(img/core_box_bg.gif) 0 0 repeat-y !important;}
dt.portletHeader { background: #2e3277 url(img/large/large_box_header.gif) 0 0 repeat-x; height: 22px; margin-top: 2px; }
dl.portletSearch * input.searchButton, dl.portletSearch * input.searchField { font-size: 0.9em !important; }

#portlet-weather dd.odd, dl.portletNews dd.even, dl.portletRecent dd.even { background-color: #e2e2e2 !important; }
dl.portletNews dd.odd, dl.portletRecent dd.odd { background-color: #ededed !important; }
dl.portletNews dd.portletFooter, dl.portletRecent dd.portletFooter{ background-color: #f3f3f3 !important; }

dd.portletItem { border-right: 1px solid #c0c0c0 !important; border-left: 1px solid #d3d3d3 !important; padding-bottom: 0.75em !important; margin-bottom: none !important;}
ul.portletNavigationTree { width: 204px !important; }
ul.portletNavigationTree li { margin: 0px 0 2px 0; }
ul.portletNavigationTree * a { height: 17px; padding-top: 0px; border-top: 1px solid transparent !important; border-bottom: 1px solid transparent !important; }
ul.portletNavigationTree * a span { margin: 1px 4px 2px 10px !important; }
ul.portletNavigationTree * a.navTreeCurrentItem, ul.portletNavigationTree * a:active, ul.portletNavigationTree * a:hover { background: #ddd url(img/large/large_box_active.gif) 0 0 repeat-y !important; border-top: 1px solid #d1d1d1 !important; border-bottom: 1px solid #f8f8f8 !important; color: #1e2b66 !important; font-weight: bold; }
.portletBottomLeft, .portletBottomRight, .portletBottomTop, .portletBottomBottom { display: none; }



h1, h2, h3, h4, h5, h6, p, a, ul, li, dt, dl, dd, blockquote, div, td, th { line-height: 145%; } 
table.standard td, table.standard th, table.rechnung td, table.rechnung th  { padding-top: 0.35em; padding-bottom: 0.35em; }

