*{
margin:0;
padding:0;
font-family:Swiss721BT-Medium,Helvetica,Arial,sans-serif;
line-height:1.3em;
}
*:focus {outline: none;}

img{
border:none;
border-style: none;
}

#preload {
display: none
}
#preload img {
height: 0; width: 0; border: none;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

a.logoLink:link{
        width:300px;
        height:155px;
        display:block;
        cursor:pointer;
        z-index:1;
}

a.imgLink:link{
        display: block;
        width:50px;
        height:71px;
         cursor:pointer;
        background-image: url("nmiengelsilber.png");
  background-repeat:no-repeat;
  background-position:0px 0px;}
a.imgLink:visited{
        width:50px;
        height:71px;
        display: block;
        background-image: url("nmiengelsilber.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;}
a.imgLink:hover{
        width:50px;
        height:71px;
 display: block;
        background-image: url("nmiengelgold.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;}
a.imgLink:active{
        width:50px;
        height:71px;
        display: block;
        background-image: url("nmiengelsilber.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;
        }





.controlscontainer  { 
										width:226px; float:left;
										 //border: 1px solid grey;
										}

.logocontainer { 	margin:0; padding:0; 
									position:relative; top:0px; left:1px; width:227px;
							}

.navcontainer { 	margin:0; padding:0; 
									position:relative; top:0px; left:0px; width:226px;
							}

.navblock { 	margin:0; padding:0px 0px 0px 10px;
							position:relative; top:0px; left:0px; width:101px;
							float:left;
					}

.contentcontainer  { 
										margin:53px 0px 0px 226px;
										}

/*---------------------------------------------------*/
.textcontent338 {	
									float:left;
									padding:0px 14px 0px 14px;
									position:relative; top:0px; left:0px; width:310px;
								}

.textcontent453 {	
									float:left;
									padding:0px 14px 0px 14px;
									position:relative; top:0px; left:0px; width:425px;
								}

.textcontent226l {	
									float:left;
									padding:0px 15px 0px 14px;
									position:relative; top:0px; left:0px; width:198px;
								}

.textcontent226m {	
									float:left;
									padding:0px 15px 0px 14px;
									position:relative; top:0px; left:0px; width:198px;
								}

.textcontent226r {	
									float:left;
									padding:0px 15px 0px 14px;
									position:relative; top:0px; left:0px; width:198px;
								}
/*---------------------------------------------------*/
.piccontent113 {	
									float:left;
									padding:0px 5px 0px 5px;
									position:relative; top:0px; left:0px; width:108px;
								}

.piccontent226 {	
									margin:0px 0px 0px 339px; padding:0px 4px 0px 4px;
									position:relative; top:0px; left:0px; 
								}

.piccontent339r {	
									margin:0px 0px 0px 452px; padding:0px 4px 0px 4px;
									position:relative; top:0px; left:0px; 
								}

/*---------------------------------------------------*/
.imprcontent339l {	
									float:left;
									padding:0px 2px 0px 4px;
									position:relative; top:0px; left:0px; width:333px;
								}

.imprcontent113m {	
									float:left;
									padding:0px 4px 0px 4px;
									position:relative; top:0px; left:0px; width:108px;
								}

.imprcontent226r {	
									float:left;
									padding:0px 4px 0px 1px;
									position:relative; top:0px; left:0px; width:221px
								}
/*---------------------------------------------------*/
.pic {	
				padding:0px 0px 2px 0px;
			}

.text-content-element {	
												margin:0px 0px 14px 0px;
											}
											
.text-content-element-black {	
												margin:0px 0px 14px 0px;
												color:#000000;
											}

.text-content-element p { margin:0px 0px 16px 0px; padding:0; line-height:1.5em; color:#fff; }
.text-content-element-black p { margin:0px 0px 16px 0px; padding:0; line-height:1.5em; color:#000000; }
.text-content-element-black p span { color:#000000; }
.text-content-element h3 { margin:0px 0px 16px 0px; padding:0; 
													 text-transform:uppercase; line-height:1em; font-weight:normal;
													 font-size:100%; font-family: Verdana, Geneva, sans-serif; }
.text-content-element h4 { margin:0px 0px 4px 0px; padding:0; 
													 text-transform:uppercase; line-height:1em; font-weight:normal;
													 font-size:100%; font-family: Verdana, Geneva, sans-serif; }
.text-content-element h5 { margin:0px 0px 4px 0px; padding:0; 
													 text-transform:uppercase; line-height:1em; font-weight:normal;
													 font-size:100%; font-family: Verdana, Geneva, sans-serif; }
