body
{
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    height: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #a39f9f;
    line-height: 17px;
}
html
{
    overflow: -moz-scrollbars-vertical; /* Visa alltid scrollbar */
}
#wrapper
{
    border: 0px solid #000000;
    width: 1000px;
    text-align: left;
    margin: 0 auto -50px; /* Ska vara samma - som storleken är på foten */
    min-height: 100%;
    _height: 100%;
    position: relative;
    overflow: hidden;
}
#head
{
    height: 100px;
}
#head_left
{
    height: 100px;
    width: 210px;
    background-image: url('layout/head_menu.png');
    float: left;
}
#head_right
{
    height: 100px;
    width: 790px;
    background-image: url('layout/head_page.png');
    float: right;
}
#head_content
{
    margin-top: 30px;
    width: 760px;
    height: 70px;
    margin-left: 4px;
    line-height: 70px;
}
#content
{
    position: relative;
    background-image: url('layout/content.png');
    background-repeat: repeat-y;
    position: relative;
    float: left;
}
#content_left
{
    width: 210px;
    background-image: url('layout/content_menu.png');
    background-repeat: repeat-y;
    position: relative;
    float: left;
}
#content_right
{
    width: 790px;
    background-image: url('layout/content_page.png');
    background-repeat: repeat-y;
    position: relative;
    float: right;
}
#page_content
{
    width: 760px;
    margin-left: 4px;
}
#foot, .push
{
	height: 50px; /* Ska vara samma */
}
#foot_left
{
    height: 50px;
    width: 210px;
    background-image: url('layout/foot_menu.png');
    float: left;
}
#foot_right
{
    height: 50px;
    width: 790px;
    background-image: url('layout/foot_page.png');
    float: right;
}
#foot_content
{
    width: 760px;
    margin-left: 4px;
    text-align: right;
    font-size: 10px;
}






.menu_item a, .menu_item a:visited, .menu_item a:active, .menu_item a:hover, .menu_item_selected a, .menu_item_selected a:visited, .menu_item_selected a:active, .menu_item_selected a:hover
{
    background-repeat: repeat-y;
    padding-left: 56px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    color: #009900;
}
.menu_item a,  .menu_item a:visited,  .menu_item a:active
{
    
}
.menu_item a:hover
{
    background-image: url('layout/menu_hover.png');
    background-color: #EEEEEE;
}
.menu_item_selected a, .menu_item_selected a:visited, .menu_item_selected a:active
{
    background-image: url('layout/menu_selected.png');
    text-decoration: none;
}
.menu_item_selected a:hover
{
    background-image: url('layout/menu_selected.png');
}
.menu_text
{
    width: 180px;
    margin-left: 24px;
}
a
{
    color: #33CC33;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    color: #669900;
    text-decoration: underline;
}
img
{
    border: 0px;
}


hr
{
    color: #33CC33;
}
h1
{
    font-size: 22px;
    margin: 0px;
    padding: 0px;
    color: #33CC33;
}
h2
{
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    color: #33CC33;
}
h2 a
{
    color: #33CC33;
    text-decoration:none;
}
h2 a:hover
{
    color: #33CC33;
    text-decoration: underline;
}
.detail
{
    font-size: 10px;
    color: #33CC33;
    font-style: italic;
}
.detail a
{
    color: #33CC33;
    text-decoration: none;
    font-weight: bold;
}
.detail a:hover
{
    text-decoration: underline;
}
.comment_textbox, .comment_textarea
{
    margin: 2px;
}
#pagenav
{
    padding: 5px;
    font-size: 12px;
}
.comment
{
    padding: 10px;
}
.admin_textbox
{
    width: 100%;
}
.code
{
    background-color: #FFFFFF;
    border: 1px dashed #000000;
    padding: 5px;
}




.script_preview
{
    margin: 4px;
    background-color: #FFFFFF;
    border: 2px solid #666666;
    padding: 15px;
    float: right;
}