/******************************************************************************************
* Detta är Anika López Wall's hemsida 																									*
* Stylesheet för Firefox																																	* 
* URL: http://www.halsopraktiken.nu																																											*
* Creator: Tobisen																																				*
* Copyright: Hälsopraktiken, 2009																																*
* Contact: tobias.bertilsson@gmail.com																								*
******************************************************************************************/

/*
*Anchors
*/
a
{
	color: #0b4707;
	font-weight:bold;
	text-decoration:none;
	font-size: 9pt;
	font-family:Verdana;
}

a:visited
{
	color: #0b4707;	
	font-weight:bold;
	text-decoration:none;
	font-size: 9pt;
	font-family:Verdana;
}

a:hover
{
	color:#73be74;
	text-decoration:none;
	font-size: 9pt;
	font-family:Verdana;
}

a.news
{
	color: #0b4707;
	font-weight:bold;
	text-decoration:none;
	font-size: 7pt;
	font-family:Verdana;
}

a.news:visited
{
	color: #0b4707;	
	font-weight:bold;
	text-decoration:none;
	font-size: 7pt;
	font-family:Verdana;
}

a.news:hover
{
	color:#73be74;
	text-decoration:none;
	font-size: 7pt;
	font-family:Verdana;
}

a.menusub
{
	color:#73be74;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusub:link
{
	color:#73be74;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusub:visited
{
	color:#73be74;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusub:hover
{
	color:#73be74;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubactive
{
	color:#0F5600;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubactive:link
{
	color:#0F5600;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubactive:visited
{
	color:#0F5600;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubactive:hover
{
	color:#0F5600;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubpassive
{
	color:#429701;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubpassive:link
{
	color:#429701;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubpassive:visited
{
	color:#429701;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menusubpassive:hover
{
	color:#429701;
	text-decoration:none;
	font-size: 10pt;
	font-family:Verdana;
}

a.menu:link
{
	color:#ffffff;
	font-size: 10pt;
	font-weight:normal;
	text-decoration:none;
        font-family:Verdana;
}

a.menu:visited
{
	color:#ffffff;
	font-size: 10pt;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

a.menu:hover
{
	color:#73be74;
	text-decoration:none;
	font-size: 10pt;
	font-weight:normal;
	font-family:Verdana;
}

a.copyr:link
{
	color:#1d7a12;
	font-size: xx-small;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

a.copyr:visited
{
	color:#1d7a12;
	font-size: xx-small;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

a.copyr:hover
{
	color:#1d7a12;
	font-size: xx-small;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

/*
* BODY
*/
#Main
{
	background-image: url(pics/bkg.jpg);
	//background-color:grey;
	text-align:center;
	//overflow:hidden;
	font-family:Verdana;
	font-size: 10pt;
	font-weight:normal;
	color:#000000;
}

/*
* DIV
*/
#Alert
{
	background-color:#FFFFFF;
	position:absolute; 
	//left:200px; 
	//top:100px; 
	width:310px;
	height:80px;  
	z-index:4;
	border: 2px solid black;
	top:50%;
	left:50%;
	margin-left: -155px;
	margin-top:-40px;
}

#Copyright
{
	margin:0 auto;
	//background-image: url(pics/bkg.jpg);
	width:900px;
	height:0px; 
	z-index:1;
	border-bottom: 0px solid black;
	text-align:right;
}

#Fotnot
{
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	background-color:#ffffff;
	width:890px;
	height:17px; 
	z-index:3;
	border-top: 4px solid #1d7a12;
}

#Header
{
	margin:0px auto;
	background-image: url(pics/Header.jpg);
	width:890px;
	height:116px; 
	z-index:2;
	border-bottom: 0px solid black;
}

#Login
{
	background-color:#FFFFFF;
	position:absolute; 
	//left:200px; 
	//top:80px; 
	width:310px;
	height:150px;  
	z-index:2;
	border: 2px solid black;
	top:50%;
	left:50%;
	margin-left: -155px;
	margin-top:-75px;
}

#MainDiv
{
	//margin:5px auto;
	position:relative;
	top:5px;
	left:5px;
	text-align:left;
	background-color:#FFFFFF;
	width:890px;
	height:560px; 
	z-index:2;
	border: 0px solid black;
}

#MainDivFrameAdmin
{
	//margin:auto auto;
	text-align:center;
	background-color:#FFFFFF;
	width:900px;
	height:590px; 
	z-index:1;
	border: 0px solid black;
	position:absolute; 
	top:50%;
	left:50%;
	margin-left: -450px;
	margin-top:-295px;
}

#MainDivFrame
{
	//margin:auto auto;
	text-align:center;
	background-color:#FFFFFF;
	width:900px;
	height:570px; 
	z-index:1;
	border: 0px solid black;
	position:absolute; 
	top:50%;
	left:50%;
	margin-left: -450px;
	margin-top:-285px;
}

#Map
{
	background-color:#FFFFFF;
	position:absolute; 
	//left:250px; 
	//top:-20px; 
	width:350px;
	height:380px;  
	z-index:2;
	border: 2px solid black;
	top:50%;
	left:50%;
	margin-left: -175px;
	margin-top:-190px;
}

#Menu
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	width:890px;
	height:22px; 
	z-index:3;
	padding:0px;
}

#NewsReg
{
	background-color:#FFFFFF;
	position:absolute; 
	//left:250px; 
	//top:0px; 
	width:300px;
	height:250px;  
	z-index:2;
	border: 2px solid black;
	top:50%;
	left:50%;
	margin-left: -150px;
	margin-top:-125px;
}

#NewsUnsubscribe
{
	background-color:#FFFFFF;
	position:absolute; 
	//left:200px; 
	//top:50px; 
	width:380px;
	height:112px;  
	z-index:2;
	border: 2px solid black;
	top:50%;
	left:50%;
	margin-left: -190px;
	margin-top:-56px;
}

#Postit
{
	position:absolute;
	top:0px;
	left:750px;
	background-color:#FFFFFF;
	width:135px;
	height:366px; 
	z-index:4;
	padding:0px;
	border: 0px solid black;
	border-left: 4px solid #1d7a12;
}

#Price
{
	position:absolute;
	background-image: url(pics/PrisRam.jpg);
	width:460px;
	height:290px; 
	z-index:4;
	padding:0px;
	border: 0px solid black;
	top:50%;
	left:50%;
	margin-left: -230px;
	margin-top:-145px;
	text-align:center;
	vertical-align:middle;
}

#SubMenu
{
	position:absolute;
	top:23px;
	left:0px;
	width:890px;
	height:22px; 
	z-index:4;
	padding:0px;
}

#SubMenuAdmin
{
	position:relative;
	top:5px;
	left:420px;
	width:470px;
	height:22px; 
	z-index:4;
	padding:0px;
	text-align:right;
}

#TextDiv
{
	position:relative;
	top:22px;
	left:0px;
	background-color:#FFFFFF;
	width:890px;
	height:398px; 
	z-index:3;
	border: 0px solid black;
}

#TextDivStart
{
	position:relative;
	top:22px;
	left:0px;
	background-color:#FFFFFF;
	width:752px;
	height:398px; 
	z-index:3;
	border: 0px solid black;
}

/*
* Fieldset
*/
fieldset 
{ 
	border:2px solid #FFFFFF;   
	padding: 1em;
	font-family:Verdana;
	color: #1d7a12;
	width: 100%;
}

/*
* Fonts
*/
#Copy
{
	color: #1d7a12;
	font-size: xx-small;
	font-family:Verdana;
}

#HeaderFont
{
	color: #1d7a12;
	font-size: normal;
	font-family:Verdana;
}

#NewLine
{
	color: #1d7a12;
	font-size: smallest;
	font-family:Verdana;
}

#Header1
{
	font-family:Verdana;
	font-size: 16pt;
	font-weight:bold;
	color:#1d7a12;
	margin: 0px;
}

.Header2
{
	font-family:Verdana;
	font-size: 12pt;
	font-weight:bold;
	color:#1d7a12;
	margin: 0px;
}

.Header3
{
	font-family:Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#1d7a12;
	margin: 0px;
}

.Header2Black
{
	font-family:Verdana;
	font-size: 11pt;
	font-weight:bold;
	color:#000000;
	margin: 0px;
}

#Header3Black
{
	font-family:Verdana;
	font-size: 9pt;
	color:#000000;
	margin: 0px;
}

.Header4
{
	font-family:Verdana;
	font-size: 7pt;
	font-weight:normal;
	color:#1d7a12;
	margin: 0px;
}

#NormalFont
{
	font-family:Verdana;
	font-size: 9pt;
	font-weight:normal;
	color:#1d7a12;
}

/*
* Label
*/
label {
  float:left;
  width:25%;
  margin-right:0em;
  padding-top:0.2em;
  text-align:right;
	font-family:Verdana;
}

/*
* Legend
*/
legend 
{
  padding: 0.2em 0.5em;
  border:1px solid #FFFFFF;
  color:green;
  font-size:90%;
  text-align:center;
}

/*
* Lists
*/
ul.square 
{
	list-style-type: square;
	font-family:Verdana;
	font-size: 9pt;
	font-weight:normal;
	color:#1d7a12;
}

/*
* Tables
*/
#FotnotTable
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

#MenuTable
{
	table-layout: fixed;
	border-width: 0px 0px 0px 0px;
	//border-collapse: collapse;
	background-color: white;
	border-spacing: 0px 0px;
	width: 890px;
}

#MenuTableSub
{
	border-width: 0px 0px 0px 0px;
	//border-collapse: collapse;
	background-color: white;
	border-spacing: 0px 0px;
}

#Nyheter
{
	table-layout: fixed;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-collapse: collapse;
	background-color: white;
	width: 790px;
}

#PartnerLinks
{
	table-layout: fixed;
	border-top: none #000000;
	border-bottom: none #000000;
	border-collapse: collapse;
	background-color: white;
	width: 790px;
	text-align: left;
}

#News
{
	border-width: 0px 0px 0px 0px;
	width: 100%;
}

#StartText
{
	table-layout: fixed;
	border-collapse: collapse;
	background-color: white;
	width: 790px;
}

#StartTextStart
{
	table-layout: fixed;
	border-collapse: collapse;
	background-color: white;
	width: 652px;
	text-align:left;
}

/*
* TD
*/
#FotnotCenter
{
	width: 57%;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	vertical-align: bottom;

}

#FotnotLeft
{
	width: 13%;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	vertical-align: bottom;
}

#FotnotRight
{
	width: 30%;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	text-align:right;
	vertical-align: bottom;
}

#LinkLongTD
{
	width: 100%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#LinkLongAdminTD
{
	width: 90%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#MenuCenter
{
	//width: 58px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterAct
{
	//width: 58px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterLong
{
	width: 171px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActLong
{
	width: 171px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterWelcome
{
	width: 85px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActWelcome
{
	width: 85px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterStress
{
	width: 52px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActStress
{
	width: 52px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterPrivate
{
	width: 140px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActPrivate
{
	width: 140px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterCompany
{
	width: 151px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActCompany
{
	width: 151px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterCourses
{
	width: 80px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActCourses
{
	width: 80px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterAbout
{
	width: 56px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActAbout
{
	width: 56px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterContact
{
	width: 68px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActContact
{
	width: 68px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterPartner
{
	width: 69px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActPartner
{
	width: 69px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

#MenuCenterLink
{
	width: 57px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg.gif);
	text-align:center;
}

#MenuCenterActLink
{
	width: 57px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-bg-active.gif);
	text-align:center;
}

.MenuLeft
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-left.gif);
}

.MenuRight
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-right.gif);
}

.MenuSpace
{
	width: 3px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#MenuCenterActSub
{
	//width: 150px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#MenuLeftAct
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-left-active.gif);
}

#MenuRightAct
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pics/menu-right-active.gif);
}

#MenuLeftActSub
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#MenuRightActSub
{
	width: 6px;
	height: 22px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.NewsHigh
{
	width: 100%;
	height: 150px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align: top;
}

.NewsLow
{
	width: 100%;
	height: 18px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsD
{
	width: 10%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsN
{
	width: 90%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsNAdmin
{
	width: 80%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsDelAdmin
{
	width: 10%;
	border-bottom: thin solid grey;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:right;
}

#NewsCount
{
	width: 90%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#PartnerHigh
{
	width: 33%;
	height: 55px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align: middle;
	text-align:center;
}

#PartnerLow
{
	width: 33%;
	height: 40px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align: top;
	text-align:center;
	padding-bottom: 5px;
}

#StartTextTD
{
	width: 312px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:top;
              text-align:justify;
}

#StartTextPic
{
	width: 340px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

#StartTextSubTD
{
	width: 482px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:justify;
}

#StartTextSubPic
{
	width: 258px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

#StartTextSubSpace
{
	width: 50px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

#TextSpalt
{
	width: 370px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:top;
              text-align:justify;
}

/*
* TH
*/
#NewsDate
{
	width: 10%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsNews
{
	width: 90%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsNewsAdmin
{
	width: 80%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewsDelAdminTH
{
	width: 10%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#LinkLong
{
	width: 100%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#LinkLongAdmin
{
	width: 90%;
	border-bottom: thin solid #000000;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}