.containerBox {
  display: block;
  padding: 10px; 
  clear: both;
}
.containerLeft {
  //display: inline;
  float: left;  
}

.containerFull {
  clear: both;
}

.containerFull .propHeader {
  clear: both; 
  width: 100%;
  background-color: green;
  height: 25px;
  font-weight: bold;
}

.box50 {
  display: block;
  float: left; 
  width: 50%;
}

.center {
  text-align: center;
}

.ralign {
  text-align: right;
}

.table {
  padding: 0px;
  border: 0px;
  clear: both;

}

.table .cheader {
  display: table-row;
  font-weight: bold;
  font-size: larger;
  text-decoration: underline;
  border-bottom: 1px solid black;
}

.table .cell, .table .row .cell {
  //display: table-cell;
  padding: 2px;
  float: left;
  clear: none;
  overflow: hidden;
}

.table .row {
  display: table-row;
  clear: both;
}

.b {
  font-weight: bold;
}

.box15 div, .box15 blockquote {
  display: inline;
}

.w176 { width: 176px; }
.w172 { width: 172px; }
.w42 { width: 42px; }
.w13 { width: 13px; }
.w20 { width: 20px; }
.w200 { width: 200px; }
.w36 { width: 36px; }
.w250 { width: 250px; }
.w125 { width: 120px; }
.w50p { width: 45%; }
.w65 { width: 65px; }
.w400 { width: 400px; }

.h185 { height: 185px; }
.h400 { height: 400px; }
.h500 { height: 500px; }
.h15 { height: 15px; }
.h30 { height: 30px; }


.scroll {
  overflow: auto;
}

.fixed {
  overflow: hidden;
}

body
{
  position: absolute;
  left: 12px;
  width: 96%;
	font-size: 10px;
	font-family: Verdana;
	background-image: url("img/bg.png");
	background-repeat: repeat-y;
	background-position: left top;
}

.content
{
	margin-left: 12px;
}

.subbox {
  padding: 10px;
}

blockquote, .box
{
	border: 1px solid gray; 
	padding: 4px; 
	background-color: #FFFFCC;
	color: #000000;
	overflow: auto;
}

blockquote caption, blockquote caption caption
{
	color: #000000;
}

blockquote a, blockquote a:link, blockquote a:link, blockqoute a:active, blockquote a:visited, .box a, .box a:link, .box a:link, blockqoute a:active, .box a:visited
{
	color: #008000;
	text-decoration: none;
}
blockquote a:hover, .box a:hover
{
	color: #808080;
	text-decoration: underline;
}

.cfg
{
	border: 1px solid gray; 
	padding: 4px; 
	background-color: #FFFFCC;
	color: #000000;
}
.cfg caption, .cfg caption caption
{
	color: #000000;
}

.cfg a, .cfg a:link, .cfg a:link, .cfg a:active, .cfg a:visited
{
	color: #008000;
	text-decoration: underline;
}
.cfg a:hover 
{
	color: #808080;
	text-decoration: none;
}


blockquote td
{
	color: #000000;
}

table, td
{
	font-size: 12px;
	font-family: Verdana;
}
/*
a:active, a:link, a:visited
{
	color: #ffffff;
	text-decoration: none;
}
a:hover
{
	color: #ffff00;
	text-decoration: none;
}

h3
{
	color: #ffffff;
	font-size: 22px;
	font-family: Verdana, 'Trebuchet MS';
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 10px;
}
h2
{
	color: #ffffff;
	font-size: 15px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}
h1
{
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 0px;
}
p
{
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
}
*/
input, textarea, select, option
{
	color: #000080;
	font-size: 10px;
	font-family: Verdana;
	z-index: 0;	
}
option
{
	background-color: #FFFFFF; 
	color: #000080;
	font-size: 10px;
	font-family: Verdana;	
}
optgroup
{
	background-color: #000099; 
	color: #FFFFFF;
	font-size: 10px;

}
.edit,.small
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
img
{
	border-width: 0px;
}
.succes
{
	background-image: url('img/succes.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: #33CC33;
	font-weight: bold;
	padding-left: 15px;
	display: block;
}
.unsucces
{
	background-image: url('img/unsucces.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: red;
	font-weight: bold;
	padding-left: 15px;
	display: block;
}
.thumb
{
	background-color: #FFFFFF; 
	width: 76px; 
	height: 76px; 
	text-align: center; 
	vertical-align: middle; 
	border: 1px solid gray;
}
.imgfilename
{
	color: #FFFFFF;
	font-size: 2px;
	text-align: center;
	font-family: courier;
	overflow: hidden;
}

.selectOn {
    background-image: url('img/hoverbg.png');
}
.selectOff {
    background-image: url(none);
}



/* TOOLBAR BUTTONS */

.linkliToolbar a
{
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}

.linkliToolbar a:hover
{
	background-position: 0 -20px;
}

.linkliToolbar a:active
{
	margin-top: 0px;
	margin-left: 0px;
	background-position: 0 -40px;
}

.linkliToolbar li.on a, .linkliToolbar li.on a:hover
{
	background-position: 0 -40px;
}

.linkliLine
{
	background-image: url(images/line.gif);
	width: 6px;
}

.linkliButtonBold
{
	background-image: url(images/bold.gif);
}

.linkliButtonHTML
{
	background-image: url(images/html.gif);
	background-position: 0 0;		
}

.linkliButtonUndo
{
	background-image: url(images/undo.gif);
}

.linkliButtonRedo
{
	background-image: url(images/redo.gif);
}

.linkliButtonFont
{
	background-image: url(images/font.gif);
}
.linkliButtonImage 
{
	background-image: url(images/image.gif);
}

.linkliButtonItalic 
{
	background-image: url(images/italic.gif);
}

.linkliButtonUnderline
{
	background-image: url(images/underline.gif);
}

.linkliButtonLink
{
	background-image: url(images/link.gif);
}

.linkliButtonOrdered
{
	background-image: url(images/ordered.gif);
}

.linkliButtonUnordered
{
	background-image: url(images/unordered.gif);
}

.linkliButtonLeft
{
	background-image: url(images/left.gif);
}

.linkliButtonCenter
{
	background-image: url(images/center.gif);
}

.linkliButtonRight
{
	background-image: url(images/right.gif);
}

.linkliButtonOther
{
	background-image: url(images/other.gif);
}

.linkliButtonMods
{
	background-image: url(images/mods.gif);
}

.linkliButtonOther:hover
{
	background-image: url(images/other.gif);
}

.linkliSource a
{
	background-image: url(images/linklieditor_button_empty.gif);
	cursor: default;
}

.linkliSource li.on a, .linkliSource li.on a:hover
{
	background-position: 0 0;
}

.linkliSource .linkliButtonHTML
{
	background-image: url(images/html.gif);
	background-position: 0 -40;	
}

.linkliSource .linkliButtonHTML:hover
{
	background-position: 0 -20;
	cursor: pointer;
	
}


/* TOOLBAR */

.linkliToolbar
{
	list-style: none;
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0 0 0 2px;
	border: 0px solid #CCCCCC;
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
}

* html .linkliToolbar
{
	width: auto;
}

.linkliToolbar li
{
	display: inline;
	float: left;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 20px;
}




/* EDITING AREA */

.linkliIframe
{
	clear: left;
	width: 100%;
	height: 400px;
	border-top-width: 1px;
}

.linkliContainer textarea.linkliEditor
{
	clear: left;
	width: 100%;
	height: 400px;
	border-top-width: 1px;
	padding: 0;
}

/* MENU */

.linkliMenu
{
	position: absolute; 
	text-align: left; 
	visibility: hidden; 
	display: none; 
	background-image: url('images/bgmenu.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 200px; 
	height: 200px; 
	margin-top: 21px;
	margin-left: 10px;
	padding-left: 4px;
	padding-bottom: 4px;
}


/* EDITOR CONTAINER */

.linkliContainer
{
}

/* HEADER */

.header
{
	display: block;
	width: 100%;
	height: 41px;
	font-size: 14px;
	font-height: 41px;
	font-family: 'Trebuchet MS';
	color: #FFFFFF;
	cursor: pointer;
}
.header_sel
{
	display: block;
	width: 100%;
	height: 41px;
	font-size: 14px;
	font-family: 'Trebuchet MS';
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;	
}

.header .hleft
{
	display: inline;
	float: left;
	width: 56px;
	height: 41px;
	background-image: url( 'images/subtitles/left.png' );
	background-repeat: no-repeat;
}
.header .hright
{
	display: inline;
	float: left;
	right: 0px;
	width: 35px;
	height: 41px;
	background-image: url( 'images/subtitles/right.png' );
	background-repeat: no-repeat;

}

.header_sel .hleft
{
	display: inline;
	float: left;
	width: 56px;
	height: 41px;
	background-image: url( 'images/subtitles/left_sel.png' );
	background-repeat: no-repeat;
}
.header_sel .hright
{
	display: inline;
	float: left;
	width: 35px;
	height: 41px;
	background-image: url( 'images/subtitles/right_sel.png' );
	background-repeat: no-repeat;
	right: 0px;
}

.header .hmid
{
	display: inline;
	float: left;
	height: 41px;
	width: 84%;
	line-height: 31px;
	background-image: url( 'images/subtitles/mid.png' );
	background-repeat: x-repeat;
}

.header_sel .hmid
{
	display: inline;
	float: left;
	height: 41px;
	width: 84%;
	line-height: 31px;
	background-image: url( 'images/subtitles/mid_sel.png' );
	background-repeat: x-repeat;
}

/* SUBHEADER */

.subheader
{
	display: block;
	width: 100%;
	height: 16px;
	font-size: 11px;
	font-family: 'Trebuchet MS';
	font-variant: small-caps;
	color: #000000;
}
.subheader .hleft
{
	display: inline;
	width: 9px;
	height: 16px;
	float: left;
	background-image: url( 'img/sub_left.png' );
	background-repeat: no-repeat;
}
.subheader .hmid
{
	display: inline;
	width: auto;
	height: 16px;
	float: left;
	padding-left: 16px;
	padding-right: 16px;
	padding-left: 0px;
	background-image: url( 'img/sub_mid.png' );
	background-repeat: repeat-x;
}
.subheader .hright
{
	display: inline;
	right: 0px;
	width: 9px;
	height: 16px;
	float: left;
	background-image: url( 'img/sub_right.png' );
	background-repeat: no-repeat;

}

/* Field options */

.fld100
{
	width: 100px; 
	font-weight: bold; 
	float: left;
}
.fldAns
{

	clear: right;
}

/* OPTION MENU */

.menu
{
	font-size: 11px;
	width: 300px;
	height: 280px;
	overflow: auto;
}

.menu blockquote
{
	margin: 0px 35px 0px 5px;
}

/* CONFIG MENU */

.subHeading
{
	background-image: url( 'images/cfg.heading.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
}

/* News */
.optionBox {
	float: left;  
	font-size: 12px; 
	padding: 5px;
	background: none;
}
.w210 {
  width: 210px;
}
.optionBox:hover {
  background-color: #EEEEEE;
}

/* Attachments: File */
.file {
  clear: both;
  width: 100%;
  height: 30px;
}
.fileType {
  float: left;  	
  width: 20px;
}
.fileName {
  overflow: hidden;
  float: left;  	
  width: 240px;
  font-weight: bold;
}
.fileName .size {
  font-size: smaller;
  font-style: italic;
}
.fileDelete {
  float: left;  	
  width: 20px;
  line-height: 25px;
}

/* Teamadmin */
/* TEAM ADMIN */

.optionBlock {
  text-align: center;
  clear: both;
}

.optionBlock div {
  margin: 5px;
  display: inline;
  float: left;
}

.matches, .colHeader {
  width: 100%;
  clear: both;
  text-align: left;
  float: left;
}
.matches span, .colHeader span, .colHeader img {
  float: left;
}

.inputRow {
  padding: 5px;
  clear: both;
}
.inputRow label, .inputRow input, .inputRow select {
  float: left;
  width: 150px;
}

input, select {
  padding: 0px;
  font-size: 10px;
}
.colHeader span {
  display: block;
  border: 1px none white;
  margin-left: 2px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
.col10 {
  width: 10px;
}
.col12 {
  width: 14px;
}
.col20 {
  width: 20px;
}
.col30 {
  width: 30px;
}
.col35 {
  width: 35px;
}
.col40 {
  width: 40px;
}
.col50 {
  width: 50px;
}
.col60 {
  width: 60px;
}
.col70 {
  width: 70px;
}
.col80 {
  width: 80px;
}
.col90 {
  width: 90px;
}
.col100 {
  width: 100px;
}
.col120 {
  width: 120px;
}
.col130 {
  width: 130px;
}
.col140 {
  width: 140px;
}
.col150 {
  width: 150px;
}
.col190 {
  width: 190px;
}
.col200 {
  width: 200px;
}
.col240 {
  width: 240px;
}
.col300 {
  width: 300px;
}
.col400 {
  width: 400px;
}
.col600 {
  width: 600px;
}
.row20 {
  height: 20px;
}
.row100 {
  height: 100px;
}
.row200 {
  height: 200px;
}
.row400 {
  height: 400px;
}

.topOffset {
  padding-top: 10px;
}

.submit {
  text-align: center;
  width: 200px;
}
.indent
{
  margin-left: 10px;
  overflow: visible;
  display: block;
}

/* Visualization */
.c {
  position: absolute; 
  overflow: hidden; 
  vertical-align: center; 
  text-align: center; 
  font-weight: bold; 
  font-size: 11px; 
  font-family: arial;
  margin-top: 0px;
  border-style: outset;
  border-width: 1px;
  line-height: 100%;
}
.c0  { color: black; background-color: red; border-color: red; }
.c1  { color: black; background-color: red; border-color: red; }
.c2  { color: black; background-color: blue; border-color: blue; }
.c3  { color: black; background-color: yellow; border-color: yellow; }
.c4  { color: black; background-color: purple; }
.c5  { color: white; background-color: black; }
.c6  { color: black; background-color: gray; }
.c7  { color: black; background-color: orange; }
.c8  { color: white; background-color: navy; }
.c9  { color: black; background-color: #F1EFDA; }
.c10 { color: black; background-color: white; border-color: white; }
.c11 { color: black; background-color: maroon; }
.c12 { color: black; background-color: #008080; }
.c13 { color: white; background-color: #800000; }
.c14 { color: black; background-color: purple; }
.c15 { color: white; background-color: black; }
.c16 { color: black; background-color: gray; }
.c17 { color: black; background-color: orange; }
.c18 { color: white; background-color: navy; }
.c19 { color: black; background-color: #F1EFDA; }
.c20 { color: black; background-color: white; }
.c21 { color: black; background-color: maroon; }
.c22 { color: black; background-color: #008080; }
.c23 { color: white; background-color: #800000; }
.c24 { color: black; background-color: purple; }
.c25 { color: white; background-color: black; }
.c26 { color: black; background-color: gray; }
.c27 { color: black; background-color: orange; }
.c28 { color: white; background-color: navy; }
.c29 { color: black; background-color: #F1EFDA; }
.c30 { color: black; background-color: white; }
.c31 { color: black; background-color: maroon; }
.c32 { color: black; background-color: #008080; }
.c33 { color: white; background-color: #800000; }
.c34 { color: black; background-color: purple; }
.c35 { color: white; background-color: black; }
.c36 { color: black; background-color: gray; }
.c37 { color: black; background-color: orange; }
.c38 { color: white; background-color: navy; }
.c39 { color: black; background-color: #F1EFDA; }
.c40 { color: black; background-color: white; }
.c41 { color: black; background-color: maroon; }
.c42 { color: black; background-color: #008080; }
.c43 { color: white; background-color: #800000; }
.c44 { color: black; background-color: purple; }
.c45 { color: white; background-color: black; }
.c46 { color: black; background-color: gray; }
.c47 { color: black; background-color: orange; }
.c48 { color: white; background-color: navy; }
.c49 { color: black; background-color: #F1EFDA; }
.c50 { color: black; background-color: white; }
.c51 { color: black; background-color: maroon; }
.c52 { color: black; background-color: #008080; }
.c53 { color: white; background-color: #800000; }
.c54 { color: black; background-color: purple; }
.c55 { color: white; background-color: black; }
.c56 { color: black; background-color: gray; }
.c57 { color: black; background-color: orange; }
.c58 { color: white; background-color: navy; }
.c59 { color: black; background-color: #F1EFDA; }

/* form */
	form.llform {
		width: 500px;
	}
	form.llform blockquote {
		padding: 10px;
		border: 1px solid #FFA600;
		background-color: #FFF7DE;
	}
	form.llform fieldset {
		border-color: #000000;
		border-width: 1px 0 0 0;
		border-style: solid none none none;
	  margin-bottom: 10px;
	}
	form.llform legend {
	  padding: 2px;
	  font-weight: bold;
		font-size: 140%;
	}
	form.llform label {
	  display: inline-block;
	  line-height: 1.8;
	  vertical-align: top;
	}
	form.llform fieldset ol {
	  margin: 0;
	  padding: 0;
	}
	form.llform fieldset li {
	  list-style: none;
	  padding: 1px;
	  margin: 0;
	}
	form.llform fieldset fieldset {
	  border: none;
	  margin: 3px 0 0;
	}
	form.llform fieldset fieldset legend {
	  padding: 0 0 5px;
	  font-weight: normal;
	}
	form.llform fieldset fieldset label {
	  display: block;
	  width: auto;
	}
	form.llform em {
	  font-weight: bold;
	  font-style: normal;
	  color: #f00;
	}
	form.llform label {
	  width: 120px; /* Width of labels */
	}
	form.llform fieldset fieldset label {
	  margin-left: 123px; /* Width plus 3 (html space) */
	}

	form.llform label {
		width: 50%;
		font-weight: bold;
		vertical-align: middle;
		padding: 3px;
		line-height: 20px;
		background-color: #F1F1F1;
		border-bottom: 1px solid #808080;
		border-right: 1px solid #808080;		
	}


/* formlist */

	.formlist {
		clear: both;
	}
	
	.formlist fieldset {
		border: 0px solid white;
	}

	.formlist label {
		width: 50%;
		height: 100%;
		float: left;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
		padding-right: 5px;
		padding-left: 5px;
		display: block;
		//line-height: 35px;		
		line-height: 18px;
		padding-right: 5px;
		background-color: #F1F1F1;
		border-bottom: 1px solid #808080;
		border-right: 1px solid #808080;		
	}

	.formlist div {
		padding: 1px;
		height: 25px;
		clear: both;
		vertical-align: center;
	}
	
	.formlist input[type=text],
	.formlist input[type=checkbox],
	.formlist input[type=radio],
	.formlist input[type=password],
	.formlist input[type=file],
	.formlist select,
	.formlist .input {
		padding: 0px;
		margin-left: 3px;
		margin-top: 3px;
		clear: right;
		width: 45%;
		/*line-height: 30px;*/
	}

	.formlist .ckeEditor, .formlist .ckeEditor * {
		width: auto;
		height: auto;
		margin: 0px;
		padding: 0px;
		line-height: auto;
	}
	
	.formlist input[type=checkbox] {
		margin-top: 5px;
		width: 10px;
	}
	
	.formlist input[type=submit] {
		color: red;
	}




.tblContainer {
	clear: both;
}

.tblHeader, .tblRow {
	border-bottom: 1px solid #F7F3EF;
	clear: both;
	float: left;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 1px;
	width: 99%;
}

.tblHeader {
	font-weight: bold;
}

.tblRow:hover {
	font-weight: bold;
	background-color: #E6F4FF;
	border: 1px solid #0000CC;
}

.tblHeader div, .tblRow div { 
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0px;
}

.tblNav {
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

.tblNav_sel {
	font-size: 14px;
	font-weight: bold;
	color: blue;
}

.setitem {
	float: right; 
	width: 48%; 
	clear: both;
}

.listitem {
	border: 1px solid transparant ;	
	min-width: 300px;
}

.listitem .options {
	float: right;
}

.listitem:hover {
	background-color: #E6F4FF;
	border: 1px solid #0000CC;
}

.listitem .options {
	display: none;
}

.listitem:hover .options {
	display: block;
}

/* Logocutter */
#logocutImage {
	position: relative;
}

#imagecont {
	position: absolute;		
}
	
.trans {
	position: absolute;
	filter: alpha(opacity=90);
	opacity: 0.9;
	background-color: #FFFFFF;
}
		
#options span {
	float: left;
	height: 50px;
	width: 25px;
	clear: none;
	vertical-align: middle;
}
