body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
strong,th {font-weight:bold;}
em {font-style:italic;}
ol,ul {margin-left:2em;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:80%;font-weight:bold;}
h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:100%;}
h4 {font-size: 90%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

fieldset{border-width:1px;border-style:dotted;border-color:#cccccc;padding:8px;}
legend{font-weight:bold;color:#999;}

/** Anpassningar för IE6 och IE7 som inte presenterar fieldsets speciellt snyggt */
#ie6 fieldset, #ie7 fieldset {}
#ie6 legend, #ie7 legend {background:#ffffff;padding:2px 8px;margin-bottom:1em;}

body {font:13px 'Arial','Helvetica',sans-serif;}
table {font-size:inherit;}
select,input,textarea {font:99% 'Arial','Helvetica',sans-serif;}
pre,code {font:115% monospace;}
body * {line-height:1.22em;}

.accessibility {display:none;}
.clear,.clear16,.clear32 {display:block;clear:both;height:0;overflow:hidden;margin:0;padding:0;font-size:0;line-height:0;}
.clearLeft {clear:left;}
.clear16 {height:16px;}
.clear32 {height:32px;}
.left {text-align:left;} .right {text-align:right;} .center {text-align:center;}
.floatLeft {float:left;padding-right:16px;padding-bottom:8px;}
.floatRight {float:right;padding-left:16px;padding-bottom:8px;}
.uppercase {text-transform:uppercase;}
.smallcaps {font-variant:small-caps;}
.undecorated {text-decoration:none;}
.absmiddle {vertical-align:middle;}
.autoWidth {width:auto;}
.fullWidth {width:100%;}
#ie6 .fullWidth, #ie7 .fullWidth {width:98%;}
.width30   {width:30%;}
.width50   {width:50%;}
.width65   {width:65%;}
.width95   {width:85%;}
.noMargin  {margin:0;}
.noPadding {padding:0 !important;}
.noMarginPadding {margin:0;padding:0;}
.forPrinting {}
.notForPrinting {}
.relative {position:relative;}

.simpleRed {color:red;}
.redAlert {color:#b40f1d;}
.fadeToGray {color:#999;}
.earlGray {color:#555;}

.close {display:block;float:right;padding:2px 2px 4px 4px;}
.close span {cursor:pointer;display:block;border:none;width:22px;height:23px;background:transparent url(../images/buttons/close.alpha) no-repeat top left;}

.slide-toggle .toggling {background: transparent url(../images/icons/expand-icon.png) no-repeat left 45%;}
.slide-toggle .toggling.expanded {background-image: url(../images/icons/collapse-icon.png);}
.slide-toggle .sliding {display: none;}
.pointer {cursor: pointer;}
