/* Styles in all css-files */

html
{
	height:100%;
}

body
{
	background-color:White;
	
	color: #999999;
	font-family: Trebuchet MS; 
}


/* Font-classes */
.footer
{
	font-size: 10px; 
	line-height: 12px; 
	text-align:center;
}

.content_text			
{
	font-size: 12px; 
	line-height: 16px; 
	color: #999999;
}

/*	Länkelement			Påverkar alla länkar	*/
	a:link				{color: #999999; text-decoration: none;}
	a:visited			{color: #999999; text-decoration: none;}
	a:hover				{color: #000000; text-decoration: none;}
	a:active			{color: #999999; text-decoration: none;}
	
	
/* Admin-css */
.backgroundstyle
{
	text-align:left;
	height:100%;
	width:100%;
	background-color:#F1E9E0;

}
.top
{
	background-image: url('../images/top_bg2.gif');
	border-bottom: #999999 0px solid;
	border-right: #999999 0px solid;
	border-left: #999999 0px solid;
	border-top: #999999 0px solid;
}
.topbar
{
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color:White;
}
.menu
{
	border-bottom: #999999 0px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	font-family:Verdana;
	font-size:10pt;
}
.panelmenu
{
	background-color:#CCCCCC;
	background-image:url(../images/itemsBg.gif); 
}
.TabStrip
{
	background-color:#CCCCCC;
	
}
.main
{
	background-color:#F1F1F1;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
}
.headline
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:#CCCCCC;
	text-align:right;
	vertical-align:top;
}
.bread
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	vertical-align:top;
}
.steps
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#CCCCCC;
	text-align:left;
	vertical-align:middle;
}
.headerstyle
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#999999;
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/header_bg.gif);
}
	
/* Sitespecfic styles */

#main
{
	position:relative;
	top:25px;
	
	margin-left:auto;
	margin-right:auto;
	width:700px;
}

#main_table
{
	width:100%;			
}

.main_table_left
{
	width:25%;
	text-align:center;
	
	padding:10px;
	
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;	
}

.table_left_menu
{
	width:25%;
	text-align:center;
	vertical-align:top;
	
	padding:10px;
	
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.main_table_right
{
	width:75%;
	
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	
	padding: 10px;
}

.content
{
	vertical-align:top;
	text-align:left;
	padding:10px;
	
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.contact_box	
{
	padding:10px;
	
	background-color:#FFFFFF;
	text-align:right;
	height:100%;
	min-height:100%;
	max-height:100%;
	
	font-size: 12px; 
	line-height: 14px; 
	padding-right:10px;
}

/* menu */
.menu_parent
{
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height: 25px; 
}

.menu_child
{	
	padding:10px;
	font-size:12px;
	text-align:left;
	background-color:#F7F7F7;
	line-height: 10px; 
}

.menu_parent_hover
{
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	color:#000000;
	cursor: pointer;
	line-height: 25px; 
}

.menu_child_hover
{
	padding:10px;
	font-size:12px;
	text-align:left;
	background-color:#F7F7F7;
	color:#000000;
	cursor: pointer;
	line-height: 10px; 
}