/*
	Site: Sveriges Nationaldag
	www: nationaldagen.se
	Author: Patrik Westelius, patrik.westelius@atrox.se
*/

*{margin: 0; padding: 0;}

body {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#444;}

form, fieldset, textarea, input{
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6{font-weight: normal; margin: 1em 0 .5em 0; color:#333;}
h1{font-size: 32px; margin: 18px 0 10px 0;}
h2{font-size: 18px; margin: 0 0 1px 0;}
h3{font-size: 14px; margin: 0 0 2px 0; font-weight: bold;}
h4{font-size: 14px; margin: 0 0 3px 0; font-weight: bold;}
h5, h6{font-size: 1em; font-weight: bold; margin: 0 0 .1em 0;}
#start h2{font-size: 22px; margin: 0 0 4px 0;}
#side h3{font-size: 18px; margin: 0 0 2px 0; font-weight: normal;}
table td{font-size:11px;}

h1 a{color: #333;}

p{padding: 0; margin: 0 0 1.2em 0; line-height: 1.5em; font-size: 14px;}
#side p{font-size: 12px;}

.ingress{margin: 0 0 1.5em 0; line-height: 22px; font-size: 14px !important;}

td{vertical-align: top; font-size: 1.1em; line-height: 1.5em;}
td p{vertical-align: top; font-size: 1em; line-height: 1.4em;}

a{text-decoration: none; outline: none; color: #0061a1;}
a:hover{text-decoration: none; color: #568caf;}

form label{position: relative; font-size: .94em;}
input, select, textarea{font-size: 100%; padding: 2px;}
fieldset{border: none;}

hr{border: 0; height: 0; clear: both; border-top: 1px dotted #e9e8e8;}

ul{padding: 0 0 0 0; margin: 0 0 1em 0; font-size: 14px; list-style: none; }
li{margin: 0 0 5px 0; background: url(../images/common/submenulvl2-square.gif) no-repeat center left; padding: 0 0 0 10px; }

#main ul{
	margin: 0 0 20px 0;
}
#main li{
	background: url(../images/common/li.png) no-repeat 0 7px;
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	list-style: none;
	line-height: 1.5em;
}
.noBullet li{
	background: none !important;
	margin: 0 0 4px 0 !important;
	padding: 0 !important;
}
img{border: 0;}

blockquote{margin: 0; padding: 0 0 0 40px; min-height: 20px; min-width: 20px;}

.arrow{
	background: url(../images/common/arrow.png) no-repeat right center;
	padding: 0 20px 0 0;
}
.linkLeft{
	font-weight: bold;
	background: url(../images/common/arrow.png) no-repeat right center;
	padding: 0 20px 1px 0;
}
.linkRight{
	font-weight: bold;
	background: url(../images/common/arrow.png) no-repeat right center;
	padding: 0 20px 1px 0;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.colorbox{
	border: 0;
}
