@media print{
body, html{background-color:#FFFFFF; color:#000000; }
 .container, .bgcolor0 , .bgcolor3 , .bgcolorbg{background-color:#FFFFFF; color:#000000 }
.toptab1{display:none;}
#links{display:none;}


#bannerarea{display:none;}
#pathlinks{display:none;}
#leftcolumn{display:none;}
#artbox{display:none;}
#spacertd{display:none;}
pre{background-color: white;}

* html pre, * html .examplecode{font-size: 90%;}
}


   body, html {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            background-color: slategray;
    /*
    * Without this, Moz1.0 adds a vertical scrollbar
    */
            margin: 0;
            color:#000000;
            margin-top:10px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;

    /* Border unbedingt setzen, da sonst NN wieder abkackt */
            border:solid 0px slategray;

            scrollbar-face-color:#FB0000;
            scrollbar-highlight-color:#FFFFFF;
            scrollbar-3dlight-color:#C0C0C0;
            scrollbar-darkshadow-color:#C0C0C0;
            scrollbar-shadow-color:#FFFFFF;
            scrollbar-arrow-color:#FFFFFF;
            scrollbar-track-color:#E7E4E7;
    }

html {overflow-y:scroll}
#dropinboxv2cover{

width: 526px; /*change width to desired */

height: 586px;  /*change height to desired. REMOVE if you wish box to be content's natural height */

position:absolute; /*Don't change below 4 rules*/

z-index: 100;

overflow:hidden;

visibility: hidden;

}


#dropinboxv2{

width: 506px; /*change width to above width-20. */

height: 566px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/

border: 3px solid royalblue; /*Customize box appearance*/

background-color: lightyellow;

padding: 0px;

position:absolute; /*Don't change below 3 rules */

left: 0;

top: 0;

}

/************************
Countdown
*/

        #gadgetContent
        {   background: url(http://www.lesezirkel.de/com_neu/countdown/images/kal_basis.gif);background-repeat:no-repeat;

           margin:0;
           margin-left:0px;
            padding:0;
            width: 230px;
                    height: 320px;
            text-align: center;
            font-family: verdana,arial, sans-serif;
            font-size: 12pt;
            position: absolute;
        }

.hinweis {font-family: verdana,arial, sans-serif; font-size: 8pt;}

.hinweis_big {font-family: verdana,arial, sans-serif; font-size: 10pt;}
.hinweis_xl {font-family: verdana,arial, sans-serif; font-size: 12pt;}
.fett { font-weight:bold; }
.zentriert{ text-align:center;}
.abstandv{ margin-bottom:8px;}
.abstandh{ margin-left:20px;}
.hide { display:none;}
.show { display:block;}
.calender{ margin-left:15px; margin-bottom:3px;  }
.sh
iftup{ margin-bottom:5px; margin-left:3px;}
.texttop{ vertical-align:top;}
.s_up{ margin-bottom:-14px;}
.s_left{ margin-left:-9px;}
.finish{ vertical-align:center; horizontal-align:center;}
.img_abstand{ margin-right:1px; margin-left:1px; padding-left:1px; padding-right:1px;}
.posi{ margin-left: 14px; margin-top: 31px;}
#rahmen{ margin-left:6px;}
.s_left2{ margin-left:0px;}
.branding{margin-left:12px;margin-top:-10px;}
.weiss {color:white;}
a:link, a:active, a:visited{color:red; text-decoration: none;  }

/* end */


 .error {
    background-color: moccasin;
 }


   iframe  {
            margin: 0 auto;
            background-color: #FFFFFF;

           }
    form{display:inline;}

    td {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;

    }

    td.einzug {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            padding-left: 4px;
    }

    td.footer{
            vertical-align: bottom;
    }

    td.mappe {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            padding-left: 4px;
    }

    .box {
            border:1px solid slategray;
    }

    .tab12{
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
    }

    .tab10{
            font-family: Arial, Helvetica, sans-serif;
            font-size:10px;
    }

    .tab9{
            font-family: Arial, Helvetica, sans-serif;
            font-size:9px;
    }

    .small { font-weight: normal ;
            font-size: 9px;
            color: #AFAFAF;
            font-family: verdana,arial, helvetica, sans-serif;
            text-align: left;
            vertical-align: top;
            padding-top: 3px;
            padding-bottom: 3px;
            padding-left: 2px;
    }
    .smallblack { font-weight: normal ;
            font-size: 10px;
            color: #000000;
            font-family: verdana,arial, helvetica, sans-serif;
            text-align: left;
            vertical-align: top;
            margin: 4px;
    }

    .greencell { font-weight: bold; color: white; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle;  padding-top: 2px; padding-bottom: 2px; background-color: Green;}
    .bluecell { font-weight: bold; color: white; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle;  padding-top: 2px; padding-bottom: 2px; background-color: #0000BD;}
    .redcell { font-weight: bold; color: white; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; background-color: #DE0000;}
    .whitecell { font-weight: bold; color:black; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle;  padding-top: 0px; padding-bottom: 0px; background-color: #FFFFFF;}
    .silvercell { font-weight: bold; color:black; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle; padding-top: 0px; padding-bottom: 0px; background-color: #C6C3C6;}
    .redwrap { font-weight: bold; color: white; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;  vertical-align: middle; padding: 2px; background-color: #DE0000;}

    .redcell10 { font-weight: bold; color: white; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; background-color: #DE0000;}


    .field { font-weight: bold; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; border: solid 0px; width: 56px; height: 16px; }
    .fixedcell { font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; background-color: #cccccc;}
    .fixedcell1 { font-weight: bold; font-size: 10px; font-family:  arial, helvetica, sans-serif; white-space: nowrap; vertical-align: middle; padding-top: 0px; padding-bottom: 0px; background-color: #ff0000; }
    .cell { font-weight: normal ; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #F7F7F7; }
    .firstcell { font-weight: bold; font-size: 9px; color: #505050; font-family: arial, helvetica, sans-serif; vertical-align: top; padding-top: 2px; padding-bottom: 2px; background-color: #E7E4E7; }
    .spacecell { font-weight: normal ; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; white-space: nowrap; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #eeeeee; }
    .moneycell { font-weight: normal ; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;text-align: right; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; background-color: #ffffff; }
    .microcell { font-weight: bold; font-size: 9px; color: #F7F7F7; font-family: verdana, arial, helvetica, sans-serif;text-align: center; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; background-color: #7D7C7D; }
    .mini_info      { font-weight: normal ; font-size: 10px; color: #000000; font-family: verdana,arial, helvetica, sans-serif;text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; background-color: #F7F7F7;}
    .info { font-weight: normal ; font-size: 11px; color: #000000; font-family: verdana,arial, helvetica, sans-serif; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; background-color: #E7E4E7;}

    .margin2 {
            margin:2px;
    }
    .margin8  {
            margin:8px;
            padding:8px;
    }

    .fett {
            font-weight: bold;
    }

    li {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
    }
    .titel {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #666666;
            font-weight: bold;
            font-style: italic;
    }
    hr {
            height: 1px;
            border-top: 1px solid #000000;
    }

    .weiss {
            color: #FFFFFF;
            font-size:9px;
            }
    a.weiss:link, a.weiss:visited, a.weiss:active {
               color: #FFFFFF;
            text-decoration: none;
             }

    a:link {
            color: #CC0000;
            text-decoration: none;
    }
    a:visited {
            color: #990000;
            text-decoration: none;
    }
    a:hover {
            color: #CC0000;
            text-decoration: none;
    }
    a:active {
            color: #FF0000;
            text-decoration: none;
    }

    a.weiter{
            font-size: 9px;
    }


    img.arrow1 {
            margin-left:  25%;
            float:left;
    }

    img.arrow2 {
            float:right;
            margin-right:  25%;
    }

    .acetextarea {
            background-color: #CAC8CA;
            border-color: #FF3333;
            border-style: solid;
            border-width: 1;
            color: #000000;
            font-size: 8pt;
            font-family: Verdana, Arial, Helvetica, sans-serif;

    }



    .aceTextField {
            background-color: #E7E4E7;
            border-color: Navy;
            border-style: solid;
            border-width: 1;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #000000;
            font-size: 9pt;
            font-weight: bold;
            text-align: right; padding-right: 5px;
    }

    .aceTextField2 {
            background-color: #E7E4E7;
            border-color: Navy;
            border-style: solid;
            border-width: 1;
            color: Green;
            font-size: 9pt;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-align: right; padding-right: 5px;
    }


    .aceButton {

            color: #000000;
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            width: 60pt;
    }

    .aceButton2 {

            color: #000000;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10pt;
            text-align: center;
            width: 150pt;
            height: 20pt;

    }
    .send {
            width:95px;
            background-color:#cccccc;
            font-family:Arial,Helvetica,sans-serif;
            font-size:14px;
            color:#006699;
            font-weight:bold;
            letter-spacing:2pt;
            border-top:#666666 1px solid;
            border-right:#666666 2px solid;
            border-bottom:#666666 2px solid;
            border-left:#666666 1px solid;
    }
    .aceButton3 {


            font-family: Arial, Helvetica, sans-serif;
            font-size: 9pt;
            text-align: center;
            width: 90pt;
            height: 20pt;

    }

    .aceButton3a {

            font-family: Arial, Helvetica, sans-serif;
            font-size: 9pt;
            text-align: center;
            width: 90pt;
            height: 20pt;

    }

    .aceButton4 {

            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            font-size: 8pt;
            text-align: center;
            width: 80pt;
    }
    .aceButton5 {

            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            font-size: 8pt;
            text-align: center;
            width: 40pt;
            height:20;
    }

    .aceSelect {
            background-color: #ffffff;
            border-color: #FF0000;
            border: medium outset Red;
            font-size: 8pt;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            border-bottom-color: Yellow;
            border-bottom-style: solid;
            border-style: double;
    }

    .bgcolor0 {background-color : #B6B6B6;}
    .bgcolor1 {background-color : #D6D6D6;}
    .bgcolor2a {background-color : #D6D6D6;}
    .bgcolor3 {background-color : #fbfbfb;} /*fuss bg*/
    .bgcolor4 {background-color : #EAE9F9;}
    .bgcolor5 {background-color : #FFFFFF;} /*seiten bg*/
    .bgcolor6 {background-color : #FFFFFF;} /*inhalt bg*/
    .bgcolor7 {background-color : #FBFBFB;}
    .bgcolor8 {background-color : #E3E7FD;}
    .bgcolor9 {background-color : #FAFAFF;}
    .bgcolorw {background-color : #FFFFFF;}
    .bgcolorbg {background-color : slategray;}
    .bgcolorbanner {background-color : #EFEFEF;}

    .container {
            width: 760px;
            padding: 0px;
            margin: 0px;
            border-width: 2px 2px 2px 2px;
            border-color: silver;
            border-style: solid;
   /*  min-height:500px; height:auto !important; height:500px;   */
    }

    .toptab1 {
            /* background-image: url(../pics/banner2.png);  */
            background-image: url(pics/banner_hessen.jpg);
            background-repeat:no-repeat;

            width: 760px;
            height:106px;
            background-position:0px 0px;

    }
        .toptab2 {
            /* background-image: url(../pics/banner2.png);  */
            background-image: url(pics/banner_fr.gif);
            background-repeat:no-repeat;

            width: 760px;
            height:106px;
            background-position:0px 0px;

    }

    .content {
            font-size: 11px;
            color: #000000;
            width:588px;
            padding-bottom:5px;
            text-align: left;
    }

    .bottom_select {
            width: 760px;
            font-size:9px;
            margin:2px;
            background-color:whitesmoke;
            text-align:right;
            padding-right:12px;

    }

    .bottom_select a:link{color:#000000;}
    .bottom_select a:visited{color:#000000;}
    .bottom_select a:hover{color:#a00;
            text-decoration:none;
    }

    .bottomtab {
            background-image: url(pics/bg_bottom.gif);
            background-repeat:repeat-x;

            height:15px;
            font-size:9px;
            font-weight:bold;
            color:silver;
            vertical-align:middle ;
    }

    .content a:link{color:#a00;}
    .content a:visited{color:#a00;}
    .content a:hover{color:#a00;background:#eee;
            text-decoration:overline;
    }
    .content a:active{color:#060;}

        .vorschau {
        margin:4px;
        }

    h1 {
            font-size: 16px;
            font-weight: bold;
            color: #4b6283;
            padding: 4px 4px 2px 0px;
            margin: 9px 0px 9px 0px;
            border-top: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
    }

    h2   {
            font-size: 13px;
            font-weight: bold;
            color: #000000;
            margin: 2px 2px ;
    }

    h5 {
            font-size: 12px;
            font-weight: bold;
            color: #000000;
            margin: 2px 2px ;
    }

    .heavy {
            font-size:12px;
            font-weight:bold;

    }
    .bigheavy {
            font-size:16px;
            font-weight:bold;

    }

    ul  {
            list-style-type: disc;
            list-style-position:outside;
            margin: 2; padding-left: 20px;
            font-size:12px;
            font-family:Arial, Helvetica, sans-serif;
    }

    li {
            font-size:12px;
            font-family:Arial, Helvetica, sans-serif;
    }


    img {
            border: none;
    }

    img.mappe {
            border: 1px solid slategray;
    }


    .tdThumb{
            width:90px;
            height:118px;
            border-top:2px silver solid;
            border-left:2px silver solid;
            border-right:2px silver solid;
            border-bottom:2px silver solid;
            background-color:slategray;
            text-align: center;
          margin:auto;
          padding:2px;

    }

     .tdThumbGutschein{
            width:70px;
            height:66px;
            border-top:1px red solid;
            border-left:1px red solid;
            border-right:1px red solid;
            border-bottom:1px red solid;
            background-color:slategray;
            text-align: center;
            padding-top:10px;
            margin-left:auto;
            margin-right:auto;

    }





    /*- Menu --------------------------- */

    #navcontainer {width: 150px; text-align: left;
            border: 0px solid black;
            border-bottom: none;
            margin-bottom: 2em;}

    #navcontainer ul {margin: 0; padding: 0;
            list-style-type: none;
            text-indent: 12px;letter-spacing: 0px;}

    #navcontainer li {list-style-image: none;
            margin:0; border-bottom: 1px solid dimgray;}

    #navcontainer a {display: block;
            width: 150px;height: 22px;
            font:   bold 12px/22px  Arial,Helvetica, sans-serif; }

    #navcontainer  a:link, #navcontainer  a:visited {
            background: url(pics/menu.gif);
            color: dimgray;text-decoration: none;
            padding-bottom: 0;}

    #navcontainer li a:hover {
            background: url(pics/menu.gif)
    /* hier wird das Image verschoben */
    0px -22px no-repeat;
            color: #fff;text-decoration: none;}

    #navcontainer li a#current {
            background: url(pics/menu.gif)
    /* hier wird das Image verschoben */
    0px -22px no-repeat;
            color: #FF3333;text-decoration: none;}

    /* Top-Menü */

    #navcontainer1 {width: 134px; text-align: left;
            border: 0px solid black;
            border-bottom: none;
            margin-bottom: 2em;}

    #navcontainer1 ul {margin: 0; padding: 0;
            list-style-type: none;
            text-indent: 8px;letter-spacing: 0px;}

    #navcontainer1 li {list-style-image: none;
            margin:0; border-bottom: 1px solid slategray;}

    #navcontainer1 a {display: block;
            width: 134px;height: 22px;
            font:   bold 10px/22px  Arial, Helvetica, sans-serif;
    }

    #navcontainer1  a:link, #navcontainer1  a:visited {
            background: url(pics/menutop.gif);
            color: #4A4A4A;text-decoration: none;
            padding-bottom: 0;}

    #navcontainer1 li a:hover {
            background: url(pics/menutop.gif)
    /* hier wird das Image verschoben */
    0px -22px no-repeat;
            color: #fff;text-decoration: none;}

    #navcontainer1 li a#current {
            background: url(../pics/menutop.gif)
    /* hier wird das Image verschoben */
    0px -22px no-repeat;
            color: #FF3333;text-decoration: none;}

    #box2 {
            background-color: #ffd;
            position: fixed;
            top: 100px;
            left: 300px;
            position: expression("absolute");
            top: expression(parseInt(document.body.scrollTop + 100));
    }

    #box2[id] {
            position: fixed;
    }