/*  litsal.net-Stylesheet1 : Rollover                */
/*  Author:        stefan.gentz@litsal.de  */
/*  Version:       0003a                   */
/*  Created:       2003/03/29              */
/*  Last Modified: 2003/03/29              */
/*  color: #990000 - sehr dunkles braun    */
/*  color: #FF9900 - LH Orange             */
/*  color: #000066 - LH DarkBlue           */
/*  color: #990000 - sehr dunkles rotbraun */
/*  color: #316AC5 - MS DarkBlue           */
/*  color: #C1D2EE - MS LightBlue          */
/*  color: #006666 - CA DarkGreen          */

body
{
scroll="auto";
valign="top";
background-color: #EFEDDE;
scrollbar-face-color: #EFEDDE;
scrollbar-highlight-color: #EFEDDE;
scrollbar-shadow-color: #63638c;
scrollbar-3dlight-color: #63638c;
scrollbar-arrow-color: #63638c;
scrollbar-track-color: #EFEDDE;
scrollbar-darkshadow-color: #ffffff;
}

p, td, tr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px }

/* ============= ROLLOVER FORMATS ========== */
a.longhead
{
color:#000066;
border:0px solid #000066;
background-color: #F5F5F5;
cursor:pointer;
text-decoration:none;
}
a.longhead:link { background-color:#FFFFFF; border:1px solid #000066; text-decoration:none; }
a.longhead:visited { background-color:#FFFFFF; border:1px solid #000066; text-decoration:none; }
a.longhead:hover { background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }
a.longhead:active { background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }

a.simple
{
color:#316AC5;
border:1px solid #C1D2EE;
border-bottom:1px solid #C1D2EE;
text-decoration:none;
cursor:pointer;
}
a.simple:link { color:#316AC5; text-decoration:none; }
a.simple:visited { background-color:#EFEDDE; text-decoration:none; }
a.simple:hover { background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }
a.simple:active { background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }

a.simpleText
{
color:#316AC5;
text-decoration:none;
cursor:pointer;
}
a.simpleText:link { color:#316AC5; text-decoration:none; }
a.simpleText:visited { color:#316AC5; text-decoration:none; }
a.simpleText:hover { color:#316AC5; text-decoration:none; }
a.simpleText:active { color:#316AC5; text-decoration:none; }



a.head
{
color:#F89816;
text-decoration:none;
cursor:pointer;
}
a.head:link { color:#F89816; text-decoration:none; }
a.head:visited { text-decoration:none; }
a.head:hover { text-decoration:none; }
a.head:active { text-decoration:none; }


p.XPintro
{
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 13px;
font-weight: regular;
color: #46402F;
text-align: left;
line-height: 16px;
margin-left:5px;
margin-top:3px;
margin-right:5px;
margin-bottom:3px;
padding:5px;
text-decoration:none;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}
a.XPintro { display:block; color: #46402F; background-color:#FFFFFF; margin-left:-5px; margin-right:-5px; padding:5px; border:1px solid #FFFFFF; text-decoration:none; }
a.XPintro:link { color: #46402F; background-color:#FFFFFF; border:1px solid #FFFFFF; text-decoration:none; }
a.XPintro:visited { background-color:#FFFFFF; border:1px solid #FFFFFF; width:100%; hight:100%; text-decoration:none; }
a.XPintro:hover { background-color:#EFEDDE; border:1px solid #C5C2B8; width:100%; hight:100%; text-decoration:none; }
a.XPintro:active { background-color:#EFEDDE; border:1px solid #C5C2B8; width:100%; hight:100%; text-decoration:none; }

p.sidemenu
{
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: regular;
color: #46402F;
text-align: left;
margin:1px;
padding:3px;
text-decoration:none;
border:1px solid #FFFFFF;
}
a.sidemenu { display:block; color: #46402F; background-color:#FFFFFF; margin-left:3px; padding:3px; border:1px solid #FFFFFF; width:100%; hight:100%; text-decoration:none; }
a.sidemenu:link { color: #006666; background-color:#FCFCF9; border:1px solid #FCFCF9; width:100%; hight:100%; text-decoration:none; }
a.sidemenu:visited { color:#006666; background-color:#FCFCF9; border:1px solid #FCFCF9; width:100%; hight:100%; text-decoration:none; }
a.sidemenu:hover { color: #4D4D4D; background-color:#C1D2EE; border:1px solid #316AC5; width:100%; hight:100%; text-decoration:none; }
a.sidemenu:active { color: #4D4D4D; background-color:#C1D2EE; border:1px solid #316AC5; width:100%; hight:100%; text-decoration:none; }

a.Projects { display:block; text-align:left; width:100%; hight:100%; padding-top:2px; padding-bottom:2px; }
a.Projects:link { color: #006666; background-color:#EFEDDE; border:1px solid #FCFCF9; text-decoration:none; }
a.Projects:visited { color:#006666; background-color:#EFEDDE; border:1px solid #FCFCF9; text-decoration:none; }
a.Projects:hover { color: #4D4D4D; background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }
a.Projects:active { color: #4D4D4D; background-color:#C1D2EE; border:1px solid #316AC5; text-decoration:none; }

.XPheadline
{
font-family: Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
font-size: 13px;
font-weight: regular;
color: #000066;
text-align: left;
line-height: 16px;
margin-left:11px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
border-bottom:1px solid #000066;
background-color: #EFEDDE;
}

.XPh1
{
font-family: Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
font-size: 14px;
font-weight: regular;
color: #F89816;
text-align: left;
line-height: 16px;
margin-left:5px;
margin-top:15px;
margin-right:5px;
margin-bottom:5px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
padding-bottom:5px;
border-color:#F89816;
border-top-style:solid;
border-top-width:2px;
}

.XPh1.ff
{
margin-top:15px;
margin-bottom:5px;
}

.XPh2
{
font-family: Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
font-size: 13px;
font-weight: regular;
color: #000066;
text-align: left;
line-height: 16px;
margin-left:11px;
margin-top:5px;
margin-right:4px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:4px;
padding-bottom:0px;
border-color:#000066;  /*  F89816 = orange  000066 = darkblue  */
border-bottom-style:solid;
border-bottom-width:1px;
}

.XPautor
{
font-family: Verdana, Arial;
font-size: 11px;
font-variant: normal;
color: #000058;
font-weight: bold;
text-align: left;
margin-left:    5;
margin-top:     0;
margin-right:   5;
margin-bottom:  0
}

.XPbuchtitle
{
font-family: Verdana, Arial;
font-size: 11px;
font-variant: normal;
color: #000058;
font-weight: regular;
text-align: left;
margin-left:    5;
margin-top:     2;
margin-right:   5;
margin-bottom:  0;
padding-left:10px;
padding-top:0px;
padding-right:4px;
padding-bottom:0px;

}

.autor         { font-family:    Arial;
                 font-size:      11px;
                 font-variant:   normal;
                 color:          #000058;
                 font-weight:    bold;
                 text-align:     left;
                 line-height:    100%;
                 margin-top:     2;
                 margin-left:    5;
                 margin-right:   5;
                 margin-bottom:  2;
               }

.buchtitel     { font-family:    Arial;
                 font-size:      11px;
                 font-variant:   normal;
                 color:          #CC3300;
                 font-weight:    bold;
                 text-align:     left;
                 line-height:    100%;
                 margin-top:     5;
                 margin-left:    5;
                 margin-right:   5;
                 margin-bottom:  5;
                 vertical-align: top;
               }

.heading_03    { font-family:    Arial;
                 font-size:      10px;
                 font-variant:   normal;
                 color:          #000058;
                 font-weight:    bold;
                 text-align:     left;
                 line-height:    100%;
                 margin-top:     10;
                 margin-left:    5;
                 margin-right:   0;
                 margin-bottom:  5;
               }

.body-text     { font-family:    Verdana;
                 font-size:      10px;
                 font-variant:   normal;
                 color:          #333333;
                 text-align:     justify;
                 line-height:    150%;
                 margin-top:     5;
                 margin-left:    5;
                 margin-right:   5;
                 margin-bottom:  5;
               }

.body-text_0   { font-family:    Verdana;
                 font-size:      10px;
                 font-variant:   normal;
                 color:          #333333;
                 text-align:     justify;
                 line-height:    150%;
                 margin-top:     0;
                 margin-left:    5;
                 margin-right:   5;
                 margin-bottom:  0;
               }

.body-text-quote  { font-family:    Verdana;
                    font-size:      10px;
                    font-variant:   normal;
                    font-stretch:   normal;
                    font-weight:    bold;
                    color:          #333333;
                    text-align:     left;
                    line-height:    150%;
                    margin-top:     5;
                    margin-left:    20;
                    margin-right:   5;
                    margin-bottom:  5
                  }

.verlage-liste  { font-family:    Verdana;
                  font-size:      10px;
                  font-variant:   normal;
                  font-stretch:   normal;
                  font-weight:    regular;
                  color:          #333333;
                  text-align:     left;
                  line-height:    120%;
                  margin-top:     3;
                  margin-left:    36;
                  text-indent:    -12;
                  margin-right:   5;
                  margin-bottom:  3
                }

.center-body-text { font-family:    Verdana;
                    font-size:      10px;
                    font-variant:   normal;
                    font-stretch:   normal;
                    font-weight:    bold;
                    color:          #333333;
                    text-align:     justify;
                    line-height:    150%;
                    margin-top:     0;
                    margin-left:    5;
                    margin-right:   5;
                    margin-bottom:  5
                  }



/* ============= PGF FORMATS =============== */

.pagetitle	{	font-family:    Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
				font-size:      22px;
				color:          #F89816;
				font-weight:    regular;
				text-align:     left;
				line-height:    150%;
				margin-top:     10px;
				margin-left:    5px;
				margin-right:   5px;
				margin-bottom:  10px
			}

.intro		{	font-family:    Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
				font-size:      15px;
				font-weight:    regular;
				color:          #006666;
				text-align:     left;
				line-height:    150%;
				margin-top:     5px;
				margin-left:    10px;
				margin-right:   5px;
				margin-bottom:  5px
			}

.fmmenu		{	font-family:    Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
				font-size:      11px;
				font-weight:    regular;
				color:          #000000;
				text-align:     left;
				line-height:    100%;
				margin-top:     3px;
				margin-left:    5px;
				margin-right:   5px;
				margin-bottom:  3px
			}

.heading_01	{	font-family:    Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
				font-size:      18px;
				color:          #006666;
				font-weight:    regular;
				text-align:     left;
				line-height:    150%;
				margin-top:     5px;
				margin-left:    5px;
				margin-right:   5px;
				margin-bottom:  5px
			}

.heading_02    { font-family:    Franklin Gothic Medium, Arial Narrow, Helvetica-Narrow, sans-serif;
                 font-size:      14px;
                 color:          #006666;
                 font-weight:    regular;
                 text-align:     left;
                 line-height:    150%;
                 margin-top:     10px;
                 margin-left:    5px;
                 margin-right:   5px;
                 margin-bottom:  10
               }

.formular	{	font-family:    Verdana, Arial, Helvetica, Geneva, sans-serif;
				font-size:      11px;
				font-weight:    regular;
				vertical-align: middle;
				color:          #006666;
				text-align:     left;
				margin-top:     2;
				margin-left:    10;
				margin-right:   10;
				margin-bottom:  2
               }

.body-text     { font-family:    Verdana, Arial, Helvetica, Geneva, sans-serif;
                 font-size:      10px;
                 font-weight:    regular;
                 color:          #006666;
                 text-align:     left;
                 line-height:    15px;
                 margin-top:     2;
                 margin-left:    5;
                 margin-right:   5;
                 margin-bottom:  2
               }



/* ============= TABLE FORMATS ============= */

.table {
border-collapse:collapse;
border-top-style:solid;
border-top-width:0;
border-left-style:solid;
border-left-width:0;
border-right-style:solid;
border-right-width:0;
cellpadding="0";
cellspacing="0";
}

.mainmenu
{
border:1px solid #C5C2B8;
background-color: #FCFCF9;
width: 150px;
cursor:pointer;
}

.submenu
{
border:1px solid #8A867A;
background-color: #FCFCF9;
cursor:pointer;
height: 20px;
width: 150px;
}

.SideMenuCell
{
border:1px solid #FCFCF9;
background-color: #FCFCF9;
cursor:pointer;
width:100%;
}

.prv
{
border:0px solid;
background-color: #EFEDDE;
vertical-align: top;
}

.cellempty
{
border:0px solid #EFEDDE;
cursor:arrow;
width: 15px
}

.cellbluedark
{
border:0px solid;
background-color: #9999CC;
width: 150px
}

.cellbluefree
{
border:0px solid;
background-color: #9999CC;
}

.cellorange
{
border:0px solid;
background-color: #F89816;
width: 10px
}

.maincell
{
border:0px solid;
background-color: #FFFFFF;
vertical-align: top;
width: 190px
}

.maincellfree
{
border:0px solid;
background-color: #FFFFFF;
vertical-align: top;
}

.tablehead
{
font-family:    Franklin Gothic Medium, Arial Narrow, sans-serif;
font-size:      14px;
color:          #F89816;
font-weight:    regular;
text-align:     left;
margin-top:     0px;
margin-left:    5px;
margin-right:   5px;
margin-bottom:  0px
}