/**********************************************************/
/*  Elements                                              */
/**********************************************************/
* 
/*{
 margin: 0px;
 padding: 0px;
}*/

body {
 text-align: left;
 margin: 0px;
 padding: 0px 0px 0px 50px;
 background-color: #fff;
 color: #000000;
 font-family: Arial, Verdana;
 font-size: 12px;
 padding: 10px;
}


a {
	color: #891C1C;
	font-weight: bold;
}

/*a {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 11pt;
 color: #891C1C;
 text-decoration: none;
}

a:active {
 text-decoration:none;
 color: #891C1C;
 font-size: 10pt;
 font-family: Arial, Verdana, sans-serif;
 background-color: inherit;
}
a:visited {
 text-decoration:none;
 color: #891C1C;
 font-size: 10pt;
 font-family: Arial, Verdana, sans-serif;
 background-color: inherit;
}
a:hover {
 text-decoration:none;
 color: #891C1C;
 font-size: 10pt;
 font-family: Arial, Verdana, sans-serif;
 background-color: inherit;
 text-decoration:line;
 text-decoration:underline;
}*/


/*fieldset {
 margin: 0 0 0 0;
 border: none;
}*/


/**********************************************************/
/*  Classes                                               */
/**********************************************************/
.ImgBorder {
 border-style: solid;
 border-width: 1px;
 margin-right: 5px;
}
.Left {
 float: left;
}
.Right {
 float: right;
}
#Rubrik {
 font-family: Arial, Verdana, sans-serif;
 font-size: 19px;
 font-weight: bold;
}
.UnderRubrik {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 14px;
}

/* top menu description */
.menuid {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 18px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: bold;

}

.menu1_std {
 color: #fff;
 padding-top: 16px;
}

.menu1 {
 color: #fff;
 padding-top: 8px;
}

.menu1 a:hover {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #ccc;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}

.menu1 a:active {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}

.Kalendar {
 background-color: #fff;
 margin-left: 35px;
 margin-bottom: 10px;
 padding-bottom: 5px;
 border: 1px solid #000000;
 height: 120px;
 width: 165px;
}

.news {
 background-color: #fff;
 margin-left: 0px;
 border-bottom: 1px solid #000000;
 height: 180px;
 width: 100%;
}

.NyhetOver {
 margin-bottom: 10px;
 padding-bottom: 5px;
 color: #000000;
 background-color: #FFCCCC;
 border-bottom: 0px solid #000000;
}

#Overflow {
 overflow: auto;
 width: 500px;
 height: 330px;
}

.FlyttaV {
 position: relative;
 left: -5px;
}

.LankDivText {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 color: #FFFFFF;
 font-size: 12pt;
}

a.LankDivTextL:link {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 12pt;
 color: #FFFFFF;
}
a.LankDivTextL:active {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 12pt;
 color: #FFFFFF;
}
a.LankDivTextL:visited {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 12pt;
 color: #FFFFFF;
}
a.LankDivTextL:hover {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 12pt;
 color: #FFFFFF;
 text-decoration: underline;
}

.AnnanMeny A {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #891C1C;
 text-decoration: none;
}
.AnnanMeny A:active {
 color: #891C1C;
 text-decoration: none;
}
.AnnanMeny A:visited {
 color: #891C1C;
 text-decoration: none;
}
.AnnanMeny A:hover {
 color: #891C1C;
 text-decoration: underline;
}

a.Nyhetslank:link {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 10pt;
 color: #891C1C;
}
a.Nyhetslank:active {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 10pt;
 color: #891C1C;
}
a.Nyhetslank:visited {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 10pt;
 color: #891C1C;
}
a.Nyhetslank:hover {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 10pt;
 color: #891C1C;
 text-decoration: underline;
}

.bildMork {
filter:alpha(opacity=30);-moz-opacity:.3;
/*filter:alpha(opacity=40);-moz-opacity:.5;*/
}

.bildLjus {
filter:alpha(opacity=100);-moz-opacity:.10;opacity:.9 9;
/*filter:alpha(opacity=100);-moz-opacity:.1;*/

}




/**********************************************************/
/*  Containers                                            */
/**********************************************************/
.ram {
 width: 880px;
 height: 660px;
 margin: 0px;
 padding: 0px;
 color: #000000;
 background-color: #FFFFFF;
 background-image: url(/.composer/images/drogfri/allt.jpg);
}
.top {
 width: 660px;
 height: 100px;
 position: absolute;
 top: 60px;
 left: 45px;
}

.top1 {
 width: 660px;
 height: 20px;
 position: absolute;
 top: 100px;
 left: 22px;
}


.menu {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}

.menu a {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}

.menu a:hover {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}

.menu a:active {
 font-family: "Arial Black", Arial, Verdana, sans-serif;
 font-size: 16px;
 color: #fff;
 padding-top: 11px;
 text-decoration: none;
 font-weight: none;

}
/* AnnanMeny position */
#meny {
 width: 520px;
 height: 20px;
 position: relative;
 top: 30px;
 left: 7px;
 text-align: right;
}
#hoger {
 width: 245px;
 height: 365px;
 overflow: hidden;
 position: absolute;
 top: 270px;
 left: 606px;
}

#hoger {
 width: 245px;
 height: 365px;
 overflow: auto;
 position: absolute;
 top: 270px;
 left: 606px;
}

#LankDiv{
 width: 660px;
 height: 60px;
 position: absolute;
 top: 120px;
 left: 45px;
}
#content {
 font-family: Arial, Verdana, sans-serif;
 padding: 3px;
 overflow: hidden;
 width: 508px;
 position: absolute;
 top: 298px;
 left: 50px;
}

#logo {
 background: #fff;
}

/**********************************************************/
/*  Calendar                                           */
/**********************************************************/

TABLE.calender,TD.calender {
	font-size: 10px;
	font-family: Verdana;
}

td.calendar_month_day
{
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
}

.calendar_month_today{
	font-weight: bold;
	text-align: center;
	
}

TD.calendar_month_week_head
{
	font-size: 10px;
	background-color: #AA1D1D;
	color: #fff;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
}

TD.calendar_month_head
{
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
}

TD.calendar_month_mark
{
	text-align: center;
	background-color: #AA1D1D;
	 
}

TR.calenderHead,TD.calenderHead {
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-family: Verdana;
}

A.calendar_month_link {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A:Hover.calendar_month_link {
	text-decoration: none;
}

.calendar_headline {
	font-weight: bold;
}

/**********************************************************/
/*  Icenter                                           */
/**********************************************************/

a.ic_link {
	font-family: "Arial Black", Arial, Verdana, sans-serif;
 	font-size: 12px;
	color: #000000;
	font-weight: none;
	text-decoration: none;

}

.ic_headline,TD{
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

.ic_protocols,TD {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

#hoger .news p {
	padding: 0;
	margin: 0;
}

