/* CSS Document */

/* =================================== General ============================================= */

body {
	padding:0;
	margin:0;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	}


p, td, h1, h2, h3, form, input {
	padding:0;
	margin:0;
	font-family: Tahoma, Geneva, sans-serif;
}


img{
	padding:0;
	margin:0;
	border:none;
	text-align: center;
	color: #F6F6F6;
	font-size: 11px;
	}


ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
/* =================================== General ============================================= */

.mainbody{
	border:solid 1px #FFFFFF;
	border-right:2px;
	}

/* =================================== Logo panel ============================================= */
	
.logo_panel{
	border-left:solid 4px #003333;
	padding:21px 0 19px 15px;
	background:url(images/logo-bg.gif) repeat-x 0 0;
	}
	
/* =================================== Logo panel ============================================= */

/* =================================== Header panel ============================================= */

.header_panel{
	background-color:#166090;
	color:#D7F2FF;
	border-top-color: #166090;
	border-right-color: #166090;
	border-bottom-color: #166090;
	border-left-color: #166090;
	border-color: #166090;
	outline-color: #166090;
	}
	
.blank_panel{
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	}
	
/*===========Menu==========*/

ul.menu li{
	border-bottom:solid 1px #FFFFFF;
	}

ul.menu li a{
	display:block;
	height:21px;
	background:url(images/arrow-icon.gif) no-repeat 7px 8px #006496;
	padding:0 0 0 26px;
	font:bold 11px/19px Tahoma, Arial, Helvetica, sans-serif;
	color:#D7F2FF;
	text-decoration:none;
	}
	
ul.menu li a:hover{
	color:#FFFFFF; background-color:inherit;
	}
	
ul.menu li a.activated{
	color:#FFFFFF; background-color:inherit;
	}
ul.menu li.noborder{
	border:none;
	}

/*===========Menu==========*/

/* =================================== Header panel ============================================= */


/* =================================== Left panel ============================================= */

.left_panel{
	padding:0 4px 0 0;
	background-color:#FFFFFF;
	color:#000000;
	}
	
.left_body_panel{
	border-bottom:solid 1px #FFFFFF;
	}
	
.table_border{
	background-color: #FFF;
	}
	
.heading_panel{
	background-color:#006192; color:#000000;
	border:solid 1px #FFFFFF;
	padding:0 0 0 12px;
	}

.heading_panel h2{
	font:bold 15px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	}
	
h3.heading{
	font:bold 12px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	}
	
.heading_panel2{
	background-color:#166394;
	color:#000000;
	border:solid 1px #FFFFFF;
	border-right:none;
	padding:0 0 0 12px;
	}

.heading_panel3{
	background-color:#006192;
	border:solid 1px #FFFFFF; color:#000000;
	border-left:#006191;
	padding:0 0 0 12px;
	}

.text_panel{
	padding:18px 10px 0 12px;
	}
	
.text_panel2{
	padding:18px 0 13px 12px;
	border-right:solid 1px #CCCCCC;
	}
	
.image_border{
	border:solid 1px #393939;
	}
	
p.paragraph_margin{
	margin-bottom:7px;
	}
	
p.paragraph_margin2{
	margin-top:9px;
	}
	
p.paragraph_margin span{
	color:#166090;
	background-color:#FFFFFF;
	}

.read_more{
	padding:16px 0 6px 0;
	}	
.read_more a{
	font:bold 10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#003366; background-color:inherit;
	text-decoration:none;
	
	}

.read_more a:hover{
	text-decoration:underline;
	}
	
a.more{
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#003399; background-color:inherit;
	text-decoration:none;
	}
	
a.more:hover{
	text-decoration:underline;
	}
	
p.banner_text{
	font:bold 12px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#0371A8; background-color:inherit;
	margin:10px 0 10px;
	text-align:left;	
	}
	
p.banner_text span{
	color:#D37A22; background-color:inherit;
	}
	
a.click{
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:inherit;
	text-decoration:underline;
	}
	
a.click:hover{
	text-decoration:none;
	}
	
.partners_image{
	margin-bottom:21px;
	}

/* =================================== Left panel ============================================= */

/* =================================== Right panel ============================================= */

.right_body_panel{
	background-color:#E3E3E3;
	border-bottom:solid 1px #FFFFFF;
	color:#000000;
	}

.news_heading_panel{
	background-color:#166090;
	color:#000000;
	border:solid 1px #E3E3E3;
	padding:0 0 0 10px;
	}

.news_heading_panel h3{
	font:bold 15px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	font-weight: normal;
	text-align: left;
	}
	
.news_panel{
	padding:0 5px 0 10px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
p.date{
	background:url(images/icon.gif) no-repeat 0 50%;
	padding:0 0 0 11px;
	font:bold 10px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#0371A8; background-color:inherit;
	}
	
.news_pic_border{
	border:solid 1px #999999;
	}
	
.news_text{
	padding:0 0 0 12px;
	font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:inherit;
	}
	
.view_all{
	padding:20px 0 2px 0;
	}

.view_all a{
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333; background-color:inherit;
	text-decoration:underline;
	}

.view_all a:hover{
	text-decoration:none;
	}
	
.newslater_panel{
	background:url(images/newslater-image.jpg) no-repeat 100% 100% #E3E3E3; color:#333333;
	border:solid 1px #999999;
	padding:10px 88px 0 16px;
	}
	
h3.newslater_heading{
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#E3E3E3;
	margin:0 0 22px 0;
	}
	
#newslater_form{
	height:105px;
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	}
	
#newslater_form input{
	width:152px;
	height:22px;
	background-color:#FFF;
	border:solid 1px #7F7F7F;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:12px;
	}

#newslater_form input.button{
	background:url(images/button-bg.jpg) no-repeat 0 0;
	width:58px; height:20px;
	font:bold 10px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	border:none;
	cursor:pointer;
	}

/* =================================== Right panel ============================================= */

/* =================================== footer panel ============================================= */

.footer_panel{
	padding:10px 0;
	}

.footer_panel p{
	font:bold 10px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: center;
	font-weight: normal;
	}
	
.footer_panel p a{
	font:bold 10px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:underline;
	}
	
.footer_panel p a:hover{
	text-decoration:none;
	font-weight: normal;
	}
.mainbody table tr td table tr .left_panel p a {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.mainbody table tr td table tr .left_panel table tr td table {
	font-family: Verdana, Geneva, sans-serif;
}
.mainbody table tr td table tr .left_panel table tr td table {
	font-size: 11px;
}
.mainbody table tr td table tr .left_panel p {
	font-family: Tahoma, Geneva, sans-serif;
}
.mainbody table tr td table tr .left_panel p {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}
#titel {
	font-weight: normal;
}

