/* text info*/

a:link { text-decoration: none; color: #0066FF; border:}
a:visited { text-decoration: none; color: #0066FF;}
a:active { text-decoration: none; color: #0066FF;}
a:hover { text-decoration: none; color: #000000;}

h1 { font-family: Verdana; font-size: 24px;}
h2 { font-family: Verdana; font-size: 14px;}
h3 { font-family: Verdana; font-size: 12px;} 

body {font-family: Verdana; font-size: 12px;}
p {font-family: Verdana; font-size: 12px;}
td {font-family: Verdana; font-size: 12px;}
li {font-family: Verdana; font-size: 12px;}


/* layout delar */

body 			{margin: 0; padding: 0;}
#baner 			{width: 597px; height: 319px;}
#mitten_del		{padding: 25px; width: 551px; background: transparent url(../bilder/layout_bilder/ol_skarm.gif) right top no-repeat; text-align: left;}
#mitten_del_index	{padding: 2px; width: 597px; background: transparent url(../bilder/layout_bilder/ol_skarm.gif) right top no-repeat;}
#nedre_del_v		{padding: 5px; width: 339px; float: left; font-family: Times New Roman, Times,; background: url(../bilder/layout_bilder/bra.gif) right top no-repeat;}
#nedre_del_v		a:link {text-decoration: none; color: #333300;}
#nedre_del_v		a:visited {text-decoration: none; color: #333300;}
#nedre_del_v		a:active {text-decoration: none; color: #333300;}
#nedre_del_v		a:hover {text-decoration: none; color: #FFFFFF;}
#nedre_del_h		{background: transperant; width: 248px; margin-bottom: 20px; float: left; font-family: verdana;}


#centrering 		{width: 597px; margin-right: auto; margin-left: auto; margin-top: -103px;}			

body 			{background-image:  url(../bilder/layout_bilder/bakgrundsbild.jpg); background-attachment: fixed; background-position: left bottom; background-repeat: no-repeat;  background-color: #ffffff;}

/* menyn */
body 		{padding: 0; margin: 0;}
#content	{margin: 2em; padding: 0;}

/* opacitetsbox för IE */
#opacitet 				{position: relative; left: 150px; width: 100%; padding: 1px 0 0 0; opacity: 1.0; filter: alpha(opacity=100);}

#menycontainer 			{width: 400px; border-bottom: none; position: absolute; left: auto; right: auto; top: 186px;}
#menycontainer ul 		{margin: 0; padding: 4px 0 0 0; height: 25px;}
#menycontainer li 		{display: inline; list-style: none; float: left; padding: 0 12px 0 0; font-weight: bold; font: 14.5px arial black, Verdana, Arial, Helvetica, sans-serif;  color: #ffffff;}
.menycontent 			{display: block; padding: 0 0 6px 0; color: #ffffff; text-align: center; letter-spacing: 0.5px;}
a.meny, a.meny:visited 		{width: 88px; display: block; text-decoration: none;}
a.meny:hover 			{opacity: 0.5; filter: alpha(opacity=20); background:#ffffff; background: transparent;}
a#current .menycontent 	{border-bottom: 0px solid #ffffff; color: #000000;}
a#current .menycontent, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff;}
a.meny:hover .menycontent, a.meny:hover .r2, a.meny:hover .r3, a.meny:hover .r4 {opacity: 0.5; filter: alpha(opacity=20); background:#ffffff; color: #000000;}

/* runda horn i meny */
.roundtop {background: transparent;}
.r1 {margin: 0 4px; height: 1px; overflow: hidden; border-left: 0px solid transparent; border-right: 0px solid transparent;}
.r2 {margin: 0 1px; height: 1px; overflow: hidden; border-left: 1px solid transparent; border-right: 1px solid transparent; border-width: 0 2px;}
.r3 {margin: 0 1px; height: 1px; overflow: hidden; border-left: 1px solid transparent; border-right: 1px solid transparent;}
.r4 {margin: 0 0px; height: 2px; overflow: hidden; border-left: 1px solid transparent; border-right: 1px solid transparent;}


/* snea hörn i nedre de */
.roundbottom {background: transperant;}
.p1{margin: 0 9px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p2{margin: 0 8px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p3{margin: 0 7px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p4{margin: 0 6px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p5{margin: 0 5px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p6{margin: 0 4px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p7{margin: 0 3px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p8{margin: 0 2px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p9{margin: 0 1px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.p10{margin: 0 0px; height: 1px; overflow: hidden; background: transperant; border-left: 3px solid #336633; border-right: 3px solid #336633;}
.border_ner1{margin: 0 10px; height: 1px; overflow: hidden; background: #336633;}
.border_ner2{margin: 0 11px; height: 1px; overflow: hidden; background: #336633;}
.content {padding: 0px 10px;  border-left: 2px solid #336633; border-right: 2px solid #336633;}

/* genomskinlig box */
.opacitetsbox1 { opacity: 0.5; filter: alpha(opacity=50);}
.opacitetsbox2 { opacity: 0.75; filter: alpha(opacity=75);}
/* box med solid text (fungerar i IE) */
.solidtext {position: relative; color: #000000;}
.solidtext2 {position: relative; color: #000000;}

/* skugga */
.skugga { background: transparent url(../bilder/layout_bilder/skugga3.gif); opacity: 0.60; filter: alpha(opacity=60)}

/* tabeller */
.kantlinje 			{border: 1px dotted #003366; border-bottom: none;}
.kantlinje_cell1 	{border-bottom: 1px dotted #003366; opacity: 0.55; filter: alpha(opacity=55); text-align: left;}
.kantlinje_cell2	{width: 10px; border-right: 1px dotted #003366; border-bottom: 1px dotted #003366; opacity: 0.6; filter: alpha(opacity=60); text-align: center;}
.kantlinje_cell3 	{border-left: 1px  dotted #003366; border-bottom: 1px dotted #003366; opacity: 0.7; filter: alpha(opacity=70);}
.kantlinje_cell4	{width: 10px; border-bottom: 1px dotted #003366; opacity: 0.75; filter: alpha(opacity=75); text-align: center;}


.kantlinje_cell5 	{border-bottom: 1px dotted #003366; opacity: 0.75; filter: alpha(opacity=75);}
.kantlinje_cell6	{width: 10px; border-right: 1px dotted #003366; border-bottom: 1px dotted #003366; opacity: 0.7; filter: alpha(opacity=70); text-align: center;}
.kantlinje_cell7 	{border-left: 1px  dotted #003366; border-bottom: 1px dotted #003366; opacity: 0.6; filter: alpha(opacity=60);}
.kantlinje_cell8	{width: 10px; border-bottom: 1px dotted #003366; opacity: 0.55; filter: alpha(opacity=55); text-align: center;} 
