/* @group Browser Reset (Defaults) */
/* Gustaf Lindqvist CSS Reset - v1.2 - May 4, 2007
   Don't forget to set a foreground and background colour on the 'html' or 'body' element! */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; outline: 0; }

body { line-height: 1; }

ol, ul { list-style: none; }
/*ul {list-style: square;}*/

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
th { padding-bottom: 5px; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* @end */

/* @group Base and Typography */

body { background: #fff; color: #000; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: small; text-align: center;}

p, li, dt, dd, legend, blockquote, label, .note { line-height: 18px; font-size: 85%; }
p, ul, ol, dl, dd, blockquote { margin-bottom: 18px; }
dt, strong { font-weight: bold; }

em { font-style: italic; }

blockquote, .note, #process, #processing { font-family: Georgia, "Times New Roman", "Times Roman", serif; font-style: italic; }

cite {}
code, pre {color: #7491a7; font-family: "Bitstream Vera Sans Mono", Courier, "Courier New", monospace; font-size: 100%; }
pre {}
dfn {}

img, a img { outline: none; } /* Disables ugly outlines n Firefox */

h1, h2, h3, h4, h5, h6, .vevent .summary, .item { font-family: "Helvetica", Arial; font-weight: bold; line-height: 14px; margin: 0; }
h1 { color: #000; font-size: 180%; line-height: normal; margin-bottom: 8px; font-weight: bold; }
h2 { color: #000; font-size: 160%; font-weight: normal; line-height: 24px; margin: 0 0 6px; font-weight: bold; }
h2 span { font-weight: bold; }
h3 { color: #4e4e50; font-size: 150%; letter-spacing: 1px; line-height: 18px; margin-top: 18px; }
h3 span { font-weight: normal;}
h4 { color: #373331; font-size: 11px; letter-spacing: 1px; margin-top: 18px; text-transform: uppercase;}
h5 { color: #999; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0;}
h6 { }

h1 a.h-link { color: #999; }

dt { color: #999; font-size: 14px; font-weight: bold; }
dd ol { font-weight: bold; margin-top: 18px; }
dd ol p, dd ol.normal { font-weight: normal; }
dt span{ font-weight: normal; }

a:link, a:visited { color: #000; text-decoration: underline; }
a:hover { color: #333; text-decoration: none; }
a:active { color: #aab5bd; text-decoration: none; }
/* @end */

/* @group Structure */

/* @group Page Content */

div#page-content-menu { width: 186px; margin-left: 12px; float: left; }
div#page-content { width: 668px; _width: 660px; margin-left: 12px; margin-right: 12px; float: right; }
div#page-content ul { list-style: circle; padding-left: 16px; }


div#page-content-menu ul li { padding: 5px 6px 5px 5px; border-bottom: 1px solid #ddd; display: block; }
div#page-content-menu ul ul li { margin-left: 12px; border: none; }
div#page-content-menu ul li a, div#page-content-menu ul ul li a { font-size: 110%; text-decoration: none; font-weight: bold; }

div#page-content-menu ul li.current { border-bottom: none; }
div#page-content-menu ul li a.current { color: #999; }

div#page-content-menu ul ul { margin-bottom: 0; }

/* @end */

div#header { width: 900px; height: 88px; }
div#logo { float: left; text-indent: -9999px; width: 185px; height: 88px; background: url(../media/15/logo.gif) no-repeat left top; }
div#logo a { width: 185px; height: 88px; display: block; }
div#search { float:right; margin-top: 44px; }

div#banner { float: left; width: 500px; height: 88px; }

/* @group Main Menu */

div#menu { width: 900px; _width: 850px; height: 38px; _height: 20px; margin-top: 20px; margin-bottom: 46px; }

div#menu ul { height: 38px; _height: 20px; }
div#menu li { float: left; display: block; width: 100px; height: 38px; _height: 20px; font-size: 100%; word-wrap: 20px; font-weight: bold; margin-right: 8px; text-align: center; padding-top: 3px; padding-left: 14px; }
div#menu li a { text-decoration: none; border-bottom: none; }
div#menu li a.menu-current { padding-bottom: 2px; position:relative; /* IE7 fix */ border-bottom: 3px solid #999; }
div#menu li.noborder { background: none; }

/* @end */

div#wrapper { width: 900px; margin: 20px auto; text-align: left; }

div#content-ads {height: 268px; /*background: url(../media/15/header_picture.gif) no-repeat left top; */ margin-bottom: 20px; }

div#content-wrapper { margin-top: 12px; min-height: 500px; }

div#content-inner-wrapper { float: left; width: 560px; margin-left: 12px; margin-right: 24px;  }
div#content-sections { width: 890px; height: 160px; margin-top: 10px; margin-left: 0px; }

div#content-left, div#content-ads { width: 560px; }
div#content-right { float: right; width: 290px; margin-right: 12px; }

div#footer { width: 878px; border-top: 4px solid #ddd; padding: 10px 12px; margin-bottom: 40px; }

/* @end */

/* @group Puffar */

div#content-ads-right { height: 268px; margin-bottom: 20px; }

div#content-ads-right .puff { height: 124px; width: 290px; margin-bottom: 20px; text-align:left; }

/* @end */

/* @group Footer */

.info-mc {  width: 878px; }
.info-mc, .info-mc a { color: #999; }
.info-mc a { font-weight: bold; }

.info-gi, .info-eu { float: left; }
.info-cp { float: right; }

.info-sv, .info-gb { background-repeat: no-repeat; background-position: right 1px; padding-right: 20px; }

.info-sv { background-image: url(../media/1304/se.png); }
.info-gb { background-image: url(../media/663/gb.png); }

.info-eu p { font-size: 10px; line-height: 100%; font-weight: bold; padding-top: 0; }
.info-eu img { margin-right: 4px; }
.info-mc input[type="text"] { border: 1px solid #ddd; }

/* @end */

/* @group News */

div.news { margin-top: 20px; margin-bottom: 20px; }

.news ul li { font-size: 10px; font-weight: bold; margin-bottom: 4px; position: relative; }
.news ul li a { text-decoration: none; width: 70%; display: inline-block; }
.news ul li a:hover { text-decoration: underline; }
.newsDate { color: #999; position:absolute; right:0.4em; top:0; }

/* @end */

/* @group Box */

.box-grey, .box-black { float: left; /*padding: 16px 6px 16px 6px;*/ }
.box-grey { color: #999; width: 204px; _width: 198px; height: 158px; margin: 0 18px 0 0; }
.box-black { color: #000; width: 200px; _width: 198px; height: 168px; margin: 0 4px 0 18px; padding: 0 0 0 28px; background: url(../media/15/dotts.gif) repeat-y left top; }
.box-data { height: 128px; }
.box-grey p, .box-black p { margin-top: 8px; padding: 0 12px 0 10px; }
.box-link { height: 20px; }
a.b-link { float: right; width: 60px; text-decoration: none; padding-left: 12px; background: url(../media/635/link-button.gif) no-repeat right 2px; }
a.b-link:hover { text-decoration: underline; }

/* @end */

a.f-link { text-decoration: none; font-weight: bold; }

.floatLeft { float: left; }
.floatRight { float: right; }

.clearfix { clear: both; }
h2.content-right-hl { margin-bottom: 12px; }

/* @group Single */


/* @end */

/* @group Tables */

table.medlemmar-tabell {
	width: 580px;
}

table.medlemmar-tabell td {
	width: 50%;
}

/* @end */

/* @group Templates */

.tempLeftColumn, .tempLeftColumn-200, .tempPhotoLeft { float: left; }
.tempRightColumn, .tempRightColumn-200, .tempPhotoRight, .tempBusRightColumn-200 { float: right; }
.tempRightColumn, .tempRightColumn-200 { margin-top: 44px; }
.tempLeftColumn-200, .tempRightColumn-200, .tempBusRightColumn-200 { width: 200px; }
.tempBusRightColumn-200 { margin-top: 8px; }

.tempBusLogo { margin-bottom: 20px; display: block; }

.tempLeftColumn, .tempRightColumn { width: 451px; _width: 440px; }

.tempLeftColumn { margin-right: 12px; }
.tempRightColumn { margin-left: 12px; }

.tempPhoto { height: 150px; margin-bottom: 12px; }
.tempPhoto h4 { margin: 0; }
.tempPhotoLeft { width: 100px;}
.tempPhotoRight { width: 540px; }

/* @end */




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
p {

}

h1 {

}


