/*--------------------------------
Olle Söderberg
Getupdated Internet Solutions 
--------------------------------- */

table, tr, td { vertical-align: top; }


* HTML Elements Standard ____________________________________ */
html, body, form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}


/* Type Elements  ____________________________________ */
body {
font-family: Arial, verdana,   Helvetica, sans-serif;
background-color: #ffffff;
color: #5f5f5f;
font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}

/* Needs redesigning */ 
h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 14px;
        font-style: normal;
	margin: 0;
	/*padding: 0 0 7px 0;*/
	color: #ff0000;
}





/* Links */

a {
	color: #ff0000;
	text-decoration: underline;
}


#header a {
	color: #ffffff;
	text-decoration: none;
}

#header a:hover {
	color: #ffffff;
}


/* Layout Elements ____________________________________ */

#wrapper {
	margin: 0 auto 0 auto;
	width: 918px; /* Checked 918 (917)  */
	background-color: white;
}

#header { 
	height: 78px; /* Checked 78 px*/ 
}

	#header #logo { 
		padding: 0px 0px 0px 0px;
		float: left;
		width: 400px;
                height: 78px;
		}
       #logo img { margin:0; padding:0 display:0; line-height:0; }

        
        #header #tools {
                margin: 20px 0px 0px 0px;
                float: right;
                width: 327px; /* Checked 327px */                
                height: 40px;
                background: url('/UserUploadImages/system/search-background.gif');
                background-repeat: no-repeat;
                }

        #header #tools #flags{                                            
                       width: 122px;                       
                       float: left;
                       margin: 2px 0 0 3px;
                       }        
       
        #header #tools #search{                       
                       width: 190px;
                       float: left;
                       margin: 9px 0 0 0;
                       padding:0;
                       }

                           /* Search Module */

                           .AddCMSSysSearchText {
                           border: none;
                           font-size:11px;
                           padding: 2px 0px 13px 1px;
                           width: 146px;
                           float: left;
                           /*height: 15px !important;*/
                           background: url('/UserUploadImages/system/searchTextBackground.gif');
                           background-repeat: no-repeat;
                           }
                       
                           .AddCMSSysSearchButton {
                           border: none;
                           padding: 3px 0px 10px 0px;
                           font-family: Arial, verdana, Helvetica, sans-serif;
                           font-size: 9px;
                           color: #626262 !important;
                           letter-spacing: 1px;
                           width: 40px;
                           background: url('/UserUploadImages/system/searchButtonBackground.gif');
                           background-repeat: no-repeat;
                           }



/* Navigation   ____________________________________ */

#navigation
{
    background-color: #5f5f5f;
    height: 32px;
    width: 916px;
    border-top: 1px solid #b8b8b8;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #b8b8b8;
}


.nav-main {
	padding: 0 0 0 10px;
	/*float: left;*/
	height: 31px;
 	width: 916px;
}



.nav-main ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
}



.nav-main ul ul { 	
        margin: 15px 0 0 0;
	padding: 0px;
	height: auto !important;
}



.nav-main ul ul ul{ 
        margin:5px 0 0 18px;
	padding: 0px;
	height: auto !important; 
}



.nav-main ul li {
	float: left;
	margin: 0;
	/*vertical-align: text-bottom;*/
}


.nav-main ul li a {
	font: 12px arial, verdana;
	color: #fff;
	text-decoration: none;
	padding: 8px 10px 8px 5px; /*padding: 15px 8px 4px 8px;*/
        margin-right: 2px;
        background: #5f5f5f;
	display: block;
	font-weight: bold;
	height: 16px !important;
	float: left;
text-transform: uppercase;
        }

.nav-main ul li a span{
	padding: 0px 0px 0px 5px; 
        border-left: 1px solid #f00;        
}


.nav-main ul li a:hover, .nav-main a.AddCMSSysMainSelected  {
	color: #fff;
        background:#ff0000 !important;
        text-decoration: none;
}








/* FlashWrapper____________________ */

#flashWrapper
height:217px; display:block; line-height:0;
{ 

}

#flash
{ 
    height: 217px;
    width: 480px;
    float: left;
    display: block;
}

#flashText
{ 
    height: 202px;
    width: 407px;
    padding: 15px 15px 0 15px;
    background-color:#ff0000;
    float: left;
    display: block;
    color: #fff;    
    font-family: Arial, verdana,  Helvetica, sans-serif;
    font-size: 12px;
}

#flashTextInner
{
    color: #fff;    
    font-family: Arial, verdana,  Helvetica, sans-serif;
    font-size: 12px;
}

#flashText a, #flashTextInner a 
{
    color: #fff;
}

#flashText a:hover, #flashTextInner a:hover
{
    color: #fff;
}



/* End of Flashwrapper______________ */ 



/* MainContent____________________ */

#mainContent
{ 
    width: 918px;
    background: url('/UserUploadImages/system/Bg_Main.jpg');
    background-repeat: repeat-x;
    margin: 7px 0 0 0; /* Checked 7px */
    padding-bottom: 10px 10px 17px 10px;
}


/* nyheter */
#puff3 h4 { margin: 0; padding: 0; font: 11px verdana, arial, sans-serif; color: #4b4b4b !important; font-weight: bold; }
#puff3 p, #puff3 p a { margin: 3px 0 8px 0; font: 11px arial, sans-serif; color: #4D4D4D; }
#puff3 .newsLink { margin-bottom: 8px; }
#puff3 .newsDate { color:#ff0100; margin: 1px 0 0; }



.puffpuff { width: 303px; float: left; }
.puffpuff2 { width: 303px; float: left; padding: 0 15px; }

.puff1Wrapper {
padding: 8px 0 0 0;
margin: 10px 0 0 0; /*Checked 12px */
background: url(/UserUploadImages/system/puff-top-bg.gif) no-repeat top left;
 
}

.puff2Wrapper{
padding: 8px 0 0 0;
margin: 10px 0 0 0; /*Checked 12px */
background: url(/UserUploadImages/system/puff-top-bg.gif) no-repeat top left;
}

.puff3Wrapper
{
width: 201px;
float: left;
margin: 0;
}




/* Puff 1 */


#puff1
{ 
    
    width: 283px;
    padding: 0 10px 0 10px;
    background: url(/UserUploadImages/system/puff-bg.gif) repeat-y top left;


}

#puff1Bottom
{ 
    height: 10px;
    width: 303px; 
    
    background: url('/UserUploadImages/system/box_bott.gif');
    background-repeat: no-repeat;
}




/* Puff 2 */

#puff2{ 
    width: 283px;
    padding: 0 10px;
    background: url(/UserUploadImages/system/puff-bg.gif) repeat-y top left;    

}


#puff2Bottom
{ 
    height: 10px;
    width: 303px; 
    
    background: url('/UserUploadImages/system/box_bott.gif');
    background-repeat: no-repeat;
}



/* Puff3 */


#puff3{ 
    width: 250px;
    padding: 8px 0 0 0;
}

/* End of MainContent______________ */ 









/* Footer_______________ */


#footer
{
    clear: both;
    height: 17px;
    width: 916px;
    background-color: #5f5f5f; /* Checked #5f5f5f */ 
    color: #fff;
    font-size: 10px;
    margin: 0 0 0 0;
    padding: 3px 0px 0px 0px;
    border-top: 1px solid #bcbcbc;
    border-bottom: 1px solid #bbbbbb;
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #b8b8b8;


}

#footer a
{
    color: #fff;
}

/* End of Footer_______________ */


