html { background: #e7e8e9; }
body { background: #e7e8e9; color: #333333; font: normal 14px Verdana , Arial , Helvetica , sans-serif; text-align: center; margin: 0; padding: 0; margin-bottom: 1cm; border: 0; }
a {font: normal 17px/20px Verdana; text-align: center; }
a:link { color: #C0C0C0;  text-decoration : none; }
a:visited { color: #C0C0C0;  text-decoration : none; }
a:hover {color: #C0C0C0;  text-decoration : underline; }
a.active { color : #000000; text-decoration : none; }
 
#container { width: 950px; margin: auto; position: relative; background: white url('/layout/backCenter.jpg') top left repeat-y; }
#container #menu { height: 73px; background: white url('/layout/backHead.jpg') top left no-repeat; position: relative; }
#container #jul_content { width: 890px; height: 600px; margin: auto; position: relative; border: 5px ridge #A81024;}
#container #jul_content #splash {margin:-340px 0 0 -250px;}
#container #jul_content #images {margin:30px 0 0 420px;}
#container #jul_content #images-multi {margin:30px 0 0 380px;}
#container #jul_content #text {width: 400px; height: 500px; margin:-400px 0 0 20px; text-align: left;}
#container #jul_content #jul_text {width: 400px; height: 500px; margin:-480px 0 0 20px; text-align: left;}
#container #jul_content #jul_text #textblock {position: relative; top:-18px;}
#container #jul_content #text-helsida {height: 550px; margin:30px 0 0 20px; text-align: left; }
#container #jul_content #text-bilder {width: 400px; height: 550px; margin:30px 0 0 20px; text-align: left;}
#container #content { width: 890px; height: 602px; margin: auto; position: relative; border: 5px ridge #C8A2C8;}
#container #content #splash {margin:-340px 0 0 -250px;}
#container #content #images {margin:30px 0 0 420px;}
#container #content #images-multi {margin:30px 0 0 380px;}
#container #content #text {width: 400px; height: 520px; margin:-430px 0 0 20px; text-align: left;}
#container #content #openhours {padding: 5px; width: 330px; height: 120px; margin:25px 0 0 12px; text-align: left; font: normal 13px/17px Verdana; background: #F0F4F6; border: 3px ridge #4E761E;}

#container #content #openhours td {font: normal 13px/17px Verdana;}

#container #content #text-helsida {height: 550px; margin:30px 0 0 20px; text-align: left; }
#container #content #text-bilder {width: 400px; height: 550px; margin:30px 0 0 20px; text-align: left;}
#container #foot {left: -50px; height: 22px; text-align: left; background: white url('/layout/backFoot.jpg') top left no-repeat; }
#container #foot ul { list-style: none; margin: 0; padding: 0; border: 0; position: absolute; bottom: 100px; left: 90px; font: normal 20px/20px verdana;}
#container #foot ul li { display: block; margin: 0; padding: 0; border: 0; float: left; }
#container #foot ul li.break { display: block; margin: 0px 5px; padding: 0; border: 0; float: left; font: normal 18px/20px verdana; color : #A1A1A1;}
#container #foot ul li a { display: block; margin: 0; padding: 0; border: 0; }
#container #foot #logo { position: absolute; bottom: 45px; left: 400px;}
#container #foot #contact { position: absolute; bottom: 30px; left: 145px; font: normal 11px/15px verdana; color : #676767;}
#container #index_foot { position: absolute; margin: 23px 200px 0 -30px; width: 950px; height: 20px; text-align: left; background: white url('/layout/backFoot.jpg') top left no-repeat; }
#container #index_foot ul { list-style: none; margin: 0; padding: 0; border: 0; position: absolute; bottom: 100px; left: 90px; font: normal 20px/20px verdana;}
#container #index_foot ul.jul_menu { list-style: none; margin: 0; padding: 0; border: 0; position: absolute; bottom: 100px; left: 290px; font: normal 20px/20px verdana;}
#container #index_foot ul li { display: block; margin: 0; padding: 0; border: 0; float: left; }
#container #index_foot ul li.break { display: block; margin: 0px 5px; padding: 0; border: 0; float: left; font: normal 18px/20px verdana; color : #A1A1A1;}
#container #index_foot ul li a { display: block; margin: 0; padding: 0; border: 0; }
#container #index_foot #undermeny { position: absolute; bottom: 90px; left: 100px;}
#container #index_foot #logo { position: absolute; bottom: 43px; left: 400px;}
#container #index_foot #contact { position: absolute; bottom: 28px; left: 210px; font: normal 11px/15px verdana; color : #676767;}

.fotnot
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 11px;
    line-height : 15px;
    color : rgb(103 , 103 , 103);
}
.mellantext
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 12px;
    line-height : 15px;
    color : rgb(103 , 103 , 103);
}
.stortext
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 15px;
    line-height : 20px;
    color : rgb(103 , 103 , 103);
}
.bautatext
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 17px;
    line-height : 23px;
    color : rgb(103 , 103 , 103);
}
.rubrik {
    font-family : Arial , Helvetica , sans-serif;
    color : rgb(0 , 0 , 0);
    text-decoration : none;
    font-size: 20px;
    font-weight : bold;    
}
