﻿
/* Typsnitt, Färg & Storlek */

a
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #990033;
	text-decoration: none;
}

a:link
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #990033;
	text-decoration: none;
}

a:hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #990033;
	text-decoration: underline;
}

a:active
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #990033;
}

a:visited
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #990033;
}

body
{
	padding-top:	0px;
	padding-right:	0px;
	padding-left:	0px;
	padding-bottom: 0px;
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
	background-image: url( "/pagelayout/images/Backgrounds/background_logos.jpg" );
}

tr, td
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
}
	
h2
{
	font-family:	Arial, Verdana;
	font-size:		13px;
	font-weight:	normal;
}

h3
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	font-weight:	normal;
}

.headline
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	font-weight:	normal;
	color:			#990033;
	text-transform: uppercase;
}

.table
{
	width:			750px;
	border:			1px solid #666666;
}

.PagerText
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
}

.FormField
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	text-align:		left;
	vertical-align: middle;
	border:			1px solid #cccccc;
}

.CheckboxFormField
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	text-align:		left;
	vertical-align: middle;
}

.FormFieldButton
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	text-align:		center;
	vertical-align: middle;
	border-style:	solid;
	border-width:	1px 2px 2px 1px;
	border-color:	#cccccc;
}

.PublicStartPageLinkHeadline
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
	text-transform: uppercase;	
}

.PublicStartPageLinkItem
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#990033;
	text-transform: uppercase;	
}

.PublicMenuItem
{
	font-family:	Arial, Verdana;
	font-size:		13px;
	color:			#666666;
	text-transform: uppercase;
}

.PublicBreadcrumItem
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#990033;
	text-transform: uppercase;
}

.PublicSidebarText
{
	font-family:	Arial, Verdana;
	font-size:		10px;
	color:			#990033;
	text-transform: uppercase;
}

.AdminMenuMenuItem
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
}

.AdminMenuMenuItem_Hover
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			Blue;
}

.PublicFooter
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#666666;
}

.AdminPageHeadline
{
	font-family:	Arial, Verdana;
	font-size:		14px;
	font-weight:	normal;
	color:			#990033;
	text-transform: uppercase;
}

.AdminPageSubHeadline
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	font-weight:	normal;
	color:			#990033;
}


.AdminTableHeadline
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:			#cccccc;
	font-weight:	bold;
}

.AdminPageGridViewHeaderFooter
{
	font-family:		Arial, Verdana;
	font-size:			12px;
	color:				#ffffff;
	background-color:	#666666;
}

/* Placering av DIV */

.DIV_PublicMenu
{
	top:				150px;
	left:				39px;
	width:				130px;
	position:			fixed;
}
	
.DIV_PublicPage
{
	width: 778px;
	height: 100%;
	margin: 0px 0px 0px 150px;
}

.DIV_PublicBreadcrumContent
{
	padding-left:		30px;
	padding-right:		30px;
	padding-top:		5px;
	margin:				0px auto;
	width:				700px;
	height:				20px;
	float:              left;
	background-image:	url( "/pagelayout/images/Backgrounds/page_background.gif" );
	background-repeat:	no-repeat;
}

.DIV_PublicMainContent
{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	margin: 0px auto;
	width: 700px;
	height: 100%;
	background-image: url(  "/pagelayout/images/Backgrounds/page_background.gif" );
	float: left;
}

.DIV_PublicCommonHeader
{
	background:			url("/pagelayout/images/Backgrounds/page_header.gif");
	margin:				0px 0px 0px 0px;
	width:				760px;
	height:				15px;
}

.DIV_PublicSpecificHeader_Default
{
	background: url("/pagelayout/images/PageTopImages/Default.gif");
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 135px;
}

.DIV_PublicSpecificHeader_Aktuellt
{
	background: url("/pagelayout/images/PageTopImages/Default.gif");
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 135px;
}

.DIV_PublicSpecificHeader_Kontakt
{
	background: url("/pagelayout/images/PageTopImages/Default.gif");
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 135px;
}

.DIV_PublicSpecificHeader_Catering
{
	background: url("/pagelayout/images/PageTopImages/Default.gif");
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 135px;
}

.DIV_PublicSpecificHeader_Lunchmenyn
{
	background: url("/pagelayout/images/PageTopImages/Default.gif");
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 135px;
}

.DIV_PublicFooter
{
	padding-top: 20px;
	background: url( "/pagelayout/images/Backgrounds/page_footer.gif" ) no-repeat 50% bottom;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0px auto;
	width: 760px;
	height: 40px;
	float: left;
}

.DIV_PublicPageMainContent
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	width:			510px;
	height:			auto;
	float:			left;
	padding-right:  10px;
}

.DIV_PublicPageSidebarContent
{
	font-family:	Arial, Verdana;
	font-size:		12px;
	width:			160px;
	height:			auto;
	float:			right;
	padding-left:	10px;
}

.DIV_PublicPageSidebarBlock
{
	width: 160px;
	height: auto;
	float: right;
}

.DIV_SidebarBlockHeader
{
	background: url("/pagelayout/images/Backgrounds/sidebar_block_header.gif");
	width: 160px;
	height: 9px;
}

.DIV_SidebarBlockBackground
{
	font-family: Arial, Verdana;
	font-size:		12px;
	padding: 5px 5px 5px 5px;
	background: url( "/pagelayout/images/Backgrounds/sidebar_block_background.gif" );
	width: 150px;
}

.DIV_SidebarBlockFooter
{
	background: url("/pagelayout/images/Backgrounds/sidebar_block_footer.gif");
	width: 160px;
	height: 20px;
}

.DIV_Spacer
{
	width: 160px;
	height: 8px;
	float: right;
}

.DIV_AdminOuterContainer
{
	width:			1000px;
	height:			auto;
	top:			0px;
	left:			0px;
	position:		absolute;
	padding:		0px 0px 0px 0px;
	background:		white;
}

.DIV_AdminLoginInfo
{ 
	width:			800px;
	height:			120px;
	float:			left;
	padding:		0px 0px 0px 0px;
	vertical-align: middle;
	text-align:		left; 
}

.DIV_AdminLogo
{
	width:			198px;
	height:			120px;
	float:			right;
	padding:		0px 0px 0px 0px;
	border-right:	solid 1px #cccccc;
}

.DIV_AdminMenu
{
	width:			190px;
	height:			auto;
	float:			left;
	border-top:		solid 1px #cccccc;
	background:		white;
	padding:		0px 0px 0px 0px;
}

.DIV_AdminMainContent
{
	width:			790px;
	height:			auto;
	border:			solid 1px #cccccc;
	float:			right;
	background:		white;
	padding:		5px 5px 5px 5px;
}



