

body{ 
background-color: #b0c4d6; 
font-family:arial;
}

*{margin:0px;padding:0px;}


#wrap{
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;
border-bottom:#718292 1px solid;
min-height:500px;
height:auto;
}

#huvud{width:1000px; height:auto;}
#left{ width:190px; height: auto; float: left; min-height: 500px;margin-left:25px;margin-top:20px;}

#main{ width: 500px; float: left; min-height: 800px; height: auto; margin-top:46px; margin-left:0px; }
#welcome{ background-image: url(../bilder/couple.png); width:450px; height:266px; margin-left: 30px; }
#stad{width:190px; height:51px;}
#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;}
.bild{
background-color: white; 
width: 450px; 
height:auto;
min-height: 50px; 
float: left;
margin-left: 30px; 
border: solid 1px #676767; 
}
.text{ 
width: 450px; 
height: auto;
min-height: 20px; 
margin-left:30px;
margin-top:20px;
margin-bottom:20px; 
color:#272727; 
font-size: small; 
line-height: 18px; 
text-align: justify; 
float: left; 
}

.extrabild{
width:190px;
height:245px;
}
#fot{ 
color:white;
width:1000px;
height:20px;
background-image:url(../bilder/hmenu_bg.png);
text-align:center;
font-weight:bolder;
font-size:10px;
float: left;
padding-top:5px;
}

.text_kontakt{
width: 270px; 
height: auto;
min-height: 20px; 
margin-left:50px;
margin-top:30px;
margin-bottom:20px; 
color:#777B88; 
font-size: small; 
line-height: 18px; 
text-align: justify; 
float: left;}

#formular{width:600px;height:400px;color: #807487; font-size: small;}

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

a:link.darkbox { color: #ffffff; text-decoration: none; outline: none;}
a:visited.darkbox { color:#ffffff ; text-decoration: none;outline: none; }
a:hover.darkbox { color: #ffffff ; text-decoration: none; outline: none;}
a:active.darkbox { color: #ffffff ; text-decoration: none;outline: none;}

img{border:0px;
padding-bottom:0px;outline: none;}

h1{ color:  #3b4f64; font-size: 18px; font-weight: bold; text-indent: 0; }

td{
padding-left:10px;
margin-top:20px;
color: #272727;
font-family:sans-serif;
font-size: x-small;
line-height: 20px;
font-weight:lighter;
text-align: left;
padding-bottom:2px;
}

strong{color: #3b4f64; font-weight:bold;text-decoration: none;}


.personal{
width:200px;
height:150px;
margin-left:20px;
}
#logos{width:450px;
height:100px;
margin-right:50px;
float:left;
}

.logoplace{
width:auto;
height:70px;
margin-left:20px;
margin-right:20px;
float:left;
}

