/******
BEGIN
This should be used wherever there are/is (a) <p>(s) within a table cell
This will remove an unwanted space above or/and under a paragraph
*/

p.first {
	margin-top:2px;
	padding-top:2px;
}

p.last {
	margin-bottom:0px;
	padding-bottom:0px;
}

p.noMargin{
	margin:0;
	padding:0;
}

ul.first{
	margin-top:2px;
	padding-top:2px;
}

ul.last{
	margin-bottom:0px;
	padding-bottom:0px;
}

blockquote.last{
	margin-bottom:0px;
	padding-bottom:0px;	
}

.inputMaxLenght{
	width:300px;
}

.navlist
{
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0px;
}

#legende img{
	position:relative;
	top:5px;
}

#legende span{
display:block;
padding-top:5px;
}

#legende span img{
top:2px;
}

.noBreak{
	display:inline;
}

.navlist li
{
	display: inline;
	padding: 0;
	margin: 0;
}
.navlist a {
	margin:0 9px 0 13px;
}

.navlist a.custom {
	margin:0 2px 0 4px;
}
.navlist a:link, .navlist a:visited {
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}
.navlist a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
}

.navlist a.custom:link, .navlist a.custom:visited {
	color:#000000;
}
.navlist a.custom:hover{
	color:#000000;
}

.navlist li:before { content: "|"; color:#ffffff; }
.navlist li.custom:before { content: "|"; color:#d63c37; }
.navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html .navlist li
{
border-left: 1px solid #FFFFFF;
padding: 0 0.4em 0 0.3em;
margin: 0 0.4em 0 -0.4em;
}



* html .navlist li.custom
{
border-left: 1px solid #d63c37;
}

/*Win IE browsers - hide from Mac IE\*/
* html .navlist { height: 1%; }

* html .navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html .navlist li:first-child { border-left: 0; }
/*
END
******/
