/* IMPORT AF CSS */
@import url("/css/RichtextEditor.css");

/*
================================================
	Yahoo GUI Reset CSS
	http://developer.yahoo.com/yui/reset/
================================================
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,strong,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/*
===========================
Rich text editor styling
===========================
*/

#holderBody { background:none; }
#holderBody strong { font-weight:bold; }
#holderBody a { text-decoration:underline; }
#holderBody p { margin:auto; }
#holder { border: 1px solid #ccc; padding: 10px; margin: 5px; text-align: left; font-size:14px; }

/*
================================================
	General Rules
================================================
*/
html {
	height:100%;
	overflow-y:scroll; 
	overflow-x:auto; 
	margin:0;
	padding:0;
}


body {
	background-image:url(../Data/Assets/Content/Site_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;		
	font-family:'Verdana', 'Arial', 'Helvetica', sans-serif;
	border: 0;
	outline: 0;
	color: #484747;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.30;
	/*letter-spacing:0em;*/
	text-align: left;
	width:100%;
	height:100%	
}

td { font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; }
th { font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; }

h1 { font-size:15px; font-weight:bold; color:#ca751a; padding-bottom:7px;}
h2 { font-size:11px; font-weight:bold; color:#484747;padding-bottom:5px; }
h3 { font-size:10px; color:#484747; }

b, strong { color: #484747; font-size: 11px; }

p { font-size: inherit; font-style: inherit; margin-bottom:10px; }

.textBOLD {
font-weight:bold;
}

/*
================================================
	Layout Rules - Wrapper & Header
================================================
*/

#Wrapper {
	position:relative;	
	margin:auto;
	width:830px;
}

#Header {
	clear:both;
	width:830px;
	height:111px;
	/*background-color:yellow;*/ /*Used for debug */
}

#Logo {
	/*background-image:url(/Data/Assets/Header/fysiocare-Logo.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;*/ /*Used to hide the text off screen */
	width:150px;
	float:left;	
	position:relative;
	left:5px;
	top:25px;
	margin-bottom:29px;
}

#Logo a {
	display:block;
	width:150px;	
	height:40px;
}

#Slogan {
	background-image:url(../Data/Assets/Header/Fysiocare_Slogan.gif);
	background-repeat:no-repeat;
	float:right;
	font-size:12px;
	font-weight:normal;
	text-indent:-1000000px;
	width:196px;
	height:14px;
	position:relative;
	top:48px;
	right:12px;
}

#GlobalNav {	
	background-image: url(../Data/Assets/Header/GlobalNav_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	/*position:relative;
	left:0px;
	bottom:0px;*/
	width:830px;
	height:45px;
	font-size:13px;
}

#GlobalNav ul {
	position:relative;
	left:05px;
	margin:0;	
	padding:0;
}

#GlobalNav li {
	margin:5px 0 0 0;
	padding:0;
	float:left;
	list-style-type:none;
	text-align:center;
}

#GlobalNav li a {
	color:#484747;
	text-decoration:none;
	display:block;
	padding:6px 21px 6px 21px;
	/*float:left;*/
}

#GlobalNav li a:hover, #GlobalNav li.Selected a {
	color:#484747;
	background-image: url(../Data/Assets/Content/bg_menuHover.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}

.GlobalNav_Divider {
	background-image:url(../Data/Assets/Header/GlobalNav_divider.gif);
	background-repeat:no-repeat;
	width:2px;
	height:28px;
}

/*
================================================
	Content Areas
================================================
*/

#MasterPage_Content {
	width:825px;
	clear:both;	
	padding:7px 0 0 0;
	/*background-color:yellow; Used for debug*/
}

#HomePage_Content {
	width:605px;
	float:left;
	padding:0 0 30px 5px;
	/*background-color:gray;  Used for debug */
}

#TopBanner {
	/*background-image:url(../Data/Assets/Content/topBanner_Frontpage.png);
	background-repeat:no-repeat;*/
	width:605px;
	height:173px;
}

#ContentPage_Content {
	width:100%;
	float:left;
	padding:0 0 30px 5px;
	/*background-color:gray;  Used for debug */
}

#TextPage_Content {
	width:440px;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	/*background-color:red; Used for debug */
}


#TextPage_Content strong {
	font-weight:bold;
}


#TextPage_Content a {
	color:#ca751a;
	text-decoration:none;
	
}

#TextPage_Content a:hover, #TextPage_Content li.Selected a {
	color:#ca751a;
	text-decoration:underline;
}

#TextPage_Content ul {
	margin-left: 30px;
	padding:0;
	list-style-type: circle;
}

#TextPage_Content li {
	padding-bottom:5px;	
}

#ContactPage_Content {
	width:440px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	/*background-color:blue; Used for debug */
}

#LocalNavigation {
	width:150px;
	min-height:150px;
	margin:0;
	padding:0;
	float:left;
}

#LocalNavigation ul {
	background-image:url(../Data/Assets/Content/subMenuDivider.jpg);
	background-repeat:no-repeat;
	background-position:top;

}

#LocalNavigation li {
	background-image:url(../Data/Assets/Content/subMenuDivider.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


#LocalNavigation li a {
	color:#484747;
	text-decoration:none;
	display:block;
	padding:9px 0px 9px 10px;
	margin-left:10px;
	background-image:url(../Data/Assets/Content/linkArrow.png);
	background-repeat:no-repeat;
	background-position:left;
}

#LocalNavigation li a:hover {
	color:#484747;
	text-decoration:underline;
} 

#LocalNavigation li.Selected a  {
	color:#ca751a;
	font-weight:bold;
	text-decoration:none;
}

#SecondaryContent {
	background-image: url(../Data/Assets/Content/bg_RightBox.png);
	background-repeat:no-repeat;
	background-position:top;
	width:199px;
	float:right;
	font-size:10px;
	line-height:1.2em;
	color:#595959;
	margin:0 7px 10px 0;
	padding:0;
}

#SecondaryContent a {
	margin:0;	
	padding:0;
	text-indent:-1000000px;
	width:175px;
	height:22px;
}

#Referencer_Box {
	margin:0 0 0 0;
	padding:10px 15px 10px 15px;
}

#Referencer_Box p {
	padding:0;
	margin: 0 0 10px 0;
}

#KontaktOs_Box {
	margin:0;
	padding:10px 15px 10px 15px;
}

.references_line {
	width:440px;
	margin:5px 0 5px 0;
	/*border-top:1px dotted #e0dfdf;*/
}



/*
================================================
	Footer Area
================================================
*/

#Footer {
	width:825px;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 20px 5px;
	background-image:url(../Data/Assets/Content/footerLine.png);
	background-repeat:no-repeat;
	background-position:top;
	font-size:9px;
	color:#8c8c8c;
	/*background-color:orange;*/ /*Used for debug */
}

#Footer a {
	color:#808080;
	text-decoration:none;
}

#Footer a:hover {
	color:#808080;
	text-decoration:underline;
}

#Footer ul {
	margin:0;
	padding:0;
}

#Footer ul li {
	margin:0;
	margin-right:10px;
	padding:0;
	float:left;
	list-style-type:none;
}


/*
==========================================
Contact Form
==========================================
*/
#MainContent .ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

#MainContent .ContactForm .Error li
{
	font-weight:normal;
}

#MainContent .ContactForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

#MainContent .ContactForm legend
{
	display:none;
}

#MainContent .ContactForm label
{
	color:#000000;
	font-weight:bold;
}

#MainContent .ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

#MainContent .ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}






/****************Main Menu******************/


#menuDiv {
	margin:0;
	padding:0;
	padding-left:6px;
	background-image:url(../Data/Assets/Header/GlobalNav_bg.jpg);
	background-repeat:no-repeat;
	width:824px;
	height:45px;
	float:left;
}

#menuDiv ul {
	margin:0;
	padding:0;
	position:relative;
	left: -1px;
}


#menuDiv ul li {
	margin:0;
	margin-top:5px;
	padding:0;
	float:left;
	list-style-type:none;
	height:28px;
	text-align:center;
}

#menuDiv ul li:hover {
	background-image:url(/Data/Assets/Content/bg_menuHover.jpg);
	background-repeat:repeat-x;
}

#menuDiv ul li:active {
	background-image:url(/Data/Assets/Content/bg_menuHover.jpg);
	background-repeat:repeat-x;
}

#menuDiv ul li.divider {
	background-image:url(../Data/Assets/Header/GlobalNav_divider.gif);
	width:2px;
	height:28px;
	background-repeat:no-repeat;
	margin:0;
	margin-top:5px;
	padding:0;
}

#menuDiv ul li a {
	margin:0 auto;
	padding:0;
	display:block;
	height:30px;
	float:left;
	text-indent:-100000px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
}

#profil a {
	background-image:url(../Data/Assets/Header/profilMenu_bg.png);
	width:69px;	
}

#virksomheder a {
	background-image:url(../Data/Assets/Header/virksomhederMenu_bg.png);
	width:123px;
}

#private a {
	background-image:url(../Data/Assets/Header/privateMenu_bg.png);
	width:79px;
}

#klinik a {
	background-image:url(../Data/Assets/Header/klinikMenu_bg.png);
	width:70px;
}

#kontakt a { 
	background-image:url(../Data/Assets/Header/kontaktMenu_bg.png);
	width:85px;
}






















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
