/*******************************
 *
 *  Klasser CSS Sprites, för att minska antal http anrop.
 *
 *******************************/
.sprites
{
	background-image:url('/bilder/stilmallar/Buttonimage3.png');
	background-repeat:no-repeat;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonNasta, .sprites#ctl00_ContentPlaceHolder1_Hotelloffer, a.sprites#NoHotelloffer, a.sprites#Avsluta, .sprites#ctl00_ContentPlaceHolder1_ButtonBack, .sprites#ctl00_ContentPlaceHolder1_ButtonSkickaIn, .sprites#Tillbaka, .sprites#Avsluta, .sprites#Bokning, .sprites#TdTillbaka, .sprites#TdAvsluta, .sprites#HotellOfferAvsluta, .sprites#TdBokning, a.sprites#Complete
{
	height:25px;
	width:70px;
	/*display:block;*/
	text-decoration:none;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonNasta
{
	background-position:-70px -275px;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonNasta:hover
{
	background-position:0px -275px;
}

.sprites#ctl00_ContentPlaceHolder1_Hotelloffer
{
	display:block;
	background-position:-70px -350px;
}

a.sprites#ctl00_ContentPlaceHolder1_Hotelloffer:hover
{
	background-position:0px -350px;
}

a.sprites#NoHotelloffer
{
	display:block;
	background-position:-70px -325px;
}

a.sprites#NoHotelloffer:hover
{
	background-position:0px -325px;
}

a.sprites#Avsluta
{
	background-position:-210px -300px;
}

a.sprites#Avsluta:hover
{
	background-position:-140px -300px;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonBack
{
	background-position:-210px -325px;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonBack:hover
{
	background-position:-140px -325px;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonSkickaIn
{
	background-position:-70px -300px;
}

.sprites#ctl00_ContentPlaceHolder1_ButtonSkickaIn:hover
{
	background-position:0px -300px;
}

a.sprites#Complete
{
	display:block;
	background-position:-70px -300px;
}
a.sprites#Complete:hover
{
	background-position:0px -300px;
}

.sprites#TdTillbaka, .sprites#TdAvsluta, .sprites#TdBokning
{
	display:block;
}
.sprites#TdBokning
{
	background-position:-210px -275px;
}
.sprites#TdBokning:hover
{
	background-position:-140px -275px;
}
.sprites#TdTillbaka
{
	background-position:-210px -325px;
}
.sprites#TdTillbaka:hover
{
	background-position:-140px -325px;
}
.sprites#TdAvsluta
{
	background-position:-210px -300px;
}
.sprites#TdAvsluta:hover
{
	background-position:-140px -300px;
}
a.sprites#MenuLinkButton1, a.sprites#MenuLinkButton2, a.sprites#MenuLinkButton3, a.sprites#MenuLinkButton4, a.sprites#MenuLinkButton5, a.sprites#MenuLinkButton6, a.sprites#MenuLinkButton7, a.sprites#MenuLinkButton8, a.sprites#MenuLinkButton9, a.sprites#MenuLinkButton10, a.sprites#MenuLinkButton11
{
	height:25px;
	width:140px;
	display:block;
	text-decoration:none;
	position:absolute;
	left:8px;
}

a.sprites#MenuLinkButton1
{
	top:225px;
	background-position:-140px 0px;
}

a.sprites#MenuLinkButton1:hover
{
	background-position:0px 0px;
}

a.sprites#MenuLinkButton2
{
	top:252px;
	background-position:-140px -25px;
}

a.sprites#MenuLinkButton2:hover
{
	background-position:0px -25px;
}

a.sprites#MenuLinkButton3
{
	top:279px;
	background-position:-140px -50px;
}

a.sprites#MenuLinkButton3:hover
{
	background-position:0px -50px;
}

a.sprites#MenuLinkButton4
{
	top:309px;
	background-position:-140px -75px;
}

a.sprites#MenuLinkButton4:hover
{
	background-position:0px -75px;
}

a.sprites#MenuLinkButton5
{
	top:336px;
	background-position:-140px -100px;
}

a.sprites#MenuLinkButton5:hover
{
	background-position:0px -100px;
}

a.sprites#MenuLinkButton6
{
	top:366px;
	background-position:-140px -125px;
}

a.sprites#MenuLinkButton6:hover
{
	background-position:0px -125px;
}

a.sprites#MenuLinkButton7
{
	top:393px;
	background-position:-140px -150px;
}

a.sprites#MenuLinkButton7:hover
{
	background-position:0px -150px;
}

a.sprites#MenuLinkButton8
{
	top:420px;
	background-position:-140px -175px;
}

a.sprites#MenuLinkButton8:hover
{
	background-position:0px -175px;
}

a.sprites#MenuLinkButton9
{
	top:450px;
	background-position:-140px -200px;
}

a.sprites#MenuLinkButton9:hover
{
	background-position:0px -200px;
}

a.sprites#MenuLinkButton10
{
	top:477px;
	background-position:-140px -225px;
}

a.sprites#MenuLinkButton10:hover
{
	background-position:0px -225px;
}

a.sprites#MenuLinkButton11
{
	top:504px;
	background-position:-140px -250px;
}

a.sprites#MenuLinkButton11:hover
{
	background-position:0px -250px;
}

a.sprites#Sauf, a.sprites#Sauf:link, a.sprites#Sauf:active, a.sprites#Sauf:visited, a.sprites#Sauf:hover
{
	height:63px;
	width:130px;
	position:absolute;
	left:8px;
	top:560px;
	background-position:0px -376px;
}
	
a.sprites#ITF, a.sprites#ITF:link, a.sprites#ITF:active, a.sprites#ITF:visited, a.sprites#ITF:hover
{
	height:21px;
	width:130px;
	position:absolute;
	left:8px;
	top:640px;
	background-position:0px -440px;
}

/*Slut på CSS Sprites försök*/

/*******************************
 *
 *  Klasser för Nyhetsbrev på hemsidan
 *
 *******************************/

.Newsletterbrodtext
{
	font-size: 9pt;
	font-family:Verdana, sans-serif;
}

.Newsletterrubrik
{
	font-size: 13pt;
	font-weight:bold;
	font-family:Verdana, sans-serif;
}
.Newsletterpadding {padding:2px;}
.Newsletterkurser {font-family:Verdana, sans-serif; font-size:7pt;}
.Newsletterpersonuppgifter { font-family:Verdana, sans-serif; font-size:8pt}
.Newsletterpersonuppgifterlank { font-family:Verdana, sans-serif; font-size:8pt; color:#00368a;}
a.Newsletter {font-size: 9pt; font-family:Verdana, sans-serif; color:#00368a;}

/*Slut på klasser för nyhetsbrev på hemsidan*/

/*******************************
 *
 *  Klasser för inbjudan till frukostseminarier på hemsidan
 *
 *******************************/

.FrukostokaRadavstand 
{
	line-height: 1.8;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.Frukoststyle1 
{
	line-height: 1.8;
	font-weight: bold; 
	font-family: Verdana, sans-serif; 
	font-size: 12px;
}
.Frukoststyle2 
{
	color: #000099
}
.Frukoststyle3 
{
	color: #0066FF
}




/*Slut på klasser för nyhetsbrev på hemsidan*/

body
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#MainBox
{
	margin:0px;
	width:950px;
	/*border-style:solid;
	border-width:3px;*/
}

#TopBox
{
	/*margin: 0px 0px 10px 0px;*/
	/*background-image:url('/bilder/topbgSummer08.jpg');
	background-position:top;
	background-repeat:no-repeat;*/
	/*height:0px;*/
	/*border-style:solid;
	border-width:1px;
	border-color:Red;*/
}

#TopBoxLeft
{
	float:left;
	width:130px;
	padding-left: 20px;
	padding-top:5px;
	color:White;
}

#TopBoxRight
{
	/*margin-left:200px;*/
	margin-left:695px;
	height:114px;
}

#TopBoxStrip
{
	z-index:10;
	position:absolute;
	color:White;
	height:25px;
	width:950px;
	top:148px;
	background-image:url('/bilder/topline.jpg');
	padding-top:9px;
	/*background-color:blue;*/

}

#DefaultBoxLeft
{
	float:left;
	width:400px;	
}

#DefaultBoxLeft li
{
	height: 17px;
}

#DefaultBoxRight
{
	border-left: dotted 1px black;
	margin-left:400px;
	padding-left:20px;
}

.Defaultgrid
{
	 border-right-style:groove;
	 border-right-width:2px;
	 border-right-color:#a0c0e7;
	 border-bottom-style:groove;
	 border-bottom-width:2px;
	 border-bottom-color:#a0c0e7;
}

.DefaultgridLeft
{
	 border-bottom-style:groove;
	 border-bottom-width:2px;
	 border-right-style:groove;
	 border-right-width:2px;
	 border-left-style:groove;
	 border-left-width:2px;
}

a.Nodecoration
{
	color:Black;
	text-decoration:none;
	font-size:7pt;
	display:block;
	background-color:#e8f0f9;
}

a.NodecorationInteractive, a.NodecorationInteractive:link, a.NodecorationInteractive:visited
{
	color:Black;
	text-decoration:none;
	font-size:7pt;
	font-weight:bold;
}

a.NodecorationInteractive:hover
{
	color:#cc6600;
}

a.StripLink, a.StripLink:visited, a.StripLink:link, a.StripLink:active
{
	font-family:Arial, 'Sans-Serif';
	font-size: 9pt;
	color:White;
	text-decoration:none;
	vertical-align: middle;
}
a.StripLink:hover
{
	text-decoration:underline;
}

#MiddleBox
{
	top: 195px;
}

#MenuBox
{
	margin: 40px 0px 0px 0px;
	float:left;
	width: 140px;
}

#ContentBox
{
	margin: 40px 0px 0px 0px;
	margin-left: 163px;
	width: 640px;
}

#NewsBox
{
	margin: 5px 0px 0px 0px;
	
	float: right;
	width:140px;
	min-height:500px;
	_height:500px;
}

#BottomBox
{
	text-align: center;
	padding-top:5px;
	/*Använd heigt 50px när man använder JULbottombg.jpg*/
	height:20px;
	background-image:url('/bilder/bottombg.jpg');
	margin: 3px 0px 0px 0px;
	color:White;
	clear: both; 
}

#DefaultKurskategorier
{
	font-size: 17px; 
	background-color: #bdd0ee; 
	margin-left: 20px; 
	margin-right: 90px;
	font-weight: bold;
}

#DefaultKlickaPaLankarna
{
	font-size: 9px; font-weight: normal
}

.Textboxes
{
	font-size: 14px;
	/*width: 151px;*/
}

.CategoryTitle
{
	background-color:#d7e1f1;
	width:100%;
	font-size:small;
	font-weight:bold;
	text-align:center;
}


.TopTitleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:White;
	font-size:x-large;
	font-weight:900;
}

.PageTitle
{
	background-image:url('/bilder/TitelBakgrund.gif');
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:White;
	font-size:14px;
	font-weight:bold;
	height:30px;
	vertical-align:top;
	text-indent:5px;
	padding-top: 6px;
}

td.TDPageTitle
{
	background-image:url('/bilder/TitelBakgrund.gif');
	height:30px;
	vertical-align:middle;
}

a.Biglink, a.Biglink:link, a.Biglink:active, a.Biglink:visited
{
	color:Blue;
	font-size:16px;
	display:block;
	text-decoration:underline;
}

/*******************************
 *
 *  h1, h2, h3, m.m.
 *
 *******************************/
 h3
 {
	font-size: 11pt;
	font-weight: bold;
 }
 
/*******************************
 *
 *  Klasser för kategorilistan på förstasidan
 *
 *******************************/
 
 #ctl00_MenuLinkTextBoxSearch
 {
 	
	left:8px;
	top:197px;
	position:absolute;
 }
 
 #MenuLinkTextBoxSearch
 {
	left:8px;
	top:197px;
	position:absolute;
 }
 
 .MenuLinkImageButtonSearch
 {
	/*background-image: url('/bilder/knappar/Sok.jpg');*/
	left:120px;
	top:194px;
	position:absolute;
 }


.Memberlist
{
	color:Black;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	
	position:absolute;
	left:8px;
	top:545px;
}

a.Link, a.Link:link, a.Link:active, a.Link:visited
{
	color: black;
	text-decoration:underline;
}

a.Link:hover
{
	color:#cc6600;
}


/*******************************
 *
 *  Klasser för kategorilistan på förstasidan
 *
 *******************************/
span.HighlightedText
{
	color: #ee2211;
}

span.DateText
{
	font-weight: bold;
}
 
ul.CourseCategoriesBlue
{
	list-style-image:url('/bilder/symboler/li_blue.gif');
}
ul.CourseCategoriesYellow
{
	list-style-image:url('/bilder/symboler/li_yellow.gif');
}
ul.CourseCategoriesGreen
{
	list-style-image:url('/bilder/symboler/li_green.gif');
}

a.ListLink, a.ListLink:link, a.ListLink:visited
{
	color: Black;
	text-decoration : none;
}

a.ListLink:hover
{
	color:#cc6600;
}

/*******************************
 *
 *  Klasser för referenser/citat
 *
 *******************************/

.CourseTitle
{
	font-size:9pt; 
	text-decoration:underline;
}

.CourseQuote
{
	font-style: italic; 
	font-size:8pt;
}

.Participant
{
	font-size:8pt;
	font-weight:bold;
}

a.CourseLink, a.CourseLink:link, a.CourseLink:active, a.CourseLink:visited
{
	color: black;
	text-decoration:underline;
}

a.CourseLink:hover
{
	color:#cc6600;
}



/**********************************
 *
 * Formulär
 *
 **********************************/

.CorrectField
{
	background-color: white;
}

.IncorrectField
{
	background-color: #ff9999;	
}

.ValidationMessage
{
	color:Red;
	font-weight:bolder;
	text-align:left;
}

/*******************************
*
* Tabeller
*
*******************************/

.CourseTable
{
	border: groove 2px black;
	border-collapse: collapse;
	width: 100%;	
}

.CourseTable td
{
	padding: 4px 4px 4px 4px;
	border: groove 2px black;
}

.CourseTable th
{
	padding-left:4px;	
}

/*******************************
*
* Bilder
*
*******************************/

img
{
	border-style:none;
}

/**********************************
 *
 * Klasser för Sommarwebben 2009
 *
 **********************************/
 
 .Placmentpic1s2009 {
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Placmentpic2s2009 {
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Placmentpic3s2009 {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.styleBGnews{
	background-image:url('/sommar/NewsBGs2009.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-position: 100% 0%;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 10px;
}
.newcoursestext{
	padding-right: 15px;
}

/*******************************
*
* Sånt som är dolt för datorer men inte skrivare
*
*******************************/
#TopRightBoxIfPrint
{
	width:0px;
	height:0px;
	display:none;
}