BODY
{
background-image: url(../../_resources/_images/_css/e-bkgrnd-1px-wde_wtop.jpg);
	background-repeat:repeat-x;
	background-color:#093398;
	background-color:#CCCCCC;
	margin:0px;
}
/*Always show ruler in Firefox */
html {	height: 100%; margin-bottom:1px;}
.root1 {width:1360px;margin:0 auto;}
.root2 {width:1360px;position:relative;}
.page-left-top 		        { zzbackground-color:blue;	width:145px;zzheight:400px;float:left;  margin-top:196px;}
.page-right-top 	        { zzbackground-color:red;	width:245px;zzheight:400px;float:right; margin-top:196px;}

.page-mid-top		        { zzbackground-color:green;	text-align:center;		vertical-align:top;						width:970px;	border:solid 0px #cccccc;}

.page-left-competitiontop 	{ zzbackground-color:blue;	text-align:right;		vertical-align:top;		background-image: url(../../_resources/_images/_css/e-bkgrnd-1px-wde_wtop.jpg);}
.page-mid-competitiontop	{ zzbackground-color:green;	text-align:center;		vertical-align:top;						width:970px;	border:solid 0px #cccccc;}
.page-right-competitiontop 	{ zzbackground-color:red;	text-align:left;		vertical-align:top;		background-image: url(../../_resources/_images/_css/e-bkgrnd-1px-wde_wtop.jpg);}

.page-left 			        { zzbackground-color:Maroon;text-align:right;		vertical-align:top;		background-image: url(../../_resources/_images/_css/e-bkgrnd-1px-wde.jpg); background-repeat:repeat-x; background-color:#093399;}
.page-mid 			        { zzbackground-color:Olive;	text-align:center;		vertical-align:top;						width: 970px;	border:solid 0px #cccccc;}
.page-right 		        { zzbackground-color:green;	text-align:left;		vertical-align:top;		background-image: url(../../_resources/_images/_css/e-bkgrnd-1px-wde.jpg);  background-repeat:repeat-x; background-color:#093399;}

.page-info-left             {  zzbackground-color:Maroon;  display:inline;float:right;	width:145px; overflow:hidden;}
.page-info-right            {  zzbackground-color:olive;   display:inline;float:left;	width:245px; overflow:hidden;}

/*****************************************************************/
H1
{    display:inline;
    float:left;
	font-size: 20px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #24638E; 
    margin:0px;
    padding:0px;
    padding-top:7px;
    padding-bottom:7px;
    zzbackground-color:Red;
}
H2
{
	font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	color: #24638E; 
    margin:0px;
    padding:0px;
    zzpadding-top:7px;
    zzpadding-bottom:7px;
    zzbackground-color:Red;
    margin-top:13px;
    
}
H3
{
	font-size: 14px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #24638E; 
    margin:0px;
    padding:0px;
    padding-top:3px;
    padding-bottom:6px;
    zzbackground-color:Red;
}
/*****************************************************************/
div, p, table, tr, td, span 
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
	font-size:10px;
    line-height:13px;
}
td
{
 vertical-align:top;
	}

p
{
	margin:0px;
	padding:0px;
	}
img{border: solid 0px blue;}
/*** Some special internal cases ****/
.text01
{
	font-size:11px;
	zzbackground-color:blue;

	}
.text02
{
	text-align:left;
    margin-bottom:2px;
    zzbackground-color:Red;
}
.text03{}
.text04{}
.text05{}
/*****************************************************************/
A
{
	text-decoration:none;
    font-size:11px;
    color:black;
    zzbackground:maroon;
    word-spacing:1px;
}
A:hover
{
	text-decoration:underline;
	color:black;
    font-size:11px;
    zzbackground:maroon;
}
input, select, textarea
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    zzborder: solid 1px #cccccc;
    zzbackground-color:#b48c8c;
 }
/*****************************************************************/
.div_top1
{
	background-image: url(../../_resources/_images/_css/layer1_mainbak.jpg);
	zzbackground-repeat:no-repeat;
    /* används av sitemaster 1 */
    display:inline;
    float:left;
	width:970px;
	height:196px;
	overflow:hidden;
	zzbackground-color:#CCCCCC;
}
/*****************************************************************/
.div_bann1
{
	display: inline;
	float:left;
	width: 970px;
	height: 159px;
	overflow: hidden;
	zzbackground-color:#AAAAAA;  
		
}
/*****************************************************************/
.div_menu1
{
	display: inline;
	float:left;
	width: 970px;
	height: 36px;
	overflow: hidden;
	zzbackground-color:#9999CC;  /* LILA */
}
/*****************************************************************/
.div_advs1	
{
    display:inline;
    float:left;
    width: 680px;
	height:90px;
	overflow: hidden;
	zzbackground-color:#AAddCC;
}

/*****************************************************************/
#div_site1
{
	display:inline;
	float:left;
	width: 970px;
	background-image: url(../../_resources/_images/_css/layer1_bgstripe.png);
	zzbackground-repeat:repeat-y;
    overflow:hidden;
	zzbackground-color: red;
	zzpadding-bottom:100px;
}
/*****************************************************************/
.div_main1
{
    display:inline;
    float:left;
    width:970px;
	overflow:hidden;
	zzbackground-color:#99CC99;
	padding-bottom:15px;
}

.div_main1_comp
{
    display:inline;
    float:left;
    width:970px;
    zzheight:894px;
    height:1054px;
	overflow:hidden;
	zzbackground-color:#99CC99;
	zzborder:1px solid green;
}
.div_left1_top, .div_rght1_top,.div_left1_bot, .div_rght1_bot
{
	width:450px;
	height:380px;
	display:inline;
	overflow:hidden;
	zzborder: solid 1px green;
	}
.div_left1_top
{
	float:left;
	margin-left:25px;
	margin-top:72px;
	zzbackground-color:Olive;
	zzborder:none;
	}
.div_rght1_top
{
	float:right;
	margin-right:25px;
	margin-top:72px;
	zzbackground-color:Maroon;
	zzborder:none;
	}
.div_left1_bot
{
	float:left;
	margin-top:45px;
	margin-left:25px;
	zzbackground-color:green;
	zzborder:none;
	}
.div_rght1_bot
{
	float:right;
	margin-top:45px;
	margin-right:25px;
	zzbackground-color:White;
	zzborder:none;
	}

.div_bot1
{
	zzborder:solid 1px red;
	background-image: url(../../_resources/_images/_css/layer1_mainbot_empty.jpg);
	background-repeat:no-repeat;
    display:inline;
    float:left;
    width:970px;
	height:211px;
	overflow: hidden;
	zzbackground-color:#CCCCCC;
	
}
/*****************************************************************/
.div_left1
{
    /* sitemaster 1 content */
    display:inline;
    float:left;
	width: 245px;
	overflow: hidden;
	margin-top:15px;
	background-color:white;
	zzdisplay:none;
}
/*****************************************************************/
.div_left3
{
    /* sitemaster 3 content */
    display:inline;
	float: left;
	width: 255px;
	overflow: hidden;
	margin-top:15px;
	zbackground-color:#666666;
	margin-left:5px;
}
/*****************************************************************/
.div_left4
{
    /* sitemaster 4 content */
    display:inline;
	float: left;
	width: 250px;
	overflow: hidden;
	background-color:white;
	zzdisplay:none;
}
/*****************************************************************/
.div_cont1
{
    /* sitemaster 1 content */
    display:inline;
	float: left;
	width: 520px;
	overflow: hidden;
	zzbackground-color:#9999CC;
	zzbackground-color:red;
	margin-left:15px;
	margin-top:15px;
}
.div_cont3
{
    /* sitemaster 3 content */
    display:inline;
	float: right;
	width: 680px;
	overflow: hidden;
	zzbackground-color:#9999CC;
	margin-right:15px;
	margin-top:15px;
}
.div_cont4
{
    /* sitemaster 4 content */
    display:inline;
	float: left;
	width: 680px;
	overflow: hidden;
	zzbackground-color:#9999CC;
	margin-left:15px;
	margin-top:15px;
}

/*****************************************************************/
.div_midd1
{
    /* sitemaster 1 right column content */
    display:inline;
	float: left;
	width: 245px;
	margin-top:15px;
	margin-left:15px;
	overflow: hidden;
	zzbackground-color:#9999CC;
	zzbackground-color:blue;
}
/*****************************************************************/
.div_midd4
{
    /* sitemaster 4 right column content */
    display:inline;
	float: right;
	width: 245px;
	margin-top:15px;
	margin-right:15px;
	overflow: hidden;
	zzbackground-color:#9999CC;
	zzbackground-color:blue;
}
/*****************************************************************/
.div_rght1
{
    display:inline;
	float: right;
	width: 145px;
	zzbackground-image: url(../../_resources/_images/_css/_theme/170_rightbackground.jpg);
	overflow: hidden;
	margin-top:15px;
	margin-right:15px;
}
/*****************************************************************/
.div_cbot1
{
    display:inline;
    float:left;
	width: 970px;
    height:145px;
    margin-left:0px;
	zzbackground-color:blue;
	overflow: hidden;
    display:none;
}
.div_cbot2
{
    display:inline;
    float:left;
	width: 680px;
    height:150px;
	overflow: hidden;
	vertical-align:bottom;
	display:none;
	zzbackground-color:green;
}
/*****************************************************************/
.div_foot1
{
   display:inline;
   float:left;
   width:930px;
   height:174px;
   zzbackground-color: #AA99CC; /* lilla*/
   overflow: hidden;
   zzborder:solid 1px red;
	margin-left:15px;
	zzborder:solid 1px Blue;
}
.div_foot2
{
   display:inline;
   float:left;
   width:934px;
   height:32px;
   overflow: hidden;
   zzbackground-color: #6699AA; /* maringrön*/
   zzborder:solid 1px green;
	margin-right:15px;
	zzborder:solid 1px Maroon;
	margin-top:5px;
}
/*****************************************************************/




/*********************************************/
/****  Standariserade Ads    *****************/
/*********************************************/
.outerLeftAd{display:inline;float:left;width:145px;overflow:hidden;}
.innerLeftAd{display:inline;float:left;width:245px;overflow:hidden;}

.innerRghtAd{display:inline;float:right;width:145px;overflow:hidden;}
.outerRghtAd{display:inline;float:right;width:245px;overflow:hidden;}


