/*//////////////////////////////// SS3 V2 DESIGN ////////////////////////////////*/

body {
	background: #343434;
	font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif;
}
.SS3_v2_table {
	background: #ffffff;
	font-size:11px;
}
.SS3_v3_table {
	background: #eaeaea;
	font-size:11px;
}
.SS3_v2_banner {
    background-image:url(http://images.ss3.no/grafikk/bannerss3.jpg?v3);
	/*background-image:url("http://images.ss3.no/grafikk/bannerss3test.jpg?v2");/* url(ss3_v2_http://images.ss3.no/grafikk/stripe.jpg) repeat-x bottom;*/
	height:109px;
	background-repeat:no-repeat;
}
.SS3_v2_banner_int {
    background-image:url(http://images.ss3.no/grafikk/bannerss3test.jpg?v3);
	/*background-image:url("http://images.ss3.no/grafikk/bannerss3test.jpg?v2");/* url(ss3_v2_http://images.ss3.no/grafikk/stripe.jpg) repeat-x bottom;*/
	height:109px;
	background-repeat:no-repeat;
}

.SS3_v2_banner_gen {
	background-image:url(http://images.ss3.no/grafikk/bannerss3_gen.jpg?v2);
	height:70px;
	background-repeat:no-repeat;
}
.SS3_v2_toptekst {
	margin-top: 15px;
	margin-left: 150px;
	color:#222222;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;

}

.SS3_v2_welcome {
float:right;
margin-right:0px;
margin-top:-10px;
margin-bottom:0px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#111111;
display:block;
}


a.SS3_v2_box_title {
text-decoration:none; 
color:#333333;
font-size:18px; 
font-family:Arial;
font-weight:bold;

}

a.SS3_v2_box_title:hover {
color:#476ea4;
}

a.SS3_v2_box_liste {
text-decoration:none; 
color:#333333;
font-size:12px; 
font-family:Arial;
font-weight:bold;

}

a.SS3_v2_box_liste:hover {
color:#476ea4;
}

.SS3_v2_toptekst_url {
	color: #222222;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.SS3_v2_toplogon {
	color:#FFFFFF;
	text-align:right;
	float:right;
	margin-top: 0px;
	font-size: 12px;
}
.SS3_v2_toplogon_settings {
	color: #ffffff;
	text-decoration:none;
}
.SS3_v2_toplogon_logout {
	color:#a30607;
	font-weight:14px;
	font-weight:bold;
	text-decoration:none;
}
.SS3_v2_meny_top {
	background: url(http://images.ss3.no/ss3_v2_grafikk/top-content.jpg) repeat-x;
	padding: 2px;
	text-transform:uppercase;
	height:25px;
	font-size:12px;
	color:#FFFFFF;
}
.SS3_v3_meny_top {
	color: #ffffff;
	background-image:url(http://images.ss3.no/admindesign/maintab.png);
	padding: 0px;
	height:32px;
	width:191px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}

.SS3_v3_meny_table {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px solid #0072EA;
	padding:0px;
	width:191px;

}

.SS3_v3_meny_std {
	background-image:url(http://images.ss3.no/admindesign/subtab.png);
	padding: 0px;
	height:27px;
	width:191px;
	font-weight:normal;
	font-size:12px;
	color:#222222;
	background-repeat:no-repeat;
	margin-bottom:8px;
	cursor:pointer;
}

.SS3_v3_meny_std:hover {
	background-image:url(http://images.ss3.no/admindesign/subtabhover.png);
	padding: 0px;
	height:27px;
	width:191px;
	font-weight:normal;
	font-size:12px;
	color:#222222;
	background-repeat:no-repeat;
	margin-bottom:4px;
}

.SS3_v3_meny_std a{
	color:#222222;
	text-decoration:none;
}

.SS3_v2_meny_std {
	background: #EEEEEE;
	color:#000000;
	height: 22px;
	font-weight:normal;
	font-size:12px;
	text-indent: 2px;
}
.SS3_v2_meny_std a {
	text-decoration:none;
	color:#000000;
}
.SS3_v2_sideoverskrift {
	color:#0072EA;
	font-size:14px;
	font-weight: bold;
	text-transform:uppercase;
	padding-left: 0px;

}
.SS3_v2_meny_table {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	border: 1px solid #0072EA;
}
.SS3_v2_text_table {
	border: 1px solid #0072EA;
}
#SS3_v2_text_tittel {
	color:#2f588c;
	font-weight:bold;
	font-size:12px;
	width:650px;
	padding-top:5px; 
	margin-bottom:4px;
	
}
.SS3_v2_text_container {
	padding-right: 40px;
	padding-left: 0px;
}
.SS3_v2_tabs {
	background: url(http://images.ss3.no/ss3_v2_grafikk/top-content.jpg) repeat-x;
	padding: 2px;
	text-transform:uppercase;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
}
a.SS3_v3_tabsnoSelected {
	background-color:white;
	border:1px solid #222222;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	height:25px;
	width:auto;
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.SS3_v3_tabsnoSelected:hover {
	background-color:white;
	border:1px solid #222222;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	height:25px;
	width:auto;
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.SS3_v3_tabsSelected {
	background-color:white;
	border:1px solid #222222;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	height:25px;
	width:auto;
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}



.SS2_v2_banner_botline {
	background: #b43092;
}
.SS3_v2_toptekst_line {
	background: #333333;
}
#puttInnholdHer {
	padding: 4px;
}


#SS3_feedback {

	margin-left:0px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#709402;
}

/*//////////////////////////////// SS3 V2 TABS ////////////////////////////////*/
.SS3_tags li {
	list-style:none;
	font-size:12px;
}
.SS3_tags a {
	color: #000000;
	text-decoration:none;
	font-size:10px;
}
/*//////////////////////////////// SS3 V2 TABS ////////////////////////////////*/

/*//////////////////////////////// SS3 V2 LISTETABELL ////////////////////////////////*/
.tabellens_bg2, .tabellens_bg1 {
border-bottom: 1px solid #CCCCCC;
}
.tabellens_bg2 td, .tabellens_bg1 td {
	padding: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabellens_th, .tabellens_th td, .tabellens_th th {
	font-weight: bold;
}
/*//////////////////////////////// SS3 V2 SKJEMA ////////////////////////////////*/
.formTable th {
	font-weigth: bold;
	font-size:14px;
	background-color:#EEEEEE;
}
/*//////////////////////////////// SS3 VISALØSNING ////////////////////////////////*/
.SS3_visabet {
	background-color:#DADADA;
	border: 1px solid #EEEEEE;
	padding: 4px;
}
/*//////////////////////////////// SS3 SMARTERTAGS ///////////////////////////////*/
.smartertags_child {
	margin-left: 20px;
}
.smartertags_name {
	font-weight:bold;
}
.smartertags_elements {
	font-weight: normal;
}
.smartertags_has_children {
	margin-left: 0px;
}
.smartertags_hasnt_children {
	margin-left: 0px;
}
.smartertags_icons {
	float:left;
	width: 40px;
	margin-right: 5px;
	text-align:right;
}
.smartertags_icons img {
	margin-right: 5px:
}
.smartertags_plus {
	float: left;
	width: 15px;
	text-align:center;
}
/*//////////////////////////////// SS3 FIELDSETS ///////////////////////////////*/
.ss3_fieldset_v2 {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#5488ba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-image:url(../core/http://images.ss3.no/grafikk/fieldsetbg.png);
	background-repeat:repeat-y;
	background-position:right;
	margin:0px 0px 30px 0px;
	width:700px;
	position:relative;
	display:block;
	font-weight:normal;
	border-left:0px;
	border-right:0px;
}
p.ss3_fieldset_legend_v2 {
	background-color:#ffffff;
	border-bottom:0px solid #5488ba;
	color:#222222;
	font-weight:bold;
	font-size:110%;
	text-transform: uppercase;
	font-weight:bold;
	padding:0px 100px 0px 0px;
	margin:5px 0px 0px 0px;

}
.ss3_gen_fieldset {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#5488ba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-image:url(../core/http://images.ss3.no/grafikk/fieldsetbg.png);
	background-repeat:repeat-y;
	background-position:right;
	margin:0px 0px 30px 0px;
	width:400px;
	position:relative;
	display:block;
	font-weight:normal;
	border-left:0px;
	border-right:0px;
}
p.ss3_gen_fieldset_legend {
	background-color:#ffffff;
	border-bottom:0px solid #5488ba;
	color:#222222;
	font-weight:bold;
	font-size:110%;
	text-transform: uppercase;
	font-weight:bold;
	padding:0px 100px 0px 0px;
	margin:5px 0px 0px 0px;

}
.ss3_help {
	background:#f8f8f8 url(../core/http://images.ss3.no/grafikk/supportbg.png) no-repeat right top;
	border-width:2px;
	border-style:solid;
	border-color:#e41313;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin:0px 0px 20px 0px;
	width:500px;
	position:relative;
	display:block;
	font-weight:normal;

}
.ss3_help_legend {
	background-color:#e41313;
	border-width:1px;
	border-style:solid;
	border-color:#e41313;
	color:#f8f8f8;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}

.ss3_subTab {
	border-bottom:solid 2px #626262;
	padding-top:20px; 
	padding-bottom:7px;
}

.ss3_subTab_selected {
	border:solid 2px #626262; 
	border-bottom:solid 3px white; 
	margin:5px 5px 0px 5px; 
	padding:4px 10px 7px 10px; 
	background-color:white; 
	color:#5488ba;
}

.ss3_subTab_notSelected {
	border:solid 1px #626262 ;
	margin:5px 5px 0px 5px; 
	padding:4px 10px 7px 10px; 	
	background-color:#5488ba; 
	text-decoration:none; 
	color:white;
}
#sokEtterNoe_searchinput_0 {
	background: url('http://images.ss3.no/ico/search.gif') no-repeat right;
}

.ss3_fieldset_small {
	background-image:none;
	background-color:#eeeeee;
	border:0px;
	border-bottom:1pc solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:00px 0px 20px 0px;
	width:250px;
	display:block;
	padding: 0px 10px 10px 10px;';
}
.ss3_fieldset_small legend {
	background-color:white;
	background-image:none;
	border-width:0px 1px;
	border-style:solid;
	border-color:#657887;
	
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	letter-spacing:2px;
		
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -70px;';
}

.searchField {
	background: url('http://images.ss3.no/ico/search.gif') no-repeat right;
}

/* #######################          NEW    CALENDAR           ######################################
###################################################################################################### */

table.calendar{
background-color:#f2f2f4;
border:1px solid #121621;
padding-bottom:10px;
margin-top:25px;
width:170px;
height:140px;
}

td.calendar{
width:20px;
height:8px;
text-align:center;
font-size:10px;
}

td.calendarHeader {
width:20px;
height:20px;
font-weight:bold;
font-size:10px;
text-align:center;
}

td.calendarMonth {
height:20px;
font-weight:bold;
font-size:10px;
background-color:#5f7fb0;
color:white;
text-align:center;
}




td.calendarToday{
width:10px;
height:8px;
color:#5f7fb0;
text-align:center;
border:1px solid #5f7fb0;
font-size:10px;
}

table.events {
width:450px;
}

td.event {
width:450px;
height:30px;
border:1px solid #333333;
}

td.eventspace {
width:450px;
height:4px;

}

td.date {
background-color:#b8b8b8;
text-align:center;
font-size:22px;
cursor:pointer;
}

td.eventtitle {
padding-left:20px;
color:#444444;
font-size:13px;
}

td.eventtitle a {
text-decoration:none;
color:#111111;
}

td.eventtitle a:hover {
color:#5f7fb0;
text-decoration:none;
}

td.time {
padding-right:10px;
text-align:right;
font-weight:bold;
}

a.cal {
text-decoration:none;
color:#111111;
}

a.cal:hover {
color:#5f7fb0;
text-decoration:none;
}

p.dateinfo {
font-weight:bold;
font-size:12px;

}


table.dateinfo {
font-weight:bold;
font-size:12px;
margin-left:65px;
}



#twittfelt {
	width: 250px;
	height: 80px;
}

#twittpicfelt {
	width: 250px;
	height: 80px;
}


input{
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#333333;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

input:hover{
	border:1px solid #c2c2c2;
	background-color:#f4f4f4;
	color:#333333;
}

input.submit{
	border:1px solid #222222;
	background-color:#eeeeee;
	color:#111111;
	font-weight:bold;
	cursor:pointer;

}

input.submit:hover{
	border:1px solid #222222;
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

a.saveandstay{
	background-color:#eee;
}

a.saveandstay:hover{
	background-color:#ccc;
}


/* NEW SS3 TAB SYSTEM */
td.ss3_tab_left {
	width:14px;
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tabactleft.png');
	background-repeat:no-repeat;
	background-position:right;
}
td.ss3_tab_center {
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tabactcenter.png');
	background-repeat:repeat-x;
	padding-left:0px; padding-right:15px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
}
td.ss3_tab_right {
	width:14px;
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tabacright.png');
	background-repeat:no-repeat;
}
td.ss3_tab_act_left {
	width:14px;
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tableft.png');
	background-repeat:no-repeat;
	background-position:right;
}
td.ss3_tab_act_center {
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tabcenter.png');
	background-repeat:repeat-x;
	padding-left:0px; padding-right:15px;
	cursor:pointer;
}
td.ss3_tab_act_right {
	width:14px;
	height:39px;
	background-image:url('http://images.ss3.no/grafikk/tabs/tabright.png');
	background-repeat:no-repeat;
}
table.SS3_tabs{
	margin-bottom:-11.5px;
	height:39px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#111;
}

#ss3_module_tab_act, #ss3_module_tab:hover{
	display:block;
	background-color:#8a8a8a;
	border:1px solid #8a8a8a;
	margin-left:5px; 
	margin-bottom:5px;
	position:relative;
	margin-right:-1px;
	border-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	background-image:url(http://images.ss3.no/grafikk/ico2_arrow2rightg.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
}


#ss3_module_tab{
	display:block;
	background-color:#ddd;
	border:1px solid #ccc;
	margin-left:5px; 
	margin-bottom:5px;
	position:relative;
	margin-right:0px;
	border-right:1px solid #333;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(http://images.ss3.no/grafikk/ico2_arrow2right.png);
	background-position:102% 50%;
	background-repeat:no-repeat;
}

#ss3_module_tab_stat{
	display:block;
	background-color:#ddd;
	border:1px solid #ccc;
	margin-left:5px; 
	margin-bottom:5px;
	position:relative;
	margin-right:0px;
	border-right:1px solid #333;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}

#designgrouptitle{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid #333;
	background-color:#555;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}

table.designgroupselect {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#111;
	border-bottom:1px solid #ddd;
	background-color:#fbfbfb;
	text-decoration:none;
	padding-left:3px;
	cursor:pointer;
}

table.designgroupselect:hover {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid #ddd;
	background-color:#111;
	text-decoration:none;
	padding-left:3px;
}

a.createnewdesgroup{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-bottom:2px solid #fff;
	background-color:#478dc9;
	text-decoration:none;
	padding-left:10px;
	text-align:center;
	padding-top:6px; padding-bottom:6px;
	background-image:url(http://images.ss3.no/grafikk/ab_add.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:3px;
}

#designgroupmaintitle{
	display:block;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background-color:#000;
	text-decoration:none;
	padding-left:10px;
	text-align:center;
	padding-top:6px; padding-bottom:6px;
	cursor:pointer;
	border-bottom:1px solid #fff;
}

#designgroupmaintitle:hover{
	display:block;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background-color:#d379d4;
	text-decoration:none;
	padding-left:10px;
	text-align:center;
	padding-top:6px; padding-bottom:6px;
	border-bottom:1px solid #fff;
}

a.adesigngroupselect {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#111;
	text-decoration:none;
	padding-left:10px;
}

a.adesigngroupselect:hover {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-left:10px;
}

tr.toplevel_group{
	padding-left:5px; 
	height:25px; 
	background-color:#ddd; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
}

tr.toplevel_group a{
	color:#111;
}

tr.toplevel_group:hover{
	padding-left:5px; 
	height:25px; 
	background-color:#222; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
	color:#fff;
}

tr.toplevel_group:hover a{
	color:#fff;
}

tr.toplevel_item{
	padding-left:5px; 
	height:25px; 
	background-color:#eee; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
}
tr.toplevel_item_nonclick {
	padding-left:5px; 
	height:25px; 
	background-color:#eee; 
	border-bottom:1px solid #ccc;
	cursor:auto;
}

tr.toplevel_item a{
	color:#111;
}

tr.toplevel_item:hover{
	padding-left:5px; 
	height:25px; 
	background-color:#2b4c79; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
	color:#fff;
}

tr.toplevel_item:hover a{
	color:#fff;
}

tr.toplevel_back{
	padding-left:5px; 
	height:25px; 
	background-color:#395d06; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
}

tr.toplevel_back a{
	color:#fff;
}

tr.toplevel_back:hover{
	padding-left:5px; 
	height:25px; 
	background-color:#7bbc14; 
	border-bottom:1px solid #ccc; 
	cursor:pointer;
	color:#111;
}

