/**************************************
	Main css for diætistpraksis.dk 				
***************************************/
/* Main Tags */
#page_load_time			{ display:none; }

*						{ text-decoration: none; font-family: verdana, arial, sans; font-size: 11px; }
body					{ text-align: center; background-color: #584228;}
input 					{ border: 1px solid #333333; background: #FFFFFF url(../gfx/input_bg.gif) repeat-x; padding:1px; margin:0; height: 16px;}

a						{ color: #584228; text-decoration: underline; }
a:active				{ color: #584228; text-decoration: underline; }
a:visited				{ color: #584228; text-decoration: underline; }
a:hover					{ color: #977347; text-decoration: none; }

h1						{ color: #977347; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
h2						{ color: #977347; font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
p						{ margin-bottom: 10px; }


/* Page Construction - wappers */
#page					{ margin: 0 auto; text-align: left; width: 920px; border: none; position:relative;}
#wrapper				{ float:left; width: 920px; background: #584228 url(../gfx/bg.gif) repeat-y;  }
#contentwrapper			{ float:left; text-align:left; width: 920px;  background: url(../gfx/top_head.gif) no-repeat; padding: 55px; padding-top: 40px;  }
#header					{ display:none; float:left; width: 920px; height: 44px;   }
#footer					{ float:left; width: 920px; height: 27px; background:  url(../gfx/footer_bg.gif) no-repeat; text-align:center; padding-top: 70px; color: #f0ebe5; font-size: 9px;}

#middlebar				{ position:absolute; top: 240px; width: 850px; margin-left: 52px; clear:both;   }

/* panes */
#leftpane				{ float:left; width: 160px; margin-right: 40px; }
#centerpane				{ float:left; width: 410px; margin-top: 230px; }
#rightpane				{ float:left; width: 165px; margin-left: 40px; text-align:center;  }

/* infobox - adresser */
#info					{ width: 160px; height: 160px; padding-top: 17px; text-align: center; }
#info p					{ margin-bottom: 20px;  }
#image					{ padding: 10px; display:block; margin-top: 25px;}
#image img				{ border: 1px solid #aaaaaa;}

#bottomimage			{ width: 920px; text-align:center; margin-top: 10px; margin-bottom: -62px;}


/* leftmenu */
#leftmenu				{  width: 180px; margin-right: 15px; margin-top: 65px;  }
#leftmenu ul 			{ list-style-type: none; list-style-image: none; list-style-position:outside; padding:0; margin:0;   }
#leftmenu ul > li			{  line-height:18px; }
#leftmenu a, 
#leftmenu a:link		{ color: #000; padding:0px; padding-left: 10px; text-decoration:none; font-size: 11px; border-left: 5px solid #f0ebe5;  }
#leftmenu a:hover 		{ color: #584228; border-left: 5px solid #b1b08e; }
#leftmenu a.selected 	{ color: #584228; font-weight: bold; border-left: 5px solid #584228; }
#leftmenu ul ul 		{ list-style-type: none; list-style-image: none; list-style-position:outside; padding:0; margin:0; margin-left: 30px; }
#leftmenu ul ul a, 
#leftmenu ul ul a:link		{ color: #000; font-weight: normal; padding: 0;  border-left: none; text-decoration:none; font-size: 10px; }
#leftmenu ul ul a:hover 	{ color: #584228; background: none; border-left: none; text-decoration:underline;}
#leftmenu ul ul a.selected 	{ color: #584228; background:none; border-left: none;text-decoration:underline;}

/* Højre side */
#sidebar				{ margin-top: 120px; }

/* sitetools */
#sitetools				{ float: right; width: 180px; }
#sitetools ul 			{ float: left; list-style-type: none; list-style-image: none; margin:0; padding: 0; }
#sitetools ul li 		{ float: left; text-align:center; list-style-image: none; display: inline; padding: 0px; margin:0;}
#sitetools ul a, 
#sitetools ul a:link	{ color: #fff; padding:3px; padding-left: 10px; padding-right: 10px;  text-decoration:none; font-size: 10px; display:block; }
#sitetools ul a:hover	{ text-decoration:underline; }

/* search */
#search					{ float:left; width: 200px; }
#search input			{ float:left; }
#search input.btn		{ margin-left: 5px; }

div.fakd				{ position:absolute;margin-top: -65px; margin-left:60px; }

/* globals */
.small					{ font-size: 9px; }
.small a,
.small a:link			{ font-size: 9px; }
input.btn				{ border:none;  background:none; }

/* Containers */
div.greensticker		{ position:relative; background: url(../gfx/green_sticker_bg.png) no-repeat; width: 170px; height: 170px;    }
div.greensticker div	{ padding: 30px; padding-top: 40px; font-weight:bold; letter-spacing: -1px; text-transform:uppercase;  }
div.greensticker p		{ font-size: 13px; color: #FFF;  font-family: arial; margin-bottom: 10px; }
div.greensticker a,
div.greensticker a:link,
div.greensticker a:visited,
div.greensticker a:active		{ font-size: 15px; color: #FFF; font-family: arial;  text-decoration:none; }
div.greensticker a:hover		{ text-decoration:underline; }
