/*CSS for Jobbklubb.no
By:espen (at) exsto.no
*/
/* #################START STRUCTURE FORMAT
###############################################*/
/* 
tc = Top content|lc = Left content|rc = Right content|lrcc = Left Right content container
*/
/*  Top structure*/
body{
	margin:35px 2em 0 2em;
	border:0;
	padding:0;
	background-color:white;
	color:black;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	min-width:500px;
}
p,.bodytext,label{
	margin:2px 0 10px 0;
	padding-bottom:0;
	color:black;
	background-color:transparent;
	line-height:150%;
	text-indent:0;
}
li{
	line-height:150%;
}
h1{
	margin:0;
	font-size:1.25em;
}
h2{
	color:black;
}
h5{
	color:black;
	font-size:x-small;
}
h6{
	margin-top:10px;
	color:black;
	font-size:x-small;
}
/*  Standard link format  START*/
a:link{
	background-color:transparent;
	color:#000066;
	text-decoration:underline;
}
a:visited{
	background-color:transparent;
	color:#5f5f5f;
	text-decoration:underline;
}
a:hover{
	background-color:transparent;
	color:#FF6600;
	text-decoration:underline;
}
a:active{
	background-color:transparent;
	color:#000066;
}
/*  Standard link format  END*/
/*line-top hoved format START*/
#logo{
	margin:20px 0 0 15px;
	width:140px;
	color:white;
	background-color:transparent;
	font-size:xx-small;
	position:absolute;
	height:50px;
	overflow:visible;
}
.line-top{
	margin:0 0 0 0;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-color:#000066;
	height:75px;
}
.line-top2{
	background-color:#6684B8;
	color:#6684B8;
	font-size:1px;
	height:5px;
}
.line-top img{
	border:none;
	text-decoration:none;
}
.line-top-logo{
	margin:0px 0 10px 30px;
	border:none;
}
/*line-top hoved format END*/

/*bottomline hoved format START*/
#bottomline {
margin-top: 8em;
margin-bottom: 1em;
clear: both;
text-align: center;
border-top: 1px solid #000066;
}

/*bottomline hoved format END*/
#line-root{
	clear:both;
}
/*#Content column format START#*/
/*Content column middle START*/
#lrcc{
	margin-top:0;
	clear:both;
}
#lc{
	float:left;/*Float relative to position correctly in layout*/
	position:relative;
	overflow:hidden;
}
#lc{
	width:60%;/* Left column */
	left:0%;
}
#rc{
	float:right;/*Right column*/
	width:35%;
	border-left:1px solid silver;
	padding-left:1em;
}
body>#rc{
	width:34.93%;
}
#rc h1{
	padding:4px 2px 5px 10px;
	margin:1em 0 5px 0;
	background-color:#003366;
	color:white;
	font-size:0.8em;
}
#rc h1.csc-firstHeader{
	margin:0 0 5px 0;
}
#rc p a{
	line-height:120%;
}
#skipnav{
	display:none;
}
#linkline{
	color:white;
	background-color:transparent;
	position:absolute;
	top:86px;
	right:3em;
}
#linkline a{
	color:white;
	background-color:transparent;
	font-size:small;
}
#linkline a:hover{
	color:#ffff99;
	background-color:transparent;
}
#loginboxjobbklubb{
	color:white;
	position:absolute;
	top:45px;
	right:3em;
}
/*#Content column format END#*/
/*  Top structure end*/
.csc-frame{
	padding:5px;
	clear:both;
}
.csc-frame h2{
	margin:0;
}
.csc-frame h1{
	padding-bottom:5px;
	padding-left:2px;
	padding-top:2px;
	margin:0;
	color:gray;
	background-color:transparent;
	font-size:x-small;
}
.csc-frame-frame1{
	border:1px dotted red;
	margin-right:1px;
	margin-top:0em;
	margin-bottom:2em;
	background-color:#FFD6EF;
	color:black;
}
#rc .csc-frame-frame1 .csc-header h1{
	margin:0!important;
	padding:0!important;
	color:gray!important;
	background-color:transparent!important;
}
.csc-frame-frame2{
	border:1px solid black;
	padding:1em;
	margin-right:1px;
	margin-bottom:1em;
	background-color:#ffff99;
	color:black;
}
.csc-frame-rulerBefore{
	border-top:4px solid #6684B8;
}
.csc-frame-indent{
	border:1px solid black;
	padding:1em;
	margin-right:1px;
	margin-bottom:1em;
	background-color:#99CBFF;
	color:black;
}


/* #################START MENU FORMAT
###############################################*/
/*
LC = Left content|LN = Left navigation
*/
/* Navline navigation (Du er her:)START*/
#line-nav{
	margin-left:-3.5em;
	color:black;
	background-color:transparent;
	font-size:small;
	line-height:30px;
}
#line-nav img{
	margin-bottom:3px;
	vertical-align:middle;
}
#line-nav a,#line-nav a:link,#line-nav a:visited{
	margin-left:5px;
	color:black;
	background-color:transparent;
	font-size:small;
}
#line-nav a:hover{
	margin-left:5px;
	color:#FF6600;
	background-color:transparent;
}
/* Navline navigation (Du er her:)END*/
/* Dropdown Son of suckerfish implementation START*/
#dropnav,#dropnav ul{
	padding:0;/* all lists */
	margin:0;
	list-style:none;
	line-height:1;
	z-index:100;
}
#dropnav .dropnav-topitem{
	padding-left:20px;
	color:#000066!important;
	background-color:transparent;
	background-image:url(../images/downarrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
}
#dropnav .dropnav-sub{
	background-image:url(../images/rightarrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#dropnav a{
	width:13em;
	padding:5px;
	display:block;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
#dropnav a:hover{
	color:#FF6600;
}
#dropnav li{
	float:left;/* all list items */
	width:10em;/* width needed or else Opera goes nuts */
}
#dropnav li ul{
	border:1px solid #6684B8;
	width:14em;
	background-color:#000066;
	color:white;
	position:absolute;/* second-level lists */
	left:-999em;/* using left instead of display to hide menus because display:none isn't read by screen readers */
}
#dropnav li ul ul{
	margin:-2.5em 0 0 10em;/* third-and-above-level lists */
}
#dropnav li:hover ul ul,#dropnav li:hover ul ul ul,#dropnav li.sfhover ul ul,#dropnav li.sfhover ul ul ul{
	left:-999em;
}
#dropnav li:hover ul,#dropnav li li:hover ul,#dropnav li li li:hover ul,#dropnav li.sfhover ul,#dropnav li li.sfhover ul,#dropnav li li li.sfhover ul{
	left:auto;/* lists nested under hovered list items */
}
/* Dropdown Son of suckerfish implementation END*/



/* #################START EXSTENSION FORMAT
###############################################*/
/* START default styles for extension "tx_cssstyledcontent"
----------------------------------------------- */
/* Captions */
P.csc-caption{
	margin:0;
}
DIV.csc-textpic-caption-c .csc-textpic-caption{
	text-align:center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption{
	text-align:right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption{
	text-align:left;
}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn{
	float:left;
	display:inline;
}
DIV.csc-textpic-imagewrap{
	padding:0;
}
DIV.csc-textpic IMG{
	border:none;
}
/* DIV:This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{
float:left;
}
/* UL:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{
	margin:0;
	padding:0;
	list-style:none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{
	float:left;
	margin:0;
	padding:0;
}
/* DL:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{
	float:left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{
	float:none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{
	float:none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{
	border:none;/* FE-Editing Icons */
}
DL.csc-textpic-image{
	margin:0;
}
DL.csc-textpic-image DT{
	margin:0;
	display:inline;
}
DL.csc-textpic-image DD{
	margin:0;
}
/* Clearer */
DIV.csc-textpic-clear{
	clear:both;
}
/* Margins around images:*/
/* Pictures on left,add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{
	margin-right:10px;
	display:inline;/* IE fix for double-margin bug */
}
/* Pictures on right,add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{
	margin-left:10px;
	display:inline;/* IE fix for double-margin bug */
}
/* Pictures centered,add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{
	margin-left:10px;
	display:inline;/* IE fix for double-margin bug */
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	margin:0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{
	margin:0;
}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
	margin-bottom:5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{
	margin-bottom:5px;
	display:block;
}
/* Positioning of images:*/
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text{
	clear:both;
}
DIV.csc-textpic-border img {border: 1px solid gray;}
/* Center (above or below) */
DIV.csc-textpic-center{
	text-align:center;/* IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{
	margin:0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{
	text-align:left;/* Remove IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-text{
	text-align:left;/* Remove IE-hack */
}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{
	float:right;
}
DIV.csc-textpic-right DIV.csc-textpic-text{
	clear:right;
}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{
	float:left;
}
DIV.csc-textpic-left DIV.csc-textpic-text{
	clear:left;
}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{
	float:left;
}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{
	float:right;
}
/* Right (in text,no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{
	float:right;
	clear:both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{
	height:1%;
}
/* End hide from IE5/mac */
/* Left (in text,no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{
	float:left;
	clear:both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{
	height:1%;
}
/* End hide from IE5/mac */



/* START chc_forum
----------------------------------------------- */
/* BASIC STUFF */
#tx_chcforum-pi1{
	font-family:verdana,sans-serif;
	font-size:1em;
}
#tx_chcforum-pi1 caption{
	display:none;
}
/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar{
	padding-right:5px;
}
.tx_chcforum-pi1-toolBar img{
	margin-left:16px;
	vertical-align:middle;
}
.tx_chcforum-pi1-toolBar div{
	font-weight:bold;
	line-height:3em;
	text-align:right;
}
.tx_chcforum-pi1-toolBar a{
	color:black;
	background-color:transparent;
}
.tx_chcforum-pi1-toolBar a:hover{
	color:orange;
	background-color:transparent;
}
.tx_chcforum-pi1-subToolBar{
	margin:0 -1px 0 -1px;
	padding:2px;
	padding-right:1em;
	background-color:#000066;
	color:white;
	text-align:right;
}
.tx_chcforum-pi1-subToolBar a{
	color:white;
	background-color:transparent;
}
.tx_chcforum-pi1-subToolBar img{
	margin-left:16px;
	vertical-align:middle;
}
/* TOOL BAR  END */
/* only one form in the forum */
#tx_chcforum-pi1 form{
	margin-top:5px;
	margin-bottom:5px;
}
.tx-chcforum-pi1-noWrap{
	display:inline;
	white-space:nowrap;
}
.tx-chcforum-pi1-preTableWrap{
	width:100%;
	border-collapse:collapse;
}
.tx-chcforum-pi1-postTableWrap{
	margin-bottom:2px;
}
/* GENERIC TABLE BEGIN */
	.tx-chcforum-pi1-Table{
	width:100%;
}
.tx-chcforum-pi1-Table thead tr th{
	padding:5px;
	white-space:nowrap;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
}
/* category title row */
.tx-chcforum-pi1-Table tbody tr th{
	padding:5px;
	border-bottom:1px solid #000066;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}
/* category features row */
.tx-chcforum-pi1-Table tbody tr td{
	font-size:1em;
}
/* GENERIC TABLE END */
/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell{
	background-color:white;
	color:black;
}
.tx-chcforum-pi1-catConferenceCell dl{
	margin:0;
	padding:0.4em;
}
.tx-chcforum-pi1-catConferenceCell dd{
	margin-left:0;
	font-size:0.8em;
}
.tx-chcforum-pi1-catConferenceCell dd.new{
	color:#000066;
}
/* cell 2 */
.tx-chcforum-pi1-catThreadCell{
	text-align:center;
}
/* cell 3 */
.tx-chcforum-pi1-catPostCell{
	text-align:center;
}
/* cell 4 */
.tx-chcforum-pi1-catLastCell{
	font-size:0.8em!important;
	text-align:right;
}
.tx-chcforum-pi1-catConferenceCell,.tx-chcforum-pi1-catThreadCell,.tx-chcforum-pi1-catPostCell,.tx-chcforum-pi1-catLastCell{
	border-bottom:1px solid silver;
}
/* CATEGORY TABLE END */
/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadImage{
	text-align:center;
}
.tx-chcforum-pi1-confThreadNew{
	padding-left:5px;
	color:#FF0000;
	font-size:10px;
}
.tx-chcforum-pi1-confThreadBtns img{
	padding-top:5px;
}
.tx-chcforum-pi1-confThreadBtns{
	padding-left:5px;
}
/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell{
	text-align:center;
}
/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell{
	text-align:center;
}
/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell{
	font-size:10px !important;
}
.tx-chcforum-pi1-confThreadImage,.tx-chcforum-pi1-confThreadSubjCell,.tx-chcforum-pi1-confThreadRepliesCell,.tx-chcforum-pi1-confThreadAuthorCell,.tx-chcforum-pi1-confThreadLastCell{
	border-bottom:1px solid silver;
}
/* CONFERENCE TABLE END */
/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath{
	margin-bottom:1px;
	padding:3px;
	font-size:1em;
	line-height:1.5em;
}
/* NAVPATH END*/
/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	clear:both;
	white-space:nowrap;
	font-size:1em;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}
.tx-chcforum-pi1-pageLinksTop a,.tx-chcforum-pi1-pageLinksBtm a{
	border: 1px solid White;
	padding:4px;
	background-color:white;
	color:black;
	margin: 0;
}
.tx-chcforum-pi1-pageLinksTop a:hover,.tx-chcforum-pi1-pageLinksBtm a:hover{
	background-color:orange;
	border: 1px solid #000066;
	color:white;
}
.tx-chcforum-pi1-pageLinksBtm-wrap {
	width: 100%;
}
/* PAGELINKS END */
/* POST FORM BEGIN */
.tx-chcforum-pi1-postform-wrap {
	background-color: #F9FAF9;
	color: black;
	border: 1px solid black;
	padding: 0.5em;
	margin-top: 1em;
}
.tx-chcforum-pi1-postForm {
	margin-right:auto;
	margin-left:auto;
	margin-top: 2em;
	width: 600px;
	text-align: center;
}
.tx-chcforum-pi1-postForm table {
	width: 600px;
	text-align: left;
	background-color: #D5DFE8;
	color: black;
	padding: 1em;
	border: 1px solid black;
}
.tx-chcforum-pi1-postForm .buttons {
	text-align: right;
}
.tx-chcforum-pi1-postForm .subject-input {
	width: 99%;
}
.tx-chcforum-pi1-postForm textarea {
	width: 99%;
}
.tx-chcforum-pi1-postForm .horzlabel {
	width: 4em;
}
.tx-chcforum-pi1-postForm .horzinput input {

}
.tx-chcforum-pi1-formBtn {
	margin-top: 1em;
	text-align: center;
}
.tx-chcforum-pi1-formBtn input {
	padding: 2px 4px 2px 4px;
}
/* POST FORM END */
/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost{
	border:1px solid #666666;
	margin:3px 0;
	width:100%;
	border-collapse:collapse;
}
.tx-chcforum-pi1-singlePost .author-name{
	margin:10px 0 10px 0;
}
.tx-chcforum-pi1-singlePost .author-name a{
	background-color:transparent;
	color:black;
	font-weight:bolder;
}
.tx-chcforum-pi1-singlePost .author-details{
	margin-bottom:1em;
	font-size:0.7em;
}
.tx-chcforum-pi1-singlePost .cell-1{
	border:1px solid gray;
	background-color:#D5DFE8;
	color:Black;
	font-size:0.8em;
	text-align:center;
}
.tx-chcforum-pi1-singlePost .cell-2{
	border:1px solid gray;
	background-color:#D5DFE8;
	color:Black;
}
.tx-chcforum-pi1-singlePost .cell-3,.tx-chcforum-pi1-singlePost .cell-5{
	width:200px;
	border:1px solid gray;
	background-color:#EBEEF2;
	text-align:center;
	vertical-align:top;
}
.tx-chcforum-pi1-singlePost .cell-4{
	border:1px solid gray;
	padding:5px;
	vertical-align:top;
}
.tx-chcforum-pi1-singlePost .cell-6{
	border:1px solid gray;
	padding:4px;
	text-align:right;
}
.tx-chcforum-pi1-singlePost .cell-6 a{
	text-decoration:none;
	vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .cell-6 img{
	border:none;
}
/* top */
.tx-chcforum-pi1-formEmicoStyle{
	margin:3px;
}
.tx-chcforum-pi1-singlePost .im{
	margin-top:3px;
	vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .im a{
	margin-right:10px;
}
.tx-chcforum-pi1-singlePost .im img{
	border:0px;
	padding-right:2px;
	margin-bottom:2px;
	vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .userPic{
	margin:1em;
}
/* middle */
.tx-chcforum-pi1-singlePost .subject{
	width:99%;
	border-bottom:1px solid silver;
}
.tx-chcforum-pi1-singlePost .text{
	background:#ffffff;
}
.tx-chcforum-pi1-singlePost .scroller{
	width:95%;
	padding:3px;
	background:#FFF;
	text-indent:0px;
	overflow:auto;
	min-height:125px;
}
/* bottom */
.tx-chcforum-pi1-singlePost .edit{
	padding:3px;
	margin-top:3px;
	background:#F3F5F8;
	height:19px;
	vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .edit a{
	margin-right:30px;
}
.tx-chcforum-pi1-singlePost .edit img{
	border:0px;
	vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .attachment{
	padding:3px;
}
.tx-chcforum-pi1-singlePost .attachment div{
	vertical-align:top;
}
.tx-chcforum-pi1-singlePost .attachment img{
	float:left;
	margin-right:5px;
}
.tx-chcforum-pi1-singlePost .rate{
	border:1px solid gray;
	width:160px;
	margin:5px 20px 10px 20px;
	padding:5px;
	background-color:white;
	color:black;
}
.tx-chcforum-pi1-singlePost .rate input{
	border:1px solid #666666;
	background-color:#FFF;
	font-size:9px;
}
.tx-chcforum-pi1-singlePost .rate select{
	border:1px solid #666666;
	font-size:10px;
}
.tx-chcforum-pi1-singlePost .rate select option{
	height:1.5em;
}
.tx-chcforum-pi1-singlePost .rate form{
	padding:0;
	margin:0;
	display:inline;
}
.tx-chcforum-pi1-singlePost .rate .rateStars{
	text-align:center;
}
.tx-chcforum-pi1-singlePost .rate .rateMenu{
	width:100%;
	margin-top:5px;
	text-align:center;
}
.tx-chcforum-pi1-singlePost .offset{
	margin-left:15px;
	margin-right:15px;
}
.tx-chcforum-pi1-singlePost .codeCell{
	padding:5px;
	border: 1px solid #D1D7DC;
	color:#006600;
	background-color:#FAFAFA;
	font-family:Courier,'Courier New',sans-serif;
	font-size:11px;
}
.tx-chcforum-pi1-singlePost .quoteCell{
	padding:5px;
	border: 1px solid #D1D7DC;
	background-color:#FAFAFA;
	font-size:10px;
}
.tx-chcforum-pi1-singlePost .quoteCellAuthor{
	border: none;
	padding:3px 0;
	font-weight:bold;
}
.tx-chcforum-pi1-singlePost .quoteTable{
	border:0px;
	margin:15px 0;
}
.tx-chcforum-pi1-singlePost .text img{
	max-height:350px;
	max-width:350px;
}
.tx-chcforum-pi1-singlePostQuoteText{
	border:1px solid #666666;
	padding:5px;
	background-color:#FAFAFA;
	font-size:10px;
}
/* SINGLE POST END */
/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox{
	padding:3px;
	border:1px solid #999999;
	background:#A7B3CB;
	font-size:10px;
}
/* used for user listing */
.tx-chcforum-pi1-footerBox div{
	padding-top:5px;
	padding-left:5px;
	font-size:10px;
}
/* FOOTER BOX END */
/* HEADER BOX BEGIN */
.header_center{
	text-align:center;
	height:34px;
}
.header_text{
	font-size:24px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	line-height:34px;
}
.header_small{
	margin-bottom:3px;
	border:solid #666666 1px;
}
/* HEADER BOX END */
/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder{
	border:1px solid #999999;
	padding:3px;
}
.tx-chcforum-pi1-profileBorder #userPic{
	border:1px solid #666666;
	float:right;
}
.tx-chcforum-pi1-profileBorder hr{
	clear:left;
	display:block;
	visibility:hidden;
}
.tx_chcforum-pi1-profileHdrBig{
	border:1px solid #666666;
	padding:5px;
	margin-bottom:3px;
	background:#DEE3E7;
	font-size:11px;
	font-weight:bold;
}
.tx_chcforum-pi1-profile_hdr{
	padding:2px;
	padding-left:6px;
	background:#E3E7EF;
	font-size:11px;
	font-weight:bold;
}
/* PROFILE END */
/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell{
	background:#E3E7EF;
	font-weight:bold;
	text-align:left;
}
.tx-chcforum-pi1-messageBoxErrorNoBorder{
	margin-bottom:3px;
	padding:3px;
	background:#FFD6EF;
	font-weight:bold;
	text-align:left;
}
.tx-chcforum-pi1-messageBox,.tx-chcforum-pi1-messageBoxError{
margin-top: 2em;
	margin-bottom:2em;
	padding: 3px 3px 3px 5px;
	border:1px solid #CF1127;
	background:#FFCCCC;
	color:#CF1127;
	font-weight:bold;
}
/* MESSAGE BOX END */
.tx-chcforum-pi1-forumTextBig{
	font-size:14px;
	font-weight:bold;
}
.tx-chcforum-pi1-helpBox{
	border-style:none;
	background-color:#E9E9E9!important;
}
.tx-chcforum-pi1-linkUp{
	border-bottom:1px solid #DEDEDE;
	padding:3px;
	padding-right:5px;
	background:#DEE3E7;
	font-size:10px;
	line-height:15px;
	text-align:right;
}
.tx-chcforum-pi1-previewBoxCell{
	background:#A7B3CB;
	text-align:center;
}
/* Start chc_latest
----------------------------------------------- */	
.tx-forumlatest-pi1 h2{
	margin:15px 0 0 0;
	padding-left:20px;
	background-image:url(../images/talkcomment.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:bold;
}
.tx-forumlatest-pi1 p{
	margin:0;
}
.tx-forumlatest-pi1 .smallgraytext{
	color:silver;
	background-color:transparent;
	font-size:x-small;
}
/* Start tx-nrdfimport-pi1
----------------------------------------------- */	
.tx-nrdfimport-pi1{
	line-height:140%;
}
.tx-nrdfimport-pi1 a{
	border-right:1px solid #FF6600;
	padding-right:5px;
	margin-right:5px;
	text-align:justify;
}
/* ###END tx-nrdfimport-pi1 */
/* Toplinks BEGIN
----------------------------------------------- */	
.toplinks a{
	margin:0;
	padding-left:20px;
	background-image:url(../images/link.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.toplinks p{
	margin:0;
}
.toplink-more{
	float:right;
}
/* tt_news BEGIN
----------------------------------------------- */	
/*clearer*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer{
	clear:right;
	border:1px solid #F9FFE5;
	height:1px;
}
.news-latest-container HR.clearer{
	clear:left;
}
.tx-ttnews-browsebox{
	font-size:small;
}
/*tt_news LATEST view*/
.news-latest-container{
	padding-bottom:25px;
}
.news-latest-container H3{
	padding:0;
	margin:0;
	margin-top:1em;
	font-size:large;
}
.news-latest-container H3 a{
	color:black;
	background-color:transparent;
	text-decoration:none;
}
.news-latest-container a:hover H3{
	text-decoration:underline;
}
.news-latest-gotoarchive{
	margin-top:1em;
	font-weight:bold;
}
.news-latest-item{
	float:left;
	width:48%;
	margin-right:1%;
	margin-bottom:1em;
	border-top:4px solid #6684B8;
}
.news-latest-item2{
	float:left;
	width:32%;
	margin-right:1%;
	margin-bottom:1em;
	border-top:4px solid #6684B8;
}
.news-latest-item2 h3{
	font-size:medium;
}
.news-latest-item p .bodytext,.news-latest-item2 p .bodytext{
	margin:0;
}
.news-latest-item IMG,.news-latest-item2 IMG{
	margin-top:15px;
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-morelink,.news-latest-category{
	font-size:9px;
}
.news-latest-morelink{
	height:12px;
}
.news-latest-morelink A{
	float:right;
}
/*tt_news SINGLE view */
.news-single-item{
	padding:5px;
	margin:0 1em 3em 0;
}
.news-single-item .bodytext{
	line-height:130%;
}
.news-single-item H2{
	margin-bottom:0px;
	color:black;
	font-size:16px;
	font-weight:bold;
}
.news-single-item H3{
	font-size:small;
}
.news-single-img{
	float:right;
	margin-left:5px;
	padding:1px;
}
.news-single-img img{
	border:1px solid gray;
}
.news-single-imgcaption{
	padding:3px;
	clear:both;
}
.news-single-category{
	float:right;
}
.news-single-backlink,.news-single-backlink a{
	margin:0.5em 0 1em 0;
	font-weight:bold;
	font-size:small;
}
.news-single-timedata{
	float:right;
}
.news-single-timedata,.news-single-author,.news-single-imgcaption{
	font-size:9px;
}
.news-single-author{
	padding-bottom:3px;
}
.news-single-additional-info{
	margin-top:15px;
	padding:3px;
	padding-bottom:0;
}
.news-single-additional-info dl{
	border:none;
}
.news-single-related,.news-single-files,.news-single-links{
	margin:0px;
	margin-bottom:3px;
	padding:3px;
}
.news-single-related DD,.news-single-links DD,.news-single-files DD{
	margin-left:20px;
}
.news-single-related DT,.news-single-links DT,.news-single-files DT{
	margin-left:5px;
	width:90%;
	font-weight:bold;
	font-size:11px;
}
/*tt_news Archivemenu (AMENU)*/
.news-amenu-container{
	font-size:small;
}
.news-amenu-container LI{
	padding-bottom:1px;
}
.news-amenu-container UL{
	padding:3px;
	padding-top:0.5em;
	margin-top:0;
	list-style-type:none;
}
.news-amenu-container H2{
	padding:4px 2px 5px 10px;
	margin:0;
	color:white;
	background-color:#003366;
	font-size:x-small;
}
.news-amenu-item-year{
	padding:2px;
	font-weight:bold;
}
.news-amenu-item-year dd{
	margin:0;
}
/*tt_news LIST view*/
.news-list-item{
	margin-right:1%;
	margin-bottom:1em;
	border-top:4px solid #6684B8;
	clear:both;
}
.news-list-item IMG{
	margin-top:15px;
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-search-form{
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM{
	margin:0px;
}
.news-list-container{
	margin-bottom:2em;
	padding-bottom:25px;
	display:block;
}
.news-list-container H3{
	padding:0;
	margin:0;
	margin-top:1em;
	font-size:large;
}
.news-list-container H3 a{
	color:black;
	background-color:transparent;
	text-decoration:none;
}
.news-list-container a:hover H3{
	text-decoration:underline;
}
.news-list-date{
	float:right;
	width:180px;
	color:gray;
	background-color: transparent;
	font-size:0.7em;
	text-align:right;
}
.news-list-morelink,.news-latest-category{
	font-size:9px;
}
.news-list-morelink{
	height:12px;
}
.news-list-morelink A{
	float:right;
}
.news-list-category IMG{
	float:none;
	border:none;
	margin:0;
}
.news-list-browse{
	margin-bottom:2em;
	margin-top:0.5em;
	text-align:right;
}
.news-list-item hr.clearer{
	border-bottom:1px solid #000066;
}
.news-spacer{
	clear:both;
}
/* tx_ablinklist BEGIN
----------------------------------------------- */	
/* tx_ablinklist general */
.tx-ablinklist-pi1 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.tx-ablinklist-pi1 h2{
	border-bottom:1px solid silver;
	font-size:1.2em;
}
.tx-ablinklist-pi1-nocontent{
	color:gray;
	background-color:transparent;
}
.tx-ablinklist-pi1-linkback{
	margin:0 0 1em 0;
}
.tx-ablinklist-pi1-errormessage{
	color:red;
	background-color:transparent;
	font-size:medium;
	font-weight:bold;
}
.tx-ablinklist-pi1-feedback{
	border:1px dashed black;
	margin-top:1em;
	padding:1em;
	background-color:#ffff99;
	color:white;
}
.tx-ablinklist-pi1-addnewhref{
	padding-bottom:1em;
}
.tx-ablinklist-pi1-pagebrowser{
	padding-bottom:1em;
	font-size:medium;
}
/* tx_ablinklist linklist only */
.tx-ablinklist-pi1-linklist p{
	margin:0 0 0 0;
}
.tx-ablinklist-pi1-linklist li{
	clear:both;
	padding-bottom:1em;
	border-bottom:1px solid silver;
	padding-top:1em;
}
.tx-ablinklist-pi1-linkimage{
	float:right;
	border:1px solid black;
	margin:1px 0 0 1em;
}
/* tx_ablinklist link detail view */
.tx-ablinklist-pi1-details{
	margin:1em 0 1em 0;
	padding:0 0 1em 0;
}
.tx-ablinklist-pi1-details img{
	float:left;
	border:1px solid black;
	margin:1em 0 1em 1em;
}
.tx-ablinklist-pi1-details dd{
	margin:0 0 1em 0;
}
.tx-ablinklist-pi1-details dt{
	font-weight:bold;
	text-transform:capitalize;
}
.tx-ablinklist-pi1-details table{
	border-collapse:separate;
}
.tx-ablinklist-pi1-details thead{
	font-weight:bold;
	text-transform:capitalize;
}
.tx-ablinklist-pi1-details tbody{
	text-align:center;
}
/* tx_ablinklist suggest new link */
.tx-ablinklist-pi1-suggestnewlink{
	margin:1em 0 1em 0;
	padding:0 0 1em 0;
}
.tx-ablinklist-pi1-suggestnewlink th{
	text-align:right;
	vertical-align:top;
}
.tx-ablinklist-pi1-suggestnewlink td{
	padding-bottom:1.2em;
}
.tx-ablinklist-pi1-suggestnewlink td p{
	margin:0;
	color:gray;
	background-color:transparent;
	text-align:right;
}
.tx-ablinklist-pi1-suggestnewlink tfoot{
	text-align:right;
}
/* tx_ablinklist rate link */
.tx-ablinklist-pi1-ratelink{
	margin:1em 0 1em 0;
	padding:0 0 1em 0;
}
.tx-ablinklist-pi1-ratelink table thead em{
	font-weight:normal;
	font-style:normal;
}
.tx-ablinklist-pi1-ratelink table tfoot{
	text-align:right;
}
/* default styles for extension "macina_searchbox"

----------------------------------------------- */		

.tx-macinasearchbox-pi1{

	margin:0 0 0 34px;

}

.tx-macinasearchbox-pi1 p{

	margin:0;

	padding:0;

	font-size:x-small;

}

.tx-macinasearchbox-pi1 form{

	margin:0;

}

.tx_indexedsearch-sword{

	width:45%;

	font-size:1.3em;

	height:1.3em;

}

.tx_indexedsearch-submit_button{

	width:4em;

	font-weight:bold;

	vertical-align:bottom;

}

/* default styles for extension "tx_indexedsearch"

----------------------------------------------- */	

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{

	width:100px;

}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{

	width:150px;

}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw{

	font-weight:bold;

	font-style:italic;

}

.tx-indexedsearch .tx-indexedsearch-whatis{

	margin-top:10px;

	margin-bottom:5px;

}

.tx-indexedsearch P.tx-indexedsearch-noresults{

	font-weight:bold;

	text-align:center;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title{

	background:#eeeeee;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P{

	font-weight:bold;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent{

	font-weight:normal;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P{

	font-style:italic;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup{

	color:red;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{

	background:#eeeeff;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{

	margin-top:20px;

	margin-bottom:5px;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{

	margin-top:0;

	margin-bottom:0;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE{

	background:#cccccc;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{

	vertical-align:middle;

}

/* START default styles for extension "tx_srfeuserregister"

----------------------------------------------- */

.tx-srfeuserregister-pi1 p{

	margin-top:.5em;

	margin-bottom:0;

	padding:0 .3em;

	text-indent:0;

}

.tx-srfeuserregister-pi1 h4{

	margin-top:0;

	padding-left:.3em;

}

.tx-srfeuserregister-pi1 legend{

	padding:0 .5em;

	font-weight:bold;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{

	margin-bottom:1em;

	font-style:italic;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash{

	margin-bottom:2em;

}

.tx-srfeuserregister-pi1 a{

	padding-left:14px;

	background-image:url("../images/internal_link.gif");

	background-repeat:no-repeat;

	background-position:0% 60%;

	text-decoration:none;

}

.tx-srfeuserregister-pi1 label{

	margin:0;

	padding:0;

}

.tx-srfeuserregister-pi1 label span{

	color:#ff0000;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{

	color:#ff0000;

}

.tx-srfeuserregister-pi1 input{

	margin:0;

	padding:0 .5em 0 0;

}

.tx-srfeuserregister-pi1 input[type=password]{

	margin-right:1em;

}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password{

	margin-right:1em;

}

.tx-srfeuserregister-pi1 input[type=radio],.tx-srfeuserregister-pi1 input[type=checkbox]{

	background-color:transparent;

}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{

	background-color:transparent;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon{

	margin-left:1em;

	background-color:transparent;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover{

	cursor:pointer;

}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view{

	padding-left:15px;

	margin-left:1em;

	background-image:url("../images/internal_link_new_window.gif");

	background-color:transparent;

	background-repeat:no-repeat;

	font-size:.8em;

}

.tx-srfeuserregister-pi1 ul{

	margin:0;

	padding:0;

	list-style-position:inside;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes{

	list-style-type:none;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li{

	margin:0 0 .3em 0;

	padding:0;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{

	margin:0;

	padding:0 0 0 .5em;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li{

	float:left;

	padding:0 2em 0 0;

	margin:0;

}

.tx-srfeuserregister-pi1 dl{

	margin:0;

	padding:1em 0 0 0;

}

.tx-srfeuserregister-pi1 dt,.tx-srfeuserregister-pi1 dd{

	margin:0;

	padding:0 0 .5em 0;

	float:left;

}

.tx-srfeuserregister-pi1 dt{

	clear:both;

	width:25%;

	padding-right:1em;

	text-align:right;

}

.tx-srfeuserregister-pi1 dd{

	width:50%;

	text-align:left;

}

* html .tx-srfeuserregister-pi1 dd{

	float:none;

}

.tx-srfeuserregister-pi1 dd p{

	margin-top:0;

	margin-bottom:.5em;

	padding:0;

}

.tx-srfeuserregister-pi1 dd label{

	padding:0 1em 0 .5em;

}

/* default styles for extension "tx_newloginbox_pi3"

----------------------------------------------- */

.tx-newloginbox-pi3-listrow TD{

	padding-left:3px;

	padding-right:3px;

	background-color:#eeeeee;

}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD{

	background-color:#cccccc;

}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P{

	font-weight:bold;

}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD{

	background-color:#f6f6f6;

}

/* areatoarealoginbox

----------------------------------------------- */

#arotea-loginbox-area{

	border:1px solid black;

	padding:5px;

	margin-bottom:1em;

	margin-top:1em;

	width:100%;

	background-color:#ffff99;

}

#arotea-loginbox-area .arotea-loginbox-area-right{

	width:25%;

	padding:0.4em;

	text-align:right;

}

.arotea-loginbox-area-login{

	border:1px dashed black;

	float:right;

	background-color:#fbd024;

}

#arotea-loginbox-area .arotea-loginbox-area-img{

	float:left;

	margin:0;

	padding:0 1em;

}

/* Mailformplus config

----------------------------------------------- */

#contactform {

	margin-top: 2em;

}

#contactform fieldset label {

	clear: left;

	text-align:right;

	width:12em;

	float:left;

	padding:0.2em;

	margin:0;

}

#contactform fieldset legend {

	font-weight: bold;

	color: #000066;

	background-color: transparent;

}

#contactform #beskjed {

	padding-top: 1em;;

}



#contactform textarea {

width: 16em;

height: 6em;

}

#contactform p {

	margin: 0 0 0 8px;

}

#contactform div {

	margin-bottom: 0.5em;

}

#contactform #submitbutton {

	width: 10em;

	margin: 1em 0 1em 21em;

}

#contactformsent {

	color: black;

	background-color: #FCB035;

	border: 1px solid #003366;

	padding: 1em;

	margin: 1em 0 1em 0;

}