html 
{

  background-color: white
}

body 
{
  text-align: left;
  margin: 0;
  padding: 0;
}

/* CONTENT (start) --------- */

body 
{
  /* Content editor body f
  background-color: white; */
}

body, select, input, textarea, table 
{
  /* font-family: georgia,garamond,"times new roman",times, serif; */
  font-family: verdana,arial,helvetica, sans-serif;
  color: black;
  font-size: 75%;
}

table 
{
  font-size: inherit;
  font-size: 100%;
}

body, p, li, td 
{
  line-height: 1.5;
}

#Page50828 table {
font-size:80%;
}

h1, h2, h3, h4, h5, h6 
{
  color: #00518c;
  padding: 0em;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.1;
}

h6 
{
  font-size: 0.4em;
  margin: 1em 0em 0em 0em;
}

h5 
{
  font-size: 0.6em;
  margin: 1em 0em 0em 0em;
}

h4 
{
  font-size: 0.8em;
  margin: 1.5em 0em 0em 0em;
}

h3 
{
  font-size: 1.3em;
  margin: 1.5em 0em 0em 0em;
}

h2 
{
  font-size: 1.5em;
  margin: 2em 0em 0em 0em;
}

h1,
.modGallery h2,
.modGuestbook h2,
.modCatalog h2,
.modNewsList h2 
{
  text-transform: none;
  letter-spacing: 0.1em;
  font-size: 2.2em;
  margin: 0em 0em 0em 0em;
}

p 
{
  font-size: 1em;
  margin: 0.5em 0em 0em 0em;
}

a,
a:link,
a:hover,
a:visited,
a:active 
{
  color: #00457D;
  text-decoration: none;
  font-weight: normal;
}

a:hover 
{
  text-decoration: underline;
}

img 
{
  border-style: none;
}

hr 
{
  height: 1px;
  margin: 0.5em 0 1em 0;
  color: gray;
  background-color: gray;
  /* clear: both; */
}

ul,
ol 
{
  margin: 1.2em 0em 1.2em 2em;
  padding: 0;
}

ul li,
ol li 
{
  margin: 0.3em 0em 0em 0em;
  list-style-position: outside;
  line-height: 1em;
  padding: 0 0 0.5em 0;
}

ul 
{
  list-style: url(http://www.testwebben.se/823/Images/) disc;
}

ol 
{
  list-style: decimal;
}

table 
{
  border-collapse: collapse;
  border-spacing:0;
  margin: 1em 0em 0em 0em
}

table td 
{
  vertical-align: top;
  padding: 0.2em 1em 0.2em 0.3em;
  /* border: 1px solid silver; */
}

strong 
{
  font-weight: bold;
}

em 
{
  font-style: italic;
}

blockquote 
{
  margin: 0em 3em;
}

/* CONTENT (end) ----------- */

/* FOOTER ------------------ */

#footer 
{
  font-size: 0.8em;
  text-align: center;
  margin: 1em 20px 1em 20px;
  clear: both;
}

/* LAYOUT ------------------ */

#wrapper 
{
  margin: 0px auto 1em auto;
  background-image: url(http://www.testwebben.se/823/Images/000_bg_html.gif);
  background-position: center bottom;
  background-repeat: repeat-x;
  background-color: #02467D;
  padding-top: 10px;
}

#container 
{
  text-align: left;
  width: 840px;
  margin: 0px auto 1em auto;
    background-color: white;
}

#header 
{
  background-image: url();
  background-position: left;
  background-repeat: no-repeat;
  height: 150px;
}

#logo
{
  margin: 5px 40px;
}

#barncancerfonden
{
  float: right;
  margin: 5px 50px 5px 7px;
}

#main 
{
  margin: 1em 18px 1em 20px;
}

div
{
  /* border: 1px solid red; */
}


#avtalskund h3
{
  text-align: right;
  padding: 5px;
}


#main-content 
{
  float: left;
  width: 560px;
  padding: 0em 0em 0em 0em;
}

#main-right 
{
  float: left;
  width: 200px;
  padding: 0em 0em 0em 23px;
}

p.msg
{
  color: #E20024;
}

/* Boxar (Plattor): */
#box_service,
#box_book,
#box_uppsala,
#box_forfragan
{
  display: block;
  background-image: url(http://www.testwebben.se/823/Images/000_box_bg_service.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width: 195px;
    height: 104px;
height: 106px;
    cursor: pointer;

padding-top: 1px;
text-decoration: none;
}





#box_book
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_bg_book.jpg);
}

#box_uppsala
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_bg_uppsala.jpg);
}


.txt
{
  margin: 10px 5px 5px 100px;
  font-size: 0.9em;
  display: block;
}

#box_uppsala .txt
{
  margin-left: 80px;
}

.box_top
{
  background: url(http://www.testwebben.se/823/Images/000_box_top.jpg) repeat-y center top !important;
  padding: 10px 10px 0 10px;
    min-height: 65px !important;
    height: auto !important;
    height: 65px;
    text-align: center;
  font-size: 0.9em;
  display: block;
cursor: pointer;
}

.box_top p,
.txt p
{
  line-height: 1.1em;
}

#box_service,
.box_top h3,
.txt h3
{
    margin: 0 0 0 0;
}

#box_service a:hover,
#box_book:hover,
.box_middle:hover
{
  text-decoration: none;
}

#box_service,
#box_book,
.box_middle
{
  color: black;
  font-weight: normal;
  line-height: 1.2em;
}

#box_service h3,
#box_book h3,
.box_middle h3
{
  padding-top: 5px;
}


#box_service:visited p,
#box_book:visited p,
.box_middle:visited p,
.box_middle p,
.box_top p
{
  color: black;
  font-weight: normal;

}

#box_service:visited h3,
#box_book:visited h3,
.box_middle:visited h3
{
  color: #00518c; 
  font-weight: normal;
  
}


#box_service:hover h3,
#box_service:hover p,
#box_book:hover h3,
#box_book:hover p,
a.box_middle:hover h3,
a.box_middle:hover p
{
  color: #E20024;

}

a#avtalskund
{
margin-top: 1px;
}

a#avtalskund form {
margin-top:-4px;
padding-bottom:10px;
}

a#avtalskund .box_bottom {
margin-top:-25px;
}

.box_middle
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_middle.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  display: block;
  width: 207px;
  width: 195px;
  line-height: 1;
}

#footer a.box_middle
{
  float: left;
}

.box_bottom
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_bottom.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 25px;
  display: block;
}

form#inlog
{
  margin: 10px 0 0 0;
}

form#inlog p
{
  margin: 0;
  text-align: left;
}

form#inlog label
{
  display: block;
  margin: 0 0 0 0px;
  line-height: 1.1em;
}

form#inlog input
{
  width: 110px;
  margin: 0 0 0 0px;
}

form#inlog button
{
  line-height: 1.1em;
  padding-top: 0.05em;
  margin: 0 0 0 5px;
  font-size: 8px;
}

form#inlog input,
form#inlog label
{
  font-size: 10px;
}

.clear 
{
  clear: both;
  line-height: 0.01;
  border-style: none;
}

/* STANDARD NAV (horisontell css) */ 

/* menu box */
div#nav
{
        width: 100%;
        height: 22px;
        font-size: 80%;
        line-height: normal;
        padding: 0px 0px 0em 0px;
        margin: 0px 0px 0em 0px;
        background-image: url(http://www.testwebben.se/823/Images/000_bg_nav.jpg);
        background-position: center center;
        background-repeat: no-repeat ;
        text-align: left;
}

/* Layout */ 
#dmenu
{
        background-color: transparent; 
        z-index: 20;
}

#dmenu ul
{
        position: absolute;
        z-index: 99;
}

#dmenu li
{
        list-style-type: none;
        float: left;
}

#dmenu,
#dmenu ul,
#dmenu li,
#dmenu ul li
{
        margin: 0;
        padding: 0;
}

#dmenu li a
{
        
        text-align: left;
}

#dmenu ul a,
#dmenu ul li a:hover
{
        background-image: none;
}

#dmenu a:hover
{
        
}

#dmenu ul, 
#dmenu ul ul
{
        position: absolute;
} 

#dmenu ul li>ul, 
#dmenu ul ul li>ul
{
        margin-top: -2em;
}

li>ul
{
        top: auto;
        left: auto;
}

#dmenu ul,
#dmenu ul ul,
#dmenu li:hover ul ul, 
#dmenu li:hover ul ul ul,
#dmenu li:hover ul ul ul ul,
#dmenu li:hover ul ul ul ul ul
{
        display:none;
}

#dmenu li,
#dmenu li a,
#dmenu ul a,
#dmenu a:hover,
#dmenu ul a:hover,
#dmenu ul li a:hover,
#dmenu li:hover ul,
#dmenu ul li:hover ul,
#dmenu ul ul li:hover ul,
#dmenu ul ul ul li:hover ul,
#dmenu ul ul ul ul li:hover ul
{
        display: block;
}

/* Admin */ 
#dmenu ul,
#dmenu ul li,
#dmenu ul a,
#dmenu ul li a:hover,
#dmenu ul a:hover
{
        width: 13em;
}

#dmenu ul
{
        margin: 0 !important;
        margin: 0 0 0 0em;
}

#dmenu ul ul
{
        margin-left: 13em !important;
        margin-left: 13em;
        margin-top: -1.5em !important;
        margin-top: -1.5em;
}

#dmenu a:link,
#dmenu a:visited
{
 
}

/* Nivå 1 */
#dmenu li a:link,
#dmenu li a:visited
{
        color: #b4c9d9;
        /* background-color: #d8d8d8; */
}

/* Aktuell sida, 1-3 */
#dmenu li#current a:link,
#dmenu li#current a:visited
{ 
       color: white;
}

/* Nivå 2-3 */
#dmenu li.current ul li a:link,
#dmenu li.current ul li a:visited,
#dmenu li#current ul li a:link,
#dmenu li#current ul li a:visited,
#dmenu li ul li a:link,
#dmenu li ul li a:visited
{
        color: white;
        background-color: #00457e;
}

/* Nivå 2-3, kantlinje skugga */
#dmenu ul li a:link,
#dmenu ul li a:visited,
#dmenu ul li a:hover
{
        border-bottom: 1px rgb(118, 155, 185) solid;
        /* border-right: 1px rgb(132, 132, 132) solid; */
}

/* Nivå 2-3, kantlinje högdager */
#dmenu ul li a:link,
#dmenu ul li a:visited,
#dmenu ul li a:hover
{
        /* border-top: 1px rgb(235, 235, 235) solid;
        border-left: 1px rgb(240, 240, 240) solid; */
}

/* Aktuell nivå, 1-3 */
#dmenu li.current a:link,
#dmenu li.current a:visited,
#dmenu li.current ul li.current a:link,
#dmenu li.current ul li.current a:visited
{
 color: white;
 /* background-color: #ffffff; */
}

/* Nivå 1, onmouseover */
#dmenu li a:hover
{
 /* background-color: #e4e4e4; */
 color: white;
}

/* Nivå 2-3, onmouseover */
#dmenu li ul li a:hover,
#dmenu li.current ul li a:hover,
#dmenu li.current ul li.current a:hover,
#dmenu li#current ul li a:hover,
#dmenu li ul li a:hover
{
        background-color: #12639d;
        color: white;
}

/* Alla nivåer */
#dmenu a:link,
#dmenu a:visited,
#dmenu a:hover
{
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 1em;
        letter-spacing: 0.1em;
        padding: 5px 0em 4px 1.5em;
        margin-left: 0px;
        font-family: arial,verdana,sans-serif; 
} 

/* Nivå 2-3 */
#dmenu ul li a:link,
#dmenu ul li a:visited,
#dmenu ul li a:hover
{
        text-transform: none;
}



/* FORMULÄR ---------------- 

form 
{
  margin: 1em 0em 0em 0em;
}

textarea,
input 
{
  padding: 0 0.2em;
}

select,
input,
textarea,
button 
{
  font-size: inherit;
  font-size: 100%;
}

textarea 
{
  height: 6em;
}

button 
{
  line-height: 1.1em;
  padding-top: 0.05em;
}*/

#print
{
  display: block;
}

#bot
{
font-size: 11px;
margin-top: 3em;
line-height: 4em;
}

@media print
{
  html,
  #wrapper 
  {
    background-image: none;
    background-color: white;
  }
  body, select, input, textarea, table 
  {
    font-size: 90%;
  }

  #nav,
  #main-right,
  #print
  {
    display: none;
  }

  #header 
  {
    height: 190px;
  }
}

/* LOGIN FORM -------------- */

#divProtectedPageDialog form 
{
  text-align: center;
}

#divProtectedPageDialog form 
{
  text-align: left;
  border: 1px rgb(204, 204, 204) solid;
  width: 18em;
  margin: 4em auto 0em auto;
  padding: 1em;
  background-color: white;
  opacity: 0.8;
  filter: alpha(opacity=70);
}

#divProtectedPageDialog form p
{
  position: relative;
  margin: 0em 0em 0em 0em;
  padding: 0em;
}

#divProtectedPageDialog form p label
{
  display: block;
  font-size: 0.8em;
}

#divProtectedPageDialog form p input
{
  width: 95%;
}

#divProtectedPageDialog form p button
{
  margin: 0.5em 0em 1em 0em;
  font-size: 0.8em;
}

#divProtectedPageDialog form a
{
  font-size: 0.8em;
}

/* LOGOUT FORM ------------- */

#divLogutDialog p
{
  margin: 0em;
}

#divLogutDialog button
{
  font-size: 0.8em;
}




#skrivUt:hover {
cursor:pointer;
}


#Page50828 #main-content table ul {
list-style: url(http://www.testwebben.se/823/Images/103_pil_nav.png);
}

#Page50828 #main-content table ul li {
line-height:1.2 !important;
}

tr.trHead {
background:#00457D;
color:#fff;
font-weight:bold;
}

@media print {

  #header, #header2, #main-left, #main-right, #footer, #footer img, #smelink_linkbox, #skrivUt

  {
      display: none;
    text-align: left;
   }
}

#box_book
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_bg_book.jpg);
}

#box_service 
{
  background-image: url(http://www.testwebben.se/823/Images/000_box_bg_service.jpg);
}

#box_forfragan {
  background-image: url(http://www.testwebben.se/823/Images/boxBgPrisforfragan.jpg);
  margin-top:7px;
}


/* Boxar (Plattor): */
#box_flyttning
{
  display: block;
  /*background-image: url(http://www.testwebben.se/823/Images/000_box_bg_service.jpg);*/
  background-position: center top;
  background-repeat: no-repeat;
  width: 195px;
  height: 104px;
  height: 106px;
  cursor: pointer;
  margin-top: -1px;
  padding-top: 0px;
  text-decoration: none;
  text-align: left;
}

#box_flyttning
{
background: url(http://www.testwebben.se/823/Images/boxBgFlyttning5.gif) no-repeat center center !important;
float:left;
}

#wrapper #footer-3 {
/*background: url(http://www.testwebben.se/823/Images/boxBgFlyttning.jpg) no-repeat center top;
background-repeat:no-repeat;
width: 195px; /*195*/
height: 104px;
height: 106px;
cursor: pointer;
text-decoration: none;
/*overflow:auto;*/
float:left;*/
}

#footer-3 h3 {

}

#footer-3 p {

}

#bilflyg {

width:170px;
}
