BODY {
    padding: 0px;
    MARGIN: 0px;
    font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
    COLOR: black;
    background-color: #D2D2D2;
   
}

#main {
   MARGIN: 0px;
    padding: 0px;
     WIDTH: 848px;
}
	
#header {
   MARGIN: 0px;
    WIDTH: 100%;
     HEIGHT: 138px;
      border-bottom: #668BC1 3px solid;
	}
	
#content {
 margin: 0px;
  WIDTH: 100%;
     background-color: #ffffff;
	  }
	  
#site {
	text-align: right;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	position: relative;
	left: auto;
}
#subnav {
	float: right;
	padding-right: 35px;
	font-weight: bold;
}
#submen {
	 padding: 10px;
}

#footer {
  BORDER-TOP: 3px solid #668BC1;
    WIDTH:100%;
     text-align: center;
	  background-color: #D2D2D2;
	  padding-bottom: 16px;
}

									/* Layout */

#address {
	margin: 4px;
     font-style: normal;
	      text-align: center;
	       FONT-SIZE: 95%
}
address {
	 padding-left: 18px;
	  padding-right: 18px;
     font-style: normal;
}

H1 {
	 font-weight: bold;
     font-size: 1.5em;
      color: #668BC1;
       text-decoration : underline;
        letter-spacing : 0.1em;
			PADDING-RIGHT: 15px;
			 PADDING-LEFT: 15px;
			  PADDING-BOTTOM: 20px;
			   MARGIN: 0px;
				 PADDING-TOP: 5px;
				  TEXT-ALIGN: right
}
H2 {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; MARGIN: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 12px; TEXT-ALIGN: left;
	font-size: 1em;
}
H3 {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; MARGIN: 0px; PADDING-TOP: 12px; PADDING-BOTTOM: 12px; TEXT-ALIGN: left;
	font-size: 1em;
}
H4 {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; MARGIN: 0px; PADDING-TOP: 12px; PADDING-BOTTOM: 12px; TEXT-ALIGN: left;
	font-size: 1em;
}
P {
	PADDING-LEFT: 18px; PADDING-RIGHT: 97px; MARGIN: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}

ul {
	list-style-type: square;
	display: compact;
	padding-right: 95px;
	margin-top: 10px;
	
}

li {
	padding-bottom: 4px;
}

ol {
	padding-bottom: 4px;
}

.larg {
	font-weight: bolder;
}

.init {
	font-weight: bold;
	 color: #668BC1;
}

.initlar {
	color: #668BC1;
	font-size: 1.2em;
	}

.initbig {
	font-weight: bolder;
	 color: #668BC1;
}
	
.ueber {
    font-weight: bold;
    font-size: 1.5em;
    color: #668BC1;
    text-decoration : underline;
    letter-spacing : 0.1em;
}

.size2 {
	FONT-SIZE: small;
}

#submen A:link {
     font-weight: bold;
      
	}

A:link {
	COLOR: #668BC1;
	text-decoration: none;
}

A:visited {
   color: #8A8A8A;
}
	
.form {
  	font-weight: bold;
	font-size: 90%;
}
img {
	border: 0px;
}

										/* Nav */

#m {
margin-left: 50px;
      margin-top: 124px;
       WIDTH: 88px;
		  COLOR: #000000;
         BACKGROUND-COLOR: #668BC1;
			padding-bottom: 1px;
         
}
#m1 {
      margin-top: 124px;
       WIDTH: 88px;
		  COLOR: #000000;
         BACKGROUND-COLOR: #668BC1;
	padding-bottom: 1px;
}

#m2 {
      margin-top: 124px;
       WIDTH: 88px;
		  COLOR: #000000;
         BACKGROUND-COLOR: #668BC1;
	padding-bottom: 1px;
}

#m3 {
      margin-top: 124px;
       WIDTH: 88px;
		  COLOR: #000000;
         BACKGROUND-COLOR: #668BC1;
	padding-bottom: 1px;
}

#m4 {
      margin-top: 124px;
       WIDTH: 135px;
		  COLOR: #000000;
         BACKGROUND-COLOR: #668BC1;
	padding-bottom: 1px;
}


#m A {
      DISPLAY: block;
		 font-size: 12px;
	     font-weight: bold;
        BORDER-LEFT: #000000 2px solid;
		   BORDER-right: #000000 2px solid;
          COLOR: black;
           BACKGROUND-COLOR: #668BC1;
            TEXT-ALIGN: center;
				 TEXT-DECORATION: none
}
#m1 A {
	BORDER-RIGHT: #000000 2px solid;
      DISPLAY: block;
       font-size: 12px;
	     font-weight: bold;
         COLOR: black;
           BACKGROUND-COLOR: #668BC1;
            TEXT-ALIGN: center;
             TEXT-DECORATION: none
}

#m2 A {
	BORDER-RIGHT: #000000 2px solid;
      DISPLAY: block;
       font-size: 12px;
	     font-weight: bold;
          COLOR: black;
           BACKGROUND-COLOR: #668BC1;
            TEXT-ALIGN: center;
             TEXT-DECORATION: none
}

#m3 A {
	BORDER-RIGHT: #000000 2px solid;
      DISPLAY: block;
       font-size: 12px;
	     font-weight: bold;
        COLOR: black;
           BACKGROUND-COLOR: #668BC1;
            TEXT-ALIGN: center;
             TEXT-DECORATION: none
}

#m4 A {
	BORDER-RIGHT: #000000 2px solid;
      DISPLAY: block;
         COLOR: black;
           BACKGROUND-COLOR: #668BC1;
            TEXT-ALIGN: center;
             TEXT-DECORATION: none;
	           font-size: 12px;
	            font-weight: bold;
}


#m A:visited {
	COLOR: silver;
     BACKGROUND-COLOR: #668BC1
}
#m1 A:visited {
	COLOR: silver;
     BACKGROUND-COLOR: #668BC1
}

#m2 A:visited {
	COLOR: silver;
     BACKGROUND-COLOR: #668BC1
}

#m3 A:visited {
	COLOR: silver;
     BACKGROUND-COLOR: #668BC1
}

#m4 A:visited {
	COLOR: silver;
     BACKGROUND-COLOR: #668BC1
}



#m A:hover {
       COLOR: #f9f3dd;
         BACKGROUND-COLOR: maroon;
          TEXT-DECORATION: none
}
#m1 A:hover {

       COLOR: #f9f3dd;
         BACKGROUND-COLOR: maroon;
          TEXT-DECORATION: none
}
#m2 A:hover {

       COLOR: #f9f3dd;
         BACKGROUND-COLOR: maroon;
          TEXT-DECORATION: none
}

#m3 A:hover {

       COLOR: #f9f3dd;
         BACKGROUND-COLOR: maroon;
          TEXT-DECORATION: none
}

#m4 A:hover {

       COLOR: #f9f3dd;
         BACKGROUND-COLOR: maroon;
          TEXT-DECORATION: none
}


#m A:active {
	COLOR: maroon;
     BACKGROUND-COLOR: #668BC1
}
#m1 A:active {
	COLOR: maroon;
     BACKGROUND-COLOR: #668BC1
}

#m2 A:active {
	COLOR: maroon;
     BACKGROUND-COLOR: #668BC1
}

#m3 A:active {
	COLOR: maroon;
     BACKGROUND-COLOR: #668BC1
}

#m4 A:active {
	COLOR: maroon;
     BACKGROUND-COLOR: #668BC1
}



#m A .info {
	DISPLAY: none
}
#m1 A .info {
	DISPLAY: none
}

#m2 A .info {
	DISPLAY: none
}

#m3 A .info {
	DISPLAY: none
}

#m4 A .info {
	DISPLAY: none
}


#m A:hover .info {
	z-index: 1;
	BORDER: #000000 2px solid;
     PADDING: 5px;
      DISPLAY: block;
       Left: 361px;
        BACKGROUND: #668BC1;
         font-size: 11px;
          WIDTH: 170px;
           COLOR: black;
            POSITION: absolute;
             TOP: 140px;
              TEXT-ALIGN: left;
					height: auto;
}
#m1 A:hover .info {
	z-index: 1;
	 BORDER: #000000 2px solid;
     PADDING: 5px;
      DISPLAY: block;
       Left: 447px;
        BACKGROUND: #668BC1;
         font-size: 11px;
          wIDTH: 170px;
           COLOR: black;
            POSITION: absolute;
             TOP: 140px;
              TEXT-ALIGN: left;
					height: auto;
}

#m2 A:hover .info {
	z-index: 1;
	 BORDER: #000000 2px solid;
     PADDING: 5px;
      DISPLAY: block;
       Left: 535px;
        BACKGROUND: #668BC1;
         font-size: 11px;
          WIDTH: 170px;
           COLOR: black;
            POSITION: absolute;
             TOP: 140px;
              TEXT-ALIGN: left;
					height: auto;
}
						  
#m3 A:hover .info {
	z-index: 1;
	 BORDER: #000000 2px solid;
     PADDING: 5px;
      DISPLAY: block;
       Left: 624px;
        BACKGROUND: #668BC1;
         font-size: 11px;
          WIDTH: 170px;
           COLOR: black;
            POSITION: absolute;
             TOP: 140px;
              TEXT-ALIGN: left;
					height: auto;
}
						  
#m4 A:hover .info {
	z-index: 1;
    BORDER: #000000 2px solid;
     PADDING: 5px;
       DISPLAY: block;
        Left: 711px;
          BACKGROUND: #668BC1;
           WIDTH: 170px;
            COLOR: black;
             POSITION: absolute;
              TOP: 140px;
               TEXT-ALIGN: left;
					 font-size: 11px;
					  height: auto;
}
						  
.allinit {
	border-bottom: #4583af 2px solid;
}
.cg {
	font-size: 0.8em;
	font-weight: lighter;