/*************************************************************************
* 
* normal.css
* 
* ************************************************************************
* 
* Stylesheet for Mamas & Tapas
* 
*************************************************************************/

html {
	overflow			: scroll;
}

body {
	margin				: 0px;
	padding				: 0px;
	background			: url(gfx/pagebg.jpg) repeat-x #7e7e7e;
}

/* page structure */

.pageHolder {
	margin				: 0px;
	padding				: 0px;
	
	display				: relative;
	overflow			: hidden;
	
	margin				: 0 auto;
	margin-top			: 66px;
	
	width				: 1024px;
}

.pageContainer {
	margin				: 0px;
	padding				: 0px;
	
	position			: relative;
	overflow			: hidden;
	
	width				: 1024px;
	background			: url(gfx/bg.gif);
}

.pageContent {
	margin				: 0px;
	padding				: 0px;

	width				: 1024px;
	overflow			: hidden;

	background			: url(gfx/bottom_right.gif) no-repeat bottom right;
}

.pageHeightSecure {
	display				: inline;
	float				: right;
	margin				: 0px;
	padding				: 0px;
	
	height				: 449px;
}

.pageLeftSectionHolder {
	display				: inline;
	float				: left;
	margin				: 0px;
	padding				: 0px;
	
	width				: 433px;
}

.pageRightSectionHolder {
	position			: relative;
	
	display				: inline;
	float				: left;
	margin				: 0px;
	padding				: 0px;
	
	width				: 590px;
}

.pageRightSectionContent {
	padding-left		: 0px;
	padding-top			: 10px;
}

.pageBottom {
	display				: inline;
	margin				: 0px;
	padding				: 0px;
}

/* document */

.documentHolder {
	margin				: 0px;
	padding				: 0px;
	
	display				: inline;
	float				: left;
	clear				: left;
	
	padding-top			: 67px;
	padding-left		: 38px;
	
	width				: 430px;
}

.documentContent {
	position			: absolute;
	top					: 135px;
	left				: 37px;
}

.documentContentNoPhoto {
	position			: absolute;
	top					: 135px;
	left				: -328px;
}

/* images */

img.pageBottom {
	vertical-align		: top;
}

img.logo {
	vertical-align		: bottom;
}

img.topright {
	vertical-align		: bottom;
}

img.photo {
	position			: absolute;
	top					: 165px;
	left				: 76px;
}

/*************************************************************************
* 
* Menus
* 
*************************************************************************/

div.menu {
	position			: absolute;
	top					: 89px;
	left				: 30px;
}

div.menu_withsubmenu {
	position			: absolute;
	top					: 70px;
	left				: 30px;
}

ul.menu {
	margin				: 0px;
	padding				: 0px;
	
	list-style-type		: none;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	font-family			: arial;
	font-size			: 12px;
	color				: #ffffff;	
}

div.menuItem {
	display				: inline;
	float				: left;
	
	margin-right		: 7px;
	margin-left			: 4px;
	padding				: 5px;
}

div.menuNotSelected {
	display				: inline;
	float				: left;
	
	padding				: 3px;
}

div.menuSelected {
	background			: url(gfx/menuitem_bg.gif);
}

img.menuEdge {
	display				: inline;
	float				: left;
	vertical-align		: bottom;
}


div.submenu {
	position			: absolute;
	top					: 92px;
	left				: 30px;
	
	height				: 22px;
	width				: 485px;
	background			: url(gfx/submenubg.jpg);
}

ul.submenu {
	margin				: 0px;
	padding				: 0px;
	padding-top			: 5px;
	padding-left		: 9px;
	
	list-style-type		: none;
}

li.submenu {
	margin				: 0px;
	padding				: 0px;
	padding-right		: 25px;
	
	font-family			: arial;
	font-size			: 11px;
	color				: #ff2832;
	
	display				: inline;
	float				: left;
}


a.menu:link {
	color				: #ffffff;
	text-decoration		: none;
}

a.menu:visited {
	color				: #ffffff;
	text-decoration		: none;
}

a.menu:hover {
	color				: #ffffff;
	text-decoration		: underline;
}

a.menu:active {
	color				: #ffffff;
	text-decoration		: underline;
}


/*************************************************************************
* 
* Guestbook
* 
*************************************************************************/

.guestbookItem {
	width				: 474px;
	margin-bottom		: 16px;
}

.guestbookHeading {
	padding				: 0px;
	margin				: 0px;
	
	padding-top			: 5px;
	padding-left		: 9px;
	padding-right		: 9px;
	
	height				: 25px;
	background			: url(gfx/gjestebok_top.jpg);
}

.guestbookName {
	display				: inline;
	float				: left;
	
	font-size			: 14px;
	color				: #ffffff;
	
	padding-right		: 12px;
}

.guestbookLinks {
	display				: inline;
	float				: left;
	
	font-size			: 12px;
	color				: #ffffff;
}

.guestbookDate {
	display				: inline;
	float				: right;
	
	font-size			: 11px;
	color				: #aca18a;
}

.guestbookMessage {
	padding				: 5px 9px;
	
	background			: url(gfx/gjestebok_bg.jpg);
}

.guestbookBottom {
	margin				: 0px;
	padding				: 0px;
	
	font-size			: 1px;
	line-height			: 1px;
	height				: 8px;
	background			: url(gfx/gjestebok_bottom.jpg);
}

.guestbookPager {
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	width				: 474px;
}



/*************************************************************************
* 
* Form fields
* 
*************************************************************************/

.textBoxBig {
	width				: 364px;
}

.textBox50 {
	width				: 50px;
}

.textBox135 {
	width				: 175px;
}

.textBox {
	border				: 1px solid #cccccc;
	margin-bottom		: 1px;
	margin				: 0px;
	padding				: 2px;
}

/*************************************************************************
* 
* Text styles
* 
*************************************************************************/



.tekst {
	font-family			: arial;
	font-size			: 12px;
	color				: #aca18a;
	line-height			: 18px;
}

.liten_skrift {
	font-family			: arial;
	font-size			: 10px;
	color				: #aca18a;
	line-height			: 14px;
	text-align			: left;
}

.overskrift {
	margin				: 0px;
	padding				: 0px;
	
	font-family			: arial;
	font-size			: 20px;
	font-weight			: normal;
	color				: #ffffff;
	line-height			: 24px;
	text-align			: left;
}


ul {
	padding				: 0px;
	margin				: 0px;
	margin-left			: 37px;
}





a:link {
	color				: #ffffff;
	text-decoration		: none;
}

a:visited {
	color				: #ffffff;
	text-decoration		: none;
}

a:hover {
	color				: #ff2832;
	text-decoration		: underline;
}

a:active {
	color				: #ff2832;
	text-decoration		: underline;
}
