html, body
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-color: #000000;
  font-weight:normal;
  /* background:#CCCCCC; */
  height:100%;
  margin: 0 auto;
  /* background-image:url(../images/bg_orangegra.jpg); */
  background-repeat:repeat-x;
  font-size:12px;
  line-height:18px;
  text-align: center;
}

a
{
  text-decoration:none;
  color: #000000;
}

ul
{
  list-style-type: none;
}

.list
{
  display: block;
}

li
{
  display: inline;
}

h1
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
  font-size:16px;
  margin-bottom:1px;
  color: #000000;
}

h2
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
  font-size:12px;
  margin-bottom:1px;
  text-align: center;
}

h3
{
  font-family: Verdana, Book Antiqua, Palatino, serif;
  font-weight: bold;
  font-size:13px;
  color: #636566; 
  line-height:18px;
}

h4
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
  font-size:16px;
  text-align: center;
  margin-bottom:1px;
  color: #636566;
}


#container
{
  width: 900px;
  background: #ffffff;
  align: center;
  margin: 0 auto;
  margin-top:40px;
  display:table;
  padding:0px;
  /* border:1px solid #cccccc; */
}

#top
{
width: 100%;
border: 0px solid #000;
height: 45px;
}

#meny
{
  /* background:#D7D3D3; */
  font-family: verdana, sans-serif; 
  width:650px; 
  height:20px; 
  margin: 0 auto; 
  font-size:12px; 
}


#content
{
width:100%;
border:0px solid #000;
display:table;
padding-top:20px;
line-height:20px;
font-weight:normal;

}

#forsta_left
{
width:615px;
border:0px solid #000;
display:table;
padding-top:20px;
line-height:20px;
font-weight:normal;
float:left;
padding-left:15px;
}

#forsta_right
{
width:157px;
border:0px solid #000;
display:table;
padding-top:20px;
line-height:20px;
font-weight:normal;
float:left;
margin-left:15px;
margin-top:10px;
background: #F3F3F3;
padding:8px;
}

#forsta_right a
{
text-decoration:underline;
}

table
{
  border-color: #FFFFFF; 
}

td
{
  
}

#content_div
{
width:100%;
border:0px solid #000;
height:550px;
padding-top:20px;
line-height:20px;
font-weight:normal;
overflow: auto;
}

 
#content a:hover
{
background: #e6e6e6;
}


#footer
{
height:25px;
background:#D7D3D3;
border:0px solid #000;
padding-left:20px;
font-weight:bold;
padding-top:8px;
font-size:11px;
margin-top:10px;
font-family:georgia, verdana;
color: #000000;
}

#bottom
{
align:center;
margin:0 auto;
width:820px;
border:0px solid #000;
height:70px;
}

#left
{
  margin:0 auto;
  width:750px;
  border:0px solid #000;
  font-weight:normal;
  margin-top:0px;
}

#left_konstnar
{
width:900px;
border:0px solid #000;
font-weight:normal;
float:left;
margin-top:20px;
margin-left:0px;
}


#right
{
width:250px;
border:0px solid #000;
font-weight:normal;
float:left;
margin-left:0px;
margin-top:20px;
}


/*------------MENYN--------------*/


/* common styling */


.menu ul li a, .menu ul li a:visited 
{
  display:block; 
  text-decoration:none; 
  color:#000;
  width:auto; 
  height:20px; 
  text-align:center; 
  color:#fff; 
  border:1px solid #fff; 
  background:#710069; 
  line-height:20px; 
  font-size:12px; 
  overflow:hidden;
}

.menu ul {padding:20; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

