body
{
	background: #fff;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	margin: 0;
}

form
{
	margin: 0px;
	padding: 0px;
}

h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2px;
}

h2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2px;
}

h3
{
	color: #360;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 10px 5px 10px;
}

table
{
	padding: 0px;
	border: 0px;
}

table td
{
	font-size: 70%;
}

.documents
{
	font-size: 100%;
}

p
{
	margin: 0;
	padding: 10px 10px 10px 10px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: none;
}

#header
{
	width: 952px;
}

#holder
{
	background: #f7ffec;
	display: block;
	width: 952px;
	padding: 0px;
	margin: 0px;
}
		
#left_col
{
	margin: 10px 5px 10px 10px;
	float: left; 
	width: 550px;
}

#center_col
{
	margin: 0 5px 10px 10px;
	width: 890px; 
}

#right_col
{
	margin: 10px 10px 5px 10px;		
	float: right; 
	width: 350px;
}
		
/* De mest forekomne sider - Samme opsætning på sider som artikler og spørgsmål */
#common_menu
{
	width: 187px;
	float: left;
	display: inline;
}

#common_content
{
	margin: 0 10px 0 10px;
	width: 680px;
	float: right;
	display: inline;
	color: #333333;
}

/* Sidens footer */
#footer
{
	display: block;
	width: 952px;
	height: 129px;
	background-image: url(../Media/Images/footer-image.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 10px;
	color: #468521; 
	text-align: left;
}

#footer a:link, #footer a:visited, #footer a:active
{
	color: #336633;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

.float-fix
{
	clear: both;
	height: 1px;
	overflow: hidden;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	border: none;
}

.heading
{
	background: #9c6 url(../Media/Images/heading_icons/heading_middle.jpg) repeat-x;
	display: block;
	text-align: left;
}

/* Standard heading start */
.heading_icon
{
	background: transparent url(../Media/Images/heading_icons/heading_start.jpg) no-repeat;
}
			
.heading_icon-vand_kvalitet
{
	background: transparent url(../Media/Images/heading_icons/vand_kvalitet.jpg) no-repeat; 
}

.heading_icon-sporgekassen
{
	background: transparent url(../Media/Images/heading_icons/spoergekassen.jpg) no-repeat;
}

.heading_icon-vandtjek
{
	background: transparent url(../Media/Images/heading_icons/vandtjek.jpg) no-repeat;
}

.heading h1
{
	background: transparent url(../Media/Images/heading_icons/heading_end.jpg) no-repeat 100% 0%;
	margin: 0;
	padding: 12px 0 2px 45px;
	display: block;
	height: 28px;
}

.heading h2
{
	background: transparent url(../Media/Images/heading_icons/heading_end.jpg) no-repeat 100% 0%;
	margin: 0;
	padding: 14px 0 0 14px;
	display: block;
	height: 28px;
}

.content
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	display: block;
	text-align: left;
}

#send_sporgsmal
{
	background: #9c6 url(../Media/Images/frontpage/send_sporgsmal.jpg) no-repeat; 
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 0 235px;
	padding: 3px 0 4px 0;
	text-align: center;
}

#send_sporgsmal a:link
{
	color: #fff;
	text-decoration: none;
}

#send_sporgsmal a:visited
{
	color: #fff;
	text-decoration: none;
}

#send_sporgsmal a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#send_sporgsmal a:active
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
		
/* Adoptér vandfald button */
#adopter_vandfald
{
	background: #693 url(../Media/Images/adopter.jpg) no-repeat 50% 0%; 
	font: 85% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 18px 0 21px 0;
	margin: 0 60px 0 60px;
}

#adopter_vandfald a:link
{
	color: #fff;
	text-decoration: none;
}

#adopter_vandfald a:visited
{
	color: #fff;
	text-decoration: none;
}

#adopter_vandfald a:hover
{
	color: #fff;
	text-decoration: underline;
}

#adopter_vandfald a:active
{
	color: #fff;
	text-decoration: underline;
}
		
/* Left column introduction text */
#left_col .content ul
{
	margin: 0;
	padding: 0 5px 5px 5px;
}

#left_col .content li
{
	
	list-style-type: none; 
	padding: 7px;
	display: inline;
}

#left_col .content li img
{
	margin: 7px; 
	border: #363 double 3px;
}

#left_col .content li.intro_textfield
{
	font-size: 12px;
	width: 340px; 
	float: left; 
}

#left_col .content li.intro_textfield img
{
	border: 0;
}
		
/* Mapinfo */
#left_col .content li
{
	list-style-type: none;
	padding: 7px;
	display: inline; 
	z-index: 10;
}

#left_col .content li.intro_mapinfo
{
	width: 300px; 
	float: left;
}

#left_col .content li.intro_mapinfo img
{
	margin: 0; 
	border: 0;
}

#left_col .content li div.frontpage_mapinfo
{
	background: transparent url(../Media/Images/mapinfo_heading-bg.jpg) repeat-x;
	padding: 0px;
	border: 1px solid #ccc;
	float: left;
	width: 215px;
	color: #fff;
	margin: 3px 0 0 0;
}

#left_col .content li div.frontpage_mapinfo h2
{
	margin: 0;
	padding: 6px 0 6px 10px;
}

#left_col .content li div.frontpage_mapinfo .frontpage_maptext
{
	color: #000;
}

#left_col .content li div.frontpage_mapinfo .frontpage_maptext li
{
	font-size: 80%;
	display: block;
}		

#left_col .content li div.frontpage_mapinfo .frontpage_maptext li img
{
	padding: 0;
	margin: 0; 
	border: 0;
}

/* Common pages */
#common_menu ul
{
	margin: 5px 0 0 30px;
	padding: 0;
}

#common_menu ul li
{
	color: #363;		
	margin: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 70%;
	padding: 0;
}

#navigator
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Sans-Serif;
	padding: 2px 0 0 0;
	margin: 0 0 0 5px;
	height: 19px;
	background: #693 url(../Media/Images/under-heading_tab-bg.jpg) no-repeat 50% 0%;
}
				
#common_content ul
{
	text-align: justify;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#common_content ul li
{
	display: inline;
	font-size: 70%;
	margin: 0;
	padding: 0;
}

#common_content h3
{
	padding-left: 0;
	text-align: left;
}

.common_image
{
	float: right;
}

.common_image img
{
	margin: 0 0 3px 15px;
	padding: 1px;
	border: 1px solid #336633;
}

.ImageBorder
{
	margin: 0 0 3px 15px;
	padding: 1px;
	border: 1px solid #336633;
}

.writtenby
{
	margin: 10px 0 10px 0;
}

.ImageCaption
{
	margin: 0px 0px 3px 16px;
	font-size: 9px;
	line-height: 8px;
	color: #747474;
	width: 200px;
}

.writtenby_start
{
	margin-left: 10px;
	color: #333333;
	font-weight: bold;
}

#more_information
{
	font-size: 130%;
	list-style-type: none;
	width: 300px;
	border-top: 1px solid #ccc;
}

#more_information li
{
	margin: 10px;
}

#more_information li.descript_image
{
	padding: 10px; 
	display: inline;
	float: left;
}

#more_information li.descript_text
{
	color: #333333;
	width: 200px;
	padding: 10px 0 0 0;
	text-align: left; 
	float: left;
	display: inline;
}
		
#more_information
{
	font-size: 130%;
	list-style-type: none;
	width: 300px;
	border-top: 1px solid #ccc;
}

#more_information li
{
	margin: 10px;
}

#more_information li.descript_image
{
	padding: 10px; 
	display: inline;
	float: left;
}

#more_information li.descript_text
{
	color: #363;
	width: 200px;
	padding: 10px 0 0 0;
	text-align: left; 
	float: left;
	display: inline;
}

/* Vandhuls liste */
#holder table
{
	color: #333333;
	width: 100%;
	margin: 0;
}

#holder table td
{
	width: 25%;
	padding: 3px 0 3px 10px;
}

.stroke_around
{
	margin: 0 30px 0 30px;
	padding: 1px;
	border: 1px solid #999;
}

.table_header
{
	background: #693 url(../Media/Images/table_heading.jpg) repeat-x; 
	color: #fff; 
	height: 23px;
}
		
/* Profiler */
.profile_content-left
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	color: #333333;
	font-size: 12px;
	display: block;
	float: left;
	padding: 10px;
	text-align: left;
	width: 550px;
}

.profile_content-right
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	display: block;
	float: right; 
	width: 292px;
}

.profile_content-left ul
{
	list-style-type: none; 
	margin: 0; 			
	padding: 0;
}

.profile_content-left li
{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0 0 15px 0;
	line-height: 24px;
}

.profile_content-left li.image-cell
{
	float: right;
	margin: 0; 
}

.profile_textcontent
{
	border-top: 1px solid #ccc;
	padding: 15px 0 0 0;
	clear: both;
}
			
.profile_textcontent h3
{
	font-size: 14px;
	padding: 0 0 10px 0; 
}

#half_background
{
	color: #333333;
	background-image: url(../Media/Images/profile_half-bg.jpg);
	background-repeat: no-repeat;
}

#half_background h2
{
	margin: 0;
	padding: 4px 0 0 10px;
	text-align: left;
}

#half_background h3
{
	font-size: 120%;
	margin: 0;
	padding: 0;
	text-align: left;
}

#half_background div
{
	text-align: left;
	font-size: 12px;
}

#whole_background
{
	color: #333333;
	margin: 50px 0 0 0;
	background: transparent url(../Media/Images/under-heading_tab-bg_whole.jpg) no-repeat;
}

#whole_background h2
{
	margin: 0;
	padding: 6px 0 6px 10px;
	text-align: left;
}

#whole_background h3
{
	font-size: 120%;
	margin: 0;
	padding: 0;
	text-align: left;
}
			
#whole_background div
{
	text-align: left;
	font-size: 12px;
}
			
#whole_background .more_information
{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 70%;
	list-style-type: none;
	width: 280px; 
	border-top: 0;
}

#whole_background .more_information li
{
	margin: 0;
}

#whole_background .more_information li.descript_image
{
	padding: 10px; 
	display: inline;
	float: left;
}

#whole_background .more_information li.descript_text
{
	border-bottom: 1px solid #ccc;
	color: #333333;
	width: 229px;
	padding: 5px 0 15px 0;
	text-align: left; 
	float: left;
	display: inline;
}
		
#profile_tabs
{
	margin: 0 0 0 50px;
	text-align: left;
	font-size: 0px;
}

#profile_tabs img
{
	padding: 0px 0px 0px 1px;
}

.profile_listed
{
	margin: 0;
	padding: 10px 10px 10px 10px;
	list-style-type: none;
}

.profile_listed li
{
	font-size: 70%;
	float: left;
}

.profile_listed .profile_date
{
	float: right;
}

.profile_right-textcontent
{
	padding: 5px 10px 10px 10px; 
	border-bottom: 1px solid #ccc;
}

.profile_button
{
	margin: 10px;
	float: right;
}
				
.login_div
{
	margin: 10px;
}

.login_div h3
{
	padding: 5px 0 0 4px;
}

#half_background table
{
	padding: 10px 0 0 0;
}

#half_background table td
{
	text-align: right;
	font-size: 100%;
}

#half_background table td img
{
	padding: 2px 0 2px 0;
}

#half_background .leftalign_cell
{
	text-align: left;
}

#half_background input
{
	background: #dee9cc; 
	border: 1px solid #bcc8aa
}

.login_content-left
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	color: #333333;
	font-size: 12px;
	display: block;
	float: left;
	padding: 10px;
	text-align: left;
	width: 550px;
}

.login_content-right
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	display: block;
	float: right; 
	width: 292px; 
}

.login_content-left ul
{
	text-align: justify;
	list-style-type: none;
	margin: 0;
	padding: 0; 
}

.login_content-left li
{
	float: left;
	display: inline;
	margin: 0; 	
	padding: 0 0 15px 0;
}

.login_content-left li.image-cell
{
	width: 200px;
	float: right;
}
	
#make_waterhole
{
	background: #f7ffec url(../Media/Images/topic_content-bgs.jpg) repeat-x;
	color: #360;
	display: block;
	float: left;
	padding: 10px;
	text-align: left;
	width: 550px;
}

#make_waterhole h2
{
	border: 1px solid #ccc;
	font-size: 110%;
	padding: 6px;
	background: #f7ffec url(../Media/Images/table_heading.jpg) repeat-x;
}

#make_waterhole textarea
{
	width: 100%;
	height: 80px;
	background: #dee9cc; 
	border: 1px solid #bcc8aa;
}

#make_waterhole input
{
	width: 100%;
	background: #dee9cc; 
	border: 1px solid #bcc8aa;
}

#make_waterhole select
{
	width: 100%;
	background: #dee9cc; 
	border: 1px solid #bcc8aa;
}

#make_waterhole .opret_heading
{
	padding: 0;
}

#make_waterhole .td_opretvandhul
{
	border-bottom: 1px solid #fff;
	background: #d6ebb5;
}

#make_waterhole .td_kommentar
{
	padding-top: 4px;
	vertical-align: top;
	border-bottom: 1px solid #fff;
	background: #d6ebb5;
}

#make_waterhole .obs_class
{
	color: #000;
	font-style: italic;
}

#make_waterhole .send_button
{
	text-align: right;
}

a.ArticleIndex:link, a.ArticleIndex:visited, a.ArticleIndex:active
{
	color: #363;
	text-decoration: none;
}

a.ArticleIndex:hover
{
	text-decoration: underline;
}

a.DownloadLink:link, a.DownloadLink:visited, a.DownloadLink:active
{
	color: #363;
	text-decoration: none;
	font-weight: bold;
}

a.DownloadLink:hover
{
	text-decoration: underline;
}

.NormalListItem
{
	list-style-type: disc;
	display: list-item; 
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 15px;
}

.NormalListItem_Green
{
	list-style-type: disc;
	display: list-item; 
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 15px;
	color: #336633;
}

.TableHover
{
	background-color: #E5D952;
	cursor: pointer;
}

#AddEntryForm table td
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.formLabel
{
	font-size: 12px;
	line-height: 18px;
}

.TextField
{
	margin: 0px;
	padding: 2px;
	background: #DEE9CC; 
	border: 1px solid #9CA195;
	color: #3A570F;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

label
{
	font-size: 11px;
	color: #333333;
}

#LogonTab
{
	width: 174px;
	height: 18px;
	background-image: url(../Media/Images/Buttons/Tab_MinVandhulsprofil.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}

#LogonTab a:link, #LogonTab a:visited, #LogonTab a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

#LogonTab a:hover
{
	text-decoration: underline;
}

#ArticleContent
{
	margin-left: 10px;
}

#ArticleContent p
{
	margin-left: 0px;
	padding-left: 0px;
}

#ArticleContent a:link, #ArticleContent a:visited, #ArticleContent a:active
{
	color: #336633;
	text-decoration: underline;
}

#ArticleContent a:hover
{
	text-decoration: none;
}

#QuestionsContainer
{
	margin: 20px;
	padding: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	text-align: left;
}

.Questions_Requested
{
	border: 1px dashed #336633;
	margin: 10px;
	padding: 10px;
}

.Questions_Normal
{
	margin: 10px;
	padding: 10px;
}

.Questions
{
	font-weight: bold;
	color: #336633;
}

.Answers
{
	color: #333333;
}

.KommentarContainer
{
	margin: 0 auto;
	width: 80%;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
}

.KommentarTitle
{
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336600;
}

.KommentarDate
{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
}

.KommentarContent
{
	margin: 10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

/* Floating documents on the article pages. */
div.documentContainer
{
	margin: 0px;
	padding: 0px;
}

div.documentSpacer
{
	margin: 0px;
	padding: 0px;
	
	clear: both;
}

div.documentFloat
{
	margin: 5px;
	padding: 0px;
	
	float: left;
	border-top: 1px solid #CCCCCC;
}

div.imageContainer
{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	
	float: left;
}

div.textContainer
{
	margin: 0px;
	padding: 0px;
	
	float: left;
	width: 290px;
	height: 60px;
}

/* The News.aspx Page */
.MenuTab
{
	margin: 0px;
	padding: 0px;
}

.MenuTabLeft
{
	float: left;
	width: 5px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-color: #336633;
	background-image: url(../Media/Images/Tabs/MenuTabLeft.jpg);
	background-repeat: no-repeat;
}

.MenuTabCenter
{
	float: left;
	width: 280px;
	height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background-color: #336633;
	background-image: url(../Media/Images/Tabs/MenuTabCenter.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	line-height: 21px;
}

.MenuTabRight
{
	float: left;
	width: 5px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-color: #336633;
	background-image: url(../Media/Images/Tabs/MenuTabRight.jpg);
	background-repeat: no-repeat;
}

.MenuContainer
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../Media/Images/topic_content-bgs.jpg);
	background-repeat: repeat-x;
	text-align: left;
}

.MenuTabHeading
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #336633;
}

.MenuTabDate
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #336633;
}

.MenuTabTeaser
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #4F4F4F;
}

.MenuTabAuthorPrefix
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #336633;
}

.MenuTabAuthor
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
}

.NewsHeadingContainer
{
	margin: 15px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #336633;
}

.NewsHeadingText
{
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.NewsHeadingDate
{
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.NewsHeadingLine
{
	margin: 5px;
	border-top: 1px solid #BFBFBF;
}

.NewsLinks:link, .NewsLinks:visited, .NewsLinks:active
{
	color: #336633;
	text-decoration: none;
}

.NewsLinks:hover
{
	color: #336633;
	text-decoration: underline;
}

.picture_shuffle
{
	margin: 10px 0px 0px 10px;
	padding: 0px;
}
