html, body
{
margin: 0px;
padding: 0px;
min-height: 100%;
max-width: 100%;
min-width: 100%;
width: 100%;
}

body
{
background-color: #fff;
color: #000000;
margin: 0px;
padding: 0px;
font-family: 'Lucida grande', Arial,Tahoma,Verdana,Arial,sans-serif;
/*Ubuntu, Verdana, sans-serif;*/
font-size: 90%;
min-height: 100%;
max-width: 100%;
min-width: 100%;
width: 100%;
background-image: url("/images/bodybg.png");
background-repeat: repeat-x;
background-position: top left;
}

.bg1
{
position: absolute;
top: 0px;
left: 0px;
min-height: 100%;
width: 100%;
font-size: 85%;
overflow: hidden;
}

.bg2
{
margin: 0px;
padding: 0px;
min-height: 100%;
width: 100%;
text-align: center;
}

.bg3
{
width: 91.1%;
padding: 0px;
margin: 0 auto;
position: relative;
top: 0px;
left: 0px;
max-width: 1000px;
min-width: 800px;
}

.bg4
{
width: 100%;
margin: 0px;
padding:0px;
position: relative;
}


.allcontent
{
position: relative;
top:-32px;
padding: 0px;
width: 100%;
text-align: left;
color: #000000;
background-color: transparent;
margin-top: 0px;
}

.allcontent2
{
min-height: 40px;
position: relative;
top: 0px;
left: 0px;
padding: 0px;
background-color: Transparent;
width: 100%;
text-align: left;
margin-top: 0px;
}

    .toptext
    {
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    }

    h1.sitetitle
    {
    font-style: italic;
    color: #ffffff;  
    font-family: 'Times New Roman', FreeSans,serif;
    }

    .top
    {
    height: 35px;
    padding: 0px 10px 0px 10px;
    z-index:3;
    }
    
    .center
    {
    text-align: center;
    }
    
    .DIVcenter
    {
    text-align: center;
    }

    .toplogo
    {
    text-align: left;
    position: absolute;
    top: -3px;
    z-index: 4;
    height: 130px;
    width: 140px;
    position: relative;
    padding: 0px 0px 0px 0px;
    }

    .toplogofloor
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 140px;
    }

    .logotype
    {
    border: 0px;
    margin-left: 0px;
    position: absolute;
    left: -50px;
    top: 10px;
    z-index: 5;
    width: 200px;
    }
    
    .logofade 
    {
    position: absolute;
    top: 46px;
    left: -30px;
    z-index: 4;
    width: 188px;
    }
    
    .blackfader
    {
    position: absolute;
    top: 46px;
    right: 0px;
    z-index: 3;
    }

    .smallgreylogo
    {
    position: relative;
    top: 0.5em;
    left: 0em;
    margin-right: 10px;    
    }

    .phoneimg
    {
    float: right;
    border: 0px;
    position: relative;    
    margin-right: 20px;
    margin-top: 20px;
    height: auto;
    max-width: 323px;
    }
    
    .topbgMimg
    {
    width: 190px;
    height: 250px;
    background-color: Transparent;
    }
    
    .companyname
    {
    position: absolute;
    top: 9px;
    left: 92px;
    }
            
        .control
        {
        position: absolute;
        top: 111px;
        }
    
    .subbg
    {
    width: 100%;
    overflow: hidden;
    height: 25px;
    position: absolute;
    top: 33px;
    z-index: 5;
    left: 0px;
    margin-bottom: 3em;
    background-image: url("/images/sub.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    }
    
    .m_left
    {
    width: 60%;
    max-width: 700px;
    float: left;
    position: relative;
    top: -10px;
    margin-left: 1%;
    padding-left: 1%;
    line-height: 1.7em;
    }
    
    .m_right
    {
    width: 30%;
    max-width: 600px;
    float: left;
    position: relative;
    left: 0px;
    top: -10px;
    min-height: 500px;
    height: 100%;
    padding: 0% 1% 2% 0%;
    clear: right;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-top-color: #cdcdcd;
    border-right-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
    border-left-color: #dfdfdf;
    line-height: 1.7em;
    margin-left: 4%;
    }


    
    .lefttext
    {
    padding-right: 20px;
    max-width: 600px;   
    }
    
    .righttext
    {
    }
    
    .leftrub
    {
    }
        
    .rightrub
    {
    }
    

    
    
 
    .maincontent
    {
    min-height: 500px;
    width: 99%;
    clear: both;
    position: relative;
    top: 0px;
    left: 0px;
    margin-left: 10px;
    padding: 0px;
    line-height: 1.5em;
    }
    
    
    
    .newsdiv
    {
    background-image: url("/images/dotline.gig");
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 5px 10px 0px;
    }
    
    .footer
    {
    height: auto;
    margin-top: 30px;
    width: 100%;
    clear: both;
    color: #454545;
    font-size: 85%;
    margin-left: 5px;
    padding-bottom: 20px;
    font-weight: normal;
    }

    .footerfix
    {
    padding-left: 20px;
    }
    
    
    .floatleftimg
    {
    float: left;
    }
    
    .bold
    {
    font-weight: bold;
    }
    
    .rootnav
    {
    clear: left;
    display: block;
    overflow: hidden;
    text-align: center;
    background-repeat: repeat;
    background-position: left center;
    position: absolute;
    left: 100px;
    top: -92px;
    z-index: 2;
    height: 92px;
    margin: 0px 40px 0px 60px;
    padding-left: 0px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: Transparent;
    font-size: 160%;
    }   

    .rootnav ul
    {
    position: relative;
    }

    .rootend
    {
    float: right;
    border: 1px solid red;
    display: block;
    height: 24px;
    line-height: 24px;
    display: none;
    }   
    
    .rootnavend
    {
    float: left;
    display: none;
    height: 24px;
    line-height: 24px;
    border-left: 1px solid #454545;
    position: relative;
    top: 2px;
    }

    a
    {
    color: #007d97;
    }

    a:focus
    {
    color: #009900;
    }

    a:visited
    {
    color: #009900;
    }
    
    a:hover
    {
    color: #009900;
    }

    a:active
    {
    color: #007d97;
    }

    a.rnews
    {
    color: #15425c;
    }

    a.rnews:focus
    {
    color: #006600;
    }

    a.rnews:hover
    {
    color: #006600;
    }


    
    img.rootfiximg
    {
    display: none;
    height: 26px;
    width: 1px; 
    border: 0px;
    float: right;
    }

    a.root
    {
    background-color: Transparent;
    margin: 1px 0px 1px 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    color: #000 !important;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    height: 54px;
    line-height: 25px;
    font-family: Ubuntu, verdana, sans-serif;
    text-shadow: 0px 1px #fff;
    padding-bottom: 0px;
    line-height: 55px;
    }

    a.root:focus
    {
    color: #cdcdcd;
    padding-bottom: 0px;
    }

    a.root:hover
    {
    color: #cdcdcd;
    padding-bottom: 0px;
    line-height: 55px;
    }

    a.root:active
    {
    color: #cdcdcd;
    padding-bottom: 0px;
    }
        
    img.menuline
    {
	height: 80px;
	width: 2px;
	float: left;
	}

    a.rootactive
    {
    background: url('/images/menuActive.png') repeat-x top left Transparent;
    margin: 0px 0px 1px 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 34px;
    color: #000 !important;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-family: Ubuntu, verdana, sans-serif;
    text-shadow: 0px 1px #eee;
    border-bottom: 2px solid #3fcbff !important;
    padding-bottom: -2px;
    line-height: 49px;
    }

    a.rootactive:focus
    {
    color: #dfdfdf;
    }

    a.rootactive:active
    {
    color: #dfdfdf;
    }

    a.rootactive:hover
    {
    color: #dfdfdf;
    }

    a.root:visited
    {
    color: #cdcdcd;
    }
        
    a.rootactive:visited
    {
    color: #dfdfdf;
    }
        
    .rootend
    {
    border-left: 1px solid #9d9d9d;
    height: 23px;
    line-height: 23px;
    width: 1px;
    float: left;
    position: relative;
    top: 1px;
    }


    .rootbegin
    {
    border-right: 1px solid #202020;
    height: 25px;
    width: 1px;
    float: left;
    }

    a.newslist
    {
    text-decoration: none;
    color: #216374;
    }
    
    
    
    
        .big
        {
        font-size: 110%;
        }
        
        .italicbig
        {
        font-size: 110%;
        font-style: italic;    
        }
    
        .italicnormal
        {
        font-size: 100%;
        font-style: italic;    
        color: #454545;
        background-color: Transparent;
        }

    .lfade
    {
    position: absolute;
    top: 0px;
    left: -1px;
    }
    
    .fadeL
    {
    background-image: url('/images/fadeL.gif');
    background-repeat: repeat-y;
    background-position: left top;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    }
    
    .fadeR
    {
    background-image: url('/images/fadeL.gif');
    background-repeat: repeat-y;
    background-position: right top;
    position: relative;
    top: 0px;
    right: 0px;
    width: 100%;
        }

    .subs
    {
    position: absolute;
    top: 0px;
    left: 10px;
    }
    
    a.sub
    {
    display: block;
    float: left;
    width: auto;
    background-image: url('/images/sub.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0px 7px 0px 7px;
    margin: 0px 0px 0px 0px;
    background-color: #010101;
    border-left: 1px solid #545e61;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
    }
    
    a.sub:focus
    {
    background-image: url('/images/subH.jpg');
    color: #ffffff;
    }
        
    a.sub:hover
    {
    background-image: url('/images/subH.jpg');
    color: #ffffff;
    }   
    
    a.sub:active
    {
    background-image: url('/images/subH.jpg');
    color: #ffffff;
    }

    a.subactive
    {
    display: block;
    float: left;
    width: auto;
    background-image: url('/images/subA.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0px 7px 0px 7px;
    margin: 0px 0px 0px 0px;
    background-color: #010101;
    border-left: 1px solid #000000;
    border-right: 1px solid #545e61;
    border-bottom: 1px solid #545e61;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
    }
    
    a.subactive:focus
    {
    background-image: url('/images/subAH.jpg');
    color: #ffffff;
    }

    a.subactive:hover
    {
    background-image: url('/images/subAH.jpg');
    color: #ffffff;
    }

    a.subactive:active
    {
    background-image: url('/images/subAH.jpg');
    color: #ffffff;
    }

    a.sub:visited
    {
    color: #ffffff;
    }
        
    a.subactive:visited
    {
    color: #ffffff;
    }
        
    .subact_L
    {
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px;
    }
    
    .subact_R
    {
    position: absolute;
    top: 0px;
    right: -1px;
    border: 0px;
    }
    
    .sub_L
    {
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px;
    }
    
    .sub_R
    {
    position: absolute;
    top: 0px;
    right: -1px;
    border: 0px;
    }
    
    
    .botLfade
    {
    position: absolute;
    left: -5px;
    bottom: -1px;
    }
    
    .botRfade
    {
    position: absolute;
    right: -1px;
    bottom: -1px;
    }
    
    .floatform
    {
    display: inline;
    }
    
    .text
    {
    width: 19%;
    max-width: 170px;
    height: 70px;
    }
    

    .text2
    {
    width: 98%;
    height: 200px;
    }

    label.admin
    {
    display: block;
    clear: left;
    margin-top: 0.5em;
    }
    
    div.logout
    {
    background-color: #20354D;
    color: #ffffff;
    text-align: right;
    font-weight: bold;
    height: 40px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 5px;
    width: 98%;
    max-width: 870px;
    }
    
    span.logout
    {
    display: block;
    float: left;
    color: #8796A8;
    font-size: 2em;
    position: relative;
    top: 5px;
    right: 0px;
    font-weight: normal;
    font-variant: small-caps;
    padding-left: 10px;
    }
    
    a.logout
    {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #010101;
    color: #ffffff;
    font-weight: bold;
    border: 1px inset #aaa;
    text-decoration: none;
    line-height: 19px;
    background-image: url("/images/submitbg.gif");
    background-repeat: repeat-x;
    background-position: center center;
    }
        
    .noborder
    {
    border: 0px;
    }
    
    .construction
    {
    font-weight: bold;
    font-style: italic;
    margin-top: 20px;
    border: 2px dashed #676767;
    padding: 4px;
    }
    
    .italic
    {
    font-style: italic;
    }
    
textarea.mailform
{
display: block;
width: 98%;
height: 100px;
font-family: Arial, FreeSans, sans-serif;
}

input.mailform2
{
width: 98%;
display: block;
clear: left;
}

input.subrub
{
margin-top: 10px;
width: 98%;
margin-bottom: 5px;    
}

form.vote
{
float: left;
display: block;
width: 49%;
margin: 0px;
font-size: 85%;
}

tr.vote
{
height: 0.8em;
line-height: 0.8em;
padding: 0px;
font-size: inherit;
padding: 0px;
}

td.vote
{
background-color: #565656;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 60%;
font-size: inherit !important;
padding: 0px;
text-align: left;
}

th.voteH
{
font-size: inherit !important;
padding: 0px 0px 0px 0px;
width: 19% !important;
}

.votediv
{
text-align: center;
}

.yesorno
{
width: 59%;
margin-left: auto;
margin-right: auto;
}

table.vote
{
margin: 0px;
height: 2em;
font-size: inherit !important;
}

.RdateNews
{
}

.Qrub
{
background-image: url("/images/submitbg.gif");
background-repeat: repeat-x;
background-position: center center;
color: #dfdfdf;
background-color: #000000;
width: 99%;
border: 1px inset #aaa;
position: relative;
left: -3px;
padding-top: 2px;
padding-bottom: 2px;
}

.Qrub2
{
background-image: url("/images/submitbg.gif");
background-repeat: repeat-x;
background-position: center center;
color: #dfdfdf;
background-color: #000000;
border: 1px inset #aaa;
float: right;
margin-right: 10px;
position: relative;
left: -3px;
padding-top: 2px;
padding-bottom: 2px;
}

.Qrub3
{
background-image: url("/images/submitbg2.gif");
background-repeat: repeat-x;
background-position: center center;
color: #dfdfdf;
background-color: #000000;
border: 1px inset #aaa;
margin-right: 10px;
width: 24px;
padding-top: 2px;
padding-bottom: 2px;
}

.Qrub:focus, .Qrub2:focus, .Qrub3:focus
{
outline: 2px solid #12a1f3;
}

.searchlabel
{
font-weight: bold;
font-size: 90%;
padding: 0.5em 0em 0.1em 0em;    
margin-right: 0.2em;
display: block;
float: left;
}

.searchinput
{
background-image: url("/images/inputbg.gif");
background-repeat: repeat-x;
background-position: top left;
border: 2px inset #898989;
}

input.mailform
{
width: 76%;    
font-family: Arial, FreeSans, sans-serif;
}

label.mailform
{
width: 22%;
display: block;
float: left;    
padding-top: 3px;
}

div.submit
{
width: 98%;
margin-top: 4px;
text-align: right;
}

input.news
{
width: 98%;    
}

textarea, input, select
{
font-family: Arial, FreeSans, sans-serif;
font-size: 110%;    
}

div.bold
{
font-weight: bold;    
}

a.newslink
{
    white-space: nowrap;    
}

.tool
{
margin: 0px;
position: relative;
top: 0px;
left: 0px;
border: 0px;
}

.leftcolcont
{
width: 40%;
float: left; 
min-height: 220px;
height: 220px;
overflow: hidden;
}

.nowrap
{
    white-space: nowrap;    
}

.blank200
{
height: 400px;
width: 1px;
float: right;
}


a.blog:visited
{
color: #A0151B;
}


.normal
{
font-weight: normal;    
}

.fixleft
{
float: left;
width: 430px;    
}

#allcenter
{
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: center;
position: relative;
top: 0px;
left: 0px;
clear: both;
background-color: Transparent;
width: 100%;
color: #000000;
}

.white
{
position: relative;
left: 5px;
top: -50px;
padding-right: 0px;
padding-top: 30px;
width: 99%;
overflow: hidden;
clear: both;
color: #000000;
background-color: transparent;
}

.clear
{
clear: both;
}

.center
{
border-bottom: 1px solid #c2c2c2;
text-align: center;
padding: 2px 0px 2px 0px;
width: 98%;
max-width: 870px;
overflow: hidden;
}

.statsall
{
position: relative;
top: 100px;
}

.example
{
font-family: 'Courier new', monospace;
font-size: 95%;
background-color: #fff;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #9a9a9a;
border-bottom: 1px solid #9a9a9a;
border-left: 8px solid #6d7d8a;
padding: 5px;    
margin-bottom: 10px;
}

.comment
{
padding: 5px;
}

.comments
{
padding-left: 15px;

}

.commentshow
{
}


.rootR
{
position: absolute; 
right: 0px; 
top: 0px;
}

.subfix
{
height: 19px; 
width: 1px;
border: 0px; 
position: relative; 
top: 162px; 
left: 5px;
}

.ads
{
text-align: center;
}

.adstext
{
text-align: left;
margin-bottom: 20px;
}

.adsimg
{
border: 1px solid #dfdfdf;
}

.e-inclusion
{
width: 170px;
height: 53px;    
}

.polldiv
{
margin-top: 10px;
}

.rootDIV
{
position: relative;
width: 100%;
height: auto;
}

li
{
margin-bottom: 0.7em;    
}

.rootUL
{
position: relative;
left: -2px;
top: 0px;
margin: 0px;
padding: 0px 2px 0px 0px;
line-height: 26px;
height: 26px;
display: block;
float: left;
}

    .rootLI
    {
    margin: -1px 0px 5px 0px;
    float: left;
    height: 25px;
    vertical-align: middle;
    list-style-type: none;
    display: list-item;
    }


.subULfix
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 24px;
height: 24px;
position: absolute;
top: 32px;
left: 0px;
border-top: 1px solid black;
border-bottom: 1px solid #ffffff;
background-image: url("/images/sub.jpg");
background-repeat: repeat-x;
background-position: left top;
z-index: 2;
background-color: transparent;
color: #ffffff;
}

.rootLI .subUL
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 24px;
position: absolute;
top: 32px;
left: 0px;
z-index: 3;
border-top: 1px solid black;
border-bottom: 1px solid #ffffff;
background-image: url("/images/subbg.jpg");
background-repeat: repeat;
background-position: left top;
background-color: #111111;
display: block;
color: #ffffff;
}


    .subLI
    {
    margin: 0px;
    padding: 0px;
    display: list-item;
    float: left;
    width: auto;
    vertical-align: middle;
    list-style-type: none;
    line-height: 22px;
    height: 22px;
    color: #ffffff;
    }

.subpusher
{
height: 24px;
}

.ltopC
{
width: 26px;
height: 26px;
position: absolute;
top: 0px;
left: -8px;
background-image: url("/images/ltopC.gif");
background-position: left top;
background-repeat: no-repeat;
}

.rtopC
{
width: 26px;
height: 26px;
position: absolute;
top: 0px;
right: -8px;
background-image: url("/images/rtopC.gif");
background-position: right top;
background-repeat: no-repeat;
}

.lbotC
{
width: 26px;
height: 26px;
position: absolute;
bottom: 0px;
left: -8px;
background-image: url("/images/lbotC.gif");
background-position: left bottom;
background-repeat: no-repeat;
}

.rbotC
{
width: 26px;
height: 26px;
position: absolute;
bottom: 0px;
right: -8px;
background-image: url("/images/rbotC.gif");
background-position: right bottom;
background-repeat: no-repeat;
}

.topleftfade
{
background-image: url("/images/topleftfade.gif");
background-repeat: repeat-y;
height: 260px;
width: 8px;
position: absolute;
left: -8px;    
top: 20px;
}

.toprightfade
{
background-image: url("/images/toprightfade.gif");
background-repeat: repeat-y;
height: 260px;
width: 8px;
position: absolute;
right: -8px;    
top: 20px;
}

.blackfade
{
background-image: url("/images/blackfade.png");
background-repeat: no-repeat;
background-position: left top;
height: 200px;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
}

.botleftfade
{
background-image: url("/images/botleftfade.gif");
background-repeat: repeat-y;
height: 260px;
width: 8px;
position: absolute;
left: -8px;    
bottom: 0px;
}

.botrightfade
{
background-image: url("/images/botrightfade.gif");
background-repeat: repeat-y;
height: 260px;
width: 8px;
position: absolute;
right: -8px;    
bottom: 0px;
}

.leftfade
{
position: absolute;
left: -8px;    
top: 0px;
margin-top: 100px;
max-height: 100%;
overflow: hidden;
}

.accessibility
{
padding-top: 0.4em;
padding-bottom: 0.2em;
padding-right: 8px;
padding-left: 8px;
position: relative;
left: -8px;
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: right;
color: #ffffff;
}

.accIEfix
{
position: absolute;
top: 0px;
right: -16px;
width: 14px;
height: 40px;
}


.IEfix
{
position: absolute;
bottom: 0px;
left: -16px;
width: 103%;
height: 46px;
text-align: center;
font-size: 80%;
color: #343434;
background-color: transparent;
}

a.acc
{
color: #202020;
padding-left: 10px;
margin-right: 20px;
background-color: transparent;
}

a.acc:visited
{
color: #000000;
background-color: transparent;
}

a.acc2
{
color: #202020;
padding-right: 5px;
padding-left: 10px;
background-color: transparent;
}

a.acc2:visited
{
color: #000000;
background-color: transparent;
}

.smalltext
{
line-height: 85%;
font-size: 85%;    
}

.polltable
{
width: 99%;
font-size: 100% !important;
}

.phone
{
width: 80%;
max-width: 400px;
overflow: hidden;
float: right;
}

.botfix
{
height: 44px;
padding-right: 8px;
padding-left: 8px;
position: relative;
left: -8px;
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: right;
color: #ffffff;
background-color: transparent;
}

.lfimg
{
position: relative;
z-index: 3;
float: left;
margin-right: 10px;
margin-bottom: 20px;
}

.startblock, .updDIV
{
background-image: url("/images/startblock.png");
background-repeat: repeat-x;
background-position: bottom left;    
background-color: #eee;
padding: 10px 10px 35px 10px;
overflow: hidden;
height: auto;
margin-bottom: 4em;
clear: left;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.updDIV_NEWS
{
background-image: url("/images/startblock.png");
background-repeat: repeat-x;
background-position: bottom left;    
background-color: #eee;
color: #000000;
padding: 10px 10px 35px 10px;
border-top: 3px double #aaaaaa;
overflow: hidden;
height: auto;
margin-bottom: 4em;
}

.nobreaktext
{
white-space: nowrap;
}

/*
.updUL
{
margin: 0px;
padding: 0px;
}

.updLI
{
margin: 0px 0px 10px 0px;
list-style-type: none;
background-color: #f8f8f8;
padding: 5px;
border: 1px solid #dedede;
}
*/
.updDATE
{
color: #454545;
padding: 2px;
line-height: 1.2em;
font-size: 70%;
text-decoration: none;
display: block;
}

.nobreak
{
white-space: nowrap;
}

span.date
{
color: #A0151B;    
}

.addresstable
{
text-align: left;    
width: 70%;
min-width: 350px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
position: relative;
left: 3%;
}

    .addrTH
    {
    width: 33%;    
    }

.w3cDIV
{
text-align: center; 
padding-top: 0px; 
background-color: Transparent;
margin-right: 12px;
}

.whatsupIMG
{
overflow: hidden;
background-image: url("/images/whatsup2.jpg");
background-position: center center;
background-repeat: no-repeat;
height: 140px;
background-color: #000000;
border-top: 1px solid #454545;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #454545;
}

.archiveIMG
{
overflow: hidden;
background-image: url("/images/archive.jpg");
background-position: center center;
background-repeat: no-repeat;
height: 140px;
background-color: #000000;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.bucket
{
overflow: hidden;
background-image: url("/images/girl.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.webprog
{
overflow: hidden;
background-image: url("/images/webprog.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 100px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.kugg
{
overflow: hidden;
background-image: url("/images/kugg.jpg");
background-position: center bottom;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 100px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.progr0
{
overflow: hidden;
background-image: url("/images/progr0.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cccccc;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.examin
{
overflow: hidden;
background-image: url("/images/examin.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.business1
{
overflow: hidden;
background-image: url("/images/business1.jpg");
background-position: left center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.wcag2
{
overflow: hidden;
background-image: url("/images/wcag2.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cccccc;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.advice
{
overflow: hidden;
background-image: url("/images/advice.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.stats
{
overflow: hidden;
background-image: url("/images/stats.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.evaluate
{
overflow: hidden;
background-image: url("/images/evaluate.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cccccc;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.wheelchair
{
overflow: hidden;
background-image: url("/images/wheelchair.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #454545;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.eu
{
overflow: hidden;
background-image: url("/images/eu.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}


.ie8beta
{
overflow: hidden;
background-image: url("/images/ie8beta.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.mobil
{
overflow: hidden;
background-image: url("/images/iphone.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.beslut
{
overflow: hidden;
background-image: url("/images/beslut.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.accessib
{
overflow: hidden;
background-image: url("/images/accessibility.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.ftglinks
{
overflow: hidden;
background-image: url("/images/ftglinks.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.redutb
{
overflow: hidden;
background-image: url("/images/redutb.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.captcha
{
overflow: hidden;
background-image: url("/images/captcha.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cdcdcd;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;


border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.evolution
{
overflow: hidden;
background-image: url("/images/evolution.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #cccccc;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.start
{
overflow: hidden;
background-image: url("/images/start.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.newways
{
overflow: hidden;
background-image: url("/images/newways.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.webbl
{
overflow: hidden;
background-image: url("/images/browsers.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.google
{
overflow: hidden;
background-image: url("/images/google.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
background-color: transparent;
}

.ad20four7
{
overflow: hidden;
background-image: url("/images/20four7.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}


.diamond
{
overflow: hidden;
background-image: url("/images/diamond.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.niceorstupid
{
overflow: hidden;
background-image: url("/images/niceorstupid.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.samsung
{
overflow: hidden;
background-image: url("/images/samsung.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.tip0
{
overflow: hidden;
background-image: url("/images/tip0.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.smallverva
{
overflow: hidden;
background-image: url("/images/smallverva.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.breadcrumbs
{
position: absolute;
top: 236px;
z-index: 100;
background: Transparent;
padding: 4px 10px 4px 10px;
left: 105px;
color: #333;
font-size: 90%;
margin-right: 59px;
}

.breadcrumbs2
{
position: relative;
top: 0px;
z-index: 100;
background: #666;
border-top: 1px solid #444;
border-left: 1px solid #444;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 4px 10px 4px 10px;
left: 30px;
color: #eee;
margin-right: 64px;
font-size: 130%;
}

.breadcrumbs2 *
{
color: #eee !important;
}

.breadcrumbs a
{
color: #6d7d8a;
}

.alignleft
{
text-align: left;
}


.forall
{
float: left;
margin-right: 10px;
margin-bottom: 30px;    
}

div.formcaptcha
{
background-color: #dedede;
border: 1px ridge #cdcdcd;
padding: 1%;
margin-top: 1em;
margin-bottom: 1em;
width: 96%;
}

span.captchatext
{
padding: 0em 0.3em 0em 0.3em;
border: 1px solid #6d7d8a;
background-color: #abbfca;
font-size: 150%;
font-family: 'times new roman', FreeSans, serif;
}

div.badcaptcha
{
background-color: #aa0000;
color: #ffffff;
border: 1px solid #440000;
padding: 10px;
margin-top: 1em;
margin-bottom: 1em;
clear: both;
height: auto;
position: relative;
z-index: 1000;
}

strong.blue
{
color: #0033bb;    
}

div.tab1
{
margin-left: 2em;    
}

div.tab2
{
margin-left: 2em;    
}

div.tab3
{
margin-left: 3em;    
}

.linkstyle
{
color: #0033bb;
text-decoration: underline;
}

a.newslink
{
background-image: url("/images/arrows.gif");
background-repeat: no-repeat;
background-position: right center;
padding-right: 9px;
padding-bottom: 0.2em;
color: #0033bb;
}


.searchform
{
position: absolute;
top: 20px;
right: 10px;
}

.byme
{
float: left;
}

h3.rnews
{
color: #00718a;
}


.lightgrey
{
color: #454545;
}

h1.hidden, h2.hidden
{
display: none;
}

a.cynthia {
background-image: url("/images/submitbg.gif");
background-repeat: repeat-x;
background-position: center center;
color: #dfdfdf;
background-color: #000000;
border: 1px inset #cdcdcd;
margin-right: 10px;
padding: 0.1em 1em 0.1em 1em;
font-size: 2em;
text-decoration: none; 
position: relative;
top: -7px;
}

a.cynthia:focus
{
outline: 2px solid #12a1f3;
}

a:focus, input:focus, textarea:focus
{
outline: 2px solid; /*46a5db*/
position: relative;
z-index: 1000;
}

a:active
{
outline: none;
}

.floatleft
{
width: 50%;
float: left;    
margin: 0% 1% 4% 0%;
}

.etuse
{
overflow: hidden;
background-image: url("/images/etuse.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.eutveckling
{
overflow: hidden;
background-image: url("/images/eutveckling.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.ubuntu
{
overflow: hidden;
background-image: url("/images/ubuntu.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.verva
{
overflow: hidden;
background-image: url("/images/verva.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.sqlinjections
{
overflow: hidden;
background-image: url("/images/sqlinjections.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.sqlinjections2
{
overflow: hidden;
background-image: url("/images/sqlinjections2.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.unionen
{
overflow: hidden;
background-image: url("/images/unionen.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.three
{
overflow: hidden;
background-image: url("/images/three.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.andligvagledning
{
overflow: hidden;
background-image: url("/images/andligvagledning.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.polishelikopter
{
overflow: hidden;
background-image: url("/images/polishelikopter.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.wikinggruppen
{
overflow: hidden;
background-image: url("/images/wikinggruppen.jpg");
background-position: right center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.googlewave
{
overflow: hidden;
background-image: url("/images/googlewave.png");
background-position: top center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.cern
{
overflow: hidden;
background-image: url("/images/lhc-sim.jpg");
background-position: bottom center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.lhc
{
overflow: hidden;
background-image: url("/images/lhc.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.touchwiz
{
overflow: hidden;
background-image: url("/images/touchwiz.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.safari4
{
overflow: hidden;
background-image: url("/images/safari4.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

.ubuntu910
{
overflow: hidden;
background-image: url("/images/910-beta.jpg");
background-position: center center;
background-repeat: no-repeat;
background-color: #000000;
height: 180px;
border-top: 1px solid #9a9a9a;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #9a9a9a;
}

p
{
margin: 0px;
}

.leftcolg
{
width: 566px;
overflow: hidden;
}


table a
{
font-size: 80%;
color: #777777;
text-decoration: none;    
}

table img
{
border: 0px;
}

td.gal
{
background-color: #121212;
text-align: center;
vertical-align: middle;
}


.newimgtd
{
border: 1px solid #121212;
background-color: #111111;
height: 125px;
width: 125px;
text-align: center;
vertical-align: middle;
}

.deltext
{
background-image: url("/images/pngbg.png");
background-repeat: repeat-x;
color: #dfdfdf;
width: 100%; 
}

.deltext a
{
color: #dfdfdf;
}

.posfix
{
position: relative;
top: 0px;
left: 0px;
height: 90px;
width: 90px;
text-align: center;
}

.deltext
{
position: absolute;
bottom: 0px;
left: 0px;
}

    h1.w3c
    {
    color: #343434;
    background-color: transparent;
    font-size: 200%;
    margin: 0px 7px 0px 0px;
    }

    h1, div.h1look
    {
    font-size: 200%;
    font-weight: normal;
    margin-bottom: 0.1em;
    margin-top: 1em;
    }
    
    h1.whatsup
    {
    border-bottom: 4px solid #454545;    
    padding-bottom: 5px;
    }
    
    h1.offer
    {
    color: #6a8248;   
    font-size: 200%;
    font-weight: normal;
    }
        span.offer
        {
        color: #6a8248;
        }

    
    h2
    {
    color: #1f444d;   
    font-size: 200%;
    font-weight: normal;
    margin-bottom: 0.1em;
    margin-top: 1em;
	}

    h3
    {
    color: #1f444d;   
    font-size: 180%;
    font-weight: normal;
    margin-bottom: 2px;
    }
    
    h3.red
    {
    color: #15425c;
    font-size: 170%;
    }

    h4
    {
    color: #1f444d;   
    font-size: 160%;
    font-weight: normal;
    margin-bottom: 2px;
    }

    h1.news
    {
    color: #1f444d;
    background-color: transparent; 
    font-size: 140%;
    line-height: 1.3em;
    padding-top: 0.3em;
    margin: 0em;
    }

    h2.news
    {
    color: #1f444d;   
    background-color: transparent; 
    font-size: 140%;
    font-weight: bold;
    margin: 6px 0px 0px 0px;
    }
    
    h2.newslist
    {
    font-size: 120%;
    margin: 10px 0px 0px 0px;    
    }

    h1, h2, h3, h4, h5, h6, div.h1look
    {
    font-size: 160%;
    line-height: 1.4em;
    text-align: left;
    color: #007d97;
    font-weight: normal;
    font-family: Ubuntu, Verdana, sans-serif;/*Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;*/
    background-color: #aaa;
    position: relative;
    }

    .allcontent h1, .allcontent h2, .allcontent h3, .allcontent h4, .allcontent h5, .allcontent h6
    {
    position: relative;
    background-image: url("/images/headerbg.png");
    background-position: bottom left;
    background-repeat: repeat-x;
    padding: 8px 8px 20px 80px;
    position: relative;
    color: #fff;
    width: auto;
    line-height: 1.5em;
    }

    .allcontent h1 span.rubshadow, .allcontent h2 span.rubshadow, .allcontent h3 span.rubshadow
    {
    position: absolute;
    top: 1px;
    left: 0px;
    width: inherit;
    padding: inherit;
    color: #fff;
    }

    .allcontent h1 a, .allcontent h2 a, .allcontent h3 a, .headercomment a
    {
    color: #fff !important;
    text-decoration: none;
    }

    .allcontent h1:before, .allcontent h2:before, .allcontent h3:before, .siteinfo:before
    {
    position: relative;
    display:block;  
    padding: 0px; 
    content: attr(title); 
    color: #333; 
    background-color: transparent;
    }

    .startblock h1, .startblock h2, .startblock h3, .startblock h4, .startblock h5, .startblock h6
    {
    background-image: none;
    background-color: transparent;
    color: #004964;
    margin: 0px;
    padding: 0px;
    }

.newgallery
{
height: 100%;
display: block;
}

.startblock, .updDIV
{
position: relative;
}

.calendar
{
text-align: center;
position: absolute;
top: -10px;
left: 14px;
background-image: url("/images/calendar.png");
background-repeat: no-repeat;
background-position: top left;
height: 84px;
width: 66px;
padding-top: 30px;
z-index: 10;
}

.daynum
{
font-size: 24px;
font-weight: bold;
font-family: 'times new roman', FreeSans, serif;
}

.dayname
{
}

.menushine
{
position: absolute;
top: 27px;
left: 80px;
z-index: 2;
display: none;
}

.menushine2
{
position: absolute;
top: 70px;
left: 0px;
z-index: 20;
width: 96%;
display: none;
}

.teaser
{
position: relative;
top: -50px;
left: 35px;
margin-right: 79px;
padding: 10px;
background-color: transparent;
font-size: 110%;
color: #333;
background: Transparent;
}

.teaser a
{
color: #c8d8e5;
}

.teaser a:visited
{
color: #d0e5c8;
}

.teaser h1, .teaser div.h1look, .teaser .startblock
{
background-color: transparent;
background-image: none;
padding: 0px;
margin: 0px;
position: relative;
top: 0px;
left: 0px;
width: auto;
color: #eee !important; 
}

    .teaser div.h1look:before, .teaser h1:before
    {
    position: relative;
    display:block;  
    padding: 0px; 
    content: attr(title); 
    color: #555 !important; 
    background-color: transparent;
    }

    div.h1look span.rubshadow
    {
    position: absolute;
    top: 1px;
    left: 0px;
    width: inherit;
    padding: inherit;
    color: #fff !important; 
    }


.teaser .startblock2
{
background-color: transparent;
color: #eee;
text-shadow: 0px 1px #333;
}

.teaser h1, .teaser .h1look
{
    color: #aaa;
}

.teaser
{
height: 214px;
background: url('/images/lights.png') no-repeat top left transparent;
color: #eee;
text-shadow: 0px 1px #333;
}

.startblock2
{
background-color: transparent;
padding: 0px;
margin: 0px;
}

.startblock2 a
{
}

.startblock2 img
{
border: 0px;
}

.hIcon
{
position: absolute;
top: -23px;
left: 0px;
}

.about
{
position: absolute;
top: 30px;
right: 50px;
font-size: 75%;
color: #333;
background-color: Transparent;
}

.headercomment
{
position: relative;
left: 81px;
bottom: 25px;
color: #ccc;
background-color: transparent;
font-size: 80%;
margin-bottom: -25px;
}

div.comments .headercomment
{
display: block;
position: relative;
top: -8px;
left: 0px;
color: #cdcdcd;
background-color: transparent;
font-size: 50%;
margin-bottom: -25px;
}

.startblock a, .startblock a:hover, .updDIV a, .updDIV a:hover
{
color: #025262;
}

.startblock a:visited, .updDIV a:visited
{
color: #444;
}

.ieJQfix
{
position: relative;
color: #000;
}

.ieJQfix2
{
position: relative;
color: #000;
}

.ieJQfix .calendar, .ieJQfix2 .calendar
{
top: -29px;
left: 0px;
}

.allcontent div
{
}

.topback
{
display: none;
position: absolute;
left: 330px;
top: 130px;
z-index: 1;
}

.headercomment a
{
}

.RSSicon
{
position: absolute;
top: -9px;
left: 15px;
border: 0px;
}

.newfooter
{
padding: 30px;
color: #ababab !important;
background: url("/images/newfooter.png") no-repeat top center #343434;
font-size: 80%;
}

.newfooter a
{
color: #ababab;
}

.statcounter img
{
height: 18px;
width: auto;    
}
 a.statcounter
{
float: left;    
}

.full_widget
{
background-color: #ccc !important;
}

.teaser h1.caps, .teaser .h1look
{
background-color: Transparent;
}

p
{
margin-bottom: 2em;
}

.startpageblog img, .startpageblog object
{
border: 0px;
margin: 0 auto;
float: none !important;
}

.startblogimgdiv
{
height: 95px;
width: 100%;
text-align: center;
overflow: hidden;
position: absolute;
top: 0px;
left: -10px;
padding-right: 22px;
padding-left: 10px;
border-bottom: 1px solid #999;
}

.startpageblog
{
height: 170px;
padding-bottom: 60px;
overflow: hidden;
position: relative;
width: auto;
}

.startpageblog2
{
height: 220px;  
padding-bottom: 20px;
overflow: hidden;
position: relative;
}

.startpageblogtext
{
border-top: 1px solid #fff;
position: absolute;
top: 96px;
left: 0px;
z-index: 30 !important;
background: Transparent;
color: #333 !important;
padding: 5px 10px 10px 10px;
height: 100px;
margin: 0px 8px 0px 0px;
overflow: hidden;
}

.startpageblogtext *
{
color: #333 !important;
}

.startpageblogtext a
{
background: url('/images/headerbg.png') repeat-x #aaa;
color: #fff !important;
padding: 4px 12px 5px 12px;
text-shadow: 0px -1px #444 !important;
text-decoration: none;
position: absolute;
bottom: 1px;
right: 20px;
z-index: 1100;
border-top: 1px solid #ccc;
border-bottom: 1px solid #555;
border-left: 1px solid #666;
border-right: 1px solid #666;
}

.startpageblogtext a strong
{
color: #fff !important;
}

.startpageblog .botfix, .startpageblog2 .botfix
{
height: 20px;
position: absolute;
bottom: -10px;
left: -10px;
background-color: #c4c4c4;
margin: 0px 48px 0px 10px !important;
display: none;
}

#my-fb
{
background-color: #fff !important;
}

.startpageblog2 img, .startpageblog2 object
{
width: 300px !important;
height: auto !important;
float: left;
margin-right: 20px;
margin-bottom: 90px;
border: 0px;
}

.startpageblog object, .startpageblog2 object
{
position: relative;
top: 0px;
left: 0px;
z-index: 1 !important;
}

#my-fb
{
}

.fog
{
background-image: url("/images/fog.png");
background-repeat: no-repeat;
background-position: center top;
position: absolute;
left: 45px;
top: -40px;
z-index: 0;
width: 100%;
height: 340px;
}

.startblock2 .teaserimage
{
position: absolute;
top: 0px;
left: -140px;
border: 1px solid #777;
}

.g2S
{
padding: 10px;
margin: 0px 10px 10px 10px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background: #6d7d8a url(/images/headerbg.png) repeat-x bottom left;
}

.g2S *
{
color: #fff !important;
text-shadow: 0px -1px #111;
text-decoration: none;
}

.g2S ul
{
position: relative;
left: -5px;
padding-left: 20px;
}

.g2S li
{
border-bottom: 2px groove #8f9fad;
padding-bottom: 4px;
padding-left: 0px;
}

.likebox
{
width: 100%;
text-align: left;
}

.likebox span
{
float: left;
display: block;
width: 60px;
overflow: hidden;
clear: none !important
}



