﻿/* ******************* TIPS EN VENN ************** */
/* Tip a friend */
#tipfriend {
}	

#tipfriendHeader {
	cursor:pointer;
	padding:0;
	height:22px;
	background:url(/_layouts/1044/images/header_tipafriend.gif) no-repeat 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#534C45;
	overflow:hidden;
}
#tipfriend img.icon {
	margin:4px 9px 0px 7px;
	float:left;
}	
#tipfriendHeader h4 {
	display:inline;
	text-transform:uppercase;
	font-size:1.1em !important;
	line-height:2.4em !important;
}
#tipfriend .tipfriendContent {
	padding:21px 6px 0 6px;
	background-color:#EDECEA; /*#F2F1F0;*/
	/*display;*/
	border-left:1px solid #A9A39B;
	border-right:1px solid #A9A39B;
	width:211px;
}
#tipfriend .tipfriendContent p {
	padding:0;
	margin:0 0 68px 0;
	font-size:1.2em;
}
#tipfriend .tipfriendContent span.error {
	font:bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color:#F64C00;
	margin:4px 0 16px 0;
	padding:0 0 0 24px;
	/*background:url(/images/iconError.gif) no-repeat 1px 0px;*/
	*zoom:1;
	display:block;
}
#tipfriend .tipfriendContent input,
tipfriend .tipfriendContent img.inputCorner {
	margin:0 0 7px 0;
	vertical-align:top;
	*position:relative;
	*top:-1px;
}
#tipfriend .tipfriendContent input {
	height:15px;
}
div#tipfriendContent .floatRight input {
	margin:0;
	*margin:1px 0 0 0;
	font-size:1.4em;
	height:21px;
}
#tipfriendFooter {
	height:3px;
	background:url(/_layouts/1044/images/footer_tipafriend.gif) no-repeat 0px 0px;
}
div#tipfriendContent .floatRight {
	margin:0 0 5px 0;
}

/* Wrapper for webparts */
.webpartWrapper {
	margin:0 0 24px 0;
	padding:21px 0 0 0;
	*padding:22px 0 0 0;
	font-size:10px;
}

#search_box{
	width: 176px;
	height: 29px;
	background: url('http://www.skiforbundet.no/Search/_styles/bgsearchbox1.png');
	background-repeat: no-repeat;
}


/* Border top for boxes */
.borderTop {
	border-top:1px dotted #534C45;
}

/*
**********************************
***  STYLING FOR WEBDELTITLER  ***
**********************************
*/

#yellow .ms-WPHeader
{
	background-image:none;
	background-color:#FFFFFF;
	background-image:url('Images/WPheaderYellow.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
	width:180px;
	border-width:0px;
}
#yellow .ms-WPHeader TD
{
	border-bottom:none;
}
#yellow .ms-WPBorder,#yellow .ms-WPBorderBorderOnly
{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
#yellow .ms-WPBorder
{
	border-top-width:0px;
	border-color:#CCCCCC;
	margin-bottom:10px;
	float:left;
}
#yellow .ms-WPTitle
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.7em;
/*padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;*/
}
#yellow .ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#000000;
text-decoration:none;
cursor:pointer;
}
#yellow .ms-WPTitle A:hover
{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
#yellow span
{
	padding: 2px 7px 2px 5px;
}

#blue .ms-WPHeader
{
	background-image:none;
	background-color:#FFFFFF;
	background-image:url('Images/WPheaderBlue.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
	width:180px;
	border-width:0px;
}
#blue .ms-WPBorder,#yellow .ms-WPBorderBorderOnly
{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
#blue .ms-WPBorder
{
	border-top-width:0px;
	border-color:#CCCCCC;
}
#blue .ms-WPTitle
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:10px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
#blue .ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
#blue .ms-WPTitle A:hover
{
color:#CCCCCC;
text-decoration:underline;
cursor:pointer;
}

#pink .ms-WPHeader
{
	background-image:none;
	background-color:#FFFFFF;
	background-image:url('Images/SKIRosaWebdeltopp.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
	width:180px;
	border-width:0px;
}
#pink .ms-WPBorder,#yellow .ms-WPBorderBorderOnly
{
	border-color:#92458d;
	border-width:1px;
	border-style:solid;
}
#pink .ms-WPBorder
{
	border-top-width:0px;
	border-color:#92458d;
}
#pink .ms-WPTitle
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:10px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
#pink .ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
#pink .ms-WPTitle A:hover
{
color:#CCCCCC;
text-decoration:underline;
cursor:pointer;
}


/*********************************************/
/*          Blog pages                      */
/*******************************************/

/* Fakta del header*/
div.greyborder
{
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	
}




div.padding20
{
	padding-bottom:20px;
	margin-bottom:20px;
}
div.headerleft
{
	width:180px;
	background-image:url('Images/leftgrdnt.png');
	background-position:left top; 
	background-repeat:no-repeat;
	/*float:left;*/
	 height:25px;
	
	
}
div.headerright
{
	width:176px;
	background-image:url('Images/rightgrdnt.png');
	background-position:right top; 
	background-repeat:no-repeat;
	height:25px;
	float:right;
	
}
div.headermiddle
{
	 width:172px;
	 background-image:url('Images/mdlgrdnt.png');
	 float:left;
	 background-repeat:repeat-x;
	height:25px;
	 padding-top:5px;
	
}

div.headermiddle span
{	
	font-size:0.7em;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;	
}

div#bloggerpic
{
	width:178px;
	padding:0 1px;
	
}



div.ms-WPBody h3.greyhead
{
	font-size:1em;
	color:#686868;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	margin:0px 5px;
}




/*Blogger i media*/
div#medialinks td.ms-vb
{
	margin-bottom:10px;
	padding-top:5px;
	
}

div#medialinks td.ms-vb img
{
	display:none;
}

div#medialinks .ms-vb a
{
	color:#035FAC;
	text-decoration:none;
	
}
div#medialinks .ms-vb a:hover{
	text-decoration:underline;
}


/*Sponsor list*/
div#sponsorlistcontainer .greyborder
{
	float:left;
	padding-top:5px;
}
div#sponsorlistcontainer a
{
	text-align:center;
	width:178px;
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #cccccc solid;	
}


div#sponsorlistcontainer a img
{
	border:0;
	/*border-top:0px;
	border-left:0px;border-right:0px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	width:164px;
	margin-left:5px;*/
}

/**************************************************
	Sponsorer
**************************************************/

/* *********  SPONSORFELT  ********** */

.sponsorfelt
{	
	/*height:145px;
	float:left;*/
	margin-top:25px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	padding-bottom:20px;
}

div#sponsorfelt_top
{
	float:left;margin-bottom:20px;width:100%;text-align:left;			
}
div#sponsorfelt_top span
{
	font-size:8pt;color:#cccccc;width:10%;			
}
div#sponsorfelt_top div
{
	height:8px;border-bottom:1px #cccccc solid;width:90%;float:right;*margin-top:-15px;
}
div#hvitvintersponsorfelt_top																	/* Hvit vinter */
{																								/* Hvit vinter */
	float:left;margin-bottom:20px;width:100%;text-align:left;									/* Hvit vinter */
}																								/* Hvit vinter */
div#hvitvintersponsorfelt_top span																/* Hvit vinter */		
{																								/* Hvit vinter */
	font-size:8pt;color:#cccccc;width:10%;														/* Hvit vinter */
}																								/* Hvit vinter */
div#hvitvintersponsorfelt_top div																/* Hvit vinter */
{																								/* Hvit vinter */
	height:8px;border-bottom:1px #cccccc solid;width:82%;float:right;*margin-top:-15px;			/* Hvit vinter */
}																								/* Hvit vinter */
div#mp_sponsorcontainer
{
	margin-right:30px;
	margin-left:15px;
	
}

div#mp_sponsorcontainer ul
{
	margin:0 auto;
	padding:0;
	/*float:left;*/
}

div#mp_sponsorcontainer ul li
{
	/*float:left;*/
	display:inline;
	margin-right:30px;
}

div#mp_sponsorcontainer ul li:first-child
{
	margin-left:0px;
}
div#mp_sponsorcontainer ul li:last-child
{
	margin-right:0px;
}

/********************************************************
			artikkel bilder lightbox
********************************************************/
div#picture
{
	/*line-height:0px;*/	
	padding:5px 1px 5px 1px;
	float:left;
}
div#picture p#clicktozoom
{
	padding:8px 7px 10px 7px;
	float:left;
	font-size:0.7em;
	color:#666666;
	width:156px;
	
}

div#picture div
{
	float:left;
	width:86px;
	height:45px;
	border:1px #cccccc solid;
	
}

div#picture span
{
	padding:0;
	margin:0;
	width:86px;
}
div#picture a
{
	
}

div#picture img
{
	border:0;
	width:86px;
	float:left;
}

/**************************************************
			Verktøy linje (facebook, twitter)
**************************************************/
div#tools
{
	padding-top: 10px;
	float:right;			
}

div#tools a
{
	text-decoration:none;
}

div#tools img
{
	border:0;
}


/********************************************************
			Kommentarfunksjonaliteten (si din mening)
*********************************************************/
/*
	Add comment
*/
.forbundetonline-uc-addcomment
{
	float:left;
	border:1px #999999 solid;	
	width:560px;
	background-color:#F5F5F5;
	padding-bottom:10px;
}
.forbundetonline-uc-addcomment-title
{
	float:left;
	padding:10px;
	font-size:16px;
}
.forbundetonline-uc-addcomment-description
{
	float:left;
	width:530px;
	font-size:12px;
	margin-left:10px;
}
.forbundetonline-uc-addcomment-error
{
	float:left;
	font-size:20px;
	width:530px;
	margin-left:10px;
	margin-top:10px;
	color:#FF3311;	
}
.forbundetonline-uc-addcomment-name
{
	float:left;
	width:530px;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
}
.forbundetonline-uc-addcomment-email
{
	float:left;
	width:530px;
	font-size:12px;
	margin-left:10px;
}
.forbundetonline-uc-addcomment-comment
{
	float:left;
	width:530px;
	font-size:12px;
	margin-left:10px;
}
.forbundetonline-uc-addcomment-button
{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
/*
	Display comment
*/
.forbundetonline-uc-comments
{
	float:left;
	border:1px #999999 solid;	
	width:560px;
}
.forbundetonline-uc-comments-box
{
	float:left;
	padding:10px;
}
.forbundetonline-uc-comments-comment
{
	float:left;
	border:1px #999999 solid;
	margin:10px 0px 0px 0px;
	padding:10px;
	background-color:#F5F5F5;
	width:515px;
}
.forbundetonline-uc-comments-author
{
	float:left;
	font-size:10px;
	width:500px;
}
.forbundetonline-uc-comments-name
{
	color:#FF5511;
}
.forbundetonline-uc-comments-thecomment
{
	float:left;
	font-size:12px;
	margin-top:10px;
	width:500px;
}
.forbundetonline-uc-comments-answer
{
	float:left;
	font-size:12px;
	border:1px #999999 dotted;
	padding:10px;
	margin-top:10px;
	background-color:#EEEEEE;
	width:490px;
}

.forbundetonline-uc-sponsors
{
	float:left;
	border-top:0px #cccccc solid;
	border-bottom:1px #cccccc solid;
	padding: 3px 3px 3px 3px;
	width:955px;		
}
.forbundetonline-uc-sponsors-box
{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	width:945px;		
	padding:5px 5px 5px 5px;	
}
.forbundetonline-uc-sponsors-content
{
	margin:0;
	padding:0;
}
.forbundetonline-uc-sponsors-images
{	
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.forbundetonline-uc-sponsors-link
{

}
.forbundetonline-uc-sponsors-image
{
	border:none;
}
