html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

xdiv {
  border: 1px dashed #08f; }

#tblTemplateHolder #wrapper {
  position: relative; }



  /* -- generella stilar -- */

* {
  z-index: 5;
  text-shadow: #000 0 0 0px; }

html {
  background-color: #1f1f1f;
  height: 100%;
  overflow: auto; }

body {
  font-family: verdana,sans-serif;
  background: #1f1f1f url(http://www.testwebben.se/3133/Images/bg_main.png) center top no-repeat;
  width: 1060px;
  min-height: 100%;
  _height: 100%;
  font-size: 12px;
  margin: 0 auto;
  padding: 0 83px;
  color: #fff; }

.modNewsList {
margin-top:0;
}

h1, h2 {
  font-family: georgia, serif;
  font-weight: bold;
  font-style: italic; }

h1, .modNewsList h2 {
  font-size: 30px;
  margin-bottom: 10px; }

h2 {
  font-size: 23px;
  margin: 0px 0 10px 0; }

p, ul {
  line-height: 16px;
  margin-bottom: 16px; }

a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #DDA813; }

a:hover {
  color: #DDA813; }

strong {
  font-weight: bold;
  letter-spacing: 0.06em; }

em {
  font-style: italic; }

li {
  list-style-type: square;
  margin-left: 16px;
  margin-bottom: 16px; }

dl {
  margin: 3em 0; }

dt {
  margin-bottom: 0.5em;
  font-weight: bold;
  font-family: georgia,serif; }

dd {
  margin-left: 1em;
  margin-bottom: 3em; }



  /* -- felaktig kod -- */

b, i, u, center {
  color: #f20;
  font-size: 2em; }



  /* -- specialstilar -- */

p.oneline-link {
  margin-top: 1em; }

p.oneline-link a {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_link.png) right center no-repeat;
  font-family: georgia, serif;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  color: #fff;
  border: none;
  padding-right: 1.5em; }

p.oneline-link a:hover {
  color: #DDA813; }



  /* -- layout -- */

#wrapper {
  position: absolute; }


#bildspel {
    width: 1060px;
    height: 162px; }

#header {
  z-index: 10;
  background: transparent url(http://www.testwebben.se/3133/Images/logo_swetec.png);
  position: absolute;
  top: 137px;
  margin-left: 20px;
  width: 504px;
  height: 103px; }

#headergoalie {
  z-index: 10;
  background: transparent url(http://www.testwebben.se/3133/Images/swetech_goalie_logo.png);
  position: absolute;
  top: 137px;
  margin-left: 925px;
  width: 117px;
  height: 103px; }

#main {
  position: relative;
  top: 45px;
  width: 1060px;
  margin-bottom: 160px; }

#main-top {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_main_top-trans.png);
  position: relative;
  height: 13px;
  top: 0px; }

#footer * {
  font-size: 12px;
  font-style: italic;
  color: #888;
  margin: 0 0 0.3em 0; }

#footer p {
  display: inline; }

#footer img {
  margin: 0 0.7em; }

#footer a {
  border: none; }

.clear {
  width: 100%;
  float: none;
  clear: both; }

#loggain {
  z-index: 10;
  text-align: right;
  top: 10px;
  right: 36px;
  width: 100px;
  position: absolute; }

#loggain a {
  color: #aaa;
  font-family: arial,verdana,sans-serif;
  font-weight: bold;
  border: none;
  text-transform: uppercase; }

#loggain a:hover {
  color: #fff; }



  /* -- layout -- */

#menu {
  z-index: 10;
  text-transform: uppercase;
  position: absolute;
  top: 183px;
  _top: 56px;
  margin-left: 280px;
  width: 652px;
  height: 38px;
  overflow: hidden; }

#menu ul {
  text-align: right; }

#menu li {
  display: inline;
  margin: 0; }

#menu li ul {
  display: none; }

#menu li a {
  color: #fff;
  font-family: arial, sans-serif;
  font-weight: bold;
  border: none;
  height: 39px;
  line-height: 39px;
  _line-height: 22px;
  padding: 12px 6px 6px 6px;
  background: transparent url(http://www.testwebben.se/3133/Images/bg_meny_empty-trans.png); }

#menu li a:hover,
#menu li.current a {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_meny-trans.png); }

#submenu {
  z-index: 10;
  text-transform: uppercase;
  position: absolute;
  top: 97px;
  left: 177px;
  height: 38px;
  overflow: hidden; }

#submenu div {
  display: none; }

#submenu li {
  list-style-type: none;
  display: inline;
  margin: 0;
  margin-right: 2em; }

#submenu li a {
  border: none; }



.hidden,
#header * {
  display: none; }

#sponsorer {
  position: relative;
  top: 25px;
  width: 1060px;
  height: 80px; }

#sponsorer a {
  border: none !important; 
  decoration: none;}

#main {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_content-trans_hockey.png) !important;
  position: relative;
  top: 36px;
  width: 1060px;
  height: 398px; }

#front-content {
  z-index: 20;
  position: absolute;
  vertical-align: bottom;
  left: 45px;
  top: 50px;
  width: 400px;
  padding: 0;
  max-height: 325px;
  overflow: auto; }

#front-content .mceEditorDiv {
  min-height: 25px;
  height: 25px;
  padding: 0; }

#col-right {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_colright-trans.png);
  position: absolute;
  padding: 18px 10px;
  right: 310px;
  top: 18px;
  width: 228px;
  height: 327px; }

#col-right h2 {
  font-size: 14px; }

#col-right h3 {
  font-family: georgia,serif;
  font-weight: bold;
  font-style: italic;
  font-size: 24px;
  margin-top: 0pt;
  margin-bottom: 0pt; }

#newsbox {
  background: transparent url(http://www.testwebben.se/3133/Images/bg_colright-trans.png);
  position: absolute;
  padding: 0px 10px;
  right: 40px;
  top: 18px;
  width: 228px;
  height: 363px; }

#newsbox h3 {
  font-family: georgia, serif;
  font-weight: bold;
  font-style: italic;
  font-size: 24px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#newsbox .modNewsList {
  width:200px;
  margin: 3px 0 0 0;
  padding:10px;
}

#newsbox .modNewsList ul {
  margin-top: 20px;
  padding:3px 0;
}

#newsbox .modNewsList li {
  padding:3px 0;
}
#newsbox .modNewsList a {
  font-weight: bold;
}

#puffar {
  z-index: 1;
  position: absolute;
  width: 1060px;
  height: 134px;
  overflow: hidden;
  top: 602px;
  background: transparent url(http://www.testwebben.se/3133/Images/puffar-trans_v2.png); }

#puffar h2 {
  font-family: georgia, serif;
  font-weight: bold;
  font-style: italic;
  font-size: 22px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

#puffar p {
  margin-top: 3px !important;
  font-size: 10px !important;
  line-height: 13px !important; }

#puffar a {
  border: none !important; }

#puff-left,
#puff-middle,
#puff-right {
  position: absolute;
  width: 290px;
  height: 75px;
  overflow: hidden;
  top: 27px; }

#puff-left {
  left: 60px; }

#puff-middle {
  left: 397px; }

#puff-right {
  left: 734px; }

#footer {
  position: absolute;
  text-align: center;
  padding: 0 20px !important;
  top: 820px !important;
  height: 21px;
  width: 1026px;
  background: none !important; }


#newsletter {

  margin-top: 6px;
  width: 300px;

}

#newsletter b {
   font-size: 13px;
}

.newslSubscribe {
  position: relative;
  top: -20px;
  right: -135px;
}

.newslUnsubscribe {
  position: relative;
  top: -20px;
  right: -135px;
}

#Page65546 #dmenu {visibility: hidden;}
