/* CSS Document */
a { font-size: 11px; font-family: Verdana, Arial, Trebuchet MS, Times, sans-serif; text-decoration: none; font-weight: none; color: #003399; }
a:hover { color: #ff3300; text-decoration: underline;}
.a_used { font-size: 11px; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; text-decoration: none; font-weight: bold; color: #FFFFFF; }
.a_used:hover { color: #ff3300; text-decoration: none;}

.big_a { font-size: 11px; font-family: Verdana, Arial, Trebuchet MS, Times, sans-serif; text-decoration: none; font-weight: bold; color: #003399; }
.big_a:hover { color: #ff3300; text-decoration: underline;}

.red_a { font-size: 11px; font-family: Verdana, Arial, Trebuchet MS, Times, sans-serif; text-decoration: none; font-weight: none; color: #ff3300; }
.red_a:hover { color: #ff3300; text-decoration: underline;}


.snip { font-size: 11px; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; text-decoration: none; font-weight: bold; color: #FFFFFF; }
.a_small { font-size: 10px; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; text-decoration: none; font-weight: none; color: #195892; }
.a_small:hover { color: #ff3300; text-decoration: none;}
.top_link { font-size: 11px; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; text-decoration: none; font-weight: none; color: #ffffff; }
.top_link:hover { color: #ff3300; text-decoration: none;}

.text_gray { color: #666666; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; font-size: 10px}
.text_small { color: #000000; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; font-size: 10px}
.text2 { font-family: Trebuchet MS, Arial, Verdana, Times, sans-serif; font-size: 11px}
.welcome_bg { background-image: url(kicki.gif); background-repeat: no-repeat; background-position: top right; background-attachment: fixed}
.verksamhet_bg { background-image: url(verksamhet_bg.gif); background-repeat: no-repeat; background-position: top right; background-attachment: fixed}
.title { font-size: 20px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana, Times, sans-serif; color: #000000; }
.news_title { font-size: 20px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana, Times, sans-serif; color: #000000; }
.lankar { font-size: 20px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana, Times, sans-serif; color: #7C7C7C; }
.under_title { font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Times, sans-serif; color: #2274BF; }

.start_bg { background-image: url(kicki.gif); background-repeat: no-repeat;}

.under_titel
{
	font: normal 17px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
}

.titel
{
	font: normal 25px Arial,Helvetica, sans-serif;
	color: #7F7F7F;
	margin: 13px 0 0 0;
	padding: 0;
}

.number 
{
	font: normal 25px Arial,Helvetica, sans-serif;
	color: #999999;
	margin: 13px 0 0 0;
	padding: 0;
	text-align: left;
}

.text { font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; font-size: 11px}

.kantlinje_top {border-bottom: 1px solid #000000;} 
.top_text { font-size: 11px; font-family: Arial, Trebuchet MS, Verdana, Times, sans-serif; text-decoration: none; font-weight: none; color: #85d9f8; }


.nyheter_border {border-top: 0px solid #000000; border-bottom: 0px solid #000000;}
.border_img { border: #666666; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}


.menu_bg { background-image: url(menu_bg.gif); 
background-repeat: repeat-x; background-attachment: fixed}



.news_border { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}		
.border_a { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}		
.border_b { border-top: 0px dotted #000000; border-bottom: 1px solid #818181; border-left: 0px solid #444647; border-right: 1px solid #818181;}		
.border_c { border-top: 0px dotted #000000; border-bottom: 0px solid #000000; border-left: 1px solid #818181; border-right: 1px solid #818181;}		
.border_d { border-top: 0px dotted #333333; border-bottom: 1px solid #333333; border-left: 0px solid #333333; border-right: 0px solid #333333;}		
.border_e { border-top: 0px dotted #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333;}		
.border_f { border-top: 0px dotted #333333; border-bottom: 1px solid #333333; border-left: 0px solid #333333; border-right: 0px solid #333333;}	
.border_main { border-top: 0px dotted #000000; border-bottom: 0px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.border_katalog { border-top: 0px dotted #333333; border-bottom: 0px solid #333333; border-left: 0px solid #333333; border-right: 1px solid #000000;}




 .button, .button span {
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.button {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	margin-bottom:10px;
}
.button.full, .button.full span {
	display: block;
}
.button:hover, .button.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.button:active, .button.active {
	top:1px;
}
.button span {
	position: relative;
	color:#000;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 0.8em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}

.button.small span {
	font-size:11px;
}
.button.grey {
	background-color: #EBEBEB;
}

