/* Einstellungen fuer alle Seiten ausser Startseite */
BODY{
    margin:  0;
    padding: 0;
    min-width:         900px;
    background-color:  #dff1fd; 
    background-image:  url(bilder/index_bl-170-1000-dff1fd.gif); 
    background-repeat: no-repeat;
    COLOR:   #000000; 
    FONT-FAMILY:Verdana,Arial,Times,Helvetica,Sans-Serif;
    FONT-SIZE:11pt;
    text-decoration:none;
    }

td, th, p, ul, ol,li, a, b, input{ }
/* input{FONT-FAMILY:Verdana,Arial,Times,Helvetica,Sans-Serif;text-align:right;} nur bei IE ok*/

h1, h2, h3, h4, h5, b{
    margin:      10px 0px;
    font-weight: bold; }

h1{ FONT-SIZE: 20pt; }
h2{ FONT-SIZE: 17pt; }
h3{ FONT-SIZE: 13pt; }
h4{ FONT-SIZE: 12pt; }
h5{ FONT-SIZE: 11pt; }


a{ color:#0000ff; text-decoration:underline; }
a:link{ }
a:visited{color:#800080; }
/* die Italics sind nur in Tabellen mit viel Platz drum gut, sonst springt der Text */
a:hover, a:active, a:focus{color:#ff0000; }


/* ----- Seitenbereiche ----- */
#navigation{
    /*position:  absolute;*/
    float:       left;
    left:        0px; 
    top:         0px;
    width:       220px;
    height:      300px; 
    padding:     250px 0px 30px 20px;
    /*  
    border:      1px dotted red; */

    }

#navi2 {  
    width:190px; 
    margin-bottom:0px;
    padding-top:  5px; 
    font-weight: normal; 
    /*  
    border:      1px dotted green; */
    }

#navi2 ul {
    margin-bottom:0px; 
    margin-top:   0px; 
    }

#navi2 ul.ul1{ 
    margin-left:30px; }
    margin-bottom:0px; }

#navi2 a{
    margin-left:10px; 
    font-weight: normal;
    color:#000;
    text-decoration:none;  }

#navi2 a:hover  {color:#cc0000;  font-style:italic;}
#navi2 a:active {color:#cc0000; }


#header{
    left:        230px;
    top:         0px;
    height:      80px;
    margin:      0px  0px 0px 240px;
    padding:     40px 0px 0px   0px;
    background-color: #dff1fd; 
    text-align:  center;
    /*
    border:      1px dotted red; */
    }

#inhalt{
/*
    float:       left;  */
    left:        230px;
    margin:      0px   0px  0px  240px;
    padding:     20px 10px 20px  20px;
    /* 
    border:      1px dotted green;  */
    }

#footer{
    clear:       both; 
    width:       95%;
    margin:      0px auto 0px auto;
    padding:     5px 0px 15px 0px; 
    text-align:  left;
    FONT-SIZE:   9pt;
    }

#footerright{
    float:right;
    padding-right: 1%;
    text-align:    right;

    }

#footerleft{
    width:        50px;
    padding-left: 1%;
    text-align:   left;
    /* 
    border:1px dotted red; */
    }

/* ----- sonstige Festlegungen ----- */

/* Links für die Navi-Seite größer und bewegt bei Berührung */
a.dick        {color:#000000;   FONT-SIZE:12pt;font-weight:bold;text-decoration:none;}
a.dick:link   {color:#000000;}
a.dick:visited{color:#000000;}
a.dick:hover  {color:#cc0000;  font-style:italic;}
a.dick:active {color:#cc0000; }


/* Links für die Navi-Seite klein */
a.klein:link{color:#000000;   FONT-SIZE:9pt;font-weight:bold;text-decoration:none;}
a.klein:visited{color:#000000;FONT-SIZE:9pt;font-weight:bold;text-decoration:none;}
a.klein:hover{color:#cc0000;  FONT-SIZE:9pt;font-weight:bold;text-decoration:none;font-style:italic;}
a.klein:active{color:#cc0000; FONT-SIZE:9pt;font-weight:bold;text-decoration:none;}



/* ----- Eigenschaften beim Druck ----- */

@media print
    {

    /* Schriftgröße beim Druck */
    BODY{
      font-family: Georgia, "Times New Roman", serif;
      FONT-SIZE:10pt;}

    h1, h2, h3, h4, h5, b{
        margin:      7px 0px;}

    h1{ FONT-SIZE: 16pt; }
    h2{ FONT-SIZE: 14pt; }
    h3{ FONT-SIZE: 12pt; }
    h4{ FONT-SIZE: 11pt; }
    h5{ FONT-SIZE: 11pt; }

    #navigation, #navi2, .nichtdrucken
        {
        display:none;
        }

    #header{
        left:       30px; 
        margin:      5px 0px 0px 0px;
        padding:     0px;
        text-align:  left;
        }
    #header h1{
        margin:   0px;
        }

    #inhalt{
        margin:       0px 10px 10px 10px;
        padding-top:  0px;
        }
    }