a {text-decoration:none; color:#888888;}
a:link {text-decoration:none; color:#888888;}
a:visited {text-decoration:none; color:#888888;}
a:hover {text-decoration:none; color:#888888;}
hlink { board:1px solid #888888;}
div {margin:0; padding:0;}
span {margin:0; padding:0;}


.spam-killer{ display:none;}
.File-Icon { text-decoration:none; border:none;}
.Image-Hand {cursor: pointer; cursor:hand;}



/**********************  standard Container setings ******************/
body
{	behavior:url(../csshover.htc);
	position:absolute;
	margin:0;
	padding:0;

	background:#000000 url(../public/system/gradient_chees_V2.jpg) 0px 0px no-repeat;

	width:100%;
	height:100%;
	text-align:center;
	
}

#masterbody
{	
	position:relative;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0px;
	width:900px;/*width:820px;*/
	top:10px;
/*	background:#ffffff url(public/system/Hdr_BG_full.png) ;*/
}
#topcontainer
{
	float:left;
	margin:0;
	padding:0;
	height: 100px;
	width: 800px;
/*	background: url(../public/system/BerglundmotorsportV2.png) 0% 100% no-repeat;*/
	border:0px solid red;
}

.topcontainerLogo
{
	float:left;
	margin:0;
	padding:0;
	height: 80px;
	width: 200px;
	background: url(../public/system/BerglundmotorsportV2.png) 0% 100% no-repeat;
	border:0px solid yellow;
}

.topcontainerRallycross
{       z-index:1;
	float:left;
        position:absolute;
        top:50px;
        left:440px;
	margin:0;
	padding:0;
	height: 40px;
	width: 210px;
}

.topcontainerRallycrossSM
{       z-index:1;
	float:left;
        position:absolute;
        top:40px;
        left:200px;
	margin:0;
	padding:0;
	height: 40px;
	width: 210px;
}

.topcontainerRallycross24
{       z-index:2;
	float:left;
        position:absolute;
        top:70px;
        left:440px;
	margin:0;
	padding:0;
	height: 40px;
	width: 210px;
        display:none;
}

.klubb
{       z-index:1;
	float:left;
        position:absolute;
        top:10px;
        left:740px;
	margin:0;
	padding:0;
	height: 95px;
	width: 105px;
}


#leftcontainer
{	
	border:1px solid #404020; 
	float:left;
	position:relative;
	z-index:10;
	height:400px;
	width:150px;/*width:110px;*/
	margin:2px 0px 0px 0px;
	padding:0;
	background:#303030;
}

#maincontainer
{
	position:relative;
	border:1px solid #404020;
	float:left;
	padding:0;
	margin:2px 5px 0px 5px;
	width:564px;
	height:400px;
	overflow:auto;
text-align:justify;
/*	background:none url(public/system/VBG.png);*/
/*	background:#e0e0e0;*/
	background:#000000;
}


#rightcontainer
{
	position:relative;
	float:left;
	border:1px solid #404020;
	background:#303030; 
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 130px;/* width:110px;*/
	height: 400px;
	overflow:visible;/*hidden;*/
}

#rightcontainer h1
{
	font-size:12px;
	color:#999999;
}

.bottomcontainer
{
        border:0px solid gray;
	position:relative;
/*	top:5px;*/
	text-align:left;
	width:850px;
	height:20px;
	margin:5px 30px 0px 0px;
	paddig:0px 0px 0px 0px;
	
}

.bottomcontainer .copy
{
	margin:0px auto 0px 0px;
	width:395px;
	float:left;

}


.bottomcontainer .copyright
{	position:relative;
 	top:2px;
	/* width:798px;*/
        width:400px;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
/*	border:1px solid black;*/
}

.bottomcontainer .copyright span {position:relative;top:3px;}

.bottomcontainer .loggo-get
{	position:relative;
	float:left;
	top:2px;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:105px;
	height: 18px;
/*	background: url(public/getitrightsmal.png) 0 0 no-repeat;*/
	background:#000000 url(../public/system/GetITright_ORGINAL_Vit.png) 0 0 no-repeat;

	border-right:1px solid #444444;
/*	border:1px solid black;*/
}

.bottomcontainer .webtool-link {float:right; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
.bottomcontainer .webtool-link a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#555555; }

.bottomcontainer .login {float:right;margin:0px 0px 0p 0px; padding:0px 0px 0px 0px;font-size:10px; font-family: Helvetica, Arial, sans-serif;color:#555555;}
.bottomcontainer .profile {float:right;margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;font-size:10px; font-family: Helvetica, Arial, sans-serif;color:#555555;}
.bottomcontainer .logout {float:right;margin:0px 0px 0p 0px; padding:0px 0px 0px 0px;font-size:10px; font-family: Helvetica, Arial, sans-serif;color:#555555;}


/******************** LOGIN FORM ******************************/
.loginform {color:#f0f0f0; position:relative; margin:100px 0px 0px 200px;padding:0px 0px 0px 0px;}
.loginform {}
.loginform .label {display:none;}

.loginform .login-error {color:red; font-size:10px;}

.loginform .login-banad {color:red;font-size:12px;margin:0 0 0 0;padding:0 0 0 0;} 
.loginform .login-banad h1 {font-size:14px;margin:0 0 0 0;padding:0 0 0 0;}

.loginform .user .input-box { background:url(../system/icon/user-offline.png) no-repeat; height:18px; padding:0 0 0 20px;}
.loginform .user .label {display:block;}
.loginform .pass .input-box { background:url(../system/icon/key_Gray_20x20.png) no-repeat; height:18px;padding:0 0 0 20px;}
.loginform .pass .label {display:block;}




/********************** News ****************************/
.news {margin:10px 0; padding:0; color:#bbbbbb; padding:0 2px 0 2px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.news h1 {text-align:left; font-size:12px; display:block; margin:0 0 3px 0; padding:0; color:#007700;}
.news a {text-decoration:none;color:#00aa00;}
.news a:link {text-decoration:none;color:#00aa00;}
.news a:visited {text-decoration:none;color:#00aa00;}
.news a:hover {text-decoration:none;color:#00aa00;}

.news .feed .icon {float:left;background:url(../system/icon/feed-icon.gif) no-repeat; height:12px; width:12px;margin:1px 4px 0px 0px; }
.news .feed .icon .button {display:none;}

.news .newsdate {display:block; font-size:10px;color:#008800;text-align:left;}
.news .title {display:block; font-weight:bold; color:#bbbbbb;  border-bottom:1px solid #006600; text-align:left;}
.news .summary {position:relative; display:block;}

.news .image { display:block; margin:2px 0 2px 0; width:104px; border:1px solid #202020;}
.news .readmore { position:relative; margin:0 0 0 5px;color:#008800;font-style:italic;}
.news .news-item {font-size:12px; border-bottom:2px solid #006600; text-align:left;} 
/********************************************************/


/********************** NewsPage ****************************/

.newspage {margin:2px 0; color:#666666; padding:0 2px 0 2px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.newspage a {text-decoration:none;color:#008800;}
.newspage a:link {text-decoration:none;color:#008800;}
.newspage a:visited {text-decoration:none;color:#008800;}
.newspage a:hover {text-decoration:none;color:#008800;}

.newspage .feed .icon {float:left;background:url(../system/icon/feed-icon.gif) no-repeat; height:16px; width:16px;margin:3px 2px 2px 4px ; }
.newspage .feed .icon .button {display:none;}

.newspage h1 {font-size:16px; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#006600;}


.newspage-item {text-align:left;font-size:12px; margin:0px 4px 0px 4px;margin:0px 0px 0px 0px;} 

.newspage-item .newsdate {float:left;font-size:12px;margin:2px 10px 2px -18px;padding:0px 0px 0px 0px;color:#006600;}
.newspage-item .title {text-align:left;display:block;font-size:16px; font-weight:bold;font-style:italic; color:#444444; border-bottom:1px solid #006600;margin:0px 0px 0px 0px;}
.newspage-item img {margin:2px 6px 2px 4px;float:left;display:block; position:relative; width:160px;}
.newspage-item .image img {float:left; }
.newspage-item .message{ display:block; padding:5px 5px 5px 5px;position:relative;}

.newspage-item .summary {font-style:italic; font-size:14px;font-weight:bold;text-align:left;}
.newspage-item .summary { display:block;position:relative; font-style:italic; font-size:14px;}
.newspage-item .context { display:block; white-space:pre; word-wrap: break-word; border:0px solid black;text-align:left;}
.newspage-item .context { white-space: -moz-pre-wrap;}
.newspage-item .readmore a{ position:relative; color:#008800; font-style:italic;}

.page-nav { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:1px 0 2px 0;}
.page-nav a{ color:#cc0000;}
.page-nav a:hover{ color:#ff3333;}
.page-nav a:link{ color:#ff3333;}
.page-nav .key {font-weight:bold; padding:0 5px 0 5px; margin:0 5px 0 0; border:0px solid #999999;}
.page-nav .prev { color:#cc0000;}
.page-nav .page {display:none;}
.page-nav .page-selected {display:inline;padding:0 5px 0 5px;font-weight:bold;color:#ff3333; border:0px solid #cc0000;}
.page-nav .next { color:#cc0000;}

/********************************************************/




/********************** SightStatus *********************/
.sightstatus { display:none; position:relative; top:10px;}
.sightstatus .hits { display:block; font-size:12px; font-weight:bold; color:#666666;}
.sightstatus .hits label{ font-weight:normal; margin:0px 5px 0px 0px;}
.sightstatus .countstatus { display:block; font-size:12px; font-weight:bold; color:#666666;}
.sightstatus .countstatus label {font-weight:normal;margin:0px 5px 0px 0px;}


/***********************************************************/

	
/********************* Banner Config ***********************/
#rightcontainer .banner h1{ margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#dd1111; border-bottom:1px solid #101010;	height:20px; }

#rightcontainer .banner-item img {position:relative;margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:center;border:0px solid red;}
#rightcontainer .banner-item a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#888888; text-decoration:none; border:0px solid black;  }



#leftcontainer .banner{ display:none;}

/**********************************************************/


/************************ Album *****************************************/
.album {border:0px solid black; text-align:left;align:left; background:#000000;width:100%;height:100%; }
.album-item { margin:45px 0px 0 20px;}
.album-item .album-level-list {overflow:hidden;width:280px;border:1px solid  #404020;margin:5px 0px 0px 10px;position:relative;padding:0px 5px 0px 2px;}
.album-item .album-level-list ul {list-style:none;overflow:hidden;width:600px;border:0px solid blue;margin:0;padding:0;}
.album-item .album-level-list li {list-style:none;float:left;list-style:none;border:0px solid gray; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.album-item .album-level-list-item IMG {height:50px;text-decoration:none; border:0px solid gray;top:-1px; padding:3px 0px 3px 3px; margin:0px 0px 0px 0px;}

.album-item .album-sub-list {top:-22px;left:10px;position:relative;margin:0px;padding:2px;overflow:hidden;width:282px; border:1px solid #404020;border-top:0px solid #404020;}
.album-item .album-sub-list ul {list-style:none;overflow:hidden;width:300px;border:0px solid green;margin:0;padding:0;}
.album-item .album-sub-list li {float:left;list-style:none; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px;border:0px solid black;}
.album-item .album-sub-list-item IMG {height:40px;text-decoration:none;border:1px solid black;}

.album-image {overflow:hidden; width:300px; height:220px; float:left;margin:5px 0 0 10px;relative;border:0px solid gray;}
.album-image .image { width:280px;height:200px;position:relative; padding:3px 3px 3px 3px;border:1px solid #404020;border-bottom:0px solid gray;}

.album-image .summary {display:none; color:gray; border:0px solid yellow;}
.album-image-dhtml {color:gray; border:0px solid gray; width:220px; height:200px; float:left; margin:5px 0 20px 0; padding:3px 3px 3px 3px; }

/************************************************************************/




/***********************   Menu Config ****************/
#leftmenu{z-index:100; list-style:none; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; }
div#leftmenu a:hover{color:#eeeeee;font-weight:bold; }
div#leftmenu a:link{color:#eeeeee;font-weight:bold;}
div#leftmenu a:visited{color:#eeeeee;font-weight:bold;}
div#leftmenu a:active{color:#eeeeee;font-weight:bold;}


div#leftmenu ul {margin: 0; padding: 0; width: 12.5em;/*width: 9em;*/ background:#303030; border: 0px solid #404020;}

div#leftmenu ul.level2 {background: #303030; margin:-0.1em 0 0 -0.2em;} /* - value is for position*/
div#leftmenu ul.level3 {background: #303030;}
div#leftmenu li {position: relative; list-style: none;  border: 1px solid #303030; background:#303030;}
div#leftmenu li:hover {background:#303030 url(../public/system/menu_chees.jpg) 50% 50% no-repeat;}
div#leftmenu li.submenu {}
div#leftmenu li.submenu:hover {}

div#leftmenu li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration:none; width:11.5em;/*width:8.5em;*/}
  
div#leftmenu li a:hover {color:#f04444; font-weight:bold;}
div#leftmenu>ul a {width: auto;}
div#leftmenu ul ul {position:absolute; top:0; left:12.1em;/*left:9.1em;*/ display: none;border: 1px solid #404020;}
  
div#leftmenu ul.level1 li.submenu:hover ul.level2, 
div#leftmenu ul.level2 li.submenu:hover ul.level3,
div#leftmenu ul.level3 li.submenu:hover ul.level4, 
div#leftmenu ul.level4 li.submenu:hover ul.level5,
div#leftmenu ul.level5 li.submenu:hover ul.level6 {display:block;}  

/******************** Galleri ***************************/
.page-galleri { background:#000000;width:100%;height:100%;}
.page-galleri img {border:1px solid #ffffff; padding:2px 2px 2px 2px;}
	
.page-lankar a {text-decoration:none; color:#0080ff;}
.page-lankar a:link {text-decoration:none; color:#0080ff;}
.page-lankar a:visited {text-decoration:none; color:#0080ff;}
.page-lankar a:hover {text-decoration:none; color:#0080ff;}
	


	
.page-hem-youtube { background:#000000;width:100%;height:100%;z-index:1;}
.page-hem-youtube .youtube {border:0px solid #440000; height:350px;}
/**************************** News User Form ************************************/
.NewsUserForm {margin:50px 0px 0px 0px;padding:3px 3px 3px 3px; border:1px solid black; background:#eeeeee;position:relative;}
.NewsUserForm .submit {float:right; top:0px; }
.NewsUserForm .info {font-size:10px;margin:2px 0 10px 0;}
.NewsUserForm .info h1 {font-size:12px;color:#777777;}


.NewsUserForm .title {float:left; position:relative;width:350px;margin:0;padding:0; border:0px solid black;}
.NewsUserForm .title .label {font-size:10px;display:block;}
.NewsUserForm .title .input-box {font-size:10px;display:block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;}

.NewsUserForm .newsdate {position:relative;width:100px;border:0px solid black; margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px;}
.NewsUserForm .newsdate .label {font-size:10px;display:block;}
.NewsUserForm .newsdate .input-box {font-size:10px;display:block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;}

.NewsUserForm .summary {display:block; border:0px solid black;}
.NewsUserForm .summary .label {font-size:10px;display:block;}
.NewsUserForm .summary .input-box {font-size:10px;display:block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;}

.NewsUserForm .context {display:block; border:0px solid black;}
.NewsUserForm .context .label {font-size:10px;display:block;}
.NewsUserForm .context .input-box {font-size:10px;display:block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
	
