/*
screen.css, skatteverket.se
version 2.1 2011-09-27

2011-09-27 Kontakta oss uppdateringar / MS
2011-08-31 Centrerad #wrapper med inramning / AÅ
2011-06-22 jQuery UI classer / MS
2010-09-21 Tillägg för visning av SSO-inloggning / AÅ 
2010-09-07 Fix av fliknavigering för IE 6, Safari, Chrome / MS
2010-06-04 Justerad hover för relaterade länkar / AÅ
2010-03-23 Justering av marginal i top & footer / AÅ
2010-03-16 Ta bort understrykna länkar på startsidor / AÅ
2010-02-02 Fix av fliknavigering för Safari och Chrome / AÅ
2010-01-24 Topp- och vänstermeny m.m. / AÅ
2012-02-05 Implementation av ny design för startsidor och ingångsidor. / DBB
*/

body {padding: 10px 0 0 0; background-color: #efefef; font: 75% Verdana, serif;}

#svid10_71004e4c133e23bf6db800046953 /* Wrapper */
{
	background-color: #FDFCFA;
	border: 1px solid #CACCCE;
	margin: 0 auto;
	width: 980px;
}

#svid10_71004e4c133e23bf6db800046956 /* Content */
{
	padding: 10px;
}

/* SSO-inloggning */
#inloggad {
	width: 962px; margin:20px auto; font-size: 0.87em; text-align: right; padding: 5px 0 5px 0;
}

/* FUNCTIONS */
#functions-outer {background: #EDEBE6; height: 1.9em; padding: 10px 0 0 0;}
#functions {float: right; text-align: right; padding: 0 0 6px 0; font-size: 0.9em;}
#functions ul {margin: 4px 0 0 0; padding: 0; list-style: none; }
#functions li {float: left; margin: 0 7px 0 7px;}

#functions a:link, #search-links a:link {color: #67675c; text-decoration:none;}
#functions a:visited, #search-links a:visited {color: #67675c; text-decoration:none;}
#functions a:hover, #search-links a:hover {text-decoration: none; color:#133354 !important}
#functions a:focus, #search-links a:focus {border-bottom: 1px solid #67675c;}

/* BRAND AREA */
#brand-area {min-height: 60px; height: 6em; background: #e1dcd0 url(/images/18.233f91f71260075abe8800010636/top-bg.png) bottom left repeat-x;}
#logo {float: left; margin-top: -25px; background: url(/download/18.5732cd2411150a57de5800037/logo-screen.png) 10px 60% no-repeat; height: 50px; width: 180px}

/* SEARCH */
#brand-area fieldset {border: none; margin: 0; padding: 0;}
#brand-area legend {display: none;}
#brand-area label {display: none}
#search-links {float: right; min-width: 21em; padding: 0; margin: 5px 8px 19px 0; font-size: 0.87em; text-align: right; width: 49%;}
#brand-area form {clear:both; float:right; margin: 0 10px 0 0; padding: 0; text-align:right; width:360px; }
#search-input {width: 18.3em; border: 1px solid #aaa; padding: 2px;}
#search-input:focus {background: #FEF8D8}

/* Toppmeny flikar */
#flikar {overflow: auto; line-height: normal; font-size: 1.25em; padding-left: 10px;}
#flikar ul {list-style: none; margin: 0; padding: 0;}
#flikar ul a {width: auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#flikar a {float: none;}
/* End IE5-Mac hack */

#flikar li {float:left; margin: 0 5px 0 0;}

#flikar li a {
	display: block;
	background: #133354 url(/images/18.71004e4c133e23bf6db800047004/topmenu.png) no-repeat scroll right top;
	padding: 0 6px 0 0;
	text-decoration:none;
}
#flikar li a span {
	background: url(/images/18.71004e4c133e23bf6db800047004/topmenu.png) no-repeat left top;
	cursor: pointer;
	display: block;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	width:auto;
}

#flikar li a:link span,
#flikar li a:visited span {
	padding: 12px 13px 0 19px;
	height:	29px;
}
#flikar li:hover a span {text-decoration: underline;}

#flikar #active a {background-color: #FDFCFA; background-position: right -81px;}
#flikar #active a span{
	background-position: 0 -81px;
	padding:10px 13px 0 19px;
	height:	31px;
	color: #04182d;
}

/* Servicelänkar */
#servicelankar {
	overflow: auto;
}
#servicelankar ul {
	list-style:	none;
	float: left;
	margin: 0;
	padding: 0;
}
#servicelankar li {
	float:left;
	display: inline;
	margin: 0;
}
#servicelankar li.divider {
	padding: 0 0.9em;
}

/* A-Ö lista */
#aolista {
	text-align:	center;
}
#aolista a,
#aolista span {
	font-family: Arial,sans-serif;
	font-size:	125%;
}
#aolista a {
	color: #FFF;
	text-decoration: none;
}
#aolista span.aotitel {
	color: #FFF;
}
#aolista a.aotitel {
	background: url(/images/18.71004e4c133e23bf6db800046986/icon-link-light.png) no-repeat scroll 0 0.44em transparent;
	padding-left: 11px;
}
#aolista a:hover
{
	text-decoration: underline;
}
#aolista span {
	color: #85909b;
}

/* Fotlänkar */
#fotlankar {
	text-align:center;
	list-style:none;
	margin: 0;
	padding: 0;
}
#fotlankar li {
	display:inline;
}
#fotlankar li.divider {
	padding: 0 0.9em;
}

#function-sign,
#function-listen,
a.function-rss
{
	background: url(/images/18.71004e4c133e23bf6db800046988/ikoner_funktion.png) no-repeat;
	margin-left: 4px;
	float: right;
	display: block;
	width: 18px;
	height: 18px;
}

#function-listen	 	{ background-position: 0 0; }
#function-listen:hover 	{ background-position: 0 -18px; }
#function-listen:active 	{ background-position: 0 -36px; }

#function-sign 			{ background-position: -18px 0; }
#function-sign:hover 	{ background-position: -18px -18px; }
#function-sign:active	{ background-position: -18px -36px; }

a.function-rss			{ background-position: -54px 0; }
a.function-rss:hover		{ background-position: -54px -18px; }
a.function-rss:active	{ background-position: -54px -36px; }

/* PORTLETS and such*/

.related-content-links, .contact-info {margin: 0 0 20px 0}
.related-content-links a {line-height: 1.6em;}
.related-content-links a:link {font-size: 1em; color:#133354; text-decoration: none;}
.related-content-links a:visited {font-size: 1em; color:#133354; text-decoration: none;}
.related-content-links a:hover {font-size: 1em; color:#133354; text-decoration: none; border-bottom: 1px solid #133354;}
.related-content-links a:focus {font-size: 1em; color:#133354;}

/* E-tjänstinloggning */
.e-services { background-color: #FFE985; margin-bottom: 20px;}
.e-services-top { background: url(/images/18.71004e4c133e23bf6db800046972/box-yellow-subpage.png) no-repeat; height: 7px; }
.e-services-content { padding:5px 10px 5px 10px; }
.e-services-content h3 {display: block; margin-bottom: 10px; color: #000; padding: 1px 0 1px 2px;}
.e-services-content div { text-align:right; margin-top: 10px; }
.e-services-bottom { background: url(/images/18.71004e4c133e23bf6db800046972/box-yellow-subpage.png) no-repeat 0 -47px; height: 7px;}

/* Ny snabbinloggning */
select.services-dropdown {
	font-size: 116.7%;
	width:100%;
	padding: 6px 0 6px 4px;
}

select.services-dropdown optgroup{
	font-style: normal;
	font-weight: bold;
	background-color: #C5C8CB;
	color:	#000;
}

select.services-dropdown optgroup.divider{
	font-style: normal;
	font-weight: normal;
	background-color: #FDFCFA;
	color:	#85909B;
}

select.services-dropdown option{
	font-weight: normal;
	padding-left: 0;
	background-color: #FDFCFA;
	color: #000;
}

.function-box {margin: 0; padding: 0;}

.contact-info-top div, 
.contact-info-top, 
.contact-info-bottom div, 
.contact-info-bottom,

.related-content-links-top div, 
.related-content-links-top, 
.related-content-links-bottom div, 
.related-content-links-bottom,

.function-box-top div, 
.function-box-top, 
.function-box-bottom div, 
.function-box-bottom {width: 100%; height: 15px; font-size: 1px;}

.contact-info-content, 
.related-content-links-content,
.function-box-content {margin: 0;}

.related-content-links h2 {display: block; margin: 10px 0 5px 0; color: #FFF; background: #0E2840 url(/images/18.76a43be412206334b89800017618/related-header-bg.png) 0 100% repeat-x;  padding: 2px 0 2px 5px;}

/* Punktlista i boxarna för relaterad information */

.related-content-links ul {margin: 2px 0 0 15px; padding: 0; list-style-type: none;}
.related-content-links li {line-height: 160%; list-style-type: disc;}

.function-box ul {margin: 0; padding: 0; list-style-type: none;}
.function-box li {line-height: 150%; list-style-type: none;}

.function-box .func-listen {background: url(/download/18.5732cd2411150a57de5800035/listen.png) no-repeat 0 40%}
.function-box .func-print {background: url(/download/18.5732cd2411150a57de5800039/print.png) no-repeat 0 40%}
.function-box .func-listen:hover {background: url(/download/18.5732cd2411150a57de5800034/listen-hover.png) no-repeat 0 40%;}
.function-box .func-print:hover {background: url(/download/18.5732cd2411150a57de5800038/print-hover.png) no-repeat 0 40%;}
.func-listen, 
.func-print {padding: 0 0 3px 20px;}
.function-box a:link,
.function-box a:hover,
.function-box a:visited {color: #133354}

.contact-info h2 {margin: 0 0 15px 0;}
.contact-info h3 {margin: 0; font: bold 1.0em Verdana, sans-serif}
.contact-info span {display: block}
.contact-info .group {margin: 0 0 10px 0}
.contact-info address {display: none}

.related-content-links .group {margin:0 0 10px 0}

/* tabbar i innehåll */
#header {float:left; width:100%; background:#fff url(/download/18.dfe345a107ebcc9baf800014488/bg.gif) repeat-x bottom; line-height:normal;}
#header ul {margin:0; padding:10px 10px 0; list-style:none;}
#header li {float:left; background:url(/download/18.dfe345a107ebcc9baf800014469/left.gif) no-repeat left top; margin:0; padding:0 0 0 9px;}
#header a {display:block; background:url(/download/18.dfe345a107ebcc9baf800014471/right.gif) no-repeat right top; padding:9px 17px 7px 6px; text-decoration:none; color:#555; border: none;}
#header a:hover {color: #000;}  
#header #current {background-image:url(/download/18.dfe345a107ebcc9baf800014470/left_on.gif);}
#header #current a {background-image:url(/download/18.dfe345a107ebcc9baf800014472/right_on.gif); padding-bottom: 8px; font-weight: bold; color: #000; }	

/* Generiska klasser */
.hide {display: none;}
.print {display: none;}
.block {display: block;}
.inline {display: inline;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.break {display: block; width: 100%; height: 1px; clear: both}

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:"Lucida Grande", Arial, helvetica, sans-serif}

h1 {color:#133354; display:block; border-bottom:1px solid #ccc; padding:0 0 3px 0}

p {line-height: 150%}

a:link, 
a:visited,
a:hover,
a:focus {font-size: 1.0em; color:#133354}
a:visited {color: #636790}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* tables */
table {width:100%; border-collapse:collapse}
caption {margin:0 0 5px 5px; font:bold 1.2em Arial, sans-serif}
th, 
td {padding:5px; text-align:left}
th {border-bottom: 3px solid #ccc; background:#efefef}
th .normal {font-weight:bold}
td {border-bottom:1px solid #eee}
tr:hover {background:#efefef}

fieldset {border:1px solid #ddd; margin-top: 5px; padding:15px}
legend {font-weight:bold; color:#000; padding:5px;}
.input-field {border:1px solid #e6e6e3; padding:2px; border:1px solid #ccc}
.input-field:focus {background: #fffced}

/* Länk knapp */
a.linkbutton {
	background: transparent url(/images/18.71004e4c133e23bf6db800047000/btn-yellow.png) no-repeat scroll right top;
	color: #444;
	display: block;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.linkbutton span {
	background: transparent url(/images/18.71004e4c133e23bf6db800047000/btn-yellow.png) no-repeat;
	display: block;
	height: 24px;
	cursor: pointer;
	line-height: 24px;
	padding: 5px 0 6px 18px;
	text-align: center;
}

a.linkbutton:hover, a.linkbuttonHover {
	background-position: right -75px;
}

a.linkbutton:hover span, a.linkbuttonHover span {
	background-position: 0 -75px;
}

a.linkbutton:active, a.linkbuttonActive {
	background-position: right -150px;
}

a.linkbutton:active span, a.linkbuttonActive span {
	background-position: 0 -150px;
}

/* Stor länk knapp */
a.linkbutton-big {
	background: transparent url(/images/18.71004e4c133e23bf6db800046998/btn-big-yellow.png) no-repeat scroll right 0;
	color: #444;
	display: block;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.linkbutton-big span {
	background: transparent url(/images/18.71004e4c133e23bf6db800046998/btn-big-yellow.png) no-repeat;
	display: block;
	height: 64px;
	cursor: pointer;
	line-height: 64px;
	padding: 5px 0 5px 18px;
	text-align: center;
}

a.linkbutton-big:hover, a.linkbutton-bigHover {
	background-position: right -115px;
}

a.linkbutton-big:hover span, a.linkbutton-bigHover span {
	background-position: 0 -115px;
}

a.linkbutton-big:active, a.linkbutton-bigActive {
	background-position: right -230px;
}

a.linkbutton-big:active span, a.linkbutton-bigActive span {
	background-position: 0 -230px;
}

/* Sök formulär */
#searchform input.search-input
{
  background-image:url(/images/18.71004e4c133e23bf6db800047002/searchfield-sprite.png);
  background-repeat:no-repeat;
  border:0 none;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 4px;
  margin-right: 1px;
  width:252px;
}

#searchform input.search-input:focus,
#searchform input.search-input:hover
{
	background-position:0 -51px;
}



/* Formulär knappar */
button {
	font-size: 100%;
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */
    padding: 0;
}

button span {
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitButton {
	height: 32px;
	padding: 0 10px 0 0;
	text-align: center;
	background: transparent url(/images/18.71004e4c133e23bf6db800046999/btn-grey.png) no-repeat scroll right -213px;
}

button.submitButton span {
	height: 20px;
    padding: 6px 0 6px 9px;
	line-height: 20px;
	background: transparent url(/images/18.71004e4c133e23bf6db800046999/btn-grey.png) no-repeat; 
	color:#000; 
}

button.submitButton:hover, button.submitButtonHover {
	background-position: right -283px;
}

button.submitButton:hover span, button.submitButtonHover span {
	background-position: 0 -70px;
}

button.submitButton:active, button.submitButtonActive {
	background-position: right -355px;
}

button.submitButton:active span, button.submitButtonActive span {
	background-position: 0 -142px;
}

/* Kontakta oss */
.ikonKontakt {background-position:left center; background-repeat:no-repeat; margin:0 0 3px; padding-left:22px}
.ikonOppen {background-image: url(/images/18.5fc8c94513259a4ba1d800021064/ikon-pil-oppen.png)}
.ikonStang {background-image: url(/images/18.5fc8c94513259a4ba1d800021065/ikon-pil-stangd.png)}
.ikonKarta {background-image: url(/images/18.5fc8c94513259a4ba1d800021063/ikon-karta.png); padding-left:22px}
.ikonResa {background-image: url(/images/18.5fc8c94513259a4ba1d800021066/ikon-resa.png); padding-left:22px}

.tableOppettider {margin:0 0 20px}
.tableOppettider th, 
.tableOppettider td {padding:3px 0 !important}
.tableOppettider table {width:490px !important; border-collapse:collapse}
.tableOppettider td:first-child {width:390px !important}
.tableOppettider td {border:0 !important; width:100px !important}
.tableOppettider tr {border-bottom:dashed 1px #000}
.tableOppettider tr:last-child {border:0 !important}

.brevWrap {border-bottom:solid 1px #dcdad8; clear:both; padding:5px 0; overflow:hidden}
.brevOrt {float:left; width:115px}
.brevAdress {float:left; width:125px}
.brevInfo {float:left; width:240px}
.brevInfo ul {margin:0 !important; padding:0 !important; list-style:none}

.mb10px {margin-bottom:10px}
.mb25px {margin-bottom:25px}

.kontaktSokBox {background-color:#fbb962; 
	border:solid 1px #fdd8a5;
	margin:5px 0 10px;
	padding:10px 5px;
	width:268px;
/* Nedan kod fungerar ej IE 7 */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 5px 3px #cccccc;
	-webkit-box-shadow: 0px 5px 3px #cccccc;
	box-shadow: 0px 5px 3px #cccccc
}

.kontaktBoxLeft {float:left; margin:0 10px 0 0; width:280px}
.kontaktBoxRight {float:right; padding:0 0 2px; width:198px}

.button {
    /* Disables default styling */
    border:solid 1px #656565;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:inset 0px 2px 5px #ffffff;
    -webkit-box-shadow:inset 0px 2px 5px #ffffff;
    box-shadow:inset 0px 2px 5px #ffffff;
    color: #000000;
	background:-moz-linear-gradient(50% 50% 90deg, #cfcfcf, #ededed 0%);

    /* You need to set font, font size and cursor for buttons */
    font-size: 14px;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    cursor: pointer;

    padding:2px 5px;
	height:22px;
	width:50px
}

/* Besöka oss - Google Maps sökresultatlista */
#placesList {margin-top:10px}
ol#list {margin:5px 0}

#accesskeymappings {visibility: hidden;}

/* Google Maps */
/*#map {border:solid 1px #000; float:left; height:298px; margin:10px 0 5px; width:486px}*/

/* jQuery UI */
.ui-autocomplete { position: absolute; cursor: default; }	
/* workarounds jQuery UI */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-autocomplete-input {max-width:190px; width:190px}

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	font-size:1em		
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
	font-size:1em	
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {background-color:#f0f0ff}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif}
.ui-widget .ui-widget { /*font-size: 1.0em;*/ }
/*.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.0em; }*/
.ui-widget-content { border: 1px solid #000; background-color:#fff; color: #333333; } /*sökrutan som fälls ut*/
.ui-widget-content a {color: #333333} /*träffarna i sökrutan*/
.ui-widget-header { border: 1px solid #4297d7; background-color:#999; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

#slider-placeholder {
    width: 478px;
    height: 250px;
    background: url(/images/18.71004e4c133e23bf6db800051909/img-wide-default.jpg) no-repeat;
}
div.bildspel-liten #slider-placeholder {
    width: 314px;
    height: 250px;
    background: url(/images/18.71004e4c133e23bf6db800051908/img-default.jpg) no-repeat;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

.nivo-caption p {
	margin:0;
}

.nivo-html-caption {
    display:none;
}
/*
.speechbubble
{
	background: url(/images/18.5526dac61350a9f5df880001842/speech_arrow.png) no-repeat 30px bottom;
	padding-bottom: 20px;
}
*/
.speechbubble .content
{
	background: #FFF;
	opacity:	0.85; /* Overridden by captionOpacity setting */
	padding: 5px 8px 7px 8px;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-skv {
    height: 250px;
}

.theme-skv .nivoSlider {
    position:relative;
    background:#fff url(/images/18.71004e4c133e23bf6db800046997/loading.gif) no-repeat 50% 50%;
}

.theme-skv .nivoSlider img {
    position:	absolute;
    top:		0px;
    left:		0px;
    display:	none;
}

.theme-skv .nivoSlider a {
    border:0;
    display:block;
}

.theme-skv .nivo-controlNav {
    position: absolute;
    left:	10px;
    bottom:	10px;
}

/* control links */
.theme-skv .nivo-controlNav a {
    display: block;
    width: 19px;
    background:	url(/images/18.71004e4c133e23bf6db800046996/bullets.png) no-repeat;
    border: 0;
    font-size:	12px;
    float:		left;
    text-decoration: none;
    margin-right:	-2px;
    padding: 2px 0 2px 5px;
}

.theme-skv .nivo-controlNav a.active {
    background-position:0 -18px;
    color:	#FFF;
}

.theme-skv .nivo-directionNav a {
    display:	block;
    width:		30px;
    height:		30px;
    background:	url(/images/18.71004e4c133e23bf6db800046995/arrows.png) no-repeat;
    text-indent:-9999px;
    border:		0;
}

.theme-skv a.nivo-nextNav {
    background-position:	-30px 0;
    right:	15px;
}
.theme-skv a.nivo-prevNav {
    left:	15px;
}
.nivo-caption {
    padding-bottom:	20px;
    /*
    font-family: Arial, Helvetica, sans-serif;
    font-size:	150%;
    */
    position:	absolute;
    left:		10px;
    top:		10px;
    width:		294px;
    z-index:	8;
}
.theme-skv .nivo-caption a {
    background: url(/images/18.71004e4c133e23bf6db800046985/icon-link-dark.png) no-repeat scroll 0 0.75em transparent;
    text-indent: 10px;
    text-decoration: none;
}
.theme-skv .nivo-caption a:hover {
    text-decoration: underline;
}