body{ 
background-color:#b0c4d6; 
font-family:arial; 
}
*{margin:0px;padding:0px;}

#placeholder{
width: 1000px;
position: relative;
left: 50%;
margin-left: -500px; /* hälften av bredden */
margin-top:0px;
margin-right: auto;
background-color:white; 
float: left;
border-left:#718292 1px solid;
border-right:#718292 1px solid;
}

#header{
width:1000px; 
height:163px;
background-image:url(../bilder/head.jpg);
background-repeat:no-repeat;
}

#menuholder{
border-top:#718292 1px solid;
background-image:url(../bilder/menu_bg.png);
width:910px;
padding-left:90px;
height:26px;
}

#menu ul {
margin-left:0px;
width:1000px;

}
#menu li { 
float:left; 
list-style-type:none; 

}
#menu li:first-child {  
}
#menu li:hover { 
color: #c2c2c2; 
background-image:url(../bilder/menu_bg_hoover.png);
}
#vip a:hover {background-image:url(../bilder/hmenu_bg_gold.png);
background-repeat:repeat-x;}

#menu a {
height:19px;
letter-spacing: 2px; 
color:#000000; 
font-size: x-small; 
font-family: arial;
font-weight:bold;
display:block; 
padding-top:7px;
padding-left:20px;
padding-right:20px;
text-decoration:none; 
}
#menu a:hover {
color:#000;
}

#mainholder{
width:1000px; 
height:auto;
min-height:300px;
}

#leftyandmain{
width:1000px;
height:auto;
min-height:300px;
background-color:white;
}
#lefty{
width:190px;
height:auto;
min-height:800px;
float:left;

padding-top:15px;
}
#lefty_welcome{
width:190px;
margin-left:30px;
margin-top:25px;
height:auto;
min-height;300px;
}
#leftinfo{
width:150px;
height:auto;
min-height:100px;
border-bottom:1px gray dotted;
border-top:1px gray dotted;
}
#leftuppsala{
width:150px;
height:auto;
min-height:40px;
border-bottom:1px gray dotted;
margin-top:10px;
}
#logoholder{
width:150px;
height:auto;
min-height:30px;
margin-top:30px;
}
.leftytexten{
font-family:arial;
font-size:10px;
color:black;
margin-left:10px;
font-weight:bolder;
font-size:12px;
color:black;
font-family:arial;}


#welcome{ 
width:450px;
height:225px;
margin-bottom:30px;
border: solid 1px #737373;
}

#main_bild{
width:450px;
height:auto;
margin-bottom:30px;
border: solid 1px #737373;
}

#main{
width:550px;
height:auto;
min-height:300px;
float:left;
font-family:arial;
font-size:10px;
padding-top:40px;
}
#fragorosvar{
width:275px;
height:105px;
border-style:none;
}
#faq{
background-image:url(../bilder/buttons_01.jpg);
background-repeat:no-repeat;
width:140px;
height:105px;
border-style:none;
float:left;
}
#before{
background-image:url(../bilder/buttons_02.jpg);
background-repeat:no-repeat;
width:135px;
height:105px;
border-style:none;
float:left;
}

#text{
width:450px;
height:auto;
min-height:300px;
float:left;
font-family:arial;
font-size:12px;
margin-left:50px;
margin-right:40px;
margin-top:40px;
}
#footer{
color:black;
height:20px;
width:1000px;
background-color:#d0d7dc;
text-align:center;
font-weight:bolder;
font-size:10px;
float: left;
margin-top:20px;
padding-top:5px;
}

h2{
font-weight:bolder;
font-size:12px;
color:black;
font-family:arial;}

h1{
font-weight:bold;
font-size:20px;
color:#0f2d4b;
font-family:arial;
}

a:link.linking { color: blue; text-decoration: none;outline: none; }
a:visited.linking { color:blue ; text-decoration: none;outline: none; }
a:hover.linking { color: blue ; text-decoration: none; outline: none;}
a:active.linking { color: blue ; text-decoration: none;outline: none;}

#annons{
width:450px;
height:auto;
float:left;
border:none;
}

#annonsbild{
width:200px;
height:auto;
margin:10px 10px 10px 40px;
float:left;
border:none;
}
#stad{width:190px; height:51px;margin-left:20px;}
#uppsala{width:94px; height:51px;background-image: url(../bilder/uppsala.gif);float:left;}
#stockholm{width:96px; height:51px;background-image: url(../bilder/stockholm.gif);float:left;}
