html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #FFCC33;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
}

p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px; 
}
a { 
color: #FFCC33;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

.alignright {
margin-top: 0; 
text-align: right;
font-size: 10px;
}

h2 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
	}


h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}

strong { 
font-size: 13px;
}

/*  positioning-layers statisch und absolut */

#left {
position: absolute;
left: 7px;
width: 183px;
color: #564b47;
margin: 0px; 
padding: 0px;
}

#content {
margin: 0px 190px 0px 190px;
border-left: 2px solid #564b47;
border-right: 2px solid #564b47;
border-bottom: 2px solid #564b47;
padding: 0px;
background-color: #ffffff;    
}

#right {
position: absolute;
right: 0px;        
width: 190px;
color: #564b47;
background-color: #FFCC33;
margin: 0px; 
padding: 0px;
}
.aligncenter {
margin-top: 0; 
text-align: center;
font-size: 10px;
}


img { border: 0px }
.taula {
border: 1px solid #000;
}
.taula1 {
border-top: 1px solid #000;
border-right: 1px solid #000;
}	
.taula2 {
border-top: 1px solid #000;
}	
.taula3 {
border-top: 1px solid #000;
border-left: 1px solid #000;
}	

fieldset.comment {
	padding: 1em;
	margin-top: 1em;
	border: 1px solid black;
}

legend.comment {
	font-color: blue;
}

span.news_subject {
    font-family: arial;
    font-size: 20;
    color: #FFA500;
    font-weight: bold;
	 margin-right: 5px;
}

span.news_extra {
    font-family: arial;
    font-size: 14;
    color: darkblue;
}

BODY {
	COLOR: Black;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	MARGIN:5px; 
	PADDING:0px;
}

.bg{
	BACKGROUND-COLOR: #ffffff;
}

a:link, a:visited, a:active {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #537BB6;
 	BACKGROUND: transparent;

}

a:hover {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #CC0000;
  	BACKGROUND: transparent;
}

a.b {
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: underline;
  	COLOR: #000000;
  	BACKGROUND: transparent;
}

a.copyright:link, a.copyright:visited, a.copyright:active {
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: normal;
  	COLOR: #00008B;
  	BACKGROUND: transparent;
}

a.copyright:hover {
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: normal;
  	COLOR: #537BB6;
  	BACKGROUND: transparent;
}

a.menubar:link, a.menubar:visited, a.menubar:active {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #537BB6;
 	BACKGROUND: transparent;
	FONT-SIZE: 11px;

}
a.menubar2:link, a.menubar2:visited, a.menubar2:active {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #537BB6;
 	BACKGROUND: transparent;
	FONT-SIZE: 9px;

}

a.menubar:hover {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #CC0000;
  	BACKGROUND: transparent;
	FONT-SIZE: 11px;

}
a.menubar2:hover {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	COLOR: #CC0000;
  	BACKGROUND: transparent;
	FONT-SIZE: 9px;

}

.menubar{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #5C6466;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}
.menubar2{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #5C6466;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-SIZE: 9px;
	TEXT-ALIGN: left;
}
.conarea{
	COLOR: Black;
	BACKGROUND-COLOR: White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}
.mltop{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFCC00;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	BORDER: 1px dashed #000000;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	WIDTH: 100%;
}
.ml{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	TEXT-ALIGN: left;
	BORDER: 1px solid #000000;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-left: 2px;
	WIDTH: 100%;
}
.ml2{
	COLOR: #000000;
	BACKGROUND-image: url(fonsdalt2.gif);
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	TEXT-ALIGN: left;
	letter-spacing:1px; 
	word-spacing:3px;
	BORDER: 1px dashed #000000;
	BORDER-LEFT: 1px dashed #000000;
	BORDER-RIGHT: 1px dashed #000000;
	BORDER-TOP: 1px dashed #000000 ;
	padding-top:1px; 
	padding-right:4px; 
	padding-bottom:1px; 
	padding-left:4px; 
	WIDTH: 100%;
}


.content{
	PADDING-left: 15px;
	PADDING-right: 15px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
}

div.error {
	PADDING: 1em;
	margin: 1em;
	BACKGROUND-COLOR: #eeeeee;
	border: 1px solid black;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
}


.titol {
	COLOR: #00008B;
	TEXT-ALIGN: left;
	FONT-SIZE: 20pt;
	FONT-FAMILY: Verdana, arial, helvetica, serif;
}


TABLE { 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, serif;
	PADDING: 0;
}

table.nlb_table { 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, serif;
	PADDING: 3px;
	margin: 2px;
	border: 1px dotted #000000;
	width: 98%;
}

table.nlb_table td {
	padding: 1px;
}

table.nlb_table th {
	background-color: #FFCC00;
	font-weight: bold;
	font-color: #000000;
	padding: 2px;
}
input, textarea{ font-size: 11px; background: #FFEC9F; border: 1px solid Black;}
input:active, input:focus, textarea:active, textarea:focus {  background: #2F4F4F}
input:hover, input:focus, textarea:hover, textarea:focus {  background: #fff}

.news_add_comment {
	border: 1px solid black;
	font-color: #000000;
	background-color: #ffffff;
}

textarea.news_add_comment {
	width: 300px;
	height: 125px;
}

textarea.nlb_edit_template {
	font-family: courier new;
	font-size: 12px;
	width: 500;
	height: 600px;
}

.nlb_config_input {
	width: 400px;
	background-color: #D3DEE4;
}