html
{
      background-color: #FFF1AF;
  /*background-color: #F7E8AA;*/
  /*background-image: url(http://www.testwebben.se/1437/Images/087_bg_html.gif);
  background-position: top;
  background-repeat: repeat-x;*/
        margin: 0;
      padding: 0;
}

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

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

body, textarea, table
{
      font-family: verdana, arial, helvetica, sans-serif;
      color: #333333;
      font-size: 12px;
}

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

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

h1, h2, h3, h4, h5, h6
{
      color: #26519c;
      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: 1.33em;
  text-indent:15px;
      margin: 1.5em 0em 0em 0em;
}

h3
{
      font-size: 1.55em;
  text-indent:15px;
      margin: 1em 0em 0em 0em;
}

h2
{
      font-size: 1.4em;
      margin: 1em 0em 0em 0em;
}

h1,
.modGallery h2,
.modGuestbook h2,
.modCatalog h2,
.modNewsList h2
{
      text-transform: none;
      font-size: 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: #333333;
  text-decoration: underline; 
}

a:hover
{
      text-decoration: none;
      color: #cdd5e2;
}

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

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

ul li,
ol li
{
      margin: 0.5em 0em 0.5em 0em;
      list-style-position: outside;

}

ul
{
      
}

ol
{
      list-style: decimal;
}

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

table td
{
      /*vertical-align: top;
      padding: 0.2em 0.5em 0.2em 0.3em;*/
}

strong
{
      font-weight: bold;
}

em
{
      font-style: italic;
}

blockquote
{
      margin: 0em 3em;
}

.tabell
{
  color: #fff;
  padding: 5px;  
}

.bild
{
  border: #99a8c6 1px solid;
  padding: 2px;
  margin: 0;
        
}

Img
{
  border: 1px #efe4c6 solid ;

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

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

#footer
{  
  font-size: 0.8em;
      text-align: center;
      margin: 0;
  width: 100%;
        padding: 0 0 10px 0;
      clear: both;
        color: #999999;
        image-border:none;
}

#footer a,
#footer a:link,
#footer a:hover,
#footer a:visited,
#footer a:active
{
      color: #999999;
  text-decoration: none; 
      font-weight: bold;
}

#pFooterText
{
  border-top: #999999 solid 1px;
  margin: 10px 100px;
}

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

#paloma {
   margin: 10px;
}

#wrapper
{
        position: relative;
      text-align: left;
      margin: 1em  auto;
  width: 900px;
  border: 1px solid gray;
  padding: 0;
  background-color: #fff;
}

#container-left
{
  width: 200px;
        margin: 0em  auto;
  text-align: left;
  float: left;
  padding: 0;
}

#container-right
{  
  width: 600px;
        margin: 0em  auto;
  text-align: left;
  float: left;
  padding: 0;
}

#header
{
  background-image: url(http://www.testwebben.se/1437/Images/toppbild-med-logga.jpg);
      background-position: left top;
      background-repeat: no-repeat; 
  width: 698px;
  height: 222px;
        margin: 0px 0 0 2px;
}

#main
{
  
      margin: auto;
        padding: 10px;
  width: 675px;
        text-align: left;
}

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

/* NAV ---------------------- */
#nav 
{
  background-color: #cdd5e2;
  border: #99a8c6 2px solid;
  padding-bottom: 30px;
}

#nav ul
{
      margin: 0em 0em 0.5em 1.2em;
      padding: 0;
}

#nav ul ul,
#nav ul ul ul
{
      margin-left: 1.5em;
      padding: 0;
}

#nav li
{
  list-style-type: none;
  color: #da2723;
      margin: 0.2em 0em 0em 0em;
      padding: 0.2em 0em 0em 0em;
}

#nav li
{
      text-transform: uppercase;
}

#nav li li
{

}

#nav li li
{
      text-transform: none;
  list-style-type: none;
      margin: 0.2em 0em 0em 0em;
      padding: 0.2em 0em 0em 0em;
}

#nav li li li
{
  text-transform: none;
  list-style-type: none;
      margin: 0.2em 0em 0em 0em;
      padding: 0.2em 0em 0em 0em;
}

#nav li a:link,
#nav li a:visited,
#nav li a:hover
{
      color: #333333;
      text-decoration: none;
      font-size: 1em;
      padding: 0em;
      font-family: arial,verdana,sans-serif; 
}

#nav li a:hover
{
      color: #fff;
}

#nav ul li ul,
#nav ul li ul li ul,
#nav ul li.current ul li ul
{
      display:none;
      font-weight: normal;
}

#nav ul li.current ul,
#nav ul li.current ul li.current ul
{
  display: block;   
}

#nav li#current
{
  color: #a99a71;
}

/*
#nav ul li.current a:link,
#nav ul li.current a:visited,
#nav ul li.current a:hover,
#nav ul li.current ul li a:link,
#nav ul li.current ul li a:visited,
#nav ul li.current ul li a:hover,
#nav ul li.current ul li ul li a:link,
#nav ul li.current ul li ul li a:visited,
#nav ul li.current ul li ul li a:hover
{
  font-weight: bold;
  background-color: transparent;
}
*/

#nav ul li.current a:link,
#nav ul li.current a:visited,
#nav ul li.current a:hover,
#nav ul li.current ul li.current a:link,
#nav ul li.current ul li.current a:visited,
#nav ul li.current ul li.current a:hover,
#nav ul li.current ul li.current ul li.current a:link,
#nav ul li.current ul li.current ul li.current a:visited,
#nav ul li.current ul li.current ul li.current a:hover
{
  font-weight: bold;
  background-color: transparent;
}

#nav ul li.current ul li a:link,
#nav ul li.current ul li a:visited,
#nav ul li.current ul li a:hover,
#nav ul li.current ul li.current ul li a:link,
#nav ul li.current ul li.current ul li a:visited,
#nav ul li.current ul li.current ul li a:hover
{
  font-weight: normal;
}


/* HACK, gäller endast IE, Fredrik */
/* Win IE only */
* html li.parent {float:left; clear:both;}
* html #dmenu li, #dmenu li.current {clear:both;}
/* end holly hack */


#smelink_linkbox a
img
{
 border-style: none;
}

/* <----------------------------------------------------- Formulär */
form#formMerInfo fieldset {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 12px;
width:500px;
border:0;
}
form#formMerInfo legend {
color:#99a8c6;
font-size:2em;
display:none;
}

form#formMerInfo label {
display:block;
float:left;
text-align:left;
width:6em;
clear:both;
margin:0 2em 0 0;
}
form#formMerInfo input[type="text"], textarea {
float:left;
padding:0 0.2em;
margin:0 5px 0 0;
clear:both;
}
* html form#formMerInfo input, * html form#formMerInfo textarea, * html form#formMerInfo select {
float:left;
padding:0 0.2em;
margin:0 5px 0 0;
clear:both;
}
* html div.inline input {
display:inline;
clear:none;
}

form#formMerInfo select {
float:left;
clear:both;
}
form#formMerInfo textarea {
padding:0.2em;
}
span.obligatorisk 
{
  color: red
}
}
#mContactForm input,
#mContactForm textarea
{
  color: black;
  width: 250px;
  margin: 0 0 5px 0;
}

#mContactForm textarea
{
  height: 150px;
}
div.inline {
display:block;
float:left;
clear:both;
width:400px;
margin:5px 0;
}
select#valdKurs {
/*display:none;*/
}
#skicka {
float:left;
clear:both;
}

/*form#formMerInfo input[type="text"]:hover {
border:2px solid #666;
}
form#formMerInfo input[type="text"]:focus {
border:2px solid #666;
}*/

#flagga 
{
position:absolute;
right:15px;
top:180px;
}
#flags li 
{
  display: inline;
}
