H1
{
font-family :Arial , sans-serif;
font-size : 15px;
font-weight : bold;
color : rgb(75,75,75);
margin-bottom: 2px;
margin-top: 5px;
}
H2
{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight: bold;
color:#333333;
margin-bottom: 0px;
margin-top: 0px;
}
H3
{
font-family : Arial , sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(75,75,75);
}

a{
color:#071d52;
text-decoration:none;
/*border-bottom: dotted 1px #e4e4e4;*/
}
a:hover{
color:#0b3598;
text-decoration:underline;
}   

.punktlista_produkter {
list-style: none;
margin: 0;
margin-left:15px;
padding: 0;
list-style-type: none;
list-style-image: url(../images/design_06/icon_check.gif);
list-style-position:outside; 
} 


TD.smallText, SPAN.smallText, P.smallText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

TD.smallTextVit, SPAN.smallTextVit, P.smallTextVit{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

TD.mainVit, SPAN.mainVit, P.mainVit{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

TD.main, SPAN.main, P.main, TABLE.main{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div.textVit, td.textVit{
font-family : Arial , sans-serif;
font-size : 12px;
color:#FFFFFF;
line-height : 1.2;
}

div.textVit a, td.textVit a{
color:#FFFFFF;
text-decoration:none;
}
div.textVit a:hover, td.textVit a:hover{
color:#FFFFFF;
text-decoration:underline;
}   


.huvudstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#333333;
}
.navigeringsmeny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	
}
.navigeringsmeny_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.navigeringsmeny_head_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.navigeringsmeny_head_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	text-transform: uppercase;
	color: #FFFFFF;
}

a.navigeringsmeny_link:link {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top:4px;
	
}
a.navigeringsmeny_link:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top:4px;
	
}

a.navigeringsmeny_link:hover {
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top:4px;
}


.navigeringsmeny_link_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	padding-top:4px;
}
.navigeringsmeny_val_visa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top:4px;
}
.navigeringsmeny_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
a.navigeringsmeny_sub_link:link {
	color:#CCCCCC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
a.navigeringsmeny_sub_link:visited {
	color:#CCCCCC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

a.navigeringsmeny_sub_link:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.navigeringsmeny_sub_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.startsida_nyheter_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;

}

.startsida_nyheter_nyhet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.startsida_nyheter_las_mer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.startsida_nyheter_las_mer:link {
	color:#CCCCCC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.startsida_nyheter_las_mer:visited {
	color:#CCCCCC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

a.startsida_nyheter_las_mer:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

.startsida_nyheter_las_mer_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.startsida_nyheter_las_mer_rubrik:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}



.startpage {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	line-height: 20px;
}
.nyheter_lista {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #e4e4e4;
}
.nyhet_rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.koksskola_rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.koksskola_underrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.bild-ram-dotted {
	border-right: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}


a.link_vit_bg:link {
	color:#223F84;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.link_vit_bg:visited {
	color:#223F84;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

a.link_vit_bg:hover {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}
.rubrik_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.rubrik_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
}

.avskiljare_vertikal_1 {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #6A5B46;
}
.kategori_lista_start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #223F84;
}
.kategori_lista_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.kategori_lista_avskiljare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	border: 1px solid #CCCCCC;
	cursor: hand;
}
.produkt_detaljer_namn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #223F84;
	background-color: #CCCCCC;
}
.kategori_lista_ruta {
	color: #000000;
}
.produkt_lista_avskiljare {
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	cursor: hand;
}
.produkt_lista_avskiljare_bild {
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	cursor: hand;
	background-color: #FFFFFF;
}

.produkt_lista_rubrik:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}
.produkt_lista_rubrik:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}
.produkt_detaljer_produktnamn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333333;
}
.produkt_detaljer_ram {
	border-top: 1px none #DDDAD5;
	border-right: 1px solid #DDDAD5;
	border-bottom: 1px solid #DDDAD5;
	border-left: 1px solid #DDDAD5;
	
}
.avdelare_produktsidan {
	border-right: 1px dotted #DDDAD5;
	
}

.produkt_detaljer_ram_top {
	border-top: 1px none #DDDAD5;
	border-right: 1px none #DDDAD5;
	border-bottom: 1px solid #DDDAD5;
	border-left: 1px none #DDDAD5;
}

.produkt_detaljer_ram_start {
	border-top: 1px none #DDDAD5;
	border-right: 1px solid #DDDAD5;
	border-bottom: 1px none #DDDAD5;
	border-left: 1px solid #DDDAD5;
}

.produkt_detaljer_meny:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
}
.produkt_detaljer_meny:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
}

.produkt_detaljer_meny:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
}

.produkt_detaljer_meny_inaktiv:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.produkt_detaljer_meny_inaktiv:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.produkt_detaljer_meny_inaktiv:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.produkt_detaljer_meny_inaktiv_ram {
	border-top: 1px solid #DDDAD5;
	border-right: 1px none #DDDAD5;
	border-bottom: 1px none #DDDAD5;
	border-left: 1px solid #DDDAD5;
	background-color: #999999;
}

.produkt_detaljer_meny_inaktiv_ram_start {
	border-top: 1px solid #DDDAD5;
	border-right: 1px none #DDDAD5;
	border-bottom: 1px none #DDDAD5;
	border-left: 1px solid #DDDAD5;
	background-color: #999999;
}
.produkt_detaljer_hoger {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}


.produkt_detaljer_backa:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.produkt_detaljer_backa:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.produkt_detaljer_backa:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.startsida_avdelare {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #6A5B46;
	border-right-color: #6A5B46;
	border-bottom-color: #6A5B46;
	border-left-color: #6A5B46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}

.startsida_avdelare_horisont {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6A5B46;
	border-right-color: #6A5B46;
	border-bottom-color: #6A5B46;
	border-left-color: #6A5B46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
a.box_las_mer:link {
	color:#2200AA;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.box_las_mer:visited {
	color:#2200AA;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

a.box_las_mer:hover {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}.info_boxes_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bestall_katalog_ram_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.produkter_rubrik_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}

.startspot_head	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	color: #333333;
	text-transform: uppercase;
	font-weight:bold;
	padding-bottom: 5px;
	width: 170px;
}

.startspot_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width: 170px;
	line-height : 1.5;
}
td.startspot_text a{
color:#cb0226;
text-decoration:none;
}
td.startspot_text a:hover{
color:#cb0226;
text-decoration:underline;
}   


.startspot_img_grey	{
	float: left;
	/*clear: both;*/
	border-bottom: solid 3px #5d5d5d;
	border-top:solid 1px #999999;*/
	padding-top: 1px;
	padding-bottom: 1px;
	
	/*border-right:solid 1px #ededed;*/
	border-right:solid 0px #5d5d5d;
	
	margin-bottom: 10px;
}

.border_bottom_headline {
border-bottom: solid 1px #a3a3a3;
}
.border_bottom_table {
border-bottom: solid 1px #e4e4e4;
}
.snabbfakta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-weight: italic;	
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.rubrik-skolan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
}
.huvudmeny-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.tabellrader
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	background-color: #E6E6E6;
}
.tabellrader_9
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 9px;
	font-weight : normal;
	background-color: #E6E6E6;
}

.tabellrader_ljus
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	background-color: rgb: 220,220,220;
}
.tabellrader_16
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #333333;
	background-color: #E6E6E6;
}
.tabellrader_light
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(140 , 140 , 140);
	background-color: #F0F0F0;
}
.tabellrader_gron
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(255 , 255 , 255);
	background-color: #009900;
}
.tabellrader_gul
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(60 , 60 , 60);
	background-color: #FFFF66;
}
.tabellrader_rod
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(255 , 255 , 255);
	background-color: #FF0000;
}
.tabellrader_orange
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(255 , 255 , 255);
	background-color: #FF9900;
}
.tabellrader_bla
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(255 , 255 , 255);
	background-color: #0000FF;
}
.tabellrader_lbla
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color:#FFFFFF;
	background-color: #66CCFF;
}
.tabellrader_over
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	background-color: #FAFAFA;
}
.tabellrader_over9
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 9px;
	font-weight : normal;
	background-color: #FAFAFA;
}
.tabellrader_mork
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : rgb(255 , 255 , 255);	
	background-color:#333333
}
.tabellrubrik
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	background-color: #CCCCCC;
}
.tabellrubrik_bg_bild
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : bold;
	background:url(../images/design_2011/bg_tabell_rubrik.gif)
}
.search_ruta
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : rgb(100 , 100 , 100);		
	background-color: #FAFAFA;
}
.smalltext_light
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : rgb(140 , 140 , 140);
}
.smallText
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
}
.smallText_rod
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color: #FF0000;
}
.smallText_orange
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color: #FF9900;
}
.smallText_gron
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color:#006600;
}
.smallText_bla
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : normal;
	color:#0000FF;
}
.smallText_gra
{
font-family : Verdana , Arial , sans-serif;
font-size : 10px;
font-weight : normal;
color:#999999;
}
.smallText_mgra
{
font-family : Verdana , Arial , sans-serif;
font-size : 10px;
font-weight : normal;
color:#666666;
}
.smallText_fet
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 10px;
	font-weight : bold;
	}
.x_smallText_rod
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 8px;
	font-weight : normal;
	color: #FF0000;
}
.x_smallText_orange
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 8px;
	font-weight : normal;
	color: #FF9900;
}
.x_smallText_gron
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 8px;
	font-weight : normal;
	color:#006600;
}
.x_smallText_bla
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 8px;
	font-weight : normal;
	color:#0000FF;
}
.start_text
{
	font-family : Verdana , Arial , sans-serif;
	font-size : 13px;
	font-weight : normal;
	color:#666;
}
.print-ram-dotted-b 
{
border-bottom: 1px dotted #999999;
font-family: Arial, Helvetica, sans-serif;;
font-size : 10px;
font-weight : normal;
background-color: #FFFFFF;
}
.print-ram-dotted-v
{
border-left: 1px dotted #999999;
font-family: Arial, Helvetica, sans-serif;;
font-size : 10px;
font-weight : normal;
background-color: #FFFFFF;
}
.print-ram-dotted-bv 
{
border-bottom: 1px dotted #999999;
border-left: 1px dotted #999999;
font-family: Arial, Helvetica, sans-serif;;
font-size : 10px;
font-weight : normal;
background-color: #FFFFFF;
}
.print-ram-dotted-t 
{
border-top: 1px dotted #999999;
font-family: Arial, Helvetica, sans-serif;;
font-size : 10px;
font-weight : normal;
background-color: #FFFFFF;
}
.om_oss_vit				{		font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 		font-size : 11px;		font-weight : normal;	color : rgb(255,255,255);	}
.om_oss_svart			{		font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 		font-size : 11px;		font-weight : normal;	color : rgb(90,90,90);	}
.om_oss_vit_rubrik		{		font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 		font-size : 16px;		font-weight : bolder;	color : rgb(255,255,255);	}
.om_oss_svart_rubrik	{		font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 		font-size : 16px;		font-weight : bolder;	color : rgb(90,90,90);	}
