html,body {
	margin: 0;
	font-family: arial, sans-serif;
	font-size: 11px;
}

input {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #013F53;
}

select {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #013F53;
}

textarea {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #013F53;
}

input[type=text] {
}

input[type=password] {
	letter-spacing: 2px;
}

table {
	border-collapse: collapse;
	border: 0;
}

table td {
	padding: 0;
	vertical-align: top;
}

form {
	margin: 0;
}

h1 {	
	font-size: 20px;
	margin-bottom: 3px;
	margin-top: 3px;
}

h2 {
	font-size: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
}

h3 {
	font-weight: bold;
	font-size: 110%;
	margin-top: 2px;
	margin-bottom: 3px;
}

a img {
	border: none;
}

a {
	color: #076988;
}

a:hover {
	color: #F07100;
}#banner {
	width: 1000px;
	height: 163px;
	background: url('/template/images/template_01.jpg');
	margin: 0 auto;
	cursor: pointer;
}

div#leftBgMain {
	margin: 0 auto;
	width: 1000px;
	background: url('/template/images/template_10.jpg') repeat-y left;
}

div#main {
	width: 100%;
	background: url('/template/images/rightBorder.jpg') repeat-y right;
}

	div#main div#leftMenu {
		float: left;
		width: 209px;
		background: url('/template/images/template_02.jpg') no-repeat left top;
	}
	
		div#main div#leftMenu div#topLeftNavigation {
			width: 100%;
		}
		
		#navigation {
			margin: 0;
			padding: 0;
			border: 0;
		}

			#navigation li {
				list-style-type: none;
				padding: 0;
				margin-left: 39px;
			}
			
				#navigation li a {
					display: block;
					font-size: 13px;
					font-family: Verdana;
					font-weight: bold;
					color: #076988;
					text-decoration: none;
					width: 170px;
					padding:0;
					margin:0;
					background-position: top left;
				}
				
					#navigation li a span {
						display: block;
						padding-left: 42px;
					}
				
				#navigation li#forside {
					height: 43px;
					background: url('/template/images/template_03.jpg') top left;
				}
						#navigation li#forside a span {
							padding-top: 20px;
						}
					#navigation li#forside a:hover {
						background: url('/template/images/template_03_over.jpg');
					}
				
				#navigation li#noter {
					height: 32px;
					background: url('/template/images/template_09.jpg');
				}
						#navigation li#noter a span {
							padding-top: 8px;
						}
					#navigation li#noter a:hover {
						background: url('/template/images/template_09_over.jpg');
					}
					
				#navigation li#opgaver {
					height: 31px;
					background: url('/template/images/template_14.jpg') bottom;
				}
						#navigation li#opgaver a span {
							padding-top: 8px;
						}
					#navigation li#opgaver a:hover {
						background: url('/template/images/template_14_over.jpg');
					}
				
				#navigation li#medlemmer {
					height: 34px;
					background: url('/template/images/template_16.jpg');
				}
						#navigation li#medlemmer a span {
							padding-top: 7px;
						}
					#navigation li#medlemmer a:hover {
						background: url('/template/images/template_16_over.jpg');
					}
				
				#navigation li#artikler {
					height: 30px;
					background: url('/template/images/template_21.jpg');
				}
						#navigation li#artikler a span {
							padding-top: 7px;
						}
					#navigation li#artikler a:hover {
						background: url('/template/images/template_21_over.jpg');
					}
				
				#navigation li#marked {
					height: 36px;
					background: url('/template/images/template_23.jpg');
				}
						#navigation li#marked a span {
							padding-top: 5px;
						}
					#navigation li#marked a:hover {
						background: url('/template/images/template_23_over.jpg');
					}
				
				#navigation li#forum {
					height: 35px;
					background: url('/template/images/template_24.jpg');
				}
						#navigation li#forum a span {
							padding-top: 10px;
						}
					#navigation li#forum a:hover {
						background: url('/template/images/template_24_over.jpg');
					}
				
				#navigation li#partnere {
					height: 62px;
					background: url('/template/images/middleImage.jpg');
				}
						#navigation li#partnere a span {
							padding-top: 10px;
						}
					#navigation li#partnere a:hover {
						background: url('/template/images/middleImage_over.jpg');
					}
		
		div#main div#leftMenu a#newNotesHeader {
			width: 170px;
			margin-left: 39px;
			display: block;
			cursor: pointer;
			background: url('/template/images/template_25.jpg');
			height: 47px;
		}
		
		div#main div#leftMenu div#newNotesContents {
			width: 170px;
			margin-left: 39px;
			background: url('/template/images/template_26.jpg');
		}
		
			div#main div#leftMenu div#newNotesContents div#newNotesContentsField {
				margin-left: 13px;
			}  
		
		div#main div#leftMenu div#newNotesBottom {
			width: 170px;
			margin-left: 39px;
			background: url('/template/images/template_29.jpg');
			height: 20px;
		}
		
		div#partners {
			margin-left: 62px;
			margin-top: 5px;
		}
		
		div#partners h2 {
			
		}

	div#main div#mainFrame {
		width: 592px;
		float: left;
	}
	
		div#main div#mainFrame div#subBanner {
			height: 37px;
			width: 100%;
			background: url('/template/images/template_04.jpg');
		}
		
		div#main div#mainFrame #breadCrumbs {
			height: 29px;
			background: url('/template/images/template_07.jpg') no-repeat;
		}
		
			div#main div#mainFrame #breadCrumbs div {
				padding-top: 10px;
				padding-left: 45px;
				color: white;
			}
			
				div#main div#mainFrame #breadCrumbs div a {
					color: white;
					font-weight: bold;
				}
				
				div#main div#mainFrame #breadCrumbs div a:hover {
					color: #F07100;
				}
		
		div#main div#mainFrame div#beforePageName {
			width: 10px;
			height: 35px;
			background: url('/template/images/template_11.jpg');
			float: left;
		}
				
		div#main div#mainFrame div#pageName {
			height: 35px;
			background: url('/template/images/template_12.jpg') repeat-x;
			float: left;
		}
		
			div#main div#mainFrame div#pageName h1 {
				background: white;
				float: left;
				padding-right: 10px;
				color: #f07100;
				font-weight: normal;
				font-family: tahoma, sans-serif;
			}
			
			div#main div#mainFrame div#pageName div#googleLinks {
				background: white;
				float: left;
				width: 468px;
				padding-top: 3px;
				height: 15px;
			}
	
		div#main div#mainFrame div#contents {
			padding-left: 10px;
			padding-right: 10px;
			clear: both;
		}

	div#main div#rightMenu {
		width: 199px;
		float: right;
		background: url('/template/images/rightBorder.jpg') repeat-y;
	}
	
		div#main div#rightMenu div#loginBox {
			width: 190px;
			background: url('/template/images/template_13.jpg');
		}
			
			div#main div#rightMenu div#loginBox div#loginBoxHeader {
				width: 100%;
				background: url('/template/images/template_05.jpg');
				height: 37px;
			}
			
			div#main div#rightMenu div#loginBox div#loginBoxHeaderLoggedin {
				width: 100%;
				background: url('/template/images/template_05.jpg');
				height: 37px;
			}
		
			div#main div#rightMenu div#loginBox div#loginBoxContents {
				width: 100%;
				background: url('/template/images/template_08.jpg') no-repeat;
			}
		
				div#main div#rightMenu div#loginBox div#loginBoxContents div#loginBoxContentsField {
					padding-left: 16px;
				}
		
		div#main div#rightMenu a#searchBox {
			display: block;
			width: 199px;
			height: 59px;
			background: url('/template/images/search_header.jpg');
		}
	
		div#main div#rightMenu div#searchContentsBox {
			width: 196px;
			background: url('/template/images/template_27.jpg') repeat-y;
		}
	
			div#main div#rightMenu div#searchContentsBox div#searchContents {
				padding-left: 14px;
			}
		
		div#main div#rightMenu a#newInForumHeader {
			display: block;
			width: 199px;
			height: 59px;
			background: url('/template/images/forumHeader.jpg');
		}
	
		div#main div#rightMenu div#newInForumContents {
			width: 196px;
			background: url('/template/images/template_27.jpg') repeat-y;
		}
	
			div#main div#rightMenu div#newInForumContents div#newInForumContentsField {
				padding-left: 14px;
			}
	
		div#main div#rightMenu div#newInForumBottom {
			width: 199px;
			height: 20px;
			background: url('/template/images/template_30.jpg');
		}
		
	div#main div#bottom {
		clear: both;
		height: 102px;
		width: 100%;
		background: url('/template/images/template_32.jpg');
	}
	
		div#main div#bottom div#bottomLeft {
			background: url('/template/images/template_31.jpg');
			width: 39px;
			height: 102px;
			float: left;
		}
	
		div#main div#bottom div#bottomMiddle {
			width: 800px;
			padding-top: 13px;
			text-align: center;
			color: white;
			margin: auto;
		}
		
			span#quoteContainer {
				width: 100%;
				color: #000000;
				font-size: 11px;
			}
		
		div#main div#bottom div#bottomRight {
			background: url('/template/images/template_33.jpg');
			width: 53px;
			height: 102px;
			float: right;
		}.contentsDiv {
	width: 100%;
}

.loginText {
	font-weight: bold;
	color: #013F53;
}

.noLink {
	color: #000000;
}

.noLink:hover {
	color: #000000;
}

.homeBanner {
	border: 2px solid #DD4444;
	width: 560px;
	height: 110px;
	margin: auto;
	text-align: center;
}

.fullContentsWidth {
	width: 90%;
}

.loginButton {
	width: 53px;
	height: 32px;
	background: url('/interface/go.jpg');
	border: 0;
	cursor: pointer;
}

.whiteText {
	color: white;
	text-decoration: none;
}

.whiteText:hover {
	color: white;
	text-decoration: underline;
}

.galleryImage img {
	border: 2px solid #076988;
	padding: 2px;
}

.textHidden {
	display: none;
}

.doubleLine {
	line-height: 20px;
}

.myProfileTextarea {
	width: 400px;
	height: 80px;
}

.fullHeight {
	height: 100%;
}

.cursorPointer {
	cursor: pointer;
}

.grayishText {
	color: #999999;
}

.halfWidth {
	width: 49%;
}

.redBorder {
	border: 1px solid red;
}

.showImageThumb {
	border: 1px solid #DDDDDD;
}

.semiSmallWidth {
	width: 100px;
}

.semiMedWidth {
	width: 130px;
}

.smallPercentageWidth {
	width: 20%;
}

.LargePercentageWidth {
	width: 80%;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.medWidth {
	width: 150px;
}

.medLargeWidth {
	width: 190px;
}

.largeWidth {
	width: 350px;
}

.largeHeight {
	height: 300px;
}

.maxLargeWidth {
	width: 450px;
}

.border {
	border: 1px solid black;
}

.blueBackground {
	background-color: #f1f5ff;
}

.paleBlueBackground {
	background-color: #f8fafe;
}

.tableBorder {
	border: 1px solid black;
}

.tableBorder td {
	border: 1px solid black;
}

.mailField {
	width: 200px;
}

.microHeight {
	height: 2px;
}

.miniHeight {
	height: 3px;
}

.semiSmallHeight {
	height: 20px;
}

.smallHeight {
	height: 10px;
}

.medHeight {
	height: 30px;
}

.semiLargeHeight {
	height: 100px;
}

.miniText {
	font-size: 9px;
}

.smallText {
	font-size: 10px;
}

.redText {
	color: red;
}

.greenText {
	color: green;
}

.smallTablePadding td {
	padding: 3px;
}

.tablePadding td {
	padding: 6px;
}

.loginButtonHover {
	background: url('/interface/goHover.jpg');
}

.linkList a {
	display: block;
}

.bold {
	font-weight: bold;
}

.noMargin {
	margin: 0;
}

.miniMarginLeft {
	margin-left: 5px;
}

.smallMarginLeft {
	margin-left: 20px;
}

.smallMarginRight {
	margin-right: 20px;
}

.smallMarginTop {
	margin-top: 20px;
}

.smallMarginBottom {
	margin-bottom: 20px;
}

.miniMarginBottom {
	margin-bottom: 10px;
}

.activeLink {
	font-size: 130%;
	font-weight: bold;
}

.defaultField {
	width: 120px;
}

.noPadding {
	padding: 0;
}

.miniPadding {
	padding: 2px;
}

.smallPadding {
	padding: 3px;
}

.medPadding {
	padding: 5px;
}

.bitLargeText {
	font-size: 110%;
}

.dottedBorder {
	border: 1px solid #DDDDDD;
}

.dottedBorderTop {
	border-top: 1px dotted #DDDDDD;
}

.borderTop {
	border-top: 1px solid #DDDDDD;
}

.borderBottom {
	border-bottom: 1px solid #DDDDDD;
}

.borderLeft {
	border-left: 1px solid #DDDDDD;
}

.smallWidth {
	width: 3px;
}

.smallInterface {
	width: 20px;
	height: 20px;
}

.miniInterface {
	width: 17px;
	height: 17px;
}

.quaterWidth {
	width: 25%;
}

.largePaddingLeft {
	padding-left: 30px;
}

.largeMarginLeft {
	margin-left: 60px;
}

.noListType {
	list-style-type: none;
}

.downloadLink a {
	background: url('/interface/download.gif') no-repeat;
	height: 25px;
	padding-bottom: 2px;
	padding-left: 23px; 
}

.downloadLink a:hover {
	background: url('/interface/download_over.gif') no-repeat;
}

.myFolderLink a {
	background: url('/interface/myFolder.gif') no-repeat;
	height: 25px;
	padding-bottom: 2px;
	padding-left: 23px; 
}

.myFolderLink a:hover {
	background: url('/interface/myFolder_over.gif') no-repeat;
}

.autoMargin {
	margin: auto;
}

.normalSize {
	font-size: 100%;
}

.bitLarge {
	font-size: 110%;
}

.miniPaddingTop {
	padding-top: 3px;
}

.largePaddingTop {
	padding-top: 35px;
}

.threeColumns {
	width: 32%;
}

.alignTop {
	vertical-align: top;
}

.alignCenter {
	text-align: center;
}

.alignMiddle {
	vertical-align: middle;
}

.smallHeader {
	font-size: 125%;
}

.smallSubHeader {
	font-size: 90%;
}

.zeroLineHeight {
	line-height: 0px;
}

.homeText {
	font-size: 103%;
	line-height: 16px;
}

.iconWidth {
	width: 10px;
}

.fullWidth {
	width: 100%;
}

.leftFloat {
	float: left;
}

.rightFloat {
	float: right;
}

.clearNone {
	clear: none;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.displayBlock {
	display: block;
}

.error {
	background: url('/interface/error.gif') no-repeat left center;
	height: 20px;
	padding-left: 20px; 
}

.correct {
	background: url('/interface/correct.gif') no-repeat left center;
	height: 20px;
	padding-left: 20px; 
}

.displayInline {
	display: inline;
}

.dottedTop {
	border-top: 1px solid #DDDDDD;
}

.withDot a {
	background: url('/interface/blueDot.gif') no-repeat;
	height: 17px;
	padding-left: 18px; 
}

.withDot a:hover {
	background: url('/interface/orangeDot.gif') no-repeat;
}

.withStar a {
	background: url('/interface/new.gif') no-repeat;
	height: 17px;
	padding-left: 18px; 
}

.withStar a:hover {
	background: url('/interface/newOver.gif') no-repeat;
}

.dottedTable {
	border: 0px;
}

.dottedTable td {
	border: 1px dotted #BBBBBB;
}

.intFieldWidth {
	width: 30px;
}

/*
	Forum
*/

.forumThreadTop {
	height: 56px;
	background: url('/interface/forumThreadTop.gif') no-repeat center bottom;
	padding: 0;
}

	.forumThreadTop div {
		margin: 0;
		padding-top: 25px;	
		padding-left: 25px;	
		padding-right: 30px;
	}

.forumThreadTable {
	background: url('/interface/forumThread.gif') repeat-y center top;
}

	.forumThreadTable div {
		padding-left: 25px;	
		padding-right: 30px;	
	}

	.forumThreadTable h2 {
		padding-left: 25px;	
		padding-right: 30px;	
	}

.forumThreadBottom {
	height: 48px;
	background: url('/interface/forumThreadBottom.gif') no-repeat center top;
}

.forumPostLeft {
	background: url('/interface/forumPost.gif') repeat-y left;
	width: 140px;
}

	.forumPostLeft div {
		padding-left: 20px;
	}

.forumPostRight {
	background: url('/interface/forumPost.gif') repeat-y right;
}

	.forumPostRight div {
		padding-right: 20px;
	}
	
.forumPostTopLeft {
	height: 37px;
	background: url('/interface/forumPostTop.gif') no-repeat left bottom;
}

	.forumPostTopLeft div {
		padding-top: 20px;
	}
	
.forumPostTopRight {
	height: 37px;
	background: url('/interface/forumPostTop.gif') no-repeat right bottom;
}

	.forumPostTopRight div {
		padding-top: 20px;
	}
	
.forumPostBottomLeft {
	height: 39px;
	background: url('/interface/forumPostBottom.gif') no-repeat left top;
}
	
.forumPostBottomRight {
	height: 39px;
	background: url('/interface/forumPostBottom.gif') no-repeat right top;
}
	
.forumWriteTop {
	height: 46px;
	background: url('/interface/forumWriteTop.gif') no-repeat center bottom;
}

.forumWrite {
	background: url('/interface/forumWrite.gif') repeat-x center;
}
	
	.forumWrite .bitTop {
		background: url('/interface/forumWriteMed.gif') no-repeat center top;
		padding-left: 15px;
		padding-right: 20px;
	}
	
		.forumWriteTextareaDiv {
			width: 519px;
			margin: auto;
			height: 172px;
			background: url('/interface/forumWriteTextarea.gif') no-repeat center bottom;
		}
	
			.forumWriteTextareaDiv textarea {
				margin-top: 10px;
				width: 495px;
				padding-left: 10px;
				height: 110px;
				border: 0;
				background: transparent;
				overflow-y: auto;
			}
	
	.forumWrite .forumWriteButton {
		margin-left: 25px;
		width: 133px;
		height: 38px;
		background: url('/interface/forumButton.gif') no-repeat center bottom;
		border: 0;
		cursor: pointer;
	}
	
	.forumWrite .forumWriteButtonOver {
		margin-left: 25px;
		width: 133px;
		height: 38px;
		background: url('/interface/forumButtonOver.gif') no-repeat center bottom;
		border: 0;
		cursor: pointer;
	}
	
.forumWriteBottom {
	height: 40px;
	background: url('/interface/forumWriteBottom.gif') no-repeat center top;
}

.adCats {
	border: 1px solid #FFEEBB;
	background: #FFFFDD;
	padding: 5px;
	text-align: center;
}

	.adCats a {
		margin: 3px;
		font-size: 12px;
	}
	
		.adCats a.catSel {
			color: black;
			font-weight: bold;
		}