
/* - ploneCustom.css - */
@media all {
/* http://www.aap.or.at/portal_css/ploneCustom.css?original=1 */
body {
font-family:"pt_sansregular",Helvetica,Arial,sans-serif;
color:rgb(51, 51, 51);
font-size:15px;
line-height:21.5px;
}
h1 {
font-family:"quicksandregular",​Helvetica,​Arial,​sans-serif;
font-size:34px;
font-weight:500;
color:#2b2d52;
line-height:37.4px;
margin-top:20px;
margin-bottom:10px;
}
.template-galleryview div.position-1\:4, .template-thumbnail_view div.position-1\:4, .template-project_view div.position-1\:4, .template-document_view div.position-1\:4, .template-atct_edit div.position-1\:4 {
margin-left:-100%;
}
.template-galleryview div.width-1\:2 {
width:100%;
}
.template-project_view div.width-1\:2, .template-thumbnail_view div.width-1\:2, .template-document_view div.width-1\:2, .template-atct_edit div.width-1\:2 {
width:75%;
}
div.position-3\:4 {
margin-left:-22.5%;
}
div.row {
margin-left:0px;
}
.section-startseite h1 {
display:none;
}
#portaltab-index_html {
display:none;
}
.photoAlbumFolder {
background-image:none;
border:none;
}
.photoAlbumEntry a {
border:none;
width:228px;
height:152px;
border-image:none;
border-width:0;
margin:0 !important;
}
.photoAlbumEntry {
background-image:none;
border:none;
width:228px !important;
height:152px !important;
padding:0 !important;
margin-left:0 !important;
margin-right:7px !important;
margin-bottom:7px !important;
margin-top:0 !important;
}
.photoAlbumEntry a:hover {
background-color:rgba(250, 250, 250, 0.8) !important;
background-color:rgb(250, 250, 250) !important;
opacity:0.8 !important;
border:none;
filter:alpha(opacity=80) !important;
}
.photoAlbumEntry a:hover img {
opacity:0.1;
filter:alpha(opacity=10);
}
#content .photoAlbumEntry a:link {
border-bottom:none;
}
.photoAlbumEntryWrapper {
height:152px !important;
margin-bottom:0;
width:228px;
}
.photoAlbumEntry img {
border-width:0;
max-height:100% !important;
width:auto !important;
}
.photoAlbumEntryTitle {
display:none;
color:rgb(51, 51, 51);
margin-left:15px;
font-family:"quicksandregular",​Helvetica,​Arial,​sans-serif;
font-size:19px;
font-weight:500;
margin-top:-50px;
width:211px;
line-height:20.9px;
text-align:left;
}
.photoAlbumEntry a:hover .photoAlbumEntryTitle {
display:block;
}
.portaltype-project #parent-fieldname-title, .template-thumbnail_view #parent-fieldname-title {
display:none;
}
.portaltype-project #parent-fieldname-description {
display:none;
}
.portaltype-project #project-description {
font-family:"quicksandregular",Helvetica,Arial,sans-serif;
color:#575757;
font-size:22px;
margin-bottom:20px;
}
.portaltype-project #form-widgets-longtext {
max-width:580px;
margin-bottom:10px;
font-size:15px;
line-height:21.5px;
}
iframe#fullframe {
margin-bottom:20px;
}
#galleria {
box-shadow:none !important;
margin-top:0px !important;
}
#content #galleria-player.pause, .galleria-counter {
display:none !important;
}
.section-startseite .galleria-image {
max-height:767px !important;
}
.galleria-image {
max-height:514px !important;
}
.galleria-image img {
top:0px !important;
}
.galleria-container img {
max-height:514px !important;
width: auto !important;
}
.section-startseite .galleria-container img {
max-height:678px !important;
width: auto !important;
}
.galleria-image-nav {
top:98%  !important;
height:46px !important;
margin-top:-46px !important;
}
.section-startseite .galleria-image-nav {
top:94% !important;
}
.section-startseite .galleria-stage {
height:770px !important;
}
.galleria-stage {
height:700px !important;
bottom:0 !important;
left:0 !important;
right:0 !important;
top:0 !important;
}
.galleria-image-nav-left {
left:0px !important;
}
.galleria-image-nav-right {
left:56px !important;
}
.galleria-image-nav-left, .galleria-image-nav-right {
opacity:1 !important;
filter:alpha(opacity=100) !important;
background-image:none !important;
padding:3px 10px !important;
margin:5px !important;
height:30px !important;
width:11px !important;
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right {
display:block !important;
}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover {
background-image:none !important;
background-color:#ffffff !important;
opacity:0 !important;
filter:alpha(opacity=00) !important;
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
background-image:none !important;
}
div.galleria-image-nav-right:before {
content:">";
font-size:21px;
}
div.galleria-image-nav-left:before {
content:"<";
font-size:21px;
}
.galleria-info-close {
display:none !important;
}
body.portaltype-project .galleria-info {
display:none !important;
}
.galleria-info {
display:none !important;
}
.galleria-info-text {
display:none !important;
}
.section-startseite .galleria-info {
display:block !important;
bottom:14% !important;
right:20px !important;
max-height:667px !important;
}
.section-startseite .galleria-info-text {
display:block !important;
background-color:rgba(250, 250, 250, 0.5) !important;
background-color:rgb(250,250,250) !important;
filter:alpha(opacity=50) !important;
opacity:0.5 !important;
padding:14px !important;
text-align:right !important;
position:absolute !important;
bottom:20px !important;
right:20px !important;
}
.galleria-info-title {
color:rgb(51, 51, 51) !important;
font-family:"quicksandregular",Helvetica,Arial,sans-serif !important;
font-size:25px !important;
font-weight:500 !important;
}
.galleria-info-description {
color:rgb(51, 51, 51) !important;
font-family:"quicksandregular",Helvetica,Arial,sans-serif !important;
font-size:17.5px !important;
max-width:580px !important;
right:20px !important;
font-style:normal !important;
}
.section-startseite .galleria-thumbnails-container {
display:none;
}
.galleria-thumbnails {
max-width:100000px !important;
height:124px !important;
}
.galleria-thumbnails-container {
height:124px !important;
left:0 !important;
padding-top:0 !important;
right:0 !important;
bottom:8% !important;
}
.galleria-thumbnails-container .disabled {
display:none !important;
}
.galleria-carousel .galleria-thumbnails-list {
margin:0px !important;
}
.galleria-thumbnails-list {
height:124px !important;
}
.galleria-thumbnails .galleria-image {
height:124px !important;
max-width:180px !important;
border:none !important;
}
#portal-column-two {
background-color:#ffffff;
}
dl.portlet ul.navTree .navTreeCurrentItem {
font-weight:normal;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
font-family:"quicksandregular",​Helvetica,​Arial,​sans-serif;
font-size:16.5px;
line-height:23.5px;
text-align:right;
border-bottom:none;
}
dl.portlet ul.navTree li a, dl.portlet ul.navTree li a:visited, dl.portlet ul.navTree li a:active {
color:#697501 !important;
}
dl.portlet ul.navTree li a:hover {
color:#697501 !important;
text-decoration:none;
}
li.navTreeFolderish .navTreeLevel1 a.contenttype-folder:after {
content:none !important;
}
li.navTreeFolderish a.contenttype-folder:after {
content:"";
font-family:"Glyphicons Halflings";
font-size:10px;
font-weight:400;
vertical-align:0px;
}
li.navTreeCurrentNode a.contenttype-folder:after {
content:"" !important;
font-family:"Glyphicons Halflings";
font-size:10px;
font-weight:400;
vertical-align:0px;
}
.navTreeLevel1 a:after, .navTreeLevel1 .navTreeCurrentItem:after {
content:none !important;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color:#ffffff;
border:none;
margin:0;
}
ul.navTree.navTreeLevel1 {
font-size:14px;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height:16.8px;
}
ul.navTree.navTreeLevel1 li.navTreeItem a, ul.navTree.navTreeLevel1 li.navTreeItem a:visited {
color:#2b2d52 !important;
}
ul.navTree.navTreeLevel1 li.navTreeItem a.navTreeCurrentItem, ul.navTree.navTreeLevel1 li.navTreeItem a:hover {
color:#697501 !important;
font-weight:normal;
}
#portaltab-gemeinwohloekonomie {
display:none;
}
h1#parent-fieldname-title {
display:none;
}
img.image-left, img.image-right, .captioned img {
margin-top:0px;
border:0px;
}
.image-inline {
margin-right:12px;
margin-bottom:7px;
}
p .image-inline, p .image-left, #content p .image-inline {
margin-bottom:7px;
}
#content p {
margin-bottom:0px;
}
.subsection-Filter-filter-uebersicht .image-inline {
margin-right:0px;
}
#content-core .invisible {
visibility:visible !important;
display:block;
}
.subsection-aktuell table.invisible td, .subsection-aktuell table.invisible th, .subsection-aktuell table.plain td, .subsection-aktuell table.plain th, .subsection-aktuell table.listing td, .subsection-aktuell table.listing th {
padding:0 7px 0px 0;
}
table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th {
min-width:200px;
}
a:link, a:visited, #content a:link, dl.portlet a:link {
color:#000000;
}
a:hover, #content a:hover {
color:#8d9d02;
}
#footer {
float:right;
margin-bottom:10px;
max-width:1023px;
}
#footer p {
text-align:right;
font-family:"pt_sansregular",Helvetica,Arial,sans-serif !important;
font-size:14px;
line-height:20px;
}
#portal-siteactions {
display:none;
}
.template-document_view.subsection-Filter #content-core a:hover {
background-color:rgba(250, 250, 250, 0.8) !important;
background-color:rgb(250, 250, 250) !important;
opacity:0.8 !important;
border:none;
filter:alpha(opacity=80) !important;
}
.template-document_view.subsection-Filter #content-core a:hover img {
opacity:0.1;
filter:alpha(opacity=10);
}
.template-document_view.subsection-Filter #content-core a:hover:after {
content:attr(title);
color:rgb(51, 51, 51);
margin-left:15px;
font-family:"quicksandregular",​Helvetica,​Arial,​sans-serif;
font-size:19px;
font-weight:500;
margin-top:-50px;
width:211px;
line-height:20.9px;
text-align:left;
border:none;
border-bottom:none !important;
position:absolute;
}

}


/* - mobile.css - */
@media handheld, screen and (max-device-width: 480px) {
/* http://www.aap.or.at/portal_css/mobile.css?original=1 */
iframe#fullframe {
height:450px !important;
}
.galleria-image-nav {
top:99% !important;
}
.galleria-thumbnails-container {
bottom:10% !important;
background-color:#ffffff;
border:none !important;
}
#galleria {
height:440px !important;
}
.galleria-container {
height:440px !important;
}
.galleria-stage {
height:440px !important;
}
.galleria-image {
height:300px !important;
}
.section-startseite .galleria-image {
height:350px !important;
}
.section-startseite #galleria {
height:350px !important;
}
.section-startseite .galleria-container {
height:350px !important;
}
.section-startseite .galleria-stage {
height:350px !important;
}

}

