move\:piece     {
    behavior: url(/pnsl_edit/moveable.htc);
    cursor: move;
    color: white;
    background: transparent !important;
    font: bold 10pt "Courier New";
}

/* Container for the Menu */
#p7swapmenu {
	background-color: #FFF;
	border: 0px solid;
	left: 0px;
	padding: 0px;
	width: 175px;
	float: left;
	margin-top: -2px;
}

/* Turns off margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#p7swapmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
}


#p7swapmenu li li{
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-type: none;
	text-decoration: none;
}

ul {
	background-color: #FFF;
	text-decoration: none;
 }
 
li {
	background-color: #FFF;
	text-decoration: none;
 }

/* Rules to copy if you use the WriteStyles Command */
.closed ul{
	display:none;
	text-decoration: none;
	}

.open ul{
	display:block;
	text-decoration: none;
	}

/* Link Styles for the Menu */
.closed a {
	background-color:  transparent;
	color: #000;
	display: block;
	font-family: "Courier New";
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 20px;
	text-decoration: none;
	/*FONT-SIZE-ADJUST: 0.58;*/
}
.open a {
	background-color:  transparent;
	color: #00ADEF;
	display: block;
	font-family: "Courier New";
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 20px;
	text-decoration: none;
	/*FONT-SIZE-ADJUST: 0.58;*/
}

/* Hover and Active styles for the menu */
.closed a:hover {
	color: #00ADEF !important;
	text-decoration: none;
}
.closed a {
	background-color:  transparent;
	text-decoration: none;
	color: #000 !important;
}

.open a:hover {
	color: #00ADEF;
	text-decoration: none;
}

.closed a:active {
	color: #00ADEF;
	text-decoration: none;
}

.open a:active {
	color: #00ADEF;
	text-decoration: none;
}

.open a:visited {
	color: #00ADEF;
	text-decoration: none;
}

/* Link Styles for the Submenus */
.closed ul a {
	background-color: #FFF;
	border: 0px;
	color:#000;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: none;
}

.open ul a {
	background-color: #FFF;
	border: 0px;
	color:#000;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: none;
}
.open ul a:visited {
    background-color: #FFF;
	border: 0px;
	color:#000;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: none;
	
}

.open ul a:hover {
	background-color:  #FFF;
	border: 0px;
	color: #00ADEF;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: underline !important;
}

.open ul a:focus {
	background-color:  #FFF;
	border: 0px;
	color: #00ADEF;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: underline !important;
}

.open ul a:active {
	background-color:  #FFF;
	border: 0px;
	/*color:#000 !important;*/
	color:#00ADEF !important;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: normal !important;
	padding: 2px 0px 2px 14px;
	margin: 0px;
	text-decoration: underline !important;
}

/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {
	font-weight: bold;
}

/* Rules for green bottom background in main menu  */
#greenbar {
	height: 80px;
}

IMG.vanlig {
	border: 0px;
}
html {
 height: 100%;
}

Body{
	font-family: "Courier New";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	background-color: #00ADEF;
	height: 100%;
}


/* Container for all content on page */
#wrapperbox {
	text-align: center;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

/* Container to center content in wrapperbox */
#centerbox {
	text-align: center;
	margin: auto;
	width: 960px;
	height: 100%;
}

#contentwrapper {
	width: 100%;
	margin-top: 0px;
	border: 0px;
	text-align: center;
	background-color: #FFF;
}

/* Container for main-column on main-page */
#pagecontent {
	margin: 0px 12px 0px 12px;
}

/*Rules for text-links*/
#pagecontent a:link, a:visited, a:active {
	color: #00ADEF;
	

}
#pagecontent a:hover {
	color: #00ADEF;
	text-decoration: underline !important;
	

}

/* Rules for lists in main-column on page */
#pagecontent li {
 	list-style-type: none;
	background-color: #FFF;
	border: 0px;
	color:#0d0d0d;
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 3px 5px;
	text-decoration: none;
 }

* html #pagecontent p{
	margin-bottom: 0px;
}

#printlogo{
	display: none;
}

/* Container for fronttopnews on main-page #00ADEF; */
#fronttopnews {
	top: 0px;
	font-family: "Courier New";
	font-size: 12px;
	padding: 2px 5px 20px 0px;
	width: 181px;
	margin: 0px 0px 20px 0px;
	border-bottom: 5px solid #00ADEF;
}

#fronttopnews a:link, a:visited {
	color: #0d0d0d;
	text-decoration: none;
}

#fronttopnews a:hover,a:focus {
	color: #00ADEF;
	background-color: #FFF;
}
a:link strong{
	color: #00ADEF; !important;

}
a:active strong{
	color: #00ADEF; !important;

}
a:hover strong{
	color: #00ADEF; !important;
	margin: 0px 0px 0px 0px !important;
	padding-bottom: 0px !important;
	background-color: #FFF;

}
a:visited strong{
	color: #00ADEF; !important;

}

/* Container for main-column on sub-pages */
#pageheader {
	height: 136px;
	margin: 0px;
	background-color: #FFF;
	display: block;
}

/* Container for main-column on sub-pages */
#pagecontentsub {
	width: 754px;
	margin: 2px 8px 0px 12px !important;
	margin: 2px 8px 0px 15px;
	padding-right: 15px;
	color: #0d0d0d;
	background-color: #FFF;
	font-family: "Courier New";
	font-size: 12px;
	font-weight: normal;
	display: table;
}

/*Rules for text-links*/
#pagecontentsub a:link {
	color: #00ADEF;
	text-decoration: none !important;
	

}
#pagecontentsub a:active {
	color: #00ADEF;
	text-decoration: underline !important;
	background-color: transparent;
	

}
#pagecontentsub a:visited {
	color: #00ADEF;
	text-decoration: none;
	background-color: transparent;
	

}

#pagecontentsub a:hover {
	color: #00ADEF;
	text-decoration: underline !important;
	background-color: transparent;
	

}
#pagecontentsub a:focus {
	color: #00ADEF;
	text-decoration: underline !important;
	background-color: transparent;
	

}

/* Rules for lists in main-column on page */
#pagecontentsub li {
 	PADDING: 0px 0px 6px 0px;
	LINE-HEIGHT: 12px;
	/*list-style-type: none;
	background-color: #FFF;
	background-image: url(/bilder/menu_left/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border: 0px;
	color:#0d0d0d;
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 3px 5px;
	text-decoration: none;*/
}

#pagecontentsub ul {
 	PADDING: 1px 0px 0px 0px;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: url(/bilder/menu_left/bullet.gif);
	MARGIN: -10px 0px 0px 32px !important;
 }

* html #pagecontentsub p{
	margin-bottom: 0px;
}

#pagecontentsub td{
	padding-bottom: 4px;
}

/* Rules for footer on all pages */
#footer {
	color: #A2A2A2;
	font-size: 11px;
	margin: 18px 20px 10px 20px;
	padding: 8px 5px 0px 5px;
	border-top: 1px #ECECED solid;
	display: block;
	background-color: #FFF;
	}	

#footer a:link {
	color: #00ADEF !important;
	background-color: #FFF !important;
	text-decoration: none !important;
}

#footer a:hover {
	color: #00ADEF !important;
	background-color: #FFF !important;
	text-decoration: underline !important;
}
.klickbild {
	text-decoration: none;
	border: 0px #FFF solid !important;
}

A.klickbild:link, A.klickbild:visited,a.klickbild:active,a.klickbild:hover {
	padding: 0px;
	color: #fff;
	background-color: #9E618C;
	text-decoration: none;
	border: 0px #FFF solid !important;
}

.bildram  {
	filter: progid:dxImageTransform.Microsoft.dropShadow(color=CCCCCC,offX=4,offY=4 positive=true);
	border: 1px solid #000000;
	margin: 2px 4px 2px 4px;
}

/* Rules for horizontal ruler on all pages */
hr {
	height:1px; color: #E0E0DF; background: #E0E0DF; border: none;

}

.brodtext {
	color: #0d0d0d;
	font-size: 12px;
}	

/* sets active stage at sublevel in main menu */
.meck {
	background-color:  #FFF;
	/*background-image: url(/bilder/menu_left/pagemarker_on.gif) !important;
	background-repeat: no-repeat;
	background-position: 21px 50%;*/
	border: 0px;
	color:#00ADEF !important;
	font-size: 10px;
	font-weight: normal !important;
	padding: 2px 0px 2px 29px;
	margin: 0px;
	text-decoration: underline !important;
}

/* Rules for text areas on contact page */	
.textfaltkontakt {
	height: 16px;
	width: 250px;
	font-family: "Courier New";
	font-size: 12px;
	color: #0d0d0d;
	border: 1px #999999 solid;
}

.textareakontakt {
	height: 50px;
	width: 250px;
	font-family: "Courier New";
	font-size: 12px;
	color: #0d0d0d;
}

/* Rules for searchbar in main menu */
.sokfalt {
	height: 13px;
	width: 121px;
	font-size: 10px;
	color: #0d0d0d;
	border: 1px #183d99 solid;
	margin: 4px 5px 4px 6px;
}

/* Rules for form buttons */	
.formbutton {
	font-family: "Courier New";
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
	padding: 3px;
}

/* Rules main heading */
h1 {
	font-family: "Courier New";
	font-size: 2.1em;
	color: #0d0d0d;
	font-weight: 600;
	margin-top: -1px;
	margin-bottom: 10px;
	width: 750px;
}

/* Rules for sub heading 1 */
h2 {
	font-family: "Courier New";
	font-size: 12px;
	color: #0d0d0d;
	font-weight: normal;
	margin-bottom: 15px;
	width: 750px;
}

/* Rules for sub heading 2 */
h3 {
	font-family: "Courier New";
	font-size: 11px !important;
	font-size: 12px;
	font-style: normal;
	color: #0d0d0d;
	font-weight: bold;
	margin: 10px 20px 0px 20px;
	letter-spacing: 0.02em;
	line-height: 23px;
	border-bottom: 1px solid #E0E0DF;
}
	
/*Regler för rullgardinsmeny i "Hjälpen"*/
.rullgardinhelp {
	FONT: 10px Verdana;
	COLOR: #0d0d0d;
	BORDER: 1px solid #999;
	HEIGHT: 18px;
	WIDTH: 170px;
}

/*Regler för bakgrundsfärg på sidmallar"*/

.body1 {
	background-color: #00ADEF; 

}

.body2 {
	background-color: #FFF200; 

}

.body3 {
	background-color: #00A650; 

}

.body4 {
	background-color: #EC008C; 

}

.body5 {
	background-color: #231F20; 

}
