body            { margin-left: auto; 
                  margin-right: auto;
                  background-color: #0b1735 }

img             { behavior: url('/fileadmin/Template/pngbehavior.htc') }



#layer          { position: absolute;
                  height: 648px; 
                  width: 1000px;
                  margin:-324px 0px 0px -500px;
		border: 1px solid #fff;
                  top: 50%; 
                  left: 50%;
                  z-index: 1}

#logo              { position: absolute;
                  top: 0px;
                  left: 0px }

#qqq              { position: absolute;
                  top: 10px;
                  right: 10px }

#schrift      { position: absolute;
                  top: 45px;
                  right: 10px }
				  
#text1     { position: absolute;
                  top: 9px;
                  left: 210px;
                  z-index: 3 }

#text2          { position: absolute;
                  top: 95px;
                  left: 560px;
                  z-index: 3 }

#text3          { position: absolute;
                  top: 137px;
                  left: 201px;
                  z-index: 3 }

#text4          { position: absolute;
                  width: 200px;
                  bottom: -10px;
                  left: 0px;
                  z-index: 3 }

#text5          { position: absolute;
                  width: 800px;
                  height: 161px;
                  bottom: 0px;
                  right: 0px;
                  z-index: 3 }

#text6          { position: absolute;
                  top: 515px;
                  left: 720px;
                  z-index: 3 }

#bild1          { position: absolute;
                  bottom: 154px;
                  left: 201px;
                  z-index: 3 }

#bild2          { position: absolute;
                  top: 165px;
                  right:0px;
                  z-index: 1 }


.te3xt           { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 16px; 
                  font-family: Arial, Verdana, sans-serif ; 
                }


.te3xt a         { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                }

.te3xt a:hover   { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: underline; 
                }



.text           { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 16px; 
                  font-family: Arial, Verdana, sans-serif ; 
                }


.text a         { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  border-bottom: 1px dotted #fff;
                }

.text a:hover   { color: #fff; 
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  border-bottom: 1px solid #fff;
                }

.text p         { padding-left: 10px ; 
                  padding-right: 10px ; 
                  padding-bottom: 5px ; 
                }

.align-right    { text-align: right ; 
                }

.te2xt           { color: #fff; 
                  background-image:url('bilder/i_hg2.png');
                  background-repeat: repeat-x;
                  line-height: 25px;
                  height: 25px;
                  width: 799px;
                  font-size: 14px;
                  font-weight: normal; 
                  font-family: Arial, Verdana, sans-serif ; 
                }



/*-------------*/
/* Erste Ebene */
/*-------------*/


ul#nav,
ul#nav ul {
	margin-top: 0px;
	margin-left: 15px;
         padding: 0;
	width: 784px; /* Width of Menu Items */
	}
 
ul#nav li {
         display: inline;
	list-style: none;
	margin-bottom: 0px;
	}
 
ul#nav li a {
          color: #fff;
          font-size: 14px;
          font-weight: normal; 
          padding-left: 35px;
          padding-right: 35px;
          padding-bottom: 5px;
          overflow: hidden;
          font-family: Arial, Verdana, sans-serif ; 
          text-decoration: none;
	}


ul#nav li.aktiv a {
          color: #0b1735;
          font-size: 14px;
          font-weight: normal; 
          padding-left: 35px;
          padding-right: 35px;
          padding-bottom: 5px;
          font-family: Arial, Verdana, sans-serif ; 
          text-decoration: none;
	}


ul#nav li a:hover { 
         color: #0b1735;
}

		
/*---------------------------*/
/* Fix IE. Hide from IE Mac \*/
/*---------------------------*/

*+html ul#nav li { float: left; height: 1%;}
*+html ul#nav li a { height: 1%; width: 121px;}
*+html ul#nav li a:hover { width: 100px; }
*+html ul#nav ul { width: 799px; }





/*--------------*/
/* Zweite Ebene */
/*--------------*/


ul#nav li ul {
	position: absolute;
	background-color: #009cda;
         display: none;
	width: 130px;
	left: 505px;                                     /* Set 1px less than menu width */
	top: 25px;
	z-index: 100;
	}



ul#nav li ul li { 
 	        display: block;
                background-color: #009cda;
                margin-bottom: 0px;
                }                                        /* Sub Menu Styles */


ul#nav li ul li a {
          color: #fff;
          font-size: 14px;
          font-weight: normal; 
          line-height: 25px; 
          font-family: Arial, Verdana, sans-serif ; 
          text-decoration: none;
          padding-left: 20px;
          padding-right: 20px;
	}

ul#nav li ul li.aktiv a {
          color: #0b1735;
          height: 25px; 
          font-size: 14px;
          font-weight: normal; 
          line-height: 25px; 
          padding-left: 20px;
          padding-right: 20px;
          font-family: Arial, Verdana, sans-serif ; 
          text-decoration: none;
	}


/*---------------------------*/
/* Fix IE. Hide from IE Mac \*/
/*---------------------------*/

*+html ul#nav li ul li { float: left; height: 1%;}
*+html ul#nav li ul li a { height: 1%; width: 121px;}
*+html ul#nav li ul li a:hover { width: 100px; }



/*-------------*/
/*  The Magic  */
/*-------------*/


 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; z-index: 1000; } /* The magic */


