﻿/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

	Stylesheet for Djøf
	media: all

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

html
{
	height: 100%;
	margin: 0;
	font-size: 100%;
	overflow-y: scroll;
}

body,
body.djoefbladet
{
	height: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 67%;
	color: #000;
	background: #e5e5e5 url('/gfx/bgGradient.png') repeat-y 50% 0;
}

body.djoefbladet ul, body.djoefbladet ul li
{
  /*  list-style-type: none;*/
}

body.tipAFriend
{
	margin: 5px 10px;
	background-color: #fff;
	background-image: none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	clearing floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

.clearfix
{
	display: block;
}

.clear
{
	clear: both;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	accessibility, seo & print
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.accessibility
{
	position: absolute;
	top: -999px;
	left: -999px;
	clear: none;
}

.print
{
	display: none;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	full-height layout
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* container for all content but the footer */
#wrapper
{
	/*width: 990px;*/
	background-color: #fff;

	/* target: FF, Safari, Opera, Camino and IE7 */
	min-height: 100%;

	/* purpose: declare height 'auto' for standards compliant browsers */
	height: auto !important;

	/* target: IE6 and IE5.5 */
	height: 100%;

}

/* negative value of the footer's height */
/*body.djoef #wrapper
{	
	margin: 0 auto -17px;
}*/

/* negative value of the footer's height */
/*body.eud #wrapper
{	
	margin: 0 auto -17px;
}*/

/* negative value of the footer's height */
/*body.jop #wrapper
{
	margin: 0 auto -107px;
}*/



#pusher
{
	/* the pusher must be the same height as the footer */
	height: 37px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	header
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
#header
{
}

body.djoef #header
{
	height: 66px;
    background-image: url('/gfx/header/djoef/bgHeader.png');
	background-repeat: no-repeat;
	background-position: 0 100%;
}

body.eud #header
{
	height: 66px;
    background-image: url('/gfx/header/eud/bgHeader.png');
	background-repeat: no-repeat;
	background-position: 0 100%;
}


	.logo
	{
		float: left;
		padding: 15px 0 0 15px;
	}
		body.eud .logo a
		{
			display: block;
			width: 73px;
			height: 71px;
			background: url('/gfx/header/logo.png') no-repeat 0 0;
		}
		body.djoef .logo a
		{
			display: block;
			width: 73px;
			height: 71px;
			background: url('/gfx/header/logo.png') no-repeat 0 0;
		}
		body.jop .logo a
		{
			display: block;
			width: 74px;
			height:51px;
			background: url('/gfx/header/logoJop.png') no-repeat 0 0;
		}
*/
	#topBar
	{
		float: right;
		width: 806px;
		min-height: 66px;
		text-align: right;
		padding-left: 50px;
		background-repeat: no-repeat;
		background-position: 0 100%;
		}
/*		body.djoef #topBar {  }
		body.eud #topBar { background-image: url('/gfx/header/eud/bgHeader.png'); }
*/		
		body.jop #topBar { background-image: url('/gfx/header/jop/bgHeader.png'); }

		ul#searchAndLang
		{
			float: right;
			min-height: 46px;
			margin: 0;
			padding: 0 12px 0 0;
			list-style-type: none;
		}
		ul#searchAndLang li
		{
			float: left;
		}

		#topBar li.search fieldset
		{
			display: inline;
		}
		#topBar li.search .searchText
		{
			float: left;
			width: 100px;
			height: 13px;
			margin: 0;
			padding: 1px;
			background-color: #fff;
			border: none;
		}
		#topBar li.search .searchButton
		{
			float: left;
			width: 29px;
			height: 15px;
			margin: 0;
			padding: 0;
			text-indent: -9999px;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
			border: none;
			cursor: pointer;
			}
			body.djoef #topBar li.search .searchButton { background-image: url('/gfx/header/djoef/search.gif'); }
			body.eud #topBar li.search .searchButton { background-image: url('/gfx/header/eud/search.png'); }
			body.jop #topBar li.search .searchButton { background-image: url('/gfx/header/jop/search.png'); }

			body.djoef #topBar li.search .searchButton:hover { background-image: url('/gfx/header/djoef/searchHover.gif'); }
			body.eud #topBar li.search .searchButton:hover { background-image: url('/gfx/header/eud/searchHover.png'); }
			body.jop #topBar li.search .searchButton:hover { background-image: url('/gfx/header/jop/searchHover.png'); }

		#topBar li.sitemap a
		{
			display: block;
			width: 48px;
			height: 15px;
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			body.djoef #topBar li.sitemap a { background-image: url('/gfx/header/djoef/sitemap.png'); }
			body.eud #topBar li.sitemap a { background-image: url('/gfx/header/eud/sitemap.png'); }
			body.jop #topBar li.sitemap a { background-image: url('/gfx/header/jop/sitemap.png'); }

			body.djoef #topBar li.sitemap a:hover,
			body.eud #topBar li.sitemap a:hover,
			body.jop #topBar li.sitemap a:hover { background-position: 0 -15px; }
			
		#topBar li.logout a
		{
			display: block;
			width: 48px;
			height: 15px;
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			body.djoef #topBar li.logout a { background-image: url('/gfx/header/djoef/logout.png'); }
			body.eud #topBar li.logout a { background-image: url('/gfx/header/eud/logout.png'); }
			body.jop #topBar li.logout a { display: none; background-image: url('/gfx/header/jop/logout.png'); }

			body.djoef #topBar li.logout a:hover,
			body.eud #topBar li.logout a:hover,
			body.jop #topBar li.logout a:hover { background-position: 0 -15px; }

        #topBar li.logon a
		{
			display: block;
			width: 48px;
			height: 15px;
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		body.djoef #topBar li.logon a { background-image: url('/gfx/header/djoef/logon.png'); }
		body.eud #topBar li.logon a { background-image: url('/gfx/header/eud/logon.png'); }
		body.jop #topBar li.logon a { display: none; background-image: url('/gfx/header/jop/logon.png'); }

		body.djoef #topBar li.logon a:hover,
		body.eud #topBar li.logon a:hover,
		body.jop #topBar li.logon a:hover { background-position: 0 -15px; }

		#topBar li.english a
		{
			display: block;
			width: 66px;
			height: 15px;
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			body.djoef #topBar li.english a { background-image: url('/gfx/header/djoef/english.png'); }
			body.eud #topBar li.english a { background-image: url('/gfx/header/eud/english.png'); }
			body.jop #topBar li.english a { background-image: url('/gfx/header/jop/english.png'); }

			body.djoef #topBar li.english a:hover,
			body.eud #topBar li.english a:hover,
			body.jop #topBar li.english a:hover { background-position: 0 -15px; }

    /* tabs til at styre faneblade - generelt stuff */
	#tabs
	{
		float: right;
		width: 410px;
		height: 20px;
		padding-right: 16px;
		background: url('/gfx/header/djoef/tabsBg.png') no-repeat 0 0;
		}
		body.djoef #tabs { background-image: url('/gfx/header/djoef/tabsBg.png'); }
		body.eud #tabs { background-image: url('/gfx/header/eud/tabsBg.png'); }
		body.jop #tabs { background-image: url('/gfx/header/jop/tabsBg.png'); }
		#tabs ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		/* generelt for listen i faneblade */
		#tabs li
		{
			display: block;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		/* generelt for anchors i faneblade */
		#tabs a
		{
			display: block;
			height: 20px;
		}
		
		/* djoef fanebladet */
		#tabs a#djoef
		{
			width: 63px;
			background: url('/gfx/header/tabs/djoef.png') no-repeat 0 0;
		}
		
		#tabs a#eud
		{
			width: 149px;
			background: url('/gfx/header/tabs/eud.png') no-repeat 0 0;
		}
		
		#tabs a#fl
		{
			width: 95px;
			background: url('/gfx/header/tabs/fl.png') no-repeat 0 0;
		}
		
		#tabs a#jop
		{
			width: 103px;
			background: url('/gfx/header/tabs/jop.png') no-repeat 0 0;
		}
		
		#tabs a:hover
		{
			background-position: 0 -20px !important;
		}
		
		body.djoef #tabs a
		{
			background-position: 0 -80px !important;
		}
		
		body.eud #tabs a
		{
			background-position: 0 -120px !important;
		}

		body.eud #tabs a#eud
		{
			background-position: 0 -120px !important;
		}
		
		
		body.jop #tabs a#jop
		{
			background-position: 0 -40px;
		}
		
		body.djoef #tabs a:hover
		{
			background-position: 0 -100px !important;
		}
		body.eud #tabs a:hover
		{
			background-position: 0 -140px !important;
		}
		body.eud #tabs a#eud:hover
		{
			background-position: 0 -140px !important;
		}
		body.jop #tabs a#jop:hover
		{
			background-position: 0 -60px !important;
		}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1
{
	margin: 0 0 1.5em;
	font-size: 1.3em;
}

body.jop h2
{
	font-size: 1.1em;
}



body.djoef h2
{
	font-size: 14pt;
	font-family: Arial, Helvetica;
	text-transform: uppercase;
	font-weight: lighter;
}

body.djoef.djoefbladet h2
{
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
	text-transform: none;
	font-weight: bolder;
}

body.eud h2
{
	font-size: 14pt;
	font-family: Arial, Helvetica;
	text-transform: uppercase;
	font-weight: lighter;
}


h3
{
	margin: 0 0 10px;
	font-size: 1.1em;
}
h4
{
	font-size: 1em;
}

body.djoef.djoefbladet h4
{
    font-weight: bold;
}

p
{
	margin: 0 0 10px;
}
p.newsletter
{
	padding: 2px 0;
	background: url('/gfx/assets/envelope.gif') no-repeat 100% 50%;
}
p.extranavigation
{
	margin: -8px 0 10px;
}
.date
{
	margin-bottom: 0;
	color: #666;
}

.newsabstract
{
	margin-bottom: 0;
}

.strong
{
    font-weight:bold;
}
	body.djoef .strong { color: #307a8d; } /* 307a8d */
	body.eud .strong { color: #6b8a4c; }
	body.jop .strong { color: #607ea1; }

body.djoef .strong.black 
{ 
    color: #000000; 
} 

/* lists */
ul
{
	margin: 0 0 10px;
	padding: 0 0 0 20px;
}
ol
{
	margin: 0 0 10px 10px;
	padding: 0 0 0 25px;
}
li
{
	margin: .5em 0;
	padding: 0;
}
dl,
dt,
dd
{
	margin: 0;
	padding: 0;
}
sup
{
	/*font-weight: bold;*/
}

code
{
	font-size: 1.3em;
	line-height: .6em;
	color: #333;
}

/* links */
a
{
	text-decoration: none;
	color: #354d82;
}
a:hover
{
	color: #f60;
}
a.selected
{
	color: #f60;
}
a.protected
{
	padding-right: 12px;
	background: url('/gfx/content/lock.png') no-repeat 100% 1px;
}
a.rss
{
	padding: 2px 0 2px 50px;
	background: url('/gfx/content/rss2.png') no-repeat 0 1px;
}
a.contact
{
	padding-left: 12px;
	background: url('/gfx/content/contact.png') no-repeat 0 4px;
}
a.contact:hover
{
	background-position: 0 -16px;
}

/* document icons for links */
a[href $='.doc'],
a[href $='.docx']
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/word.gif') no-repeat 0 0;
}
a[href $='.xls'],
a[href $='.xlsx']
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/excel.gif') no-repeat 0 0;
}
a[href $='.pdf']
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/pdf.gif') no-repeat 0 0;
}
/* as above for browsers that does not support CSS-selectors (part of CSS 2) */
a.word
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/word.gif') no-repeat 0 1px;
}
a.excel
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/excel.gif') no-repeat 0 1px;
}
a.pdf
{
	padding: 1px 0 1px 17px;
	background: url('/gfx/icons/pdf.gif') no-repeat 0 1px;
}

hr
{
	clear: both;
	height: 1px;
	margin: 20px 15px 20px 0;
	padding: 0;
	color: #ff954d;
	background-color: #ff954d; /* seperator farve her */
	border: none;
	}

	body.jop hr { color: #c8daed; background-color: #c8daed; }

	body.eud hr { color: #c7d2b1; background-color: #c7d2b1; }

	.col hr
	{
		margin-right: 0;
	}

/* seperator */
hr.seperator
{
	width: 525px;
	height: 2px;
	margin: 10px -20px;
	}
	body.djoef fieldset hr.seperator { color: #ff954d; background-color: #ff954d; } /* seperator farve her */
	body.eud fieldset hr.seperator { color: #c7d2b1; background-color: #c7d2b1; }
	body.jop fieldset hr.seperator { color: #c8daed; background-color: #c8daed; }

img
{
	border: none;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.alignCenter
{
	text-align: center;
}

.alignRight
{
	text-align: right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	tables
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

table
{
	margin: 5px 0 15px;
	font-size: 1em;
	line-height: 1.2em;
}

#uiTblMenu
{
    margin: 0px 0px 0px 0px;
}

table.colWidth
{
	width: 100%;
}
table.fullWidth
{
	width: auto;
	margin-right: 15px;
}
table.borders
{
	}
	body.djoef table.borders
	{
		border-bottom: 1px solid #ff954d;
		border-left: 1px solid #ff954d;
	}
	body.eud table.borders
	{
		border-bottom: 1px solid #c7d2b1;
		border-left: 1px solid #c7d2b1;
	}
	body.jop table.borders
	{
		border-bottom: 1px solid #c8daed;
		border-left: 1px solid #c8daed;
	}
table.borders.horisontal
{
	}
	table.borders.horisontal
	{
		border-left: none !important;
	}

th
{
	padding: 3px 5px;
	vertical-align: bottom;
	font-size: .95em;
	}
	body.djoef th { color: #000000; }
	body.eud th { color: #6b8a4c; }
	body.jop th { color: #607ea1; }

body.djoef th.headLine { background-color: #FF954D; }
body.eud th.headLine { background-color: #c7d2b1; }
body.jop th.headLine { background-color: #c8daed; }

tr.noTopBorder th
{
	border-top: none !important;
}

table.borders th
{
	}
	body.djoef table.borders th
	{
		border-right: 1px solid #ff954d;
		border-top: 1px solid #ff954d;
	}
	body.eud table.borders th
	{
		border-right: 1px solid #c7d2b1;
		border-top: 1px solid #c7d2b1;
	}
	body.jop table.borders th
	{
		border-right: 1px solid #c8daed;
		border-top: 1px solid #c8daed;
	}

	th.black
	{
		color: #000 !important;
	}

td
{
	padding: 3px 5px;
	font-size: .95em;
	}
	body.djoef td { background-color: #F4F3F3; }
	body.djoefbladet td { background-color: #eae9e9; }
	body.eud td { background-color: #edf1e6; }
	body.jop td { background-color: #ecf2f9; }

td.followText,
table.borders.horisontal td.followText
{
	padding: 15px;
	font-size: .9em;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	}
	body.djoef td.followText { border-color: #ff954d; }
	body.eud td.followText { border-color: #c7d2b1; }
	body.jop td.followText { border-color: #c8daed; }

table.borders td
{
	}
	body.djoef table.borders td
	{
		border-right: 1px solid #ff954d;
		border-top: 1px solid #ff954d;
	}
	body.eud table.borders td
	{
		border-right: 1px solid #c7d2b1;
		border-top: 1px solid #c7d2b1;
	}
	body.jop table.borders td
	{
		border-right: 1px solid #c8daed;
		border-top: 1px solid #c8daed;
	}


table.borders.horisontal th,
table.borders.horisontal td
{
	border-right: none !important;
}

tr.spacer td
{
	background-color: transparent;
}

td.top
{
	vertical-align: top;
}

th.center,
td.center
{
	text-align: center;
}

th.right,
td.right
{
	text-align: right;
}

th.nowrap,
td.nowrap
{
	white-space: nowrap;
}


th.dashed,
table.borders.horisontal th.dashed,
td.dashed,
table.borders.horisontal td.dashed
{
	border-right-style: dashed !important;
	border-right-width: 1px !important;
	}
	body.djoef th.dashed,
    body.djoef table.borders.horisontal td.dashed { border-right-color: #FF954D !important; }
	body.eud th.dashed,
	body.eud table.borders.horisontal td.dashed { border-right-color: #c7d2b1; }
	body.jop th.dashed,
	body.jop table.borders.horisontal td.dashed { border-right-color: #c8daed; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	form elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* generel */
form
{
}

fieldset
{
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
}

legend
{
	display: none;
}

fieldset div.colHolder
{
	clear: left;
	margin-bottom: 10px;
}

fieldset div.halfCol
{
	clear: none;
	float: left;
	width: 240px;
}


fieldset div.moreFields
{
	margin-bottom: 10px;
}
	fieldset div.moreFields label
	{
		margin-bottom: 0;
	}

fieldset input,
fieldset select,
fieldset textarea
{
	font-family: Verdana, Arial, sanf-serif;
	font-size: 1em;
}

/* label */
fieldset label
{
	display: block;
	margin-bottom: 10px;
	color: #000;
	}
	
body.djoef .blackbox fieldset label 
{
	display: block;
	margin-bottom: 10px;
	color: #ffffff;
	}

    body.eud .blackbox fieldset label 
    {
	display: block;
	margin-bottom: 10px;
	color: #ffffff;
	}

	
	fieldset label.checkbox,
	fieldset label.radio
	{
		margin-bottom: 5px;
		padding-left: 18px;
		text-indent: -18px;
	}
	fieldset label span
	{
		margin-bottom: 2px;
		color: #777;
	}

/* input */
fieldset input
{
	height: 15px;
	margin: 0;
	padding: 1px 2px;
	line-height: 14px;
	border-style: solid;
	border-width: 1px;
	}
fieldset label.checkbox input,
fieldset label.radio input
{
	width: auto !important;
	height: auto !important;
	vertical-align: bottom;
	border: none;
	}
fieldset textarea
{
	/*width: 481px;*/
	padding: 1px 2px;
	margin: 0;
	border-style: solid;
	border-width: 1px;
	}
fieldset select
{
	/*width: 483px;*/
	height: 19px;
	margin: 0;
	padding: 0;
	border-style: solid;
	border-width: 1px;
	}
	body.djoef fieldset input,
	body.djoef fieldset textarea,
	body.djoef fieldset select { border-color: #000; }
	body.eud fieldset input,
	body.eud fieldset textarea,
	body.eud fieldset select { border-color: #c7d2b1; }
	body.jop fieldset input,
	body.jop fieldset textarea,
	body.jop fieldset select { border-color: #c8daed; }

	fieldset label.multiline select
	{
		height: auto;
	}

/* positioning form elements */
fieldset label
{
	float: left;
	margin-right: 7px;
}

/* field size one (smallest) */
fieldset label.one,
fieldset label.one select
{
	width: 53px;
}
	fieldset label.one input
	{
		width: 47px;
	}
	fieldset label input.one
	{
		width: 47px !important;
	}

/* field size two (smaller) */
fieldset label.two,
fieldset label.two select
{
	width: 73px;
}
	fieldset label.two input
	{
		width: 67px;
	}
	fieldset label input.two
	{
		width: 67px !important;
	}

/* field size three (small) */
fieldset label.three,
fieldset label.three select
{
	width: 113px;
}
	fieldset label.three input
	{
		width: 107px;
	}
	fieldset label.checkbox.three,
	fieldset label.radio.three
	{
		width: 93px;
	}
	fieldset label input.three
	{
		width: 107px !important;
	}




/* field size four (big) */
fieldset label.four,
fieldset label.four select
{
	width: 173px;
}
	fieldset label.four input,
	fieldset label.four textarea
	{
		width: 167px;
	}
	fieldset label.checkbox.four,
	fieldset label.radio.four
	{
		width: 153px;
	}
	fieldset label input.four
	{
		width: 167px !important;
	}

/* field size five (bigger) */
fieldset label.five,
fieldset label.five select
{
	width: 233px;
}
	fieldset label.five input,
	fieldset label.five textarea
	{
		width: 227px;
	}
	fieldset label.checkbox.five,
	fieldset label.radio.five
	{
		width: 213px;
	}
	fieldset label input.five
	{
		width: 227px !important;
	}

/* field size six (biggest) */
fieldset label.six,
fieldset label.six select
{
	width: 473px;
}
	fieldset label.six input,
	fieldset label.six textarea
	{
		width: 467px;
	}
	fieldset label.checkbox.six,
	fieldset label.radio.six
	{
		width: 453px;/* subtract left padding */
	}
	fieldset label input.six
	{
		width: 467px !important;
	}

/* exception for tip-a-friend popup */
body.tipAFriend fieldset label input,
body.tipAFriend fieldset label textarea
{
	width: 269px;
}

fieldset label input.date-picker-control
{
	/*color: #eee;*/
	background: /*#eee*/ white url('/gfx/datepicker/cal.gif') no-repeat 99% 0;
	/*border-color: #bbb;*/
	cursor: pointer;
}

/* help and error feedback */
fieldset label.fullLine
{
	width: 473px !important;
}

fieldset label.halfLine
{
	width: 235px !important;
}

fieldset h4
{
	margin: 0 0 10px;
	}
	body.djoef fieldset h4 { color: #000000; }
	body.eud fieldset h4 { color: #6b8a4c; }
	body.jop fieldset h4 { color: #607ea1; }

fieldset p
{
	margin: 0 0 10px;
}

fieldset span.helptext
{
	display: block;
	clear: both;
	font-size: .9em;
	color: #666;
}

/* required */
fieldset span.req
{
	color: #f60;
}

/* inline error feedback */
fieldset .error
{
	clear: both;
	color: red;
}
fieldset label.checkbox .error,
fieldset label.radio .error
{
	padding-left: 0;
	text-indent: 0;
}

/* buttons */
fieldset div.buttons
{
	clear: both;
	margin: .5em 0;
}
	fieldset div.buttons input,a.button 
	{
		overflow: visible;
		width: auto;
		height: auto;
		margin: 5px 0 0;
		padding: 1px 3px 2px;
		/*font-size: .75em;*/
		font-weight: bold;
		/*letter-spacing: .08em;*/
		/*text-transform: uppercase;*/
		text-align: center;
		vertical-align: middle;
		color: #fff;
		background-color: #f60;
		border: none;
		cursor: pointer;
	}
	fieldset div.buttons input.floatRight,a.button.floatRight 
	{
        margin-right: 14px;
	}
																									
    /* fieldset til Related kolonnen. Søgeord: RELFIELD */
	.col.related fieldset input.button,a.button 
	{
		overflow: visible;
		width: auto;
		height: auto;
		margin: 0px 0 0;
		padding: 1px 3px 0px;
		/*font-size: .75em;*/
		font-weight: bold;
		/*letter-spacing: .08em;*/
		/*text-transform: uppercase;*/
		text-align: center;
		vertical-align: middle;
		color: #fff;
		background-color: #f60;
		border: none;
		cursor: pointer;
	}
	.col.related  fieldset input.button.floatRight,a.button.floatRight 
	{
		margin: 0px 0px 0px 0px;
	}


	/* safari 3.x */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		fieldset div.buttons input { padding: 2px 5px 1px; }
	}

	fieldset div.buttons input.disabled
	{
		color: #fff;
		background-color: #aaa;
		cursor: default;
	}

fieldset input.inlineButton
{
	overflow: visible;
	width: auto;
	height: auto;
	margin: 16px 0 0;
	padding: 1px 3px 2px;
	font-size: .75em;
	font-weight: bold;
	letter-spacing: .08em;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #f60;
	border: none;
	cursor: pointer;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	left navigation
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#navigation
{
	float: left;
	width: 164px;
	margin: 54px 15px 0 0;
	padding-bottom: 70px;
}
	#navigation ul
	{
		margin: 0 0 17px 15px;
		padding: 0;
		list-style-type: none;
	}
		#navigation ul ul
		{
			margin: 0 0 12px 5px;
		}
	#navigation li
	{
		margin: 5px 0;
		padding: 0 0 0 6px;
		font-weight: bold;
		background: url('/gfx/navigation/link.png') no-repeat 0 5px;
	}
	#navigation li:hover,
	#navigation li.selected
	{
		background-image: url('/gfx/navigation/linkHover.png');
	}
	#navigation li.selected li
	{
		padding-left: 0;
		font-weight: normal;
		background-image: none;
	}
	#navigation li.selected a,
	#navigation li.selected li.selected a,
	#navigation li.selected li a:hover
	{
		color: #f60;
	}
	#navigation li.selected li a
	{
		color: #354d82;
	}
	#navigation li.newSection
	{
		margin-top: 20px;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	breadcrumb
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#content ul#breadcrumb
{
	margin: 0;
	padding: 3px 0 10px;
	list-style-type: none;
}
	ul#breadcrumb li
	{
		float: left;
		margin: 0;
		padding: 0;
		padding-left: 10px;
		background: url('/gfx/navigation/link.png') no-repeat 0 60%;
	}
	ul#breadcrumb li.first
	{
		padding-left: 0;
		background-image: none;
	}
	ul#breadcrumb li.noIcon
	{
		padding-left: 10px;
		background-image: none;
	}
		ul#breadcrumb li a
		{
			margin-right: 8px;
		}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	tools
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

ul#tools
{
	float: right;
	height: 13px;
	margin: 0;
	padding: 0 14px 9px 0;
	list-style-type: none;
}
	ul#tools li
	{
		float: left;
		margin: 0 0 0 20px;
		padding: 0;
	}
		ul#tools li a
		{
			display: block;
			height: 13px;
		}
		ul#tools li.printFriendly a
		{
			width: 75px;
			background-position: 0 0;
			background-image: url('/gfx/tools/djoef/printFriendly.png');
			background-repeat: no-repeat;
			}
			body.eud ul#tools li.printFriendly a { background-image: url('/gfx/tools/eud/printFriendly.png'); }
			body.jop ul#tools li.printFriendly a { background-image: url('/gfx/tools/jop/printFriendly.png'); }
		ul#tools li.printFriendly a:hover { background-position: 0 -13px; }

		ul#tools li.tipAFriend a
		{
			width: 67px;
			background-position: 0 0;
			background-image: url('/gfx/tools/djoef/tipAFriend.png');
			background-repeat: no-repeat;
			}
			body.eud ul#tools li.tipAFriend a { background-image: url('/gfx/tools/eud/tipAFriend.png'); }
			body.jop ul#tools li.tipAFriend a { background-image: url('/gfx/tools/jop/tipAFriend.png'); }
		ul#tools li.tipAFriend a:hover { background-position: 0 -13px; }

		ul#tools li.textSize a
		{
			width: 89px;
			background-position: 0 0;
			background-image: url('/gfx/tools/djoef/enlargeText.png');
			background-repeat: no-repeat;
			}
			body.eud ul#tools li.textSize a { background-image: url('/gfx/tools/eud/enlargeText.png'); }
			body.jop ul#tools li.textSize a { background-image: url('/gfx/tools/jop/enlargeText.png'); }
		ul#tools li.textSize a:hover { background-position: 0 -13px; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	main content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#main
{
}

/*
#content
{
	position: relative;
	float: left;
	width: 810px;
	margin-top: 9px;
}*/

/* column */
.col
{
	float: left;
	margin-bottom: 0px; /* 15 */
}

body.djoefbladet .col.single
{
	margin-top: 15px;
}


.col.single
{
	width: 255px;
	padding-right: 15px;
}
.col.double
{
	width: 525px;
	padding-right: 15px;
	
}

    .col.double a:visited
    {
        color: #535352;
    }


.col.full
{
	width: 810px;
	margin-bottom: 0;
	padding: 0;
}
.col.noMargin
{
	padding-right: 0;
}

.col .noTopMargin
{
    margin: 9px;
    
}


/* related column (right) */
.col.related
{
	width: 255px;
}
	.col.related h3
	{
		margin: 0px 0 15px;
		font-size: 1em;
		}
		body.djoef .col.related h3 { color: #000000; }
		body.eud .col.related h3 { color: #6b8a4c; }
		body.jop .col.related h3 { color: #607ea1; }

	body.djoef .col .bgHeadline, 
	body.djoef .col.related h3.bgHeadline
	{
        border-top:1px solid ;
        border-bottom:1px solid ;		
		margin: 0 0 10px;
		padding: 2px 0px;
    }
    
    body.djoef.djoefbladet .col .bgHeadline, body.djoef.djoefbladet .col.related h3.bgHeadline
	{
		border-top:none;
        border-bottom:none;
        color:#FFFFFF !important;
		font-size:1em;
		margin:0 0 10px;
		padding:2px 10px;
    }

	body.eud .col .bgHeadline, 
	body.eud .col.related h3.bgHeadline
	{
        border-top:1px solid ;
        border-bottom:1px solid ;		
		margin: 0 0 10px;
		padding: 2px 0px;
    }

    body.jop  .col .bgHeadline,
    body.jop	.col.related h3.bgHeadline
	{
        color:#FFFFFF !important;
		margin: 0 0 10px;
		padding: 2px 10px;
        }
	

/*	.col.related h3.bgHeadline
	{
		margin: 0 0 10px;
		padding: 2px 0px;
        }
*/
		
		body.djoef .col .bgHeadline,
		body.djoef .col.related h3.bgHeadline { color: #000000; border-color: #000000; }
		body.djoef .col.related .blackbox h2.bgHeadline  { color: #ffffff;  }
        
		body.eud .col .bgHeadline,
		body.eud .col.related h3.bgHeadline { color: #6b8a4c; border-color: #6b8a4c; }
		body.eud .col.related .blackbox h2.bgHeadline  { color: #ffffff;  }

/*		body.eud .col .bgHeadline,
		body.eud .col.related h3.bgHeadline { background-color: #6b8a4c; }*/
		body.jop .col .bgHeadline,
		body.jop .col.related h3.bgHeadline { background-color: #607ea1; }
		body.djoef.djoefbladet .col .bgHeadline,
		body.djoef.djoefbladet .col.related h3.bgHeadline { background-color: #424a4c; }

		.col h2.bgHeadline.alt { background-color: #354d82 !important; }

	.col .borderHeadline,
	.col.related h3.borderHeadline
	{
		margin: 0 0 10px;
		padding: 2px 0;
		font-size: 1em;
		color: #000 !important;
		}
		body.djoef.djoefbladet .col .borderHeadline
		{
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}

	.col img.titleImage
	{
		margin: -9px 0 5px;
	}

/* panel-like box */
.panelBox
{
	margin: 0 0 15px;
	padding: 0;
	width: 525px;
	}
	body.tipAFriend .panelBox { margin: 0; width: auto; }
	body.djoef .panelBox
	{
		background-color: #f4f3f3;
		border-top: 1px solid #ff6600;
		border-bottom: 1px solid #ff6600;
	}
	body.eud .panelBox
	{
		background-color: #edf1e6;
		border-top: 1px solid #97ad81;
		border-bottom: 1px solid #97ad81;
	}
	body.jop .panelBox
	{
		background-color: #ecf2f9;
		border-top: 1px solid #8fa4bd;
		border-bottom: 1px solid #8fa4bd;
	}
	body.djoefbladet .panelBox
	{
		background-color: #eae9e9;
		border-top: 1px solid #FF6600;
		border-bottom: 1px solid #FF6600;
	}
	
	.panelBox .panelInner
	{
		margin: 0;
		padding: 10px 20px;
		border: none;
		}
		body.djoef .panelBox .panelInner
		{
			border-top: 2px solid #ff954d;
			border-bottom: 2px solid #ff954d;
		}
		body.eud .panelBox .panelInner
		{
			border-top: 2px solid #c7d2b1;
			border-bottom: 2px solid #c7d2b1;
		}
		body.jop .panelBox .panelInner
		{
			border-top: 2px solid #c8daed;
			border-bottom: 2px solid #c8daed;
		}
		.col.related .panelBox .panelInner
		{
			padding: 10px;
		}
	.panelBox.members ul
	{
		margin: 0;
		padding: 0;
		list-style-type:    none;
	}
	.panelBox.members p
	{
		width: 420px;
	}

    .noMarginBottom
    {
        margin-bottom:0px;
    }
/* box describes a padded element which can have a theme-colored border OR background */
.outerbox
{
	position: relative;
	width: 255px;
	font-size: 1em;
	
}

body.djoef div.outerbox h2.bgHeadline
{
    margin-top: 0px;
    padding: 2px 0px 2px 9px;
}

.box
{
	position: relative;
	width: 235px;
	padding: 9px 10px 10px;
	font-size: 1em;
}

.outerbox .box
{
	padding: 5px 10px 5px; 
}

.col.double .box
{
	width: 505px;
    }

.col.single .box
{
	width: 235px;
    }   
.col.related .box
{
	margin: -9px 0 15px;
	font-size: 1em;
	}

.col.related .outerbox
{
	margin-bottom:  15px;
	font-size: 1em;
	}

.col.related .boxNoTopMargin
{
	margin: 0px 0 15px;
	font-size: 1em;
	}
	
	.box.image
	{
		margin-top: 0;
		padding: 0;
	}

	.doubleBackground
	{
		}
		body.djoef .doubleBackground { background-color: #f4f3f3; }
		body.eud .doubleBackground { background-color: #edf1e6; }
		body.jop .doubleBackground { background-color: #ecf2f9; }
		body.djoef.djoefbladet .doubleBackground{ background-color: #eae9e9; }


	.col.related .box.background
	{
		width: 235px;
		}
		body.djoef .box.background { background-color: #f4f3f3; }
		body.eud .box.background { background-color: #edf1e6; }
		body.jop .box.background { background-color: #ecf2f9; }
		body.djoef.djoefbladet .box.background { background-color: #eae9e9; }
		body.djoef .box.background.blackbox { background-color: #000000; color: #FFFFFF;  }
		body.eud .box.background.blackbox { background-color: #000000; color: #FFFFFF;  }

	.col.related .outerbox.background
	{
		width: 255px;
		}
		body.djoef .outerbox.background { background-color: #f4f3f3; }
		body.eud .outerbox.background { background-color: #edf1e6; }
		body.jop .outerbox.background { background-color: #ecf2f9; }
		body.djoef.djoefbladet .outerbox.background { background-color: #eae9e9; }
		body.djoef .outerbox.background.blackbox { background-color: #000000; color: #FFFFFF;  }
		body.eud .outerbox.background.blackbox { background-color: #000000; color: #FFFFFF;  }


	.box.border
	{
		border-width: 1px;
		border-style: solid;
		}
	.col.related .box.border
	{
		width: 233px;
		}
		body.djoef .box.border { border-color: #000000; }
		body.eud .box.border { border-color: #6b8a4c; }
		body.jop .box.border { border-color: #607ea1; }
		body.djoef.djoefbladet .box.border { border-color: #424a4c; }

	.box.facts
	{
		float: right;
		width: 200px !important;
		margin: 0 0 20px 20px;
		padding: 5px 12px;
		border-width: 1px;
		border-style: solid;
		}
		.box.facts h3,
		.box.facts h4
		{
			margin-top: 10px;
		}
		
	.factsdiv
	{
		float: right;
		width: 235px !important;
		margin: 0 0 20px 10px;
		padding: 5px 12px;
	
	}	
		

	.col.related .box.links
	{
		}
		.col.related .box.links p
		{
			color: #666;
		}
		.col.related .box.links li
		{
			color: #354d82;
		}

	.col.related .box.responsible
	{
		width: 243px;
		margin-bottom: 15px;
		padding: 7px 10px 0 0;
	}
		.col.related .box.responsible img
		{
			float: left;
			margin: -7px 10px 0 0;
		}
		.col.related .box.responsible p
		{
			margin-bottom: 6px;
		}

	.col.related .box.responsibleRight
	{
		width: 243px;
		margin-bottom: 15px;
		padding: 7px 10px 0 0;
	}
		.col.related .box.responsibleRight img
		{
			float: right;
			margin: -35px 5px 0 0;
		}


		.col.related .box.responsibleRight p
		{
			margin-bottom: 6px;
		}

	.col.related .box.background.livepaper
	{
		width: 245px;
		margin-top: 0;
		padding: 7px 10px 0 0;
	}
		.col.related .box.background.livepaper img
		{
			float: left;
			margin: -7px 10px 0px 0;
		}

	.col.related a.cornerLink
	{
		display: block;
		position: absolute;
		right: 0;
		bottom: 0;
		height: 14px;
	}
		.col.related a.cornerLink img
		{
			float: none !important;
			margin: 0 !important;
		}
	
	.col.related a.feedbackToPage
	{
		display: block;
		width: 255px;
		height: 26px;
		margin-top: -15px;
		margin-bottom: 30px;
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		body.djoef .col.related a.feedbackToPage { background-image: url('/gfx/content/djoef/feedbackToPage.png'); }
		body.eud .col.related a.feedbackToPage { background-image: url('/gfx/content/eud/feedbackToPage.png'); }
		body.jop .col.related a.feedbackToPage { background-image: url('/gfx/content/jop/feedbackToPage.png'); }
	.col.related a.feedbackToPage:hover
	{
		background-position: 0 -26px;
	}
		.col.related a.feedbackToPage span
		{
			display: none;
		}

body.djoef.djoefbladet ul.linkIndex
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style-image: url(/gfx/djoefbladet/liste_prik1.gif);
}

body.djoef.djoefbladet ul.linkIndex h4
{
    font-weight:normal;
}

body.djoef.djoefbladet ul.linkIndex li
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style-image: url(/gfx/djoefbladet/liste_prik1.gif);
}


ul.linkIndex
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.linkIndex li
	{
		margin-bottom: 1.5em;
		padding: 0;
	}
	ul.linkIndex h4
	{
		margin: 0 0 5px;
		padding: 0;
	}
	
	
ul.dotLinkIndex
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style-image: url(/gfx/liste_prik_transp.gif);
}

ul.djoefbladDotLinkIndex
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style-image: url(/gfx/djoefbladet/liste_prik1.gif);
}

ul.djoefbladDotLinkIndex li
{
	list-style-image: url(/gfx/djoefbladet/liste_prik1.gif);
}

	ul.linkIndex li
	{
		margin-bottom: 1.5em;
		padding: 0;
	}
	ul.linkIndex h4
	{
		margin: 0 0 5px;
		padding: 0;
	}
ul.djoefbladNewsLinkIndex
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.djoefbladNewslinkIndex li
	{
	    list-style-type:none;
		margin-bottom: 0.5em;
		padding: 0;
	}
	ul.djoefbladNewslinkIndex h4
	{
		margin: 0 0 0px;
		padding: 0;
	}


ul.imageIndex
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.imageIndex li
	{
		margin: 0 0 10px;
		padding: 0;
	}
	ul.imageIndex img
	{
		float: left;
		margin-right: 15px;
	}
	ul.imageIndex p
	{
		float: left;
		width: 255px;
	}
ul.djoefbladetArchive
{
    margin: 0;
    padding: 0 0 10px;
    list-style-type: none;
}
    ul.djoefbladetArchive li
    {
        margin: 0;
        padding: 15px 0;
        border-bottom: 1px solid #82b1bd;
    }
    ul.djoefbladetArchive li.last
    {
        border-bottom: none;
    }
    ul.djoefbladetArchive .djoefbladetIssue
    {
        float: left;
        width: 16px;
        margin: 0;
        padding: 0;
        font-size: 1.2em;
        font-weight: bold;
    }
    ul.djoefbladetArchive img
    {
        float: left;
        margin-right: 15px;
        margin-left: 8px;
    }
    ul.djoefbladetArchive p
    {
        float: left;
        width: 370px;
        margin: 0em 0 0; /* 0.7 em 0 0; */
    }


ul.magazineIndex
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.magazineIndex li
	{
		margin: 0 0 10px;
		padding: 0;
	}
	ul.magazineIndex img
	{
		float: left;
		margin-right: 15px;
		vertical-align:top;
	}
	ul.magazineIndex p
	{
		float: left;
		width: 270px;
		vertical-align:top;
	}
	ul.magazineIndex h4
	{
		margin: 0 0 0px;
		width: 270px;
		padding: 0;
		vertical-align:top;
	}

	ul.magazineIndex h4.number
	{
		float: left;
		margin: 0 0 0px;
		width: 30px;
		padding: 0;
	}

	ul.magazineIndex div
	{
		float: left;
		width: 30px;
		vertical-align:top;
    	font-size: 1em;
	}



/* toggle list for faq, sitemap, etc. */
.toggleList
{
	margin-bottom: 20px;
	}
	.toggleList .toggleList
	{
		margin-bottom: 0;
	}
.toggleList.half
{
	width: 235px;
}
	.toggleList h2,
	.toggleList h4
	{
		margin: 10px 0 0;
	}
	.toggleList p
	{
		margin: 0;
		padding: 5px 0;
	}
	.toggleList ul
	{
		margin: 0;
		padding: 0 0 0 20px;
		list-style-type: disc;
	}
	.toggleList li
	{
		margin: .4em 0;
		padding: 0;
		line-height: 1.15em;
	}
		.toggleList li a span
		{
			font-weight: normal;
		}
	h2.faqclosed,
	h2.faqclosed.faqopened
	{
		padding-left: 0;
		cursor: pointer;
		color: #354d82;
		background-image: none;
	}
	h4.faqclosed,
	h4.faqclosed.faqopened
	{
		/*padding-left: 12px;*/
		cursor: pointer;
		color: #354d82;
	}
	h4.faqclosed
	{
		/*background: url('/gfx/content/togglePlus.png') no-repeat 0 50%;*/
	}
	h4.faqclosed.faqopened
	{
		/*background-image: url('/gfx/content/toggleMinus.png');*/
	}
	p.faqclosed,
	p.faqclosed.faqopened
	{
		padding-left: 0;
		font-weight: bold;
		cursor: pointer;
		color: #354d82;
		background-image: none;
	}
	h4.link
	{
		padding-left: 12px;
	}
	noscript h4
	{
		margin: .7em 0;
	}

/* privacy and to top links */
.contentFooter
{
	margin-bottom: 10px;
	padding-top: 25px;
	font-size: .95em;
	color: #999;
}
	.privacy
	{
		float: left;
	}
	.toTop
	{
		float: right;
		display: block;
		width: 48px;
		height: 10px;
		background: url('/gfx/content/toTop.png') no-repeat 0 0;
	}
		.toTop a:hover { background-position: 0 -10px; }

/* Djøfbladet */
.col.full.djoefbladet
{
	position: relative;
	width: 810px;
	height: 96px;
	margin: 0 0 15px;
	padding: 0;
	background: url('/gfx/djoefbladet/djoefbladet.jpg') no-repeat 0 0;
}
	.col.full.djoefbladet ul.search
	{
		float: right;
		width: 250px;
		height: 80px;
		margin: 0;
		padding: 0;
		padding-top: 5px;
		list-style-type: none;
	}
		.col.full.djoefbladet ul.search li fieldset
		{
			display: inline;
		}
		.col.full.djoefbladet ul.search li input.text
		{
			float: left;
			width: 100px;
			height: 13px;
			margin: 0;
			padding: 1px;
			background-color: #666;
			border: 1px solid #999;
			color: #fff;
		}
		.col.full.djoefbladet ul.search li input.button
		{
			float: left;
			width: 90px;
			height: 15px;
			margin: 1px 0 0;
			padding: 0;
			text-indent: -9999px;
			background: url('/gfx/djoefbladet/searchArticles.gif') no-repeat 0 0;
			border: none;
			cursor: pointer;
		}
	.col.full.djoefbladet .navLine
	{
		width: 755px;
		position: absolute;
		bottom: 0;
		padding: 2px 20px;
	}
		.col.full.djoefbladet .navLine ul
		{
			display: inline;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.col.full.djoefbladet .navLine ul.floatRight
		{
			float: right;
		}
		.col.full.djoefbladet .navLine li
		{
			float: left;
			margin: 0 30px 0 0;
		}
		.col.full.djoefbladet .navLine ul.floatRight li
		{
			margin: 0 0 0 30px;
		}
		.col.full.djoefbladet .navLine a
		{
			color: #fff;
		}
		.col.full.djoefbladet .navLine a:hover
		{
			color: #f60;
		}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	footer
 
#footer
{
	    width: 990px;
	    margin: 0 auto;
        background: repeat-x 0 100%;    
	    height: 17px;
	    background: url('/gfx/footer/djoef/footer.png') repeat-x 0 100%;
        }

    body.djoefbladet #footer
    {
	    width: 990px;
	    margin: 0 auto;
        background: repeat-x 0 100%;    
	    height: 17px;
	    background: url('/gfx/footer/djoef/footer.png') repeat-x 0 100%;
    }
	
	body.eud #footer 
	{ 
	    width: 990px;
	    margin: 0 auto;
        background: repeat-x 0 100%;    
    	height: 17px;
   	    background: url('/gfx/footer/eud/footer.png') repeat-x 0 100%; 
	}

	body.jop #footer 
	{ 
	    height: 107px;
	    background: url('/gfx/footer/jop/footer.png') repeat-x 0 100%; 
	}

    
	body.jop #footerLeft 
	{ 
		height: 107px;
    	background: url('/gfx/footer/jop/footerLeft.png') no-repeat 0 0; 
    }


	#footerLeft p
	{
		margin: 0;
		padding: 0px 0 0;
		font-size: .9em;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}


	body.jop #footerLeft p
	{
		padding: 92px 0 0;
	}


	#footerLeft a
	{
		text-decoration: none;
		color: #fff;
	}
	#footerLeft span
	{
		padding: 0 3px;
		font-size: .8em;
		vertical-align: 1px;
	}
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* for documentation purposes only */
.codeNote
{
	margin-bottom: 5px;
	padding: 1px 0;
	color: #f00;
}
	.codeNote a
	{
		color: #f00;
		text-decoration: underline;
	}
	p.codeNote.major
	{
		margin: 0 15px 5px 0;
		padding: 1px;
		border-top: 1px solid #fdd;
		border-bottom: 1px solid #fdd;
	}
	.codeNote code
	{
		color: #f00;
	}



/* Temp Search CSS */
dl.list {
	margin: 0 0 25px 0;
	border-bottom: 1px dotted #ccc;
	}
	dl.list dt {
		clear: both;
		float: left;
		width: 280px;
		margin: 0 0 5px 0;
		padding: 10px 0 5px 0;
		border-top: 1px dotted #ccc;
	}
	dl.list dt a { color: #7a7a7a; }
	dl.list dt a:focus, dl.list dt a:active { color: #fff; }
	dl.list dd.date {
		float: right;
		width: 110px;
		margin: 0 0 5px 0;
		padding: 10px 0 5px 0;
		font-size: .95em;
		color: #999;
		border-top: 1px dotted #ccc;
		text-align: right;
	}
	#main.section dl.list dd.date { width: 90px; }
	dl.list dd.manchet {
		clear: both;
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		font-weight: bold;
	}
	dl.list dd.desc {
		clear: both;
		height: 0;
		margin: 0;
		padding: 0;
		text-indent: -999em;
		overflow: hidden;
	}
	dl.list dd.desc.first, 
	dl.list dd.desc.second {
		height: auto;
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		text-indent: 0;
		overflow: auto;
	}
	
	dl.list dt.first, dl.list dd.date.first  { padding-top: 4px; border: 0; }
	
	dl.emphasize.list dt.first { font-size: 1.4em; line-height: 1.2em; }
	dl.emphasize.list dt.second { font-size: 1.2em; line-height: 1.2em; }
	
	div.search dl.list dt {
		float: none;
		width: auto;
		font-size: 1.2em;
		line-height: 1.2em;
	}
	div.search dl.list dd.excerpt {
		margin: 0 0 5px 0;
	}
	div.search dl.list dd.url {
		float: left;
		margin: 0 10px 10px 0;
	}
	div.search dl.list em {
		background: FF954D;
		border: 1px solid #E6F3F4;
		border-bottom-color: #E6F3F4;
		color: #333;
		font-weight: bold;
		font-style: normal;
		padding: 1px 3px;
		-webkit-border-radius: 4px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	}
	
/* Paging */
ul.paging {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}
	ul.paging li {
		display: inline;
		margin: 0 0 0 5px;
	}
	ul.paging li a {}
	ul.paging li.previous { margin-right: 5px; }
	ul.paging li.previous a {
		padding: 0 0 0 8px;
		background-image: url('/gfx/bullet/bullet-paging-previous.png');
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	ul.paging li.next { margin-left: 10px; }
	ul.paging li.next a {
		padding: 0 8px 0 0;
		background-image: url('/gfx/bullet/bullet-paging-next.png');
		background-repeat: no-repeat;
		background-position: 100% 50%;
	}
	ul.paging li span { display: none; }
