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: #999999;}
.earlGray {color: #555555;}

.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;}

