
/* - collage.css - */
@media all {
/* http://www.solgema.com/portal_css/collage.css?original=1 */
.collage-image{width:100%;}
.collage-featured-image{float:right;}
.featured-document{background:#f3f3f3;padding:10px;}
.collage-listitem{margin-bottom:1em;}
.collage-item .documentActions{display:none;}
.collage-header{font-size:0.9em;border-bottom:1px solid #cc0000;padding:2px 0 2px 0!important;position:relative;margin-bottom:2px !important;}
.collage-header p.discreet{font-size:0.9em;}
.collage-header span.icon img{padding:2px;}
.collage-header span.icon img.alias{padding:0px;border:2px solid #cc0000;}
.collage-item div.clickable a{text-decoration:none;border:none;padding:0 !important;background:transparent !important;}
.collage-header span{color:#76797c;text-transform:lowercase;float:left;}
.expandable-content span{float:none;}
.collage-existing-items select{font-size:80%;}
.collage-existing-items .breadcrumbs{background:url(http://www.solgema.com/logoIcon.gif) no-repeat left center;padding-top:4px;padding-bottom:4px;margin-bottom:8px;padding-left:20px;border-bottom:1px solid #cc0000;}
.collage-existing-items .breadcrumbs a,.collage-existing-items .breadcrumbs span{font-size:1.0em !important;}
.collage-existing-items .field{text-align:right;display:block;position:relative;}
.collage-existing-items label{display:none;}
.collage-header a{cursor:pointer;}
.collage-header a.action,.collage-header a.layout,.collage-header a.create{text-transform:lowercase;margin-right:0.2em;text-decoration:none;}
.collage-header a.delete-confirm{color:red;}
.collage-header a.action span.inactive,.collage-header a.layout span.inactive{text-decoration:underline;}
.collage-header a.layout span.active{color:Black;}
.delete-object-icon{float:left;width:14px;height:14px;padding-right:2px;background:url(http://www.solgema.com/++resource++collage-resources/icon-delete.gif) no-repeat top left;}
.copy-object-icon{float:left;width:14px;height:14px;padding-right:2px;background:url(http://www.solgema.com/++resource++collage-resources/icon-copy.gif) no-repeat top left;}
.paste-object-icon{float:left;width:14px;height:14px;padding-right:2px;background:url(http://www.solgema.com/++resource++collage-resources/icon-paste.gif) no-repeat top left;}
.split-column-icon{float:left;width:14px;height:14px;padding-right:2px;background:url(http://www.solgema.com/++resource++collage-resources/icon-split.gif) no-repeat top left;}
.object-action-generic-icon{float:left;width:14px;height:14px;padding-right:2px;background:url(http://www.solgema.com/++resource++collage-resources/icon-object-action.gif) no-repeat top left;}
.expandable-section .expandable-label .expandable-icon{background:url(http://www.solgema.com/++resource++collage-resources/icon-plusminus.gif) no-repeat top left;float:left;width:14px;height:14px;padding-right:2px;margin-left:3px;}
.expandable-section .expandable-label.enabled .expandable-icon{background-position:-20px 0%;}
.expandable-section .expandable-label{float:left;line-height:14px;position:relative;}
.expandable-content{clear:both;font-size:0.9em;display:none;background-color:white;padding:0;position:absolute;z-index:200;margin-top:3em;border:1px solid #74ae0b;}
#collage .expandable-content h4{margin:0;background:#cde2a7 url(http://www.solgema.com/++resource++collage-resources/collage_icon.png) no-repeat 3px center;color:#578308;display:block;padding:2px 2.2em;border-bottom:1px solid #74ae0b;font-size:0.9em;}
.expandable-content .inner-content{margin:0.5em;}
ul.collage-content-menu{display:block;list-style-image:none !important;list-style-type:none !important;margin-left:0 !important;}
ul.collage-content-menu li{display:block;}
ul.collage-content-menu li a{border:none;}
div.insert-existing-items h4{line-height:16px;}
input#insert-collage-row{margin-top:1em;}
span.collage-navigation img{width:9px;height:9px;}
span.collage-navigation{margin-left:4px;}
span.collage-navigation a{text-decoration:none;}
.display-collagerow_default_view{background-image:url(icon-collagerow_default_view.gif) !important;}
.display-collagerow_largeleft_view{background-image:url(icon-collagerow_largeleft_view.gif) !important;}
.display-collagerow_largeright_view{background-image:url(icon-collagerow_largeright_view.gif) !important;}
.display-collagecolumn_default_view{background-image:url(icon-collagecolumn_default_view.gif) !important;}
.icons-on .collage-content-menu .contenttype-file{background:no-repeat transparent 0px -433px url(contenttypes-sprite.png);padding-left:20px !important;}
.icons-on .collage-content-menu .contenttype-image{background:no-repeat transparent 0px -865px url(contenttypes-sprite.png);padding-left:20px !important;}
.collage-quickedit{float:right;}
#collage .collage-row{min-height:100%;margin-left:auto;margin-right:auto;text-align:left;position:relative;width:100%;clear:both;}
#collage div.collage-first-object,#collage div.collage-first-object div.collage-item{margin-left:0;}
#collage div.collage-last-object,#collage div.collage-last-object div.collage-item{margin-right:0;}
* html #collage .collage-row{width:100%;height:100%;}
#collage .block_1,#collage .block_2,#collage .block_3,#collage .block_4,#collage .block_5{float:left;}
.collage-item{margin-bottom:0.5em;}
#collage .one-column .block_1{width:100%;}
#collage .two-columns-equal .block_1{width:49.49%;}
#collage .two-columns-equal .block_2{width:49.49%;}
#collage .three-columns-equal .block_1,#collage .three-columns-equal .block_2,#collage .three-columns-equal .block_3{width:32.5%;}
#collage .three-columns-equal .block_2{width:32.9%;}
#collage .four-columns-equal .block_1,#collage .four-columns-equal .block_2,#collage .four-columns-equal .block_3,#collage .four-columns-equal .block_4{width:24.2%;}
#collage .four-columns-equal .block_2{width:24.4%;}
#collage .five-columns-equal .block_1,#collage .five-columns-equal .block_2,#collage .five-columns-equal .block_3,#collage .five-columns-equal .block_4,#collage .five-columns-equal .block_5{width:19.2%;}
#collage .five-columns-equal .block_2{width:19.2%;}
#collage .block_2,#collage .block_4,#collage .block_3,#collage .block_4,#collage .block_5,#collage .block_6{padding-left:1%;}
#collage .two-columns-largeleft .block_1{width:59%;}
#collage .two-columns-largeleft .block_2{width:40%;}
#collage .three-columns-largeleft .block_1{width:59%;}
#collage .three-columns-largeleft .block_2{width:19%;}
#collage .three-columns-largeleft .block_3{width:20%;}
#collage .four-columns-largeleft .block_1{width:40%;}
#collage .four-columns-largeleft .block_2,#collage .four-columns-largeleft .block_3,#collage .four-columns-largeleft .block_4{width:19%;}
#collage .five-columns-largeleft .block_1{width:24%;}
#collage .five-columns-largeleft .block_2,#collage .five-columns-largeleft .block_3,#collage .five-columns-largeleft .block_4,#collage .five-columns-largeleft .block_5{width:18%;}
#collage .two-columns-largeright .block_2{width:59%;}
#collage .two-columns-largeright .block_1{width:40%;}
#collage .three-columns-largeright .block_3{width:59%;}
#collage .three-columns-largeright .block_1{width:20%;}
#collage .three-columns-largeright .block_2{width:19%;}
#collage .four-columns-largeright .block_1,#collage .four-columns-largeright .block_2,#collage .four-columns-largeright .block_3{width:19%;}
#collage .four-columns-largeright .block_4{width:40%;}
#collage .five-columns-largeright .block_1,#collage .five-columns-largeright .block_2,#collage .five-columns-largeright .block_3,#collage .five-columns-largeright .block_4{width:18%;}
#collage .five-columns-largeright .block_5{width:24%;}
#collage .collage-item .documentByLine,#collage .collage-item .link-parent{display:none;}
#collage .unbatched-with-1 .column-block{width:100%;}
#collage .unbatched-with-2 .column-block{width:49.5%;}
#collage .unbatched-with-3 .column-block{width:32.5%;}
#collage .unbatched-with-4 .column-block{width:24.25%;}
#collage .unbatched-with-5 .column-block{width:19%;}
#collage .unbatched-with-6 .column-block{width:16.5%;}
#collage .collage-portlet-default{}
#collage .collage-portlet-notification dt.portletHeader{background-color:#ffce7b;}
#collage .collage-portlet-help dt.portletHeader{background-color:#ffffe1;}
#collage .collage-layout-error{background-color:yellow;font-weight:bold;}
#collage.edit .collage-header a{font-size:10px;}
#collage.edit .collage-header a{border:none !important;}
#collage.edit .expandable-content a,#collage.edit .expandable-content span{font-size:0.9em;}

}


/* - ++resource++sb_resources/social_bookmark.css - */
@media screen {
/* http://www.solgema.com/portal_css/++resource++sb_resources/social_bookmark.css?original=1 */
.portlet .sc_social_bookmarks .bookmark_id{display:none;}
#document-action-socialbookmark{display:block;float:right;}
#document-action-socialbookmark a,#document-action-socialbookmark a:hover,#document-action-socialbookmark a:visited{padding:1px;}
#content .sc_social_bookmarks li a,dl.portlet .sc_social_bookmarks li a{color:black;font-size:90%;font-weight:bold;text-decoration:none;border:none;}
#content .sc_social_bookmarks li a img{margin-right:5px;}
#content .sc_social_bookmarks ul,dl.portlet .sc_social_bookmarks ul{list-style-image:none;list-style-type:none;margin:0;}
#content .sc_social_bookmarks ul.icons_only li{width:16px;}
#content .sc_social_bookmarks li,dl.portlet .sc_social_bookmarks li{display:inline-block;height:20px;}
.sc_social_bookmarks_viewlet li{width:30%;}
.sc_social_bookmarks_viewlet{position:relative;}
.sc_social_bookmarks_overlay{display:none;position:absolute;z-index:1;}
.sc_social_bookmarks_wrapper{border:1px solid #CCC;background:white;padding:5px;}
}


/* - Solgema.css - */
@media all {
/* http://www.solgema.com/portal_css/Solgema.css?original=1 */
ul,ol,li,dl,dt,dd{margin:0;padding:0;}
* :link,:visited{text-decoration:none }
* ul,ol{margin:0;padding:0;}
* li{margin:0;padding:0;}
* h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;margin:0;padding:0;}
* a img,:link img,:visited img{border:none }
a{outline:none;}
img{vertical-align:text-bottom;margin:0;padding:0;}
a img{vertical-align:middle;margin:0;padding:0;}
iframe{border-width:0;border-style:none;margin:0;padding:0;}
@viewport{initial-zoom:0.01;}
.SolgemaBandeauWrapper #portal-logo{position:absolute;z-index:10;top:5px;left:5px;}
body{font:100% "Trebuchet MS","Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;background:White;color:Black;width:100% !important;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS","Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;font-weight:normal;color:Black;line-height:1.5em;}
h1,h2{letter-spacing:-0.02em;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.25em;}
h4{font-size:1.25em;}
h5{font-size:1em;}
h6{font-size:0.8em;}
h2,h3,h4,h5,h6{color:#444;}
h2 a,h3 a,h4 a{border-bottom:none !important;}
p{}
a:focus img{outline:thin dotted;}
a,a:link{color:#CC0000;}
a:hover,a:link:hover{color:#000000;cursor:pointer;}
a:visited,a:link:visited{color:#BB0000;}
a:visited:hover{color:#000000;}
a:target{background-color:#fd7;}
a.state-private:hover,a.state-private_open:hover,a.state-published:hover,a.state-published4group:hover,a.state-published4group_open:hover,a.state-visible:hover,a.state-visible4group:hover,a.state-visible4group_open:hover,a.state-pending:hover{color:#000000 !important;}
a.rssLink{float:right;}
dt{font-weight:bold;}
input{font-family:"Lucida Grande",Arial,FreeSans;}
#portal-header{position:relative;z-index:2;}
#portal-top{position:relative;z-index:50;}
#portal-logo{display:block;margin:1.375em 0;float:left
}
.ie6 #portal-logo,.ie7 #portal-logo{margin-top:0;}
ul.list li{list-style-position:outside;margin-left:1.5em;}
#portal-globalnavWrapper,#portal-globalnav-wrapper{margin:0px;padding:0px;clear:both;float:left;width:100%;position:relative;z-index:10;background:#ddd;}
#portal-globalnav{clear:both;font-size:90%;background:#ddd;float:left;}
#manage_sections{position:absolute;left:0px;top:0px;z-index:500;}
#portal-globalnav li{float:left;margin-left:0px;position:relative;list-style-position:outside;display:block;}
#portal-globalnav li a.sectionText{display:block;padding:0.5em 1em 2em 1em;min-width:6em;white-space:normal;border-right:0.1em solid white;}
#portal-globalnav .selected a.sectionText,#portal-globalnav .menuhover a.sectionText{background-color:#aa0000;color:white;}
#portal-globalnav li.sectionCurrentItem .sectionLevel0 a.sectionText{background-color:#cc0000;color:#ffffff;}
#portal-globalnav .sectionTree,#portal-globalnav .sectionSubmenu{display:none;list-style-type:none;}
#portal-globalnav .sectionTreeLevel1{position:absolute;z-index:20;width:180px;top:100%;left:0;border:none;}
.javaDisabled #portal-globalnav li.liLevel0.menuhover .sectionTreeLevel1,.javaDisabled #portal-globalnav li.liLevel0:hover .sectionTreeLevel1{display:block !important;}
.javaDisabled #portal-globalnav li.liLevel1.menuhover .sectionTreeLevel2,.javaDisabled #portal-globalnav li.liLevel1:hover .sectionTreeLevel2{display:block !important;}
.javaDisabled #portal-globalnav li.liLevel2.menuhover .sectionTreeLevel3,.javaDisabled #portal-globalnav li.liLevel2:hover .sectionTreeLevel3{display:block !important;}
#portal-globalnav .sectionTreeLevel1 a.sectionText{float:none;padding:5px 7px;display:block;border-bottom:1px dotted white;border-right:none;color:white;font-size:95%;background-color:#cc0000;background:rgba(180,0,0,0.9) none;zoom:1;}
ul#portal-globalnav .sectionTreeLevel1 .sectionTree{position:absolute;left:100%;top:0;width:180px;}
#portal-globalnav .ui-widget-content{border:none;width:180px;}
#portal-globalnav .sectionTreeLevel1 .lastItem a.sectionText{border:none;}
#portal-globalnav .sectionTreeLevel1 a.sectionText:hover{background-color:#222;background:rgba(20,20,20,0.9) none;color:#ffffff;}
#portal-globalnav ul li{display:list-item;float:none;}
#portal-personaltools-wrapper{position:relative;z-index:100;}
#portal-globalnav.ui-menu .ui-menu-item.liLevel0{width:auto;float:left;clear:none;}
#portal-globalnav.ui-menu,#portal-globalnav .ui-menu{padding:0;margin-top:0;}
#portal-globalnav.ui-menu .ui-menu-item a.sectionText{line-height:inherit;}
.ui-widget{font-family:"Trebuchet MS","Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;}
div.ui-dialog{z-index:999999 !important;max-width:98%;}
div.ui-dialog .documentActions {display:none}
#portal-globalnav .ui-widget-content,#portal-globalnav.ui-widget-content{border:none;background:transparent none;}
#portal-globalnav.ui-widget-content .sectionTreeLevel1{position:absolute;top:auto;left:auto;}
#portal-globalnav .ui-widget-content{border:none;width:180px;}
#portal-globalnav .ui-widget-content a.hasChildren{background-image:url(http://www.solgema.com/twistie-closed-white.gif);background-repeat:no-repeat;background-position:right 5px center;}
#portal-personaltools{float:right;background:#e3e3e3;position:relative;z-index:3;top:0;right:0;padding:0 0.5em 0.25em 0.5em;font-size:85%;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;}
#portal-personaltools #anon-personalbar a{float:left;margin:0 0.5em;}
#portal-personaltools li{list-style-type:none;}
#portal-languageselector{float:right;background:#e3e3e3;position:relative;top:0;right:1px;z-index:3;padding:0 0.5em;font-size:85%;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;max-width:50%;}
#portal-languageselector li{display:inline-block;margin-right:5px;}
#portal-searchbox{float:right;text-align:left;clear:right;margin:1.2em 0;font-size:80%;}
#portal-searchbox form{white-space:nowrap;}
#portal-searchbox label{font-weight:normal;}
input#searchGadget{background:url(http://www.solgema.com/searchField.png) no-repeat right center;color:#666;}
input#searchGadget:focus{background:url(http://www.solgema.com/searchField.png) no-repeat right center;color:black;}
input.searchButton{-moz-border-radius:0.8em;-webkit-border-radius:0.8em;-webkit-border-bottom-right-radius:0.8em;-webkit-border-top-left-radius:0.8em;-webkit-border-top-right-radius:0.8em;border-radius:0.8em;background:#aaaaaa url(http://www.solgema.com/searchField.png) scroll no-repeat 4px center;border-style:none;color:#ffffff;cursor:pointer;margin:0px 5px 3px 0px;padding:0.2em 10px 0.2em 17px;}
#searchGadget{width:13em;}
#portal-searchbox .livesearchContainer{background-color:#FFFFFF;}
#content input.searchField{margin-bottom:1em;}
.portletSearch input.searchField,.portletSearch input.searchField:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;}
input:focus,textarea:focus{border-color:black !important;}
#summary_column0{float:left;width:49%;margin-right:2%;}
#summary_column1{float:left;width:48%;}
.summary_left{clear:both;float:left;width:48%;margin-right:4%;}
.summary_right{float:right;width:48%;}
.collapsible .collapser.collapsed{padding-right:14px;background:url(http://www.solgema.com/arrowRight.png) center right no-repeat;}
.collapsible .collapser.expanded{padding-right:14px;background:url(http://www.solgema.com/arrowDown.png) center right no-repeat;}
#LSResult{position:absolute;right:0;background:transparent;margin:-1.5em 0 0 -7em;}
#LSShadow{background:#FFFFFF;box-shadow:0 0 10px rgba(0,0,0,0.8);}
#LSResult fieldset{padding:1em 0 0;border:0.1em solid #ccc;}
#livesearchLegend{background-color:#ccc;padding:0.3em;}
#LSResult .LSDescr{font-size:85%;color:#666;}
.LSRow,#LSNothingFound{display:block;padding:0.5em 1em;white-space:normal;}
.LSHighlight{background:#ddd;}
#portal-breadcrumbs{font-size:80%;margin-bottom:1em;margin-left:0.25em;}
#portal-breadcrumbs a{border-bottom:none;display:inline-block;}
.breadcrumbSeparator{color:#666666;}
#portal-siteactionsWrapper{float:right;}
#portal-siteactions{font-size:85%;padding-bottom:2em;text-align:center;float:right;}
#portal-siteactions li{margin-right:0.5em;display:inline;}
#portal-siteactions li a:hover{color:black;}
a.link-parent{}
a.link-anchor{border:none !important;color:Black !important;cursor:default !important;}
#content a.link-overlay{border-bottom:1px dotted #205c90 !important;}
dl dt .documentByLine{font-weight:normal;}
dl dt span.summary a{border:none !important;}
dl.portlet{margin:0 0 1em;font-size:80%;position:relative;background-color:white;}
dl.portletError{background-color:#FFA500;}
dl.portlet dt,div.portletAssignments div.portletHeader{padding:0.42em 1em;background:#ddd;line-height:normal;}
dl.portlet dt.hiddenStructure{padding:0;}
div.portletAssignments{font-size:0.8em;line-height:2em;}
div.portletAssignments .managedPortletActions{float:right;}
div.portletAssignments .managedPortletActions a{margin:0 0.25em;border:none;}
dl.portlet dt a{display:block;zoom:1;}
dl.portlet dd,dl.portlet dt{overflow:hidden;}
dl.portlet dt a:link,dl.portlet dt a:visited,dl.portlet dt a:hover{color:black;border:none;}
dl.portlet dd.portletItem,dl.portletError dd{padding:0.7em 1em;}
dl.portlet dd.portletFooter{padding:0.3em 1em;}
p.tileFooter{clear:both;float:right;margin:0px;}
div.managePortletsLink,a.managePortletsFallback{text-align:center;padding:0.25em 0.5em;font-size:80%;margin:0 auto 1em;background:#ddd;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;}
a.managePortletsFallback{display:inline-block;}
#content a.managePortletsFallback{display:block;border-bottom:none !important;}
#portlet-prefs a{border:none;line-height:2em;}
#portlet-prefs ul li{list-style:none;}
#visual-portal-wrapper{width:100%;margin:auto;min-width:990px;max-width:100%px;}
body.wide #visual-portal-wrapper{width:100%;}
body.narrow #visual-portal-wrapper{min-width:770px;width:100%;}
body.isMobile.narrow #content{font-size:100%;}
body.isMobile.narrow #visual-portal-wrapper{min-width:800px;}
body.isMobile.narrow.mini #visual-portal-wrapper{min-width:740px;}
#visual-portal-wrapper dl.portletCalendar dd{padding:0;}
#dashboard-portlets1,#dashboard-portlets2,#dashboard-portlets3,#dashboard-portlets4{display:inline-block;}
dl.portlet ul.navTree li a{border:none;display:block;zoom:1;}
dl.portlet ul.navTree li a:hover{}
dl.portletNavigationTree dd.portletItem{padding:0;}
dl.portlet ul.navTreeLevel0 > .navTreeItem{padding:0;border-bottom:0.1em dotted #ddd;line-height:1.5em;}
dl.portlet ul.navTreeLevel1 .navTreeItem{padding-left:0;line-height:1.5em;}
dl.portlet ul.navTree .navTreeCurrentItem{background-color:#ddd;}
dl.portlet dd.portletItem a .itemTitle,dl.portlet dd.portletItem a.title{text-decoration:underline;display:block;font-weight:bold;zoom:1;}
.portlet dd.portletItem .itemTitle{font-weight:bold;display:block;zoom:1;}
dl.portlet dd.portletItem a,dl.portlet dd.portletItem a .itemDescription{text-decoration:none;display:block;zoom:1;}
dl.portlet.portletStaticText dd.portletItem a{display:inline;}
#region-content dl.portlet dd.portletItem a,#region-content dl.portlet dd.portletItem a .itemDescription,dl.portletTagCloudPortlet dd.portletItem a{display:inline;}
#content{line-height:1.5em;clear:both;font-size:80%;margin:1em 0.25em 2em 0.25em;}
body#content{margin:1em;}
.slot_content h1{margin-top:0.5em;}
.slot_content h1.documentFirstHeading{margin-top:0;}
.slot_content p,.slot_content table,.slot_content dl,dl.portlet p,dl.portlet{margin-bottom:1em;}
.slot_content ul,.slot_content ol{}
.slot_content .ui-tabs-nav a:link{border-bottom:none;}
.slot_content a:visited,dl.portlet a:visited{color:#427597;border-bottom:0.1em solid #ccc;}
.slot_content a,dl.portlet a{color:#205c90;border-bottom:0.1em solid #ccc;}
.slot_content a:hover,dl.portlet a:hover{color:#aa0000;}
.slot_content a:target{background-color:#ffb;}
.slot_content span.link-external a{background:transparent url(http://www.solgema.com/link_icon.png) 0px 1px no-repeat;padding:1px 0px 1px 16px;}
#category{font-size:75%;margin-bottom:1em;color:#666;text-align:left;}
#category a.link-category{text-decoration:none;border:none;padding-left:0.5em;}
.slot_content ul{list-style-type:disc;margin-left:2em;}
.slot_content ol,dl.portlet ol{list-style-type:decimal;margin-left:2em;}
.slot_content li,dl.portlet li{margin-bottom:0.25em;line-height:1.5em;display:list-item;}
.slot_content dt{font-weight:bold;margin-bottom:0;margin-right:0;}
.slot_content dd{margin:0 0 1em 2em;}
.slot_content pre{background-color:#222;color:White;font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace;padding:1em;overflow-x:auto;font-size:90%;margin-bottom:1em;line-height:1.25em;}
.slot_content pre.python{background-color:White;}
.slot_content code{font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace;}
.slot_content div.documentByLine{font-size:85%;display:block;color:#666;}
.slot_content .discreet,#sidebar .discreet{color:#666;font-size:85%;font-weight:normal;}
.slot_content .visualHighlight{background-color:#ffb;}
.slot_content .pullquote{margin:0 1em 0.5em 0.5em;font-weight:bold;line-height:1.25em;float:right;width:35%;clear:right;color:#444;font-size:1.6em;letter-spacing:-0.08em !important;}
.slot_content .callout{background:#eee;padding:1em;border-left:1em solid #ccc;clear:both;}
.slot_content .documentDescription,.slot_content #description{color:#666;margin-left:0;font-weight:bold;}
.slot_content div.documentDescription{margin-bottom:1em;}
.slot_content img.tileImage,.slot_content div.newsImageContainer{float:right;margin:0;}
.slot_content div.newsImageContainer a{border-bottom:none;}
.slot_content div.newsImageContainer p.discreet{margin:0;padding:0.5em;background-color:#666;background-color:rgba(40,40,40,0.7);color:White;font-weight:bold;position:relative;width:190px;top:-3em;}
.eventDetails{float:right;clear:right;margin:0 0 0.5em 1em;}
.javaEnabled #crud-add-form{display:none;}
.addbutton{cursor:pointer;}
#content .eventDetails{border-color:#CCCCCC;border-style:solid;border-width:0.08em;width:22em;margin-top:1em;}
#content .eventDetails h2{background-color:#DDDDDD;font-size:100%;letter-spacing:0;padding:0.5em;padding-left:1em;}
#content .eventDetails .eventDetail{clear:both;}
#content .eventDetails .eventDetail h3,#content .eventDetails .eventDetail div{padding:2%;}
#content .eventDetails .eventDetail h3{float:left;font-size:100%;text-align:right;width:37%;}
#content .eventDetails .eventDetail div{float:left;width:55%;}
table.listing,table.plain{border-spacing:0;border-collapse:collapse;}
table.invisible td,table.invisible th,table.plain td,table.plain th,table.listing td,table.listing th{padding:1.5%;vertical-align:top;}
table.plain th,table.plain td{border:1px solid #ddd;}
table.listing td.listingCheckbox,table.listing th.listingCheckbox{text-align:center;}
table.listing{border:1px solid #ddd;width:100%;border-collapse:collapse;}
table.listing .top{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}
table.listing th{text-align:left;color:#666;border-bottom:1px solid #e7e7e7;border-left:0;border-right:0;border-top:0;background:#ddd;}
table.listing tbody th{font-weight:bold;}
table.listing tbody tr{text-align:left;}
table.listing tbody tr.odd{background:#eee;}
table.listing tbody tr td{background:transparent;}
table.listing tbody tr.odd td{background:#eee;}
table.listing td{border-bottom:1px solid #ddd;}
.icons-on .eventDetails table.listing td{line-height:1.5em;}
table.listing a{border:none;display:inline-block;border-bottom:none !important;}
table.listing td.draggable{text-shadow:White 1px 1px 1px;background:#ddd !important;border-bottom:1px solid white;padding:0.4em 0.4em 0 0.5em;}
table.vertical{}
table.vertical th{text-align:right;padding:0.5em;}
table.vertical td{border-top:0.1em solid #e7e7e7;padding:0.5em;}
table.grid td,table.grid th{border:1px solid #e7e7e7;padding:0.5em;}
.dragindicator{outline:2px solid #FFD700;}
#foldercontents-order-column{padding:0;}
div.listingBar,div.batch.navigation{font-size:80%;margin:1em 0;clear:both;}
div.listingBar{width:100%;}
div.listingBar .next,div.batch.navigation .next{display:inline-block;float:right;}
div.listingBar .previous,div.batch.navigation .previous{display:inline-block;}
div.listingBar a,div.batch.navigation a{display:inline-block;padding:0.25em 0.5em;border:0.1em solid #ccc;background-color:white;}
div.listingBar span.current,div.batch.navigation span.current{display:inline-block;padding:0.25em 0.5em;border:0.1em solid #ccc;background-color:#ccc;}
div.listingBar a:hover,div.batch.navigation a:hover{color:White !important;background-color:#CC0000;border-color:#CC0000 !important;}
dl.portalMessage,div.portalMessage{margin:1em 0;font-size:80%;border:1px solid #996;background-color:#ffffe3;clear:both;}
dl.portalMessage a,div.portalMessage a,#content dl.portalMessage a{color:black;border-bottom:1px solid #888;}
dl.portalMessage dt,div.portalMessage dt{background-color:#996;font-weight:bold;float:left;margin:0 0.5em 0 0;padding:0.5em 0.75em;color:White;line-height:1.25em;}
dl.portalMessage dd,div.portalMessage dd{padding:0.5em 0.5em;margin:0;line-height:1.25em;}
dl.warning,div.warning{border-color:#d80;}
dl.warning dt,div.warning dt{background-color:#d80;}
dl.warning dd,div.warning dd{background-color:#fd7;}
dl.error,div.error{border-color:#d00;}
dl.error dt,div.error dt{background-color:#d00;color:#FFF;padding:3px;}
dl.error dd,div.error dd{background-color:#fdc;}
#content dl.portalMessage{font-size:100%;}
#content dl.portalMessage dt{margin:0 0.5em 0 0;padding:0.5em 0.75em;}
#content dl.portalMessage dd{margin:0;}
#content ul.formTabs{background-color:#ddd;border:0.3em solid #ddd;}
ul.contentViews{margin-left:0;}
#content ul.contentViews li,#content-views li{display:inline;}
.ie6 #content-views{margin:-2px -3px 0px -3px;}
#contentActionMenus dl#plone-contentmenu-workflow{margin-right:3px;}
#edit-bar,#content ul.formTabs,#content-core ul.formTabs{display:block;border:0.25em solid #eeeeee;border-style:solid solid none solid;margin-left:0;border-top-right-radius:0.5em;border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;background-color:#eeeeee;}
#edit-bar{font-size:80%;min-height:2em;margin-bottom:1em;padding-top:0.05em;position:relative;z-index:10;background-color:#aa0000;border:0.25em solid #aa0000;border-bottom:none;}
#edit-bar li{display:inline;}
#content li.formTab,#content-core li.formTab{display:inline;margin-right:0.25em;}
#content-views a,ul.contentViews a,#content li.formTab a,#content-core li.formTab a{display:inline-block;}
#content-views a,ul.contentViews a,#content li.formTab a,#content-core li.formTab a{line-height:2em;padding:0 0.75em;text-decoration:none;border:none;margin:0;}
#content-views li.selected a,ul.contentViews li.selected a,#content li.formTab a.selected,#content-core li.formTab a.selected{font-weight:bold;}
#content-views li a,#content-views li a:link,ul.contentViews li a,ul.contentViews li a:link,#content li.formTab a,#content li.formTab a:link,#content-core li.formTab a,#content-core li.formTab a:link{border-top-right-radius:0.5em;border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;}
#content-views li.selected a,#content-views li a:hover,ul.contentViews li.selected a,ul.contentViews li a:hover,#content li.formTab a.selected,#content li.formTab a:hover,#content-core li.formTab a.selected,#content-core li.formTab a:hover{background:White;color:Black;}
#content li.formTab a.notify,#content-core li.formTab a.notify{background-color:red;color:White;}
#content fieldset.formPanel,#content-core fieldset.formPanel{border:none;}
#content fieldset.formPanel.hidden,#content-core fieldset.formPanel.hidden{display:none;}
#content div.formControls input.hidden,#content-core div.formControls input.hidden{display:none;}
fieldset,body#content fieldset{clear:both;width:inherit;}
legend,body#content legend{font-size:85%;margin-left:1.5em;}
.formControls button,#region-content .formControls button,.formControls input,#region-content .formControls input,input.context,button.context,input.standalone,input.destructive,div.action input,input.button-field{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#5a9bc6 none scroll repeat-x bottom left;border-style:none;color:#ffffff;cursor:pointer;font-size:1em;line-height:1.5em;margin:0px 5px 3px 0px;padding:2px 9px 3px 9px;}
.formControls button:hover,.formControls input:hover,input.context:hover,button.context:hover,input.standalone:hover,#region-content .formControls button:hover,.formControls input:hover,input.standalone:hover,input.destructive:hover,div.action input:hover,input.button-field:hover{background:#cc0000 none scroll repeat-x bottom left;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
#content li.formTab a.required span:after,#content-core li.formTab a.required span:after,div.field span.required:after{content:"■";color:Red;padding-left:0.2em;}
#portal-personaltools dl{}
#portal-personaltools dt{font-weight:normal;}
#portal-personaltools dd{right:0;padding-top:0.5em;}
#portal-personaltools dd{background:#e3e3e3;padding-bottom:0.5em;}
#portal-personaltools dd a{line-height:2em;padding:0 0.75em;}
#portal-personaltools dd a:hover{background:#aa0000;color:White;}
#folderHeader,#contextHeader{border-bottom:2px solid white;}
#contextHeader{margin-top:5px;}
#contentActionMenus{float:right;margin:0;position:relative;top:-0.23em;right:-0.23em;padding:0.1em 0.24em 0 0;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;border-top-right-radius:0.5em;background-color:#aa0000;}
.actionMenuContent{padding:0 0.25em;display:none;}
.activated .actionMenuContent{display:block;}
dl.actionMenu{float:right;white-space:nowrap;position:relative;margin-left:0.5em;}
dl.actionMenu a,dl.actionMenu div{display:block !important;white-space:nowrap;}
dl.actionMenu dt{font-weight:normal;}
span.arrowDownAlternative{font-size:80%;}
dl.actionMenu.deactivated dt{margin:0 0.25em;}
dl.actionMenu.deactivated dd{display:none;}
dl.actionMenu.activated dd{position:absolute;width:auto;min-width:100%;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;}
dl.actionMenu.activated dt a,dl.actionMenu.activated dd a,dl.actionMenu.activated dd div{margin:0 0.25em;}
#setup-link{font-size:90%;}
#content ul.configlets{margin:1em 0;list-style-image:none;list-style:none;}
#content ul.configlets li{margin-bottom:1em;list-style:none;display:block;}
#content ul.configlets li a{text-decoration:none;border:none;}
#content ul.configlets li a:visited{color:#436976;background-color:transparent;}
#content ul.configlets li a:active{color:#436976;background-color:transparent;}
#content ul.configlets li label{font-weight:bold;}
#content ul.configletDetails{margin:0em 1em 1em 4em;list-style-image:none;list-style:none;}
#content ul.configletDetails li{margin-bottom:1em;display:inline;}
#content ul.configletDetails li a{text-decoration:none;}
#content ul.configletDetails li label{font-weight:bold;}
#content ul.configletDetails li.configletDescription{display:block;color:#76797c;margin:0;}
.inlineDisplay{display:inline
}
table.controlpanel-listing{width:100%;}
table.controlpanel-listing td,table.controlpanel-listing th{font-size:120%;}
table.controlpanel-listing dl{margin-top:0;}
table.controlpanel-listing dd{margin-left:1em;}
table.controlpanel-listing dl dt a .trigger{font-weight:normal;}
table .controlpanel-listing td{vertical-align:top;}
table.controlpanel-listing td.checker{text-align:center;}
table.controlpanel-listing th.smallcolumn{width:1.5em;}
.chooser-right{float:right;margin-right:0;margin-bottom:0;}
.rule-element{background-color:#EEF3F5;margin:0.5em 0pt 0.5em;padding:0.3em 1em 0.3em 1em;width:auto;}
.rule-element dl{}
.rule-element dl dd{margin-left:1em;}
.rule-updown,.rule-operations{float:right;padding-top:0.8em;}
dl.collapsible{border:1px solid #cc0000 !important;margin:1em 0 0 0;padding:0;}
dl.collapsible dt.collapsibleHeader{display:block;float:left;background:White;line-height:1.2em;vertical-align:middle;font-size:90%;position:relative;top:-0.6em;width:auto;padding:0 0.5em 0 22px;cursor:pointer;}
dl.collapsible dd.collapsibleContent{margin:0;padding:0 1em;clear:left;}
dl.collapsible dd.collapsibleContent > dl{margin:0;padding:0;}
dl.expandedInlineCollapsible dt.collapsibleHeader,dl.expandedBlockCollapsible dt.collapsibleHeader{padding:0 6px 0 22px;background:White url(http://www.solgema.com/treeExpanded.png) no-repeat 6px 50%;cursor:pointer;}
dl.collapsedBlockCollapsible{border:none !important;width:auto;}
dl.collapsedBlockCollapsible dt.collapsibleHeader{float:none;position:relative;background:white url(http://www.solgema.com/treeCollapsed.png) no-repeat 6px 50%;}
dl.collapsedInlineCollapsible dd.collapsibleContent,dl.collapsedBlockCollapsible dd.collapsibleContent{display:none;}
dl.collapsedInlineCollapsible{border:none !important;height:1em;width:auto;display:inline;}
dl.collapsedInlineCollapsible dt.collapsibleHeader{position:static;float:none;margin:0;padding:0 0 0 22px;line-height:1em;background:transparent url(http://www.solgema.com/treeCollapsed.png) no-repeat 6px 50%;cursor:pointer;display:inline;}
.configlet .documentEditable{padding:0em !important;}
#commenting textarea{width:100%;}
.comment .documentByLine{margin-left:1em;}
.comment .formControls{margin-left:0;}
.commentTime{color:#666;}
.comment{font-size:80%;padding:1em;margin-top:1.5em;border:1px solid;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;}
.commentBody{padding:1em;}
.comment h1,.comment h2,.comment h3,.comment h4,.comment h5,.comment h6{font-weight:normal;}
.reviewHistory,.contentHistory{color:Black;clear:both;background-color:white;}
.spacer{margin:1em;}
.label{font-weight:bold;padding-right:0.5em;}
.optionsToggle{border:1px solid #cc0000;color:Black;background-color:#aaaaaa;font-weight:normal !important;font-size:90%;}
.portlet-search-gadget{width:100%;}
.highlightedSearchTerm{background-color:#ffa;}
dl.searchResults .highlightedSearchTerm{background-color:transparent;font-weight:bold;}
.noInheritedRoles{color:#a0a0a0;}
.currentItem{border-collapse:collapse;border:0.2em solid #ffa500;padding:0.1em;}
fieldset#search-field{border:none !important;text-align:center;}
input.searchPage{font-size:200% !important;}
#rss-subscription{float:left;line-height:3em;}
#search-results-bar .actionMenuContent{margin-top:1em;padding:0;}
#search-filter{background:#ddd;margin:0;padding:0;}
#content #search-filter fieldset{border:none !important;position:relative;padding:0;margin:0;}
#content #search-filter legend{background:transparent;font-size:1.1em;padding:0.5em 0.9em;font-weight:bold;}
#search-filter .field{background:#eee;padding:1em 1.5em;margin:0;}
#search-filter .field label{font-weight:normal;}
#search-filter .formControls{text-align:center
}
#search-results-wrapper{margin-top:1em;}
form.searchPage h1.documentFirstHeading{font-weight:normal;letter-spacing:0;float:left;margin-right:0.8em;}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm{background:transparent !important;}
#search-results-bar > *{float:left;}
#searchResultsSort{float:right;}
#search-results-bar{position:relative;z-index:1;float:left;width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:1em 0;}
#search-results-bar dl.actionMenu{margin-bottom:0;}
#search-results-bar dd.actionMenuContent{margin-left:0;padding-left:0;}
#search-results-bar dt.actionMenuHeader a{border-bottom:none;}
#search-results{padding:1em;}
.searchResults{margin-top:0;}
#ajax-search-res{display:none;}
.image-left{float:left;margin:0.5em 1em 0.5em 0;}
.image-right{float:right;margin:0.5em;}
.image-inline{float:none;}
img.image-left,img.image-right,.captioned img{border:1px solid #ddd;}
dd.image-caption{text-align:left;padding:0 0 0 3px;margin:0;color:#666;font-size:85%;}
#dashboard-actions ul,#dashboard-actions ul li{list-style:none;}
#dashboard-actions ul{margin-left:0;}
#dashboard{font-size:125%;line-height:1em;}
#dashboard dd{margin:0;}
#dashboard dl.portlet a:link{border-bottom:none;}
#dashboard-portlets1,#dashboard-portlets2,#dashboard-portlets3{float:left;width:23%;padding:0.7em 1.3em 0 0;}
#dashboard-portlets4{float:left;width:23%;padding-top:0.7em;}
#dashboard-portlets1 dl.portlet,#dashboard-portlets2 dl.portlet,#dashboard-portlets3 dl.portlet,#dashboard-portlets4 dl.portlet{margin-bottom:1.5em;}
fieldset,.editionComment{line-height:1.5em;margin:1em 0;padding:0 1em 1em;width:auto;}
div.formControls{margin:1em;clear:both;}
select,input:not([type]),input[type="text"],input[type="password"],input[type="tel"],input[type="url"],input[type="color"],input[type="email"],input[type="number"]{border:1px solid #8D9C9E;box-shadow:0 0 3px #BFCED0 inset;border-radius:2px;}
select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="email"]:focus,input[type="number"]:focus{border:1px solid black;background-color:#ffffe0;outline:none;box-shadow:none;}
input[type="password"],input[type="text"],input[type="tel"],input[type="url"],input[type="color"],input[type="email"],input[type="number"]{padding:0.2em;margin:0;}
select{padding:0.13em;margin:0;}
#content textarea{font:100% Monaco,"Courier New",Courier,monospace;width:100%;max-width:95%;border:1px solid #8D9C9E;box-shadow:0 0 3px #BFCED0 inset;border-radius:2px;padding:1px;}
#content select{vertical-align:top;}
fieldset{border:0.1em solid #cc0000;}
label{font-weight:bold;}
#content optgroup{font-style:normal;font-weight:bold;color:#999;padding-left:0.25em;}
#content option{color:black;}
#content optgroup > option{padding:0 0.25em 0 1em;}
dl.enableFormTabbing dd{margin-left:0;padding-top:2em;}
.searchSection{color:#76797c;margin-top:0.25em;}
.searchSection label:hover{color:Black;}
.field{clear:both;margin-bottom:1em;}
.fieldRequired{background:url(http://www.solgema.com/required.png) center left no-repeat;padding:0 0 0 1em;padding-left:0;}
span.fieldRequired{color:transparent;}
.fieldUploadFile{text-align:right;margin-right:0.75em;display:none;}
.fieldTextFormat{text-align:right;margin-right:0.75em
}
.formHelp{color:#555;margin:0 0 0.2em 0;display:block;font-weight:normal;font-size:90%;}
div.field.error{background-color:#fdc;border:1px solid red;padding:0.5em;margin:1em 0;}
.error .fieldRequired{color:#d00;}
div.error.warning{background-color:transparent;border:none;margin-top:0;padding:0;}
div.error.warning input{border:2px solid red;}
input.inputLabelActive{color:#76797c;}
textarea#form\.description{height:6em;width:99%;}
table.listing tbody tr.odd.selected td,table.listing tbody tr.odd.dragging td,tr.dragging,tr.selected{background-color:#ffa;}
table.listing tbody tr.odd.error td,tr.error{background-color:#fdc;}
.multi-widget-field{padding-left:0.5em;border-left:1.5em solid #DDD;}
.multi-widget-checkbox{margin-left:-2em;margin-right:0.5em;width:1.5em;display:inline-block;}
body.template-logged_out #content,body.template-login_form #content,.pb-ajax #login-form{text-align:center;}
#fieldset-openid-login input,#login-form input{font-size:150%;}
body.template-register #content input,body.template-new-user #content input{font-size:150%;width:inherit;}
#fieldset-openid-login label,#login-form label{margin-right:0.5em;padding-top:0.2em;text-align:right;width:10em;display:inline-block;}
#fieldset-openid-login .formControls input,#login-form .formControls input{margin-left:0.25em;}
#content dl.toc{float:right;width:35%;font-size:100%;margin:1em 0 0.5em 1.5em;}
#content dl.toc dt{margin-left:0;font-weight:normal;text-transform:uppercase;}
#content dl.toc dd{margin-left:1em;margin-bottom:0;padding-left:1em;}
body.mini #content dl.toc dt{background-color:#eee;}
body.mini #content dl.toc dd{width:250px;position:absolute;top:100%;right:0;background-color:white;display:none;}
#content dl.toc dd ol{margin-left:1.5em;}
#portal-footer{font-size:85%;background:#eee;padding:1em;margin:1em 0;box-shadow:0 0 10px rgba(0,0,0,0.2) inset;}
#portal-colophon{font-size:70%;text-align:center;margin-bottom:1em;}
#portal-colophon li{padding:0 0.75em;}
#portal-colophon a{color:#444;}
#portal-colophon{text-align:center;}
#portal-sitemap{list-style:none;margin-left:0;font-size:130%;font-weight:bold;}
#portal-sitemap li{list-style:none;margin-left:0;}
#portal-sitemap a{border-bottom:none;display:block;}
#portal-sitemap > li{border-bottom:0.1em dotted #ddd;line-height:1.8em;padding:0.25em 1em;margin-bottom:0;}
#portal-sitemap .navTreeLevel2,#portal-sitemap .navTreeLevel2 ul{font-size:85%;font-weight:normal;margin-bottom:0;padding:0.25em 0;}
.photoAlbumEntry{display:inline-block;vertical-align:top;position:relative;overflow:hidden;min-height:185px;width:143px;margin:0 5px 15px 0px;padding:10px 10px 2px 10px;text-align:center;border:1px solid #EEE;background-repeat:no-repeat;box-shadow:2px 2px 5px #CCC;}
.photoAlbumEntry img{display:block;margin:0 auto;}
.photoAlbumEntryWrapper{display:block;max-width:200px;margin-bottom:7px;margin-left:auto;margin-right:auto;max-height:120px;overflow:hidden;border:1px solid #ccc;}
.photoAlbumEntryWrapper img{width:100%;margin:0 auto;height:auto;}
.photoAlbumEntry a{display:block;text-decoration:none;font-size:90%;min-height:169px;margin:0 auto;border:none;}
.photoAlbumFolder{background-image:url(http://www.solgema.com/polaroid-multi.png);background-repeat:no-repeat;}
.photoAlbumEntryTitle{color:#76797c;display:block;margin:auto;}
.flexbox .photoAlbumEntries,.flexbox .photoAlbum,.flexbox #inner_album_image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexbox .photoAlbumEntry{-webkit-box-flex:1 1 143px;-moz-box-flex:1 1 143px;-webkit-flex:1 1 143px;-ms-flex:1 1 143px;flex:1 1 143px;width:auto;margin-bottom:15px;}
.flexbox .photoAlbumEntryWrapper{max-width:none;max-height:none;}
.hiddenStructure{display:block;background:transparent;background-image:none;border:none;height:0.1em;overflow:hidden;padding:0;margin:-0.1em 0 0 -0.1em;width:1px;}
.ie6 .hiddenStructure,.ie7 .hiddenStructure{position:absolute;}
#content .visualNoMarker{list-style:none;margin-left:0;}
.visualClear{clear:both;}
body.largeText{font-size:125%;}
body.smallText{font-size:85%;}
div.overlay{width:auto;height:auto;display:none;margin:1em;font-size:80%;}
div.overlay-iframe,div.overlay-ajax{min-height:100px;z-index:500;}
div.overlay-iframe{height:60%;}
div.overlaybg div.close,div.overlay div.close{background-image:url(http://www.solgema.com/pb_close.png);position:absolute;left:-14px;top:-14px;cursor:pointer;height:30px;width:30px;}
div.close a{display:none;}
.pb-ajax{overflow-y:auto;}
.pb-ajax,.pb-image,.overlay iframe{background-color:#fff;border:1px solid #999;white-space:normal;box-shadow:0 0 3em 0.5em #666;-moz-box-shadow:0 0 3em 0.5em #666;-webkit-box-shadow:0 0 3em #666;}
.pb-ajax > div{padding:1em;width:auto;}
.pb-ajax .documentActions {display:none}
div.overlay div.close span{display:block;height:1px;margin:-1px 0 0 -1px;overflow:hidden;padding:0;width:1px;}
div.overlay textarea{width:100%;}
div.overlay .link-parent{display:none;}
div.overlay #createGroup legend{display:none;}
div.overlay #createGroup fieldset{border:none;}
div.overlay p{margin-bottom:1em;}
div.overlay label{margin-bottom:0.25em;}
div.overlay a:hover{color:#75ad0a;}
div.overlay a.selected{color:#000000;}
div.overlay .formTab{margin-right:1em;font-weight:bold;display:inline;}
div.overlay .formTab.lastFormTab{margin-right:0em;}
div.overlay .formControls a{display:block;margin:0.75em;}
#history dd{}
div.historyRecord{margin-bottom:1em;}
div.historyTools ul{float:right;margin:0.5em 1em;}
div.historyTools ul li{display:inline;padding:0 0.015em;}
div.historyTools ul li a{border-bottom:none;}
div.historyTools form{display:inline;}
.historyAction{}
.historyByLine{background:#ddd;padding:0.5em;border-top-right-radius:0.5em;border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;}
div.historyLinks{float:right;clear:right;margin:0.5em 1em 0 0;}
div.historyComment{padding:0.5em 1em;border:1px solid #ddd;}
div.historyComment p{margin:0;padding-top:1px;}
a.historyComparePrevious{border-top:1px dotted #ccc;display:block;margin-top:3em;text-align:center;}
a.historyComparePrevious span{background-color:white;position:relative;top:-0.75em;padding:0 0.5em;}
.optionsBox{overflow-y:auto;border:solid 1px #999999;background:#FFFFFF;height:14em;width:100%;}
.ie7 div.optionsBox{width:50%;}
.optionsBox LABEL{padding:2px 0 0 0;display:block;line-height:1em;font-weight:normal;}
.optionsBox input{vertical-align:middle;margin:1px 4px 4px 6px;}
.ie7 .optionsBox input{margin:0px;}
.optionsBox LABEL.checked{background-color:#EEEEEE;}
.optionsBox LABEL.hover{background-color:#777777;color:#FFFFFF;}
#archetypes-fieldname-subject .formHelp{font-weight:normal;}
#existingTagsSection{position:relative;margin-left:3em;}
#existingTags{float:left;width:50%;}
#content #existingTags dd{margin-bottom:1px;margin-left:0;}
#content #selectedTags,#content #newTags{margin-bottom:0;margin-left:0;}
#content #selectedTagsSection{margin-left:3em;float:left;width:43%;margin-bottom:0;}
#newTagsSection{width:48%;margin-left:3em;}
#content p.selectedTag{margin-bottom:.4em;}
#existingTagsTitle,#newTagsTitle{float:left;}
#existingTagsHelp,#newTagsHelp{float:right;}
#noTagsSelected,#oneOrMoreTagsSelected{display:none;}
body#content{width:auto !important;font:100% "Trebuchet MS","Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif !important;background:none repeat scroll 0 0 #FFFFFF;color:#000000;}
body.fullscreen #visual-portal-wrapper{width:99% !important;margin:auto;max-width:99% !important;}
.fullscreen #portal-column-one,.fullscreen #portal-column-two,.fullscreen #portal-bandeau,.fullscreen #portal-footer,.fullscreen #portal-colophon,.fullscreen #portal-pub{display:none;}
#portal-column-content{background-color:white;}
.fullscreen #portal-column-content-inner{margin:0px;padding:0px;}
div.documentActions{float:right;margin:5px 4px 0px 0px;border:none;position:relative;z-index:8;top:0;}
div.documentActions ul,#region-content div.documentActions ul{margin:0px;padding:0px;display:block;list-style-type:none;list-style-image:none;}
div.documentActions ul li,#region-content div.documentActions ul li{display:inline !important;margin:0px;padding:0 0 0 3px;background-color:transparent;}
div.documentActions ul li a{border:none !important;}
div.documentActions ul li a:hover,div.documentActions ul li a:link:hover{text-decoration:none !important;}
div.documentActions ul li img{max-width:30px !important;vertical-align:middle;}
dl.portletCalendar dt.portletHeader{position:relative;}
dl.portletCalendar dt a.calendarPrevious{width:16px !important;height:0;overflow:hidden;float:left;position:absolute;background:transparent url(http://www.solgema.com/buttonBack.png) no-repeat 0 center !important;top:50%;padding:20px 0 0 !important;color:#666;left:2%;margin:-10px 0 0 0 !important;}
dl.portletCalendar dt a.calendarNext{width:16px !important;height:0;overflow:hidden;float:right;position:absolute;background:transparent url(http://www.solgema.com/buttonForward.png) no-repeat left center !important;top:50%;padding:20px 0 0 !important;color:#666;right:2%;margin:-10px 0 0 0 !important;}
dl.portletCalendar dt a.calendarPrevious:hover,dl.portletCalendar dt.portletHeader a.calendarPrevious:hover{background:transparent url(http://www.solgema.com/buttonBack.png) no-repeat -16px center !important;}
dl.portletCalendar dt a.calendarNext:hover,dl.portletCalendar dt.portletHeader a.calendarNext:hover{background:transparent url(http://www.solgema.com/buttonForward.png) no-repeat -16px center !important;}
#kss-spinner{z-index:1000000;background-color:#000000;background-position:center center;border-radius:20px 20px 20px 20px;display:none;height:100px;left:50%;margin-left:-50px;margin-top:-50px;opacity:0.5;position:fixed;top:50%;width:100px;}
#kss-spinner img{left:34px;position:absolute;top:34px;}
#viewlet-below-content-body{clear:both;}
#viewlet-social-bookmarks{margin:0px !important;padding:5px !important;right:auto;top:0px;left:auto;display:none;z-index:500;background:#ffffff none repeat scroll 0 0;border:1px solid #aaaaaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);}
#viewlet-social-bookmarks ul{display:block;float:left;width:100%;margin-left:0 !important;}
#viewlet-social-bookmarks li{height:25px !important;width:auto;white-space:nowrap;padding:5px !important;float:left !important;display:block !important;line-height:auto !important;}
#viewlet-social-bookmarks b{padding:0px 5px;}
#document-action-socialbookmark{float:none !important;}
div.fieldErrorBox{color:#d00;background-color:#cde2a7;padding-left:3px;}
.field .caltrigger{background:url('http://jquerytools.org/media/img/dateinput/icon.jpg') no-repeat 0 0;}
div.collage-item{clear:both;}
.ui-front{z-index:5000;}
.folder_listing{margin-top:1.5em;}
.flexbox .folder_summary_2_col,.flexbox .folder_summary_2_col dl.folder_listing{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexbox .folder_summary_2_col #summary_column0,.flexbox .folder_summary_2_col #summary_column1{-webkit-box-flex:1 1 220px;-moz-box-flex:1 1 220px;-webkit-flex:1 1 220px;-ms-flex:1 1 220px;flex:1 1 220px;}
.slides-list{list-style:none;}
.contenttreeWindow{z-index:10000 !important;position:absolute;}
.batch_size_selection{float:right;margin-left:10px;}
.batch_size_selection select{border:1px solid #ccc;box-shadow:0 0 3px #ccc inset;}
#collage .flexitems .collage-item{width:24%;margin-right:1% !important;min-width:180px;float:left;clear:none;}
.flexbox #collage .two-columns-equal,.flexbox #collage .three-columns-equal,.flexbox #collage .four-columns-equal,.flexbox #collage .five-columns-equal,.flexbox #collage .two-columns-largeleft,.flexbox #collage .three-columns-largeleft,.flexbox #collage .four-columns-largeleft,.flexbox #collage .five-columns-largeleft,.flexbox #collage .two-columns-largeright,.flexbox #collage .three-columns-largeright,.flexbox #collage .four-columns-largeright,.flexbox #collage .five-columns-largeright,.flexbox #collage .flexitems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;flex-flow:row wrap;margin:0 -1%;width:102%;}
.flexbox #collage .two-columns-equal .collage-column,.flexbox #collage .flexitems.two .collage-item{width:48%;-webkit-box-flex:1 1 48%;-moz-box-flex:1 1 48%;-webkit-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;min-width:240px;}
.flexbox #collage .three-columns-equal .collage-column,.flexbox #collage .flexitems.three .collage-item{width:31.3%;-webkit-box-flex:1 1 31.3%;-moz-box-flex:1 1 31.3%;-webkit-flex:1 1 31.3%;-ms-flex:1 1 31.3%;flex:1 1 31.3%;min-width:215px;}
.flexbox #collage .four-columns-equal .collage-column,.flexbox #collage .flexitems .collage-item,.flexbox #collage .flexitems.four .collage-item{width:23%;-webkit-box-flex:1 1 23%;-moz-box-flex:1 1 23%;-webkit-flex:1 1 23%;-ms-flex:1 1 23%;flex:1 1 23%;min-width:180px;}
.flexbox #collage .five-columns-equal .collage-column{width:16%;-webkit-box-flex:1 1 16%;-moz-box-flex:1 1 16%;-webkit-flex:1 1 16%;-ms-flex:1 1 16%;flex:1 1 16%;min-width:180px;}
.flexbox #collage .two-columns-largeright .collage-column,.flexbox #collage .two-columns-largeleft .collage-column{-webkit-box-flex:0.29 1 29%;-moz-box-flex:0.29 1 29%;-webkit-flex:0.29 1 29%;-ms-flex:0.29 1 29%;flex:0.29 1 29%;min-width:200px;}
.flexbox #collage .two-columns-largeright .collage-column:last-child,.flexbox #collage .two-columns-largeleft .collage-column:first-child{-webkit-box-flex:1 1 29%;-moz-box-flex:1 1 29%;-webkit-flex:1 1 29%;-ms-flex:1 1 29%;flex:1 1 29%;}
.flexbox #collage .three-columns-largeright .collage-column,.flexbox #collage .three-columns-largeleft .collage-column{-webkit-box-flex:0.24 1 24%;-moz-box-flex:0.24 1 24%;-webkit-flex:0.24 1 24%;-ms-flex:0.24 1 24%;flex:0.24 1 24%;min-width:170px;}
.flexbox #collage .three-columns-largeright .collage-column:last-child,.flexbox #collage .three-columns-largeleft .collage-column:first-child{-webkit-box-flex:1 1 24%;-moz-box-flex:1 1 24%;-webkit-flex:1 1 24%;-ms-flex:1 1 24%;flex:1 1 24%;}
.flexbox #collage .four-columns-largeright .collage-column,.flexbox #collage .four-columns-largeleft .collage-column{-webkit-box-flex:0.2 1 20%;-moz-box-flex:0.2 1 20%;-webkit-flex:0.2 1 20%;-ms-flex:0.2 1 20%;flex:0.2 1 20%;min-width:150px;}
.flexbox #collage .four-columns-largeright .collage-column:last-child,.flexbox #collage .four-columns-largeleft .collage-column:first-child{-webkit-box-flex:1 1 20%;-moz-box-flex:1 1 20%;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;}
.flexbox #collage .five-columns-largeright .collage-column,.flexbox #collage .five-columns-largeleft .collage-column{-webkit-box-flex:0.17 1 17%;-moz-box-flex:0.17 1 17%;-webkit-flex:0.17 1 17%;-ms-flex:0.17 1 17%;flex:0.17 1 17%;min-width:140px;}
.flexbox #collage .five-columns-largeright .collage-column:last-child,.flexbox #collage .five-columns-largeleft .collage-column:first-child{-webkit-box-flex:1 1 17%;-moz-box-flex:1 1 17%;-webkit-flex:1 1 17%;-ms-flex:1 1 17%;flex:1 1 17%;}
.flexbox #collage .collage-column{margin:0 1%;}
.flexbox #collage .one-column .collage-column{margin:0;}
.flexbox #collage .flexitems .collage-item{margin:0 1% 15px;1%;}
.flexbox #collage .block_1,.flexbox #collage .block_2,.flexbox #collage .block_3,.flexbox #collage .block_4,.flexbox #collage .block_5{width:auto;padding:0;float:none;}
#mobile_menu{display:none;}
.menu_overflow #portal-globalnav{display:none;min-width:0 !important;position:absolute;top:100%;right:0;width:auto;}
.menu_overflow #portal-globalnav li.liLevel0{margin-right:0px;margin-left:0;}
.menu_overflow #portal-globalnav.ui-widget-content .sectionTree{position:relative !important;top:0 !important;left:0 !important;}
.menu_overflow #portal-globalnavWrapper,.menu_overflow #portal-globalnav-wrapper{float:right;width:auto;min-width:0 !important;}
.menu_overflow #mobile_menu{width:30px;height:30px;font-size:30px;padding:5px;border:1px solid #a0c790;border-radius:5px;top:0;color:white;text-align:center;display:block;float:right;margin-right:5px;background-color:#a0c790;}
.menu_overflow #portal-globalnav.ui-menu .ui-menu-item.liLevel0{float:none;width:220px;background-color:#34ad00;clear:both;}
.menu_overflow .isMobile #portal-globalnavWrapper,.menu_overflow .isMobile #portal-globalnav-wrapper{right:5px !important;}

}

