@charset "utf-8";
/* CSS Document */

/* Allmant */

body {
	background-image:url(/images/bg6.png);
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/	
	margin: 0; 
	padding: 0;
	text-align: center;
}

strong {
	font-weight: 900;
	color: #a82a2a;
}

#container { 
	width: 55em; /*48.5em;*/  
	background: #FFFFFF;
	/*background-image: url(/images/main_bg.png);
	background-repeat: repeat-y;	
	background-position: top left;*/
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
	-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
} 

#header { 
	background-color: #ffd463;
	background-image: url(/images/LyckligaHunden_header1.png);
	padding: 0px;
	width: 55em;
	height: 61px;	
	margin: 10px auto 20px auto; 
	border: 1px solid #000000;
	text-align: left; 
	-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
}

#header h1 {
	margin: 0;
	padding: 10px 0; 
}

#mainContent {
	margin: 0 0 0 11em; /*13em;*/ 
	padding-left: 0px;
	
} 

#mainContent h2{
	/*font: bold, 2em, "Hoefler text", Arial, Helvetica, sans-serif;*/
	/*border-bottom: 1px solid black;*/
}

#mainContent h1{
	font-family: Helvetica, Arial sans-serif;
	font-size: 1.5em;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	border-bottom: 2px solid #a82a2a;
	color: #a82a2a;
}


#navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background: #ffd463;
	padding: 11px;
	padding-left: 1em;
	
} 

#navbar table tr td{
	padding: 0 10px 0 10px;
	}

#sidebar1 {
	letter-spacing: 1px;
	background-image: url(/images/sidebar_bg1.png);
	background-repeat: repeat-x;	
	background-position: left bottom;
	float: left; 
	width: 135px;
	background-color: #ffd463; 
	padding: 0px; 
	padding-right: 10px;
}

#mainNav {
	margin: 0;
	padding: 0;
	width: 130px;
	margin-left:4px;
	list-style: none;
	/*border-bottom: 1px dashed #feeab4;*/
}



#mainNav a {	
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	color: #ce2828;
	font-size: 16px;
	text-decoration: none;
	/*border: 1px dashed #feeab4;*/
	padding: 7px 0px 7px 7px;
	display: block;
	/*border-bottom: none;*/
	font-weight: 100;
	zoom: 1;
}

#mainNav a:hover {
	/*font-weight: bold;*/
	/*padding: 7px 0px 8px 7px;*/
	background-color: #feeab4;
	text-decoration: underline;
	/*border: 1px dashed #000;	*/
}

#fotoLink1 {
	list-style: none;
	display: none;
}

#fotoalbum #fotoLink1 ,
#nyttalbum #fotoLink1 {
	font-size: 16px;
	display: block;
	padding-left: 10px;
}

#fotoalbum #fotoLink1 a,
#nyttalbum #fotoLink1 a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}

/*#fotoalbum #fotoLink , 
#home #homeLink,
#presentation #presLink,
#nyheter #newsLink,
#gastbok #gastLink, 
#kurser #kursLink,
#karta #kartLink,
#nyttalbum #fotoLink,
#nyttalbum #fotoLink2 {

				font-weight: bold;
					
}*/



#karta h2 {
 color: #a82a2a;
 border-bottom: 1px #a82a2a solid;
}

#footer { 
	background:#ffd463;
	width: 55em;  
	margin: 10px auto 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
	-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
} 


#footer p {
	/*font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;*/
	/*font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;*/
	/*font-family: Times, "Times New Roman", serif;*/
	font-family: "Hoefler text", Arial, Helvetica, sans-serif;
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	margin: 0; 
	font-size: 14px;
	padding: 10px 10px 10px 3em; 
	font-weight: bolder;
	/*color: #a82a2a;*/
}

#counter {
	margin: 0 0 0 16em;
}

#antalbesok {
	margin: 0.5em 0 0 12em; 
	color: #808080;
}

/*Nyheter */

#newscontainer {
	width: 400px;
	margin-left: 4.5em;
}

#postanytt a {
		text-decoration: none;
		margin-left: 8.7em;
		color: #a82a2a;
		font-size: 20px;
		padding: 3px;
		
}

#postanytt a:hover {
		text-decoration: none;
		border: 1px dashed #a82a2a;
		background-color: #feeab4;
		color: #a82a2a;
		font-size: 20px;	
}

#red_xfade a {
		padding: 3px;
		margin-top: 0px;
		text-decoration: none;
		margin-left: 13em;
		color: #a82a2a;
		font-size: 20px;
}

#red_xfade a:hover {
		padding: 2px;
		text-decoration: none;
		border: 1px dashed #a82a2a;
		background-color: #feeab4;
		color: #a82a2a;
		font-size: 20px;	
}

#raderaovan a {
	margin-left: 8.7em;
	margin-top: 2em;
	text-decoration: none;
	font-size: 18px;
	color: #a82a2a;
}

#raderaovan a:hover {
		text-decoration: underline;	
}

#redigeraovan a {
	margin-left: 8.7em;
	margin-top: 0em;
	padding-top: 0px;
	text-decoration: none;
	font-size: 18px;
	color: #a82a2a;
}

#redigeraovan a:hover {
		text-decoration: underline;	
}

#news_top {
	
	margin-top: 12px;
	padding: 61px 0 0 0;
	background: url(/images/scroll_top_long4.png) no-repeat center top;
	
	
}

#news {
	margin: 0px;
	padding: 0px;
	border: 1px dotted white;
	background: url(/images/scroll_mid_long7.png) repeat-y center top;
	zoom: 1;
	
}

#news_bot {
	
	padding: 93px 0 0 0;
	background: url(/images/scroll_bot_long4.png) no-repeat center top;
	
}

.leftfloat_news_img {
	/*width: 200px;*/
	float: left;
	padding: 0px;
	background: #EEE;
	margin: 3px;
	margin-right: 20px;
	border: 1px solid black;
	-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
	zoom: 1;
}

.rightfloat_news_img {
	/*width: 200px;*/
	float: right;
	padding: 0px;
	margin: 3px;
	margin-left: 20px;
	border: 1px solid black;
	-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
	zoom: 1;
}

#inlaggsbox {
	width: 500px;
	margin: 10px 0 10px 0;
	overflow: hidden;
	padding: 10px;
	padding-bottom: 20px;
}

#rubrikbox {
	width: 495px;	
	margin: 10px 60px 0px 5px;
	padding: 0px;
}

#news h2 {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	line-height: 1.5;
	font-size: 28px;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px dashed #a82a2a;
	color: #a82a2a;
	
}

#datumbox {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: right;
	color: #a82a2a;
	letter-spacing: 2px;
	font-weight: bolder; 
	font-size: 12px;
	
}

#news p {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	font-weight: lighter;
	text-align: left;
	display: block;
	/*margin: 0px;
	padding: 0px;
	display: inline;*/	
}

/*#news p:first-letter {
	font-weight: bolder;
	font-size: 1.5em;
}*/

#imageContainer {
	position:relative;
	margin:auto auto 5px 5.3em;
	width:500px;
	border:1px solid #000;
	/*-webkit-box-shadow: 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px #888;*/
}

#imageContainer {
	height:309px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#sidebar1 h3, #sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

#pres_img {
	margin-left: 12.5em;
}

/* Presentation */

#presentation p {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 14px;
	/*font-family: Cambria, Bell MT, Big Calson, Bitstream Charter, Times, serif;*/
	line-height: 1.5;
	font-weight: lighter;
}

/*#presentation p:first-letter {
	font-weight: 100;
	font-size: 1.1em;
} /*

/* Gästbok */

/*#gastbok  p{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}*/

/*#gastbok p:first-letter {
	font-size: normal;
}*/

#gb_meddelandebox {
	width: 32em;
	border: 1px black solid;
	overflow: hidden;
	margin-left: 3em;
	margin-bottom: 20px;
	padding-bottom: 20px;
	/*-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;*/
}

#gb_namn_datum_box {
	width: 540;
	background-image: url(/images/gb_medd_legend_bg1.png);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	/*background-color: #ffd463;*/
	overflow: hidden;
	border-bottom: 1px black solid;
	zoom: 1;
}

#gb_namnbox {
	padding: 2px 0 2px 3px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	float: left;
	width: 20em;
	color: #a82a2a;
}

#gb_namnbox p {
	padding: 0px;
	margin: 0px;
}

#gb_datumbox {
	padding: 2px 3px 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	float: right;
	width: 100px;
	text-align: right;
	color: #a82a2a;
}

#gb_meddelande {
	width: inherit;
	font-family: Times, Arial, Helvetica serif;
	letter-spacing: 1px;
	line-height: 1.2;
	padding: 2px 0 0 2px;
}

#gb_meddelande  p {
	display: inline;
}

.gb_meddelande {
	font-size: 18px;
}

.feltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: red;
}

/*.feltext p:first-letter {
	font-weight: normal;
	font-size:normal;
}*/

/* Fotoalbum */

#fotoalbum img {
	
	border: 1px solid #000;}

#imagebox {
	width: 42em;
	border: 1px solid black;
	overflow: hidden;
	background-color: #fffaee;
	margin-bottom: 3em;
	zoom: 1;
}

#foto_container {
	margin: 4px;
	float: left;
	
}

#foto_bild {
	border: 1px solid #000;
	margin: 3px;
	margin-bottom: 1px;
	/*-webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;*/
}

#foto_bild img {
	border: none;
}

#foto_lankar {
	width: 150px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 1em;
	/*background-color: #DDD;
	border: 1px dashed black;*/
}

#albumcontainer {
	width: 40em;
	overflow: hidden;
	zoom: 1;
}

#albumbox {
	width: 39.9em;
	overflow: hidden;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 1em 0;
	border: 1px solid #a82a2a;
	background-color: #fff6df;
	zoom: 1;
}

#album_besk {
	float: left;
	width: 40em;
	margin: 0 0 0.5em 0;
	padding-top: 0.5em;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px dashed #a82a2a;
	zoom: 1;
}

#album_besk p{
		font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size: 16px;
		padding: 0px;
		margin: 0px;
}

#album_bild {
	float:left;
	width: 150px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 0em;
	margin-left: 0.3em;
	padding-bottom: 1em;
	padding-top: 0.5em;
}

#album_bild img {
	border: 1px solid black;
}

#fotoalbum  .header_img {
	border: none;
}

#fotoalbum .start_datum {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bolder;
}

#album_rubrik_datum {
	background-color: #fff6df;
	float: left;
	overflow: hidden;
	width: 39.8em;
	padding-left: 0.5em;
	border-bottom: 1px dashed #a82a2a;
}

#album_rubrik {
	float: left;
	overflow: hidden;
	width: 25em;
	padding-left: 0.2em;
}

#album_rubrik h2{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	line-height: 1.5;
	font-size: 22px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	text-align: left;
	color: #a82a2a;
}

#album_datum {
	float: right;
	margin: 0px;
	padding: 0 20px 0 0;
}

#album_datum p {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

#visaalbum {
	float: left;
	margin: 0px;
	padding: 5px
}

#visaalbum a {
	border: 1px solid #a82a2a;
	border-right: 2px solid #a82a2a;
	border-bottom: 3px solid #a82a2a;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-size: 20px;
	padding: 5px;
	zoom: 1;
}

#visaalbum a:hover {
	text-decoration: none;
	border: 1px solid #a82a2a;
	border-left: 2px solid #a82a2a;
	border-top: 3px solid #a82a2a;
	background-color: #feeab4;
	font-size: 20px;	
	color: #000;
	padding: 5px;
	zoom: 1;
}

#bakat a {
	text-decoration: none;
	font-size: 16px;
}

#framat a {
	text-decoration: none;
	font-size: 16px;
}

caption {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 16px;
	color: #a82a2a;
}

#bildtext {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	width: 30em;
	margin-left: 5.5em;
	background-color: #fff6df;
	border: 1px dashed #a82a2a;
	overflow: hidden;
}

#bildtext1 {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	width: 40em;
	margin: 5em 0 0 0;
	margin-left: 1em;
	background-color: #fff6df;
	border: 1px dashed #a82a2a;
	text-align: left;
	overflow: hidden;
}

#bildtext2 {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	width: 35em;
	margin: 2em 0 0 0;
	padding: 1.5em;
	margin-left: 1em;
	background-color: #fff6df;
	color: #a82a2a;
	border: 1px dashed #a82a2a;
	text-align: left;
	overflow: hidden;
}

*html #bildtext {
	margin-left: 0em;
	padding: 1em;
}

#field {
	border: 1px black solid;
	border-top: 2px black solid;
	border-left: 2px black solid;
}

#field1 {
	border: 1px black solid;
	border-top: 2px #000 solid;
	border-left: 2px #000 solid;
}

#tdbg {
	background-color: #fff6df;
}

#raderakommentar {
	float: right;
	margin-top: 0.1em;
	margin-right: 1.9em;
	margin-bottom: 0px;
	padding-bottom: 0px;
} 

#raderakommentar a {
	text-align: right;
	text-decoration: none;
}

#raderakommentar a:hover {
	text-decoration: underline;
}

.gradualshine{
filter:alpha(opacity=90);
opacity: 0.9;
}

/* Kurser */

#kurser td {
	padding: 2px 0 2px 5px;
	border: 1px black solid;
}

#utbudscontainer {
	/*margin-top: 2em;
	margin-left: 5.5em;*/
	width: 40em;
	overflow: hidden;
} 


#kurscontainer {
	margin: 1.5em 0 0 0;
	padding: 2px;
	overflow: hidden;
	width: 40em;
	border: 1px #a82a2a solid;
	background-color: #FFF;
}

#kurscontainer1 {
	margin: 10px 0 0 4em;
	padding: 2px;
	overflow: hidden;
	width: 31.5em;
	background-color: #fff6df;
	border: 1px #a82a2a solid;
	border-bottom: 2px #a82a2a solid;
	border-right: 2px #a82a2a solid;
	border-radius: 15px;
	-moz-border-radius: 15px;
	zoom: 1;
}

*html #kurscontainer1 {
	width: 31.5em;
} 

#kurscontainer2 {
	margin: 10px 0 0 4em;
	padding: 2px;
	overflow: hidden;
	width: 31.5em;
	/*border-right: 2px black solid;
	border-bottom: 1px black solid;*/
	border: 1px #a82a2a solid;
	border-bottom: 2px #a82a2a solid;
	border-right: 2px #a82a2a solid;
	background-color: #fff6df;
	zoom: 1;
}

*html #kurscontainer2 {
	width: 31.5em;
} 

#kursbox{
	width: 15em;
	float: left;
	margin: 0px;
	border: 1px black solid;

}

#kursnamn {
	/*width: 10em;*/
	float: left;
	margin: 0px;
}

#kursnamn_small {
	/*width: 10em;*/
	float: left;
	margin: 0px;	
}

*html #kursnamn {
	/*width: 18em;*/
}

#kursnamn  p {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	/*font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;*/
	/*font-family: Times, "Times New Roman", serif;*/
	/*font-family: "Hoefler text", Arial, Helvetica, sans-serif;*/
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	/*line-height: 1.5;*/
	font-size: 20px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #a82a2a;
}

#kursnamn_small  p {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;
	/*font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;*/
	/*font-family: Times, "Times New Roman", serif;*/
	/*font-family: "Hoefler text", Arial, Helvetica, sans-serif;*/
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	/*line-height: 1.5;*/
	font-size: 16px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #a82a2a;
}

*html #kursnamn p {
	font-weight: 800;

}

/*#kursnamn  p:first-letter {
	font-weight: bolder;
	font-size: 24px;
}*/


#kursbox_pris_tillfallen {
	width: 7em;
	float: right;
	margin: 0.5em 0 0 17em;
	padding-bottom: 1em;
	text-align: right;
	/*position: absolute;*/
	zoom: 1;
	display: block;
		
}

#kursbox_pris_tillfallen_small {
	width: 7em;
	float: right;
	margin: -1.2em 0.4em 0 17em;
	padding-bottom: 1em;
	text-align: right;
	display: block;
	zoom: 1;
}

#kursbox_pris_tillfallen_small p {
	/*font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;*/
	font-family: "Hoefler text", Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 12px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #a82a2a;
	display: block;
	}

*html #kursbox_pris_tillfallen {

	width: 7em;
	padding: 0.5em 3em 0.5em 2em;
	float: right;
	margin: 0.5 0.5em 0 0;
	border: 1px black solid;
	display: block;
}

*html #kursbox_pris_tillfallen_small {
	float: right;
	width: 7em;
	padding-top: 0.5em;
	float: left;
	margin: 0 0 0 7.5em;
	display: block;
}

*html #kursbox_pris_tillfallen_small  p{
	font-weight: 700;
	display: block;
}

*html #kursbox_pris_tillfallen  p{
	font-weight: 700;
	display: block;
}

#kursbox_pris_tillfallen p {
	/*font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;*/
	font-family: "Hoefler text", Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 14px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	letter-spacing: 1.5px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #a82a2a;
	display: block;
	}
	
/*#kursbox_pris_tillfallen p:first-letter {
		font-weight: bolder;
	}
	
*html #kursbox_pris_tillfallen p:first-letter {
		font-weight: normal;
	}*/

#kursbox_besk {
	width: 31.5em;
	float: left;
	margin: 0 0 0 0;
	padding-top: 1em;
	padding-bottom: 1.5em;
	background-color: #fff;
	border-top: 1px dashed #a82a2a;
	border-bottom: 1px dashed #a82a2a;
	overflow: hidden;
	zoom: 1;
}

*html #kursbox_besk {
	width: 31.5em;
}

#kursbox_besk p {
	/*font-family:  "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif;*/
	font-family: Times, "Times New Roman", serif;
	/*font-family: "Hoefler text", Arial, Helvetica, sans-serif;*/
	/*font-family: "Century Schoolbook", Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	line-height: 1.6;
	/*font-weight: l00;*/
	letter-spacing: 1px;
	display: block;
	/*text-align: left;
	margin: 0px;
	padding: 0px;
	display: inline;*/
}

/*#kurser p:first-letter {	
	font-size: 1em;
}*/

#kursbox_anm{
	float: left;
	margin: 1em 0 0.5em 10em;
	padding: 5px;
	zoom: 1;	
}

* html #kursbox_anm {
	margin: 1em 0 0.5em 5em;
}

#kursbox_anm_closed {
	float: left;
	margin: 0.5em 0 0.5em 9em;
	padding: 5px;	
}

*html #kursbox_anm_closed { 
	
	margin-left: 5em;
	
}

#kursbox_anm_closed  p{
	font-size: 18px;
	color: red;	
}

#kursbox_anm a{
	
	border: 1px solid #a82a2a;
	border-right: 2px solid #a82a2a;
	border-bottom: 3px solid #a82a2a;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-size: 20px;
	padding: 5px;
	/*border-radius: 15px;
	-moz-border-radius: 15px;*/
	zoom: 1;
}

#kursbox_anm a:hover {
	text-decoration: none;
	border: 1px solid #a82a2a;
	border-left: 2px solid #a82a2a;
	border-top: 3px solid #a82a2a;
	background-color: #feeab4;
	font-size: 20px;	
	color: #000;
	padding: 5px;
	zoom: 1;

}

#kursbox_red {
	float: left;
	margin: 0.4em 0 0.5em 6.5em;
	padding: 5px;	
	zoom: 1;
}

*html #kursbox_red {
	margin: 1em 0 0.5em 0em;
}

#kursbox_red a{
	border: 1px solid #a82a2a;
	border-right: 2px solid #a82a2a;
	border-bottom: 3px solid #a82a2a;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-size: 20px;
	padding: 5px;
	zoom: 1;
}

#kursbox_red a:hover {
	text-decoration: none;
	border: 1px solid #a82a2a;
	border-left: 2px solid #a82a2a;
	border-top: 3px solid #a82a2a;
	background-color: #feeab4;
	font-size: 20px;	
	color: #000;
	padding: 5px;
	zoom: 1;
}

#kursbox_beskrivning {
	float: left;
	margin: 0 2em 0 0;
	padding: 2px;
	border: 1px black solid;
}

#feltext {
	font-size: 12px;
	color: red;
}

#start {
	width: auto;
	float: left;
	margin: 0px;
	
}

#start p {
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #a82a2a;
	font-weight: bolder;
}

*html #start p {
	font-weight: 700;
}

/*#start p:first-letter {
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #a82a2a;
	font-weight: bolder;
}*/

#start_datum {
	width: auto;
	float: left;
	margin: 0px;
	padding-top: 0.1em;
	padding-left: 0.4em;
	padding-right: 1.8em;
}

#start_datum p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	font-size: 12px;
	font-weight: bolder;
}

/*#start_datum p:first-letter {
	display: inline;
	font-size: 12px;
	font-weight: bolder;
}*/

#kurser table {
	width: 40em;
	padding: 0 5em 0 0 0;
	margin: 0;
}

#kurser th {
	padding: 0 5em 0 0 0;
	border: 1px black solid;
	background-color: #ffd463;
}

#xfade table {
	border: 1px black solid;
}

#xfade table th {
	background-color: #fff6df;
	border: 1px black solid;
	margin: 1px;
}

#xfade img {
	border: 1px black solid;
}

#xfade .header_img {
	border: none;
}

#knapp {
	float: left;
	margin: 0.5em;
	margin-top: 1.5em;
	margin-left: 0.5em;
	padding: 5px;
	zoom: 1;
}

*html #knapp {
	margin: 1em 0 0.5em 0em;
}

#knapp a{
	border: 1px solid #a82a2a;
	border-right: 2px solid #a82a2a;
	border-bottom: 3px solid #a82a2a;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-size: 20px;
	padding: 5px;
	zoom: 1;
}

#knapp a:hover {
	text-decoration: none;
	border: 1px solid #a82a2a;
	border-left: 2px solid #a82a2a;
	border-top: 3px solid #a82a2a;
	background-color: #feeab4;
	font-size: 20px;	
	color: #000;
	padding: 5px;
	zoom: 1;
}

#infotext {
	font-size: 14px;
}

.box {
	border-left: solid black 1px;
	border-bottom: solid black 1px;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: -10px;
	background-color: #eee;
}

.clearright {
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearleft {
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
			
</style><!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
 #sidebar1 { padding-top: 30px; }
 #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->
