/* GRUNDERNA */

html, body {
	height:100%;
}

.hidden {
	visibility:hidden;
	height:0px;
}

body {
	background-color:#AAB4C0;
	margin:0 auto;
}

td {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:17px;
}

h1 {
	margin:0;
	padding:0;
}

h2 {
	font-variant:small-caps;
}

input {
	width:168px;
	height:20px;
	border:1px solid #002A54;
}

.textarea {
	width:168px;
	height:73px;
}

.borderTop {
	border-top:1px solid #4B6C8F;
	padding:3px 0px 3px 0px;
}

.borderTopLeft {
	border-top:1px solid #4B6C8F;
	padding:3px 0px 3px 5px;
}

.mainTbl {
	width:800px;
	height:100%;
	background:url(/bilder/bg_table.gif) center repeat-y;
}

.leftShadow {
	background-image:url(/bilder/left_skugga.gif);
	background-repeat:repeat-y;
	width:13px;
	height:315px;
}

.rightShadow {
	background-image:url(/bilder/right_skugga.gif);
	background-repeat:repeat-y;
	width:13px;
	height:315px;
}

.whiteTop {
	height:75px;
	background-color:#FFFFFF;
}

.headTd {
	height:315px;
	vertical-align:top;
}

.mainLeftTd {
	width:210px;
	background-color:#4B6C91;
	vertical-align:top;
	min-height:450px;
	_height:450px;
}

.mainRightTd {
	width:590px;
	background-color:#002953;
	vertical-align:top;
}

/*  Menu  */
.menuTbl {
	width:100%;
	margin-top:19px;
}

.menuTD {
	padding:6px 0px 0px 37px;
	height:25px;
	vertical-align:top;
}

.menuTDopen {
	background-color:#5B7A9C;
	padding:6px 0px 0px 37px;
	height:25px;
	vertical-align:top;
}

.menuTDniva2 {
	padding:1px 0px 0px 49px;
	height:20px;
	vertical-align:top;
}

.menuTDniva2vald {
	padding:1px 0px 0px 49px;
	height:20px;
	vertical-align:top;
	background-color:#5B7A9C;
}


.menuPil {
	color:#ABBACC;
	font-size:10px;
}

.toolsTbl {
	width:135px;
	margin:32px auto;
}

.toolsText {
	text-align:center;
}

.toolsPic {
	font-size:10px;
	text-align:center;
	width:33%;
}

a.toolsLink 		{ font-size:10px; color:#A5B6C8; text-decoration:none; }
a.toolsLink:hover 	{ font-size:10px; color:#FFFFFF; text-decoration:none; }

.menu 				{ font-variant:small-caps; }

a.menuOpen 			{ font-size:12px; color:#000000; text-decoration:none; }
a.menuOpen:hover	{ font-size:12px; color:#FFFFFF; text-decoration:none; }

a.menuVald 			{ font-size:10px; color:#FFFFFF; text-decoration:none; }
a.menuVald:hover	{ font-size:10px; color:#000000; text-decoration:none; }

a.menuNiva2 		{ font-size:10px; color:#FFFFFF; text-decoration:none; }
a.menuNiva2:hover	{ font-size:10px; color:#CCCCCC; text-decoration:none; }

/*  Content   */
.textTbl {
	width:515px;
	margin:19px 0px 19px 37px;
}

.textLeftTd {
	width:335px;
	vertical-align:top;
	padding:0px 40px 25px 0px;
}

.textRightTd {
	width:175px;
	vertical-align:top;
}

.pagePic {
	margin:15px 0px 10px 0px;
}

#nyhetsbrev {
	margin-top:26px;
}

/*  Foot  */
.mainFoot {
	background-color:#FFFFFF;
	height:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#444444;
	text-align:center;
	vertical-align:top;
	padding-top:8px;
}

.footDot {
	color:#E7E7E7;
	margin:0px 1px;
}

.footLod {
	color:#E7E7E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 4px;
}
.footBlue {
	color:#4B6C91;
}

a		{ color:#FFFFFF; text-decoration:none; }
a:hover	{ color:#ABBACC; text-decoration:none; }

/*  Aktuellt */
.akt {
	font-size:10px;
	line-height:14px;
	padding-bottom:5px;
	padding-left:5px;
}

.aktDatum {
	color:#A5B6C8;
}

/*  Erbjudande */
.erbj {
	font-size:10px;
	padding-bottom:8px;
	padding-left:5px;
	line-height:14px;
}

/*  Bildgalleri  */
.galleryPicTbl {
	width:515px;
	margin:37px 37px 0px 37px;
}

.galleryPic {
	border:1px solid #FFFFFF;
	cursor:pointer;
}

.bigGalleryPic {
	margin-top:7px;
	border:1px solid #FFFFFF;
	margin-bottom:25px;
}