body,html {
	height: 100%;
	margin: 0px;
	overflow: auto;
	background: #A4A4A4 url('gfx/main_bg_repeat.jpg') repeat-x top left;
}
#mainContainer {
	width: 1026px;
	height: 750px;
}
#parent {
	height: 100%;
	width: 100%;
}
#menuContainer {
	background-image:url('gfx/mainLOGO.jpg');
	background-repeat: no-repeat;
	padding-top: 5px;
	height: 47px;
	width: 1026px;
}
#menuLinks {
	float: right;
	background-color: #424242;
	vertical-align: bottom;
	height: 37px;
}
.linkSeparator, .footer {
	font: normal 14px Verdana;
	text-decoration: none;
	line-height:37px; /* Bör vara samma som #menuLinks.height för att texten ska vara i mitten*/
	outline:none;
	color: #FFFFFF;
}
.radioContainer {
	font: bold 12px Verdana;
	text-align: left;
}
.inputTxt {
	width: 250px;
}
textarea {
	width: 250px;
	height: 90px;
}

.linkSeparator {
	cursor: default;
}

#formContainerTable {
	margin-top: 18px;
}

.hidden {
display: none;
}

.menuLink:link {color: #FFFFFF}  /* Dessa måste vara i denna ordning för att fungera rätt */
.menuLink:visited {color: #FFFFFF}
.menuLink:hover {color: #DC7823}
.menuLink:active {color: #DC7823}

.linkHover {
	font: normal 14px Verdana;
	text-decoration: none;
	line-height:37px; /* Bör vara samma som #menuLinks.height för att texten ska vara i mitten*/
	outline:none;
	color: #DC7823;
	cursor: pointer;
}
.linkNormal {
	font: normal 14px Verdana;
	text-decoration: none;
	line-height:37px; /* Bör vara samma som #menuLinks.height för att texten ska vara i mitten*/
	outline:none;
	color: #FFFFFF;
	cursor: pointer;
}
.linkActive {
	font: normal 14px Verdana;
	text-decoration: none;
	line-height:37px; /* Bör vara samma som #menuLinks.height för att texten ska vara i mitten*/
	outline:none;
	color: #DC7823;
	cursor: default;
}

#backButton {
	float: right;
	padding-right: 10px;
	line-height:45px;
	font: bold 12px Verdana;
	padding-top: 10px;
}

#lunchMenyBild, #alacarteMenyBild, #specialMenyBild, #backButton ,#cafeBild, #partyBild{
	cursor: pointer;
}



#leftSide {
	text-align: left;
	height: 260px;
	width: 525px;
	float: left;
	background-color: black;
}
#leftSideImageContainer {
	height: 393px;
	width: 523px;
	float: left;
	border: 1px solid white;
}
#rightSide {
	background-color: Wheat;
	background-image:url('gfx/mainbak.jpg');
	/*background-attachment: scroll;
	background-repeat: no-repeat;
	background-position:top left; */
	height: 628px;
	width: 501px;
	overflow: auto;
	float: right;
}
.footer {
	background-color: #DC7823;
	height: 38px;
	width: 1024px;
	float: left;
	border: 1px solid white;
	font: normal 14px Verdana;
	line-height:38px;
}
#rightSideHeader {
	background-color: #9DB79C;
	float:right;
	height: 25px;
	width: 469px;
	border: 1px solid white;
	font: bold 12px Verdana;
	text-align:left;
	padding-left: 30px;
	line-height:27px;
}

#rightSideTxtBoxHeader {
	font: bold 12px Verdana;
	height: 26px;
	line-height:26px;
	padding-left: 30px;
	text-align: left;
}
#rightSideTxtBox, #aktuelltContainer {
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	padding-left: 30px;
	padding-top: 6px;
	padding-right: 10px;
}

#dagensLunch {
	background-image:url('gfx/startP2.jpg');
}
#helgensHandelser {
	background-image:url('gfx/startP3.jpg');
}
#manadensTipsare {
	background-image:url('gfx/startP4.jpg');
}
#paGang {
	background-image:url('gfx/startP5.jpg');
}
#bestallNyhetsbrav {
	float: left;
	text-align: left;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 5px;
	font: bold 12px Verdana;
}

#dagensLunch, #helgensHandelser , #manadensTipsare, #paGang {
	font: 12px Verdana;
	background-repeat: no-repeat;
	text-align: left;
	width: 278px;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 15px;
}
#kontaktuppgifter {
text-align:center;
font: bold 12px Verdana;
padding-left: 30px;	
}

#leftSideTxtBox {
	font: bold 11px Verdana;
	color: #FFFFFF;
	text-align: left;
	padding-top: 30px;
	padding-left: 230px;
}
