/* css Dirk Froelich, PC und EDV Support - Köln, www.df-edv.de  */


body {
        margin: 0px auto;
        font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        text-align: left;
        color: #000033;
        background: #D3DCE0;
        }

        /*
        width: 750px;
        background: #D3DCE0 url(../images/dfpc_unten.gif) fixed no-repeat bottom center;
        */

p {     font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        color: #000033;
        background: transparent;
        }

p.rssinclude {
        font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        color: #000033;
        background: transparent;
        padding-right:5px;
        }

p.rssincludetitle {
        font-weight: bold;
        letter-spacing: 0.2em;
        padding-right:5px;
        }

code    { font-family: monospace;
        color: #3F0000;
        font-size: 1.1em;
        }

li {     font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        color: #000033;
        background: transparent;
        }

h1, h2, h3, h4, h5 { font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        background: transparent;
        }

h1         {
        color: white;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 0.09em;
        background: #0E3871 url(../images/ecke_u4.gif) fixed no-repeat top right;
        border-left: 25px solid ;
        border-color: darkorange;
        display:block;
        padding:5px;
        margin:0px;
        margin-bottom: 5px;
        }

h1.zwu {    color: white;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 0.09em;
        background: #0E3871;
        border-left: 25px solid ;
        border-color: darkorange;
        display:block;
        padding:5px;
        margin:0px;
        margin-bottom: 5px;
        margin-top:10px;
        }

h3 {    font-family: verdana, arial, Helvetica, Serifenlos, sans-serif;
        color: #003366;
        font-size: 16px;
        letter-spacing: 0.09em;
        text-transform: uppercase;
        background: transparent;
        font-weight: bold;


        }


h4 {
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 0.09em;
     /*   background: #0E3871 url(../images/ecke_u4.gif) fixed no-repeat top right;   */
        border-top: 1px solid ;
        border-bottom: 1px solid ;
        border-color: darkorange;
        display:block;
        padding:5px;
        margin:0px;
        margin-bottom: 5px;
        }



h5 {    color: white;
        font-size: 10px;
        font-weight: bold;
        letter-spacing: 0.09em;
        background: #0E3871 url(../images/ecke_u4.gif) fixed no-repeat top right;
   /*     border-left: 20px solid ;
        border-color: darkorange;  */
        display:block;
        padding:3px;
        margin:-5px;
        margin-bottom: 5px;
        }


p.linie {
        padding: 5px 10px 5px 10px;
        background: #F5FAFA;
        border-top: 1px solid ;
        border-bottom: 1px solid ;
        border-left: 0px solid ;
        border-right: 0px solid ;
        text-align: center ;
        }

p.menupunkt             { padding-left: 20px; padding-top: 3px; font-weight: bold; }

td.blue { background: #D3DCE0; }
td.anmerk {color: #666699; padding: 0px 3px 10px 3px;}
p.anmerk {color: #666699; }


#navi ul {
        list-style: square;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 1em;
        padding-left: 1em;
        }


#navi p { font-size: 0.7em; margin: 10px 0px 5px 10px; }
#navi li  { font-size: 0.9em; margin: 0px ; }
#navi td  { font-size: 1em; margin: 0px ; }

#content p { font-size: 0.7em; margin: 10px 0px 5px 10px; }
#content li  { font-size: 0.9em; margin: 0px ; }
#content td  { font-size: 1em; margin: 0px ; }

#randrechts p { font-size: 0.7em; margin: 10px 0px 5px 10px; }
#randrechts  { font-size: 0.9em; margin: 0px ; }

#randrechtsaussen p { font-size: 0.7em; margin: 10px 5px 5px 10px; }
#randrechtsaussen  { font-size: 0.9em; margin: 0px ; }



#credits p { font-size: 10px;  margin: 5px; text-align: center;}

#space p {
        font-size: 0.7em;
        margin-top: 2px;
        margin-right: 20px;
        margin-bottom: 2px;
        margin-left: 10px;
        text-align: right;
        }

#top p {
        font-size: 0.7em;
        margin-top: 2px;
        margin-right: 2px;
        margin-bottom: 2px;
        margin-left: 20px;
/*      text-align: center;                      */
        }

/*      Aussenabstand Margin 0-3-6-9 Uhr   nicht bei Opera             */