/* Standardmall (ska finnas på alla eZ sajter -------------------------------------------------------------------------------------------------------------------------- */

/* Gör att listor flyter rätt kring embed-objects */
.clsFull ul, .clsFull ol, .clsLine ul, .clsLine ol{
	list-style-position:inside;
	margin:0 0 10px 10px;
}

/* Löser problemet med p innuti listor och tabeller */
li p{
	display:inline;
}

/*Stilmallar för folder och article*/
div.clsFull
{
	margin:0;
	padding:0;
}

div.clsFull div.clsIntro
{
	margin:0;
	padding:0;
}

div.clsFull div.clsBody
{
	margin:0;
	padding:0;
}

div.clsFull div.clsLastControlled
{
	clear:both;
	margin:0;
	padding:0;
	margin-top:15px;
}

div.clsFull div.clsChildren
{
	margin:0;
	padding:0;
	margin-top:10px;
}

div.clsLine
{
	margin:0;
	padding:0;
}

div.clsLine div.clsIntro
{
	margin:0;
	padding:0;
	font-weight:normal;
}

div.clsLine div.clsLink
{
	margin:0;
	padding:0;
}

/*Stilmallar för Tabeller i XML*/

th.leftAlign
{	
text-align: left;
padding: 1px;
}

th.rightAlign	
{	
text-align: right;	
padding: 1px;
}

th.centerAlign	
{	
text-align: center;	
padding: 1px;
}

td.leftAlign
{	
text-align: left;	
padding: 1px;
}

td.rightAlign	
{	
text-align: right;	
padding: 1px;
}

td.centerAlign	
{	
text-align: center;	
padding: 1px;
}

td.topAlign	
{	
vertical-align: top;	
padding: 1px;
}

td.bottomAlign	
{	
vertical-align: bottom;	
padding: 1px;
}

td.middleAlign	
{	
vertical-align: middle;	
padding: 1px;
}

table.bgGrey
{
	background-color:#e5e5e5;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
	border-style:solid;
}

table.bgGrey td
{
	padding: 1px;
}


/*növändiga eZ-klasser*/
div.object-right
{ 
	margin:0;
	padding: 0;
	float: right;
	margin-left: 1em;
	margin-bottom:0.2em;
}

div.object-left
{ 
	margin:0;
	padding: 0;
	float: left;
	margin-right: 1em;
	margin-bottom:0.2em;
}

div.object-center
{ 
   margin:0px;
   padding:0px;
   text-align: center;
}

div.imagecenter
{
    text-align: center;
	margin:0px;
	padding:0px;
}

div.imageleft, div.leftobject
{
    float: left;
    padding-right:1em;
}

div.imageright, div.rightobject
{
    float: right;
    padding-left: 1em;
}


/* Uppdelning av sidan */

div#page
{
   width:400px;
	margin: 0;
	padding-top:5px;
	padding-right:10px;
    text-align: right;
	float:right;
}

ul#user
{
    margin: 0;
    padding: 0;
	text-align:right;
}

ul#userlogin
{
    margin: 0;
    padding: 0;
	text-align:right;
}

ul#userlogin li
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;
	margin:0;
    display: inline;
    background-image: none;
}

ul#user li
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;
	margin:0;
    display: inline;
    background-image: none;
}

div#toolbar
{
	clear:both;
	margin: 0;
    padding: 0px;
	padding-top:3px;
    text-align: left;
	background-color:#cfd6e1;
	color:#525b72;
	border:1px solid #9db4c5;
	width:977px;
}

div#toolbar a
{
	color:#525b72;
	vertical-align:top;
}
 
div#toolbar div
{
	display:inline;
}

div#toolbar form
{
	display:inline;
}

div#toolbar label
{
	display:none;
}

div#toolbar p
{
	display:inline;
}

div#toolbar input
{
	display:inline;
	margin:0;
}
div#toolbar select
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
div#toolbar img{
	margin-top:2px;
	display:inline;
}
div#toolbar form.left{
	margin:0px;
	padding:0px;
	height:auto;
}


/* KNAPPAR FÖR ATT EDITERA */
/* ez-ikon knapp (visar edit ikonerna vid klick) */
.clsSelectEdit{
	cursor:pointer;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
}
/* edit-knapp */
.clsEditButton{
	cursor:pointer;
	margin:0px;
	padding:0px;
	display:block;
}

/* Formulär där edit-knapparna ligger */
form.clsInline
{
	display:block;
	letter-spacing:0px;
	word-spacing:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	float:right;
}

/* I REDIGERINGSLÄGET */


/* Administration */
.border-box{
	padding:0px 20px 20px 20px;
	background-color:#ededed;
	border:solid 1px #9db4c5;
}

#toolbar .border-box{
	border:0px;
}

#editform legend{
	padding-top:0.5em;
	display:block;
	border-bottom:dashed 1px #000;
}
#editform textarea{
	width:470px;
}
.border-box h1{
	font-size:1.4em;
	line-height:normal;
	margin-top:1em;
	margin-bottom:1em;
}
/* WYSIWYG */
#editform .oe-window{
	background-color:#fff;
}
table.toolbar, table.statusbar{
	background-color:#cfd6e1;
}

/* Toolbar boxen */
#ezwt{
	background-color:#cfd6e1;
	border-top:solid 1px #9db4c5;
	border-left:solid 1px #9db4c5;
	border-right:solid 1px #9db4c5;
	padding-top:2px;
}
#toolbar #ezwt{
	border:none;
}
#ezwt a
{
	color:#525b72;
	vertical-align:top;
}
 
#ezwt div
{
	display:inline;
}

#ezwt form
{
	display:inline;
}

#ezwt label
{
	display:none;
}

#ezwt p
{
	display:inline;
}

#ezwt input
{
	display:inline;
	margin:0;
}
#ezwt select
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}


/*Länkar i adminläge */
div.clsShortcut .clsTextLink{
	width:180px;
	overflow:hidden;
	margin:0;
	padding:3px;
}
div.clsShortcut .clsTextLink img{
	vertical-align:bottom;
}

/* Vet ej */
.clsBlock
{
	margin-top:1em;
}

.buttonblock
{
	margin-top:1em;
}

input.box, textarea.box{
	width:470px;
}