
/* - ++resource++zhrefch.corporatetheme.stylesheets/calendar.css - */
@media screen {
/* http://www.gegez.ch/portal_css/++resource++zhrefch.corporatetheme.stylesheets/calendar.css?original=1 */
/* */
.calendar {
z-index: 3000;
}
/* */
.calendar {
position: relative;
display: none;
border-top: 2px solid #fff;
border-right: 2px solid  #91755D;
border-bottom: 2px solid  #91755D;
border-left: 2px solid #fff;
font-size: 11px;
color: #000;
cursor: default;
background: #d4c8d0;
font-family: tahoma,verdana,sans-serif;
}
.calendar table {
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
font-size: 11px;
color: #000;
cursor: default;
background: #ffffff;
font-family: tahoma,verdana,sans-serif;
}
/* */
.calendar .button { /* */
text-align: center;
padding: 1px;
border-top: 1px solid #fff;
border-right: 1px solid  #91755D;
border-bottom: 1px solid  #91755D;
border-left: 1px solid #fff;
}
.calendar .nav {
background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title { /* */
font-weight: bold;
padding: 1px;
border: 1px solid  #91755D;
background:  #e7e7e7;
color: #fff;
text-align: center;
}
.calendar thead .headrow { /* */
}
.calendar thead .daynames { /* */
}
.calendar thead .name { /* */
border-bottom: 1px solid  #91755D;
padding: 2px;
text-align: center;
background-color: #gggggg;
}
.calendar thead .weekend { /* */
color: #f00;
}
.calendar thead .hilite { /* */
border-top: 2px solid #fff;
border-right: 2px solid  #91755D;
border-bottom: 2px solid  #91755D;
border-left: 2px solid #fff;
padding: 0px;
background-color: #eeeeee;
}
.calendar thead .active { /* */
padding: 2px 0px 0px 2px;
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
background-color: #c4b8c0;
}
/* */
.calendar tbody .day { /* */
width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
color: #faa;
}
.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid  #91755D;
background-color: #gggggg;
}
.calendar tbody .rowhilite td {
background: #eeeeee;
}
.calendar tbody .rowhilite td.wn {
background: #d4c8d0;
}
.calendar tbody td.hilite { /* */
padding: 1px 3px 1px 1px;
border-top: 1px solid #fff;
border-right: 1px solid  #91755D;
border-bottom: 1px solid  #91755D;
border-left: 1px solid #fff;
}
.calendar tbody td.active { /* */
padding: 2px 2px 0px 2px;
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
}
.calendar tbody td.selected { /* */
font-weight: bold;
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
padding: 2px 2px 0px 2px;
background: #eeeeee;
}
.calendar tbody td.weekend { /* */
color: #f00;
}
.calendar tbody td.today { /* */
font-weight: bold;
color: #00f;
}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { /* */
visibility: hidden;
}
.calendar tbody .emptyrow { /* */
display: none;
}
/* */
.calendar tfoot .footrow { /* */
}
.calendar tfoot .ttip { /* */
background-color: #gggggg;
padding: 1px;
border: 1px solid  #91755D;
background:  #e7e7e7;
color: #fff;
text-align: center;
}
.calendar tfoot .hilite { /* */
border-top: 1px solid #fff;
border-right: 1px solid  #91755D;
border-bottom: 1px solid  #91755D;
border-left: 1px solid #fff;
padding: 1px;
background: #eeeeee;
}
.calendar tfoot .active { /* */
padding: 2px 0px 0px 2px;
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
}
/* */
.calendar .combo {
position: absolute;
display: none;
width: 4em;
top: 0px;
left: 0px;
cursor: default;
border-top: 1px solid #fff;
border-right: 1px solid  #91755D;
border-bottom: 1px solid  #91755D;
border-left: 1px solid #fff;
background: #eeeeee;
font-size: 90%;
padding: 1px;
z-index: 100;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
display: block;
padding: 1px;
}
.calendar .combo .label-IEfix {
width: 4em;
}
.calendar .combo .active {
background: #d4c8d0;
padding: 0px;
border-top: 1px solid  #91755D;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid  #91755D;
}
.calendar .combo .hilite {
background: #408;
color: #fea;
}
.calendar td.time {
border-top: 1px solid  #91755D;
padding: 1px 0px;
text-align: center;
background-color: #f4f0e8;
}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 3px 0px 4px;
border: 1px solid #889;
font-weight: bold;
background-color: #fff;
}
.calendar td.time .ampm {
text-align: center;
}
.calendar td.time .colon {
padding: 0px 2px 0px 3px;
font-weight: bold;
}
.calendar td.time span.hilite {
border-color: #000;
background-color: #766;
color: #fff;
}
.calendar td.time span.active {
border-color: #f00;
background-color: #000;
color: #0f0;
}

}


/* - ++resource++zhrefch.corporatetheme.stylesheets/main.css - */
@media screen {
/* http://www.gegez.ch/portal_css/++resource++zhrefch.corporatetheme.stylesheets/main.css?original=1 */
/* */
body {
background: url("++resource++zhrefch.corporatetheme.images/raster.gif");
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #333333;
}
h1, h2, h3, h4, h5, h6 {
color: #333333;
line-height: 1.1em;
}
h1 {
font-size: 1.8em;
letter-spacing: 0;
}
h2 {
font-size: 1.4em;
letter-spacing: 0;
}
/* */
h2.headline {
font-size: 1.6em;
}
h3 {
font-size: 1.2em;
letter-spacing: -0.02em;
}
#content-core h2,
#content-core h3 {
margin-bottom: 0.3em;
}
:focus,
:active,
a:focus img {
outline: none !important;
}
input[type="radio"] {
border: none;
}
#portal-logo {
margin: 0 0 0 0;
height: 230px;
overflow: hidden;
}
#logo_schrift {
font-family: "Helvetica Neue",Arial,sans-serif;
font-size:1.25em;
line-height: 2em;
padding: 20px 0 0 0;
}
#logo_schrift a {
color: #000;
}
#visual-portal-wrapper {
max-width: 960px;
margin: 0px 0 0 20px;
background-color: #ffffff;
position: absolute;
height: auto;
}
#portal-header {
}
#portal-column-content {
}
div.row {
}
#content {
margin: 1em 0em 1.5em;
z-index: 100;
line-height: 1.3em;
overflow: hidden;
}
#portal-breadcrumbs {
margin-left: 0;
}
a:link, a:visited,
#content a:link, dl.portlet a:link {
color: #1E5D92;
}
#content a:visited,
dl.portlet a:visited {
color: #1E5D92;
border: none;
}
#content a:focus,
#content a:hover,
dl.portlet a:focus,
dl.portlet a:hover {
color: #1E5D92 !important; /* */
}
#content h1.documentFirstHeading {
line-height: 1.1em;
margin-bottom: 0.1em;
}
/* */
#portal-globalnav {
background-color: #1E5D92;
margin-bottom: 0;
width: 100%;
}
#portal-globalnav li a {
background-color: #1E5D92;
color: #ffffff;
border-right: none;
padding: 0.6em 1.5em 0.6em 1.5em !important;
font-weight: 900;
letter-spacing: 0.1em;
min-width: 2em;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav .selected a:focus {
background-color:  #E7E7E7;
color: #444444;
}
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover{
background-color:  #E7E7E7;
color: #444444;
}
#portal-personaltools {
margin: 0 0 10px 0;
padding-right: 0;
z-index: 3000;
background-color: transparent;
}
dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
padding: 0.4em 0 0.4em 0;
}
.portletItemDetails {
margin-left: 0;
float: right;
padding-top: 0;
color: #222222;
}
#content .documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
border-top: 1px solid  #e7e7e7;
}
#content .documentActions ul {
margin: 0;
padding: 0; //0 0.5em;
display: block;
margin-top: -0.7em;
list-style-type: none;
list-style-image: none;
}
#content .documentActions li {
display: inline;
font-size: 0.8em;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: White;
}
#content .documentActions a {
border: none !important;
text-decoration: none;
}
#mosaik_frame {
line-height: 1.2em;
}
#mosaik_frame div.news_item {
float: left;
padding: 0 14px 1px 0;
width: 218px;
height: 15.5em;
overflow: hidden;
}
#mosaik_frame div.news_item h3 {
margin: 0 0 0 0;
font-size: 1.3em;
}
#mosaik_frame .news_item_image {
height: 109px;
overflow: hidden;
margin-bottom: 5px;
}
#mosaik_frame span.news_item_description {
}
#foldercontents-effective-column {
color: green;
cursor: pointer;
}
/* */
.icons-on #portal-column-content .contenttype-folder,
.icons-on  .contenttype-folder {
padding-left: 0px !important;
background: none;
}
.icons-on .contenttype-document {
background-position: 0 0;
}
img.boximage {cursor: pointer;}
img.boximage {
width: 100%;
}
div.listingBar a,
div.listingBar a:visited {
color: #666666 !important;
font-weight: bold;
border: 1px solid #CCCCCC;
}
div.listingBar a:focus, div.listingBar a:hover {
color: #205C90;
background-color: transparent;
border: 1px solid #CCCCCC;
}
div.listingBar .current {
color: #205C90;
font-weight: bold;
}
dl.portletSearch {
z-index: 900;
}
input.portlet-search-gadget {
width: 96.5%;
}
.LSBox input.searchButton {
display: none;
}
div.LSResult  {
margin-left: -200px;
z-index: 1000;
background-color: #ffffff;
}
.LSDescr {
line-height: 1.2em;
}
td {
vertical-align: top;
}
/* */
table.contenttable {width: 100%; border:1px solid #FFFFFF !important; border-collapse: separate !important; border-spacing:2px !important; margin-top: 10px; margin-bottom: 20px; margin-left: -3px }
table.contenttable th {font-weight: normal; vertical-align: top; text-align: left; background-color:  #F7F7F7; color: #000000; padding: 6px 5px 6px 5px }
table.contenttable td {vertical-align: top; text-decoration: none; background-color:  #F7F7F7; padding: 6px 2px 6px 5px }
table.contenttable p {
margin-top: 0 !important;
}
table.eventtable a,
#content table.eventtable a:hover {
color: #1E5D92 !important;
}
/* */
table.topalign td {vertical-align: top; padding: 0 5px 0 0;}
#newsitems_view_table td,
div.kurs_item {
padding: 5px 5px 5px 0;
border-bottom: 1px solid #888;
}
div.kurse_no_date {
margin-bottom: 20px;
}
/* */
table.plain100p {
width: 100%;
}
table.plain100p,
table.plain100p td,
table.plain100p th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}
table.invisible100p {
width: 100%;
}
/* */
div#tooltip.tooltip {
position: absolute;
width:250px;
}
#tooltip {
background-color: #EEEEEE;
opacity: 0.8; filter:Alpha(Opacity=80);
border: none;
color: #111111;
font-family: Arial, Verdana, sans-serif;
padding: 3px;
width: 250px;
z-index: 5000;
}
#tooltip h3 {
font-size: 11px;
font-weight: normal;
margin:0;
}
#tooltip p.body {
font-size: 10px;
margin:0;
}
div.collage-row h1 {
font-size: 2em;
}
#collage h1.documentFirstHeading {
margin-bottom: 0.4em;
line-height: 1em;
}
#portal-siteactions li a:focus,
#portal-siteactions li a:hover {
color: #1E5D92;
}
div.overlay {
z-index: 5000;
}
#content a.link-overlay {
border: none !important;
}
/* */
h3  {
overflow: hidden;
}
div.imageFloat {
overflow: hidden;
margin-top: 10px;
}
#content div.imageFloat img {
max-width: none;
}
#LSResult {
background-color: transparent;
margin-top: 0;
}
#LSResult fieldset {
background-color: #f7f7f7;
border: 1px solid #f7f7f7;
}
/* */
.portlet.portletNavigationTree {
border-top: 0.2em solid  #e7e7e7;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
/* */
padding-left: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.2em 0 0.1em 0em;
border-bottom: 0.1em solid  #e7e7e7 !important;
margin-bottom: 0;
}
dl.portlet ul.navTree li a {
padding: 0.1em 0 0.1em 0;
padding-left: 0em;
line-height: 1.2em;
}
dl.portlet ul.navTree.navTreeLevel1 li a {
/* */
padding-left: 1em !important;
background: url(++resource++zhrefch.corporatetheme.images/arrow_navi.png) 0 0px no-repeat;
}
dl.portlet ul.navTree.navTreeLevel2 li a {
/* */
padding-left: 1.8em !important;
background: url(++resource++zhrefch.corporatetheme.images//arrow_navi2.png) 0 0px no-repeat;
}
dl.portlet ul.navTree.navTreeLevel3 li a {
/* */
padding-left: 2.6em !important;
background: url(++resource++zhrefch.corporatetheme.images//arrow_navi3.png) 0 0px no-repeat;
}
dl.portlet ul.navTree a {
color: #444444 !important;
}
dl.portlet ul.navTree li a:hover {
color:  #1E5D92 !important;
}
dl.portlet ul.navTree a.navTreeCurrentItem {
background-color: transparent;
color:  #1E5D92 !important;
font-weight: normal;
border-left: none;
margin-left: 0;
}
ul.navTreeLevel1 {
margin-top: 2px;
font-weight: normal;
}
dl.portlet ul.navTree.navTreeLevel1 li a.navTreeCurrentNode {
background: url(++resource++zhrefch.corporatetheme.images//arrow_navi_braun.png) 0 0px no-repeat;
}
dl.portlet ul.navTree.navTreeLevel2 li a.navTreeCurrentNode {
background: url(++resource++zhrefch.corporatetheme.images//arrow_navi2_braun.png) 0 0px no-repeat;
}
dl.portlet ul.navTree.navTreeLevel3 li a.navTreeCurrentNode {
background: url(++resource++zhrefch.corporatetheme.images//arrow_navi3_braun.png) 0 0px no-repeat;
}
#content div.personImageContainer {
float: left;
margin: 0 1em 0.5em 0em;
}
#content div.personImageContainer a {
border-bottom: none;
}
#content .documentDescription,
#content #description,
#content .description {
color: #333333;
margin: 6px 0 10px 0;
font-weight: bold;
font-size: 1em;
}
body.template-folder_full_view  #content .description {
margin: 0 0 0.3em 0;
}
body.template-keypage_view #content .documentDescription {
font-size: 1.25em;
line-height: 1.25em;
font-weight: normal;
margin-top: 0.5em;
}
div.item .documentActions {
display: none;
}
.vcard {
margin-top: 15px;
}
#content-core div.item {
margin-bottom: 1.5em;
}
.extraButtons {
float: right;
margin: 20px 0;
}
#listing-table {
background-color: #ffffff;
}
fieldset {
width: 94%;
}
#content img.tileImage, #content div.newsImageContainer {
margin: 0 1em 0.5em 0;
float: left;
}
#content div.newsImageContainer p.discreet {
width: auto;
}
/* */
dl.portlet ul.navTree .navTreeCurrentItem {
margin-right: 0;
}
form.searchPage {
text-align: left;
}
input.searchPage {
font-size:100% !important;
}
/* */
#content a:focus,
#content a:hover,
dl.portlet a:focus,
dl.portlet a:hover {
color:  #91755D;
}
#portal-breadcrumbs {
font-size: 70%
}
div.imageFloat {
margin-bottom: 10px;
}
#portal-subnavbar {
border: 0.5px solid  #e7e7e7;
border-width: 0 0.1em 0.1em 0.1em;
font-size: 80%;
margin-bottom: 0.8em;
}
#portal-subnavbar li {
}
#portal-subnavbar li a {
font-weight: 900;
padding: 0.9em 0em 0.9em 1.5em !important;
display: inline-block;
color: #444444;
}
#portal-subnavbar li.selected a,
#portal-subnavbar li a:hover {
color:  #1E5D92;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
background: none;
border-top: 0.2em solid  #e7e7e7;
padding-left: 0;
}
#portal-breadcrumbs a {
color:  #444444;
}
#portal-columns {
padding-top: 20px;
padding-bottom: 10px;
}
dd.actionMenuContent img {
}
body.template-document_view.portaltype-document.kssActive #content div.documentByLine {
display: block;
margin-bottom: 0.3em;
line-height: 1.3em;
}
body.portaltype-news-item #content div.documentByLine {
display: block;
margin-bottom: 0.3em;
line-height: 1.3em;
}
#portal-column-one,
#portal-column-two {
margin-top: 3px;
}
#portal-colophon {
display: none;
}
#category {
font-size: 70%;
}
#category a.link-category {
background: none;
color:  #91755D;
padding: 0;
}
#category a.link-category:hover {
background: none;
color:  #91755D;
}
#category .separator {
display: inline;
}
dl.portletSearchSectionPortlet .portletHeader {
padding-bottom: 0 ;
}
dl.portletSearchSectionPortlet .portletItem {
padding-top: 0 ;
}
dl.portletSearchSectionPortlet .LSBox .searchSection {
margin-bottom: 5px;
display: none;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-color: transparent;
}
#livesearchLegend {
background-color:  #e7e7e7;
display: none;
}
.LSRow, #LSNothingFound {
padding: 0.2em 1em 0.2em 2em;
}
#portal-personaltools #anon-personalbar {
background-color: #ffffff;
padding: 4px 0 4px 10px;
}
#portal-personaltools #anon-personalbar,
#portal-personaltools #anon-personalbar a {
color:  #444444 !important;
}
#portal-personaltools #anon-personalbar a {
float: none;
display: inline !important;
margin: 0 0 0 0.5em;
font-weight: normal;
}
dl.actionMenu.deactivated dt {
margin-right: 0;
}
#content fieldset {
border: 0.2em solid  #e7e7e7;
padding-right: 10px;
}
/* */
div.row,
div.cell {
}
#visual-portal-wrapper {
margin-left: auto;
margin-right: auto;
position: relative;
}
#portal-column-one,
#portal-column-two {
}
#portal-top,
#portal-columns {
background-color: #ffffff;
}
#content .pullquote {
font-size: 1.3em;
}
#content-core {
overflow: hidden;
margin-top: 1em;
}
/* */
#content a:link, dl.portlet a:link {
border: none;
}
img.image-right,
img.image-left,
#content div.newsImageContainer {
float: left;
clear: both;
margin: 0px 1em 0px 0;
}
#contentActionMenus dl.actionMenu.activated dd {
z-index: 110;
}
/* */
#fg-base-edit .field {
position: relative;
}
#fg-base-edit .field * {
font-size: 12px;
}
#pfg-qetable {
background-color: #ffffff;
border: 1px solid #dddddd;
}
#fg-base-edit div.field.ArchetypesStringWidget *,
#fg-base-edit div.field.ArchetypesIntegerWidget *,
#fg-base-edit div.field.ArchetypesDecimalWidget *,
#fg-base-edit div.field.ArchetypesSelectionWidget *,
#fg-base-edit div.field.ArchetypesBooleanWidget * {
line-height: 1.1em;
}
#fg-base-edit div.field.ArchetypesStringWidget input,
#fg-base-edit div.field.ArchetypesIntegerWidget input,
#fg-base-edit div.field.ArchetypesDecimalWidget input,
#fg-base-edit div.field.ArchetypesSelectionWidget select{
/* */
margin-left: 2px;
position: absolute;
left: 18em;
top: 0em;
}
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesStringWidget *,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesIntegerWidget *,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesDecimalWidget * {
line-height: 1.1em;
}
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesStringWidget input,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesIntegerWidget input,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesDecimalWidget input {
float: left;
margin: 0 10px 0 0;
position: relative;
left: 0;
top: 0;
}
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesStringWidget label,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesIntegerWidget label,
#fg-base-edit .pfg-FieldsetLayout-Bestellung div.field.ArchetypesDecimalWidget label {
display: inline;
}
.pfg-form fieldset legend {
margin-left: 1em;
}
.pfg-form table.listing tbody tr {
background: none;
border: 0.1em solid  #e7e7e7;
}
.pfg-form table.listing tbody tr.odd td {
background: none;
}
.pfg-form label,
.pfg-form div.label {
font-weight: normal;
}
.pfg-form label.formQuestion {
display: block;
width: 13em;
}
label .formHelp {
font-weight: normal;
}
.pfg-form .ArchetypesBooleanWidget label.formQuestion {
display: inline;
width: auto;
}
.pfg-form .ArchetypesBooleanWidget label.formQuestion .formHelp {
margin-left: 1.3em;
}
.template-quickedit #portal-column-two,
.template-quickedit #portal-column-one {
display: none;
}
.template-quickedit #portal-column-content {
width: 98%;
margin-left: -98.5%;
}
.template-quickedit .pfg-form {
width: 63%;
}
form.qefield form.qefield  div.editHook {
padding: 0 0 0 0;
}
body.portaltype-formthankspage #content div.documentByLine {
display: none;
}
/* */
label .formHelp {
font-weight: normal;
}
.pfg-form .ArchetypesBooleanWidget label.formQuestion {
display: inline;
width: auto;
}
.pfg-form .ArchetypesBooleanWidget label.formQuestion .formHelp {
margin-left: 1.3em;
}
input {
border: 0.1em solid  #e7e7e7;
}
.ArchetypesSelectionWidget input[type='radio'] {
}
.ArchetypesSelectionWidget label.formQuestion {
margin-right: 5px;
}
select {
border: 0.1em solid  #91755D;
}
select:focus {
outline: none;
}
#content textarea {
border: 0.1em solid  #e7e7e7;
font-family: Arial, Verdana, sans-serif;
}
span.required {
color:  #ff0000 !important;
}
div.error {
background-color: transparent;
border: 0.2em solid  #ff0000;
}
dl.error {
border: 0.1em solid  #ff0000;
}
dl.error dt {
color: #ffffff;
background-color:  #ff0000;
}
dl.error dd {
background-color: #ffffff;
}
div.formControls {
margin-left: 0;
}
div.bestellposten {
margin-left: 50px;
}
h2.tileHeadline a,
h2.tileHeadline a:visited {
color: #333333 !important;
}
p.tileBody .description {
font-weight: normal !important;
}
.template-folder_summary_view h2.tileHeadline {
line-height: 1.1em;
}
.template-folder_summary_view div.tileItem {
margin-bottom: 1.3em;
}
.template-folder_summary_view div.tileFooter {
float: right;
}
.portletStaticText {
font-size: 80%;
}
.clearfloating {
clear: both;
}
#slider img.image-left, #slider img.image-right,  #slider img.image-right {
border: none;
margin-top: 0;
}
div.folder_full_view_item {
margin-top: 1em;
}
body.template-folder_download_view .listitem {
margin-bottom: 0.5em;
}
body.template-folder_download_view .summary {
font-weight: normal;
}
body.template-folder_download_view #content .description {
font-weight: normal;
}
body.template-folder_download_view #content h1.documentFirstHeading {
margin-bottom: 0.3em;
}
/* */
.ploneSkin table.mceLayout {
width: 100% !important;
}
#content.mceContentBody {
overflow: auto;
}
table#user-group-sharing {
font-size: 10px;
}
/* */
body.section-termine div.searchSection,
body.section-download div.searchSection {
display: none;
}
a.addthis_button_facebook_like iframe {
width: 110px !important;
}

}

