/* CSS för Gallari */
BODY {
   background-color: #CECECE;
   background-image: url('images/bg_pattern2.jpg');
   font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt;
	text-decoration: none;	
	margin: 0px;
}

FORM {
   padding: 0px;
   margin: 0px;
}

A:link, A:visited, A:active {
   COLOR: #000050;
   text-decoration: underline;
}
A:hover {
   COLOR: #000000;
   text-decoration: underline;
}

#locator {
   border: dotted 2px black; 
	vertical-align: left;
}

#message_box {
   border: dotted 2px black; 
   padding: 5px; 
   margin-bottom: 6px;
}

#message_text_title {
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;
}

#message_text_desc {
   font-size: 12px;
   font-style: italic;
   font-family: Tahoma;
}

#back_button {
   font-size: 11px;
   padding: 2px; 
   
   border-bottom: solid 1px #555555;
}

#no_menu_item_selected {
   font-size: 11px;
   font-style: italic;
   color: #888888;
   font-family: Tahoma;
   padding: 5px; 
}

A.top_menu_main:link, A.top_menu_main:visited, A.top_menu_main:active {
   COLOR: #000000;
   font-size: 9pt;
   text-decoration: none;
}
A.top_menu_main:hover {
   COLOR: #000040;
   text-decoration: underline;
}

A.top_menu_active_main:link, A.top_menu_active_main:visited, A.top_menu_active_main:active {
   COLOR: #FFFFFF;
   font-size: 9pt;
	font-weight: bold;
   text-decoration: none;
}
A.top_menu_active_main:hover {
   COLOR: #EFEFEF;
   text-decoration: underline;
}

A.left_menu_main:link, A.left_menu_main:visited, A.left_menu_main:active {
   COLOR: #000000;
   font-size: 9pt;
   text-decoration: none;
}
A.left_menu_main:hover {
   COLOR: #000040;
   font-weight: bold;
   text-decoration: none;
}

A.sub_level:link, A.sub_level:visited, A.sub_level:active {
   COLOR: #FFFFFF;
   font-size: 9pt;
   text-decoration: none;
}
A.sub_level:hover {
   COLOR: #CECECE;
   font-weight: normal;
   text-decoration: none;
	border-bottom: solid 1px orange;
}

A.sub_level_parent:link, A.sub_level_parent:visited, A.sub_level_parent:active {
	border-bottom: solid 1px #520000;
   COLOR: #FFFFFF;
   font-size: 9pt;
   text-decoration: none;
}
A.sub_level_parent:hover {
   COLOR: #CECECE;
   font-weight: normal;
   text-decoration: none;
	border-bottom: solid 1px orange;
}

A.sub_level_selected:link, A.sub_level_selected:visited, A.sub_level_selected:active {
	border-bottom: solid 1px red;
   COLOR: #FFFFFF;
   font-size: 9pt;
   text-decoration: none;
}
A.sub_level_selected:hover {
   COLOR: #CECECE;
   font-weight: normal;
   text-decoration: none;
}

td.menu_item_style {
	color: #777777;
}

td.sub_menu_item_style {
	color: #777777;
}

#header_search_box {
   float:right; 
   text-align: right
   background-color: #FFFFFF;
   color: white;
}

#main_content {
   text-align: left;
   width: 820px; 
   height: 100%; 
   background: #840E0F; 
} 

#content_html {
   background: #FFFFFF;
   text-align: left;
   margin: 10px;
	height: auto;
}

#left_column {   
	background: #2B2B2B url('/images/menu_fade.jpg') repeat-x;
   border: solid 1px #ACACAC;
   text-align: left;
   margin: 0px;
   padding: 8px;
}

#footer_info {
   text-align: center;
   font-weight: normal; 
	font-size: 11px;
	color: #999999;
   margin-top: 5px; 
   padding: 5px; 
   border-top: solid 1px #FFFFFF; 
   background-color: #000000;    
}

.header_image {
   margin-bottom: 10px;
}

.preview_image {
   display: block;
   margin-left: auto;
   margin-right: auto;
   
   padding: 6px;
   border: ridge 1px;
   background-color:white;
}

.spiffy{
   width: 820px;
   display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.spiffy4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.spiffy5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.spiffyfg{
  background:#000000}
  