@charset "UTF-8";

/* 00eeff - ljudblå */

h1, h2, h3, h4, h5 { color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { font-size: 3.4em; padding: 0 0 10px 0; }
h2 { font-size: 2.0em; padding: 10px 0; }
h3 { font-size: 1.6em; padding: 5px 0; }
h4 { font-size: 1.4em; padding: 5px 0 0 0; }
h5 { font-size: 1.2em; padding: 5px 0 0 0; }
.georgia { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; }

p { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; letter-spacing: 0.045em; line-height: 1.5em; padding: 5px 0; }
p.date { background-color: #00eeff; color: #fff; font-size: 1em; padding: 3px; position: absolute; top: 0; left: 0; }
p.dateHeading { padding: 0; margin-bottom: 10px; }
p.dateHeading span { background-color: #00eeff; color: #fff; font-size: 1em; padding: 3px; }
p.more { border-bottom: 1px dashed #ccc; font-weight: bold; margin-bottom: 5px; padding-bottom: 15px; }

.summary p, p.summary { font-size: 1.3em; font-weight: bold; }
ul.news p { font-size: 1.2em; padding: 2px 0; }
#footer p { color: #fff; font-style: normal; }

span.dateTag { background-color: #00eeff; color: #fff; font-size: 0.8em; padding: 1px 2px; }
strong, em, b { font-weight: bold; }

blockquote { background: transparent url(images/structure/blockquote.gif) no-repeat top left; padding: 45px 0 0 20px; }
blockquote p { color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.6em; }

label { color: #999; cursor: pointer; font-size: 0.9em; }

#headerRight h2, #headerRight p { padding: 5px 15px; }
#top h2 { font-size: 1.6em; padding: 0; }
#top h2 span { color: #ccc; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; padding: 3px 0 0 0; text-transform: uppercase; }
.staff h2, .contact h2 { font-size: 1.6em; padding: 0; }
#footer h2 { color: #fff; font-size: 1.6em; padding-top: 0; }
#footer ul h3 { font-size: 1.3em; padding: 3px 0 0 0; }
h3.position { color: #aaa; font-size: 1.2em; font-weight: bold; }

ul.categories h4 { font-weight: normal; font-size: 1.3em; }

.center { text-align: center; }


/* -------------------------- LINKS */

a { text-decoration: none; border-bottom: 1px dotted #ccc; }
a:link { color: #666; }
a:visited { color: #666; }
a:hover { color: #00eeff; border-bottom: 1px dotted #000; }
a:active { color: #000; }
#top a:link { color: #666; }
#top a:visited { color: #666; }
#top a:hover { color: #00eeff; }
#top a:active { color: #000; }
#top a.active { color: #000; }
#top a.active { color: #00eeff; }
#top h2 a.active { color: #000; }
p.more a { border: 0; }
.arrow, .arrow a { background: transparent url(images/structure/arrow.gif) no-repeat left; padding-left: 10px; border-bottom: 0; }
.arrow:hover, .arrow a:hover { border-bottom: 0; }

#ie6 a, #footer a { border: 0; }
#ie6 a:link, #footer a:link, #ie6 a:visited, #footer a:visited { color: #00eeff; }
#ie6 a:hover, #footer a:hover { color: #fff; }
#ie6 a:active, #footer a:active { color: #00eeff; }



/* -------------------------- MENU */
#menu a { text-decoration: none; border-bottom: 0; }
#jsddm li ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; padding: 3px 12px 7px 12px; }