/*POSITIONING*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0em; padding:0em; background-color: #ffffff; }
html{margin:0em; padding:0em; height:100%;}
#contents{ position:relative; float: left; padding: 2.5em;padding-top:2em;width:45em; border:2px solid #d6c5a0; height:25em; z-index:0; }
#contents_personal{ position:absolute; top:5em; left:22em; padding:2.5em;width:30em;  }
#header{ position:relative; float: left; width:50em; }
#holder{ position:absolute; top:0; left:50%; width:50em; margin-left:-25em; margin-bottom:0em; padding-bottom:0em; background-color: #ffffff;}
#holderintro{ position:absolute; top:1em; left:50%; width:50em; margin-left:-25em; margin-bottom:0em; padding-bottom:0em; background-color: #ffffff;}
#footer{ position:relative; float:left; width:55em;height:1em; overflow:hidden; margin:0em; padding:0em; padding-bottom:0.5em; font-size:0.9em; text-align:center;}
#personalbild{ position:absolute; top:21.70em; left:18em;}
.info{ position:relative; float: left; width:20.5em; padding-right:2em; text-align:left; padding-bottom:1em; }
#tabell{background-image:url(../img/line.jpg); background-position:21.5em 0em; background-repeat:no-repeat; z-index:0; height:17.5em;}
#nyheter{ position:relative; float:left;  margin-top:50px;}

/*PROFILE*/
#logo{ position:relative; float: left; width:50em; padding-top: 1.25em; padding-bottom: 1.25em;  text-align:center;}

/*MENU*/
#menu{ position:relative; float: left; padding-left:7em; width:43em; padding-bottom: 0em;text-align:center; }
.menuitem{ position:relative; float: left; padding-right:4.5em;text-align:center; }
#submenu1{ position:absolute; left:26em; top:8.5em; padding: 0em; z-index:1000; }
#submenu1 img{ padding-right: 0.5em; z-index:1000; }

/*TEXT*/
p{font-size:0.75em; line-height:1.6em; padding-top:0em; margin-top:0em;  }
h1{font-size:2em; padding-bottom:0.3em; margin-bottom:0.3em; padding-top:0em; margin-top:0em; text-align:center;}
h2{font-size:0.75em; padding-bottom:0em; margin-bottom:0em; padding-top:0em; margin-top:0em; color:#b5985a; text-transform:uppercase; }
h3{font-size:0.75em; padding-bottom:0em; margin-bottom:0em; padding-top:0em; margin-top:0em; color:#b5985a; }
a{ text-decoration:none; color:#000; }
.info p{padding-bottom:0em; margin-bottom:0em;  }

/*INPUT*/
input{border:1px solid #d6c5a0; margin-bottom:0.5em; font-size:0.69em; background-color:#FFFFFF;}
select{border:1px solid #d6c5a0; margin-bottom:0.5em; font-size:0.69em; background-color:#FFFFFF;}
.formular{ position:relative; float:left; width:6.5em;}
.formularinput{ position:relative; float:left; width:14em;}

/*IMG*/
img{border:0em;}


