

/* ----------------------------------------------- */
/* - Top Menu                                    - */
/* ----------------------------------------------- */

TD.topmenu {
	height: 21px;
	border-right: 1px solid #FFFFFF;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 10px;
	text-decoration: none;
	padding-left: 19px;
	padding-right: 19px;
	cursor:hand;
	cursor: pointer;
}

.datecontainer {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
}

.datebox {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	text-decoration: none;
	font-weight: bold;
}

.qlheader {
	height: 24px;
	width:100%;
	background-color:#53B801;
	color: #FFFFFF;
	padding: 3px 3px 3px 7px;
	font-weight: bold;
}

/* ----------------------------------------------- */
/* - Sub Menu                                    - */
/* ----------------------------------------------- */

A.submenu:active, A.submenu:hover, A.submenu:link, A.submenu:visited, A.submenu {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #00575D;
	font-size : 10px;
	text-decoration: none;
	font-weight: bold;
}

A.submenu_sel:active, A.submenu_sel:hover, A.submenu_sel:link, A.submenu_sel:visited, A.submenu_sel {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #00575D;
	font-size : 10px;
	text-decoration: underline;
	font-weight: bold;
}

/* ----------------------------------------------- */
/* - Languages                                   - */
/* ----------------------------------------------- */
/*
A.language:active, A.language:hover, A.language:link, A.language:visited, A.language {
	color : #036CA8;
	font-size : 12px;
	text-decoration: none;
	font-weight: normal;
}

A.language_sel:active, A.language_sel:hover, A.language_sel:link, A.language_sel:visited, A.language_sel {
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight: normal;
}
*/


/* ----------------------------------------------- */
/* - Site styles                                 - */
/* ----------------------------------------------- */

.primecargo_body {
	margin: 18px 0px 18px 0px;
}

BODY, TD {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	color : #00575D;
}

P, LI, UL {
	margin-top: 0px;
	margin-bottom: 0px;
}

A:active, A:link, A:visited, A {
	color : #00575D;
	font-size : 10px;
	line-height: 14px;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

/*

A.tool:active, A.tool:hover, A.tool:link, A.tool:visited, A.tool {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #036CA8;
	font-size : 10px;
	text-decoration: none;
}
.linktextcolor {
	color : #036CA8;
}
A.nicelink:active, A.nicelink:link, A.nicelink:visited, A.nicelink {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #036CA8;
	font-size : 10px;
	text-decoration: none;
}
*/


/* ----------------------------------------------- */
/* - Path styles                                 - */
/* ----------------------------------------------- */
/*
A.path:active, A.path:hover, A.path:link, A.path:visited, A.path {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #8AB5D8;
	font-size : 10px;
	text-decoration: none;
}
*/


/* ----------------------------------------------- */
/* - Front page                                  - */
/* ----------------------------------------------- */

.frontteaserbox {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
}

.frontteaserhead {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 11px;
	color : #00575D;
	font-weight: bold;
	padding-bottom: 4px;
}

.frontteasertext {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 11px;
	color : #00575D;
	padding-bottom: 4px;
}



/* ----------------------------------------------- */
/* - Right                                       - */
/* ----------------------------------------------- */
.righttext {
	font-family: Verdana, Arial, 'Trebuchet MS';
	font-size: 9px;
	color: #97BBBD;
	font-weight: normal;
}

.rightelement {
	width:100%;
	border-top:1px solid #97BBBD;
	border-left:1px solid #97BBBD;
	border-bottom:1px solid #97BBBD;
	margin-bottom: 10px;
}

.rightheader {
	height: 24px;
	width:100%;
	background-color:#97BBBD;
	color: #FFFFFF;
	padding: 3px 3px 3px 7px;
	font-weight: bold;
}

.rightbody {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	width:100%;
	background-color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #00757B;
}

.rightbody_hover {
	width:100%;
	background-color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #00757B;
}

A.rightlink:active, A.rightlink:link, A.rightlink:visited, A.rightlink {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #53B801;
	font-size : 10px;
	text-decoration: none;
	font-weight: bold;
}

A.rightlinklist:active, A.rightlinklist:link, A.rightlinklist:visited, A.rightlinklist {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #97BBBD;
	font-size : 10px;
	text-decoration: none;
	font-weight: bold;
}


/* ----------------------------------------------- */
/* - Font styles                                 - */
/* ----------------------------------------------- */


h1, .heading1, .headline {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: normal;
	line-height : 20px;
	color: #00575D;
}

h2, .heading2, .subhead {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	line-height : 15px;
	color: #53B801;
}

h3, .heading3 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	line-height : 15px;
	color: #00575D;
}

.normal {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #00575D;
}

.dimmed {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #97BBBD;
}

.imagetext {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #97BBBD;
	padding:3px;
}

.image_right_bordered_w_text {
	margin: 0px 0px 5px 5px;
	border: 1px solid #97BBBD;
	padding: 3px;
	background-color:#F6F9F9;
}

.image_right {
	margin: 0px 0px 5px 5px;
}

.image_left {
	margin: 0px 5px 5px 0px;
}

.image_left_bordered_w_text {
	margin: 0px 5px 5px 0px;
	border: 1px solid #97BBBD;
	padding: 3px;
	background-color:#F6F9F9;
}

.image_center_bordered_w_text {
	border: 1px solid #97BBBD;
	padding: 3px;
	background-color:#F6F9F9;
}

.image_full_w_text {
	border: 1px solid #97BBBD;
	padding: 0px;
	background-color:#F6F9F9;
}



/* ----------------------------------------------- */
/* - Form elements                               - */
/* ----------------------------------------------- */


.inputnorm {
	background-color: #FFFFFF;
	color: #00575D;
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size : 10px;
	border: 1px solid #97BBBD;
}


.inputlang {
	background-color: #FFFFFF;
	color: #97BBBD;
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size : 10px;
	border: 1px solid #97BBBD;
	padding-top:2px;
}



/* ----------------------------------------------- */
/* - Form elements                               - */
/* ----------------------------------------------- */

.tabelbordered {
	margin-top: 10px;
	border: 1px solid #97BBBD;
}

.tabelheader {
	border-bottom: 1px solid #97BBBD;
	height: 24px;
	background-color:#97BBBD;
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
}

.tablecellbordertop {
	border-top: 1px solid #97BBBD;
	padding: 2px;
}

.tabelsubbordered {
	background-color:#F6F9F9;
	border: 1px solid #97BBBD;
}

.tablecellsubtable {
	border-top: 1px solid #97BBBD;
	padding: 2px 2px 2px 2px;
}

.tabelsubheader {
	color: #97BBBD;
	font-weight: bold;
}
