/* --------------------------------------------------------------------------------- */
/* INDEX.PHP startsidan */
/* --------------------------------------------------------------------------------- */
#index_kolumn1 {
	font-size: 11px;
	float: left;
	width: 280px;
	margin: 0;
	padding: 0 0 0 10px;
}
#index_kolumn2 {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0 5px 0 5px;
}
#nyheter {
	font-size: 11px;
	float: left;
	width: 270px;
	margin: 5px 0 0 0;
	padding: 0;
}


/* --------------------------------------------------------------------------------- */
/* PROGRAM.PHP programinfo */
/* --------------------------------------------------------------------------------- */
#kolumn_program {
	font-size: 11px;
	float: left;
	width: 720px;
	margin: 0;
	padding: 0 0 0 0;
}

/* --------------------------------------------------------------------------------- */
/* NYHETER.PHP */
/* --------------------------------------------------------------------------------- */
#nyheter_kolumn1 {
	font-size: 11px;
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
}
#nyheter_kolumn2 {
	float: right;
	width: 282px;
	margin: 0 0 20px 0;
	padding: 0;
}
#nyheter_kolumn3 {
	float: right;
	width: 280px;
	margin: 0;
	padding: 0;
}
.fixedsize { font-size: 11px; }
.index_fokusbox { background-color: #EAEAEA; color: #333333; background-image: url(/start/vinkel.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 20px; font-weight: bold; letter-spacing: 1px; }
.index_produktinfo_fokusbox { background-color: #EAEAEA; color: #333333; background-image: url(/start/vinkel.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 20px; font-weight: bold; }
.index_produktinfo_rubrik {
	color: #5FA3C4;
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	border-top: 1px solid #5FA3C4;
}
/* Box2 med runda horn - innehall */
#produkter_box {
	margin: 0;
	padding: 0 5px 0 5px;
	border: 1px solid #5FA3C4;
	border-top: none;
	background: #ffffff;
}
#produkter_box p {
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}
#produkter_box h3 {
	margin: 0;
	padding: 20px 0 5px 0;
	font-size: 1em;
	letter-spacing: 0.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* Box2 */
.index_rundtopp2 { background-image: url(/start/round_top_bakgrund.gif); background-repeat: no-repeat; padding-top: 5px; padding-left: 2px; padding-bottom: 5px; }
.index_rundbotten2 { background: transparent; }

#index_tipsruta {
	float: left;
	width: 430px;
	margin: 5px 0 5px 0;
	padding: 0 5px 5px 5px;
	border: 1px solid #66CC66;
	border-left: 5px solid #66CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#index_respons{
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#index_respons li{
	padding: 0 0 5px 0;
	margin: 0;
	background-image: url(/start/citationstecken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	border-bottom: none;
}
#wds_cms_referens li {
	padding: 0 0 5px 0;
}

/* --------------------------------------------------------------------------------- */
/* SIDHUVUD */
/* --------------------------------------------------------------------------------- */
/* SIDHUVUD - box som innehåller sidhuvudet */
#sidhuvud {
	width: 990px;
	height: 150px;
	padding: 0;
	margin: 0 auto 0 auto;
	background-color: #a9c0c6;
	background-image: url(../top_bakgrund.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left -40px;
}
@media print {
#sidhuvud {display: none; }
}
#sidhuvud_box1 {
	width: 750px;
	height: 150px;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #006699;
	float: left;
}
#sidhuvud_box2 {
	width: 235px;
	height: 150px;
	padding: 0;
	margin: 0;
	float: right;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#sidhuvud_kolumn1 {
	width: 450px;
	height: 100px;
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 10px;
	color: #006699;
	float: left;
}
#sidhuvud_kolumn2 {
	width: 200px;
	height: 95px;
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 10px;
	color: #006699;
	float: left;
}
#sidhuvud_loginbox {
	width: 200px;
	padding: 0px 5px 0px 5px;
	margin: 0 5px 0 0;
	float: right;
}
#sidhuvud_logintop {
	float: left;
	width: 190px;
	padding: 2px 2px 2px 5px;
	margin: 0 0 0 0;
	font-size: 10px;
	color: #006699;
	letter-spacing: 1px;
}
#sidhuvud_loginmiddle {
	float: left;
	width: 190px;
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
	font-size: 10px;
	color: #006699;
	letter-spacing: 1px;
}
#sidhuvud_loginbottom {
	float: left;
	width: 190px;
	padding: 1px 2px 2px 1px;
	margin: 5px 0 0 0;
	font-size: 10px;
	color: #000000;
	letter-spacing: 1px;
}
#searchbox {
	float: right;
	width: 210px;
	padding: 0;
	margin: 6px 0 0 0;
}

#facebook_addthis {
	float: left;
	width: 210px;
	padding: 0;
	margin: 0;
	border: 1px solid #cccccc;
}

#sidhuvud_login {
	padding: 0px 5px 2px 5px;
	margin: 2px 2px 0px 0px;
	font-size: 10px;
	color: #000000;
	float: left;
	background: #ccff66;
	letter-spacing: 1px;
	text-align: center;
	border: 1px solid #FFFFFF;
}
#sidhuvud_login a:link {
	color: #000000;
	text-decoration: none;
}
#sidhuvud_login a:visited {
	color: #000000;
	text-decoration: none;
}
#sidhuvud_login a:hover {
	text-decoration: underline;
	background: none;
}
#sidhuvud_loginbottom a:link {
	color: #000000;
	text-decoration: none;
}
#sidhuvud_loginbottom a:visited {
	color: #000000;
	text-decoration: none;
}
#sidhuvud_loginbottom a:hover {
	text-decoration: underline;
	background: none;
}

/* --------------------------------------------------------------------------------- */
/* HUVUDMENY */
/* --------------------------------------------------------------------------------- */
#meny_top {
	clear: both;
	width: 640px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
}
#meny_top ul {
	width: 640px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../meny_topp_bakgrund.gif);
/*	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
*/
}
#meny_top li {
	line-height: 38px;
	display: inline;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
#meny_top a {
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	margin: 0;
}
#meny_top a:link { color: #ffffff; }
#meny_top a:visited { color: #ffffff; }
#meny_top a:hover {
	color: #e05e26;
}

/* --------------------------------------------------------------------------------- */
/* Huvudmall for alla WDS-guider */
/* --------------------------------------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 11px;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../bakgrund_skugga.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
a:link {
	color: #006699;
	text-decoration: underline;
}
a:visited { 
	color: #006699;
	text-decoration: underline;
}
a:active {
	color: #006699;
	text-decoration: underline;
}
a:hover { }

/* Länkar som ska avvika från huvudmall */
#link1 a:link {
	color: #000000;
	text-decoration: none;
}
#link1 a:visited { 
	color: #000000;
	text-decoration: none;
}
#link1 a:active {
	color: #000000;
	text-decoration: none;
}
#link1 a:hover { }


td { font-size: 11px; }

/* GUIDE RÙBRIKER */
.guidemeny_rubrik {
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: normal;
	padding: 0;
}

h1 {
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	letter-spacing: 3px;
	font-weight: normal;
}
h3 {
	font-size: 1.5em;
	letter-spacing: 2px;
	font-weight: normal;
	margin-top: 30px;
	margin: 0;
	margin: 0;
}
h4 {
	font-size: 11px;
	letter-spacing: 2px;
	border-left-width: 5px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


#guide p { line-height: 18px; }
#guide li { line-height: 16px; }

#guide h1 {
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: normal;
}
#guide h2 {
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	margin: 30px 0 20px 0;
	padding: 0px 2px 3px 25px;
	background-image: url(../vinkel.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#guide h3 {
	font-size: 1.5em;
	letter-spacing: 2px;
	font-weight: normal;
	border-bottom: 1px solid #5AB3D7;
	margin: 30px 0 0 0;
	padding: 10px 0 5px 15px;
	background-image: url(../round_top_bakgrund_h3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#guide h4 {
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	margin: 30px 0 10px 0;
	padding: 3px 2px 3px 25px;
	background-image: url(../vinkel.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#guide h6 { background: url(../dotline.gif) repeat-x; }

.menykantlinje1 { border: 1px solid #006699; }
.kantlinje_form_tabell {
	border: 1px solid #99cc00;
	background-color: #ccff66;
}
.kantlinje1 { border-bottom: 1px solid #006699; }
.kantlinje2 { border-bottom: 1px solid #000000; }
.kantlinje3 { border: 1px solid #99cc00; }
.kantlinje4 { border: 1px solid #55aed2; }
.tipsruta {
	background: #ffffcc;
	border: 2px solid #999999;
}

.marker { background: #ffff99; }
.marker2 { background-color: #ccff99; }
.marker3 { background-color: #ffcc33; }
.right {
	background-color: #33ff00;
	letter-spacing: 5px;
}
.wrong {
	background-color: #ff4f4f;
	letter-spacing: 5px;
}
/* tjock kantlinje */
.tabellkantlinje3 { border: 5px solid #cccccc; }
/* Google translate - ändrat från "fontcolor" */
/* .notranslate { color: #004080; } */
.notranslate {
	color: #003366;
	margin: 0 3px 0 3px;
}
.fontcolor_2 { color: #666666; }
.fontcolor_3 { color: #cc0000; }
.fotnot {
	color: #999999;
	font-style: italic;
}
ol li { padding-bottom: 2em; }
ul li { padding-bottom: 1em; }
/* --------------------------------------------------------------------------------- */
/* SIDLAYOUT */
/* --------------------------------------------------------------------------------- */

/* GUIDE */
#guide_huvud {
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	float: left;
	clear: both;
	border-bottom: 1px solid #cccccc;
}
#sidrubrik_webdesignskolan {
	float: left;
	padding: 0;
	margin: 0;
}
#sidrubrik_webdesignskolan h1 {
	font-size: 28px;
	letter-spacing: 6px;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
}

#print_link {
	float: right;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
}
#print_link a:link { color: #006699; }
#print_link a:visited { color: #006699; }
#print_link a:hover { }

/* NYHETSBREV */
.nyhetsbrevfont { font-size: 10px; }
#nyhetsbrev_subscribe {
	border: 1px solid #cccccc;
	width: 440px;
	float: left;
	padding: 3px;
	margin: 0 3px 3px 0;
}

/* BANNERS */
#banners_affiliate {
	width: 220px;
	float: right;
	padding: 0;
	margin: 0 0 0 0;
	text-align: center;
}

/* STARTMENY uppdateringar startsidan */
#startmeny {
	float: left;
	width: 430px;
	margin: 0 0 10px 0;
	padding: 0;
}
#startmeny li {
	list-style-type: none;
	padding: 6px 0 6px 0;
	margin: 0;
	border-bottom: 1px solid #ebebeb;
}
#startmeny a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#startmeny a:link { color: #000000; }
#startmeny a:visited { color: #000000; }
#startmeny a:hover { background: #ebebeb; }


/* CENTRERINGSBOX - för centrerade layouter */
#centerbox {
	width: 990px;
	min-height: 1000px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #ffffff;
}
/* Huvudmeny */
#huvudmeny {
	width: 210px;
	margin: 0;
	padding: 0 10px 50px 10px;
	float: left;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #cccccc;
}
@media print {
#huvudmeny {display: none; }
}

#content_box {
	float: left;
	width: 740px;
	margin: 0;
	padding: 0 5px 5px 10px;
	background-color: #ffffff;
}

/* --------------------------------------------------------------------------------- */
/* GUIDE-INDEX översiktsmeny med miniatyrer */
/* --------------------------------------------------------------------------------- */
#guide_index {
	border: 1px solid #ffffff;
	width: 700px;
	margin: 0;
	padding: 0 5px 5px 15px;
}
#guide_index h3 {
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	border-bottom: 1px solid #5AB3D7;
	margin: 5px 0 0 0;
	padding: 10px 0 5px 15px;
	background-image: url(../round_top_bakgrund_h3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#guide_index a:link {
	color: #000000;
	text-decoration: none;
}
#guide_index a:visited { 
	color: #000000;
	text-decoration: none;
}
#guide_index a:active {
	color: #000000;
	text-decoration: none;
}
#guide_index a:hover { }




/* --------------------------------------------------------------------------------- */
/* GUIDER innehåll */
/* --------------------------------------------------------------------------------- */
/* Guide innehåll */
#guide {
	border: 1px solid #ffffff;
	width: 700px;
	margin: 0;
	padding: 0 5px 5px 15px;
}
#guide a:link {
	color: #006699;
	text-decoration: underline;
}
#guide a:visited { 
	color: #006699;
	text-decoration: underline;
}
#guide a:active {
	color: #006699;
	text-decoration: underline;
}
#guide a:hover { }

/* Guide meny */
#guidemeny {
	width: 550px;
	margin: 0;
	padding: 0;
}
#guidemeny a:link {
	color: #006699;
	text-decoration: none;
}
#guidemeny a:visited { 
	color: #006699;
	text-decoration: none;
}
#guidemeny a:active {
	color: #006699;
	text-decoration: none;
}
#guidemeny a:hover { }

#meny {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	letter-spacing: 1px;
}
#meny li {
	padding-bottom: 0.3em;
	margin: 0;
}
#meny a {
	display: block;
	margin: 0;
	padding: 0.3em 1em 0.3em 2em;
	text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
	background-image: url(../vinkel2.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
#meny a:link  { 
	color: #000000;
	text-decoration: none;
}

#meny a:visited  { 
	color: #000000;
	text-decoration: none;
}
#meny a:hover {
	background-image: url(../vinkel3.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

/* länktips i slutet av vissa guider */
#linkmeny {
	width: 450px;
	margin: 0;
	padding: 0;
}
#link {
	margin: 0;
	padding: 0 0 0 50px;
	list-style-type: none;
	letter-spacing: 1px;
}
#link li {
	padding-bottom: 0.3em;
	margin: 0;
}
#link a {
	display: block;
	margin: 0;
	padding: 0.3em 1em 0.3em 2em;
	text-decoration: none;
	background: url(../pil_h.gif) no-repeat 5px;
}
#link a:link { color: #006699; }
#link a:visited { color: #006699; }
#link a:hover { text-decoration: underline; }



.fokusbox {
	background-color: #EAEAEA;
	color: #333333;
	background-image: url(../vinkel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 3px 5px 3px 20px;
	font-weight: bold;
	letter-spacing: 2px;
}
/* boxar på startsidorna */
#startkolumn1 {
	float: left;
	width: 530px;
	margin: 0;
	padding: 0;
}
#startkolumn2 {
	float: left;
	width: 190px;
	margin: 0 0 0 10px;
	padding: 0;
}
/* inforutor på startsidan */
#inforubrikcontainer {
	padding: 0 0 10px 0;
	width: 220px;
}
.roundtopinfo { background: transparent; }
.r1i {
	margin: 0 5px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.r2i {
	margin: 0 3px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width: 0 2px 0 1px;
}
.r3i {
	margin: 0 2px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width: 0 1px 0 1px;
}
.r4i {
	margin: 0 1px 0 0;
	height: 2px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.inforubrik {
	padding: 0 0 4px 5px;
	letter-spacing: 1px;
	color: #000000;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-bottom: 1px solid #5FA3C4;
}
.infocontent {
	padding: 3px 5px 3px 5px;
	letter-spacing: 1px;
	color: #000000;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-bottom: 1px solid #5FA3C4;
}

#tipsruta {
	width: 600px;
	padding: 10px 5px 20px 70px;
	border: 1px solid #66CC66;
	border-left: 5px solid #66CC66;
	margin: 5px 5px 5px 0;
	background-image: url(../green_alert.gif);
	background-repeat: no-repeat;
}
.kodruta_linje { border-bottom: 1px solid #cccccc; }

#kodruta {
	padding: 10px;
	border: 1px solid #cccccc;
}

#kodruta_green {
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #ccff66;
}
#kodruta_vit {
	padding: 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
}
#kodruta_grey {
	padding: 10px;
	border: 1px solid #000000;
	background: #CCCCCC;
}
#phpinforuta {
	width: 500px;
	padding: 10px;
	background: #ffffcc;
	border: 1px solid #ffcc33;
}

/* --------------------------------------------------------------------------------- */
/* SIDFOT */
/* --------------------------------------------------------------------------------- */
#sidfot_info {
	clear: both;
	float: left;
	font-size: 11px;
	padding: 10px 5px 20px 5px;
}
#sidfot_info a:link { color: #006699; }
#sidfot_info a:visited { color: #006699; }
#sidfot_info a:hover { }

#copyright {
	clear: both;
	float: left;
	font-size: 10px;
	font-style: italic;
	padding: 5px 5px 20px 5px;
}
#copyright a:link { color: #006699; }
#copyright a:visited { color: #006699; }
#copyright a:hover { }
/* --------------------------------------------------------------------------------- */



#bidrag {
	font-size: 10px;
	background-color: #ccff66;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	letter-spacing: 1px;
	border: 1px solid #CCCCCC;
	background-image: url(../heart.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	width: 600px;
}


#respons {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#respons li {
	padding-bottom: 15px;
	margin: 0;
	background-image: url(../citationstecken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}

hr {
	color: #006699;
	background: #006699;
	border: 0;
	height: 1px;
}



/* meny till guiden javascript och java */
#jmeny {
	width: 450px;
	margin: 0;
	padding: 0;
}
#jlink {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	letter-spacing: 1px;
}
#jlink li {
	padding: 0 0 1.5em 0;
	margin: 0;
	border-bottom: 1px solid #cccccc;
}
#jlink a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#jlink a:link { color: #006699; }
#jlink a:visited { color: #006699; }
#jlink a:hover { text-decoration: underline; }


/* --------------------------------------------------------------------------------- */
/* HUVUDMENY */
/* --------------------------------------------------------------------------------- */
/* Login */
#meny_loginbox {
	width: 200px;
	padding: 0;
	margin: 0;
}
#meny_login {
	padding: 0;
	margin: 2px 2px 2px 2px;
	font-size: 10px;
	color: #000000;
	letter-spacing: 1px;
}
#meny_login2 {
	padding: 0;
	margin: 2px 2px 2px 2px;
	font-size: 10px;
	color: #006699;
	letter-spacing: 1px;
}
#meny_login a:link {
	color: #000000;
	text-decoration: none;
}
#meny_login a:visited {
	color: #000000;
	text-decoration: none;
}
#meny_login a:hover { background: #ebebeb; }

.menykantlinje1 { border: 1px solid #006699; }

/* Huvudmeny Startsidan */
.hmenyrubriker { letter-spacing: 3px; }
#menyrubrikcontainer {
	margin: 0;
	padding: 5px 0 0 0;
}
#hmeny_start {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	letter-spacing: 1px;
}
#hmeny_start li {
	padding: 0 0 0 0;
	margin: 0;
}
#hmeny_start a {
	display: block;
	margin: 0;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	background-image: url(/start/meny/menypil.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#hmeny_start a:link { color: #000000; }
#hmeny_start a:visited { color: #000000; }
#hmeny_start a:hover { background: url(../meny/menypil2.gif) no-repeat 1px center; }

/* Huvudmeny */
.hmenyrubriker { letter-spacing: 3px; }
#menyrubrikcontainer {
	margin: 0;
	padding: 5px 0 0 0;
}
.roundtop {
	background-image: url(../round_top_bakgrund2.gif);
	background-repeat: no-repeat;
	padding: 7px 5px 5px 7px;
	margin: 0;
}
.r1 {
	margin: 0 5px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.r2 {
	margin: 0 3px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width: 0 2px 0 1px;
}
.r3 {
	margin: 0 2px 0 0;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width: 0 1px 0 1px;
}
.r4 {
	margin: 0 1px 0 0;
	height: 2px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 5px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.content {
	letter-spacing: 3px;
	color: #000000;
	padding: 0 0 0 0;
	padding: 0 0 0 5px;
}
#hmeny {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	letter-spacing: 1px;
}
#hmeny li {
	padding: 0 0 0 0;
	margin: 0;
}
#hmeny a {
	display: block;
	margin: 0;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	background-image: url(/start/meny/menypil.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#hmeny a:link { color: #000000; }
#hmeny a:visited { color: #000000; }
#hmeny a:hover { background: url(../meny/menypil2.gif) no-repeat 1px center; }

.meny_miniatyrer {
	background-color: #ffffff;
	border: 1px solid #FF0000;
}



/* Startsidornas uppdaterings-meny */
#umeny {
	width: 450px;
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
#umeny li {
	padding: 6px 0 6px 0;
	margin: 0;
	border-bottom: 1px solid #ebebeb;
}
#umeny a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#umeny a:link { color: #000000; }
#umeny a:visited { color: #000000; }
#umeny a:hover { background: #ebebeb; }
a {
	color: #000000;
	text-decoration: none
}

/* --------------------------------------------------------------------------------- */
/* LOGIN WDS medlem */
/* --------------------------------------------------------------------------------- */
/*  formulär och tabellen som visar meddelanden*/
.login_kantlinje { border: 1px solid #66CC66; }
#layout_login {
	width: 650px;
	float: left;
	margin: 0;
	padding: 0 5px 5px 25px;
}
/* Box2 med runda horn - innehall */
#kolumnbox2 {
	margin: 0;
	padding: 0 10px 0 10px;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	background-color: #ffffff;
}
#kolumnbox2 p {
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0 5px 0;
}
#kolumnbox2 h3 {
	margin: 0 0 5px 0;
	padding: 20px 0 5px 0;
	font-size: 12px;
	letter-spacing: 3px;
	border-bottom: 1px solid #CCCCCC;
	border-top: none;
	background-image: none;
	font-weight: bold;
}
/* Box2 */
.rund2 {
	background: none;
	padding-bottom: 15px;
}
.rundtopp2 { background: transparent; }
.rundtopp2_rubrik {
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	background: #ffffff;
	color: #006699;
	font-size: 1em;
	letter-spacing: 0.3em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
}
.rundbotten2 { background: transparent; }
.rund2_r1 {
	margin: 0 5px;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.rund2_r2 {
	margin: 0 3px;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width:0 2px;
}
.rund2_r3 {
	margin: 0 2px;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.rund2_r4 {
	margin: 0 1px;
	height: 2px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.rund2_r5 {
	margin: 0 1px;
	height: 2px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.rund2_r6 {
	margin: 0 2px;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}
.rund2_r7 {
	margin: 0 3px;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-width:0 2px;
}
.rund2_r8 {
	margin: 0 5px;
	height: 1px;
	overflow: hidden;
	background: #5FA3C4;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
}

/* MEDLEMSKONTO WDS medlem */
/* Sidlayout */
#medlem_layout {
	width: 700px;
	float: left;
	margin: 0;
	padding: 0 5px 5px 25px;
}
#medlem_content {
	margin: 0;
	padding: 0;
	float: left;
}
#medlem_menycontainer ul {
	margin: 0 0 0 0;
	font: 11px Verdana, Helvetica, sans-serif;
	padding:4px 0px 4px 0px;
	background: #ffffff;
	border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-bottom: 1px solid #5FA3C4;
}
#medlem_menycontainer li {
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}
#medlem_menycontainer li a {
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	background: #E1E1E1;
	border-top: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-left: 1px solid #5FA3C4;
	border-bottom: 1px solid #5FA3C4;
}
#medlem_menycontainer a:link { color: #000000; }
#medlem_menycontainer a:visited { color: #000000; }
#medlem_menycontainer a:hover { background-color: #ccff66; }
#medlem_menycontainer a#current {
	background: #ffffff;
	color: #000000;
	border-top: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #5FA3C4;
}

.summa {
	font-size: 2em;
	text-align: center;
}
.td_fokus1 {
	font-weight: bold;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td_fokus2 {
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td_fokus3 {
	font-weight: bold;
	background-color: #FFFF99;
	border: 1px solid #000000;
}
.td_fokus4 { color: #999999; }
.td_fokus5 {
	background-color: #ccff66;
	letter-spacing: 1px;
}
.td_fokus5 {
	background-color: #ccff66;
	letter-spacing: 1px;
}

/* --------------------------------------------------------------------------------- */
/* BESTÄLLNING ORDERFORMULÄR MM */
/* --------------------------------------------------------------------------------- */
/*  formulär och tabellen som visar meddelanden*/
.formularfalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #5FA3C4;
}
.kantlinje2 { border: 5px double #99cc00; }
.kantlinje1 { border: 1px solid #006699; }
.kantlinjeunder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.kantlinje_top_bottom {
	border-top: 3px solid #99cc00;
	border-bottom: 1px solid #99cc00;
}
/* sidlayout */
#order_layout {
	width: 800px;
	float: left;
	margin: 0;
	padding: 0 5px 5px 25px;
}
#order_kolumncontainer{float: left; border-right: 1px solid #666666; border-left: 1px solid #666666;}
#order_kolumn1 {float: left; width: 200px;}
#opacitybox{float: left; margin: 0; padding: 10px; background: #a1ba67; opacity: 0.5; filter: alpha(opacity=50); line-height: 1.8em;}
#order_kolumn2 {float: left; width: 478px; padding: 10px; background: #ffffff; opacity: 0.8; filter: alpha(opacity=80); line-height: 1.8em;}

/* Sidhuvud och sidfot (hf) runda horn */
.rundhf {background: transparent;}
.rundtopph {background: transparent;}
.rundh_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #5FA3C4;}
.rundh_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #5FA3C4;}
.rundh_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #5FA3C4;}
.rundh_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #5FA3C4;}

/* meny */
#order_menycontainer{float: left; margin: 1em 0 0 1em; padding: 0;}
#order_meny{margin: 0; padding: 0; list-style-type: none;	font-size: 1em;}
#order_meny a{
	width: 11em;
	text-decoration: none;
	display: block;
	padding: 0.3em 1em;
	margin-bottom: 0.8em;
	border-bottom: 1px dotted #a1ba67;
	border-left: 1px none;
}
#order_meny a:link{color: #2d371e;}
#order_meny a:visited{color: #2d371e;}
#order_meny a:hover{border-left: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	background-color: #EBF1F7;
}
#order_meny a#current{
	border-left: 5px solid #5FA3C4;
	background-color: #EBF1F7;
	font-weight: bold;
}
/* --------------------------------------------------------------------------------- */
/* MEDDELANDEN */
/* --------------------------------------------------------------------------------- *//* MEDDELANDEN  */
#error {
	padding: 10px 10px 10px 80px;
	border: 1px solid #FF6600;
	width: 500px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	background-image: url(/start/alert.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#confirmation {
	padding: 10px 10px 10px 80px;
	border: 1px solid #66CC66;
	width: 500px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	background-image: url(/start/ok.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#confirmation_back {
	padding: 10px 10px 10px 10px;
	border: 1px solid #66CC66;
	width: 570px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
#confirm {
	padding: 10px 10px 10px 80px;
	border: 1px solid #FF6600;
	width: 500px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	background-image: url(/start/question.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

