

/* --------------------------------------------------------------------------------------------------- */
/* ---- Stadt Griesheim  "strg_print.css" ------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */
/* ---- ("stgr_template.css", "stgr_content.css", "stgr_iehacks.css", "stgr_print.css") -------- */
/* --------------------------------------------------------------------------------------------------- */




@media print {


/* --------------------------------------------------------------------------------------------------- */
/* ---- text anpassung => beginn --------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

body * {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        color:#000000;
        background:#ffffff;
}

h1,h2,h3,h4 { 
        font-family: Arial, Helvetica, sans-serif;
        display:block;
        page-break-after: avoid; /* seitenumbrueche nach ueberschriften stoppen */
        margin: 0.8em 0 0.4em 0;
}
h5 {display:block; padding:0.1pt; margin:1pt; width:95%;}
h1 {
        font-size: 12pt;
        font-weight:bold;
        color: #336699;
        background-color: #fff;
        /*margin: 1.3em 0 1.1em 0;*/
}
h2 {
        font-size: 12pt;
        font-weight:bold;
        color: #336699;
        background-color: #fff;
        /*margin: 2.2em 0 0.8em 0;
        padding: 0.3em;*/
}
h3 {
        font-size: 12pt;
        font-weight:bold;
        color: #336699;
        background-color: #fff;
        /*margin: 1.6em 0 0.9em 0;*/
}
h4 {
        font-size: 12pt;
        font-weight:bold;
        color: #336699;
        background-color: #fff;
        /*padding: 0 0 0.1em 0;*/
}

p {
        margin: 0.3em 0 0.3em 0;
        page-break-inside: avoid;
}

img {border:0px;margin:0px;}

a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        text-decoration: underline;
        border: none;
        color: #5F5F5F;
        background-color: #ffffff;
        margin:0px;
        padding:0px;
        line-height:12pt;
}

/* --------------------------------------------------------------------------------------------------- */
/* ---- text anpassung => ende --------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------- */
/* ---- sichtbar nicht sichtbar festlegung => beginn ------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

body {margin:0; padding: 0;}
#wrapper_pagemargin, #wrapper_page {min-width: inherit; margin:0; padding: 0; border: 0; color:#000000; background:#ffffff; } 

#wrapper_head {/*display:none;*/ height:auto; margin: 0; padding: 0; border: 0px; color: #000000; background-color: #ffffff;}

#wrapper_top {display:none;}
#content_sprache {display:none;}
#content_schrift {display:none;}
#link_sprache {display:none;}
/*
#wrapper_logo {display:none; margin: 0; padding: 0; border: 0px;}
#content_logo {display:none; margin: 0; padding: 0; border: 0px;}
*/
#wrapper_logo {margin: 0; padding: 0; border: 0px; background-image: none;}
#content_logo {margin: 0; padding: 0; border: 0px;}

#img_verlauf_dh {display:none;}


#wrapper_headnavi {display:none;}
#content_headnavi {display:none;}

#wrapper_rootline {display:none; margin: 0; padding: 0; color: #000000; background-color: #ffffff;}
#content_startseite {display:none;}
#content_rootline {display:none; margin: 0; padding: 5px 0 0 0;}
#link_rootline a {display:none; font-size: 10pt; margin: 0; padding: 0;}


#wrapper_content {margin: 0; padding: 0; border: 0px; display: block;}

#wrapper_inner {margin: 0; padding: 0; border: 0px; display: block;}

.clear {display:none;}

#co_left {display:none;}
#content_left {display:none;}
#content_left_sub {display:none;}

#co_right {display:none;}
#content_right_hilfe {display:none;}
#content_right {display:none;}

#co_middle {margin:0; padding: 0; border:0px; }
/* wichtig fuer "#content_middle" => "display: inline;" 
damit der druck im ff richtig dargestellt wird und nicht weg "floatet" !!!  */
#content_middle {display: inline; margin:0; padding: 0 5px 0 0; border:0px;}

#wrapper_back {display: none;}
#content_totop {display: none;}


#wrapper_footer {display: none;}
#content_footer {display: none;}


.ausserhalb {display: none;}
.ausserhalb_hidden {display: none;}
.abc_liste {display:none;}
.csc-textpic-caption {
        font-size: 0.8em;
        color: #174E7F;
        background-color: #ffffff;
        padding: 0.8em 0.2em 0.6em 0.2em;
}
.csc-textpic {clear: both; margin: 0; padding: 0.1em 0.1em 0.1em 0.1em;}
.csc-linkToTop {display: none;}
div #content_middle .csc-header { clear: right; }

table td { padding: 0.1em 0.2em 0.1em 0.2em; margin: 0; vertical-align: top; border-bottom:1px #afafaf solid; border-right:1px #cfcfcf solid;}

/*.wrap_co_element {clear: both;}*/

/* --------------------------------------------------------------------------------------------------- */
/* ---- sichtbar nicht sichtbar festlegung => ende --------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* @media print - ende */
}



