body {
	background-image: url(/interactive/s05/images/bg.jpg);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#fff;
	background-repeat:repeat-x; 
}
img {
	border:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
.inputbox2 {
	width: 250px;
	margin-bottom:10px;
}
#content .inputbox {
	font-family:Arial, Helvetica, sans-serif;
	width: 129px;
	height:15px;
	font-size:11px;
	margin-bottom:10px;
	border:solid 1px #b2b2b2;
}
.loginbox {
	width: 129px;
	border:solid 1px #b2b2b2;
	background:url(/interactive/s05/images/bg_login.gif);
	margin-bottom:10px;
}
.loginbutton {
	width: 135px;
	background:url(/interactive/s05/images/bg_loginbutton.gif);
	height:25px;
	margin-bottom:0px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ededed;
}
.inputbutton {
	width: 135px;
	background:url(/interactive/s05/images/rubrik_bg.gif);
	height:25px;
	margin-bottom:0px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ededed;
}
.bgleft {
	background-image:url(/interactive/s05/images/bgleft.jpg);
	background-repeat:no-repeat;
}
.bgblue {
	background-image:url(/interactive/s05/images/topblue.jpg);
	background-repeat:no-repeat;
}
.bgbottom {
	background-image:url(/interactive/s05/images/bgbottom.jpg);
	background-repeat:repeat-x;
}
.dvd_danskursadmin {
	background-image:url(/interactive/s05/images/dvd_danskurs.jpg);
	background-repeat:no-repeat;
}
.dvd_legaevent {
	background-image:url(/interactive/s05/images/dvd_legaevent.jpg);
	background-repeat:no-repeat;
}
.dvd_abonnemangssystem {
	background-image:url(/interactive/s05/images/dvd_abonnemang.jpg);
	background-repeat:no-repeat;
}
.dvd_arendehantering {
	background-image:url(/interactive/s05/images/dvd_arendehantering.jpg);
	background-repeat:no-repeat;
}
.dvd_salessupport {
	background-image:url(/interactive/s05/images/dvd_salessupport.jpg);
	background-repeat:no-repeat;
}
.dvd_projektlistan {
	background-image:url(/interactive/s05/images/dvd_projektlistan.jpg);
	background-repeat:no-repeat;
}
.dvd_biljettbokning {
	background-image:url(/interactive/s05/images/dvd_biljett.jpg);
	background-repeat:no-repeat;
}
.dvd_museumadmin {
	background-image:url(/interactive/s05/images/dvd_museumadmin.jpg);
	background-repeat:no-repeat;
}
.dvd_bemanningadmin {
	background-image:url(/interactive/s05/images/dvd_bemanningadmin.jpg);
	background-repeat:no-repeat;
}
.dvd_eduadmin {
	background-image:url(/interactive/s05/images/dvd_eduadmin.jpg);
	background-repeat:no-repeat;
}
.dvd_kg {
	background-image:url(/interactive/s05/images/dvd_kg.jpg);
	background-repeat:no-repeat;
}
.dvd_semesterlistan {
	background-image:url(/interactive/s05/images/dvd_semesterlistan.jpg);
	background-repeat:no-repeat;
}
.dvd_epost {
	background-image:url(/interactive/s05/images/dvd_epost.jpg);
	background-repeat:no-repeat;
}
.dvd_mr {
	background-image:url(/interactive/s05/images/dvd_mr.jpg);
	background-repeat:no-repeat;
}
.dvd_legaonline {
	background-image:url(/interactive/s05/images/dvd_legaonline.jpg);
	background-repeat:no-repeat;
}
.legaonline {
	background-image:url(/interactive/s05/legaonline/images/legaonline.jpg);
	background-repeat:no-repeat;
	padding-left:190px;
	padding-top:20px;
}
.dvd_legaoffline {
	background-image:url(/interactive/s05/images/dvd_legaoffline.jpg);
	background-repeat:no-repeat;
}
.dvd_avtal {
	background-image:url(/interactive/s05/images/dvd_avtal.jpg);
	background-repeat:no-repeat;
}
.dvd_tt {
	background-image:url(/interactive/s05/images/dvd_tt.jpg);
	background-repeat:no-repeat;
}

/* SKUGGOR */
.shad_right {
	background-image:url(/interactive/s05/images/shad_right.jpg);
	background-repeat:repeat-y;
}
.shad_bottom {
	background-image:url(/interactive/s05/images/shad_bottom.jpg);
	background-repeat:repeat-x;
}
.shad_topright {
	background-image:url(/interactive/s05/images/shad_topright.jpg);
	background-repeat:no-repeat;
}
.shad_bottomright {
	background-image:url(/interactive/s05/images/shad_bottomright.jpg);
	background-repeat:no-repeat;
}
.shad_bottomleft {
	background-image:url(/interactive/s05/images/shad_bottomleft.jpg);
	background-repeat:no-repeat;
}
.dvd_text {
	position:relative;
	padding-left: 80px;
	padding-bottom: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#flashcontent {
	position:relative;
	padding-left:0px;
}

.knappstreck {
	width: 3px;
	height: 23px;
}
/* NAVIGATION  */
#nav { width:100%;}
#nav ul { list-style:none; margin:0; margin-left:0px; padding:0; }
#nav li { float:left; margin:0; padding:0; border:0px solid white; border-width: 0px 0px 0 0; list-style:none; }
#nav li.knappstreck { float:left; display:block; padding:0px 0px 0px 0px; color:white; background:#666 url(/interactive/s05/images/knappstreck.jpg) repeat-x top; text-decoration:none; }
#nav a { float:left; display:block; font-weight:bold; padding:4px 17px 5px 17px; color:white; background:#666 url(/interactive/s05/images/knappbg.jpg) repeat-x top; text-decoration:none; }
#nav a:hover { color:#fff; background:#2f2f2f; }
#nav a.selected { color:#fff; background:#2f2f2f; }

#menyleft, .menyleft { width:100%; }
#menyleft a:link, .menyleft a:link { color:#2f2f2f; text-decoration:none; line-height:17px; }
#menyleft a:hover, .menyleft a:hover { color:#2f2f2f; font-weight:bold; padding:0px 5px 0px 0px; }
#menyleft a:visited, .menyleft a:visited { color:#2f2f2f; text-decoration:none; line-height:17px; }

#menyright, .menyright { width:100%; }
#menyright a:link, .menyright a:link { color:#2f2f2f; text-decoration:none; }
#menyright a:hover, .menyright a:hover { color:#2f2f2f; font-weight:bold; }
#menyright a:visited, .menyright a:visited { color:#2f2f2f; text-decoration:none; }


.startsidadiv {
	display:block;
	padding-left:62px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.startsidadiv a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.startsidadiv a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.startsidadiv a:hover {
	text-decoration:underline;
	color:#000000;
}
.startsidarubrik {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	font-weight: bold;
	padding-top:18px;
	padding-left:87px;
	padding-bottom:12px;
	margin:0px;
}
.citat {
	padding:15px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	font-style:italic;
}
.citat_namn {
	padding:15px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:normal;
}
.brodtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
}
.brodtext_vit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ededed;
}
.smallcaps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-variant:small-caps;
	margin-top:15px;
}
.adresstext {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.glestext {
	line-height: 20px;
}
.underrubrik {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#cccccc;
}
.underrubrik_vit {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ededed;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#cccccc;
}
.pil_blue {
	background:url(/interactive/s05/images/pil_blue.gif);
	background-repeat:repeat-x;
	height:26px;
	padding-left:22px;
}
.pil_red {
	background:url(/interactive/s05/images/pil_red.gif);
	background-repeat:repeat-x;
	height:26px;
	padding-left:22px;
}
.rubrik_bg {
	background:url(/interactive/s05/images/rubrik_bg.gif);
	background-repeat:repeat-x;
	height:26px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	font-weight: bold;
	padding-top:3px;
	padding-left:3px;
	margin:0px 0px 0px 0px;
}
#content, .content {
	background-image:url(/interactive/s05/images/bg_content2.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#content_dark, .content_dark {
	background-color:#2f2f2f;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ededed;
}
#content_dark a, .content_dark a {
	color:#ededed;
}
#content_dark a:hover, .content_dark a:hover {
	text-decoration:underline;
}
.rubrik {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2f2f2f;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:0px;
	border-bottom:1px;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#cccccc;
}
.rubrik2 {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2f2f2f;
	font-weight: bold;
	margin-bottom: 20px;
	border-bottom:1px solid #ccc;
}
a:link {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#CC0000;
	font-size:11px;
}
a:visited {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#CC0000;
	font-size:11px;
}
a:hover {
	text-decoration:underline;
}
#projektTable1 {
	width:100%;
	color:#333333;
}
#projektTable1 .td1 {
	width:25%;
	vertical-align:top;
}
#projektTable1 .td2 {
	width:75%;
	vertical-align:top;
}
#projektTable2 {
	width:100%;
	font-size:15px;
	color:#333333;
}
#projektTable2 .td1 {
	width:15%;
	vertical-align:top;
	text-align:left;
}
#projektTable2 .td2 {
	width:85%;
	vertical-align:top;
}
#projektTable2 .rubrik {
	font-size:20px;
	font-weight:normal;
	border:0px;
}
.felmeddelande {
	background:url(/interactive/s05/images/rubrik_bg.gif) repeat-x #e5e5e5;
	border:5px solid #e5e5e5;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.felmeddelande h1 {
	background:url(/interactive/s05/images/varning.jpg) top left no-repeat;
	height:26px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	font-weight: bold;
	padding-top:3px;
	padding-left:26px;
	margin:0px;
}
.msgOk
{
	color:#CC0000;
}
.kgFunktioner
{
	background:url("http://www.kundgenerator.se/interactive/s05/kundgenerator/images/check2.png") no-repeat top left;
	background-position: 5px 10px;
	padding:10px 10px 20px 40px;
}
.kgFunktioner h3
{
	font-size:14px;
	margin:0 0 5px 0;
}
.kgFordelar
{
	/*background:url("/interactive/s05/images/bg_content2.jpg") repeat-x top left;*/
	border-top:1px solid #ececec;
}
.kgFordelar .inner
{
	background-repeat:no-repeat;
	background-position: 5px 10px;
	padding:10px 10px 20px 65px;
}
