/*----------Generel def.----------*/
body {margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;}
p,tr,td {font-family : Verdana; font-size : 10px; color : #000000; }
h1{font-family : Verdana; font-size : 12px; color : #6B6B6B; text-align : left; font-weight:bold; }
h2{font-family : Verdana; font-size : 11px; color : #6B6B6B; text-align : left; font-weight:bold; }
form {margin:0px;}
/*----------Generel def.----------*/

/*----------links----------*/ 
a:link, a:active, a:visited {color:#2E3C54;}
a:hover {text-decoration:none;}

A.menu:link {
	color: #FFFFFF;
	text-decoration: none;}

A.menu:visited {
	color: #FFFFFF;
	text-decoration: none;}

A.menu:active {
	color: #FFFFFF;
	text-decoration: none;}

A.menu:hover {
	color: #D9D1C1;
	text-decoration: none;}

A.txtblaa {color:#2E3C54;}
/*----------links----------*/ 

/*----------class'es----------*/
.menuvalgt {font-weight:bold;color:#D9D1C1;}
.txtblaa {color:#2E3C54;background-image:0;}
.line {line-height:165%;}
/*----------class'es----------*/
.logos {}
.logos a { 
	display: inline-block;
	vertical-align: bottom;
	padding: 0;
	margin: 0; 
}

/*--------- forms -----------*/
.textfield {
	width: 98%;
	border: #e6e6e6 1px solid;
	margin-bottom: 5px;
	padding: 2px;
	font: 10px Verdana;
}
.textarea {
	width: 98%;
	padding: 2px;
	font: 10px Verdana;
	border: #e6e6e6 1px solid;
	margin-bottom: 5px;
}

.selectfield {
	width: 100%;
	padding: 2px;
	font: 10px Verdana;
	border: #e6e6e6 1px solid;
	margin-bottom: 5px;
}

.btn {
	padding: 5px;
	border: none;
	background: #2E4469;
	margin-bottom: 10px;
	font: bold 10px Verdana;
	color: #ffffff;
}

.messages {
	padding: 5px;
}

.hide {
	display: none;
}
#errors ul {
	padding-left: 8px;
	margin: 0px;
}
.show {
	display: block;
}

