/* TEXT STYLES */
.smallTxt 					{ font-size:80%;}
#col1 a { text-decoration:underline;}
#col1 #bottomtools a {text-decoration:none;}


/* MAILFORM KONTAKTA OSS */
#col1 form					{ background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
.csc-mailform					{ border:1px solid #ccc; background:#fff url(../images/form.gif) no-repeat top left; position:relative; top:-4px; left:-4px;}
.csc-mailform-field input, 
.csc-mailform-field textarea			{ border:1px solid #ccc; color:#666; margin:0 0 3px 0; display:block; float:left; width:200px;}
.csc-mailform-field label 			{ display:block; float:left; padding:5px 0 0 0; width:150px; text-align:right; margin-right:10px;}
.csc-mailform-field .csc-mailform-submit	{ margin-left:160px; clear:both; width:auto; color:#333; border:1px solid #333;}
.csc-mailform-field input:focus, 
.csc-mailform-field textarea:focus		{ border:1px solid #91a6c8; color:#333;}


/* NYHETSBREVANMÄLAN i SPALT 3 */
#Col3 .form					{ background:none; border:none;}
#col3 .csc-mailform div 			{ padding:0; width:200px;}
#col3 .csc-mailform 				{ border:none; background:none; top:0; left:0; margin:0; padding:0;}
#col3 .csc-mailform-field input			{ width:120px;}
#col3 .csc-mailform-field label 		{ width:50px;}
#col3 .csc-mailform-field .csc-mailform-submit 	{ margin-left:60px; width:auto; margin-top:5px}
#col3 .csc-mailform-label 			{ margin:0 0 10px 0; padding:0;}



/* --- POWERMAIL MAILFORM, BLI MEDLEM --- */
#col1 .tx-powermail-pi1 form 					{ background:none;}
.tx-powermail-pi1_fieldset					{ border:1px solid #ccc; background:#fff url(../images/formbr.gif) no-repeat bottom right;}
.tx_powermail_pi1_form input, 
.tx_powermail_pi1_form textarea					{ margin:0 10px 3px 0; display:block; float:left; width:160px;}
.tx_powermail_pi1_form label 					{ display:block; clear:left; float:left; padding:5px 0 8px 0; width:140px; text-align:right; margin-right:10px;}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_label	{ margin-bottom:15px;}
.tx_powermail_pi1_fieldwrap_html				{ clear:both;}
.tx_powermail_pi1_form p					{ padding:5px 0 8px 0; margin:0;}
.tx_powermail_pi1_form .powermail_radio_inner			{ margin-left:150px;}
.tx_powermail_pi1_form .powermail_radio_inner label 		{ clear:none; width:auto;}
.tx_powermail_pi1_form .powermail_radio,
.tx_powermail_pi1_form .powermail_radio:focus			{ width:auto; margin:5px 20px 0 0; border:none;}
.tx_powermail_pi1_form .powermail_submit			{ margin-left:150px; clear:both; width:auto; color:#333; border:1px solid:#333; background:#fff url(../images/btn.gif) repeat-x 0 50%;}
.tx_powermail_pi1_form .powermail_submit:focus			{ background-position:500px 50%;}
.tx_powermail_pi1_form .powermail_mandatory_js			{ padding:5px 0 8px 0; color:#f00; text-align:right; float:right;}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_textarea label		{ text-align:left; width:100%;}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_textarea textarea	{ width:425px;}
.tx_powermail_pi1_form #powermaildiv_uid29 p,
.tx_powermail_pi1_form #powermaildiv_uid30 p			{ width:140px; text-align:right; margin-right:10px; float:left;}
.tx_powermail_pi1_fieldwrap_html 				{ border-bottom:1px solid transparent;}
* html .tx_powermail_pi1_fieldwrap_html 			{ border-bottom:1px dotted #fff;}
* html .tx_powermail_pi1_form .powermail_submit 		{ margin-left:75px;}

/* --- POWERMAIL MAILFORM, TULLDAGEN --- */

.tx-powermail-pi1_formwrap_2670 {width: 955px; margin: -25px 0 -5px 0; }

.tx-powermail-pi1_formwrap_2670 .powermail_radio_inner { display: block; float: left; margin: 0 10px 0 0; width: 250px; height: 40px;}
.tx-powermail-pi1_formwrap_2670 .powermail_radio_inner input,
.tx-powermail-pi1_formwrap_2670 .powermail_radio_inner input:focus { display: block; margin: 6px 7px 40px 0; }
.tx-powermail-pi1_formwrap_2670 .powermail_radio_inner label { float: right; text-align: left; width: 210px; vertical-align: bottom; position: relative; margin-top: 10px;}

.tx-powermail-pi1_formwrap_2670 .powermail_radio_inner label span { position: absolute; top: -10px; left: 0px;}

.tx-powermail-pi1_formwrap_2670 .powermail_check_inner label { text-align: left; }
.tx-powermail-pi1_formwrap_2670 .powermail_check_inner input { margin: 5px 0 0 30px; border: 0px; width: 15px;}

.tx-powermail-pi1_formwrap_2670 .tx_powermail_pi1_fieldwrap_html_checkbox_title { margin: 40px 0 0 0; }
.tx-powermail-pi1_formwrap_2670 .powermail_submit { margin: 15px 0 15px 0; }

.tx-powermail-pi1_mandatory ul { margin: 10px 0 !important; }

.tx-powermail-pi1_formwrap_2670 .submit_disabled { color: #a0a0a0; }

#answerpage_2670 tr {
	background: none !important;
	color: #000000 !important;
	font-size: 12px !important;
	height: inherit !important;
}

/* --- ANMÄLAN TILL KURS/ARRANGEMANG --- */
.tx-onetimeaccount-pi1 fieldset		{ border:1px solid #ccc; background:#fff url(../images/formbr.gif) no-repeat bottom right;}
.tx-onetimeaccount-pi1 dt 		{ text-align:right;}
.tx-onetimeaccount-pi1 label.required 	{ font-weight:normal;}
.tx-seminars-pi1 fieldset 		{ border:1px solid #ccc; background:#fff url(../images/formbr.gif) no-repeat bottom right;}
.tx-seminars-pi1 dt 			{ text-align:right;}



/* 2spalt */
.grid_6 				{ float:left; width:220px; margin:0; padding:0; overflow:hidden;}
.omega  				{ float:right;}


/* userlist_bottom SKA FLYTTAS IN UNDER userlist från ERIK tror jag */
.tx-pxafeuserlist-pi1 			{background:transparent url(../images/table.gif) no-repeat scroll 0 -220px; margin:0 0 0 -12px; padding:12px 0 0 12px; width:492px;}
.tx-pxafeuserlist-pi1 .x-panel 		{background:#f3eedf url(../images/tr.gif) repeat-x bottom left;}
.tx-pxafeuserlist-pi1 .x-panel-header 	{background:#F7F4EA url(../images/tr.gif) repeat-x bottom left;}
.tx-pxafeuserlist-pi1 .x-panel-body p	{ margin:0 24px;}
.tx-pxafeuserlist-pi1 .userlist_bottom 	{background:#F7F4EA url(../images/table.gif) no-repeat scroll 0 -3860px; font-weight:bold; margin:0 0 0 -12px; padding:8px 0 8px 24px; width:468px;}
.tx-pxafeuserlist-pi1 .x-panel-collapsed{background:#F7F4EA;}
.tx-pxafeuserlist-pi1 .letterlist 	{width:468px;}
.tx-pxafeuserlist-pi1 .activeLetterBox 	{width:468px;}

/* ICONS */
.forward 		{ background:url(../images/arrow.gif) no-repeat 0 0; height:13px; padding-left:15px;}
.forward:hover		{ background-position: 0 -40px;}
.back 			{ background:url(../images/arrow.gif) no-repeat 0 -80px; height:13px; padding-left:15px;}
.back:hover		{ background-position: 0 -120px;}

.mail,
a[href ^="javascript:linkTo_UnCryptMailto"]	{ background:url(../images/icons.gif) no-repeat 0 -98px; padding-left:15px;}

a[href ^="javascript:linkTo_UnCryptMailto"]:hover, 
.mail:hover		{ background-position: 0 -198px;}


a[href$=".pdf"] 	{ background:url(../images/icons.gif) no-repeat 0 -300px; height:13px; padding-left:18px; margin-left:-4px;}
.csc-textpic dl a[href$=".pdf"] 	{ background:none; padding-left:2px;}
a[href$=".doc"] 	{ background:url(../images/icons.gif) no-repeat 0 -400px; height:13px; padding-left:18px; margin-left:3px;}
a[href$=".xls"] 	{ background:url(../images/icons.gif) no-repeat 0 -500px; height:13px; padding-left:18px; margin-left:3px;}
a[href$=".ppt"] 	{ background:url(../images/icons.gif) no-repeat 0 -600px; height:13px; padding-left:18px; margin-left:3px;}


/* HEADERFIX */
#tools {float:right; width:100%;}


/* sifr */
.sIFR-replaced		{ margin:8px 0 2px 0;}
.box h3.sIFR-replaced 	{ padding:17px 0 6px 22px;}



/* IE6 FIX */
* html .box h3 { margin:0 12px 0 12px; padding:12px 0 8px 12px; background-image:none;}
.bold {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 25px;	
}




.box h3.people, .box h3.key, .box h3.comment, .box h3.media, .box h3.rss {
	padding-left:46px;
}

.box > span {
	display:none;
}

.box span.people, .box span.key, .box span.comment, .box span.media, .box span.rss {
	display:block;
	height:23px;
	left:17px;
	position:absolute;
	top:15px;
	width:24px;
}

.box span.people + h3, .box span.key + h3, .box span.comment + h3, .box span.media + h3, .box span.rss + h3 {
	padding-left:46px;
}

.box span.people{background:transparent url('../images/icons/people_icon.png') no-repeat scroll 0 0;}
.box span.key{background:transparent url('../images/icons/key_icon.png') no-repeat scroll 0 0;}
.box span.comment{background:transparent url('../images/icons/comment_icon.png') no-repeat scroll 0 0;}
.box span.media{background:transparent url('../images/icons/media_icon.png') no-repeat scroll 0 0;}
.box span.rss{background:transparent url('../images/icons/rss_icon.png') no-repeat scroll 0 0;}
