@charset "UTF-8";

/* tags */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(/system/image/general/back.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link,
a:visited,
a:active {
	color: rgb(44,111,146);
	text-decoration:none;
}

a:hover { color: rgb(18,64,90); }

h1,
h2,
h3,
h4,
p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}

h1,
h2,
h3,
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: rgb(44,111,146);
	padding: 0px;
	font-weight: normal;
}

h1 { font-size: 24px; }

h2 { font-size: 18px; }

p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

ul {
	margin:0px;
	padding:0px;
}

li {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}

/* structure */
#siteContainer {
	width: 900px;
	margin-left: 50%;
	left: -450px;
	position: absolute;
}

#siteTop {
	background-image: url(/system/image/boxes/top_w_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 170px;
	width: 900px;
}

#jobforumLogo {
	position: absolute;
	left: 30px;
	top: 28px;
}

#quoteGeneratorContainer {
	height: 207px;
	width: 297px;
	position: absolute;
	z-index: 100;
	left: 605px;
	top: -40px;
}

#copyrightBox {
	float: left;
	color:rgb(246,149,55);
	margin-top: 12px;
}

/* main menu */
ul#mainMenu {
	position: absolute;
	left: 20px;
	top: 123px;
	display: inline;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

ul#mainMenu li {
	display: inline;
	list-style-image: none;
	background-image: url(/system/image/general/menu_item_divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 11px;
	margin-left: 10px;
	font-weight:bold;
}

ul#mainMenu li.last { background:none; }

ul#mainMenu li a { color:rgb(155,155,155); }

ul#mainMenu li a:hover { color:rgb(85,85,85); }

ul#mainMenu li a.RSS { color:rgb(246,149,55); }

ul#mainMenu li a.RSS:hover { color:rgb(217,91,41); }

ul#mainMenu li a img { margin-left:5px; }

/* bottom menu */

ul#bottomMenu {
	float: right;
	margin-top: 12px;
}

ul#bottomMenu li {
	display: inline;
	list-style-image: none;
	background-image: url(/system/image/general/menu_item_divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 11px;
	margin-left: 10px;
	font-size:10px;
}

ul#bottomMenu li.last {
	background:none;
	padding-right:0px;
}

ul#bottomMenu li a { color:rgb(155,155,155); }

ul#bottomMenu li a:hover { color:rgb(85,85,85); }

ul#bottomMenu li a.toTop { color:rgb(246,149,55); }

ul#bottomMenu li a.toTop:hover { color:rgb(217,91,41); }

/* boxes */

.stdWideBox {
	background-image: url(/system/image/boxes/stdbox_880_content.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 900px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.stdWideBox .stdWideBoxContent {
	background-image: url(/system/image/boxes/stdbox_880_top.gif);
	width: 900px;
	background-repeat: no-repeat;
}

#siteFooter .stdWideBox { height:40px; }

#siteFooter .stdWideBox .stdWideBoxContent {
	height:20px;
	padding-right: 30px;
	padding-left: 30px;
	width:840px;
}

/* header classes */
.headerPic {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/* col classes */
.twoColRightBox,
.twoColRightBoxTop {
	background-image: url(/system/image/boxes/two_col_right_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.twoColRightBoxTop { background-image: url(/system/image/boxes/two_col_right_top_first.gif); }

.twoColHeader,
.threeColHeader,
.fiveColHeader {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(155,155,155);
}

.threeColHeader { padding-top:5px; }

.fiveColHeader,
.fiveColContainer {
	margin-left:30px;
	margin-right:30px;
	padding-top:10px;
}

.twoColRight {
	float: right;
	width: 340px;
	padding-right: 10px;
}

.threeColLeft {
	width: 500px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
}

body#frontpage .threeColLeft {
	width: 520px;
	margin-left: 15px;
	padding-top: 5px;
}

.threeColLeftComments {
	background-image: url(/system/image/boxes/three_col_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 480px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 10px;
}

/* frontpage classes */

.smallStoryText {
	float: right;
	width: 340px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.smallStoryContainer { margin-bottom: 5px; }

/*list classes */

ul.twoColList li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.twoColList li:hover { background-color:rgb(245,245,245); }

ul.twoColList .date { margin-right:10px; }

/* form classes */

form {
	margin:0px;
	padding:0px;
}

.sendTilVenField {
	background-image: url(/system/image/general/field_send_to_230.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:16px;
	width:210px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	color: rgb(85,85,85);
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.sendTilVenKnap {
	width:54px;
	height:20px;
	background-image: url(/system/image/general/btn_send.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	color: rgb(255,255,255);
}

.txtFieldNotValid { color:rgb(155,0,0); }

/* comments box */

.commentContainer { margin-top: 10px; }

.commentHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
}

.commentText {
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(155,155,155);
}

.commentTextarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 175px;
	width: 480px;
	border: 1px solid rgb(155,155,155);
	margin-top: 10px;
	margin-bottom: 10px;
}

.sendKommentarKnap {
	font-size: 0px;
	color: rgb(255,255,255);
	background-image: url(/system/image/general/btn_send_kommentar.gif);
	height: 20px;
	width: 117px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

/* article overview classes */

.threeColArticleSearch {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(155,155,155);
}

.articleSearchField {
	font-size: 10px;
	background-image: url(/system/image/general/field_search.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13px;
	width: 105px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#articleSearchForm label {
	font-size: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.articleCheckbox { vertical-align:middle; }

.threeColArticleOutput {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(155,155,155);
	padding-top: 10px;
	padding-bottom: 10px;
}

.threeColArticleOutput:hover { background-color:rgb(245,245,245); }

.threeColArticleOutput .articleTitle { font-family: Georgia, "Times New Roman", Times, serif; }

.threeColArticleOutput .articleType { font-size:11px; }

.tema { color:rgb(236,48,9); }

.leder { color:rgb(236,128,35); }

.threeColArticleOutput .articleComments { font-size:10px; }

ul.morePages {
	height:22px;
	margin-top:10px;
	margin-bottom:10px;
}

ul.morePages li {
	color:rgb(255,255,255);
	font-size:10px;
	display: inline;
	margin-right: 5px;
	margin-top:5px;
}

ul.morePages li a,
ul.morePages li a:active {
	background-color:rgb(225,225,225);
	color:rgb(255,255,255);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

ul.morePages li a:hover,
ul.morePages li a.pageSelected {
	color:rgb(255,255,255);
	background-color:rgb(44,111,146);
}

.threeColArticleOutput .articleTitleContainer {
	margin-top: 5px;
	padding-top: 5px;
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

/* diverse classes */


.wideTextBox {
	margin-right: 30px;
	margin-left: 30px;
}

.date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:rgb(155,155,155);
}

p.date {
	line-height:9px;
	margin-bottom:5px;
}

.tenPxBottomMargin { margin-bottom:10px; }

.tenPxTopMargin { margin-top:10px; }

.tenPxRightMargin { margin-right:10px; }

.loggedInNote {
	clear: both;
	font-size: 9px;
}

#frontpage .wideTextBox p a,
.smallStoryText p a { color: rgb(0,0,0); }

#frontpage .wideTextBox p a:hover,
.smallStoryText p a:hover { color: rgb(18,64,90); }

.clearer {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	width: 100%;
}

.button { cursor:pointer; }

/* vh overview classes */

.vhOverviewContainer { margin-top: 10px;margin-bottom: 20px; }

.vhContainer {
	float: left;
	width: 155px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom:15px;
}

.vhAlphaHeader {
	height: 30px;
	width: 155px;
	background-repeat: no-repeat;
}

.alphaA { background-image: url(/system/image/letters/a.gif); }

.alphaB { background-image: url(/system/image/letters/b.gif); }

.alphaC { background-image: url(/system/image/letters/c.gif); }

.alphaD { background-image: url(/system/image/letters/d.gif); }

.alphaE { background-image: url(/system/image/letters/e.gif); }

.alphaF { background-image: url(/system/image/letters/f.gif); }

.alphaG { background-image: url(/system/image/letters/g.gif); }

.alphaH { background-image: url(/system/image/letters/h.gif); }

.alphaI { background-image: url(/system/image/letters/i.gif); }

.alphaJ { background-image: url(/system/image/letters/j.gif); }

.alphaK { background-image: url(/system/image/letters/k.gif); }

.alphaL { background-image: url(/system/image/letters/l.gif); }

.alphaM { background-image: url(/system/image/letters/m.gif); }

.alphaN { background-image: url(/system/image/letters/n.gif); }

.alphaO { background-image: url(/system/image/letters/o.gif); }

.alphaP { background-image: url(/system/image/letters/p.gif); }

.alphaQ { background-image: url(/system/image/letters/q.gif); }

.alphaR { background-image: url(/system/image/letters/r.gif); }

.alphaS { background-image: url(/system/image/letters/s.gif); }

.alphaT { background-image: url(/system/image/letters/t.gif); }

.alphaU { background-image: url(/system/image/letters/u.gif); }

.alphaV { background-image: url(/system/image/letters/v.gif); }

.alphaW { background-image: url(/system/image/letters/w.gif); }

.alphaX { background-image: url(/system/image/letters/x.gif); }

.alphaY { background-image: url(/system/image/letters/y.gif); }

.alphaZ { background-image: url(/system/image/letters/z.gif); }

.alphaAE { background-image: url(/system/image/letters/ae.gif); }

.alphaOE { background-image: url(/system/image/letters/oe.gif); }

.alphaAA { background-image: url(/system/image/letters/aa.gif); }

ul.vhOutputList { width: 155px; }

ul.vhOutputList li {
	font-size:11px;
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
}

ul.vhOutputList li:hover { background-color:rgb(245,245,245); }

.wideCheckBoxContainer {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

.checkBoxMidAlign {
	vertical-align: middle;
	margin-right: 10px;
}

.checkBoxContainer {
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* bullet lists */
body#article .threeColLeft ul,
body#vhProfil .threeColLeft ul { margin-bottom: 10px; }

body#article .threeColLeft ul li,
body#vhProfil .threeColLeft ul li {
	font-size:12px;
	list-style-type: disc;
	list-style-position: inside;
}

/* opret profil classes */

.opretProfilCol1 {
	float: left;
	width: 325px;
}

.opretProfilCol2 {
	float: right;
	width: 495px;
}

.formItemContainer {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	height: 22px;
}

.opretProfilTextInput {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	border: 1px solid rgb(155,155,155);
	height: 16px;
	width: 146px;
	font-size: 12px;
	padding: 2px;
}

.opretProfilSelector {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	border: 1px solid rgb(155,155,155);
	height: 20px;
	width: 210px;
	font-size: 12px;
	padding: 2px;
}

.opretProfilBtn {
	width:84px;
	height:20px;
	background-image: url(/system/image/general/btn_opret_profil.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0px;
	line-height: 0px;
	color: rgb(255,255,255);
}

/* login classes */
.loginSubContent {
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top:10px;
	margin-top:10px;
}

.loginBtn {
	width:50px;
	height:20px;
	font-size: 0px;
	line-height: 0px;
	color: rgb(255,255,255);
	background-image: url(/system/image/general/btn_login.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

label.leftMargin,
img.leftMargin {
	margin-left:20px;
}

/* vh classes */
.vhTop {
	background-image: url(/system/image/general/horisontal_dots.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
	margin-top: 5px;
	height: 110px;
}

.vhLogoContainer {
	background-image: url(/system/image/general/logo_box.gif);
	background-repeat: no-repeat;
	padding: 10px;
	float: right;
	height: 80px;
	width: 230px;
	margin-left: 20px;
}

/* mick classes */
.error { color: #ff0000; }

#sendToFriend .error { font-size: 9px; }

#sendToFriend .sendButton {
	margin-top:10px;
	margin-left:10px;
}
