body, table {
   font: 13px arial, verdana;
}

form {
	margin: 0px;
	padding: 0px;
}

.main {
margin: 0px;
}

.bakgr1 {background: url(images/images/background_01.gif) no-repeat center top;}
.bakgr2 {background: url(images/images/background_02.gif) repeat-y center;}
.bakgr3 {background: url(images/images/background_04.gif) no-repeat center bottom;}
.bar {background: url(images/images/mittleft.gif) repeat-y left #9999FF;}
.fyrbakleft {background: url(images/fyrbackground_01.gif) repeat-y center top #9999ff;}
.fyrbakmitt {background: url(images/fyrbackground_02.gif) repeat-y center top #9999ff;}
.fyrbakright4 {background: #3466CC;}/*toppblå*/
.fyrbakright {background: #60A85B;}/*ramgrön*/


p.widgfirst {
   margin-top: 0px;
   margin-bottom: 0px;
}

p {
   margin-top: 10px;
   margin-bottom: 0px;
}

a:link, a:visited,
a:active { color: #660066; text-decoration: none }
a:hover { color: #0072dc; text-decoration: underline }

/* ************ style for admin pages **************** */
a#adminstyle {line-height:22px; padding-left:1px;padding-right:4px;border: 1px solid #E6EDFF;height:15px;}
a#adminstyle, a#adminstyle:link, a#adminstyle:visited, a#adminstyle:active{color: #660066;}
a#adminstyle:hover{color: #0072dc; border:1px solid blue; padding-left:1px; text-decoration:none;}

a#adminstyle1 {line-height:22px; padding-left:1px; padding-right:4px;border: 1px solid #B9CED2;height:15px;}
a#adminstyle1, a#adminstyle1:link, a#adminstyle1:visited, a#adminstyle1:active{color: #660066;}
a#adminstyle1:hover{color: #0072dc; border:1px solid blue; padding-left:1px; text-decoration:none;}

img {border: 0;}

.grayline {
   width:100%;
   height:5px;
   margin:4px 0;
   clear:both;
   border-bottom:2px #C5D5DA solid;
   font-size: 0px;
}

.blueline {
   width:100%;
   height:5px;
   margin:4px 0;
   clear:both;
   border-bottom:2px #7AC4D2 solid;
   font-size: 0px;
}

.blueline2 {
   width:100%;
   height:1px;
   margin:4px 0;
   clear:both;
   font-size:0px;
   border-top:1px solid #A1A2F1;
   background:url("images/images/bluelight1px.gif") repeat-x;
}

/*h1 {font-size: 28pt; font-family: Verdana, Arial; line-weight: 20pt; color:red;}*/
h2 {font-size: 11pt; font-family: Verdana, Arial; /* line-weight: 10pt; */ color: black;}
/*h3 {font-size: 6pt; font-family: Verdana, Arial;; line-height: 1px; line-weight: 15pt;color: black;}*/
/*p {font-size: 10pt; font-family: Verdana, Arial; line-height: 8pt; color: black;}*/
h4{
font-size:14px;
font-family:verdana;
text-decoration:none;
	margin: 0px;
	padding: 10px 0px 11px 0px;
}

.rubrik2 {font-size: 11px; font-family: Verdana, Arial; font-weight:bold; line-height: 10px; color: #660066;}

input#login, input#passwd, input#passwd2 { /* ******** loginboxes style **** */
  width: 100px;
  font-family: verdana,arial;
  font-size: 7pt;
  letter-spacing: 0.2em;
  border-width: 1px;
  /* background-color: none; */
  border-color: #F0F0F0;
  color: #000000;
  font-weight:normal;
  padding-left:5px;
  padding-right:3px;
}
html>body input#passwd, input#passwd2 {
  margin-top:12px;
  padding-top:0px;
}
html>body input#passwd2 {
  margin-top:12px;
  padding-top:0px;
}
input#login {
  margin-top: 0px;
}
input#passwd, input#passwd2 {
  margin-top:9px;
  padding-top:0px;
}
input#passwd2 {
  display: none;
}

.skugga {background-image: url(images/loginbakgr.gif);}


/* Corners */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* mainpage */

div.roundedbox {position: relative; display:block; text-align: left;}
div.rounded2box {position: relative; display:block; text-align: left;}/* links page */
div.rounded3box {position: relative; display:block; text-align: left;}/* fragelada page */
div.roundedbgbox {margin: 0px 0px; display: block; padding: 0px 5px;  color: #000;}
#testbox {color: #fff; width: 494px; top:11px; left:-2px;}
#testboxmemb {color: #fff; width: 494px; top:26px; left:-2px;}
#testbox1 {height: 277px; background: #F8FAFF;padding-top:3px;}
#testbox2 {height: 240px; background: #F8FAFF;}/* member*/
#testbox3 {color: #fff; width: 477px; left:7px; top:17px;margin-bottom:20px;}
#radgivningbox, #evenemangbox, #medlemssidbox, #calendarbox, #adminbox {
    color: #fff; width: 477px; left:7px; top:26px;margin-bottom:15px;}
#articlebox {color: #fff; width: 477px; left:7px; top:9px; margin-bottom:25px;}
#testbox4 {/*height: 325px;*/background: #F8FAFF;padding-top:3px;}
#membinfobox0 {color: #fff; width: 477px; top:12px;left:7px;}
#membinfobox1 {/* height: 276px; */ background: #BAD9DF;padding-top:3px;}
#membaddbox0 {color: #fff; width: 477px; left:7px; top:26px;margin-bottom:29px;}
#membaddbox1 { background: #BAD9DF; }

#forumbox1 {background: #BAD9DF;}
#forumbox2 {color: #fff; width: 627px; left:7px; top:12px;margin-bottom:15px;}

/* linkpage */
#linkbox0 {color: #fff; width: 459px; left:0px; top:0px;margin-bottom:0px;}
#contactbox0 {color: #fff; width: 189px; left:22px; top:5px;margin-bottom:0px;}
#aktuellbox0 {color: #fff; width: 210px; left:11px; top:10px;margin-bottom:17px;}
#lecturebox0 {color: #fff; width: 419px; left:22px; top:5px;margin-bottom:30px;}
#linkbox1 {height: 60px; background: #F8FAFF; padding:0px 0px 0px 5px;}
#linkbox2 {height: 40px; background: #F8FAFF; padding:0px 0px 0px 5px;}
#contactbox1 {height: 160px; background: #E2AAAA; padding:0px 0px 0px 5px;}
#aktuellbox1 { background: #E2AAAA; padding:0px 0px 0px 5px;}
#lecturebox1 {/*height: 160px;*/ background: #E2AAAA; padding:0px 0px 0px 5px;}
#testbox5 {/*height: 325px;*/background: #BAD9DF;padding-top:3px;}
#testbox6, #testbox6last {color: #fff; width: 477px; left:7px;}
#testbox6, #testbox6last {top:12px;margin-bottom:15px;}
#testbox6lastdynvis {color: #fff; width: 477px; left:7px;top:10px;margin-bottom:15px;}
#testbox7  {color: #fff; width: 467px; left:0px;}
#testbox7 {top:2px;margin-bottom:10px;}
#testbox8 {/*height: 325px;*/ background: #BAD9DF;}
#topp {position: relative; z-index: 10; margin: auto; padding: 0px; top: 0px; left: 0px; width: 800px; height: 100px; background-image: url(images/topbakgr1.gif); background-repeat: no-repeat;}
#fyr {position: absolute; z-index: 20; margin: auto; padding: 0px; top: 4px; left: 50px; width: 200px; height: 75px; background-image: url(images/Fyrmek2.gif); background-repeat: no-repeat;}
#left {position: relative; z-index: 10; margin: auto; padding: 0px; top: 0px; left: 0px; width: 20px; height: 600px; background-image: url(images/leftbakgr1.gif); background-repeat: no-repeat;}
/*#loga{position: absolute; z-index: 10; margin: auto; padding: 0px; top: -111px; left: 650px; width: 108px; height: 110px; background-image: url(images/testlogo/loga6.gif);  background-repeat: no-repeat;}*/
#barcorner {position: absolute; z-index: 10; margin: auto; padding: 0px; top: 0px; left: 127px; width: 40px; height: 20px; background-image: url(images/barcorner.gif);  background-repeat: no-repeat;}
#barthin {position: absolute; z-index: 5; margin: auto; padding: 0px; top: 0px; left: 135px; width: 645px; height: 4px; background-image: url(images/barthin.gif);  background-repeat: repeat-x;}
div.leftbar {position: relative; z-index: 10; margin: auto; padding: 0px; top: 0px; left: 0px; width: 130px; height: 665px; background-image: url(images/bar-upleft.gif);  background-repeat: no-repeat;}
.hej{position:relative;top:0px;left:0px}
div.menutext{
    position: absolute;
    z-index: 20;
    display:block;
    top: 3px;
    left: 33px;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
}

#corner {position: relative; z-index: 200; margin: auto; padding: 0px; top:0px; left:0px; width: 20px; height: 10px;}
#downleft {position: absolute; z-index: 5; margin: auto; padding: 0px; top: -26px; left:-390px; width: 35px; height: 35px; background-image: url(images/images/downleft.gif);  background-repeat: no-repeat;}
#innopulstext {position: absolute; z-index: 5; top: -23px; left:-365px; width: 135px; font-size:8pt; line-height:20px;float:left; border:0px solid black;}
#innopuls {position: absolute; z-index: 5; top: -25px; padding:0px; left:-319px; width: 65px; border:0px solid black;}

 #blue, #blue {
	           background-color: #9cf;
	          }
 #darkblue, #darkblue {
	           background-color: #000099;
	          }
 #grey, #grey {
	           background-color: #ddd;
	          }
 #darkgrey, #darkgrey {
	           background-color: #999999;
	     	}
/* *************** linkpage ************************ */
.listcontent, .listcontent1{
    z-index: 200;
    width:334px;
    height:50px;
    position:absolute;
    display:block;
    margin:0;
    font-family: Verdana, Arial;
    font-size: 11px;
    top: 2px;
    left: 123px;
}
.listcontent1{
    z-index: 200;
    width:454px;
    height:40px;
    font-size: 11px;
    top: 1px;
    left: 0px;
    position:absolute;
    display:block;
    margin:0;
    font-family: Verdana, Arial;


}
.listcontent a:hover {
    text-decoration:underline;
}
.listcontent ul#ruta1, ul#ruta10{
    margin-top: 0px;
    margin-left:5px;
    list-style:none;
    padding-left:0px;
}
.listcontent1 ul#ruta11 {
    margin-top:2px;
    margin-left:10px;
    list-style:none;
    padding-left:0px;
}
.listcontent ul#ruta1 #a1, ul#ruta10 #a1 {
    text-indent:20px;
    font-weight: bold;
        font-size:11px;

}
.listcontent1 ul#ruta11 #a1{
    text-indent:155px;
    font-weight: bold;
        font-size: 8pt;
}
.listcontent ul#ruta1 #a2, ul#ruta10 #a2 {
    font-size: 11px;
    line-height:12px;
    font-family: arial;
}
.listcontent1 ul#ruta11 #a2 {
    margin-top:5px;
    margin-left:10px;
    font-size: 11px;
    font-family: Arial;
    line-height:12px;
}
.listcontent ul#ruta1 #a3, ul#ruta10 #a3 {
    position:absolute;
    top: 46px;
    margin-left: 55px;
    display:block;
    float:left;
    font-size: 10px;
    line-height:10pt;
    text-decoration:none;
}
.listcontent ul#ruta10 #a3 {
    top: 38px;
    margin-left: 0px;
    font-size: 9px;
    line-height:10px;

}
.listcontent1 ul#ruta11 #a3 {
    position:absolute;
    top: 26px;
    margin-left: 190px;
    display:block;
    float:left;
    font-size: 10px;
    line-height:10pt;
    text-decoration:none;
}
.listcontent ul#ruta1 #a3 a, ul#ruta10 #a3 a, ul#ruta11 #a3 a {
   color:#0067C6;
}
.listcontent ul#ruta1 #a3 a:hover, ul#ruta10 #a3 a:hover, ul#ruta11 #a3 a:hover {
   font-weight: bold;
}
/* *************** forelasningspage **************** */
.lecturecontent{
    width:400px;
    position:relative;
    z-index:10;
    font-family: Verdana, Arial;
    line-height:10pt;
    padding: 0px 0px 0px 0px;
    top: 0px;
    left: 0px;
}
.lecturecontent ul{
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
    margin-top:3px;
    margin-left:6px;
    margin-bottom:3px;
    list-style:none;
    background:#E9BEBE;
    border: 1px #DB9C9C solid;
}
.lecturecontent ul#ruta1 #timeplace{
    margin:0px;
    margin-left:1px;
    font-weight: bold;
    font-size: 11px;
}
.lecturecontent ul#ruta1 #subject{
    padding:0px;
    margin-left:3px;
    margin-top: 3px;
    font-size: 11px;
}
.lecturecontent ul#ruta1 #subject span#subject{
    font-weight: bold;
    margin-left:3px;
    margin-top:3px;
    font-size: 11px;
}
.lecturecontent ul#ruta1 #name{
    margin-left:3px;
    margin-top:3px;
    font-size: 11px;
}
/* *************** Contactpage ********************* */
.contactcontent{
    z-index: 200;
    width:180px;
    height:180px;
    position:absolute;
    display:block;
    margin:0;
    font-family: Verdana, Arial;
    font-size: 12px;
    top: 0px;
    left: 0px;
}
.contactcontent a:hover{
    font-weight:normal;
    text-decoration:underline;
}

.contactcontent ul#ruta1, .contactcontent ul#ruta2{
    margin-top:2px;
    margin-left:10px;
    list-style:none;
    padding-left:0px;
}
.contactcontent ul#ruta1 #a1, .contactcontent ul#ruta2 #a1{
    text-indent:15px;
    font-weight: bold;
        font-size: 11px;
}
.contactcontent ul#ruta2 #a1{
    text-indent:55px;
}
.contactcontent ul#ruta1 #a2, .contactcontent ul#ruta2 #a2{
    margin-top:5px;
    font-size: 11px;
}
.contactcontent ul#ruta1 #a3, .contactcontent ul#ruta2 #a3{
    margin-top:5px;
    font-size: 11px;
    color:black;
    text-decoration:none;
}
.contactcontent ul#ruta1 #a3 span a{
    color:#0053A1;
}
/* *************** Aktuellpage ********************* */
.aktuellcontent{
    z-index: 200;
    width:197px;
    position:relative;
    display:block;
    font-family: Verdana, Arial;
    font-size: 12px;
    top: 0px;
    left: 0px;
}
.aktuellcontent ul#ruta1 {
    list-style:none;
    margin: auto;
    padding: 2px 10px 10px 10px;
}
.aktuellcontent ul#ruta1 #a1 {
    text-align:center;
    font-weight: bold;
    font-size: 11px;
}
.aktuellcontent ul#ruta1 #a2 {
    margin-top:5px;
    font-size: 11px;
}
/* ********************** contact form ************* */

.overformtext, .overformtext2{
width:416px;
margin-left:19px;
padding:6px;
font-size:10px;
font-family:verdana,arial;
background:#DAC2C2;
border: 1px #C38F8F solid;
}
.overformtext2{
width:396px;
margin-top:3px;
margin-left:35px;
border: 1px #C38F8F solid;
}
form#contact {
   padding: 5px;
   position:relative;
   left:0px;
   top:0px;
   width: 40px;
   height:250px;
   clear: both;
   margin: 0px 0px 0px 0px;
}
form#contact ul{
   list-style:none;
   position:absolute;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:430px;
   height:450px;
}
form#contact li label{float:left; position:absolute; margin-left:10px; margin-top:5px; font-family: Verdana; color: #000000; text-align:left; font-size: 11px;}
form#contact li input#string {margin-left: 100px; margin-top:5px; font-family: Verdana; color: #000000; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000;}
form#contact li input#push0, input#push1 {font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#contact li textarea {margin-left: 100px; margin-top:5px; font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#contact li input#push0 { float:left; margin-left: 10px; margin-top:5px;}
form#contact li input#push1 { float:left; margin-left: 305px; margin-top:5px;}
/* ********************** signup lecture form ************* */

.signuptext{
width:400px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
padding-left:3px;
font-size:11px;
font-family:verdana,arial;

}
.overformtext3{
width:365px;
margin-left:18px;
padding-left:3px;
font-size:10px;
font-family:verdana,arial;
    background:#E9BEBE;
    border: 1px #DB9C9C solid;
}

form#signup {
   padding: 5px;
   position:relative;
   left:0px;
   top:0px;
   width: 40px;
   height:325px;
   clear: both;
   margin: 0px 0px 0px 0px;
}
form#signup ul{
   list-style:none;
   position:absolute;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:430px;
   height:450px;
}
form#signup li label{float:left; position:absolute; margin-left:0px; margin-top:5px; font-family: Verdana; color: #000000; text-align:left; font-size: 11px;}
form#signup li input#string {margin-left: 105px; margin-top:5px; font-family: Verdana; color: #000000; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000;}
form#signup li input#push0, input#push1 {font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#signup li textarea {margin-left: 75px; margin-top:5px; font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#signup li input#push0 { float:left; margin-left: 10px; margin-top:5px;}
form#signup li input#push1 { float:left; margin-left: 263px; margin-top:5px;}

/* ******************** new question form ********* */
.overformtext4{
    margin-top:5px;
    width:425px;
    margin-left:12px;
    padding-left:3px;
    font-size:10px;
    font-family:verdana,arial;
    background:#BAD9DF;
    border: 1px #CAE9EF solid;
}
form#question {
   padding: 5px;
   position:relative;
   left:0px;
   top:0px;
   width: 40px;
   height:265px;
   clear: both;
   margin: 0px 0px 0px 0px;
}
form#question ul{
   list-style:none;
   position:absolute;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:430px;
   height:450px;
}
form#question li label{float:left; position:absolute; margin-left:0px; margin-top:5px; font-family: Verdana; color: #000000; text-align:left; font-size: 11px;}
form#question li label#checkbox {margin-left:25px; margin-top:6px; line-height:13px; font-family: Verdana; color: #000000; text-align:left; font-size: 11px;}
form#question li input#checkbox {margin-left:3px; margin-top:4px; font-family: Verdana; color: #000000; background-color:#BAD9DF; border:0px solid #BAD9DF;}
form#question li input#string {margin-left: 105px; margin-top:5px; font-family: Verdana; color: #000000; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000;}
form#question li input#push0, input#push1 {font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#question li textarea {margin-left: 65px; margin-top:5px; font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3;}
form#question li input#push0 {float:left; margin-left: 10px; margin-top:5px;}
form#question li input#push1 {float:left; margin-left: 270px; margin-top:5px;}
/* ********************** Newmember form ************ */
form#newmemb {
   padding: 5px;
   position:relative;
   left:0px;
   top:0px;
   width: 40px;
   height:365px;
   clear: both;
   margin: 0px 0px 0px 0px;
   font: 11px Verdana;
   color: black;
}
form#newmemb ul{
   list-style:none;
   position:absolute;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:430px;
   height:450px;
}
form#newmemb input, form#newmemb textarea { font: 11px Verdana; color: black; text-align:left; background-color: #f3f3f3; border: 1px solid #000000; }
form#newmemb li label{float:left; position:absolute; margin-left:10px; margin-top:5px; }
form#newmemb li label#checkbox {margin-left: 185px; margin-top:4px; line-height:12px; }
form#newmemb li input#checkbox {margin-left: 292px; margin-top:4px; background-color:#BAD9DF; border:0px solid; height: 13px; }
form#newmemb li input#string {margin-left: 115px; margin-top:5px; }
form#newmemb li textarea {margin-left: 115px; margin-top:5px; }
form#newmemb li input#push0 { text-align: center; float:left; margin-left: 10px; margin-top:5px;}
form#newmemb li input#push1 { text-align: center; float:left; margin-left: 304px; margin-top:5px;}
/* ********************** Admin style frågelådan ************ */
.fragesubmit{
   position:relative;
   left:0px;
   top:0px;
   font-size:0px;
   padding:0px;
   height:40px;
   width:160px;
   clear: both;
}
.fragesubmit ul#up{
   position:absolute;
   list-style:none;
   margin-left:10px;
   padding:0px;
   width:144px;
   margin-top:-28px;
}
.fragesubmit ul#down{
   position:absolute;
   list-style:none;
   margin-left:10px;
   padding:0px;
   width:144px;
   margin-top:5px;
}

.fragesubmit li input#up {
   float:left;
   font: 11px Verdana;
   border: 1px solid black;
   margin-right:5px; margin-top:0px; width:60px;
   text-align:center;
   background:#FFFFFF;
}
.fragesubmit li input#down{
   float:left;
   border:1px solid black;
   font: 11px Verdana;
   margin-top:0px; width:60px;
   background:#FFFFFF;
}
.fragesubmit li input#add{
   float:left;
   font: 11px Verdana;
   border:1px solid black;
   width:60px;margin-top:5px;margin-right:5px;
   background:#FFFFFF;
   text-align:center;
}
.fragesubmit li input#remove{
float:left;
   font: 11px Verdana;
   border:1px solid black;
   width:60px;margin-top:5px;
   background:#FFFFFF;
   text-align:center;
}
.senttextmess,.senttexterror,.sentquestionerror,.sentsignuperror,.sentaddusererror,.sentnewaliaserror {
position:absolute;
margin-left:135px;
margin-top:50px;
font-size:14px;
font-family:verdana,arial;
width:200px;
}
.senttexterror{
margin-top:197px;
}
.sentquestionerror{
margin-top:210px;
margin-left:80px;
}
.sentaddusererror{
margin-top:252px;
margin-left:80px;
}

.sentlectureerror{
margin-top:258px;
margin-left:80px;
}
.sentsignuperror{
margin-top:249px;
margin-left:80px;
}
.sentnewaliaserror{
margin-top:65px;
margin-left:132px;
}

/* ********************** New insandare form ********** */

form#newinsandare {
   font: 11px Verdana;
   color: #000000;
   margin-left:7px;
}

form#newinsandare input, form#newinsandare textarea {
   border: 1px solid #000000;
   background-color: #f3f3f3;
}
form#newinsandare input#registered_only{
border:0px solid red;background-color:#BAD9DF;
margin-left:-3px;
}

/* *************** New forummember form ************ */
.overformtext5{
    margin-top:5px;
    width:425px;
    margin-left:12px;
    padding-left:3px;
    font-size:13px;
    font-family:verdana,arial;
    background:#BAD9DF;
    border: 1px #CAE9EF solid;
    padding:5px 5px 5px 5px;
}
form#newalias {
   padding: 5px;
   position:relative;
   left:0px;
   top:10px;
   width: 40px;
   height:110px;
   clear: both;
   margin: 0px 0px 0px 0px;
}
form#newalias ul{
   list-style:none;
   position:absolute;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:350px;
   height:450px;
}
form#newalias li label{float:left; position:absolute; margin-left:40px; margin-top:5px; font-family: Verdana; color: #000000; text-align:left; font-size: 13px;}
form#newalias li input#string {margin-left: 180px; margin-top:5px; font-family: Verdana; color: #000000; background-color: #f3f3f3; font-size: 12px; border: 1px solid #000000;}

form#newalias li input#push0{font-family: Verdana; color: #000000; font-size: 11px; border: 1px solid #000000; background-color: #f3f3f3; }
form#newalias li input#push0 { float:left; margin-left: 145px; margin-top:5px;}

/* *************** left menu buttons *************** */
.lmbuttons {
    z-index: 400;
    width:110px;
    height:259px;
    position:relative;
    display:block;
    margin: 0;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    top: 3px;
    left: 5px;
}
.lmbuttons#memb {
    height:258px;
}
.lmbuttons ul {
    margin:0;
    list-style:none;
    padding:0;
}
.lmbuttons li {
    float:left;
    padding:0px 0px 0px 0px;
}
.lmbuttons li#border {
    border-top:1px solid #A1A2F1;
    height:1px;
    width:110px;
    font-size:0px;
    background:url("images/images/bluelight1px.gif") repeat-x;
    margin:0px 0px 0px 0px;
}

.lmbuttons span#membtext {
    display:block;
    width:110px;
    padding:0px 0px 0px 0px;
    margin-top:3px;
    text-align:center;
    font-family: Verdana, Arial;
    line-height: 1.1em;
    font-size: 10px;
    cursor: default;
    color:#660066;
}
.lmbuttons li#biggap {
    float:left;
    padding:0px 0 10px 0px;
}
.lmbuttons li#biggap2 {
    margin-top:2px;
    padding-top:0px;
}
.lmbuttons li#biggap3 {
    margin-top:0px;
    padding-top:3px;
}
.lmbuttons a {
    display:block;
    background:url("images/leftbuttonfull.gif") no-repeat left top;
    text-decoration:none;
    float:left;
    width:110px;
    height:26px;
    -moz-outline-style:none;
}
.lmbuttons a#memb1{
    display:block;
    background:url("images/memberbuttonfull.gif") no-repeat left top;
    text-decoration:none;
    float:left;
    width:110px;
    height:31px;
    -moz-outline-style:none;
}
.lmbuttons a:hover {
    background: transparent url(images/leftbuttonfull.gif) no-repeat left -26px;
    text-decoration:none;
}
.lmbuttons a:hover#memb1 {
    background: transparent url(images/memberbuttonfull.gif) no-repeat left -31px;
    text-decoration:none;
}
.lmbuttons span {
    color:white;
    padding: 2px 0px 0px 0px;
    display:block;
    text-align: center;
    cursor: pointer;
}
.lmbuttons span#memb {
    color:white;
    padding: 5px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}
.lmbuttons a:hover span {
    color:#BCB8B5;
    padding: 3px 0px 0px 0px;
    margin-left: 0px;
    text-align: center;

}
.lmbuttons a:hover#memb1 span{
    color:#BCB8B5;
    padding: 6px 0px 0px 0px;
    margin-left: 0px;
    text-align: center;
}

.lmbuttons a:hover span#logout {
    color:#C53B3B;
    padding: 3px 0px 0px 0px;
    margin-left: 0px;
    text-align: center;
}
/* ********************** memberbuttons*************** */
.membbuttons {
    z-index: 400;
    width:660px;
    height:20px;
    position:absolute;
    display:block;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    top: 0px;
    left: 33px;
}
.membbuttons ul {
    margin:0;
    list-style:none;
    padding:0;
}
.membbuttons li {
    float:left;
    padding:0px 15px 0px 0px;
}
.membbuttons li#biggap {
    float:left;
    padding:0px 52px 0px 0px;
}

.membbuttons a {
    display:block;
    text-decoration:none;
    float:left;
    padding:3px 5px 4px 5px;
    -moz-outline-style:none;
    color:#660066;
}
.membbuttons #current a {
    color:darkred;
}
.membbuttons a#logout {
    display:block;
    text-decoration:none;
    float:left;
    padding:3px 5px 4px 5px;
    -moz-outline-style:none;
    color:#E24848;
}

.membbuttons a:hover{
    background:url("images/membbutton.gif") top left repeat-x;
    color:darkred;
    text-decoration:none;
}

/* ***********************login text******************* */
#loginBoxes {position:absolute; display:block; z-index: 400; padding:0px; margin:0px; height:40px; width:100px; top: 17px; left: 21px;}
.logintexts {
    position:relative;
    display:block;
    z-index: 400;
    width:5px;
    height:50px;
    margin: 0;
    font-family: Verdana, Arial;
    font-weight: bold;
    top: 1px;
    left: 0px;
}
.logintexts a:hover{
    text-decoration:underline;
}
.logintexts li#login a:hover{
    text-decoration:underline;
}
.logintexts ul {
    margin:0px;
    list-style:none;
    padding:0;
}
.logintexts li#banner {
    position:absolute;
    display:block;
    width:55px;
    height:15px;
    padding:0px 0px 0px 0px;
    top:-9px;
    left:48px;
    text-align:center;
    line-height:14px;
    font-size: 9px;
    color:darkblue;
    background:url("images/images/lmittheader.gif") no-repeat left top;
}
.logintexts li#alias {
    position:absolute;
    padding:0px 0px 0px 0px;
    margin-top:3px;
    margin-left:25px;
    font-size: 9px;
        line-height:14px;

}
.logintexts li#passwd {
    position:absolute;
    padding:0px 0px 0px 0px;
    margin-top:31px;
    margin-left:25px;
    font-size: 9px;
        line-height:14px;
}
.logintexts li#newmb{
	position:absolute;
	display:block;
	width:65px;
	height:8px;
    padding:0px 0px 0px 0px;
    margin-top:60px;
    margin-left:10px;
    font-size: 10px;
    -moz-outline-style:none;
        text-decoration: none;
}
.logintexts li#login{
float:left;
	position:absolute;
	display:block;
	width:50px;
	height:8px;
    margin-top:60px;
    margin-left:92px;
    font-size: 10px;
    -moz-outline-style:none;
        text-decoration: none;
}


.newstexts {
    z-index: 400;
    width:50px;
    height:30px;
    position:absolute;
    display:block;
    margin: 0;
    font-family: Verdana, Arial;
    font-weight: bold;
    top: 1px;
    left: 0px;
}
.newstexts ul {
    margin:0;
    list-style:none;
    padding:0;
}
.newstexts li#banner {
	position:absolute;
	display:block;
	width:55px;
	height:10px;
    padding:0px 0px 0px 0px;
    top:-10px;
    left:48px;
    text-align:center;
    line-height:14px;
    font-size: 9px;
    color:darkblue;
    background:url("images/images/lbottheader.gif") no-repeat left top;
}
.rupptexts{
    z-index: 100;
    width:50px;
    height:30px;
    position:absolute;
    display:block;
    margin: 0;
    font-family: Verdana, Arial;
    font-weight: bold;
    top: 1px;
    left: 0px;
}
.rupptexts ul{
    margin:0;
    list-style:none;
    padding:0;
}
.rupptexts li#banner {
	position:absolute;
	display:block;
	width:65px;
	height:10px;
    padding:0px 0px 0px 0px;
    top:-10px;
    left:36px;
    text-align:center;
    line-height:15px;
    font-size: 9px;
    color:darkblue;
    background:url("images/images/rbottheader.gif") no-repeat left top;
}
/* ********************** Kalender text/bakgrunder ********** */
.calendartexts{
    z-index: 100;
    width:10px;
    height:20px;
    position:relative;
    display:block;
    font-family: Verdana, Arial;
    font-weight: bold;
    top: 0px;
    left: 6px;
    margin-bottom:-2px;
}
.calendartexts ul{
    margin:0;
    list-style:none;
    padding:0;
}
.calendartexts li#banner {
    position:absolute;
    display:block;
    width:144px;
    height:19px;
    top:0px;
    left:-1px;
    text-align:center;
    font-size: 11px;
    color:darkblue;
    background:url("images/images/kalendarbannerback.gif") no-repeat left top;
}
.calendarbody{
    z-index: 100;
    width:152px;
    position:relative;
    display:block;
    top: -0px;
    left: 4px;
}
/* *************************text boxes****************** */
div.BlueBox0, div.BlueBox1, div.BlueBox2, div.BlueBox3, div.BlueBox4, div.BlueBox5, div.BlueBox6, div.GreyBox, div.WhiteBox {
  position:relative;
  z-index: 1;
  padding-bottom:0px;
  padding: 0px;
  margin: 0px;
}
div.BlueBox1, div.BlueBox2, div.BlueBox6 {
  width: 142px;
  margin-top:0px;
  background: url("images/images/rbott_01.gif") top left no-repeat;
}
div.BlueBox0 {
  width: 142px;
  margin-top:13px;
  background: url("images/images/rbott_01.gif") top left no-repeat;
}
div.BlueBox3 {
  width: 122px;
  margin-top:0px;
  background: url("images/images/lupp_01.gif") top left no-repeat;
  margin-left:5px;
}
div.BlueBox4 {
  width: 154px;
  margin-top:0px;
  background: url("images/images/linfo_01.gif") top left no-repeat;
  margin-left:-9px;
}
div.BlueBox5 {
  width: 154px;
  margin-top:0px;
  background: url("images/images/linfo_01.gif") top left no-repeat;
  margin-left:-9px;
}
div.GreyBox {
  width: 152px;
  background: url("images/images/lmitt_01.gif") top left no-repeat;
  margin-left:-8px;
  margin-top:0px;
}
div.WhiteBox {
  width: 154px;
  margin-top:0px;
  background: url("images/images/lbott_01.gif") top left no-repeat;
  margin-left:-9px;
}

div.BlueBox0 {top:0px;}
div.BlueBox1 {top:0px;}
div.BlueBox2 {top:0px;}
div.BlueBox3 {top:24px;}
div.BlueBox4 {top:0px;}
div.BlueBox5 {top:-9px;}
div.BlueBox6 {top:0px;}
div.GreyBox {top:-5px; padding-bottom:2px;}
div.WhiteBox {top:-5px;}

div.BlueBoxRightTop, div.BlueBoxRightTop3, div.BlueBoxRightTop4, div.BlueBoxRightTop5, div.GreyBoxRightTop, div.WhiteBoxRightTop {
  position:relative;
  left:0px;
  padding-left:10px;
  padding-bottom:0px;
  margin-bottom:6px;
  margin-top:0px;
}
div.BlueBoxRightTop {
  background: url("images/images/rbott_03.gif") top right no-repeat;
  height: 20px;
  width: 132px;
}
div.BlueBoxRightTop3 {
  background: url("images/images/lupp_03.gif") top right no-repeat;
  height: 19px;
  width: 112px;
}
div.BlueBoxRightTop4 {
  background: url("images/images/linfo_03.gif") top right no-repeat;
  height: 18px;
  width: 144px;
}
div.BlueBoxRightTop5 {
  background: url("images/images/linfo_03.gif") top right no-repeat;
  height: 18px;
  width: 144px;
}

div.GreyBoxRightTop {
  position:relative;
  background: url("images/images/lmitt_02.gif") top right no-repeat;
  height: 19px;
  width: 142px;
}
div.WhiteBoxRightTop {
  position:relative;
  background: url("images/images/lbott_03.gif") top right no-repeat;
  height: 20px;
  width: 144px;
}

div.BlueBoxBody0, div.BlueBoxBody1, div.BlueBoxBody2, div.BlueBoxBody3, div.BlueBoxBody4, div.BlueBoxBody5, div.BlueBoxBody6, div.GreyBoxBody, div.WhiteBoxBody {
  margin:0;
  margin-top:-18px;
  font: 10pt arial;
  line-height: 12pt;
  vertical-align: text-top;
  position:relative;
  right:0px;
}
div.BlueBoxBody0, div.BlueBoxBody1, div.BlueBoxBody6 {
  width: 142px;
  background: url("images/images/rbott_05.gif") top right repeat-y;
}
div.BlueBoxBody2 {
  width: 142px;
  font: 7pt arial;
  font-weight:bold;
  line-height: 8pt;
  background: url("images/images/rbott_05.gif") top right repeat-y;
}
div.BlueBoxBody3 {
  width: 122px;
  background: url("images/images/lupp_05.gif") top right repeat-y;
}
div.BlueBoxBody4 {
  width: 154px;
  background: url("images/images/linfo_06.gif") top right repeat-y;
}
div.BlueBoxBody5 {
  width: 154px;
  background: url("images/images/linfo_06.gif") top right repeat-y;
}

div.GreyBoxBody {
  width: 152px;
  background: url("images/images/lmitt_05.gif") top right repeat-y;
}
div.WhiteBoxBody {
  width: 154px;
  background: url("images/images/lbott_06.gif") top right repeat-y;
}
div.loginnews {position:absolute; z-index:10; top:300px; left:0px;}
div.loginnews1 {position:absolute; z-index:10; top:302px; left:0px;} /*memb page*/
div.greyheader {position:absolute; z-index:10; width:10px; height:10px; display:block;top:0px; left:50px;
  font-family: verdana,arial;
  font-size: 7pt;
  color: #000000;
  font-weight:bold;
  padding-left:0px;
  padding-right:0px;
}
div.GreyContent {position:relative; z-index:1; width:10px; height:77px; display:block; top:0px; left:0px;}
div.WhiteContent {position:relative; z-index:1; width:10px; display:block; top:0px; left:0px;}
div.BlueBox4Content {position:relative; z-index:10; width:148px; height:22px; display:block; top:0px; left:0px;
  font-family: arial;
  font-size: 9px;
  line-height:9pt;
  color: #660066;
  padding-left:6px;
  padding-right:0px;
}
div.BlueBoxFooter {
  background: url("images/images/rbott_08.gif") top left no-repeat;
  position:relative;
  height:16px;
  width:130px;
  left:-6px;
}
div.BlueBoxFooter3 {
  background: url("images/images/lupp_08.gif") top left no-repeat;
  position:relative;
  height:8px;
  width:110px;
  left:0px;

}
div.BlueBoxFooter4 {
  background: url("images/images/linfo_09.gif") top left no-repeat;
  position:relative;
  height:16px;
  width:132px;
  left:0px;
}
div.BlueBoxFooter5 {
  background: url("images/images/linfo_09.gif") top left no-repeat;
  position:relative;
  height:16px;
  width:132px;
  left:0px;
}

div.GreyBoxFooter {
  background: url("images/images/lmitt_08.gif") top left no-repeat;
  position:relative;
  height:8px;
  width:130px;
  left:0px;
}
div.WhiteBoxFooter {
  background: url("images/images/lbott_09.gif") top left no-repeat;
  position:relative;
  height:16px;
  width:132px;
  left:0px;
}
div.BlueBoxLongContent {
  background: url("images/images/rbott_04.gif") top left repeat-y;
}
div.BlueBoxLongContent3 {
  background: url("images/images/lupp_04.gif") top left repeat-y;
}
div.BlueBoxLongContent4 {
  background: url("images/images/linfo_04.gif") top left repeat-y;
}
div.BlueBoxLongContent5 {
  background: url("images/images/linfo_04.gif") top left repeat-y;
}


div.GreyBoxLongContent {
  background: url("images/images/lmitt_03.gif") top left repeat-y;
}
div.WhiteBoxLongContent {
  background: url("images/images/lbott_04.gif") top left repeat-y;
}

div.BlueBoxRightFooter, div.BlueBoxRightFooter3,div.BlueBoxRightFooter4, div.BlueBoxRightFooter5, div.GreyBoxRightFooter, div.WhiteBoxRightFooter {
  top:0px;
  left:0px;
  position:absolute;
  margin-left:0px;
  height: 16px;
}
div.BlueBoxRightFooter {
  background: url("images/images/rbott_10.gif") top right no-repeat;
  width: 142px;
}
div.BlueBoxRightFooter3 {
  background: url("images/images/lupp_10.gif") top right no-repeat;
  width: 122px;
}
div.BlueBoxRightFooter4 {
  background: url("images/images/linfo_11.gif") top right no-repeat;
  width: 154px;
}
div.BlueBoxRightFooter5 {
  background: url("images/images/linfo_11.gif") top right no-repeat;
  width: 154px;
}


div.GreyBoxRightFooter {
  background: url("images/images/lmitt_09.gif") top right no-repeat;
  width: 152px;
}
div.WhiteBoxRightFooter {
  background: url("images/images/lbott_11.gif") top right no-repeat;
  width: 154px;
}
div.redrightarea0 {position: relative; z-index: 10; font-size:0px;height:0px; top: 0px; left: 0px; width: 145px;}
div.redrightarea1 {position: relative; z-index: 10; padding: 0px; top: 0px; left: 0px; width: 145px;}

.BlueBoxcontent {
word-wrap: break-word;
font-size:11px;
width:130px;
text-align:left;
padding-top:5px;
}
.WhiteBoxcontent {
word-wrap: break-word;
width:141px;
font-size:11px;
line-height:12px;
text-align:left;
padding-top:6px;
padding-left:6px;
}

.WhiteBoxcontentSpace {
width:100%;
height:2px;
clear: both;
font-size: 0px;
line-height: 0px;
}

.WhiteBoxcontent a:link, .WhiteBoxcontent a:visited, .WhiteBoxcontent a:active, .WhiteBoxcontent a:hover {
   color: black;
}

/* ************* counter right ************ */
.counter{
    font-family: Verdana, Arial;
    font-size:10px;
}
.counter ul{
    margin:0;
    list-style:none;
    padding:0;
}
.counter li#header {width:110px; height:12px;
    background:#E7EFFD;
    font-weight:bold;
    line-height:10px;
}
.counter li#today {width:97px;height:14px;
    border: 1px solid black;
    border-top: 1px solid black;
    background:#B2CAF6;
    font-size:11px;
    line-height:12px;}
.counter li#yesterday {width:97px;height:14px;
    border: 1px solid black;
    border-top: 0px;
    border-bottom: 0px;
    font-size:11px;
    background:#C0D4F7;
    line-height:12px;
}
.counter li#total {width:97px; height:11px;
    line-height:10px;
    border: 1px solid black;
    font-size:9px;
    background:#D1DFF7;
}


.stadgar{
height:13px;
margin-top:2px;
padding: 0px 5px 0px 5px;
background:#BAD9DF;
border:1px solid #CAE9EF;
font-size:11px;
text-align: center;
float: right;
}
