/* CSS Document */
/* global begin */
body {
	background-image:url(../../../images/background/background.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #C4D7E9;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:top;
	}
h1{ font: 14px verdana; 
	color:#000;
	display:inline; 
	font-weight:bold;
	line-height: 22px;
	}
h2{ color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	display:inline; 
	font-family:Geneva, Arial, Helvetica, sans-serif;}
h3{ color:#333333; 
	font-size:12px; 
	display:inline; 
	font-family:Geneva, Arial, Helvetica, sans-serif;}
A:link	  {color:#000000; text-decoration:underline;}
A:visited {color:#000000; text-decoration:underline;}
A:active  {color:#000000; text-decoration:underline;}
A:hover	  {color:#000000; text-decoration:underline;}
table.global{
	width:778px; 
}
img{border-width:0px; border-style:none;
	}
.input{	background-color:#FDFAF5; 
	color:#666666;	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;	
	border: 1px inset;}
.inputKnap{	color : #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px;
	background-color: #FFFFFF;
	height: 18px;
	font-weight: bold;
	vertical-align: top;
	cursor: pointer;
	border: 1px outset #C9CCCE;
	margin-left:0px;
	margin-top:0px;}
hr{height:1px; color:#C7CFE9;}
.space{
	height:1px;
	font-size:1px;}
.border{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;}
td, div{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}	
#outer{
	width: 778px;
	text-align: left;
	margin: 0px auto;
	margin-top: 10px;

	}
/* global end */
/* top begin */
.top{
	background-color:#C7CFE9; 
	height:85px;
	text-align:left;
	}
/* top end */
/* logo begin */
.logo-sun{
	height:30px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-left:162px;
	overflow: hidden;
	font-size: 0px;
	border: none;
	}
.logo{
	vertical-align: top;
	padding-left: 5px;
	height: 49px;
	font-size: 0px;
	}
/* logo end */
/* icons begin */
.icons{
	vertical-align:top;
	padding:10px 10px 10px 0px;
	text-align:left;
	}
/* icons end */

/* menu begin */
.menu{
	padding-bottom:3px;
	text-align:right;
	width: 400px;
	}
.menu-space{
	border:none;
	width:2px;}	
.menu-text{
	width:80px;
	height:15px;
	text-align:center;
	font-size:10px;
	border-color:#C7CFE9;
	border-style:solid;
	border-width:1px;
	padding-top: 1px;
	}
.menu-text-active{
	width:80px;
	text-align:center;
	font-size:10px;
	background-color:#C7CFE9;
	color:#000000;
	border-color:#C7CFE9;
	border-style:solid;
	border-width:1px;
	padding-top: 1px;
	}
A.menu-text:link	{color:#000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top:2px;}
A.menu-text:visited {color:#000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top:2px;}
A.menu-text:active  {color:#000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top:2px;}
A.menu-text:hover	{color:#000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top:2px;}	

A.menu-text-active:link	{color:#000000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top: 1px;}
A.menu-text-active:visited {color:#000000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top: 1px;}
A.menu-text-active:active  {color:#000000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top: 1px;}
A.menu-text-active:hover	{color:#000000; text-decoration:none; font-size:10px; width:80px; border:none; padding-top: 1px;} 	

td.umenu{
	vertical-align:top;
	text-align:right;
	margin: auto;
	overflow: hidden;
	height: 30px;
	}

.umenu{
	height:15px;
	width: 400px;
	padding-left:20px;
	padding-right:5px;
	padding-top:2px;
	font-size:10px;
	color:#000000;
	text-align:right;
	}		
.umenu-text{
	text-align:center;
	padding-right:5px;	
	height:15px;
	font-size:10px;
	color:#000000;
	}
A.umenu-text:link	{color:#000000; text-decoration:none; padding-right:5px; font-size:10px;}
A.umenu-text:visited {color:#000000; text-decoration:none; padding-right:5px; font-size:10px;}
A.umenu-text:active  {color:#000000; text-decoration:none; padding-right:5px; font-size:10px;}
A.umenu-text:hover	{color:#000000; text-decoration:underline; padding-right:5px; font-size:10px;}	

.umenu-text-active{
	height:15px;
	padding-right:5px;
	text-align:center;
	text-decoration:underline;
	color:#000000;
	
	}
/* menu end */

/* main begin */
.main-left{
	width:494px;
	vertical-align:top;
	padding:0px 20px 0px 40px;
	background-color:#FFFFFF;
	color:#000000;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	text-align:left;
	}
.main-right{
	width:246px;
	vertical-align:top;
	background-color:#F5F5F2;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:left;
	}	
	
.main{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	width:464px;
	line-height:22px;
	color:#000000;
	text-align:left;
	}
.main-heading{
	padding-bottom:10px; padding-top:15px;}
	
.main-galleri-images{
	padding-right: 10px;
	padding-bottom: 10px;
	}
.main-galleri
{
	width:720px;
	vertical-align:top;
	padding:20px 20px 0px 40px;
	background-color:#FFFFFF;
	color:#000000;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	text-align:left;
}
/* main end */

/* bottom begin */
.block-bottom-left{
	background-color:#C7CFE9;
	color:#A9AABC;
	padding:15px;
	vertical-align:top;
	width:518px;
	height:60px;
	text-align:left;
	}
.block-bottom-right{
	background-color:#878FC7;
	width:248px;
	text-align:center;
	}			
.bottom{
	height:20px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	color:#000000;}
	
/* bottom end */

/* teaser begin */
.teaserContainer{
	width: 148px; 
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
	position: relative;
	margin-left: -2px;
	margin-bottom: 10px;
	}
.teaserContainerRight{
	width: 148px; 
	border: 1px solid #000;
	float: left;
	position: relative;
	margin-left: -2px;
	margin-bottom: 10px;
	}	
.teaserImage{
	height: 66px;
	}
.teaserHeadingBg{
	border-top: 1px solid #000; 
	background-color: #000; 
	position: absolute; 
	top: 48px; 
	left: auto;
	height: 18px;
	width: 148px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4;
	text-align: left;
	float: left;
	}		
.teaserHeading{
	position: absolute; 
	top: 50px; 
	color: #FFFFFF; 
	font-weight: bold; 
	width: 148px; 
	height: 18px; 
	text-align: center;
	float: left;
	}
.teaserText{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding: 5px;
	text-align: left;
	line-height: 16px;
	background-color: #E9ECF4;
	}
.teaserLink{
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #E9ECF4;
	padding: 0px 5px 5px 0px;
	}
		
/* teaser end */