
body,
h1, h2, h3, 
p, ul, li, form {
margin: 0;
padding: 0;
border: 0;
}

body {
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#header {
text-indent:20px;
line-height:5px;
color:#FFFFFF;
}

#badge {
width:0px;
height:0px;
position:relative;
top:-10em;
left:35em;
}


#hem {
padding-top:.4em;
}

#hem a {
color:#FFFFFF;
}

h1 {
padding-top:50px;
font-size:2.7em;
font-style:italic;
}

h1 a {
color:#FFFFFF;
}

h1 a:hover {
color:#FFFFFF;
}

h1 a:visited {
color:#FFFFFF;
}

#header h5 {
font-size:.9em;
}

a {
text-decoration:none;
color:#2B4A9F;
}


a:hover {
color:#547699;
}

#add {
height:17px;
width:130px;
position:absolute;
left:35px;
top:35px;
}

#container {
height: auto;
width:47em;
margin:auto;
margin-top:20px;
background-color:#FFFFFF;
background-repeat:repeat-x;
border:#FFFFFF solid 15px;
}

#header {
height:140px;
width:auto;
background-image: url(img/bla.jpg);
padding-top:8px;
}



#navigation {
height:40px;
width:auto;
}

#navigation #sok {
font-size:12px;
}


#navigation p {
font-size:12px;
color:#000000;
text-indent:20px;
}

#navigation ul {
text-indent:20px;
background-color:#FFFFFF;
padding-bottom:0.5em;
}

#navigation li {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:bold;
display:inline;
color:#2B4A9F;
text-transform:uppercase;

}

#navigation a {
color:#2B4A9F;
}

#navigation a-hover {
color:#003399;
background-color:#000000;
}

#content {
height:400px;
}


.group {
width:14.8em;
height:11.5em;
padding-top:35px;
padding-left:10px;
}

.group#uppslagsverk {
float:left;
}

.group#ekonomi {
float:left;}

.group#telefon {
float:left;
}

.group#kataloger {
float:left;
padding-top:10px;
}

.group#kop {
float:left;
padding-top:10px;}

.group#daglig {
float:left;
padding-top:10px;
}

ul {
list-style-type:none;
}

.group li {
text-indent:30px;
}

#sajtlista {
width: 45em;
height:900px;
margin-top:15px;
margin-left:20px;
}

#sajtlista h3 {
width:13em;
border-bottom:groove #333333 thin;
text-indent:15px;
}

#sajtlista ul {
padding-top:15px;
padding-left:15px;}

#sajtnamn {
width:21em;
height:auto;
border-right:solid #666666 thin;
border-spacing:3px;
float:left;
margin:.3em;
padding-top:20px;
}

#funktion {
width:21em;
height:300px;
float:left;
margin:.3em;
padding-top:20px;
}

#saknar {
width:21em;
height:300px;
float:left;
margin:8px;
padding-top:35px;
}

#saknar h3 {
color:#CC0000;
border-bottom:none;
}

#saknar p {
margin:15px;
}

.overst {
line-height:2em;
}



/* -------------Uppslagsverk----------------*/

#uppslag {
height: 400px;
}

.soktopp {
height:3em;
}

.logo {
position:relative;
top:5.5em;
width:10em;
padding-left:2em;
float:left;
}

.flags {
position:relative;
top: 4.5em;
left:28em;
}

form {
margin-left:16em;
padding-top:3em;
}

.form {
clear:both;
height:104px;
width:604px;
background-image: url(img/uppslagbg.jpg)  ;

}

/* ---------------------------------------------------------*/

#footer {
padding-top:3em;
height:50px;
text-indent:40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#copy {
float:left;
}

#kontakt {
float:left;
}

#amung {
float:right;
margin-right:5em;
}

