 body {
    color: black;
    background-color: rgb(255,255,255);
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    text-align: left;  /* Zentrierung im Internet Explorer */
   }

   div#Page {
     text-align: left;    /* Seiteninhalt wieder links ausrichten */
     width: 800px;
     padding: 0.5em;
     background-color: rgb(255, 255, 255);
   }

   div#ContentLayer {
     margin-left: 0px;
     padding: 0 1em;
     border: 1px dashed silver;
   }

   div#ContentLayer h1 {
     font-size: 1.5em;
     margin: 0 0 1em;
   }

   div#ContentLayer h2 {
     font-size: 1.2em;
     margin: 0 0 1em;
   }

   div#ContentLayer p {
     font-size:1em;
     margin: 1em 0;
   }


footer .col-sm-3:last-child { display: none;}



#container-floating, .icon, .faq, .scroll-top, .icons { display:none !important;}
.boxlink { display:none !important;}
.sectionoben { display: none;}
#rev_slider_1_1, #rev_slider_1_1_wrapper { display: none !important;}

.section-default .frame-type-text {
    margin-bottom: 0px;
    z-index: 2 !important;
}

.backendlayout-special_start .col-md-6 .frame-well {
    padding: 15px 60px 0px 60px !important;
}


/* font-family for print view */
* {font-family: Georgia,'Times New Roman',Times,serif; background-color: transparent;}

body {
font-size: 12pt;
color:#000;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt;
width:100% !important;
margin:0 !important;
padding:0 !important;
}


body { font-size:14px !important;}
h1 { font-size:24px !important;}
h2 { font-size:20px !important;}
h3, .headline { font-size:16px !important;}
h4 { font-size:16px !important;}
/* hidden elements for print view */
#header,#rootline,#footer,#printlink,#servicemenu,.nav,#search,#logo {display: none;}

/* set all margins and paddings from design to 0px */
#content {padding: 0; margin: 0;}

/* deactivate float for viewable elements */
#contentWrap,#contentMain,#contentRight,#contentBorder {float:none;}

/* set width for each column to 100% */
#contentMain,#contentRight,#contentBorder {width: 100%;}

/* set lines between the output of each column, improves readability*/
#contentMain,#contentRight,#contentBorder {border-bottom: 3pt solid #ccc; padding-bottom: 30pt; margin-bottom: 30pt;}

/* set absolute positioned elements back to static */
#language {position: static; clear: both;}

/* set font color to black */
a,h1 a,h2 a,h3 a,h4 a,h5 a,h1,h2,h3,h4,h5 {font-weight: bold; color:#000;}

img { margin-bottom:24px;}

/* set URL after links */
a[href]:after {
    background-color: inherit;
    color: #666;
 content: " (http://altenhilfe-augsburg.de" attr(href) ")";    font-style: italic;
 display: none;
 font-size:12px;
}
a.external-link[href]:after, table a.external-link[href]:after,
a.external-link-new-window[href]:after, table a.external-link-new-window[href]:after {
 content: " (" attr(href) ")";
 display: none;
 font-size:12px;
}

/* no displayed link for E-Mail etc. */
a.mail[href]:after, table a[href]:after,
.csc-textpic-imagewrap a[href]:after {
    content: " ";
    display: none;
}

/* deactivate image position middle and right above or below text */
div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}
div.csc-textpic-right div.csc-textpic-imagewrap {width: 100%;}
div.csc-textpic-center {text-align: left;}

/* line break for pre */
pre {white-space: pre-wrap;}

/* tables */
thead {display: table-header-group;}
tr {page-break-inside: avoid;}