html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(images/bakgrund.gif);
	height: 100%;
}
.mainborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #791f28;
	border-right-color: #791f28;
	border-bottom-color: #791f28;
	border-left-color: #791f28;
}
.media_lista_td {
border-bottom: 1px solid #DEDEDE;
}
.media_lista_td2 {
border-bottom: 1px solid #BD7F85;
font-family: "Verdana", Verdana; color: #000000; font-size: 11px;
}
.tabell_border {
	border: 2px solid #000000;
}
.loginform {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #95353f;
	height: 20px;
	width: 100px;
	border: 1px solid #ffffff;
}.loginform2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #95353f;
	height: 20px;
	width: 140px;
	border: 1px solid #ffffff;
}
.formfield{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	height: 20px;
	border: 1px solid #000000;
}
.formfield2{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 300px;
	border: 1px solid #000000;
}
.formfield3{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}
.style1 {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}

input.btn {
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  border-color: #696 #363 #363 #696;
}

.bestallbutton{
margin-right:10px;
margin-top:10px;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#ffffff;
font-weight:bold;
padding: 1px 2px;
background:url(images/bestall_knapp.png) repeat-x left top;
}
.bestall_tom{
margin-right:10px;
margin-top:10px;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#ffffff;
font-weight:bold;
padding: 1px 2px;
background:url(images/bestall_knapp.png) repeat-x left top;
}
.bestall_lista{
margin-top:10px;
border:dashed 1px #ccc;
padding: 5px 5px;
}
.bestall_tabell{
font-size:12px;
}
.bestall_rad{
border-bottom:1px solid #c3c3c3;
}



.style10 {font-family: "Verdana", Verdana; color: #FFFFFF; font-size: 11px; }
.style11 {font-family: "Verdana", Verdana; color: #FFFFFF; font-size: 11px;	font-weight: bold; }
.style12 {font-family: "Verdana", Verdana; color: #000000; font-size: 12px; }

div.meny img {
	margin-bottom:3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td#content {
		background-image: url(/images/skugga_vanster.png);
		}
td#content2 {
		background-image: url(/images/skugga_hoger.png);
		}
.Rubrik {
	font-family: Verdana;
	color: #53161c;
	font-size: 28px;
	font-weight: bold;
}
.underrubrik {
	font-family: Verdana;
	color: #000000;
	font-size: 17px;
}
a:link {
	color: #8c242f;
  font-size: 12px;
  text-decoration: none;
}
a:visited {
	color: #8c242f;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #8c242f;
	text-decoration: none;
	border-bottom: 2px dotted #53161c;
	font-size: 12px;
}
a.bild:hover {border:none; }

 
.brodtext {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
}
.nyhetsrubrik {
	font-size: 23px;
	font-weight: bold;
}
.menytree {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
}
.nytexttitel {
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
}
.nytexttitel_2 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}

.media_titel {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;
}

.media_datum {
	font-family: Verdana;
	color: #8d8d8d;
	font-size: 10px;
}

.style16 {font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style_button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #ffffff;
	background: #ffffff;
}
.style_button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #791f28;
	height: 20px;
	width: 22px;
	border: 1px solid #ffffff;
}


.table_container {
    display: table;
    }

.table_row  {
    display: table-row;
    }

.table_cell {
    display: table-cell;
    }



.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
}
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


</style>
<!--[if IE]>
<style type="text/css">
td#content {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/skugga_vanster.png,sizingMethod='scale');
		}
td#content2 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/skugga_hoger.png,sizingMethod='scale');
		}
<![endif]-->
