*  {
     color:black;
     font-size:8pt;
     /*font-family:"Georgia","Garamond","Times New Roman",Times,serif;*/
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-style:normal;
     font-weight:normal;
   }

body {
     margin: 0px;
}

h1 { 
     color:#0c002f; 
     /* font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:13pt; 
     font-weight:bold;
     margin-top:12pt;
     margin-bottom:6pt;
     margin-left:6pt;
     margin-right:6pt;
     text-align:left;
   }

h2 {
     color:#0c002f; 
     /* font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:10pt;
     font-weight:bold;
     margin-top:10pt;
     margin-bottom:4pt;
     margin-left:6pt;
     margin-right:6pt;
     text-align:left;
   }

h3 {
     color:#0c002f; 
     /* font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:8pt;
     font-weight:bold;
     font-style:italic;
     margin-top:10pt;
     margin-bottom:4pt;
     margin-left:6pt;
     margin-right:6pt;
     text-align:left;
   }


p  { 
     color:black;
     font-size:8pt;
     /*font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     line-height:1.5em;
     font-weight:normal;
     margin-top:0pt;
     margin-bottom:6pt;
     margin-left:6pt;
     margin-right:6pt;
     text-align:left;
}

#submenu {
     margin-top:20px;
     margin-right:20px;
}

p.submenuentry {
     margin-top:1em;
     margin-bottom:1em;
     margin-right:0px;
     margin-left:0px;
     text-align:right;
     line-height:1em;
}

a.submenuentry {
     /* font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:8pt;
     /* font-weight:bold; */
     /* font-style:italic; */
     color:#0c002f; 
     text-decoration:none; 
}
a.submenuentry:hover { 
     text-decoration:underline;
}

p.submenuheading {
     margin-top:15px;
     margin-bottom:7px;
     margin-right:0px;
     margin-left:0px;
     text-align:right;
     line-height:1em;
}
a.submenuheading {
     /* font-family:"Georgia","Garamond","Times New Roman",Times,serif; */
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:8pt;
     font-weight:bold;
     /* font-style:italic; */
     color:#0c002f; 
     text-decoration:none; 
}

p.firmaerstezeile {
     margin-top:1em;
     text-transform:uppercase;
     letter-spacing:0.2em;
     text-align:center;
}
p.firmafolgezeile {
     margin-bottom:1em;
     font-variant:small-caps;
     text-align:center;
}

p.imprfirmenangabenerstezeile {
     margin-top:6pt;
     margin-bottom:0pt;
     font-size:8pt;
     text-align:left;
     text-decoration:none;
}
p.imprfirmenangabenfolgezeile {
     margin-top:0pt;
     margin-bottom:6pt;
     margin-left:2em;
     text-align:left;
     text-decoration:none;
}

p.adresse {
     font-size:8pt;
     line-height:1em;
}

.boxback   { 
     width: 100%; 
     height: 100%;
     position: fixed;
     left: 0px;
     top: 0px;
     background: #ebf5eb;
     z-index: 0;
}
.boxwrap   { width: 850px; margin-left: auto; margin-right: auto; z-index: 1;}

.boxbody   { color: black; width: 650px; float: left; margin:0px; z-index: 1;}
.boxcenter { 
     color: black; 
     width: 450px; 
     float: right; 
     position: relative; 
     margin:0px; 
     z-index: 1;
     background: #e3ede3;
}
.boxleft   { 
	 width: 200px; 
	 float: left; 
     margin:0px;
     z-index: 1;
}
.boxright  { width: 200px; float: right; margin:0px; z-index: 1;}
.boxheader { width: 100%;  clear: both; position: relative; left: 200px; margin:0px; z-index: 1;}
.boxfooter { 
    width: 100%;  
    clear: both; 
    position: relative; 
    left: 200px; 
    margin:0px; 
}

.boxclear  { clear: both; }

/* ie hack: */
     .iehackwrap { text-align: center;  }
     .boxwrap    { text-align: justify; }     


/* formatting */
.boxwrap { text-align: justify; margin-bottom: 2em; }

/* div { margin: 0px; padding: 0px; }
h1  { padding: 2px 10px; margin: 0px; margin-left:6pt; margin-right:6pt;}
p   { padding: 5px 10px; margin: 0px; margin-left:6pt; margin-right:6pt; } */

li  { margin-bottom:5pt; margin-left:6pt; margin-right:6pt; text-align:left; }

.minimenu {
     position:absolute; 
     top:5px; 
     left:655px;
     z-index:5;
}
p.minisubmenuentry {
     margin-top:0px;
     margin-bottom:0px;
     margin-right:0px;
     margin-left:0px;
     text-align:left;
     line-height:0.9em;
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:7pt;
     color:#0c002f; 
     text-decoration:none; 
}
a.minisubmenuentry {
     font-family:Verdana,Tahoma,Arial,sans-serif;
     font-size:7pt;
     color:#0c002f; 
     text-decoration:none; 
}
a.minisubmenuentry:hover { 
     text-decoration:underline; 
}

