body, td, form{

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	padding: 0;

	margin: 0;

}



p{	margin: 5px 0 5px 0; }



select, input, textarea{

	font-size: 11px;

	color: #666666;

	border: 1px solid #666666;

}



select{

	height: 16px;

}



input{

	height: 14px;

}



input.button{

  height: 20px;

  background-color: #9EB3BE;

  color: White;

  margin-right: 10px;

  border: 0;

}

hr{

 color: #9EB3BE;

 background-color: #9EB3BE;

 height: 1px;

 border: 0;

}



/* Listen */

div.teaser ul{

  margin: 0 0 0 18px;

  padding: 0;

  list-style-image: url(/en/images/global/link_third_arrow_off.gif);

}



li,li p{

	margin: 1px;

	padding: 0;

}



/* Überschriften */

h1,h2,h3{

	margin: 0;

	padding: 0;

}



h1{

	font-size: 13px;

	font-weight: bold;

}



h2{

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	margin: 6px 0 6px 0;

}


h3 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top: 1px solid #FAA61A;
	border-bottom: 1px solid #FAA61A;
	line-height: 18px;
    display: block;
	margin: 4px 0px 4px 0px;
}

/* Links */

a{

	color: #346699;

	text-decoration: none;

}

a:hover{

	color: #FAA61A;

	text-decoration: none;

}



a.textlinks{

	margin: 10px 0 0 0;

	padding: 0 0 0 12px;

	background-image: url(/en/images/global/link_arrow_off.gif);

	background-repeat: no-repeat;

}



a.textlinks:hover{

	margin: 10px 0 0 0;

	padding: 0 0 0 12px;

	background-image: url(/en/images/global/link_arrow_on.gif);

	background-repeat: no-repeat;

}



a img{border:none;}



h2 a{

	padding: 0 0 0 12px;

	background-image: url(/en/images/global/link_arrow_off.gif);

	background-repeat: no-repeat;

}



h2 a:hover{

	padding: 0 0 0 12px;

	background-image: url(/en/images/global/link_arrow_on.gif);

	background-repeat: no-repeat;

}



div.errorRow{

  color: Red;

  font-weight: bold;

  margin-top: 8px;

}



#formBox{

	width: 557px;

}



#formBox .leftSide{

	float: left;

	width: 271px;

}



#formBox .rightSide{

  margin-left: 286px;

}



#formBox .row{

  margin-top: 8px;

  padding: 0;

  height: 16px;

}



#formBox .label{

  margin: 2px 0 0 0;

  padding: 0;

  width: 85px;

  float: left;

}



#formBox .input .select {

  float: right;

}

#formBox .select select{

width:148px;
}



#formBox .input .select input select{

  width: 180px;

}



#formBox .rightSide .inputRight input select{

  width: 180px;

}



#formBox textarea{

  width: 250px;

}  

  



#formBox div.button {

  clear: both;

  text-align: right;

  margin-top: 15px;

}



#page{

	border-right: 1px solid #666666;

	width: 995px;

}



#top{

	border-bottom: 1px solid #FAA61A;

	margin: 0;

	padding: 0;

}



#logo{

  margin: 0;

  padding: 0;

  width: 187px;

  float: left;

}



#standardNav{

	padding-right: 10px;

	text-align: right;

	height: 62px;

	color: #FAA61A;

}



#standardNav ul{

	margin: 0;

	padding: 0;

	list-style: none;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;

}



#standardNav li{

	display: inline;

	margin: 0 0 0 6px;

	color: #FAA61A;

}



#standardNav li a{

	text-decoration: none;

	color: Black;

	margin: 0 6px 0 0;

}



#standardNav li a:hover{

	color: #FAA61A;

}



#mainNav, #standardNav{

	margin-left: 187px;

	background-color: #D8E2E8;

}



#mainNav{

	padding-left: 9px;

	height: 20px;

}



#mainNav img{

	vertical-align: bottom;

	margin: 0 8px 0 0;

}

#subNav{	
	margin: 0 0 1px 187px;
	padding: 0;
	height: 21px;
	background-color: #FAA61A;
	border-top: 1px solid White;
}

#subNav ul{
	margin: 0 0 0 2px;
	padding: 4px 0 0 0;
	list-style: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}


#subNav ul li{
	display: inline;
	padding-left: 15px;
	font-weight: bold;
	color: White;
}

#subNav ul li a{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#subNav ul li a:hover{
	color: White;
}

#subNav ul li a.onsection{
	font-weight: bold;
	color: White;
	text-decoration: none;
}

#subNav ul li a.onsection:hover{
	font-weight: bold;
	color: White;
}

#emptySubNav{
	height: 30px;
}



#banner{

	background-color: #9EB3BE;

	border-top: 1px solid #FAA61A;

	border-bottom: 1px solid #FAA61A;

}

/*homepage */
#homeFlashDiv {
  background-color: #9EB3BE;
  border-top: 1px solid #FAA61A;
  border-left: 0px solid #FAA61A;
  border-bottom: 1px solid #FAA61A;
  border-right: 1px solid #666666;
  width: 995px;
}



#banner div{

	width: 585px;

	margin-left: 187px;

	border-left: 1px solid #FAA61A;

	border-right: 1px solid #FAA61A;

}



#content{

	margin-top: 0px;

	width: 995px;

	background-image: url(/en/images/global/content_back.gif);

	background-repeat: repeat-y;

}



#leftSide{

	float: left;

	width: 187px;

	padding: 0;

	margin: 0;

	font-size: 11px;

}



#leftSide img{

	border: 1px solid #666666;

	padding: 2px;

}

#leftSide img.noBorder{

	border: 0px solid #666666;

	padding: 0px;

}



#leftSide div.header,#leftSide div.headerOrange {

	margin: 0 0 10px 0;

	padding: 0;

	height: 28px;

}



#leftSide div.header{

	background-color: #9EB3BE;

}



#leftSide div.headerOrange{

	background-color: #FAA61A;

}



#leftSide div.header h1{

	padding: 8px 10px 0 10px;

	margin: 0;

	font-weight: bold;

	color: White;

}



/*#leftSide form, #leftSide p{

	padding: 0 0 10px 10px;

}*/



#leftSide p{

	padding: 0 0 10px 10px;

}



#leftSide form select{

	margin: 0 0 15px 0;

	padding: 0;

	width: 167px;

}



#leftSide div.container{

	padding: 0;

	margin: 15px 10px 15px 10px;

}



#leftSide div.container p{

	padding: 0;

	margin-left: 0;

/*	font-size: 11px;*/

	color: #666666;

}



#leftSide ul{

  margin: 0 0 0 18px;

  padding: 0;

  list-style-image: url(/en/images/global/link_third_arrow_off.gif);

}



#leftSide ul li{

  margin: 5px 0 0 0;

  padding: 0;

}



#leftSide div.flash{

 margin-bottom: 15px;

}



#fastLane{

	margin: 0;

	padding: 0;

	float: left;

	width: 221px;

	font-size: 11px;

	background-color: transparent;

}



#fastLane div.flash{

 margin-bottom: 15px;

}



#fastLane div.header, #fastLane div.headerOrange, #fastLane div.thirdNaviHeader{

	margin: 0;

	padding: 0;

	height: 28px;

}



#fastLane div.header{

	background-color: #9EB3BE;

}



#fastLane div.headerOrange{

	background-color: #FAA61A;

}



#fastLane div.header h1{

	padding: 8px 10px 0 10px;

	margin: 0;

	font-weight: bold;



	color: White;

}



#fastLane div.container{

	margin: 0;

	padding: 0 10px 10px 10px;

}



#fastLane div.container div.events{

	margin-top: 8px;

}



#fastLane div.headline{

	margin: 5px 10px 5px 10px;

	padding: 0;

}



#fastLane ul{

  margin: 0 0 0 18px;

  padding: 0;

  list-style-image: url(/en/images/global/link_third_arrow_off.gif);

}



#fastLane ul li{

  margin: 5px 0 0 0;

  padding: 0;

}





#contentData{

	margin: 0 0 10px 0;

	padding: 0;

	float:left;

	width: 587px;

	background-color:transparent;

}

/*add underline to content links */

#contentData a{
text-decoration:underline;
}

#contentData a:hover{
text-decoration:underline;
}

#contentData div.header{

	margin: 0 0 10px 0;

	padding: 0;

	height: 28px;

    background-color: #FAA61A;

}



#contentData div.header h1{

	padding: 8px 15px 0 15px;

	margin: 0;

	font-weight: bold;

	color: White;

}



#contentData div.teaser{

	margin: 0 15px 0 15px;

	line-height: 130%;

}



#contentData div.teaser div.components{

	float: right;

	margin: 0 0 5px 5px;

	padding: 2px;

	border: 1px solid #666666;

}



#contentData div.teaser p{

	margin: 10px 0 5px 0;

}



#thirdNavi{

	margin: 0;

	padding: 8px 15px 10px 15px;

	background-color: #FAA61A;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #666666;

}



#fastLane div.thirdNaviHeader{

	background-color: #FAA61A;

	border-left: 1px solid #666666;

}



#fastLane div.thirdNaviHeader h1{

	background-image: url(/en/images/global/link_arrow_down.gif);

	background-repeat: no-repeat;

	padding: 8px 10px 0 24px;

	margin: 0;

	font-weight: bold;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 12px;

	color: White;

}



#thirdNavi ul{

	margin: 0;

	padding: 0;

	list-style: none;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	list-style-image: none;

}



#thirdNavi ul li{

	margin: 0 0 5px 0;

	padding: 0;

	color: #FFFFFF;

	list-style: none;

}



#thirdNavi ul li a{

	padding: 0 0 0 12px;

	display: block;

	list-style: none;

	background-image: url(/en/images/global/link_third_arrow_off.gif);

	background-repeat: no-repeat;

	color: #666666;

}



#thirdNavi ul li a:hover{

	background-image: url(/en/images/global/link_third_arrow_on.gif);

	color: #FFFFFF;

}

/*to handle right nav that is linked */

#thirdNavi ul li.Onlink a{

	padding: 0 0 0 12px;

	display: block;

	list-style: none;

	background-image: url(/en/images/global/link_third_arrow_on.gif);

	background-repeat: no-repeat;

	color: #ffffff;
	
	font-weight: bold;
}



#thirdNavi ul li a:hover{

	background-image: url(/en/images/global/link_third_arrow_on.gif);

	color: #FFFFFF;

}


/*end */

#relLinks{

	margin: 0;

	padding: 0 15px 10px 15px;

}



#relLinks ul{

	margin: 0;

	padding: 0;

	list-style: none;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

}



#relLinks ul li{

	margin: 0 0 5px 0;

	padding: 0;

	color: #FFFFFF;

	list-style: none;

}



#relLinks ul li a{

	padding: 0 0 0 12px;

	display: block;

	list-style: none;

	background-image: url(/en/images/global/link_arrow_off.gif);

	background-repeat: no-repeat;

	color: #346699;

}



#relLinks ul li a:hover{

	background-image: url(/en/images/global/link_arrow_on.gif);

	color: #FAA61A;	

}



#pdf_list{

	margin: 5px 10px 5px 10px;

	padding:0;

}



#pdf_list ul{

	margin: 0;

	padding: 0;

	list-style: none;

	font-family: Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

}



#pdf_list ul li{

	padding: 0;

	color: #FFFFFF;

	display: inline;

	list-style: none;

}



#pdf_list ul li a{
	padding: 0 0 0 12px;
	margin-bottom:5px;
	list-style: none;
	display: block;
	background-image: url(/en/images/global/link_arrow_off.gif);
	background-repeat: no-repeat;
	color: #346699;
}


#pdf_list ul li a:hover{
	background-image: url(/en/images/global/link_arrow_on.gif);
	color: #FAA61A;	
}



p.siteOptions{
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	text-align: right;
}


#cleardiv{
	clear: both;
	height: 1px;
}


#footer{
	clear: both;
	margin: 0;
	padding: 0;
	height: 31px;
}



#version{

  width:995px;

  font-size: 10px;

  text-align: center;

  margin-top: 10px;

}



.align--right{

  text-align: right;

}



.font-size--11{

 font-size: 11px;

}



table.homepage_3col ul{

  margin: 0;

  padding: 0;

  list-style: none;

}

table.homepage_3col li{

  text-decoration: none;

  list-style: none;

  margin-bottom: 5px;

}

/* Table used for news items */
.newstable {border-top: 0px solid #9EB3BE; border-bottom: 0px; border-right: 0px; border-left: 0px;
vertical-align:top; margin: 0px; padding: 0px;}
.newstable td {border-bottom: 1px solid #9EB3BE; border-left: 0px; border-right: 0px; border-top: 0px; padding:7px 5px 7px 5px; vertical-align:top; }
 
 
 table.homepage_3col ul li{

  padding: 0 0 0 12px;

  background-image: url(/en/images/global/link_arrow_on.gif);

  background-repeat: no-repeat;

  list-style: none;

  display: block;

  margin-bottom: 5px;

}

 

table.homepage_3col ul li{

  background-image: url(/en/images/global/link_arrow_on.gif);

}
 
 
/* 

table.homepage_3col ul li a{

  padding: 0 0 0 12px;

  background-image: url(/en/images/global/link_arrow_on.gif);

  background-repeat: no-repeat;

  list-style: none;

  display: block;

  margin-bottom: 5px;

}

 

table.homepage_3col ul li a:hover{

  background-image: url(/en/images/global/link_arrow_on.gif);

}  */



.red { color: #FF0000;}

/* for the popup windows */
#popupWindow div.headerOrange {
	margin: 0 0 10px 0;
	padding: 0;
	height: 28px;
	background-color: #FAA61A;
}

