html, body, h2, h3, p, ul, li, a, fieldset {
	margin:0; 
	padding:0; 
}

body {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
	background-color: #d5d2c8;
	text-align: center;
}

a:active, a:focus {
    outline: 0;
}

td {
	vertical-align:top;	
}

form {
	margin:0;
}

input {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:8pt;
}

textarea {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:8pt;
}

select {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:8pt;
}

hr {	
	height:1px;
	color:#000000;
}


h1 {
	font-family:Times New Roman,Times,Garamond,Serif;
	font-size: 36pt;
	color:#245473;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;

}

h1.content-page-header {
	line-height:95%;
	padding-bottom:15px;
}

h2, .menuh1 {
	color:#245473;
	font-family:Times New Roman,Times,Garamond,Serif;
	font-size:18pt;
}

h3, .menuh2, legend, h3 b {
	color:#2e2e2e;
	font-family:Times New Roman,Times,Garamond,Serif;
	font-size: 14pt;
	font-weight:bold;
}

#container {
	width:970px;
	margin:10px auto;
	padding:0px;
	text-align: left;
	position:relative;
}

#main {
	background-color:#9E9886;
	height:320px;
	padding:10px 0;
}

#main-nav-left {
	float:left;
	height:100%;
	width:50px;
}

#main-nav-right {
	float:left;
	height:100%;
	width:50px;
}

#main-center {
	background-color:#F2F0E9;
	float:left;
	height:280px;
	padding:20px;
	width:610px;
}

.menunormal {
	font-family:Verdana, sans-serif;
	color:#2e2e2e;
	font-size:7pt;
}
.content-box-sep {
	width:40px;
} 
.content-box {
	width:100%;
	vertical-align:top;
	padding:0px 0px 10px 0px;
}

.content-box h2 {

}


/* Scrollbar hack in Firefox */
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}

#logintable label, #producttable label {
	padding-right:15px;
}

#logintable h3, #producttable h3 {
	padding-bottom:15px;
}

#logintable input, #producttable input {
	width: 250px;
}

#logintable p {
	padding-bottom:23px;
	color:#FF0000;
}

/**************************************************************************
ANCHORS
*/

/* DEFAULT LINK PROPERTIES */


#contentcontainer .contentcol a:link,
#contentcontainer .contentcol a:link font {
	color: #245473;
	text-decoration:none;
}

#contentcontainer .contentcol a:visited,
#contentcontainer .contentcol a:visited font,
#contentcontainer .contentcol a:hover,
#contentcontainer .contentcol a:hover font {
	color: #4d6d80;
	text-decoration:none;
}

#contentcontainer .contentcol a:hover,
#contentcontainer .contentcol a:hover font,
#contentcontainer #sub a:hover {
	border-bottom:1px dotted #000000;
	position:relative;
}

#gallery .image a:hover,
#gallery .image a:hover font {
	border-bottom:none;
}

#contentcontainer a {
	text-decoration:none; 
	color: #245473; 
	/*font-family:verdana;*/
	/*font-size:8pt;*/
}

#contentcontainer a:visited,
#contentcontainer a:visited font { 
	color: #4d6d80;
}

#contentcontainer a:link,
#contentcontainer a:link font {
	color: #245473;
}

#contentcontainer a:hover,
#contentcontainer a:hover font {
	color: #4d6d80;
	border-bottom:1px dotted #000000;
	position:relative;
}

#contentcontainer .image-link a:hover,
#contentcontainer .image-link a:hover font {
	border-bottom:none;
}

#contentcontainer .search-result a b {
	text-decoration:none;
	font-family:Verdana;
	font-size:8pt;
}
#contentcontainer .search-result a:link b {
	text-decoration:underline;
}
#contentcontainer .search-result a:hover b {
	text-decoration:underline;
}
#contentcontainer .search-result a:visited b {
	text-decoration:underline;
}
#contentcontainer .search-result a:active b {
	text-decoration:underline;
}

.breadcrumbsep {
	padding-top:2px;
}

#breadcrumbs td {
	font-size:7pt;
}

#breadcrumbs {
	margin: 0px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:7pt;
	background-color:#ffffff;
}

#breadcrumbs a { 
	text-decoration:none; 
	color: #38637E; 
	font-family:
	verdana;
	font-size:7pt;
}
#breadcrumbs a:visited {
	text-decoration:none; 
	color: #38637E;
}
#breadcrumbs a:link {
	text-decoration:none; 
	color: #38637E;
}
#breadcrumbs a:hover {
	text-decoration:none; 
	color: #000000;
}

#company-info a{
	text-decoration:none; 
	color: #FFFFFF;
	font-size:7pt;
}
#company-info a:visited {
	text-decoration:none; 
	color: #FFFFFF;
}
#company-info a:hover {
	color: #c1c1c1; 
	text-decoration: none;
}
#company-info a:link {
	text-decoration:none; 
	color: #FFFFFF;
}

/*
	Margins
*/
.no-bottom-margin{
	margin:10px 0px 0px 0px;
}
.no-top-margin{
	margin:0px 0px 10px 0px;
}
.no-margin{
	margin:0px;
}

/*
	Paddings
*/
.horizontal-border-right {
	border-right:1px solid #b4b4b4;
}
.horizontal-border-left {
	border-left:1px solid #b4b4b4;
}
.top-padding-25 {
	padding-top:25px;
}

#contenttable {
	width:100%;
}

#contenttable .top-padding {
	padding-top:35px;
}

#contenttable .bottom-padding {
	padding-bottom:25px;
}

/* CONTENTCOL */

.contentcol ul{
	margin: 0px;
	padding: 0px;
	margin-left:17px;
}

.contentcol ol{
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
}

.contentcol {
	vertical-align:top;
	padding:0px 20px;
	margin:0px;
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
	background-color:#F2F0E9;
}

.contentcol div p,
.contentcol td,
.contentcol p,
.contentcol b,
.contentcol font { 
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
	color:#2e2e2e;
}

.contentcol p {
	color: #2e2e2e;
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
}

/* END CONTENTCOL */

/* MENUCOL */

#contenttable .menucol {
	background-color:#F2F0E9;
	border-left:1px dotted #9E9886;
	padding-left:10px;
	padding-right:10px;
	width:160px;
}

/* END MENUCOL */

/* RIGHTCOL */

#contenttable .rightcol {
	width: 160px;
	padding-left:9px;
	padding-right:9px;
	background-color: #CECCC0;
}

#contenttable .rightcol .right-col-banner {
	width:158px;
	overflow:hidden;
	margin-bottom:10px;	
	border:1px solid #000000;
}

/* END RIGHTCOL */





/*
 * Scrollable item
 */
/* root element for the whole scrollable setup */
div.scrollable-content {  
	position:relative;
	overflow:hidden;
	width: 610px;	 
	height:100%;	
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#scrollable-content-items {	
	position:absolute;
	width:20000em;	
	clear:both;
}

/* single item */
#scrollable-content-items div {
	float:left;
	width:610px;
	height:100%;
	cursor:pointer;
}

/* prev, next, prevPage and nextPage buttons */
a#prev-button, a#next-button, a.prevPage, a.nextPage {
	display:block;
	width:30px;
	height:30px;
	background:url(../../../navi_left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
}

/* mouseover state */
#contentcontainer a#prev-button:hover, #contentcontainer a#next-button:hover, #contentcontainer a.prevPage:hover, #contentcontainer a.nextPage:hover {
	/*background-position:0px -18px;		*/
	border-bottom:none;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a#next-button, a.nextPage {
	background-image:url(../../../navi_right.png);
	clear:right;	
}

/* custom positioning for navigational links */
a#prev-button, a#next-button {
	margin-left:8px;
	margin-top:151px;
}

/*
 * Scrollable item end
 */

#header {
	width:100%;
	height:55px;
	background-color:#f2f0e9;
	border-color:#000000;
	border-style:solid solid none solid;
	border-width:1px;
}

#header a:link,
#header a:visited,
#header a:hover,
#header a:active {
	font-family: verdana, sans-serif, arial, helvetica;
	color: #a6a290;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

#header .top-item-login, #header .top-item-rss, #header .top-item-search-link {
	vertical-align:middle;
	color:#a5a290;
	font-size:8pt;
	font-family: verdana, sans-serif, arial, helvetica;
	font-weight:bold;
	white-space:nowrap;
}

#header .top-item-login, #header .top-item-rss {
	padding-top:19px;
	padding-right:25px;
}

#header .top-item-rss {
	padding-right:10px;
}

#header .top-item-search-link {
	padding: 0px 20px 2px 10px;
}

#logo { 
	margin:0px;
	padding:18px 0px 0px 10px;
}
#logo img{ 
/*	filter:Alpha(Opacity="60",FinishOpacity="60",Style="1");*/
}

#logocontainer {
	margin-left:20px;
	margin-top:20px;
}

#search{
	padding: 25px 0px 0px 0px;
}

#search td a {
	color: #a6a290;
	text-decoration:none;
}

.inputfield {
	width:200px;
	font-family:verdana;
	font-size:8pt;
	border:1px solid #000000;
}

.inputfelt {
	width:200px;
	font-family:verdana;
	font-size:8pt;
	border:1px solid #000000;
}
.inputsearch {
	width:125px;
	font-family:verdana;
	font-size:7pt;
	border-left:1px solid #141F5C;
	border-top:1px solid #141F5C;
	border-right:1px solid #ECECE5;
	border-bottom:1px solid #ECECE5;
	background-color:#ffffff;
	color:#000000;
	padding:3px;
	margin:0px;
}

.searchbutton {
	background-color: #38637E;
	color:#FFFFFF;
	padding:0px;
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:7pt;
	border-right:1px solid #38637E;
	border-bottom:1px solid #38637E;
	border-left:1px solid #38637E;
	border-top:1px solid #38637E;
	cursor:pointer;
	text-transform:uppercase;
}

#centralcontainer {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	clear: both;
	background-color:#ffffff;
	border-color:#000000;
	border-style:none solid solid;
	border-width:1px;
}

#contentcontainer {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%
}

#content-menu {
	font-family:Times,times,garamond,serif;
}

#content-menu th {
	text-align:left;
	font-weight:normal;
	color:#245473;
	font-size:18pt;
	height:20px;
	vertical-align:middle;
	padding-bottom:11px;
}

.content-menu-header {
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
	padding-bottom:10px;
}

#contentcontainer #sidebar #content-menu .content-menu-header a,
#contentcontainer #sidebar #content-menu .content-menu-header a:hover,
#contentcontainer #sidebar #content-menu .content-menu-header a:visited,
#contentcontainer #sidebar #content-menu .content-menu-header a:active {
	color:#245473;
	padding:0px;
	font-size:18pt;
	border-bottom:none;
}

.content-menu-item-sep {
	border-top:1px dotted #000000	;
}
.content-menu-footer {
	height:5px;
	background-color:#38627d;
	font-size:0px;
}

#content-menu .content-menu-item2 {
	color:#2e2e2e;
	font-family:Times New Roman, times, garamond, serif;
	font-size:9pt;
	vertical-align:middle;
	padding:3px 0px;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

#content-menu .content-menu-item2 a,
#content-menu .content-menu-item2 a:visited {
	color:#2e2e2e;
	font-size:14pt;
	vertical-align:middle;
}

#content-menu .content-menu-item2 a:hover {
	vertical-align:middle;
	color:#4d6d80;
	border-bottom:none;
}

#content-menu .content-menu-item2-active {
	color:#4d6d80;
	font-family:Times New Roman, times, garamond, serif;
	font-size:14pt;
	vertical-align:middle;
	padding:3px 0px;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

#contentcontainer #content-menu .content-menu-item2-active a {
	vertical-align:middle;
	font-size:14pt;
	color:#4d6d80;
}

#contentcontainer #content-menu .content-menu-item2-active a:hover {
	border-bottom:none;
}
#content-menu a {
	vertical-align:middle;
	display:block;
}

#content-menu .content-menu-item3 {
	background-color:#f1f1ea;
	color:#ffffff;
	font-family:verdana;
	font-weight:normal;
	font-size:9pt;
	vertical-align:middle;
	padding-left:16px;
	padding-right:7px;
	height:23px;
}

#content-menu .content-menu-item3 a {
	vertical-align:middle;
	color:#616161;
}

#content-menu .content-menu-item3 a:hover {
	vertical-align:middle;
	color:#C1C1C1;
	border-bottom:none;
}

#content-menu .content-menu-item3-active {
	background-color:#f1f1ea;
	background-image:url(../../../menuMarker.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	color:#5588AA;
	font-family:verdana;
	font-weight:normal;
	font-size:9pt;
	vertical-align:middle;
	padding-left:16px;
	padding-right:7px;
	height:23px;
}

#contentcontainer #content-menu .content-menu-item3-active a {
	vertical-align:middle;
	color:#447391;
}

#content-menu .content-menu-item4 {
	background-color:#FAFAF5;
	color:#222222;
	font-family:verdana;
	font-weight:normal;
	font-size:9pt;
	vertical-align:middle;
	padding-left:26px;
	padding-right:7px;
	height:23px;
}

#content-menu .content-menu-item4 a {
	vertical-align:middle;
	color:#616161;
}

#content-menu .content-menu-item4 a:hover {
	vertical-align:middle;
	color:#C1C1C1;
	border-bottom:none;
}

#content-menu .content-menu-item4-active {
	background-color:#FAFAF5;
	background-image:url(../../../menuMarker.gif);
	background-repeat: no-repeat;
	background-position: 16px 5px; 
	color:#345C75;
	font-family:verdana;
	font-weight:normal;
	font-size:9pt;
	vertical-align:middle;
	padding-left:26px;
	padding-right:7px;
	height:23px;
}

#contentcontainer #content-menu .content-menu-item4-active a {
	vertical-align:middle;
	color:#447391;
}

/* Application menu */

#application-menu {
	margin-top:30px;
}
#application-menu-header {
	padding-bottom:0px;
}
.application-menu-item {
	padding-top:10px;
}
.application-menu-item-header {
	font-weight:normal;
}
#all-events {
	font-weight:normal;
	padding-top:10px;
}

#application-menu .application-menu-item-header a:link,
#application-menu .application-menu-item-header a:visited,
#all-events a:link,
#all-events a:visited {
	color:#2e2e2e;
}
#application-menu .application-menu-item-header a:hover,
#application-menu .application-menu-item-header a:active,
#all-events a:hover,
#all-events a:active,
#application-menu .application-menu-item-header-active a {
	color:#4d6d80;
	font-weight:normal;
	border-bottom:none;
}
.application-menu-item-content {
	padding-left:8px;
}

/* Application menu end */

#sub {
	width:	100%;
	margin: 35px 0 40px 50px;
	/*background-image:url(test.png);
	background-position:left center;
	background-repeat:repeat-y;*/
	display: block;
	overflow: hidden;
}

#subcontent1, #subcontent2, #subcontent3 {
	border-right:1px dotted #9e9885;
}

#subcontent1, #subcontent2, #subcontent3, #subcontent4 {
	width: 155px;
	float: left;
	padding-left: 10px;
	padding-right: 15px;
	margin-bottom:-1000px !important;
	padding-bottom:1000px !important;
}

#subcontent1 {
	padding-left: 0px;
}

#sub p {
	margin-top:10px;	
	padding-bottom:1px;
}

.cleaner {  clear:both; }

#footer {
	clear:both;
	color: #ffffff;
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
	margin:0px;
	text-align:left;
	overflow:hidden;
	width:100%;
	border-color:#000000;
	border-style:none solid solid solid;
	border-width:1px;
	background-color:#6a655a;
	height:	20px;
	padding-top:6px;
}

#footer-username {
	margin-left:15px;
}

#corner-top-left, #corner-top-right, #corner-bottom-left, #corner-bottom-right {
	height:6px;
	width:6px;
	position:absolute;
}

#corner-bottom-left {
	background-image:url(../../../corner_lo_left.png);
	background-repeat:no-repeat;
	bottom:0px;
	left:0px;
}

#corner-bottom-right {
	background-image:url(../../../corner_lo_right.png);
	background-repeat:no-repeat;
	bottom:0px;
	right:-2px;
}

#corner-top-left {
	background-image:url(../../../corner_up_left.png);
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}

#corner-top-right {
	background-image:url(../../../corner_up_right.png);
	background-repeat:no-repeat;
	top:0px;
	right:-2px;
}


#company-info{
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:15px;
	font-size:7pt;
	color:#ffffff;
}



#copyright{
	float:right;
	text-align:right;
	margin:0px;
	padding-right:10px;
	color:#ffffff;
	font-size:7pt;
}


.manchet {
	margin-bottom:15px;
}

/*** Top Menus ***/

#hmenu{
	background-color:#FFFFFF;
	border-color:#000000;
	border-style:dotted solid solid;
	border-width:1px;
	height:36px;
	margin:0;
	overflow:hidden;
	width:100%;
}

#prime-menu-top {
	display:inline;
	z-index:1020;
	font-family: arial, helvetica, sans-serif;
	font-size:8pt;
}

#prime-menu-top li {
	border-right:1px dotted #000000;
	cursor:pointer;
	display:inline;
	list-style-type:none;
	padding:19px 0 9px;
}

#prime-menu-top li:first-child a {
	padding-left:15px;	
}

#hmenu #prime-menu-top ul {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:0 solid #000000;
	display:none;
	list-style-type:none;
	margin-left:0;
	margin-top:3px;
	overflow:visible;
	position:absolute;
	top:91px;
	width:200px;
	z-index:1021;
}

#prime-menu-top ul li { 
	border-bottom:1px solid #000000;
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	background-image:none;
	background-color:#ffffff;

}

#prime-menu-top ul ul li{
	border-width:1px 1px 0px 1px;
	color:#000000;
}

#prime-menu-top li a {
	color:#000000;
	font-size:13pt;
	font-weight: bold;
	padding:9px 10px 8px;
	text-decoration:none;
	display:inline-block;
}

#prime-menu-top li a:hover,
#prime-menu-top li a:active {
	background-color: #fdd142;
	color:#000000;
}

#prime-menu-top ul li a,
#prime-menu-top ul li a:active,
#prime-menu-top ul li a:link,
#prime-menu-top ul li a:visited{
	background-color:#F8F8F1;
	color:#000000;
	display:block;
	font-size:8pt;
	padding:3px 3px 3px 6px;
	text-decoration:none;
	width:191px;
}

#prime-menu-top ul li a:hover{
	background-color: #f2f0e9;
	color:#000000;
}

#prime-menu-top ul ul{
	display:none;
	position:absolute;
	border-bottom:1px solid #000000;
}


#sidebar {
	float:left;
	width:160px;
}

.input-textarea {
	border:1px solid black;
	margin-bottom:3px;

}
.input-text {
	border:1px solid black;
	margin-bottom:3px;
}

.input-checkbox {

}
.input-combobox {

}
.input-radio {

}

.pulldown {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:8pt;

	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	border:none;
	background-color: #EEEF9A;
	width: 100%;
}

.iframebody {
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#ffffff;
}

.search-result{}

#search-result-window{
	background-color:#ffffff;
	margin:0px auto;
	padding:10px;
	width:800px;
	z-index:1000;
	display:none;
	position:absolute;
}

#see-also {
	margin-top:30px;
}

#see-also h2 {
	/*background-color:#ffffff;*/
	/*background-image:url(../../../alsoSeeIcon.gif);*/
	/*background-repeat:no-repeat;*/
	border:0px;
	/*margin: 0px 0px 0px 5px;*/
	padding:0px 0px 10px 0px;
	font-weight:normal;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

.see-also-item {
	padding:3px 0 3px 0px;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

#see-also div.see-also-item a,
#see-also div.see-also-item a:visited {
	font-family:Times New Roman, times, garamond, serif;
	color:#2E2E2E;
	font-size:14pt;
}
#see-also div.see-also-item a:hover {
	color:#4d6d80;
}

#news{
	padding:0px 10px 0px 10px;
}

#news h2{

}

.news-date {
	color: #d0d0d0;
	font-weight:bold;
}
.news-link {
	padding:0px 0px 10px 0px;
}
.chat-frame {
	text-align:center;
	width:210px;
	height:300px;
}
.chat-header {
background-color:#38627D;
color:#FFFFFF;
font-family:verdana;
font-size:8pt;
font-weight:bold;
height:20px;
padding-left:7px;
padding-right:7px;
text-align:left;
vertical-align:middle;
}
.product-list-links {
	width:75px;
	background-color:red;
}

.section {
	margin: 0px 10px 10px 0px;

}
.content-box h3 {
	color:#245473;
}
.fakta-section {
	border:1px solid #000000;
	margin-bottom:10px;
	overflow:hidden;
	width:160px;
	background-color:#ffffff;
}

.fakta-section h3 {
	color:#245473;
	padding:0 3px 0 3px;
}

.fakta-section p {
	padding:3px;
}

.fakta-section font {
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size: 8pt;
}

/* Slideshow */
#slideshowcontainer {
	margin-top:30px;
	padding-bottom:7px;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

#slideshowcontainer h2 {
	font-weight:normal;
	margin-bottom:8px;	
	padding:0 0 10px;
	border-color:#000000;
	border-style:none none dotted;
	border-width:1px;
}

#slideshowcontainer img {
	width: 160px;	
}

/* Slideshow end */

/* OLD ELEMENTS */
.formbutton {
	background-color: #345c75;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	/*background-image:url(../../../buttonBG.gif);*/
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:7pt;
	border:1px solid #3b3b3b;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
}

.divleft {
	vertical-align:text-top;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}

.divright {
	vertical-align:text-top;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}

#error-box {
/*background-color:#ffffff;margin:0px auto;width:800px;*/

}
#error-header {
	width:100%;
	height:61px;
	background-color:#ffffff;
	background-image:url(../../../topbarBackground.gif);
	background-repeat:repeat-x;
	font-family: Verdana, sans-serif , Arial, Helvetica;
	font-size:7pt;
	color:white;
}
.error {
	border:1px solid red;
}
#error-content {
 /* padding:10px;*/
}
.event {
	clear:both;
}
#contenttable .eventtitle a:link,
#contenttable .eventtitle a:visited,
#contenttable .eventtitle a:active {
	color:#2e2e2e;
}
#contenttable .eventtitle a:hover {
	color:#4d6d80;
	border-bottom:none;
}
.eventtitle {
	color:#2E2E2E;
	font-family:Times New Roman,times,garamond,serif;
	font-size:14pt;
/*	margin-bottom:5px;	*/
	font-weight:bold;
/*	float:left;	*/
}
.eventdescriptionheader {
	color:#2E2E2E;
	float:left;
	font-family:verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
	width:110px;
}
.eventdescription {
	color:#2E2E2E;
	float:left;
	font-family:verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
/*	margin-right:30px;	*/
}
.eventcommentheader {
	color:#2E2E2E;
	float:left;
	font-family:verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
	width:110px;
}
.eventcomment {
	color:#2E2E2E;
	font-family:verdana,sans-serif;
	font-size:8pt;
	float:left;
}
.eventreadmore {
	color:#2E2E2E;
	font-family:verdana,sans-serif;
	font-size:8pt;
	float:left;
	margin-bottom:15px;
}

.width-130 {
	width:130px;
}
#table-new-account, 
#member-change-password-table {
	width:450px;
	float:left;
}
#main-topic-table {
	width:100%;
}
#error-message-container {
	color:red;
	float:left;
	position:relative;
	width:105px;
}
.clearer {
	clear:both;
}
#member-container {
	border:1px solid black;
	width:557px;
	overflow:auto;
	padding:5px;
}
#member-fullname {
	font-size:15pt;
	font-weight:bold;
}
#member-jobtitle {
	font-size:10pt;
}
#member-description {
	font-size:8pt;
	padding-top:10px;
}
#member-companyinfo {
	clear:both;
	float:right;
	font-size:8pt;
	padding:10px 0 0;
	text-align:right;
}
#member-competences {
	overflow:auto;
	margin:10px 0;
}
.member-competences-info,
.member-competences-info-header {
	float:left;
	width:50%;
}
.member-competences-info-header {
	padding-top:10px;
}
#member-image-container {
	float:right;
	width:133px;
}
#member-image-container img {
	width:133px;
}
#member-edit-info-table,
#event-proposal-table,
#memo-table {
	float:left;
}
#member-edit-competences-table td {
	padding-top:10px;
}
#member-edit-info-table tr td:first-child,
#member-edit-competences-table tr td:first-child,
#member-edit-company-table tr td:first-child,
#event-proposal-table td:first-child,
#subscription-name-table td:first-child,
#subscription-mail-table td:first-child,
#subscription-database-table td:first-child,
#memo-table td:first-child {
	width:100px;
}

#main-topic-table .first-column {
	width:100px;
}
#person fieldset, #subscriptioncontainer fieldset {
	margin-bottom:15px;
	padding:7px;
}

#main-topic-table fieldset {
	padding:7px;
}

#member-upload-image {
	padding-bottom:15px;
}
#member-profile-image {
	float:right;
}
#buttonscontainer input {
	float:left;
	margin:0 10px 0 0;
	width:75px;
}
#member-change-password-table td,
#event-proposal-table td,
#main-topic-table td {
	vertical-align:top;
	padding-bottom:7px;
}
#member-change-password-table td:first-child {
	width:135px;
}
#memberlistcontainer table {
	width:100%;
}
#memberlistcontainer table th {
	background-color:#D5D2C8;
}
#memberlistcontainer table th b {
	position:relative;
	top:-3px;
}
#memberlistcontainer table th img {
	position:relative;
	top:1px;
}

#usedproductslist,
#productsbysupplierlist,
#productsbycategorylist,
#productsbynamelist {
	margin: 0px;
}

#usedproductslist, 
#usedproductslist ul,
#productsbysupplierlist, 
#productsbysupplierlist ul,
#productsbycategorylist, 
#productsbycategorylist ul,
#productsbynamelist {
	list-style:none;
}

#usedproductslist li b,
#productsbysupplierlist li b,
#productsbycategorylist li b {
	cursor:pointer;
}
#tablecontainer {
	overflow:hidden;
	width:551px;
}
#tablecontainer td {
	padding:0px;
}
#tablecontainer table td:first-child {
	width:75px;
}
.viewActionBar {
	margin-bottom:10px;
}
#logincontainer {
	padding-top: 20px;
	text-align:left;
}
.play-icon {
	background:transparent url(../../../images/play-48x48.png) no-repeat scroll 0pt 50%;
	cursor:pointer;
	color:#000000;
	display:block;
	height:48px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:48px;
	opacity: 0.7;
	/*left: 38px;
	top: 68px;*/
	z-index:600
}

