/* FEG-Riehen CSS Document */

/* ##### allgemeine definitionen #### */

/*        color: #a4dffc
   background #006699

*/
body        {font-family: Verdana; font-size:11px; color:#006699 }
.punkte        {font-family: verdana; font-size:5px;  color:#0000FF; font-weight: bold}
.headline        {font-family: verdana; font-size:18px; color:#000099; font-weight: bold}
.subheadline        {font-family: verdana; font-size:14px; color:#000099; font-weight: bold}
.text                {font-family: verdana; font-size:12px; color:#000099; font-weight: normal; margin-right: 5px;}
.textbold        {font-family: verdana; font-size:12px; color:#000099; font-weight: bold}
.gb_eintrag        {font-family: verdana; font-size:13px; color:#000099; font-weight: bold}
.text8px        {font-family: verdana; font-size:8px;  color:#000099; font-weight: normal; margin-right: 5px;}
.text9px        {font-family: verdana; font-size:9px;  color:#000099; font-weight: normal; margin-right: 5px;}
.text10px        {font-family: verdana; font-size:10px; color:#000099; font-weight: normal; margin-right: 5px;}
.text11px        {font-family: verdana; font-size:11px; color:#000099; font-weight: normal; margin-right: 5px;}
.text12px        {font-family: verdana; font-size:12px; color:#000099; font-weight: normal; margin-right: 5px;}
.text14px        {font-family: verdana; font-size:14px; color:#000099; font-weight: normal; margin-right: 5px;}
.text16px        {font-family: verdana; font-size:16px; color:#000099; font-weight: normal; margin-right: 5px;}
.text18px        {font-family: verdana; font-size:18px; color:#000099; font-weight: normal; margin-right: 5px;}
.text20px        {font-family: verdana; font-size:20px; color:#000099; font-weight: normal; margin-right: 5px;}
.text22px        {font-family: verdana; font-size:22px; color:#000099; font-weight: normal; margin-right: 5px;}
.text24px        {font-family: verdana; font-size:24px; color:#000099; font-weight: normal; margin-right: 5px;}
.text28px        {font-family: verdana; font-size:28px; color:#000099; font-weight: normal; margin-right: 5px;}
.text38px        {font-family: verdana; font-size:36px; color:#000099; font-weight: normal; margin-right: 5px;}
.text48px        {font-family: verdana; font-size:48px; color:#000099; font-weight: normal; margin-right: 5px;}
.text8pxBOLD        {font-family: verdana; font-size:8px;  color:#000099; font-weight: bold; margin-right: 5px;}
.text9pxBOLD        {font-family: verdana; font-size:9px;  color:#000099; font-weight: bold; margin-right: 5px;}
.text10pxBOLD        {font-family: verdana; font-size:10px; color:#000099; font-weight: bold; margin-right: 5px;}
.text11pxBOLD        {font-family: verdana; font-size:11px; color:#000099; font-weight: bold; margin-right: 5px;}
.text12pxBOLD        {font-family: verdana; font-size:12px; color:#000099; font-weight: bold; margin-right: 5px;}
.text14pxBOLD        {font-family: verdana; font-size:14px; color:#000099; font-weight: bold; margin-right: 5px;}
.text16pxBOLD        {font-family: verdana; font-size:16px; color:#000099; font-weight: bold; margin-right: 5px;}
.text18pxBOLD        {font-family: verdana; font-size:18px; color:#000099; font-weight: bold; margin-right: 5px;}
.text20pxBOLD        {font-family: verdana; font-size:20px; color:#000099; font-weight: bold; margin-right: 5px;}
.text22pxBOLD        {font-family: verdana; font-size:22px; color:#000099; font-weight: bold; margin-right: 5px;}
.text24pxBOLD        {font-family: verdana; font-size:24px; color:#000099; font-weight: bold; margin-right: 5px;}
.text28pxBOLD        {font-family: verdana; font-size:28px; color:#000099; font-weight: bold; margin-right: 5px;}
.text38pxBOLD        {font-family: verdana; font-size:36px; color:#000099; font-weight: bold; margin-right: 5px;}
.text48pxBOLD        {font-family: verdana; font-size:48px; color:#000099; font-weight: bold; margin-right: 5px;}





html { margin:0 0 0 0 ; padding:0 0 0 0 }

body {  margin:1 0 0 0;
        padding:0 0 0 0;
        margin-right: 5px;
        text-align:left;
        font-family: verdana;
        font-size:12px;
        color:#000099;
        font-weight: normal;

}


#fegseite {
        width:990px;
        margin: 0 auto;
        text-align:left;
        background:url('../images/layout/n_backgr.gif') ;
        background-repeat: repeat-y;
        border-right:1px solid #000000;
        border-left:1px solid #000000;
        border-top:1px solid #000000;
}



#fegseite-breit {
        width:990px;
         margin: 0 auto;
        text-align:left;
        background:url('../images/layout/n_backgr-breit.gif') ;
        background-repeat: repeat-y;
        border-right:1px solid #000000;
        border-left:1px solid #000000;
        border-top:1px solid #000000;
}


/* ##### HEADERS ##### */
#header {
        float:left;
        width: 990px;
        height: 140px;
  background-color: #84A2D6;
        background-image:url('../images/layout/n_header.jpg');
        background-repeat: repeat-y;
}


#header-ga {
        float:left;
        width: 990px;
        height: 140px;
  background-color: #84A2D6;
        background-image:url('../images/layout/header-ga.jpg');
        background-repeat: repeat-y;
}
#header-fenster {
        float:left;
        width: 990px;
        height: 140px;
        background-color: #84A2D6;
        background-image:url('../images/layout/header-fenster.jpg');
        background-repeat: repeat-y;
}
#header-anzeigen {
        float:left;
        width: 990px;
        height: 140px;
  background-color: #84A2D6;
        background: #6A8BC0;
        background-image:url('../images/layout/header-anzeigen.jpg');
        background-repeat: repeat-y;
}


#header-al {
        float:left;
        width: 990px;
        height: 140px;
        background-color: #84A2D6;
        background-image:url('../images/layout/header-al.jpg');
        background-repeat: repeat-y;
}

#navigation_links {width: 190px;}



/* ##### Container Daten INHALT ##### */

#contend{ padding:0 0 0 0; width:990px; float:left; background:transparent }


#balken { width:190px; float:left; background:transparent; }


#cont_Links                 { width:445px; float:left; }
#cont_Mitte                 { width:600px; float:left; }
#cont_Mitte_breit         { width:795px; float:left; }
#cont_Rechts                 { width:190px; float:left; }

#inhalt_mitte                 { padding-top:30px;padding-bottom:20px; padding-right:5px; min-height:600px}
#inhalt_rechts                 { padding-top:30px;padding-bottom:20px; padding-right:0px; padding-left:10px; min-height:600px;  }
#inhalt_mitte_breit         { padding-top:30px;padding-bottom:20px; padding-right:5px; min-height:600px}


/* ##### FOOTER ##### */
#footer {
        width: 990px;
        height: 14px;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        color: #fff;
        padding: 3px 0;
        margin: 0;
        text-align:left;
        font-family: verdana; font-size:11px; text-decoration: none; font-weight: normal; color: #000000;
        background-image: url('../images/layout/n_linie_oben_gross.gif');
        background-repeat: repeat-x;
}

#footer a         {color: #000099; font-weight: normal;font-size:11px; }
#footer a:hover        {color: #808080;}
.footerlinks         {float: left; margin-left:5px;}
.footerrechts         {text-align: right; margin-right:10px;}


/* ##### breadcrumb  ##### */

/*        color: #a4dffc
   background #006699

*/
#breadcrumb {
        height: 12px;
        border-top: 1px solid #000099;
        border-bottom: 1px solid #000099;
        color: #006699;
        padding: 0 0 2px  5px;
        margin: 0 5px 0 0 ;
        text-align:left;
        font-family: verdana; font-size:11px; text-decoration: none; font-weight: normal; color: #000000;
        background: #a4dffc;
}



#ig {
        text-align: center;
        padding-top:12px;
        padding-bottom:12px;
        margin-left:5px;
        margin-right:5px;
}

#ig a { margin-left:5px; margin-right:5px }

#ig a:link        { }
#ig a:visited        {text-decoration: underline; }
#ig a:hover        {color:#0000FF;  text-decoration: none;  }

.agrey {display:none}

.clear { clear:both }


span                {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #000099}
A:link                {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #000099}
A:visited        {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #000099}
A:hover                {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #808080}
A:active        {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #808080}


/* ##### ARTIKEL LISTE DIV #### */
dl.previously { margin:12px 0 5px 0; font-size:8pt }

.previously dt {clear:both; text-decoration:none; font-weight:normal; display:block;
 margin:15px 0px 0px 0px; padding:1px 0 1px 12px; font-size:10pt; background:#006699;
 border:1px solid #000099;
}

.previously dd {xmin-height:90px; margin:0 0 0px 0; padding:10px 10px 10px 10px;  border:1px solid #000099;
 border-top:0px; height: 100px;  }

.previously a  {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #a4dffc}
.previously a:hover {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #FFFFFF}

.imgleft, .left, img.left        { float:left;  margin: 4px 8px 4px 0; }
.imgright, .right, img.right        { float:right; margin: -15px 0px 8px 18px; }
.img.right a:visited { text-decoration:none }
.img.right a:hover { text-decoration:none }
.img.right a:linkr { text-decoration:none }

.spacerleft { min-height:10px;        float:left;  }
.spacerleft img {margin-left: 30px;  }

.more { padding:2px 15px 30px 340px  }


/* ???? Wo wird das gebraucht ??? */
.tr12a {
        background: #FFFFFF;
        border-bottom: #000000 1px solid;
        border-left: #C9C9C9 1px solid;
        border-right: #000000 1px solid;
        border-top: #C9C9C9 1px solid;

        color: #000000;
        font-family: verdana, helvetica, arial, geneva, sans-serif;
        font-size: 8pt;
}



/* ##### Headline / Subheadline #### */
.hl1  {
        font: normal 42px "verdana";
        color:#a4dffc;
        color:#006699;
        text-transform: uppercase;
        margin-bottom:0px;
        margin-top:5px;
        margin-left: 3px;
}
.hl1a  {
        font: bold 32px "verdana";
        color:#000099;
        text-transform: uppercase;
        margin-bottom:-12px;
        padding-top:0px;
        margin-bottom:10px;
        margin-top:-24px;
        margin-left: 5px;
        margin-right: 5px;
        text-align: right;
        background: transparent;
}


A.klein:link        {font-family: verdana; font-size:12px; text-decoration: none; color: #000000; font-weight: normal;
        padding-left: 5px; padding-right:5px; padding-top: 1px; padding-bottom:15px; }
A.klein:visited {font-family: verdana; font-size:12px; text-decoration: none; color: #000000; font-weight: normal;
        padding-left: 5px; padding-right:5px; padding-top: 1px; padding-bottom:15px; }
A.klein:hover        {font-family: verdana; font-size:12px; text-decoration: none; color: #ffffff; font-weight: normal;
        padding-left: 5px; padding-right:5px; padding-top: 1px; padding-bottom:15px; }
A.klein:active        {font-family: verdana; font-size:12px; text-decoration: none; color: #0000ff; font-weight: normal;
        padding-left: 5px; padding-right:5px; padding-top: 1px; padding-bottom:15px; }




/* ##### Container Daten Navigation ##### */

/* ##### HilfsNavigation ##### */
#hilfsnavi {
        position: relative;
        #left: 180px; 
        top: 140px;
        #width: 810px;
        text-align: left;
        z-index: 3;
        padding-top:2px;
        padding-bottom:4px;
        background-image: url('../images/layout/n_linie_oben_gross.gif');
        background-repeat: repeat-x;
        border-top: 1px solid #000099;
        border-bottom: 1px solid #000099;
                border-left: 1px solid #000099;
}

#hilfsnavi a{
        font-family: verdana; font-size:11px;
        text-decoration: none;
        color: #a4dffc;  font-weight: bold;
        padding-top:2px; padding-bottom:5px;
        padding-left: 5px; padding-right:5px;
        border-right: 1px solid #6A8BC0;
        border-right: 1px solid #000099;

}

#hilfsnavi a:hover {
        background-image: url('../images/layout/n_linie_oben_gross_ho.jpg');
        background-repeat: repeat-x;
}




/* ##### Haupt Navigation Navigation ##### */

#space_ob_navigation_links {
        height: 100px;
        width: 180px;
        background-image:  url('../images/layout/n_space-links.jpg');}


/* ##### HauptNavigationCSS Modul ##### */
/* Original 464 Hauptnavigation */
#navcontainer {
        width: 181px;
}
#navcontainer ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li {
        margin: 0 0 0 0;
        padding-top: 5px;
        padding-bottom: 0px;
}

#navcontainer a {
        font-size: 11px;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        color: #a4dffc;
        xbackground-color: #1C48AB;
        background-image: url('../images/layout/bluedot.gif');
        background-repeat: no-repeat;
        background-position: 5px 1px;
        text-decoration: none;
        vertical-align: middle;
        height: 12px;
        text-align: left;
        display: block;
        padding-left: 25px;
        padding-top: 2px;
        xborder-top: 1px solid #000000;
        xborder-bottom: 1px solid #000000;
}

#navcontainer a:hover {
        border-right:5px solid #ff0000; color: #ffffff;
        background-image: url('../images/layout/reddot.gif');
        background-position: 5px 1px;
        background-repeat: no-repeat;
        xbackground-color: #1C83AB;
}



/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer a.nav1active {
        background-image: url('../images/layout/reddot.gif');
            background-position: 5px 1px;
        background-repeat: no-repeat;
        border-right:5px solid #ff0000;
        xborder-top: 1px solid #000000;
        xborder-bottom: 1px solid #000000;
}

#navcontainer a:hover.nav1active {
        border-right-color: #ff0000;
}

/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
a.nav2 {margin-left: 10px;}

#navcontainer a.nav2active {
        background-image: url('../images/layout/reddot.gif');
            background-position: 5px 1px;
        background-repeat: no-repeat;
        margin-left: 10px;
        border-right:5px solid #ff0000;
        xborder-top: 1px solid #000000;
        xborder-bottom: 1px solid #000000;
}

#navcontainer a:hover.nav2active {
        border-right-color: #ff0000;
}


/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
a.nav3 {margin-left: 20px;}

#navcontainer a.nav3active {
        background-image: url('../images/layout/reddot.gif');
            background-position: 5px 1px;
        background-repeat: no-repeat;
        margin-left: 20px;
        border-right:5px solid #ff0000;
        bxorder-top: 1px solid #000000;
        xborder-bottom: 1px solid #000000;
}

#navcontainer a:hover.nav3active {
        border-right-color: #ff0000;
}






/* ##### SucheEingabe Modul #### */
#suchen{font-size: 8pt;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        font-family: Verdana;
        color: #FFFFFF;
        height: 50px;
        width: 155px;
        text-align:left;
        margin-top: 8px;
        margin-left: 0px;
        margin-bottom: 5px;
        padding-left: 25px;
        padding-top: 2px;
        padding-bottom: 0px;
        padding-right: 0px;
        background-color: #a4dffc;
        border-bottom: #000000 1px solid;
        border-top: #000000 1px solid;
}

.suchebox {
        background-color: #a4dffc;
        display: block;
        color: #FFffFF;
        margin-bottom:0px;
        padding-left:0px;
        padding-right:0px;
        padding-top: 0px;
        padding-bottom:2px;
        height: 15px;
        font-family: Verdana;
        font-size: 8pt;
  font-weight: normal;

}
.sucheform {
  margin-top: 2px;
  padding-top: 2px;}

.suchsubmitbutton {
  background-color: #006699;
        border-color: #020202;
        border-style: solid;
        border-width: 1px;
        font-family: Verdana;
        font-size: 8pt;
        color: #a4dffc;
        background-image: url('../images/layout/n_linie_oben_gross.jpg');
        width: 50px
}

.suchsubmitbutton:hover{  color: #000; }

.suchinputfeld {
  background-color: #ffffff;
        border-color: #000000;
        border-style: solid;
        border-width: 1px;
        color: #000000;
        font-size: 8pt;
        font-family: Verdana;
        width: 80px;
}




/* ##### SucheAusgabe Modul #### */
#suche-header{
        text-align:        left;
        font-weight:        bold;
        font-family:        Verdana;
        font-size:        10pt;
        background:        #CDE1FF;
        border: 1px solid #000099;
        padding:2px 5px 2px 5px;
        background-image: url('../images/layout/linie_oben_gross.jpg');
        background-repeat: repeat-x;
}

#suche-header span{color: #0000FF; }


dl.suchausgabe { margin:2px 0 5px 0; font-size:8pt }

.suchausgabe dt { text-decoration:none;display:block; margin:15px 0px 2px 0px; padding:1px 0px 1px 12px; font-size:10pt; background:#006699; border:1px solid #000099; background-image: url('../images/layout/linie_oben_gross.jpg'); }
.suchausgabe dd {min-height:50px; margin:0px 0px 10px 0px; padding:10px 12px; border:1px solid #000099;  height: 50px; }
.suchausgabe a  {font-family: verdana; font-size:11px; text-decoration: none; font-weight:normal; color: #000099}
.suchausgabe a:hover {font-family: verdana; font-size:11px; text-decoration: none; font-weight:normal; color: #666666}


.sucheright {  float: right; position: relative; bottom:0px;  left: -5px; }




/* ##### Losung Modul #### */
#losung
{        margin-top:         20px;
        padding: 0px;
         color:          #000099;
        font-weight:    normal;
         font-family:    Verdana;
        background:        #ffffff;
        border:                #000099 solid 1px;
         font-size:      8pt;
        text-decoration:none;
}


.losung-h{}
.losung{ color:          #FF0000;}


.losungtitle {
        text-align:         center;
        font-family:         verdana;
        font-size:        13px;
        font-weight:         bold;
  text-align:         center;
        background:        #006699;
  color: #a4dffc;
        border-bottom:        #000099 solid 1px;
        padding:        1px;

}

.losung-stelle{
        font-weight:      bold;
         color:            #000099;
        margin-top:          0px;
        padding:         1px;
        padding-left:         5px;
}

.losung-text{
        margin-top:          5px;
        font-weight:      normal;
        padding:         1px;
        padding-left:         5px;
}





/* ##### Treffpunkt Modul #### */
/* ##### Treffpunkt #### */
.treffpunkt{
        font-size:        8pt;
        text-align:left;
        font-weight:normal;
        font-family:Verdana;
        line-height:11pt;
        width:                300px;
        xheight:                12px;
}

.treffpunkt_colone1{
            float:left;
            width:                300px;
            margin-left: 5px;
            margin-right: 5px;
}

.treffpunkt_colone2{
            float:left;
            width:                300px;
            margin-left: 5px;
            margin-right: 5px;
}

.treffpunkt-titel{
        font-size:        12pt; text-align:left; font-weight:bold; font-family:Verdana; line-height:11pt;
        background:        #AFD0FF;
        padding-left:5px;
        padding-top:4px;
        margin-right: 5px;
        width:                300px;
        height:                20px;
        clear: both;
               border:        #6A8BC0 solid 1px;
}

.treffpunkt-subtitel{
        font-size:        10pt; text-align:left; font-weight:bold; font-family:Verdana; line-height:11pt;
        background:        #DFECFF;
        margin-top: 10px;
        padding-top:4px;
        padding-left:5px;
        width:                300px;
        height:                20px;
               clear: both;
               border:        #6A8BC0 solid 1px;
}

.treffpunkt-links{
        float: left;
        padding-left:5px;
        height:                20px;
}
.treffpunkt-rechts{
        text-align: right;
        height:                20px;
        padding-right:5px;
        xclear:both;
}

.treffpunkt-text{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        width:                160px;
        height:                15px;
}
.treffpunkt-text1{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        width:                120px;
        height:                15px;
}

.treffpunkt-text2{
        font-size:        8pt;
        text-align:left;
        font-weight:bold;
        font-family:Verdana;
        line-height:11pt;
        height:                12px;
        margin-left:5px;
        margin-top:5px;
        cclear:both;
}
/* ##### Treffpunkt #### */




/* ##### Jahresplan Modul #### */
.jahresplan-titel{
        font-size:        8pt; text-align:left; font-weight:bold; font-family:Verdana; line-height:11pt;
        background:        #AFD0FF;
        height:        20px;
}
.jahresplan-text0{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        background:        #CDE1FF;
        width:                50px;
              height:                16px;
              padding:        1px;
}
.jahresplan-text1{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        background:        #CDE1FF;
        width:                80px;
              height:                16px;
              padding:        1px;
}
.jahresplan-text2{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        background:        #CDE1FF;
        width:                50px;
              height:                16px;
              padding:        1px;
}
.jahresplan-text3{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        background:        #CDE1FF;
        width:                240px;
              height:                16px;
              padding:        1px;
}
.jahresplan-text4{
        font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
        background:        #CDE1FF;
        width:                200px;
              height:                16px;
              padding:        1px;
}



/* ##### LivenetTicker Modul #### */
a.livenettitle {
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #a4dffc;
        text-decoration:none;
}

a.livenettitle:hover {
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration:none;
}
.livenettext {
        padding-bottom: 15px;
        padding-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #a4dffc;
}
a.livenettexttitle  {
        font-family: Verdana;
        font-size: 11px;
  background:        #006699;
        color: #a4dffc;
        font-weight: bold;
        text-decoration:none;
}
a.livenettexttitle:hover  {
        font-family: Verdana;
        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration:none;
}
.livenettexttitle img {
        padding-top: 4px;
}
.livenetbordertop {
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:#000099;
        background:          #006699;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#000099;
}




.ArtListeText {
        font-family:      Verdana;
        font-size:        8pt;
        color:       #000099;
        font-weight:      normal;
        padding-top: 15px;
        padding-left: 50px;
}

.ArtListeHead {
         font-family:      Verdana;
        font-size:        8pt;
        color:       #000099;
        font-weight:      bold;
        padding-top: 5px;
}



/* TABLE DEFINITIONS DOWNLOAD AREA*/
table.expl a img {border-width:0px;}

tr.hExpl { background-color:#E7E7E7 }
tr.hExpl td { padding:1px; color:#000000; font-weight:bold }
td.pic, td.hPic { width:20px }
td.lastmod, td.hLastMod { width:120px }
td.size, td.hSize { width:120px }
td.type, td.hType { width:120px }
td.hSize { text-align:right }
td.hLastMod { text-align:right }
td.size { text-align:right }
td.lastmod { text-align:right }

/* END TABLE DEFINITIONS */


/* #########   vpSitemap v.04 ############## */
/* Einstellungen für die Sitemap*/
ul#sitemap
{        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-bottom: 20px;
}
ul#sitemap ul
{        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-bottom: 20px;

}
ul#sitemap li {
        clear: both;
}

ul#sitemap li a {
        display: block;
        background-color: #a4dffc;
        padding: 3px 12px 3px 8px;
        text-decoration: none;
        border-bottom: 1px solid #fff;
        font-weight: bold;
        margin-top: 10px;
}

ul#sitemap a:hover {
        color: #000000;
        background-color: #008ACF;
}

ul#sitemap li li {
        width: 45%;
        float: left;
        clear: none;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
}

ul#sitemap li li a {
        display: block;
        background-color: #006699;
        color: #a4dffc ;
        padding: 3px 3px 3px 17px;
        text-decoration: none;
        border-bottom: 1px solid #333399;
        font-weight: normal;
        font-weight: bold;
        margin-top: 5px;
}

ul#sitemap li li li {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
}

ul#sitemap li li li a {
        float: none;
        display: block;
        background-color: #a4dffc;
        color: #006699;
        padding: 3px 3px 3px 37px;
        text-decoration: none;
        font-weight: normal;
        font-weight: bold;
        border: none;
        margin-top: 0px;
        margin-bottom: 1px;
}

ul#sitemap li li li {
        margin-bottom: 0px;
}

ul#sitemap li li li li a {
        display: block;
        background-color: #a4dffc;
        color: #006699;
        padding: 3px 3px 3px 57px;
        text-decoration: none;
        font-weight: normal;
        border: none;
        margin-top: 0px;
        margin-bottom: 1px;
}



/* #########   Gästebuch Ausgabe ############## */
dl.gbausgabe        { margin:2px 0 5px 0; font-size:8pt }

.gbausgabe dd         {
                 min-height:19px;  height:19px;
                 text-decoration:none;display:block; margin:15px 0px 2px 0px; padding:1px 10px 1px 12px;
                 font-size:10pt; background:#006699; border:1px solid #000099;
                 xbackground-image: url('../images/layout/linie_oben_gross.jpg');
}
.gbausgabe dt        {min-height:50px; margin:0px 0px 10px 0px; padding:10px 12px; border:1px solid #000099;   }
.gbausgabe a        {font-family: verdana; font-size:11px; text-decoration: none; font-weight:bold; color: #a4dffc}
.gbausgabe a:visited        {color: #000099}
.gbausgabe a:hover        {color: #808080}
.gbausgabe img        {border: none;}
.gbheadlinks        { margin-top:2px; float: left;  color: #a4dffc}
.gbheadrechts        { text-align: right;}



/* ##### WochenProgramm Modul #### */
.wopr dt { text-decoration:none; display:block;margin:15px 0px 2px 0px;  padding:1px 0 1px 12px; font-size:10pt; background:#006699; border:1px solid #000099;color:#a4dffc; }
.hwptag                { width :20%;}
.hwpzeit        { width: 10%;}
.hwpanlass        { width: 40%;}
.hwpinfo        { width: 28%; }
.wptext                { font-weight:normal}


/* ##### Agenda Modul #### */
#plan { font-size:9pt;  font-family:Verdana; color: #000099;  }

.plan-down        {font-weight:normal; text-decoration:none; margin:15px 0px 2px 0px; padding:1px 0 1px 12px; font-size:10pt; background:#CDE1FF;  border:1px solid #000099; }
.plan-titel        {text-decoration:none; margin:15px 0px 2px 0px; padding:1px 0 1px 12px; font-size:10pt; background:#CDE1FF;  border:1px solid #000099; }
.plan-zeit-h         {width:40px; height:15px;}
.plan-datum-h         {width:65px; height:15px;}
.plan-anlass-h        {width:170px; height:15px;}
.plan-thema-h        {width:140px; height:15px;}
.plan-leitung-h        {width:130px; height:15px;}
.plan-verk-h        {width:130px; height:15px;}
.plan-text        {min-height:15px; font-weight:normal}
.plan-space        {height:15px;}
.zebraon{ background:#CDE1FF;}
.zebaoff{ background:#000000;}

.ZebraTabelle
{
	border: 1px solid #000099;
	border-bottom: 0px;
  font-family: verdana; font-size:12px;  color:#000099; font-weight: normal; margin-right: 5px;

 }


.ZebraTabelle  td,  tr
{
  font-family: verdana;
  font-size:12px;
  margin: 15px ;
  padding: 5px;
  text-align: left;
	vertical-align:top;
	border-bottom: 1px solid #000099 ;
}




.ZebraLinie0{
	background-color:	#AFE4FF;
}

.ZebraLinie1{
	background-color:	#4FC5FF;
}

.ZebraLinie1 th{
	background-color:	#4FC5FF;
	 font-family: verdana; font-size:16px;  color:#000099; font-weight: bold; padding: 5px;
	 border-bottom: 1px solid #000099 ;
}



/* Bildmodul TESTSEITE (4.6.4) */
#imagecolumn {
        margin-top:0px;
        position:absolute;
        top:20px;
        left:608px;
        width:148px;
        height:550px;
        z-index:10;
        padding-top:112px;
        padding-left:10px;
        padding-right:10px;
        color:rgb(62,77,116);
}

#imagecolumn a {
        padding:0;
        font-weight:normal;
        font-size:11px;
        color:rgb(190,190,190);
        margin:0;
}

#imagecolumn h1 {
        padding:0;
        font-weight:normal;
        font-size:11px;
        color:rgb(217,104,28);
        margin:0;
}

#right {
        position:relative;
        width:170px;
        float:right;
        margin-top:10px;
        padding-top:170px;
        padding-bottom:20px;
        background-color:#999999;
        background:url('../images/randbg.jpg');
        background-position:0px 0px;
        background-repeat:no-repeat;
        color:rgb(62,77,116);
}



/* ###### Artikelliste / Gästebuch Footer-Navigation ###### */
#artlistfoot {
        text-align:left;
        margin:5px 0px 5px 0px;
        font-family: verdana; font-size:13px; text-decoration: none; font-weight: normal; color: #000000;
}

#artlistfoot a         {
        color: #a4dffc;
        background: #006699;
        border: #000999 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}

#artlistfoot span {
        color: #000099;
        background: #EFEFEF;
        border: #000999 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}

#artlistfoot a:hover        {color: #FFFFFF; }
.artlistfoot_links        {text-align:left; float:left;}
.artlistfoot_rechts        {text-align:right;         }


/* ###### Artikelliste1 1.4  Footer-Navigation ###### */
.pageselector {
        text-align:left;
        margin:5px 0px 5px 0px;
        font-family: verdana; font-size:13px; text-decoration: none; font-weight: normal; color: #000000;
    clear: both;
}

.pageselector a         {
        color: #000099;
        background: #006699;
        border: #000999 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}

.pageselector span {
        color: #000099;
        background: #EFEFEF;
        border: #000999 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}

.pageselector a:hover        {color: #808080; }
.Pages_links        {text-align:left; float:left;}
.Pages_rechts        {text-align:right;         }





/**
 * download list
 */
.download_list {
        margin:0 0 2em 0;
        padding:0 0 2em 0;
}

.download_list dt {
        clear:left;
        margin:1px 0 0 0;
        padding:2px;
        float:left;
        background: #AFD0FF;
        height:        50px;
}

.download_list dd {
        margin:0;
        padding:0;
        float:left;
        margin-top:1px;
        padding:2px .5em 2px .5em;
        border-top:1px solid #D4D3CB;
        background: #CDE1FF;
        height:        50px;
}

dt.dlfilename{ width: 230px;}
dd.dlfiletype{ width: 50px; }
dd.dlfilesize{ width: 60px; }
dd.dlfiledesc{ width: 220px;}
dd.dlfilecnt { width: 70px; }



/* FOTO BOX Foto mit Caption in Text */
.fotobox{
        border:1px solid #cccccc;
              max-width:200px;
              background: #EFEFEF;
              padding:5px;
              margin:5px;
}

.fotobox img{
        border:1px solid #cccccc;
}

.fotobox200{
        border:1px solid #cccccc;
              max-width:200px;
              background: #EFEFEF;
              padding:5px;
              margin:5px;
}
.fotobox200 img{
        border:1px solid #cccccc;
}

.fotobox250{
        border:1px solid #cccccc;
              max-width:250px;
              background: #EFEFEF;
              padding:5px;
              margin:5px;
}

.fotobox250 img{
        border:1px solid #cccccc;
}

.fotobox300{
        border:1px solid #cccccc;
              max-width:300px;
              background: #EFEFEF;
              padding:5px;
              margin:5px;
}
.fotobox300 img{
        border:1px solid #cccccc;
}

.floatleft{width:250px;        float:left;}
.floatright{width:250px;        float:right;}
.floatleft200{width:200px;        float:left;}
.floatright250{width:250px;        float:right;}
.floatleft300{width:300px;        float:left;}
.floatright200{width:200px;        float:right;}
.floatleft250{width:250px;        float:left;}
.floatright300{width:300px;        float:right;}





.kontakttabelle{
        border:1px solid #D4D3CB;
              background: #CDE1FF;
}

.input_searchbox {
        width:65px;
              vertical-align:middle;
              font-size:11px;
              color: rgb(62,77,116);
}

.label_searchbox {
        vertical-align:middle;
              color:#9d9ea2;
              position:relative;
              padding-left:10px;
}

#searchbox {
        background-color:#DFE0E5;
              border-top:1px solid #aeaeae;
              border-bottom:1px solid #aeaeae;
              padding-bottom:.6em;
              padding-top:.6em;
              padding-left:0em;
              padding-right:0em;
              margin-top:1.5em;
              margin-bottom:1.5em;
}




/*  CSS für Standard-Artikelliste Advanced V1.4
    siehe http://www.contenido.org/forum/viewtopic.php?t=10957
*/

/*  DIV-Bereich für die gesamte Artikelliste  */
/* ##### ARTIKEL LISTE DIV #### */
dl.previously1 { margin:12px 0 5px 0; font-size:8pt }

.previously1 dt {clear:both; text-decoration:none; font-weight:normal; display:block;
 margin:15px 0px 0px 0px; padding:1px 0 1px 12px; font-size:10pt; background:#006699;
 border:1px solid #000099; }

.previously1 dd { margin:0 0 0px 0; padding:10px 10px 10px 10px;  border:1px solid #000099;
 border-top:0px; height: 100px;    background: #eee; }

.previously1 a  {font-family: verdana; font-size:11px; text-decoration: none; font-weight:normal; color: #000099}
.previously1 a:hover {font-family: verdana; font-size:11px; text-decoration: none; font-weight:normal; color: #666666}


.xxteaser_advanced0 {
     width: 550px;
     height: 150px;
     padding-left:20px;
     padding-right:0px;
     padding-top:5px;
     padding-bottom:5px;
     margin-bottom:5px;
     margin-top:5px;
}
.xxteaser_advanced1 {
     width: 550px;
     height:150px;
     padding-left:20px;
     padding-right:0px;
     padding-top:5px;
     padding-bottom:5px;
     margin-top:5px;
}


/*  H1-tag für Titel der Artikelliste
*/
.teaser_advanced_title {
   color: #000000;
   font-family: Verdana;
   font-size:10px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
}

/* Überschrift Artikel
*/
.headline_advanced {
   font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
    }

/*    Einstellung der Bilder
    fortlaufende Zählung, beginnend mit 0
*/
.img_advanced0 {
   height:85px;
   width: 85px;
   margin-right: 20px;
   margin-top:5px;
   margin-bottom:5px;
   float:left;
}
/*   Einstellung für Text
   fortlaufende Zählung, beginnend mit 0
*/
.text_advanced0 {
    margin:10px 5px 20px 0px;
    font-size:12px;
}
.content_advanced {
   font-size: 10px;
   margin-bottom: 2px;

}

.more_advanced0 {
   margin-top:10px;
}

.more_advanced0 img {
   margin-bottom:-3px;
}


.more_advanced_aktuelles {
   margin-top:0px;
   clear:both;
}





/**********************
 * mp3download list
 ***********************/


table.xdownload_list  {
        margin:0;
        padding:0;
        float:left;
        margin-top:10px;
        margin-bottom:10px;
        padding:12px .5em 12px .5em;
        padding:0px 0px 0px 0px;
        border-top:1px solid #D4D3CB;
        border-top:1px solid #1c48ab;
  border-bottom:1px solid #1c48ab;
        background: #CDE1FF;
        vertical-align:top;
  text-align:left;
}

td.dlfilename{ width: 230px;vertical-align:top;        background: #EFEFEF;
  font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
  background:        #CDE1FF;
        padding:        1px;}
td.dlfiletype{ width: 50px;vertical-align:top;        background: #EFEFEF;
  font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
  background:        #CDE1FF;
        padding:        1px;}

td.dlfilesize{ width: 60px;text-align:right; vertical-align:top;        background: #EFEFEF;
  font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
  background:        #CDE1FF;
        padding:        1px;}

td.dlfiledesc{ width: 220px;vertical-align:top;        background: #EFEFEF;
  font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
  background:        #CDE1FF;
        padding:        1px;}

td.dlfilecnt { width: 70px;vertical-align:top;        background: #EFEFEF;
  font-size:        8pt; text-align:left; font-weight:normal; font-family:Verdana; line-height:11pt;
  background:        #CDE1FF;
        padding:        1px;}





/* ArticlePageBreak*/
#autopagebreak{
    clear:both;
    margin: 0px;
    padding: 3px 1px 3px 1px;
    text-align: right;
    border: 1px solid #4487ba;
    background-color: #C5D7E2;
    text-align: right;
  }


#CSSULId {
    clear:both;
  }

   ul#CSSULId {
    margin: 0px; padding: 3px 0px 3px 0px;
    text-align: center;
    border: 1px solid #4487ba;
    background-color: #C5D7E2;
  }

* html    ul#CSSULId {
    margin: 0px; padding: 3px 0px 3px 0px;
    text-align: center;
    border: 1px solid #4487ba;
    background-color: #C5D7E2;
  }



  ul#CSSULId li {
    list-style: none;
    display: inline;
    background-color: #C5D7E2;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;

  }



.CSSTextLinkClass{}

a.CSSTextLinkClass,a.CSSTextLinkClass:visited{
    padding: 1px 3px 1px 3px;
    border: 1px solid #4487ba;
    border-right: 1px solid #E8EEF2;
    background: #3279B0 url(../images/tb_dark.gif) repeat-x top left;
    font-family: verdana;
    font-size:11px;
    color:#ffffff;
    font-weight: normal;
}

a.CSSTextLinkClass:hover{
    font-family: verdana;
    font-size:11px;
    font-weight: normal;
    color:#000000;
}


.CSSActiveLinkClass{}
a.CSSActiveLinkClass,a.CSSActiveLinkClass:visited{
    padding: 1px 4px 1px 4px;
    border: 1px solid #C5D7E2;
    border-left: 1px solid #E8EEF2;
    background: #E8EEF2;
    font-family: verdana;
    font-size:11px;
    padding: 1px 2px 1px 4px;
    color:#000099;
    font-weight: normal;

}

a.CSSActiveLinkClass:hover{
    font-family: verdana;
    font-size:11px;
    font-weight: normal;
    color:#000000;
    background: #E8EEF2;
    text-decoration: underline;

}

.CSSActivePageClass{}
a.CSSActivePageClass,a.CSSActivePageClass:visited{
    padding: 1px 4px 1px 4px;
    border: 1px solid #C5D7E2;
    border-left: 1px solid #E8EEF2;
    background: #E8EEF2;
    font-family: verdana;
    font-size:11px;
    padding: 1px 2px 1px 4px;
    color:#000099;
    font-weight: normal;

}

a.CSSActivePageClass:hover{
    font-family: verdana;
    font-size:11px;
    font-weight: normal;
    color:#000000;
    background: #E8EEF2;
    text-decoration: underline;

}


.CSSLinkClass{}
a.CSSLinkClass, a.CSSLinkClass:visited {
    font-family: verdana;
    font-size:11px;
    color:#000099;
    font-weight: normal;
    padding: 1px 2px 1px 4px;
    margin: 0;
    border: 1px solid #C5D7E2;
    border-left: 1px solid #F8FAFC;
    background: #F8FAFC;
}
a.CSSLinkClass:hover{
    font-family: verdana;
    font-size:11px;
    font-weight: normal;
    color:#000000;
    text-decoration: underline;
    background-color: #F8FAFC;
}

.CSSPageClass{}
a.CSSPageClass, a.CSSPageClass:visited {
    font-family: verdana;
    font-size:11px;
    color:#000099;
    font-weight: normal;
    padding: 1px 2px 1px 4px;
    margin: 0;
    border: 1px solid #C5D7E2;
    border-left: 1px solid #F8FAFC;
    background: #F8FAFC;
}
a.CSSPageClass:hover{
    font-family: verdana;
    font-size:11px;
    font-weight: normal;
    color:#000000;
    text-decoration: underline;
    background-color: #F8FAFC;
}





#newsBox{ /*This is pretty much the same as siteSearch but with a background colour*/
   /*IE5 box model hack.*/
   margin-left:2px;
   margin/* */:/**/0px;

   /*IE 4/5 uses first rule.  New browsers will overwrite with second rule.*/
   border: thin #dedede;
   border: 1px solid #dedede;
        margin-top: 5px;
        margin-bottom: 2px;
        font-size: 95%;
        background: #eee;
}

#newsBox h1{
   margin:1px;
/*   font-size: 90%;*/
   font-size:12px;
   background: url('../images/layout/linie_oben_gross.jpg') top repeat-x;
   padding-top: 1px;
   padding-right: 3px;
   padding-bottom: 2px;
   padding-left: 3px;
   color: #fff;
   border-bottom: 1px solid #dedede;
}

#newsBox img{
   float:left;
   margin: 3px;
   width: 67px;
}

#newsBox p{
   float:left;
   font-size: inherit;
   margin: 3px 3px 3px 0;
}

#newsBox ul{
   clear:left;
   list-style-type: square;
   margin-left: 20px;
   padding-top: 3px;
}



/*### Ich gehe in die feg*/
.ichgehe{
        max-width:180px;
        color:#676767;
        background: #B5F7C1;
        padding:0px;
        margin:0px;
        border:1px solid #63ed7D;
        margin-top:20px;

}

.ichgehe h1{
        text-align: center;
        font-family: verdana;
        font-size:13px;
        color:#676767;
        color:#000099;
        background: #63ed7D;
        font-weight: bold;
        padding:5px;
        margin:0px;
}

.ichgehe p{
        font-family: verdana;
        font-size:11px;
        color:#676767;
        color:#000099;
        background: #B5F7C1;
        font-weight: normal;
        padding:5px;
        padding-top: 0px;
        margin:0px;

}
.ichgehe img{
        padding:0px;
        margin:5px;
}






/* Image Rotate Modul (nimm unde lies) */
#image_box   {
   background:#ff0000;
   color:#84A2D6;
   xmargin-top:0px;
   xpadding-left:0px;
   xpadding-bottom:0px;
   xpadding-top:20px;
   xpadding-bottom:0px;
   font-family: verdana; font-size:14px;
      text-align: center;
   background:#ffffff;
   color:#4F4F4F;
   color:#84A2D6;
    margin-top:20px;
   border:1px solid #000099;

}

#image_box a img{
          border: 0px ;
          margin-top:5px;
}





/* COMMENTS OUTPUT */
#commentmodule{
        padding:0px;
        margin:0px;
        margin-top:40px;
        display:block;
}
#commentheader{
        margin:0px;
        padding:0px;
}
#commentheader p.cheadline{
        margin:0px;
        padding:0px;
        color:#002044;
        font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size:17px;
        line-height:21px;
        background-image:url(../img/linie2.gif);
        background-repeat:repeat-x;
        background-position:0px 20px;
}
#commentheader p.clink{
        margin:0px;
        padding:0px;
        padding-top:2px;
        text-align:right;
}
#commentheader p.clink a{
        margin:0px;
        padding:0px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#002044;
        text-decoration:none;
        font-weight:bold;
        padding-left:12px;
        background:url(../img/speech_bubble.gif) no-repeat;
}
#commentheader  p.clink a:hover{
        text-decoration:underline;
}


#comments{
        margin:0px;
        margin-top:15px;
        padding:0px;
        background:url(../img/sbubble_avatar.gif) no-repeat;
        background-position:10px 0px;
}
#comments img.avatar{
        margin:0px;
        margin-top:3px;
        margin-left:13px;
        padding:0px;
        float:left;
}
#comments h4{
        margin:0px;
        padding:0px;
        margin-left:55px;
        padding-left:12px;
        padding-top:2px;
        padding-bottom:7px;
        background:url(../img/sbubble_spitze.gif) bottom no-repeat;
        background-position: 0px 33px;
        color:#002044;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}
#comments h4 span{
        color:#002044;
        font-size:120%;
}

#comments h4 a{
        color:#002044;
        font-size:120%;
        text-decoration:none;
}
#comments h4 a:hover{
        text-decoration:underline;

}

#bubble{
        margin:0px;
        padding:0px;
        background-color:#84A2D6;
}
#bubble p{
        margin:0px;
        padding:0px;
        margin-left:10px;
        margin-right:10px;
        display:block;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#f9f7e1;
        font-size:12px;
}
#bubble p a{
        text-decoration:none;
        color:#f9f7e1;
        font-weight:bold;
        padding-left:15px;
        background:url(../img/external_link_c.gif) no-repeat;
        background-position:2px;
}
#bubble p a.mail{
        background:url(../img/mail_link_c.gif) no-repeat;
        background-position:2px 2px;

}
#bubble p a:hover{
        text-decoration:underline;
}
#bubble p.link{
        font-size:10px;
        margin-top:4px;
        text-align:right;
}
#bubble p.link a{
        text-decoration:none;
        color:#f9f7e1;
        font-weight:bold;
        padding-left:15px;
        background:url(../img/speech_bubble_c.gif) no-repeat;
        background-position:2px;
}
#bubble p.link a:hover{
        text-decoration:underline;
}

#bubble div.rbtop div  { background: url(../img/sbubble_lo.gif) no-repeat top left; }
#bubble div.rbtop      { background: url(../img/sbubble_ro.gif) no-repeat top right; }
#bubble div.rbbot div  { background: url(../img/sbubble_lu.gif) no-repeat bottom left; }
#bubble div.rbbot      { background: url(../img/sbubble_ru.gif) no-repeat bottom right; }
#bubble div.rbtop div, #bubble div.rbtop, #bubble div.rbbot div, #bubble div.rbbot {
        margin:0px;
        padding:0px;
        width: 100%;
        height: 10px;
        font-size: 1px;
}



/* Comment Formular */
#commentform label, #commentform input, #commentform div.ubbpics, #commentform textarea {
  display: block;

  width: 150px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  padding:2px;

}
#commentform input, #commentform div.ubbpics,textarea{
        width:350px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        background-color:#FFFFFF;
        border:1px solid black;
}
#commentform div.ubbpics{
        background:none;
        border:0px solid black;
}
#commentform textarea {
        height:100px;
        width:350px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:normal;
}

#commentform form br {
          clear: left;
}
#commentform input.hidden {
        border:0px;
        margin-bottom:0px;
        height:0px;
        float:none;
}

#commentform input.submit {
          width: auto;
}

div.artikel_left {
float: left;
padding-right:5px;
}
div.artikel_right {
float:right;

}




/* ##### JAX CALENDAR Sart#### */
.calendar
{
   width : 195px;
   height : 100%;
}

.calendar .headline {
   width : 195px;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   background-color: #84A2D6;
   border : 1px solid Black;
}

.calendar .headline A:link {
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .headline A:visited {
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .headline A:hover {
   color: #000066;
   text-decoration: none;
}

.calendar .headline  span {
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .overview {
   background-color: White;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   text-align : center;
   border-left : 1px solid Black;
   border-right: 1px solid Black;
   height: 20px;
   width: 100%;
}

.calendar .overview A:link {
   text-decoration: none;
}

.calendar .overview A:visited {
   text-decoration: none;
}

.calendar .overview A:hover{
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .overview .last_month {
   color: #CCCCCC;
}

.calendar .overview .next_month {
   color: #CCCCCC;
}

.calendar .overview #today {
   color: #FFFFFF;
   background-color: #FF9933;
   border-left : 1px solid Black;
   border-right: 1px solid Black;
   border-bottom : 1px solid Black;
   border-top : 1px solid Black;
}

.calendar .overview #selected {
   color: #FFFFFF;
   margin-top: auto;
   margin-bottom: auto;
}

.calendar .overview .dayname {
   background-color: #DDE7FF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-top: auto   ;
   margin-bottom: auto;
}

.calendar .overview .reserved {
   font-weight: bold;
   font-size: 11px;
   text-decoration: underline;
}

.calendar .today  {
   background-color: #FFE7DF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align : center;
   color: #000099;
   text-decoration: none;
   border: 1px solid #FF4200;
}

.calendar .today_select  {
   background-color: #AFAFAF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align : center;
   color: #000099;
   text-decoration: none;
   border: 1px solid #FF4200;
}

 .calendar .today_select A {
   font-size: 11px;
   color: #000099;
   background-color: #AFAFAF;
   text-align : center;
   vertical-align: middle;
   text-decoration: none;
}

.selected{
   color: #006699;
   background-color: #AFAFAF;
}

.calendar .headline .selected {
   color: #84A2D6;
   background-color: #006699;
}

.next, .last{
   color: #84A2D6;
   background-color: #DFDFDF;
}

.cal_view_select{
   margin-top : 10px;
   margin-left : auto;
   margin-right : auto;
   padding-left : 10px;
   padding-right : 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #006699;
   border: 1px solid #000099;
}



/* ##### the Eventlist ####*/



.line_color0 {
   background-color: #ffffff;
   padding-top:3px;
   padding-bottom:3px;
}

.line_color1 {
   background-color: White;
   padding-top:3px;
   padding-bottom:3px;
   xborder-top : 1px solid #000066;
}

.line_colorSO {
   xbackground-color: #6FCFFF;
   background-color: #AFE4FF;
   padding-top:3px;
   padding-bottom:3px;
   xborder-top : 1px solid #000066;
}


.event_list_title {
   color: #84A2D6;
   background-color: #000099;
   border=1px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.event_list {
   width : 100%;
   height: auto;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
   border: 1px solid #000099;
}

.event_list td {
   padding: 2px 0px 2px 10px;

}

.event_list .headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #a4dffc;
   font-size: 100%;
   background-color: #006699;
   padding: 7px 7px 7px 7px;
}

.event_list .month_headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #a4dffc;
   font-size: 13px;
   background-color: #006699;
   padding: 7px 7px 7px 7px;
   border-bottom : 1px solid #000099;
   border-top : 1px solid #000099;
}

.event_list .day_headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #006699;
   font-size: 12px;
   background-color: #ffffff;
   xpadding: 2px 10px 2px 5px;
   text-align:left;
   border-top : 1px dotted #000099;
}

.event_list tr .day_so_headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000099;
   font-size: 12px;
   xbackground-color: #2FBAFF;
   background-color: #4FC5FF;
   text-align:left;
   xpadding: 2px 10px 2px 5px;
   xpadding: 2px 0px 2px 10px;
   border-bottom : 1px dotted #000099;
   border-top : 1px dotted #000099;
}



.event_list .col_status      {width: 25px;  padding: 2px 0px 2px 0px;}
.event_list .col_date        {width: 40px;  padding: 2px 0px 2px 13px;   text-align:right;}
.event_list .col_event       {width: 180px; padding: 2px 0px 2px 10px; }
.event_list .col_referent    {width: 177px; padding: 2px 0px 2px 10px; }
.event_list .col_leitung     {width: 170px; padding: 2px 0px 2px 10px; }
.event_list .col_musik       {width: 100px; padding: 2px 0px 2px 10px; }
.event_list .col_thema       {width: 170px; padding: 2px 0px 2px 10px; }



.event_list .status {
   color: Red;
   font-weight: bold;
   vertical-align : top;
}

.event_list .date {
   xpadding: 2px 0px 2px 10px;
   text-align:right;
   font-family: Arial, Helvetica, sans-serif;
}

.event_list .event {
  xpadding: 2px 0px 2px 10px;
   font-family: Arial, Helvetica, sans-serif;
   vertical-align : top;
}

.event_list A  {
  text-decoration: none;
}

.event_list A:hover  {
  text-decoration: underline;
}

.event_list .error_message {
   font-size: 100%;
   font-family: Arial, Helvetica, sans-serif;
   margin-left : auto;
   margin-right : auto;
   padding-left : 10px;
   padding-right : 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #EAF0FF;
   }

/* Appearance for Event-Infos */
.event_info {

   margin-top: 30px;
   width : 100%;
   height: auto;
   background-color: #DFDFDF;
   font-family: Verdana; font-size:11px; color:#000099;
   border: 1px solid #000099;
   clear:both;

      }

.event_info .headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #a4dffc;
   font-size: 13px;
   background-color: #006699;
   padding: 5px 5px 5px 5px;
}


.event_info .title {
   font-weight: bold;
   padding: 5px;
   border-bottom : 1px solid #000000;
}

.event_info .titlet {
   font-weight: bold;
   width: 590px;
   padding: 5px;
   background-color: #EFEFEF;
   border-bottom : 1px solid #000000;
}

.event_info .date {
   background-color: #006699;
   color: #a4dffc;
   padding-left: 5px;
   width: 250px;
   font-weight: normal;
   border-bottom : 1px solid #000000;
}

.event_info .description {
   padding-left: 5px;
   background-color: #EFEFEF;
   padding: 10px 10px 10px 10px;
   margin: 5px;
}

.event_info .back {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #a4dffc;
   font-size: 13px;
   background-color: #006699;
   padding: 5px 5px 5px 5px;
}

.event_info .back a{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
      color: #a4dffc;
}


.event_info .back a:hover{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
}



.author_info {
   font-size: xx-small;
   color: #CCCCCC;
}

.next_event_select  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   background-color: #FFFFFF;
   text-align : left;
}

.next_event_select A {
   font-size: 100%;
   color: #82C4F4;
   background-color: #FFFFFF;
   text-align : center;
   text-decoration: underline;
}
/* ##### JAX CALENDAR END#### */





/* ##### Gebetsanliegen Ausgabe Detail START#### */
.PrayOutDetail{
   border:1px solid #8F8F8F;
   background:#C2C2C2;
   margin:0px;
   padding:0px;
   margin: 5px 0px 5px 0px;
   border-spacing: 5px;
 }

.PrayOutDetailHead        {
   font-family: verdana; font-size:19px;
   color:#4F4F4F;
   font-weight: bold;
   height: 50;
   text-align: center;
   vertical-align: top;
   background:#E2E2E2;
   border:1px solid #8F8F8F;
   margin: 5px 5px 5px 5px;
   border-spacing: 0px;
}

.PrayOutDetailC1        {
   color:#4F4F4F;
   width:80px;
   text-align: left;
   vertical-align: top;
   padding:5px;
   margin: 5px 5px 5px 5px;
}

.PrayOutDetailC2        {
   color:#4F4F4F;
   background:#E2E2E2;
   border:1px solid #8F8F8F;
   text-align: left;
   vertical-align: top;
   padding:2px;
   margin: 5px 5px 5px 5px;
}

.PrayOutDetailText        {
   color:#4F4F4F;
   background:#E2E2E2;
   border:1px solid #8F8F8F;
   text-align: left;
   vertical-align: top;
   padding:2px;
   margin: 5px 5px 5px 5px;
}

/* ##### Gebetsanliegen Ausgabe Detail END#### */



/* ##### Gebetsanliegen Ausgabe Head START#### */

.PrayText{
   background:#cccccc;
   font-weight: bold;
}
.PrayOutKat{
   background:#cccccc;
   font-weight: normal;
}
/* ##### Gebetsanliegen Ausgabe Head ENDE #### */

/* ##### Gebetsanliegen Ausgabe Liste START#### */
.PrayOutHeadLine{
   background:#cccccc;
   font-family: verdana; font-size:19px;
   color:#4F4F4F;
   font-weight: bold;
   height: 50;
   text-align: center;

}

.PrayOutHead{
   background:#E2E2E2;
}

.PrayOutHeadPrint{
   background:#EAEAEA;
   border: 1px solid #9AA7AE;
   padding-top:10px;
   margin-top:20px;
}


.PrayOutHeadDate{
   width:85px;
   background:#E2E2E2;
   font-weight: bold;
}

.PrayOutHeadName{
   width:90px;
   background:#E2E2E2;
   font-weight: bold;
}

.PrayOutHeadBetreff{
   width:130px;
   background:#E2E2E2;
   font-weight: bold;
}

.PrayOutHeadHtmlText{
   width:260px;
   background:#E2E2E2;
   font-weight: bold;
}

.PrayOutHeadKategorie{
   width:95px;
   background:#E2E2E2;
   font-weight: bold;
}

.PrayOutHeadDetail{
   width:50px;
   background:#E2E2E2;
   font-weight: bold;
}


.PrayOutLinetake-off, .PrayOutLinephosphor , .PrayOutLinetraining, .PrayOutLine23plus  {
  background:#FFCFCF;
  font-weight: normal;
}

.PrayOutLineonestream{
  background:#FFD9BF;
  font-weight: normal;
}

.PrayOutLinekidstreff, .PrayOutLinejungschi{
  background:#CFD0FF;
  font-weight: normal;
}

.PrayOutLinetogetherone, .PrayOutLinecoaching{
  background:#CFFFD5;
  font-weight: normal;
}



/* ##### Login Form #### */
.FegFormular form{
              width:310px;
              background: #BBD8FF;
              background-color: #BBD8FF
}

.FegFormular fieldset{
        background-color: #BFD8FF;
              border: 1px solid #000;
        padding: 5px 15px 15px 15px;
}

.FegFormular legend{
        background-color: #689CEF;
              color: #27518A;
              font-weight: bold;
        font-family: verdana;
        font-size: 18px;
        border: 1px solid #000000;
}
.FegFormular fieldset label{
              float:left;display:inline;width:180px;
              line-height:16px;
              margin: 3px 10px;
              text-align:left;
              background: #BBD8FF;
              background-color: #BBD8FF
}

.FegFormular input, .FegFormular textarea{
              margin:3px 0 8px;
              border-style:solid;
              border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
               border-width:2px 1px 1px 2px;width: 280px
}

.FegFormular input{
        height: 18px
}

.FegFormular inlut.readonlytext{
        background-color: #1c1c1c1;
}

.FegFormular br{clear: left}
.FegFormular input#go{
              margin: 10px 0 0 130px;border-style:solid;border-color: #FFF #333 #333 #FFF;
              border-width:1px 2px 2px 1px;background: #CCC;width:auto;height: auto
}
/* ##### END Login Form #### */





@media print {
#hilfsnavi2,  #hilfsnavi,  #navcontainer, #footer,  #space_ob_navigation_links
{ display:none;}
}




/*### FEG Mitgliederbox*/
.fegbox{
  border:1px solid #3F8EFF;
        width:210px;
        color:#676767;
  background: #BFD9FF;
        padding:0px;
        margin:5px;
  float:left;
}


.fegbox h1{
        text-align: center;
        font-family: verdana;
        font-size:13px;
        color:#676767;
        color:#000099;
        background: #8FBDFF;
        font-weight: bold;
        padding:5px;
        margin:0px;
        border-bottom:1px solid #3F8EFF;
}

.fegbox p{
  font-family: verdana;
        font-size:11px;
        color:#676767;
        color:#000099;
        background: #BFD9FF;
        font-weight: normal;
        padding:5px;
        padding-top: 0px;
        margin:0px;

}
.fegbox img{
  xwidth:180px;
        padding:0px;
        margin:0px;
  border:0px solid #3F8EFF;
}

.fegbox a{
display:block;
xmargin:0px;
xpadding:0px;
}

.fegbox ul, .fegbox ul li
 { margin-left: 2px; padding: 0;
    padding-left: 15px;
   padding-right: 5px;
   list-style-type:none;
    }

.xfegbox ul
 {
   xpadding-left: 15px;
   xpadding-right: 5px;
  }


.fegbox ul li a
{
 font: 1em/1.6em Verdana, "Lucida Grande", Tahoma, sans-serif;
        text-align:left;
        text-decoration:none;
 }

.fegbox ul li
{
        line-height:12px;
        border-bottom: 1px solid #3F8EFF;
}


.fegbox ul li a:link,
.fegbox ul li a:xfocus
{ color: #1F46FF;
padding: 2px 16px 2px 0px;
}



.fegbox ul li a:hover {
  color: #DFE5FF;
   font: 1em/1.6em Verdana, "Lucida Grande", Tahoma, sans-serif;
        text-align:left;
        text-decoration:none;
        background-color: #8FBDFF;

}


.fegbox ul li:hover {
background-color: #8FBDFF;
background:#8FBDFF url('../images/pfeil.gif') no-repeat 99% 50%;
border-bottom: 1px solid #3F8EFF;
  }


.fegbox ul li a:visited {
xpadding-right: 19px;
xbackground: #F3FCFC url(door.png) no-repeat 100% 50%;
xcolor: #29A3A3;
 }


.xfegbox ul li a:hover {
  xcolor: #07526D;
}


.fegbox ul li
{
        xlist-style-type:none;
        padding-left:6px;
        margin:0;
}


.clearleft     {
  clear:left

}

.clearboth     {
  clear:both
}



/* ##### Ressort Modul #### */
/* ##### Ressort #### */
.Ressort{
        font-size:        8pt;
        text-align:left;
        font-weight:normal;
        font-family:Verdana;
        line-height:11pt;
        width:                250px;

}


.Ressort_Ressort{
        clear:both;
        margin-top:0px;
        margin-bottom:0px;
        padding-top:5px;
        padding-bottom:5px;
        height:160px;
        xbackground:        #AFD011;
        xbackground:        #AFD0FF;
        border-top:        #6A8BC0 solid 1px;
}


.RessortGruppe{
        font-size:        8pt;
        text-align:left;
        font-weight:normal;
        font-family:Verdana;
        width:                130px;

        }


.Ressort_col1{
            float:left;
            width:                220px;
            margin-right: 5px;
            height:                160px;
            background:        #CFE4FF;
            border:        #6A8BC0 solid 1px;
                  border-top:         0px;

            }

.Ressort_col1_leer{
            float:left;
            width:                220px;
            margin-right: 5px;
            height:                160px;
            background:        #FFFFFF;
            border:        #6A8BC0 solid 1px;
                  border:         0px;

            }

.Ressort_col2{
            float:left;
            width:                180px;
            margin-right: 5px;
            height:                160px;
            background:        #CFE4FF;
                  border:        #6A8BC0 solid 1px;
                  border-top:         0px;
}

.Ressort_R_Titel{
        font-size:        14pt; text-align:left; font-weight:normal; font-family:Verdana;
        line-height:11pt;
        background:        #AFD0FF;
        padding-left:5px;
        padding-top:4px;
        height:                20px;
        border-bottom:        #6A8BC0 solid 1px;
               border-top:        #6A8BC0 solid 1px;
        clear: both;
}

.Ressort_R_Name{
        font-size:        11pt;
        text-align:left;
        font-weight:bold;
        font-family:Verdana;
        padding:5px;
}

.Ressort_R_Adresse{
        xfloat: left;
        padding-left:5px;
        height:                20px;
}

.Ressort_G_Titel{
        font-size:        10pt; text-align:left; font-weight:bold; font-family:Verdana;
        background:        #AFD0FF;
        padding-left:5px;
        padding-top:4px;
        padding-bottom:4px;
               border-bottom:        #6A8BC0 solid 1px;
               border-top:        #6A8BC0 solid 1px;
}

.Ressort_G_Name{
        font-size:        8pt;
        text-align:left;
        font-weight:bold;
        font-family:Verdana;
        padding-left:5px;
        color:black;
 }

.Ressort_G_Adresse{
        font-size:        8pt;
        text-align:left;
        font-weight:normal;
        font-family:Verdana;
        padding-left:5px;
        color:black;
}

/* ##### Ressort #### */


/* ##### Mitgliederliste Ausgabe Detail START#### */
.MitgliedOutDetail{
   border:1px solid #8F8F8F;
   background:#8FBDFF;
   margin:0px;
   padding:0px;
   margin: 5px 0px 5px 0px;
   border-spacing: 15px;
   width: 350px;
 }

.MitgliedOutDetailHead        {
   font-family: verdana; font-size:19px;
   color:#4F4F4F;
   font-weight: bold;
   height: 50;
   text-align: center;
   vertical-align: top;
   background:#E2E2E2;
   border:1px solid #8F8F8F;
   margin: 5px 5px 5px 5px;
   border-spacing: 0px;
}

.MitgliedOutDetailC1        {
   color:#4F4F4F;
   width:80px;
   text-align: left;
   vertical-align: top;
   padding:5px;
   margin: 5px 5px 5px 5px;
}

.MitgliedOutDetailC2        {
   color:#4F4F4F;
   background:#E2E2E2;
   border:1px solid #8F8F8F;
   text-align: left;
   vertical-align: top;
   padding:2px;
   margin: 5px 5px 5px 5px;
}
/* #####  Mitgliederliste Ausgabe Detail END#### */





/* ##### Mitgliederliste Ausgabe Liste START#### */

.MitgliedOutList{
   width: 99%;
   background:#006699;
   Xbackground:#FFC6E6;
   font-family: verdana;
   font-size:12px;
   color:#000099;
   font-weight: normal;
   height: 50;
   border: 1px solid #000099;
}

.MitgliedOutList table{
   xborder: 1px solid #3F8EFF;
   xorder-spacing:2px;
      xborder-spacing:2px;
 xpadding-top:0px;
 xpadding-bottom:0px;
 xpadding-left:0px;
 xpadding-right:0px
}

.MitgliedOutList td{
   xborder: 1px solid #3F8EFF;
   xborder-spacing:2px;
   padding:2px;
   xpadding-top:0px;
   xpadding-bottom:0px;
   xpadding-left:0px;
   xpadding-right:0px

}


.MitgliedOutList a{
   background:#A4C1EF;
   font-family: verdana;
   font-size:12px;
   color:#000099;
   font-weight: bold;
   height: 50;
   xmargin-left: 5px;
   xmargin-right: 5px;
   padding-left : 2px;
   padding-right : 2px;
   border: 1px solid #3F8EFF;
}

.MitgliedOutList span{
   background:#C2D3EF;
   font-family: verdana;
   font-size:12px;
   color:#000099;
   font-weight: bold;
   height: 50;
   margin-left: 4px;
   xmargin-right: 1px;
   padding-left : 2px;
   padding-right : 2px;
   border: 1px solid #3F8EFF;
}
.MitgliedOutList a:hover{
   color:#000099;
   background:#819FCF;
}

 .xMitgliedOutListHover td tr  {
      border: 1px solid #ff0000;
}



.MitgliedOutListHover0{
   background:#EAEAEA;
   font-family: verdana;
   font-size:12px;
   color:#000099;
   font-weight: normal;
   height: 60;
   padding: 0px;
   margin:0px;
   border: 1px solid #00ff00;
}
.MitgliedOutListHover1{
   background:#ffffff;
   font-family: verdana;
   font-size:12px;
   color:#000099;
   font-weight: normal;
   height: 60;
   border: 0px solid #3F8EFF;
}

 .MitgliedOutListHover1:hover, .MitgliedOutListHover0:hover{
   background:#8FBDFF;
   font-family: verdana; font-size:12px;
   color:#4F4F4F;
   font-weight: normal;
   height: 50;
   border: 1px solid #ff0000;
}

.MitgliedOutListName{
   width: 180px;
   xbackground:#cccccc;
   xfont-family: verdana; font-size:12px;
   xcolor:#4F4F4F;
   font-weight: bold;
   height: 60;
}
.MitgliedOutListStrasse{
   width: 180px;
   font-weight: bold;
}
.MitgliedOutListOrt{
   width: 90px;
   font-weight: bold;
}
.MitgliedOutListTel{
   width: 150px;
   font-weight: bold;
}
.MitgliedOutListMitarbeit{
   width: 135px;
   font-weight: normal;
}
.MitgliedOutListGeburtstag{
   width: 135px;
   font-weight: normal;
}

.MitgliedOutListDetail{
   width: 50px;
   font-weight: normal;
   padding-left : 5px;
   background:#006699;
}

.MitgliedOutListHead{
   background:#C6E6;
   xfont-family: verdana; xfont-size:19px;
   color:#000099;
   font-weight: bold;
   height: 50;
   padding-left:5px;
   xtext-align: center;

}
 .xMitgliedOutListHead:hover{
   background:#8FBDFF;
}

/* #####  Mitgliederliste Ausgabe Head ENDE#### */






/* ##### Aktuelle Meldung Artikel Include Modul #### */
#aktuellemeldung
{        margin-top:         20px;
        padding: 0px;
         color:          #000099;
        font-weight:    normal;
         font-family:    Verdana;
        background:        #ffffff;
        border:                #9F1D1D solid 1px;
         font-size:      8pt;
        text-decoration:none;
}


.aktuellemeldungheader{
        text-align:         center;
        font-family:         verdana;
        font-size:        13px;
        font-weight:         bold;
  text-align:         center;
        background:        #EF6868;
        border-bottom:        #9F1D1D solid 1px;
        padding:        1px;
         color:            #000000;

}

.aktuellemeldungtext{
        font-weight:      bold;
         color:            #000099;
        margin-top:          5px;
        padding:         1px;
        padding-left:         5px;
}


/* #####flowload 1.0 counter   #### */

h4 {
    font-size: 14px;
    color: black;
    padding: 3px;
    border-bottom: 3px solid #94cd5e;
    background-color: #96a4bf;
    margin: 18px 0px 2px 0px;
}
.dl_tbl {
    margin-bottom: 20px;
}
.dl_head {
    padding: 1px;
    color: black;
    background-color: #94cd5e;
}
.dl_anzeigen {
    background: #fff url(../images/dl_plus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
}
.dl_verbergen {
    background: #fff url(../images/dl_minus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
}
.lastmodified {
    margin: -22px 5px 10px 0px;
    text-align: right;
    font-size: 10px;
}