* {
      margin: 0 auto;
      padding: 0;
}

img {
	border: 0px;
}

ul li, ol li {
	margin-left: 40px;
}

body, html {
	height: 100%;
}

body {
	padding:0;
	margin:0;
	color: #000000; 
	font-size: 9pt; 
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#layout {
	padding:0px;
	margin:0px;
	min-height:100%;
	float: left; 
	width: 800px; 
	background: #ffffff; 
	border-top: 1px solid #666666;	
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666;
	background: #fff url(images/topp_repeat.png) top left repeat-x;
}

#sidhuvud {
	padding-top: 0px; 
	padding-left: 50px;
	margin: 0px;
	background: url(images/topp.png) no-repeat;
	height: 68px;
}

#menycontainer{
	 width:800px; 
}

#kolumncontainer{
	padding: 0px;
	margin: 0px;
	float: left; 
	width: 800px;	
	background: #A3B6D7;
	height:100%;
	min-height:100%;
}

#kolumn1 {
	background-color:#FFF;
	float: left; 
	width: 624px; 
	padding: 0px;	
	height:100%;
	min-height:100%;
}

#kolumn2 {
	text-align:center;
	background-color:#a3b6d7;
	float: right; 
	width: 176px; 
	padding: 0px;
	margin: 0px;
	height:100%;
	min-height:100%;
}

#kolumn3 {
	background-color:#a3b6d7;
	width: 176px;
	padding: 0px;
	height:100%;
	float:left;
}

#content{
	padding: 10px;
	background-color: #fff;
	vertical-align: top;
	height:100%;
	min-height:100%;
	overflow:auto;
	position:relative;
}

#sidfot {
	width: 800px; 
	background: #a3b6d7; 
	border-bottom: 1px solid #666666;
	font-size: 7pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menuitem {
	margin-top:5px;
	width:160px;
	/* Fix IE bug */	
	padding-top:2px;
	padding-left:5px; /* padding:5px; */ 
	padding-bottom: 5px;	
	border: 1px #003399 solid; 
	/*
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	*/
	text-align: left;
	background-image: url('images/menu_top.png');
	background-repeat: repeat-x;
	background-color: #eef2f7;
}

#menuitemlogo {
	margin-top:5px;
	margin-bottom:22px; 
	width:160px;
	/* Fix IE bug */	
	padding-top:10px;
	padding-left:5px; /* padding:5px; */ 
	padding-bottom: 5px;	
	border: 1px #003399 solid; 	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-radius: 8px;
	border-radius: 8px;			
	background-color: #eef2f7;	
}

#menuheader {
	display: block;			
	height: 1px;	
	font-size: 8pt; 		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-transform: uppercase;		
	color: #000044;
	margin-bottom: 4px;
}
	
.maintable{
	margin: 0;
	text-align: left;
	float:left;
	text-align:left; /* align:left; */
	border-right: #00438C 1px solid; 
	border-top: #ffffff 1px solid; 
	border-bottom: #00438C 1px solid;
}
	
.maintable_border{
	border-bottom: #00438C 4px solid;
}

.smalltext{
	font-size: 7pt; 
	color: #000000; 
	line-height: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallblacktext{
	font-size: 8pt; 
	color: #000000; 
	line-height: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sideborder{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	vertical-align: top; 
	border-left: #00438C 1px solid; 
	padding-top: 2px; 
	background-color: #a3b6d7;
}

.namehead{
	border-top: #00438C 1px solid; 
	border-bottom: #00438C 1px solid;
}

.content{
	background-color: #fff; 
	vertical-align: top;
}

.footer{
	color: #000000; 
	font-size: 6pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	padding: 2px; 
	vertical-align: top; 
	border-top: 4px solid #00438C;
}

.table_bg{
	border-right: #00438C 1px solid; 
	padding-right: 2px; 
	padding-left: 2px; 
	font-size: 9pt; 
	padding-bottom: 2px; 
	border-left: #00438C 1px solid; 
	color: #000000; 
	line-height: 10pt; 
	padding-top: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	text-align:left;
}

.table_head{
	padding-left: 4px;
	padding-bottom: 1px;
	color: #00438C; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 11pt; 
	text-transform: uppercase; 
	white-space: nowrap;
	text-align:left;
}

.mediumtext{
	color: #000000; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
}
 
.bigtext{
	color: #000000; 
	font-size: 16pt; 
	font-family: arial, verdana, helvetica; 
	line-height: 18pt;
}

.captiontext{
	color: #000000; 
	font-size: 16pt; 
	font-family: arial, verdana, helvetica; 
	line-height: 18pt;
}

td{
	font-size: 9pt;
	line-height: 13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.newshead{
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 13pt;
}

.newstxt{
	color: #000000; 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 13pt; }

.tbox{
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 12pt; 
	background-color: #ffffcc; 
	border: solid 1px #00438C;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.button{
	color: #0066cc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background: url(images/button_background.png);
	background-color: transparent; 
	text-align: center; 
	text-decoration: none;
	padding-bottom: 2px;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px; 
	border-color: #6788AD #012B58 #012B58 #6788AD;
	margin: 4px;	
}

form{
	margin: 0px;
}

.fborder{
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid;
}
	

.forumheader{
	text-align: left;
	border-right: #ffffff 1px solid; 
	padding-right: 4px; 
	border-top: #ffffff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 2px; 
	border-left: #ffffff 1px solid; 
	padding-top: 4px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	line-height: 13pt;
	color: #000000; 
}

.forumheader2{
	border-right: #ffffff 1px solid; 
	padding-right: 4px; 
	border-top: #ffffff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-left: #ffffff 1px solid; 
	color: #000; 
	padding-top: 4px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #E4EAF2;
	text-align:left;
}



.forumheader3{
	text-align:left;
	border-right: #ffffff 0px solid; 
	padding-right: 4px; 
	border-top: #ffffff 0px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 13pt;
	border-left: #ffffff 0px solid; 
	color: #000; 
	padding-top: 4px; 
	border-bottom: #ffffff 0px solid; 
	background-color: #EEF2F7;



}

.forumborder{
	border-right: #000080 1px solid; 
	border-top: #000080 1px solid; 
	border-left: #000080 1px solid; 
	border-bottom: #000080 1px solid;}

.fcaption{
	color: #000000; 
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left;
	padding-top: 10px; 
	padding: 4px 4px; 
	background-color: #bcd2f9;
	/* text-transform: capitalize;*/ 
}

.fcaption2{
	color: #000000; 
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center;
	padding-top: 10px; 
	padding: 4px 4px; 
	background-color: #d4e5fa;
	/* text-transform: capitalize;*/ 
}

.captiontopleft{
	background-image: url('images/topleft.png'); 
	width: 24px;}

.captiontopmiddle{
	background-image: url('images/top.png'); 
	width: 100%; 
	background-repeat: repeat-x;}

	.captiontopright{
	background-image: url('images/topright.png'); 
	width: 11px;}

.captionleft{
	background-image: url('images/capleft.png'); 
	width: 24px;}

.captionbar{
	padding-right: 10px; 
	font-size: 10px; 
	background-image: url('images/capdark.png'); 
	color: #fff; 
	background-repeat: repeat-x; 
	font-family: verdana,  arial, sans-serif;}

.captionend{
	background-image: url('images/captransition.png'); 
	width: 12px;}

.captionmain{
	background-image: url('images/caplight.png'); 
	width: 100%; 
	background-repeat: repeat-x;}

.captionright{
	background-image: url('images/capright.png'); 
	width: 11px;}

.bodyleft{
	background-image: url('images/left.png'); 
	width: 3px; 
	background-repeat: repeat-y;}

.bodymain{
	padding-right: 5px; 
	padding-left: 4px; 
	font-size: 10px; 
	background: #dae7f3; 
	padding-bottom: 5px; 
	vertical-align: top; 
	width: 100%; 
	color: #000; 
	padding-top: 4px; 
	font-family: verdana,  arial, sans-serif;}

.bodyright{
	background-image: url('images/right.png'); 
	width: 3px; 
	background-repeat: repeat-y;}

.bottomleft{
	background-image: url('images/bottomleft.png'); 
	width: 10px;}

.bottommain{
	background-image: url('images/bottom.png'); 
	width: 100%; 
	background-repeat: repeat-x;}

.bottomright{
	background-image: url('images/bottomright.png'); 
	width: 10px ;}

.finfobar{
	color: #000; 
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E4EAF2; 
	padding: 4px; 
	border: solid 1px #ffffff; }

a.forumlink{
	color: #00438C; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 14pt;
	text-decoration: underline;}

.topborder{
	border-bottom: #000 1px solid;}

.bottomborder{
	border-top: #000 1px solid; 
	border-bottom: #000 1px solid;}

.alttd{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	background-color: #c8ddee;}

.code{
	border-right: #9f9f9f 1px solid; 
	padding-right: 8px; 
	border-top: #9f9f9f 1px solid; 
	padding-left: 8px; 
	padding-bottom: 8px; 
	font-size: 9pt;
	font-family: courier, arial, verdana,  helvetica, sans-serif; 
	border-left: #9f9f9f 1px solid; 
	color: #000040; 
	padding-top: 8px; 
	border-bottom: #9f9f9f 1px solid; 
	background-color: #eeecec;}

.nforumholder{
	border-right: #ffffff 1px solid; 
	padding-right: 0px; 
	border-top: #ffffff 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: #ffffff 1px solid; 
	padding-top: 0px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #ffffff;}

.nforumcaption{
	color: #000000; 
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding: 8px 4px;}

.nforumcaption2{
	color: #000000; 
	font-size: 9pt;
	font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E4EAF2;
	padding: 8px 0 4px 4px ;}

.nforumcaption3{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumthread{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #EEF2F7;}

.nforumthread2{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumreplycaption{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumreply{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt; 
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #EEF2F7;}

.nforumreply2{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumdisclaimer{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10pt; 
	color: #5d6e75;}

.nforumview1{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size:  9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt; 
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumview2{
	border-right: #fff 1px solid; 
	padding-right: 4px; 
	border-top: #fff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid; 
	padding-top: 4px; 
	border-bottom: #fff 1px solid; 
	background-color: #E4EAF2;}

.nforumview3{
	border-right: #fff 1px solid;
	padding-right: 4px; 
	border-top: #fff 1px solid;
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	border-left: #fff 1px solid;
	color: #263448; 
	padding-top: 4px;
	border-bottom: #fff 1px solid;
	background-color: #E4EAF2;}

.nforumview4{
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #00438C; 
	padding-top: 4px; 
	background-color: #c4d6ed;}

.day{
	padding-right: 1px; 
	padding-left: 1px;
	background: #f1eae1; 
	padding-bottom: 2px; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 2px; 
	text-align: center;}
 
.dayentry{
	padding-right: 1px; 
	padding-left: 1px; 
	background: #f1c7b7; 
	padding-bottom: 2px; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px; 
	text-align: center;}

.forumheader4{
	border-right: #ffffff 1px solid; 
	padding-right: 4px; 
	border-top: #ffffff 1px solid; 
	padding-left: 4px; 
	font-size: 9pt; 
	padding-bottom: 4px; 
	border-left: #ffffff 1px solid; 
	cursor: pointer; 
	color: #000000; 
	padding-top: 4px; 
	border-bottom: #ffffff 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ebeff2;}

.forumheader5{
	cursor: pointer; 
	color: #000000; 
	background-color: #bcd5ea;}

ul{
	margin-top: 0px; 
	margin-bottom: 0px;}
	
.txt{
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 13pt;}

.ing{
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 13pt;
}

.mrub{
	color: #000000; 
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt; 
	text-transform: uppercase;
	font-weight: bold;
	width: 100% !important;
	display:block; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.hrub{
	color: #0000FF; 
	font-size: 18pt; 
	font-family: arial, verdana, helvetica; 
	font-weight: bold; 
	line-height: 22pt; 
	padding-top: 10px;
}

.btxt{
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	line-height: 13pt;
}
	
.dat{
	color: #000000; 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	line-height: 13pt;
}

.dat_nyh{
	color: #000000; 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	line-height: 13pt;
}
	
#menuitem a{
	color: #0066cc; 
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-decoration: none;

	line-height: 14pt;
}

a:link{
	color: #0066cc; 
	font-weight: bold; 
  	text-decoration: none;
}

a:visited{
	color: #00438C;  
	font-weight: bold;
  	text-decoration: none;
}

a:hover {
	color: #0066cc;
	font-weight: bold;	
	text-decoration: none;
}

.forumheader2hover:hover, .forumheader3hover:hover {
	color: #0066cc;
        background: #f9e266; 
        text-decoration: none;
}

.indent{

	padding: 3px 3px 3px 3px;
	margin: 5px;
	font-size: 9pt;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #000060;
	border: 1px solid;
	background-color: #E3E2D7;
	border-bottom: #FFFFFF 1px solid;
	border-left: #000 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #000 1px solid;
}

#box1 {
	width: 612px;
	_width: 614px;
	height: 150px;
	overflow: hidden; 
	float:left; 
	border: #fff 1px solid;
	background-color: #faedfe;
	margin: 2px 2px 2px 2px;

}

#box2 {
	width: 118px;	
	height:89px;
	float:left;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #f7fbd5;
	margin: 2px 2px 2px 2px;
}

#box3 {
	height:89px;
	width: 117px;	
	float:right;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #e2fafd;
	margin: 2px 2px 2px 2px;
}

#box4 {
	height:89px;
	width: 117px; 	
	margin-left:117px;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #ffffff;
	margin: 2px 2px 2px 2px;
}

#box5 {	
	height:89px; 	
	width: 117px;         
	float:left;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #ced2fd;
	margin: 2px 2px 2px 2px;
}

#box6 {
        height:89px;        
	width: 118px;         
	float:left;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #e8e6c2;
	margin: 2px 2px 2px 2px;
	position: relative;
	left: 1px;
}

#box {
        height:148px;
        _height:150px;
	width: 200px; 
        _width: 202px;
        overflow: hidden;
        float:left;
        border: #000000 1px solid;
        background-color: #ffffff;
        margin: 2px 2px 2px 2px;
	font-size: 9pt;
	line-height: 11pt;
}

#box8 {
	clear:both;
	height: *; 
	width: 612px;
        _width: 614px;
        overflow: hidden;
        float:left;
        border-left: #000 1px solid;
		border-right: #000 1px solid;
		border-bottom: #000 1px solid;
		border-top: #000 1px solid;
        background-color: #eef2f7;
        margin: 2px 2px 2px 2px;
}

#box18 {
	clear:both;
	height: *; 
	width: 612px;
        _width: 614px;
        overflow: hidden;
        float:left;
        border-left: #000 1px solid;
		border-right: #000 1px solid;		
		border-top: #000 1px solid;
        background-color: #eef2f7;
        margin: 2px 2px 0px 2px;
}

#box9 {
	clear:both;
	height: *; 
	width: 612px;
        _width: 614px;
        overflow: hidden;
        float:left;
        margin: 0px 2px 2px 2px;
        background-color: #fff;
		border-left: #000 1px solid;
		border-right: #000 1px solid;
		border-bottom: #000 1px solid;
}

#box10 {
	width: 612px;	
	height: 377px;
	overflow: hidden; 
	float:left; 
	border: #ffffff 1px solid;
	background-color: #fff;
	margin: 2px 2px 2px 2px;

}

#box11 {
	width: 612px;	
	height: 152px;
	overflow: hidden; 
	float:left; 
	border: #ffffff 1px solid;
	background-color: #fff;
	margin: 2px 2px 2px 2px;

}

#news_box {
        height:302px;
        _height:304px;
	width: 406px; 
        _width: 408px;
	float:right;
	overflow: hidden; 
	float:left; 
	border: #000000 1px solid;
	background-color: #ffffff;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	line-height: 11pt;
}

#news_box_small {
        height:148px;
        _height:150px;
	width: 200px; 
        _width: 202px;
        overflow: hidden;
        float:left;
        border: #000000 1px solid;
        background-color: #ffffff;
        margin: 2px 2px 2px 2px;
	font-size: 9pt;
	line-height: 11pt;
}

#contentPage #layout #kolumncontainer #kolumn1
{
	background-color: #A3B6D7;
}

.banner {
	padding-bottom:10px;
	border:0px;
}

.banner a {
	text-decoration: none;
	border: 0px;
}

.searchresult{
	border-right: #ffffff 1px solid; 
	padding-right: 1px; 
	border-top: #ffffff 1px solid; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-left: #ffffff 1px solid; 
	color: #000; 
	padding-top: 1px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #E4EAF2;
	text-align:left;	
}

.searchresultright{
	border-right: #ffffff 1px solid; 
	padding-right: 1px; 
	border-top: #ffffff 1px solid; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-left: #ffffff 1px solid; 
	color: #000; 
	padding-top: 1px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #E4EAF2;
	text-align:right;	
}

.searchresultheader {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.tdheader{
	text-align: left;
	border-right: #ffffff 1px solid; 
	padding-right: 4px; 
	border-top: #ffffff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 2px; 
	border-left: #ffffff 1px solid; 
	padding-top: 4px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	line-height: 13pt;
	color: #000000; 
}

.tdheadercenter{
	text-align: center;
	border-right: #ffffff 1px solid; 
	padding-right: 4px; 
	border-top: #ffffff 1px solid; 
	padding-left: 4px; 
	padding-bottom: 2px; 
	border-left: #ffffff 1px solid; 
	padding-top: 4px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	line-height: 13pt;
	color: #000000; 
}


.totalright{
	border-right: #ffffff 1px solid; 
	padding-right: 1px; 
	border-top: #ffffff 1px solid; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-left: #ffffff 1px solid; 
	color: #000; 
	padding-top: 1px; 
	border-bottom: #ffffff 1px solid; 
	background-color: #D2D1E1;
	text-align:right;	
}

.news_headline {
	position:relative;

	left: 8px;
	top: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
}

.news_goto {
	position: relative;

	left: 410px;
	top: -17px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;	
}

.news_read_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;

	
}

.news_ingress {
	position:relative;
	left:8px;
	top:-13px;
	font-weight: ;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 

}

.news_tooltip_a {
	display: none;
	font-weight: bold;
	position:relative;
	left: -112px;
	top: 0px;
	width: 270px;
	height: 80px;
	padding: 2px;
	filter: alpha(opacity=72); 
	-moz-opacity: .72;
	opacity: 0.72; 
	background-color:#343862;
	color: white; 
	z-index: 1;
}

.news_tooltip_a2 {
	display: none;
	font-weight: bold;
	position:relative;
	left: -112px;
	top: 0px;
	width: 270px;
	height: 80px;
	padding: 2px;
	filter: alpha(opacity=72); 
	-moz-opacity: .72;
	opacity: 0.72; 
	background-color:#343862;
	color: white; 
}


.news_headline_box {
	position: absolute;
	left: 125px;
	top: 487px;
	z-index:1;
	cursor: pointer;
}

.news_img:hover {
	cursor: pointer;
}

.news_menu_bg {
	filter: alpha(opacity=85); 
	-moz-opacity: .85; 
	opacity: 0.85;
	background-color:#6e8dc0;	
}

.news_tooltip_small {
	display: none;
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85; 
	opacity: 0.85;
	font-size: 9pt;
	font-weight: bolder;
	position:absolute;
	color: #000;
	width: 264px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #fff;
	top: 254px;
	left: 125px;
	z-index:2;	
}

.news_tooltip_cat {
	display: none;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	position:absolute;
	color: #fff;
	top: 270px;
	left: 125px;
	z-index:2;	
}

.news_tooltip_sub {
	display: none;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	position:absolute;
	top: 290px;
	left: 125px;
	font-weight: normal;	
	z-index:2;
	color: #fff;
}

.news_tooltip_date {
	display: none;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-style: italic;
	position:absolute;
	top: 315px;
	left: 125px;	
	z-index:2;
	color: #fff;
}

.news_author {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #808080;	
}

.news_author_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: white;	
}

.news_read_menu {
	background-color:#808080;	
	color: white;
}
.news_read_menu:hover {
	cursor: pointer;
	background-color: #ffe139;
}

.news_read_menu_light {
	background-color:#aaaaaa;
	color: white;	
}

.seperator {
	width: 1px;
	height: 5px;
}

.news_admin {
	position: absolute;
	top: 405px;
	left: 595px;
}

.newsheading {
	color: #000000; 
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left;
	padding-top: 10px; 
	padding: 4px 4px; 
	background-color: #a3b6d7;	
}

a.news_goto_link {
	color: #fff;
}

.formLabel {
	font-size: 8pt;
	color: #838383;
	position: relative;
	top: -5px;
}

.artikelTable {	
	width: 608px;
	padding: 2px;
	background-color: #fff;
}