html,body {
background-image:url(/pics/bg.jpg);
height:100%;
margin:0;
padding:0;
text-align:center;
}

div#push {
float:left;
height:50%;
margin-top:-360px;
visibility:hidden;
width:100%;
}

div {
background-color:white;
color:black;
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:11px;
text-align:left;
}

h1 {
color:black;
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:18px;
margin-bottom:5px;
margin-top:0;
padding:0;
}

h2 {
color:black;
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:13px;
margin-bottom:3px;
margin-top:10px;
padding:0;
}

h3 {
color:black;
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:12px;
margin-bottom:3px;
margin-top:15px;
padding:0;
}

p {
margin-bottom:5px;
margin-top:0;
}

div#container {
clear:both;
height:617px;
margin:0 auto;
position:static;
text-align:left;
top:-200px;
width:935px;
}

div#toppmeny {
background-image:url(/pics/bg.jpg);
float:left;
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:12px;
font-weight:bold;
height:38px;
left:0;
padding-left:10px;
padding-top:24px;
position:relative;
top:0;
width:665px;
z-index:2;
}

div#toppbild {
background-image:url(/pics/bg.jpg);
float:left;
height:62px;
position:relative;
width:260px;
z-index:2;
}

div#submenyn {
float:left;
height:485px;
padding:50px 10px 10px;
position:relative;
width:115px;
z-index:1;
}

div#submenyn_filosofi {
float:left;
height:485px;
padding:50px 10px 10px;
position:relative;
width:65px;
z-index:1;
}

div#text {
float:left;
height:485px;
padding:50px 40px 10px 10px;
position:relative;
width:350px;
}

div#framsidan {
float:left;
height:485px;
padding:50px 20px 10px 80px;
position:relative;
width:410px;
}

div#kontakt {
float:left;
height:440px;
padding:50px 80px;
position:relative;
width:775px;
}

div#text_filosofi {
float:left;
height:435px;
padding:50px 100px 10px 10px;
position:relative;
width:340px;
}

div#filosofihack {
bottom:0;
padding:10px;
position:absolute;
width:340px;
}

div#prestext {
bottom:0;
padding:10px;
position:absolute;
width:410px;
}

div#bild {
float:left;
height:485px;
padding:50px 10px 10px;
position:relative;
width:380px;
}

div#nyheter {
float:left;
height:435px;
padding:50px 50px 10px 100px;
position:relative;
width:275px;

}

div#nyhetshack {
background-color: #e4e1d9;
bottom: 0;
height:435px;
padding: 10px;
position: absolute;
width: 275px;
background-image: url(/pics/bg_nyheter.gif);
}

img {
border: none;
}

div#botten {
background-image:url(/pics/bg.jpg);
color:#333333;
float:left;
height:15px;
/*padding-left:10px;*/
padding-top:5px;
position:relative;
width:635px;
z-index:3;
}

div#botten2 {
background-image:url(/pics/bg.jpg);
color:#333333;
float:left;
height:15px;
padding-top:5px;
position:relative;
width:300px;
z-index:3;
text-align:right;
}

a#botten _a{
color:#333333;
text-decoration:none;
}
a#botten_a:hover {
color:black;
text-decoration:underline;
}

#toppmeny ul {
display:inline;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

#toppmeny li {
display:inline;
}

#pillank {
color:black;
font-size:20px;
font-weight:bold;
text-decoration:none;
}

#submenyn li {
list-style-type:none;
margin-left:0;
padding-bottom:6px;
}

#submenyn ul {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

#toppmeny ul li a {
background-position:0;
color:#D2CFC6;
display:inline;
margin:0;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#submenyn ul li a {
background:none;
background-position:0;
color:black;
font-weight:bold;
text-decoration:none;
}

#toppmeny ul li a:hover {
color:#e4e1d9;
}

#toppmeny ul li a#current {
color:white;
}

#submenyn ul li a:hover {
background:none;
color:#a09a8a;
}

#submenyn ul li a#current_s {
background:none;
color:#746c58;
}

#imageContainer {
height:120px;
}

#imageContainer img {
display:none;
height:100px;
left:90px;
opacity:-0.01;
position:absolute;
top:100px;
width:410px;
}

#framsidelank {
color:#5f5b50;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#pillank:hover,#framsidelank:hover{
color:#a09a8a;
}

.sitemap_a {
text-decoration:none;
color: black;
}
.sitemap_a:hover{
color:#a09a8a;
}
.sitemaplist {
list-style-type:none;
}
