html {
height:100%;
max-height:100%;
padding:0;
margin-left:0;
border:0;

background-color: #1D2D4B; background-image:url(diamant_blau1.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; background-position: bottom left;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;

scrollbar-base-color:#1D2D4B;
scrollbar-3dlight-color:#1D2D4B;
scrollbar-arrow-color:#1D2D4B;
scrollbar-darkshadow-color:#1D2D4B;
scrollbar-face-color:#5A667C;
scrollbar-highlight-color:#1D2D4B;
scrollbar-shadow-color:#1D2D4B;
scrollbar-track-color:#1D2D4B;

}

#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:265px; padding-right:25px; position:relative; z-index:3;}

#head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:100px;  background-color:#1d2d4b;font-size:4em;  z-index:5; }


#left {position:fixed; left:0; top:0; height:100%; width:250px;  overflow:auto;
 background-position:0 100px; font-size:1em; color:#ffffff;z-index:4;}

* html #head, * html #foot,* html #left {position:absolute;}


#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:40px; float:left;}
.pad2 {display:block; height:100px;}

#content p {color:#ffffff;  margin-right: 25px;}
#content ul li {color:#ffffff;  margin-right: 25px;}
#content table {color:#ffffff;  margin-right: 25px;}


h1 {font-family: "Arial", "MS Sans Serif", "Verdana";
    color: #BFDCFF;
    font-size : 15pt;
    text-align: left;
    font-style: italic;
    }

h2 {font-family: "Arial", "MS Sans Serif", "Verdana";
    color: #BFDCFF;
    font-size : 13pt;
    text-align: left;
    }

h3 {font-family: "Arial", "MS Sans Serif", "Verdana";
    color: #BFDCFF;
    font-size : 11pt;
    text-align: left;
    }

h4 {font-family: "Arial", "MS Sans Serif", "Verdana";
    color: #C9C8CE;
    font-size : 10pt;
    font-weight : "bold";
    text-align: left;
    }


h5 {font-family: "Arial", "MS Sans Serif", "Verdana";
    color: #C9C8CE;
    font-size : 10pt;
    font-weight : "bold";
    text-align: left;
    }

p {
   font-family: "Arial", "MS Sans Serif", "Verdana";
   color: #ffffff;
   font-size: 10pt;
   text-align: justify;
   line-height: 150%;
   }


p a {
    font-size: 10pt;
    }

table {
   font-family: "Arial", "MS Sans Serif", "Verdana";
   color: #ffffff;
   font-size: 10pt;
   }



blockquote {
   font-family: "Arial", "MS Sans Serif", "Verdana";
   color: #ffffff;
   font-size: 10pt;
   text-align: justify;
   margin-left: 40px;
   margin-right: 30px;
   padding: 10px;
   background-color: #2f3d59;
   line-height: 150%;
   }




li {
   font-family: "Arial", "MS Sans Serif", "Verdana";
   color: #ffffff;
   font-size: 10pt;
   line-height: 150%;
   }


#navi {
       padding: 0;
       padding-left:20px;
       padding-top:10px;
       font-size : 8pt;
       font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;
       }




#navi1 {   font-weight: normal;
	  margin-left: 20pt;
           font-style:italic;
           font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;
           color: #d00000;
           font-size : 8pt;
           text-align: left;
           padding: 0;
           }


#navi2 {   font-weight: normal;
	  margin-left: 21pt;
           font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;
           font-style:italic;
           color: #d00000;
           font-size : 8pt;
           text-align: left;
           padding: 0;
           }





#inhalt {position: absolute;
	 top: 30px;
	 left: 270px;
          margin-right: 20px;
        }

.info
      {position:absolute;
       top:0px;
       left:0px;
       width:1px;
       height:1px;
       overflow:hidden;
      }


#vorlagen
      {position:absolute;
       top:200px;
       margin-left:40px;
       margin-right:40px
      }



a:link { font-weight:bold; color:#BFDCFF; text-decoration:underline; }
a:visited { font-weight:bold; color:#BFDCFF; text-decoration:underline; }
a:active { font-weight:bold; color:#BFDCFF; text-decoration:underline; }
a:hover { font-weight:bold; color:#3399ff; text-decoration:none; }
a:focus { font-weight:bold; color:#BFDCFF; text-decoration:none; }

p a:link { font-weight:normal;}
p a:visited { font-weight:normal;}
p a:active { font-weight:normal;}
p a:hover { font-weight:normal;}
p a:focus { font-weight:normal;}


li a:link { font-weight:normal;}
li a:visited { font-weight:normal;}
li a:active { font-weight:normal;}
li a:hover { font-weight:normal;}
li a:focus { font-weight:normal;}


a.nav, a.nav:visited {display:block; width:200px; height:25px; line-height:25px; text-decoration:none; color:#BFDCFF; font-weight:normal; }
a.nav:hover {text-decoration:none;}


#navi a:link { font-weight:bold; color:#BFDCFF; text-decoration:none; padding:5px 3px 5px 3px;display:block;}
#navi a:visited { font-weight:bold; color:#BFDCFF; text-decoration:none;padding:5px 3px 5px 3px; display:block;}
#navi a:active { font-weight:bold; color:#BFDCFF; text-decoration:none;padding:5px 3px 5px 3px; display:block;}
#navi a:hover { font-weight:bold; color:#3399ff; text-decoration:none; background-color:#2f3d59;padding:5px 3px 5px 3px;display:block;}
#navi a:focus { font-weight:bold; color:#BFDCFF; text-decoration:none;padding:5px 3px 5px 3px;display:block; }

#navi .kasten {font-weight:bold; color:#BFDCFF; background-color:#2f3d59;text-decoration:none; padding:5px 3px 5px 3px;display:block;}

#navi1 a {font-weight: normal;}
#navi2 a {font-weight: normal;}

#navi1 a:link {font-weight: normal;}
#navi2 a:link {font-weight: normal;}

#navi1 a:visited {font-weight: normal;}
#navi2 a:visited {font-weight: normal;}

#navi1 a:active {font-weight: normal;}
#navi2 a:active {font-weight: normal;}

#navi1 a:hover {font-weight: normal;}
#navi2 a:hover {font-weight: normal;}

#navi1 a:focus {font-weight: normal;}
#navi2 a:focus {font-weight: normal;}




.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#000;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#000; width:200px;}

.abstand {margin:30px;}

.mitte {text-align:center;}