﻿/* 0 BASIC TAGS */

        table {
	        font-size: 1em;
        }

h1, h2, h3, h4
{
    margin: 0;
    font-family: tahoma, arial, helvetica, sans-serif;
}

p
{
    line-height: 1.4em;
}

hr {
    border: 0;
    border-top: 1px solid #bababa;
    height: 1px;
}

a
{
    text-decoration: none;
    color: #d32525;
}

a:visited
{
    color: #980000;
}

a:hover
{
    text-decoration: underline;
    color: #e05252;
}

a:active
{
    color: #980000;
}

body
{
    background-color: #f7f7f7;    /* Här är det vitt egentligen */
    background-image: url(../Graphics/common/bodybg.gif);
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 0.7em;
    color: #666666;
}

img
{
    border-width: 0;
}

img.helpimage
{
    border: 1px solid black;
}

/* 1 HEADER */

        
.header
{
    background-repeat: no-repeat;
    position: relative;
    width: 760px;
    height: 81px;
    margin-left: auto;
    margin-right: auto;
}

.renyi_header
{
    background-image: url(../Graphics/headers/header.gif);
}

.shoot_header
{
    background-image: url(../Graphics/headers/shoot_header.gif);
} 
  
.thai_header
{
    background-image: url(../Graphics/headers/thai_header.gif);
}

.wushu_header
{
    background-image: url(../Graphics/headers/wushu_header.gif);
}
        

.myMenu   /* Huvudmenyn med knappar i headern */
{
   position: absolute;
   right: 37px;
   top: 20px;
	  
}
        

/* 1.1 SHIM */

.shim {
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    height: 8px;
    font-size: 0;
}

.column {
    background-image: url(../Graphics/common/content-shim.gif);
}

.gradient {
    background-image: url(images/content-shim-photo.gif);
}

.solid {
    background-image: url(images/content-shim-none.gif);
}

/* 2 PAGE */

.page {
    background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

h1
{
    margin-top: 1.0em;
    margin-bottom: 1.12em;
    font-size: 1.5em;
    font-weight: bold;
}
h2
{
    margin-top: 1.0em;
    margin-bottom: 1.12em;
    font-size: 1.3em;
    font-weight: bold;
}

/* 2.1 HOME, RESUME, LINKS, REGISTER, ADMIN/ALBUMS, ADMIN/PHOTOS PAGES */

    #home, #resume, #links, #register, #admin-albums, #admin-photos {
        background-image: url(../Graphics/common/body-repeat.gif);
        position: relative;
        width: 686px;
        padding: 0px 37px;
        padding-top: 1px; /* Weird Mozilla Bug */
        padding-bottom: 40px; /* Weird Mozilla Bug */
    }
        
        
        .nyheter 
        {
            padding-right: 5px;
        }
    #sidebar {
        float: left;
        width: 214px;
        height: 100%;
    }

    #content {
        margin-left: 256px;
    }


/* 3 FOOTER */

.footerbg {
    background-image: url(../Graphics/common/footer-side.gif);
    background-repeat: repeat-x;
    width: auto;
    height: 75px;
    text-align: center;
}
.footer {
    background-image: url(../Graphics/common/footer.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    height: 75px;
    text-align: center;
    font-size: 10px;
}

div#copyright
{
    margin-top: 10px;
}

/* Inline styles are used because image controls hard code a border property */

        .photo_198 {
	        border: 4px solid #FFFFFF;
        }




table
{
    border-width: 0px;
    border-color: #000000;
    border-collapse: collapse;
}

td
{
    border-width: 0px;
    border-color: #000000;
    padding: 2px;
}







table.newsTable
{
    border-collapse: collapse;
    border-color: #000000;
    border-width: 1px;
}


tr.oddRow
{
    background-color: #ffffff;
    border-width: 0px;
}

tr.evenRow
{
    background-color: #dcdcdc;
    border-width: 0px;
}

table.newsTable td
{
    border-width: 0px;
}

td.newsTitle
{
    width: 120px;
}






/* Bildgalleriet */

div#thumbnailContainer
{
	width: 424;
}
div.thumbnailRow
{
    height: 100px;
    margin-bottom: 8px;
}
div.thumbnail
{
	width: 100px;
	float: left;
}
div.columnSeparator
{
    width: 8px;
    float: left;
}

div#flashContainer
{
    width: 424px;
    height: 576px;
}








table.times
{
    border-width: 0px;
}





#randIm_topx--
{
    width: 4px;
    height: 4px;
    background-image: url("../Graphics/random/frame/frame_topx--.gif");
    background-repeat: no-repeat;
}
#randIm_top-x-
{
	/* width: 160px; */
	height: 4px;
	background-image: url("../Graphics/random/frame/frame_top-x-.gif");
	background-repeat: repeat-x;
}
#randIm_top--x
{
	width: 11px;
	height: 4px;
	background-image: url("../Graphics/random/frame/frame_top--x.gif");
	background-repeat: no-repeat;
}


#randIm_midx--
{
	width: 4px;
	/* height: 106px;			*/			/* *********** */
	background-image: url("../Graphics/random/frame/frame_midx--.gif");
	background-repeat: repeat-y;
}
#randIm_mid-x-
{
	/* width: 160px; */
	/* height: 106px; */
	/* background-image: url("../Graphics/random/test/bild1.gif"); */
}
#randIm_mid--x
{
	width: 11px;
	/* height: 106px; */	
	background-image: url("../Graphics/random/frame/frame_mid--x.gif");
	background-repeat: repeat-y;
}


#randIm_botx--
{
    width: 4px;
    height: 11px;
    background-image: url("../Graphics/random/frame/frame_botx--.gif");
    background-repeat: no-repeat;
}
#randIm_bot-x-
{
	/* width: 160px; */
	height: 11px;
	background-image: url("../Graphics/random/frame/frame_bot-x-.gif");
	background-repeat: repeat-x;
}
#randIm_bot--x
{
	width: 11px;
	height: 11px;
	background-image: url("../Graphics/random/frame/frame_bot--x.gif");
	background-repeat: no-repeat;
}
div.randFrame
{
    float: left;
    font-size: 0em;
}
br.floatBreaker
{
    clear: both;
    width: 0px;
    height: 0px;
    font-size: 0em
}


div#randImContainer
{
    border: 1px solid black;
    width: 200px;
    position: static;
    margin: 20px auto;
    text-align: center;
}

div#apa
{
    font-size: 0em;    /* För att divar ska kunnas sättas till små höjder (4px). */
    /* width: 175px; */
    position: static;
    margin: 20px auto;
}




div.picText
{
    font-style: italic;
    text-align: right;
}


span.pressdate
{
    font-style: italic;
}

dd
{
    margin-bottom: 1em;
}



.error
{
    color: White;
    font-size: 1em;
    background-color: Red;
    padding: 4px;
}

.forbiddenChar
{
    color: Blue;
    text-decoration: underline;
}


.important
{
    
}

.deprecated
{
    text-decoration: line-through;
}


div.box
{
    border-width: 1px;
    border-color: #333333;
    border-style: dashed;
}


div.formRow
{
    height: 3em;
}

div.formLeftColumn
{
    float: left;
	width: 10em;
	padding-top: 2px;
	/* text-align: right; */
}
div.formRightColumn
{
    float: left;
	/* width: 12em; */
}