﻿html, body
{
	color: #454545;
	margin: 0 0 30px 0;
	font-size: small !important;
	font-family: Verdana, Helvetica, sans-serif; 
	background: #f5f5f5 url(/img/body_bg.gif) no-repeat center top;
	text-align: center;
	scrollbar-3dlight-color: #F2F0F1; 
    scrollbar-arrow-color: #666; 
    scrollbar-base-color: #990000; 
    scrollbar-darkshadow-color: #F2F0F1; 
    scrollbar-face-color: #f5f5f5; 
    scrollbar-highlight-color: #fff; 
    scrollbar-shadow-color: #ccc; 
    scrollbar-track-color: #fff;  
}

table
{
	border: 0px;
	border-collapse: collapse;
}

td, th
{
	padding: 0px;
	font-size: 100%;
}

img
{
	border: none;
}

p
{
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

strong
{
	color: #000;
}

form
{
	margin: 0px;
	padding: 0px;
}

a:link, a:visited
{
	color:#5A9BD0;
	text-decoration: underline;
}

a:hover
{
	text-decoration:underline;
	color:#000;
}

div.clr
{
	clear: both;
}

td.dots
{
	background: url(/img/dots_h.gif) repeat-x left center;
	height: 12px;
}

/* fjerner topmargin fra første p tag */

p.first_paragraph
{
	margin: 0px;
	padding: 0px;
}

ul
{
	margin: 10px 0px 0px 16px;
	padding: 0px;
}

li
{
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	list-style-image:url(/img/li_circle.gif);
}

input, textarea, select
{
	font-family: Verdana, Helvetica, sans-serif; 
	padding:2px;
	border:solid 1px #000;
}

span.Checkbox input
{
	border:none;
}


p.first_paragrapgh
{
	margin:0p;
	padding:0px;
	
}


/*
##############################################################
Headers 
##############################################################
*/

h1
{
	margin:0 0 6px 0;
	font-size: 140%;
	padding:0;
	color:#00ADEF;
}

h3
{
	margin:0 0 6px 0;
	font-size: 100%;
	padding:0;
	color:#000;
}



/*
##############################################################
Container
##############################################################
*/

#DanishVoicesLogo
{
	float: left;
	display: inline;
	height: 187px;
	width: 1004px;
	background-color: #FFFFFF;
	overflow:hidden;
}

#ContentContainer
{
	width: 1004px;
	margin: 0 auto 0 auto;
	background-color: #fff;
}

#TopBund
{
	width: 1004px;
	height: 27px;
	background: transparent url(/img/TopBund.gif) no-repeat;
	padding: 0;
	float: left;
	display: inline;
}


#TopBund img
{
	margin: 0 5px 0 10px;
	vertical-align: middle;
}


/*
##############################################################
Venstre menu
##############################################################
*/

#LeftMenuContainer
{
	float: left;
	width: 192px;
}

#LeftMenu
{
	margin: 82px 0px 0px 0;
	width: 192px;
	font-size: 0.86em;
	text-align: left;
}

div.Language
{
	float:left;
	display:inline;
	color:#fff;
	margin:18px 0 0 6px;
}

div.DanishFlag
{
	border:dotted 1px #fff;
	margin:0 0 7px 8px;
	display:inline;
	float:left;
}
 div.EnglishFlag
 {
    border:dotted 1px #fff;
	margin:0 0 7px 8px;
	display:inline;
	float:left;
}
#LeftMenuHeader
{
	position:absolute;
	height:113px;
	width:192px;
	background:transparent url(/img/left_menu_header.gif) no-repeat;
	top:186px;
	z-index:1;
}

#LeftMenuHeaderText
{
    position:absolute;
	width:50px;
	color:#fff;
	font-size:120%;
	font-weight:bold;
	top:80px;
	z-index:1;
	margin:0 0 0 8px;
}


/* LEVEL 0 */
td.level0 a:link, td.level0 a:visited
{
	display:block;
	background: transparent url(/img/bg.gif) repeat-x;
	width:174px;
	padding:2px 0 4px 8px;
	text-decoration:none;
	color:#000;
	font-size:108%;
    height:21px;
}

td.level0 a:hover
{
	background: transparent url(/img/bg_level0.gif) no-repeat left bottom;
	color:#6BACE1;
}

td.level0_active a:link, td.level0_active a:visited
{
	display: block;
	padding: 2px 0 4px 8px;
	text-decoration: none;
	color:#6BACE1;
	font-size: 108%;
	background: transparent url(/img/bg_level0.gif) no-repeat left bottom;
    height:21px;
    font-weight:bold;
    vertical-align:top;
}

/* LEVEL 1 */
td.level1 a:link, td.level1 a:visited
{
	display: block;
	background: transparent url(/img/level1_arrow.gif) no-repeat 12px 7px;
	width:159px;
	padding: 2px 0 4px 23px;
	text-decoration: none;
	color: #000;
	font-size:108%;
}

td.level1 a:hover
{
	color:#6BACE1;
	background:transparent url(/img/level1_arrow_active.gif) no-repeat 12px 7px;
}

td.level1_active a:link, td.level1_active a:visited
{
	display: block;
	background:transparent url(/img/level1_arrow_active.gif) no-repeat 12px 7px;
	width:159px;
	padding: 2px 0 4px 23px;
	text-decoration: none;
	color: #6BACE1;
	font-size: 108%;
}

td.level1_LastRow
{
	padding: 6px 0 0 0;
	width:159px;
}

/*
##############################################################
Main body content
##############################################################
*/

#MainBodyContent
{
	width: 537px;
	float: left;
	margin: 0 25px 10px 15px;
	text-align: left;
	line-height:140%;
	font-size:92%;
	overflow-x:auto;
	overflow-y:hidden;
}

/*
##############################################################
Forside elementer
##############################################################
*/


/* read more button */
div.ReadButton a
{
	float: right;
	font-size: 0.80em;
	background: url(/img/readButton.gif) repeat-x;
	width: 74px;
	height: 18px;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
	text-align: center;
	color: #02661C;
	margin: 14px 0px 0px 0px;
	font-size: 86%;
}

div.ReadButton a:hover
{
	background: url(/img/readButton_active.gif) repeat-x;
	color: #1F7A36;
}


/*
##############################################################
Underside elementer
##############################################################
*/

#TextPageUnderside
{
	float: left;
	width: 455px;
	margin: 0px 10px 0px 0px;
}

#TextPageRightColumn
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 220px;
}

p.space
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

/*
##############################################################
Footer
##############################################################
*/

#footer
{
	width: 1004px;
	background: transparent url(/img/bund.gif) no-repeat center top;
	height: 36px;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}

#footer ul
{
	list-style: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#footer li
{
	display: inline;
	margin: 6px 0px 0px 18px;
	padding: 0px;
	color: #fff;
	font-size: 86%;
}


/*
##############################################################
Admin
##############################################################
*/



/*
##############################################################
Print
##############################################################
*/

#PrintIkon
{
	float: right;
	margin: 1px 6px 0px 0px;
	display: inline;
}

#CaratLogoPrint
{
	display: none;
}

/*
##############################################################
RightContent
##############################################################
*/


#RightContentContainer
{
	float: left;
	width: 235px;
	margin: 0 0 20px 0;
	display: inline;
}


/* start søgekontrol */
div.SearchControl
{
	float: left;
	background: transparent url(/img/bg_search.gif) no-repeat;
	width: 235px;
	height: 103px;
	color: #fff;
	display: inline;
}

div.SearchHeader
{
	float: left;
	margin: 0 0 7px 22px;
	display:inline;
}

div.SearchHeader h2
{
	font-size: 110%;
	margin: 0;
}

div.SearchElementsContainer
{
	float:left;
	height:35px;
	background:transparent url(/img/search_input_lines.gif) no-repeat top center;
	margin: 0 0 0 7px;
	display:inline;
}

div.SearchInput
{
	float: left;
	margin: 0 0 0 15px;
	display:inline;
}

div.SearchButton
{
	float:left;
	display:inline;
}

div.SearchInput input
{
	width:124px;
	height:19px;
	font-size:92%;
	background:transparent url(/img/bg_search_input.gif) repeat-x;
	border: solid 1px #818181;
	margin:5px 0 0 0;
}

/* søgeknap find stemme */
div.SearchButton input
{
	border:none;
	background:transparent url(/img/search.gif) no-repeat;
	width:53px;
	height:23px;
	margin: 5px 0 0 8px;
	color:#fff;
	cursor:pointer;
}

div.AdvancedSearch
{
	float:left;
	margin:13px 0 0 16px;
	font-size:86%;
	display:inline;
}

div.AdvancedSearch a:link, div.AdvancedSearch a:visited
{
	color:#fff;
	text-decoration:none;
}

div.AdvancedSearch a:hover
{
	text-decoration:underline;
}

/* slut søgekontrol */


/* News */

div.News
{
	float:left;
	width: 235px;
}

div.NewsHeaderContainer
{
	float:left;
	display:inline;
	margin: 13px 0 0px 8px;
}

div.NewsHeaderContainer h2
{
	font-size: 110%;
	margin: 0 0 10px 0;
	color:#00ADEF;
}

div.NewsContainer h3
{
	font-size:100%;
	margin:0 0 2px 0;
	color:#454545;
}

div.NewsContainer
{
	text-align:left;
	font-size:92%;
	width:219px;
	margin:0 8px 0 8px;
	color:#454545;
	line-height:130%;
	float:left;
	display:inline;
}

div.DateNews
{
	float:left;
	font-style:italic;
	display:inline;
	font-size:86%;
	margin:3px 0 0 0;
	color:#929292;
}

div.NewsContainer p
{
	padding:0;
	margin:0 0 12px 0;
}

div.H_Line_News
{
	background:transparent url(/img/h_dotted_news.gif) repeat-x;
	margin:10px 0 10px 0;
	float:left;
	width:210px;
}

div.ArchiveNews a:link, div.ArchiveNews a:visited
{
	color:#000;
	text-decoration:none;
	float:left;
	display:inline;
	width:219px;
	font-size:95%;
	margin:0 0 0 0;
}

div.ArchiveNews a:hover
{
	color:#6BACE1;
}

div.NewsEntry
{
	overflow:hidden;
}

div.NewsBund
{
	background:transparent url(/img/newsbund.gif) no-repeat;
	float:left;
	display:inline;
	width:235px;
	height:91px;
	margin:10px 0 0 0;
}

div.NewsEntry div.NewsText a:link, div.NewsEntry div.NewsText a:link:visited
{
	color:#000;
	text-decoration:none;
}

div.NewsEntry div.NewsText a:hover
{
	color:#6BACE1;
	text-decoration:none;
}


div.NewsText a:link, div.NewsText a:visited
{
	text-decoration:underline;
	color: #6BACE1;
	
}

div.NewsText a:hover
{
	color: #6BACE1;
	text-decoration:none;
}

/* News underside */

div.NewsText
{
	float:left;
	overflow:hidden;
}

div.NewsContainerUnderside
{
	text-align:left;
	font-size:100%;
	color:#454545;
	line-height:130%;
	float:left;
	display:inline;
}

div.BackButtonNews
{
	float:right;
	display:inline;
}

div.NewsDate
{
	float:left;
	display:inline;
	font-style:italic;
	font-size:86%;
	color:#929292;
	margin:12px 0 0 0;
	clear:left;
	white-space:nowrap;
}

div.H_Line_News2
{
	background:transparent url(/img/h_dotted_news.gif) repeat-x;
	margin:10px 0 10px 0;
	float:left;
	width:100%;
}

div.ReadMoreNews a:link, div.ReadMoreNews a:visited
{
	float:right;
	display:inline;
	background:transparent url(/img/submit.gif) no-repeat;
	height:23px;
	width:80px;
	text-decoration:none;
	text-align:center;
	padding:3px 0 0 0;
	color:#fff;
	font-size:92%;
}

div.ReadMoreNews a:hover
{
	
}

/* End news */


/*
##############################################################
Become member
##############################################################
*/

table.BecomeMember td
{
	padding:0 0 6px 0;
}

table.BecomeMember td textarea
{
	overflow:auto;
}


/*
##############################################################
Checkboxlist
##############################################################
*/

table.CheckBoxList input 
{
    border: none;
    }


