body { background: #EEEEEE; margin-top: 5px;/* margin-left: 5px; */}

table { border-collapse: collapse; border-spacing: 0;}

hr { height: 1px; border: 0; border-top: 1px #888888 dashed; }


/* "radavstånd" för DIV-element! Används istället för BR-element eftersom Google Chrome har problem med höjdmått! */
.LineSpace { padding-bottom: 5px; }
.LineSpace2x { padding-bottom: 10px; }


/* TEXTFORMATERING */
.PreorderText { font-style: italic; }

h1 { font-family: Tahoma, Arial; color: #000000; font-size: 20pt; }

#Title { font-family: Tahoma, Arial; color: #000000; font-size: 20pt; font-weight: bold; }

h2 { font-family: Tahoma, Arial; color: #000000; font-size: 16pt; }

h3 { font-family: Tahoma, Arial; color: #000000; font-size: 12pt; }

.Header3 { font-family: Tahoma, Arial; color: #000000; font-size: 12pt; font-weight: bold; }

h4 { font-family: Tahoma, Arial; color: #000000; font-size: 10pt; }

.TextM { font-family: Tahoma, Arial; color: #000000; font-size: 10pt; }

u { font-family: Tahoma, Arial; color: #CC0000; }


/* HYPERLÄNKAR */
A:link { font-family: Tahoma, Arial; color: #333E8F; }						/* länkar till externa sidor */
A:visited { font-family: Tahoma, Arial; color: #8F3E33; }
A:active { font-family: Tahoma, Arial; color: #8F3E33; }

.IntNav:link { font-family: Tahoma, Arial; color: #333E8F; }					/* interna länkar */
.IntNav:visited { font-family: Tahoma, Arial; color: #333E8F; }
.IntNav:active { font-family: Tahoma, Arial; color: #333E8F; }

.ArticleA:link { font-family: Tahoma, Arial; color: #000000; text-decoration: none; }		/* länkar vid listning av nyheter/erbjudanden */
.ArticleA:visited { font-family: Tahoma, Arial; color: #000000; text-decoration: none; }
.ArticleA:active { font-family: Tahoma, Arial; color: #000000; text-decoration: none; }
.ArticleA:hover { font-family: Tahoma, Arial; color: #000000; text-decoration: underline; }


.shadow_box {
	-moz-box-shadow: 0px 0px 2px #000000; 
	-webkit-box-shadow: 0px 0px 2px #000000; 
	-khtml-box-shadow: 0px 0px 2px #000000; 
	box-shadow: 0px 0px 2px #000000;
	border: 1px #888888 solid;
}

.shadow_image {
	-moz-box-shadow: 0px 0px 2px #000000; 
	-webkit-box-shadow: 0px 0px 2px #000000; 
	-khtml-box-shadow: 0px 0px 2px #000000; 
	box-shadow: 0px 0px 2px #000000;
	border: 1px #888888 solid;
}

.shadow_image_menu {
	-moz-box-shadow: 0px 0px 2px #283069; 
	-webkit-box-shadow: 0px 0px 2px #283069; 
	-khtml-box-shadow: 0px 0px 2px #283069; 
	box-shadow: 0px 0px 2px #283069;       
	border: 1px #283069 solid;
}

	 
/**************************************************
	TableMain
**************************************************/
#TableMain {
	width: 1200px;
	border: #000000 solid;
	border-width: 2px 2px 2px 2px;
	background: #FFFFFF;
	-moz-box-shadow: 3px 3px 10px #000000; 
	-webkit-box-shadow: 3px 3px 10px #000000; 
	box-shadow: 3px 3px 10px #000000; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')"; /* For IE 8 */ 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */ 
}


	#TableMain_Logo {/*
		background: #FFFFFF;
		height: 150px;*/
	}

		#TableMain_Logo_Text {
			text-align: center;
			position: relative;
			left: 160px;
			font-size: 14pt;
			font-style: italic;
			font-weight: bold;
			color: #0000FF;
		}
	
	.TablePadding {
		width: 100%;
	}
	
		.TablePadding_TD {
			padding: 5px;
		}


/* PromoText.php */
#PromoText {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 10px;
	background: #AACCF0;
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #000000;
}

#PromoText_Big {
	text-shadow: 1px 1px 3px #FFFFFF;
	font-size: 16pt;
	font-weight: bold;
}


/* CustomerFeedback.php */
#CustomerFeedback {
	height: 200px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 10px;
	vertical-align: top;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 8pt;
	text-align: center;
}

#ShowRecord {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0px 0px 3px #000000; 
	-webkit-box-shadow: 0px 0px 3px #000000; 
	-khtml-box-shadow: 0px 0px 3px #000000; 
	box-shadow: 0px 0px 3px #000000;
	border: 1px #000000 solid;
	background: #F4F5F9;
}

#ShowRecord_Header {
	vertical-align: top;
	padding: 10px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

#ShowRecord_Text {
	vertical-align: top;
	font-family: Tahoma, Arial;
	color: #000000;
	padding: 0px 10px 10px 10px;
}

#ShowRecord_Header_Date {
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12pt;
	color: #333E8F;/*#4488AA;*/
}

#ShowRecord_Data_Ingress {
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

#ShowRecord_Data_BodyText {
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}


/* Recommendations.php */
#Recommendations {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background: #FFFFFF;
}

.Recommendations_Header {
	width: 50%;
	padding: 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12pt;
}

.Recommendations_Info {
	vertical-align: top;
	text-align: center;
	padding: 5px 5px 10px 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}

#Recommendations_ReadMore {
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	color: #000000;
	text-align: center;
}


#RecommendationsBig {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background: #F4F5F9;
}

.RecommendationsBig_Header {
	width: 50%;
	padding: 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 16pt;
 }

.RecommendationsBig_Info {
	vertical-align: top;
	text-align: center;
	padding: 5px 5px 10px 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}

#PaymentInfo {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0px 0px 3px #000000; 
	-webkit-box-shadow: 0px 0px 3px #000000; 
	-khtml-box-shadow: 0px 0px 3px #000000; 
	box-shadow: 0px 0px 3px #000000;
	border: 1px #000000 solid;
	background: #F4F5F9;
}

#PaymentInfo_Header {
	padding: 10px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

#PaymentInfo_Text {
	padding: 10px;
	padding-top: 0px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12pt;
}


#NewsletterSubscription {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0px 0px 3px #000000; 
	-webkit-box-shadow: 0px 0px 3px #000000; 
	-khtml-box-shadow: 0px 0px 3px #000000; 
	box-shadow: 0px 0px 3px #000000;
	border: 1px #000000 solid;
	background: #F4F5F9;
}

#NewsletterSubscription_Header {
	padding: 10px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

#NewsletterSubscription_Text {
	padding: 10px;
	padding-top: 0px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12pt;
}

#About {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0px 0px 3px #000000; 
	-webkit-box-shadow: 0px 0px 3px #000000; 
	-khtml-box-shadow: 0px 0px 3px #000000; 
	box-shadow: 0px 0px 3px #000000;
	border: 1px #000000 solid;
	background: #F4F5F9;
}

#About_Header {
	padding: 10px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

#About_Text {
	padding: 10px;
	padding-top: 0px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}

#About_Text_Press {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 10px;
	background: #EEEEEE;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}
			

				#TableNews {/*
					width: 100%;
					border: 0px;
					font-family: Tahoma, Arial;
					color: #000000;
					font-size: 10pt;*/
				}

					.TableNews_Date {
						font-family: Tahoma, Arial;
						color: #333E8F;/*#4488AA;*/
						font-size: 8pt;
						padding-bottom: 5px;
					}
				
					.TableNews_Header {
						font-family: Tahoma, Arial;
						color: #000000;
						font-size: 10pt;
						padding-bottom: 5px;
	font-weight: bold;
					}
					
					.TableNews_Data {
						font-family: Tahoma, Arial;
						color: #000000;
						font-size: 10pt;
					}
		
		
/* NewsletterForm.php */
#NewsLetter {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 5px;
	background: #EFEFFF;
	text-align: center;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}
				
#NewsletterEmail {
	width: 200px;
	font-family: Tahoma, Arial;
	color: #000000;
}

#NewsletterSubmit {
	font-family: Tahoma, Arial;
	color: #000000;
}
		
		
.SpecialOffers {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 5px;
}

.SpecialOffers_Header {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 5px;
	background: #C8CBE1;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
				
.SpecialOffers_Data {
	padding: 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}


#OpeningHours {
	background: #FFFFCC;
	padding: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
		
#OpeningHours_Header {
	background: #FFCC00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}
			
#OpeningHours_Info {
	padding: 5px;
	color: #000000;
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
		
	
#UpcomingReleases {
	background: #FFFFFF;
	padding: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
			
#UpcomingReleases_Header {
	background: #C8CBE1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 10pt;
}
			
#UpcomingReleases_Info {
	padding: 5px;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 8pt;
}
	
		#Row1_Column2 {
			width: 50%;
			padding: 0px 5px 5px 0px;
			vertical-align: top;
		}
		
			#TableInfo {
				width: 100%;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-khtml-border-radius: 10px;
				-moz-box-shadow: 0px 0px 3px #000000; 
				-webkit-box-shadow: 0px 0px 3px #000000; 
				-khtml-box-shadow: 0px 0px 3px #000000; 
				box-shadow: 0px 0px 3px #000000; 
				background: #E3E4F0;
			}

			#TableInfo_OpeningHours {
				padding: 5px;
				text-align: center;
				font-family: Tahoma, Arial;
				color: #000000;
				font-size: 10pt;
			}

			#TableInfo_OtherInfo {
				padding: 5px;
				text-align: center;
				font-family: Tahoma, Arial;
				color: #000000;
				font-size: 10pt;
			}

		#TableOpeningHours_Headline {
			font-family: Tahoma, Arial;
			color: #FF0000;
		}

		#Row2_Column {	
			border: #000000 dashed;
			border-width: 1px 0px 0px 0px;
			vertical-align: top;
			padding: 0px;
		}
		
/*
    text-shadow: 0px 0px 1px #0000FF;*/
/****************************************************************
	MENY
****************************************************************/
#Menu {
	border: #000000 solid;
	border-width: 1px 0px 0px 0px;
	width: 100%;
	background: #FFFFFF;

	/*filter: alpha(opacity=50);
	MozOpacity: 0.5;
	opacity: 0.5;*/
}

#Menu_TD_left {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

#Menu_TD_middle {
	width: 80%;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

#Menu_TD_right {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
