/***************
This odd 100.01% value for the font size compensates for several browser bugs. First, setting a default body font size in percent (instead of em) eliminates an IE/Win problem with growing or shrinking fonts out of proportion if they are later set in ems in other elements. Additionally, some versions of Opera will draw a default font-size of 100% too small compared to other browsers. Safari, on the other hand, has a problem with a font-size of 101%. The current "best" suggestion is to use the 100.01% value for this property.
******************/
body { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; background-color: #fff; font-size: 70%; font-family: Verdana; color: #000000; text-align: center; line-height: 130%; }
/*html {overflow: -moz-scrollbars-vertical;  
	overflow-x: auto;
	overflow-y: scroll;}/* Fix for firefox, mozila browsers för att dom skall alltid visa scrollbars. */
/*html {
	scrollbar-face-color: red;
	scrollbar-arrow-color: green;
	scrollbar-base-color: blue;
	scrollbar-shadow-color: #ff00ff;
	scrollbar-darkshadow-color: #00ffff;
	scrollbar-highlight-color: yellow;
	scrollbar-3dlight-color: #ffff00;
	scrollbar-track-color: #ff00ff;
}*/
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img { margin: 0; padding: 0; border: none; list-style: none; }
a { color: #af1111; text-decoration: underline; }
a.red { color: #af1111; text-decoration: underline; }
input, select { font-family: Verdana; font-size: 100%; }
#wrapper { min-height: 500px; width: 800px; margin: 0 auto 0 auto; text-align: left; }
#wrapper p { /*font-size: 76%;återställer font storleken till trevligare, mindre*/ }
/**************************
#menu
****************************/
#menu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 800px; margin: 0px; padding: 0px; height: 20px; }
#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu li { float: left; list-style-type: none; border-right: solid 1px black; }
#menu a { text-align: center; display: block; padding: 0px 10px; color: #000000; text-decoration: none; }
#menu li.first a { float: left; list-style-type: none; padding: 0px 10px 0px 0px; }
#menu a:hover, #menu a:hover.selected { color: #af1111; text-decoration: underline; }
#menu a.selected { color: #af1111; }
/**************************
#menu
****************************/
#submenu { font-family: Verdana, Arial, Helvetica, sans-serif; width: 800px; margin: 0px; padding: 0px; height: 20px; }
#submenu ul { margin: 0px; padding: 0px; list-style-type: none; }
#submenu li { float: left; list-style-type: none; }
#submenu li .first { float: left; list-style-type: none; }
#submenu li.first a { float: left; list-style-type: none; padding: 0px 10px 0px 0px; }
#submenu a { text-align: center; display: block; padding: 0px 10px; color: #000000; text-decoration: none; text-transform: uppercase; font-weight: bold; }
#submenu a:hover, #submenu a:hover.selected { color: #af1111; text-decoration: underline; }
#submenu a.selected { color: #af1111; }
/****************************
CONTENT
*****************************/
.content { width: 800px; min-height: 500px; height: auto !important; clear: both; padding-top: 10px; }
* .content { /* bara för IE6 */ height: 500px; width: 800px; }
.content .main { float: left; width: 628px; }
.content .main p { font-size: 76%; }
.content .row { clear: both; }
.content .row_shadow { clear: both; border-top: solid 1px black; border-bottom: solid 1px black; background-color: #f1f1f1; }
.content .col1, .col1_border { width: 380px; float: left; padding-left: 10px; }
.content .col2, .col2_border { width: 380px; float: right; padding-right: 10px; }
.content .row .col1 { border-top: dashed 1px #c8c7b5; }
.content .row .col2 { border-top: dashed 1px #c8c7b5; }
.content .row .col1_border { /*border-bottom:dashed 1px #808080;*/ }
.content .row .col2_border { /*border-bottom:dashed 1px #808080;*/ }
.content .row_shadow .col1 { }
.content .row_shadow .col2 { }
.content .2col { width: 380px; }
.content .row .2col { border-top: dashed 1px #c8c7b5; }
.content .row .2col_border { /*border-bottom:dashed 1px #808080;*/ }
.content .footer { clear: both; border-top: solid 2px #af1111; padding-top: 5px; /*background-color: #f1f1f1;*/ }
.language { clear: both; }
.language .land { float: left; }
.language .land_selection { float: right; text-transform: uppercase; }
.inner { clear: both; width: 370px; }
.inner .innercol1 { width: 250px; float: left; }
.inner .innercol2 { float: right; }
/******************************
HEADERS
******************************/
h1 { color: #000000; font-size: 120%; line-height: 150%; padding: 10px 0px 10px 0px; font-family: Tahoma; }
.jobbrubrik { font-size: 220%; }
/******************************
KNAPPAR
******************************/
.btnStor { font-size: 220%; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; line-height: 30px; height: 40px; width: 350px; background-color: #efefef; border: solid 1px #e3e3e3; font-style: italic; }
.btnStor:hover { border: solid 1px #8f8f8f; }
.btnMedium { font-size: 170%; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; line-height: 30px; height: 40px; width: 150px; background-color: #efefef; border: solid 1px #e3e3e3; font-style: italic; }
.btnMedium:hover { border: solid 1px #8f8f8f; }
/******************************
LISTOR
******************************/
.CartBoxDataNameBox { clear: both; height: 30px; padding: 0px 0px 0px 10px; line-height: 30px; }
.CartBoxDataName { color: #2a367a; font-size: 12px; font-weight: bold; float: left; padding-left: 0px; }
.CartBoxDataBoxAlt { clear: both; height: 19px; background-color: #E1E3ED; padding: 0px; }
.CartBoxDataBoxAlt2 { clear: both; height: 19px; background-color: #ffffff; padding: 0px; }
.CartBoxDataBoxAlt .padding, .CartBoxDataBoxAlt2 .padding { padding: 0px 10px 0px 10px; }
.CartBoxDataBox:hover, .CartBoxDataBoxAlt:hover, .CartBoxDataBoxAlt2:hover { background-color: #d3d3d3; }
/**********************/
.CartBoxDataBox { clear: both; height: 19px; background-color: #ffffff; padding: 0px; }
.CartBoxDataBox .padding { padding: 0px 10px 0px 10px; }
.CartBoxDataBox .dat1 { width: 70px; overflow: hidden; text-overflow: ellipsis; }
.CartBoxDataBox .dat2 { width: 180px; overflow: hidden; text-overflow: ellipsis; }
.CartBoxDataBox .dat3 { width: 40px; }
.CartBoxDataBox .dat4 { width: 40px; }
.CartBoxDataBox .dat5 { width: 40px; }
.CartBoxData { float: left; height: 20px; }
/**********************/
.DataBox2 { clear: both; padding: 0px 0px 2px 0px; min-height: 20px; }
.DataBox2 .dat1 { width: 90px; overflow: hidden; text-overflow: ellipsis; }
.DataBox2 .dat2 { width: 180px; overflow: hidden; text-overflow: ellipsis; }
.DataBox2 .dat3 { width: 40px; }
.DataBox2 .dat4 { width: 40px; }
.DataBox2 .dat5 { width: 50px; }
.DataBox2Cell { float: left; }
.DataBox2Hover { background-color: #FFFFFF; min-height: 20px; }
.DataBox2Hover:hover { background-color: #E4E4E4; }
.DataBox2HoverAlt { background-color: #F2F2F2; min-height: 20px; }
.DataBox2HoverAlt:hover { background-color: #E4E4E4; }
/**********************/
.DataBox3 { clear: both; padding: 0px 0px 2px 0px; min-height: 20px; }
.DataBox3 .bold { color: #2a367a; font-size: 12px; font-weight: bold; }
.DataBox3 .dat1 { width: 100px; overflow: hidden; text-overflow: ellipsis; }
.DataBox3 .dat2 { width: 150px; overflow: hidden; text-overflow: ellipsis; }
.DataBox3 .dat3 { width: 40px; }
.DataBox3 .dat4 { width: 40px; }
.DataBox3 .dat5 { width: 50px; white-space: nowrap; }
.DataBox3Cell { float: left; }
.DataBox3Hover { background-color: #FFFFFF; min-height: 20px; }
.DataBox3Hover:hover { background-color: #E4E4E4; }
.DataBox3HoverAlt { background-color: #F2F2F2; min-height: 20px; }
.DataBox3HoverAlt:hover { background-color: #E4E4E4; }
/*****************************/
.DataBox4 { clear: both; padding: 0px 0px 2px 0px; min-height: 20px; }
.DataBox4 .bold { color: #2a367a; font-size: 12px; font-weight: bold; }
.DataBox4 .dat1 { width: 150px; overflow: hidden; text-overflow: ellipsis; }
.DataBox4 .dat2 { width: 175px; overflow: hidden; text-overflow: ellipsis; }
.DataBox4 .dat3 { width: 40px; }
.DataBox4 .dat4 { width: 40px; }
.DataBox4 .dat5 { width: 40px; white-space: nowrap; }
.DataBox4Cell { float: left; }
.DataBox4Hover { background-color: #FFFFFF; min-height: 20px; }
.DataBox4Hover:hover { background-color: #E4E4E4; }
.DataBox4HoverAlt { background-color: #F2F2F2; min-height: 20px; }
.DataBox4HoverAlt:hover { background-color: #E4E4E4; }
/*****************************/
.dat1 { width: 300px; }
.dat2 { width: 100px; }
.dat3 { width: 170px; }
.dat4 { width: 90px; }
.dat5 { width: 90px; }
.width_200 { width: 200px; }
.lblForm { height: 20px; }

.AnnonsText ul { list-style-type: disc !important; margin: 10px 0px 10px 20px; }
.AnnonsText ul li { margin: 0px 0px 5px 0px; list-style-type: disc !important; }




