
/* - ploneCustom.css - */
@media all {
/* https://www.niederachen.at/portal_css/ploneCustom.css?original=1 */
body {
width:1200px;
font-family:DroidSerifRegular,helvetica;
}
h2 {
color:#04691a;
font-family:jrhandRegular,helvetica;
font-size:28px;
font-weight:normal;
border:none;
}
h3 {
font-family:jrhandRegular,helvetica;
font-size:18px;
color:#353535;
}
dl.applied-portlet-gallery {
z-index:-1;
position:absolute;
top:0;
}
#portal-columns {
width:auto !important;
}
.portlet-static-hintergrund {
z-index:-1;
position:fixed;
top:0;
height:100%;
width:100%;
overflow:hidden;
max-width:1920px;
background-image:url("background.jpg");
}
.background {
height:100%;
width:100%;
overflow:hidden;
}
#iframe_background {
height:100%;
width:100%;
overflow:hidden;
}
#portal-logo {
position:absolute;
margin-left:24px;
margin-top:52px;
background-image:url(logo.png);
background-repeat:no-repeat;
height:120px;
}
#portal-logo img {
visibility:hidden;
}
#portal-personaltools {
position:absolute;
right:0%;
}
#portal-column-one {
width:255px;
box-shadow:2px 4px 6px 0 #8F8989;
background-image:url("background.jpg");
}
#portal-column-one .visualPadding {
background-image:url("background.jpg");
padding:0px;
min-height:600px;
}
.portletNavigationTree {
border:none;
width:255px !important;
}
.portlet.portletNavigationTree {
margin-top:230px;
font-family:jrhandRegular, helvetica;
font-size:24px;
background-image:url("background.jpg");
width:255px !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom:none;
padding-left:24px;
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
}
dl.portlet ul.navTree li a {
color:#000000;
min-height:36px;
border:none;
}
dl.portlet ul.navTree li a:hover {
color:#04691a !important;
background-color:transparent !important;
border:none !important;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color:transparent;
border-left:none;
margin:0px;
color:#04691a;
}
.portletItem {
padding:0px;
border:none;
}
.navTreeCurrentItem {
border:none !important;
}
.portletStaticText img.image-left, .portletStaticText img.image-right, .portletStaticText .caption img {
border:none;
margin-left:18px;
margin-right:-10px;
float:none;
margin-bottom:190px;
}
#portal-column-content {
width:491px;
background-color:#ffffff;
box-shadow:3px 2px 3px 0px #8F8989;
padding:0px;
}
#content {
margin-left:22px;
margin-right:22px;
padding:0px !important;
}
div.position-0 {
margin-left:-100%;
}
div.position-1\:4 {
margin-left:-78.75%;
}
hr.line {
background-image:url(line.png);
background-repeat:no-repeat;
height:18px;
border:none;
margin-bottom:20px;
background-color:#ffffff;
}
#content h1.documentFirstHeading {
color:#04691a;
font-family:jrhandRegular,helvetica;
font-size:28px;
font-weight:normal;
border:none;
}
h2.headline a, h2.headline a:visited {
color:#04691a;
border:none;
}
h2 a:hover {
color:#04691a !important;
}
#content .description {
font-family:jrhandRegular,helvetica;
font-size:18px;
color:#353535;
}
#content li a {
color:#04691a !important;
border-bottom: 1px solid #04691a;
}
#content li a:visited {
color:#04691a !important;
border-bottom: 1px solid #04691a;
}
#content li a:hover {
color:#353535 !important;
border-bottom: 1px solid #353535;
}
.documentActions {
border-top:none;
}
.image-left, .image-right {
border:none;
}
.image-right {
margin-right:0px;
}
th .image-left {
margin-top:-10px;
}
div.pp_default .pp_expand {
display:none !important;
}
div.ppt {
display:none !important;
}
body#content.documentContent {
width:466px;
}
#content.mceContentBody {
font-size:78%;
}
body#content.documentContent p {
line-height:18.2px;
}
.template-atct_edit .documentEditable #content {
width:541px;
}
body.forceColors {
margin-top:0 !important;
}
#showButton {
display:none;
position:fixed;
top:461px;
margin-left:30px;
}
#hideButton {
position:fixed;
top:461px;
margin-left:30px;
}
#portal-footer {
background-color:transparent;
font-size:70%;
line-height:14px;
padding-left:21px;
border:none;
text-align:left;
}
#portal-footer p a, #portal-footer p a:visited {
color:#000000;
text-decoration:underline;
}
.section-kontakt .portlet-static-hintergrund {
display:none;
}
.portlet-static-hintergrund-kontakt {
z-index:-1;
position:fixed;
top:0;
height:100%;
width:100%;
max-width:1217px;
overflow:hidden;
margin-left:255px;
}
#portal-searchbox {
display:none;
}
#portal-globalnav {
display:none;
}
#portal-siteactions {
display:none;
}
#portal-breadcrumbs {
display:none;
}
#portal-colophon {
display:none;
}
.template-manage-portlets #portal-logo {
display:none;
}
.template-edit #portal-logo {
display:none;
}
.template-login_form #portal-logo {
display:none;
}
.template-overview-controlpanel #portal-logo {
display:none;
}
.template-manage-content-type-portlets #portal-logo {
display:none;
}
.template-fg_base_view_p3 h3 {
margin-bottom:10px;
}
input {
border-color:#04691A #DDDDDD #DDDDDD #04691A;
}
textarea {
border-color:#04691A #DDDDDD #DDDDDD #04691A;
}
fieldset {
border:none;
}
legend {
font-family:jrhandRegular,helvetica;
font-size:18px;
font-weight:bold;
color:#353535;
padding:0;
margin:0px 0px 0px -10px;
}
#linie_help.formHelp {
background-image: url(line.png);
background-repeat:no-repeat;
background-position: center top;
height:20px;
margin-left:-10px;
margin-top:30px;
}
#archetypes-fieldname-nachname.field {
margin-top:-48px;
padding-left:206px;
}
#archetypes-fieldname-plz.field {
margin-top:-48px;
padding-left:206px;
}
#archetypes-fieldname-ort.field {
margin-top:-48px;
padding-left:265px;
}
#archetypes-fieldname-ort input {
width:124px;
}
#archetypes-fieldname-replyto.field {
margin-top:-48px;
padding-left:206px;
}
#archetypes-fieldname-anzahl-kinder.field {
margin-top:-48px;
padding-left:206px;
}
#archetypes-fieldname-comments.field {
margin-top:30px;
}
select#edit_form_anreise-datum_0_hour {
display:none;
}
select#edit_form_anreise-datum_0_minute {
display:none;
}
#edit_form_anreise-datum_0_popup {
display:inline;
}
select#edit_form_abreise_1_hour {
display:none;
}
select#edit_form_abreise_1_minute {
display:none;
}
.context, .formControls .actionButtons .button, .documentEditable * .context {
background-position:7px 10px;
border-color:#04691A;
color:#353535;
font-family:jrhandRegular,helvetica;
font-size:18px;
padding:5px 9px 3px 15px;
margin-top:30px;
}
input.context {
margin-bottom:20px;
}
blockquote {
border-left:none;
margin-left:10px;
}
#content blockquote dd {
margin-bottom:10px;
}
.calendar .button {
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
padding:1px;
text-align:center;
}
#portal-languageselector {
float:left;
font-family:jrhandRegular,helvetica;
font-size:18px;
margin:10px 0 0 24px;
position:absolute;
}
#portal-languageselector a {
text-decoration:none;
color:#000000 !important;
visibility:hidden;
}
#portal-languageselector a:hover {
color:#04691a !important;
}
#portal-languageselector li.language-nl a:before {
content: "nl |";
visibility:visible;
margin-right:-88px;
}
#portal-languageselector li.language-de a:before {
content: "de";
visibility:visible;
}

}

