/* General Styles */

body 
{
	margin:0px;
	padding:0px;
	background: #ffffff url(img/background.jpg) center -160px  no-repeat;
	text-align:center;
}

body, td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:Black;	
}

h1
{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#6596A4;
	font-size:15pt;
	margin-bottom:15px;
}

h2
{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#6596A4;
	font-size:13pt;
	margin-bottom:15px;
}

h3
{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#8a1159;
	font-size:10pt;
	margin-bottom:2px;
}

p {padding:0px;margin:5px 0px 8px 0px;}

/* Structure */

/* Header styles */

.bb_wrapper
{
	width:909px;
	margin:auto;
	text-align:left;
	margin-top:45px;
}

.bb_wrapper a:link, .bb_wrapper a:visited{color:#8a1159;}

.bb_wrapper a:hover {color:#6596A4;}

.bb_header
{
	position:relative;
	width:901px;
	_width:909px;
	background: url(img/header_bg.gif) no-repeat;
	padding-left:8px;	
	padding-top:18px;
	padding-bottom:9px;
}

.bb_searchwrapper
{
	position:absolute;
	z-index:100;
	top:140px;
	right:-19px;
	color: #6596A4 !important;
}

.bb_searchbox
{
	width:279px;
	height:38px;
	color: #6596A4 !important;
}

.bb_searchbox_inner
{
	position:relative;
	color: #6596A4 !important;
	font-weight:bold;
	font-size:11pt;
	margin-left:60px;
	margin-top:12px;
	border-collapse:collapse;
}

.bb_searchbox_inner td {color: #6596A4 !important;}

.bb_searchbox_inner img 
{
	border:none;
	_margin-top:2px;
}

.bb_searchbox_inner input
{
	background:	#fff;
	padding:0px;
	border:1px solid #6596A4;
	width:120px;
	color:#6596A4;
	font-size:8pt;
	margin-left:5px;
	margin-right:2px;
	padding-top:1px;
	_padding-top:2px;
}

.bb_mainmenu 
{
	margin-top:6px;
	margin-left: 15px;
	font-size:11pt;
	color:#6596A4;
	font-weight:bold;
}

.bb_mainmenu a:link, .bb_mainmenu a:visited
{
	text-decoration:none;
	color:#6596A4;
}

.bb_mainmenu a:hover 
{
	color:#8a1159;
}

a:link.bb_selected, a:visited.bb_selected {color:#8a1159;}

.bb_sponsors
{
	width:890px;
	_width:906px;
	background:white;
	font-size:11pt;
	font-weight:bold;
	color:#d2d2d2;	
	margin:10px 5px 10px 2px;
	padding:2px 8px 2px 8px;

}

/* Content area */

.bb_topcontent
{
    padding-top:9px;
	background: url(img/contentheader_bg.gif) no-repeat;
}

.bb_content
{
    
	background: url(img/content_bg.gif) repeat-y;
	padding-left:8px;	
}

.bb_content td {line-height:15pt;}

.bb_content_2kol
{
	background: url(img/content_bg_2kol.gif) repeat-y;
	padding-left:8px;	
}

.bb_content_table
{
	border-collapse:collapse;
	width:892px;	
}

.bb_content_table td {vertical-align:top}

.bb_leftkol {width:220px;padding-top:10px;}
.bb_rightkol {width:196px;padding:10px;}

.bb_centerkol
{
	padding:10px;	
}

/* Footer, etc. */

.bb_footer
{
	width:909px;
	height:13px;
	background: url(img/footer_bg.gif) no-repeat;
}

.bb_endtekst
{
	width:909px;
	margin-top:0px;
	margin-bottom:15px;
	color:#6596A4;
	font-weight:bold;
	font-size:8pt;
}

.bb_endtekst a:link, .bb_endtekst a:visited {color:#6596A4}

.bb_copyright
{
	float:left;	
	text-align:left;
	width:500px;
}

.bb_littlelinks
{
	width:400px;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
}

.bb_littlelinks p {margin:0px;padding:0px}

/* submenu */

.bb_submenu
{
	margin:0px;
	padding:0px;
	list-style-type:none;	
}

.bb_submenu li
{
	display:block;
	width:223px;
	background:	url(img/submenu_bg.jpg) repeat-x;
	height:23px;
	padding-top:2px;
}

.bb_submenu a:link, .bb_submenu a:visited
{
	color:#8a1159;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
}

.bb_subselected a:link, .bb_subselected a:visited {color:#6596A4}

.bb_submenu a:hover {color:#6596A4}

/* Containers */

.bb_dotted
{
	background:white;
	margin:8px;
	border:1px dotted #C4C4C4;
	padding:10px;
	font-size:8pt;	
}

/* Contactform styling */

.su_contactform {border-collapse:collapse}
.su_contactform td {padding:4px;padding-right:15px}

.NormalRed {color:Red; font-weight:bold}

/* solpart menu */
	
.adminmenu_container
{
  margin-top:0px;
  margin-left:260px;
  width:280px;   
  font-size:8pt;
}

 .moduletitle_menuarrow, .moduletitle_rootmenuarrow, .moduletitle_menuicon {
	display: none;
}

.moduletitle_submenu
{
	background: white;
	border: 1px solid #2D2D2D;
	cursor: hand;
	font-size:8pt;
	cursor: pointer;
	filter: none;
	font-weight: normal;
	margin:0px;
	margin-left:1px;
	margin-top:-2px;
	padding: 0px;
	width:162px;
	z-index: 1000;
	font-family:Verdana,helvetica;
}

html>body .moduletitle_submenu
{
	margin-left:-3px;	
	margin-top:0px;
}

.moduletitle_submenu .moduletitle_menuitemsel
{
  height: 24px;
  background: #E0DEDE;
}

.moduletitle_submenu .moduletitle_menuitem, .moduletitle_submenu .mainmenu_menuitem
{
    background: #ffffff;
    height: 24px;
}

.moduletitle_menuitem, .mainmenu_menuitem {
	color: #000000;
	font-size:8pt;
	font-weight:normal;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	width:162px;
}

.moduletitle_menuitemsel {
	color: #B8B8B8;
	font-size:8pt;
	cursor: hand;
	height: 24px;
	padding: 0px; /* 15px 0px 16px;*/
	margin: 0 0 0 0px;
	width:162px;
}

.moduletitle_menuitem, .moduletitle_menuitemsel {
	padding: 0 0 0 0px;
}



.mainmenu_menuarrow, .mainmenu_rootmenuarrow, .mainmenu_menuicon {
	display: none;}

 .moduletitle_menuarrow, .moduletitle_menubreak, .moduletitle_rootmenuarrow, .moduletitle_menuicon {
	display: none;
}

.mainmenu_menuitemsel, .moduletitle_menuitemsel {
	color: white;
	cursor: hand;
	height: 24px;
}

.adminmenu_container .mainmenu_root
{
 color:#B8B8B8;   
}


