/* *** DOKUMENT *** */
body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(_images/body_bg.gif) top repeat-x #f0f0f0;
}
#wrapper{
margin:0px auto 0px auto;
width:760px;
border:1px solid #000000;
border-collapse:collapse;
}
#head_td{
height:120px;
background:#0000FF url(_images/logo758x120.jpg) top left;
}
#nav_td{
height:30px;
padding:0px 10px;
line-height:30px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
background:#DDDDDD;
}
#main_td{
padding:10px 10px;
height:400px;
min-height:300px;
background:#ffffff;
}
#footer_td{
height:40px;
line-height:40px;
padding:0px 10px;
background:#0000FF url(_images/footer758x38.jpg) top left;
border-top:1px solid #000000;
text-align:center;
}

/* *** NAVIGATION *** */
#nav_main{
margin:0px;
padding:0px;
}
#nav_main ul{
}
#nav_main li{
display:inline;
list-style:none;
}

/* *** NAVIGATION SUBMENY*** */
#nav_sub{
margin:0px;
padding:0px;
background:#EEEEEE;
}
#nav_sub{
margin:0px;
padding:4px 0px 4px 0px;
}
#nav_sub ul{
margin:0px;
padding:0px;
}
#nav_sub li{
display:inline;
list-style:none;
}

/* *** FOTOARKIV *** */
#fotoarkiv{
border-collapse:collapse;
margin:0px;
}
#fotoarkiv_browser{
width:190px;
padding:1px 5px 0px 0px;
margin:0px;
}
#fotoarkiv_browser_div{
width:auto;
height:448px;
padding:10px;
margin:0px;
overflow:auto;
background:#EEEEEE;
border:1px solid #AAAAAA;
}

#fotoarkiv_result{
width:544px;
margin:0px;
padding:20px 0px 0px 0px;
}
#browse_by_menu{
margin:0px 0px 0px 0px;
padding:4px 0px;
}
.browse_by_tab_active{
border:1px solid #AAAAAA;
background:#FFFFFF;
}
.browse_by_tab_inactive{
border:1px solid #000000;
}
#browse_by{
margin:0px 0px 0px 0px;
padding:0px;
}
#browse_by ul{
margin:0px;
padding:0px;
}
#browse_by li{
display:inline;
list-style:none;
margin:0px 4px 0px 0px;
padding:4px;
}
#order_img{
margin:10px 0px 10px 0px;
text-align:center;
}

/* *** CART *** */
#cart{
margin:4px 0px;
padding:0px 4px;
float:right;
width:auto;
height:20px;
line-height:20px;
border:1px solid #000000;
background:#FFFFFF;
}
#order_tbl{
padding:2px;
border:1px solid #aaaaaa;
border-collapse:collapse;
}
#order_tbl th{
padding:2px;
background:#CCCCCC;
}
#order_tbl td{
padding:2px;
border-top:1px solid #aaaaaa;
}
#order_tbl .cell{
border-right:1px solid #aaaaaa;
}

/* *** TYPSNITT OCH STILAR *** */
h1, #date_time {
font-family:Tahoma, Arial;
font-size:18px;
padding:0px;
margin:0px 0px 10px 0px;
text-transform:uppercase;
font-weight:bold;
}
h3 {
font-family:Verdana, Arial;
font-size:14px;
padding:0px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
p {
padding:0px;
margin:0px 0px 10px 0px;
}
a {
color:#000000;
}
a:hover {
color:#555555;
text-decoration:none;
}
/* *** FORMULÄR *** */
form{
margin:0px;
padding:0px;
}

/* *** BILDVISNING *** */
.img_wrap{
float:left;
width:108px;
height:108px;
text-align:center;
line-height:108px;
padding:0px;
margin:2px 4px 10px 8px;
border:1px solid #AAAAAA;
background:#CCCCCC url(_images/img_wrap_bg.gif) repeat-x;
}
.img_wrap_admin{
float:left;
width:108px;
height:150px;
text-align:center;
padding:0px;
margin:2px 4px 10px 8px;
border:1px solid #AAAAAA;
background:#CCCCCC;
}
.img{
border:1px solid #AAAAAA;
padding:0px;
margin:2px 0px 0px 0px;
}
/* *** DATUM/TID *** */
#date_time{
float:right;
color:#AAAAAA;}

/* *** KARTA *** */
#map_promo{
text-align:center;
font-size:14px;
float:right;
width:150px;
height:150px;
background:#CCCCCC url(_images/map_promo200x200.jpg) bottom left;
border:1px solid #aaaaaa;
margin:0px 0px 10px 10px;
padding:4px;
}
#map_promo a {
color:#000000;
text-decoration:none;
}
#map_promo a:hover {
color:#555555;
text-decoration:none;
}
#map_latest{
text-align:center;
font-size:11px;
float:right;
width:190px;
height:190px;
background:#CCCCCC url(_images/map_promo200x200.jpg) no-repeat;
border:1px solid #aaaaaa;
margin:0px 0px 10px 10px;
padding:4px;
}
#err{
border:1px solid #FF0000;
padding:8px;
color:#FF0000;
background:#FFDDDD;
margin-bottom:10px;}

.edit_tbl table{
padding:0px;
border:1px solid #aaaaaa;
}
.edit_tbl th{
margin:0px;
padding:4px;
background:#CCCCCC;
border:1px solid #aaaaaa;
}
.edit_tbl td{
margin:0px;
padding:4px;
border:1px solid #aaaaaa;
}

