@import url("tiny.css");
@import url("event.css");
img {
    border-style: none;
    
    padding:0px;
    margin:0px;
}
	#container {
		border: solid 0px #ccc;
		clear: both;
		width: 970px;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}
		#container .row {
			float: left;
			width: 100%;
		}
/* content */
  /* cells */
  #AboutAller {
  
  background-image: url(../upload/template/BackGroundcellNavgationLeft.jpg); /**/
  background-repeat: no-repeat;
  background-position: top;
  width:245px;
  min-height:900px;
  border: 0px solid black;
  font-size:11px;
  line-height:16px;
  margin-top:2px;
  margin-bottom:10px;
  
  
  }  
	  #cellNavgationLeft {
	 /*background-color:#cde8f9;*/ 
	  background-image: url(../upload/template/BackGroundcellSubNavgationLeft.jpg);
	  background-position: top;
	  background-repeat: no-repeat;
	  position:relative;
	  padding:0px;
	  margin:0px;
	  top:20px; 
	  left:19px;
	  width:246px;
	  min-height:900px;
	  border: 0px solid black;
	  float:left;
	  vertical-align:top;
	  }
  #contentOne {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  width:970px;
  min-height:750px;
  background-image: url(../upload/template/BackGroundContent2.jpg); /*  */
  background-repeat: no-repeat;
  border: 0px solid black;
  }
  #AboutAllerP {
   border: 0px solid black;
   width:210px;
   padding: 45px 21px 0px 21px;
   font-size: 11px;
   color: #000;
   font-family: verdana;
   line-height:16px
   
   }
  
  #cellTopBarLanguage {
  background-repeat: no-repeat;
  background-position: right;
  position: relative;
  left:30px;
  width:686px;
  height:89px;
  border: 0px solid black;
  float:left;
  }
    
  #cellTopBarLanguageDefault {
  background-repeat: no-repeat;
  background-position: right;
  position: relative;
  left:28px;
  width:285px;
  height:89px;
  /*border: 0px solid black;*/
  float:right;
  }
  
  #cellContentMain {
  margin-top:37px;
  margin-left:285px;
  width:400px;
  min-height:160px;
  border: 0px solid black;
  } 
  /* Breadcrumb */
  
  .BreadcrumbLink {
    font-size: 12px;
    color: #ccc;
    font-family: verdana;
  }
    #Breadcrumb {
    font-size: 12px;
    color: #ccc;
    font-family: verdana;
  }
  
  /* navigation */
  #cellNavgationRight {
  position:absolute;
  left:710px;
  top:280px;
  width:245px;
  min-height:100px;
  border: 0px solid #eee;
  float:left;
  z-index:0;
  } 
  
  #cnrToolbox {
  position:relative;
  left:0px;
  top:0px;
  width:242px;
  min-height:140px;
  border: 0px solid black;
  float:right;
  margin:0px;
  padding:0px;
  background-image: url(../upload/template/toolbox/toolbox_backGround.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  
  }
  #searchText {
  padding:0px;
  background-image: url(../upload/template/search/search_background.jpg);
  /*background-repeat: no-repeat;*/
  margin-left:10px;
  margin-top:10px;
  padding-left:5px;
  padding-top:2px; 
  border: 0px solid #000;;
  color:#fff;
  height:20px;
  width:142px;
  float:left;
  }
  
  #imgSearchButton {
  padding:0px;
  margin-left:0px;
  border: 0px solid #000;
  color:#fff;
  margin-top:10px;
  margin-left:12px;
  float:left;
  }
  /* newsletter box*/ 
  #NewsLetterName{
  padding:0px;
  background-image: url(../upload/template/newsletter/newsletter_background.jpg);
 /*   background-repeat: no-repeat;*/
  margin-left:10px;
  margin-top:0px;
  padding-left:5px;
  padding-top:2px; 
  border: 0px solid #000;
  color:#fff;
  height:20px;
  width:156px;
  float:left;
  }  
  #NewsLetterButton {
  padding:0px;
  margin-left:0px;
  border: 0px solid #000;
  color:#fff;
  margin-top:0px;
  margin-left:12px;
  float:left;
  }
  
  
  #cnrNewsletter {
  position:relative;
  text-align:center;
  left:0px;
  top:20px;
  width:242px;
  min-height:80px;
  border: 0px solid black;
  float:right;
  margin:0px;
  padding:0px;
  background-image: url(../upload/template/toolbox/toolbox_backGround.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  
  }
 a.cnrNewsletter {
    font-size: 11px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
    font-size:12px;
    text-decoration: none;
    font-weight: 600; 
 }
 
/* navigation */
  #NavigationPlaceHolder {
    margin-left: 20px;
    height: 50px;
    width: 700px;
    border: 0px solid black;
    }
    
    
  #navigationMain {
     
      padding: 0px;
      margin: 0px;
      height: 50px;
      border: solid 0px #ccc;
      background-image: url(../upload/template/backGroundMainMenu.jpg);
  }
  .NavigationBetween {
    margin-top: 0px; padding: 0px;
    font-family: verdana;
    font-size: 1.1em;
    text-align: left;
    vertical-align:middle;
    border: 0px solid black;
    float: left;
  }
    
  a.NavigationLink {
    margin-top: 15px; 
    padding-top: 0px;
    font-family: verdana;
    font-size: 1.0;
    text-align: left;
    border: 0px solid black;
    float: left;
    text-decoration: none;
    font-weight: 600; 
    color: #003b78; 
  }
  
  a.NavigationLink:hover  {
    text-decoration: none; 
    color: #76c2f2; 
  }  
  /* navigation about aller aqua */
  .navgationAbout {
    position:absolute;
    border: 0px solid black;
    width:250px;
    text-align:right;
    top:135px;
    left:700px;
    font-size: 10px;
    font-weight: 400;
    color: #888;
    font-family: verdana;
  }
    .navgationAboutLink {
    font-family: verdana;
    font-size: 10px;
    font-weight: 400;
    color: #888;
    text-decoration:none;   
    
    }
  
  
  /**/
  * html #Navigation a, * html #Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    /*w/idth: auto;   sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  
  .NavigationSelected {
    background-image: url(../upload/template/arrow.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    margin-top: 15px;
    height:34px; 
    font-weight: 600; 
    padding-top: 0px;
    font-family: verdana;
    font-size: 1.0em;
    text-align: left;
    border: 0px solid black;
    float: left;
  }
  a.NavigationSelectedLink  {
    text-decoration:none;
    font-weight: 600;  
    color: #76c2f2; 
  }
  
  /* navigation title subpage */
    .subSeparator {
    padding-left:20px;
	padding-top: 0px;
    padding-bottom: 0px;
	border: 0px solid grey;
    }
  
  #NavigationTitle {
    min-height:40px; 
    border: 0px solid black;
    float:left;
  }
  
   .NavigationTitleSelected {
    position:relative;
    width:230px;
    margin-top: 8px;
    margin-left:20px;
    padding-bottom: 10px;   
    min-height:40px; 
    padding-top: 0px;
    font-family: verdana;
    font-size: 21px;
    text-align: left;
    border: 0px solid black;
    float: left;
  } 
  a.NavigationTitleSelectedLink {
    padding-top: 0px;
    padding-left:0px;
    font-family: verdana;
    font-size: 21px;
    text-align: center;
    text-decoration: none; 
    font-weight: 400;
    color: #003b78;
      }
  /*  */
   a.NavigationSubNormalLink {
    padding-top: 0px;
    padding-left:0px;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    text-decoration: none; 
    color: #003b78;
  } 
  
  a.NavigationSubSelectedLink {
    padding-top: 0px;
    padding-left:0px;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    text-decoration: none; 
    color: #003b78;
  }   
  
   a.NavigationSubSelected {
    width:250px;
    margin-top: 5px;
    padding-bottom: 5px;    
    height:15px; 
    padding-top: 0px;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    border: 0px solid black;
    float: left;
    color: #003b78;
  } 
   
  /*navigation subOne subpage  */
  
     .NavigationOneSelected {
    width:200px; 
	height:20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 25px;	
	margin-top: 0px;
	margin-bottom: 0px;
    font-family: verdana;
    font-size: 1.0em;
    text-align: left;
    border: 0px solid grey;
    color: #003b78;     
    float: left;
  } 
  .NavigationOneSelectedLink {
    padding-top: 0px;
    padding-left:0px;
    font-family: verdana;
    font-size: 1em;
    text-align: left;
    text-decoration: none; 
    font-weight:500;
    color: #003b78; 
    border: 0px solid black;
  }
    /*navigation subTwo subpage  */
    
    .NavigationTwoSelected {
    width:250px; 
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: left;
    border: 0px solid black;
    color: #3ba2e7;     
    float: left;
  } 
  .NavigationTwoNormalLink {
    padding-top: 0px;
    padding-left:25px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7; 
  }
  .NavigationTwoSelectedLink{
    padding-top: 0px;
    padding-left:25px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7; 
  }
  .NavigationTwoSelectedSubLink{
    padding-top: 0px;
    padding-left:25px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7;
  
  }
  
   /*navigation subThree subpage  */
    
    .NavigationThreeSelected {
    width:250px; 
    padding-top: 5px;
    padding-left: 35px;
    padding-bottom: 5px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: left;
    border: 0px solid black;
    color: #3ba2e7;     
    float: left;
  } 
  .NavigationThreeNormalLink {
    padding-top: 0px;
    padding-left:35px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7; 
  }
  .NavigationThreeSelectedLink{
    padding-top: 0px;
    padding-left:35px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7;
  }
  .NavigationThreeSelectedSubLink{
    padding-top: 0px;
    padding-left:35px;
    font-family: verdana;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none; 
    font-weight:500;
    color: #3ba2e7; 
  
  }
   
  * html #NavigationSelected a, * html #NavigationSelected span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
      w/idth: auto;  /*sicherheitshalber fuer IE 6 zurueckgesetzt*/
  }  
  
  /* lash map */
  
  #FlashMap {
  position:relative;
  left:0px;
  top:0px;
  border: 0px solid black;
  float:left;
  margin:0px;
  padding:0px;
  }
  
   /* sitemap */
 
  .sitemap {
   
   font-size: 12px;
   color: #000;
   font-family: verdana;
   } 
  .list1 {
   
   font-size: 12px;
   color: #000;
   font-family: verdana;
   } 
 
  .list2 {
   
   font-size: 12px;
   color: #000;
   font-family: verdana;
   }   
  a.level1 {
   
   font-size: 12px;
   color: #000;
   font-family: verdana;
   } 
 
  .level2 {
   
   font-size: 12px;
   color: #000;
   font-family: verdana;
   }      
   /* Module news*/
 
   .NewsArticle {
    width:380px;
    padding-left:20px;
    float:left;
   }
  /*   */
    .NewsArticleLong{
    padding-left:20px;
   
   }
   
    .NewsArticleDato {
    color:#53b3ed;
   }  
   
   .NewsArticleImage{
    padding-right: 6px;
    padding-top:2px;
    padding-bottom:6px;
   }  
   .imgNewsSection {
   width:380px;
   height:1px;
   padding-left:20px;
   padding-bottom:10px;
   padding-top:10px; 
   }   
   a.linkNews {
    font-size: 13px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
    text-decoration:none;
   }
   a.linkNews:hover {
 
    text-decoration:underline;
   }
     a.linkSearch {
    font-size: 13px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
    text-decoration:underline;
   }
   a.linkSearch:hover {
 
    text-decoration:underline;
   }
   a.sitemapLink {
    font-size: 13px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
    text-decoration:none;   
   }
    a.sitemapLink:hover {
 
    text-decoration:underline;
   }  
   
/*  module product program  */   
#ProgramChooser{
position:relative;
top:13px;
left:124px;
width:0px;
height:0;
border:solid 0px #ccc;
}
#ProgramChooserTop {
position:relative;
top:12px;
left:124px;
    padding-top: 4px;
    padding-left:10px;
    font-family: verdana;
    font-size: 11px;
    text-align: left;
    text-decoration: none; 
    color: #003b78;
width:232px;
height:20px;
border:solid 1px #ccc;
background-image:url(../upload/template/productProgram/dropdownButton.gif);
}
.ProgChooserDropdown {
width:242px;
height:18px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
background-color:#FFFFFF;
float:left;
z-index:10;
}
#ProgramChooserMain {
position:relative;
top:0px;
width:381px;
height:45px;
background-image:url(../upload/template/productProgram/chooseDropdown.jpg);
float:left;
z-index:10;
}
.ProgChooserDropdownLink {
    padding-top: 2px;
    padding-left:10px;
    font-family: verdana;
    font-size: 11px;
    text-align: left;
    text-decoration: none; 
    color: #003b78;
}
   
  .ProductProgrammNavi  {
  position:relative;
    width:400px;
    border:0px solid #ccc; 
    float:left;
    z-index:10;
  }
  #designCaption {
  left:0px;
  }
  
  #designCaptionContainer{
  position:aboslute;
  margin-top:200px;
  left:0px;
  z-index:0;
  float:none;
  }
  
/*   footnotes  */
 #footnotesLine {
   height:3px;
   width:940px;
   margin-top:5px;
   margin-left:18px;
   background-color:#36a7e9;
}  
#footnotes {
  font-family:verdana;
  font-size:10px;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:20px;
  
  color:#36a7e9;
}   
 /* newsletter subscribe */
.formNewsletter {
    font-size: 11px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
}
  
.InputFormNewsletter {
 border:1px solid #ccc; 
 margin:0px;
}
.textN2{
font-size: 11px;
    color: #003d79;
    font-family: verdana,arial;
    line-height:16px;
}
/* Country Logo Image*/
.CountryLogoImage {
position:relative;
left:25px; 
float:top;
}
