@media all {
/* Article */
table.table-full {
	clear: both;
	width:700px;;
}

table.table-line-frontpage {
	width:340px;
}

table.table-line-newsletter {
	width:700px;
}

table.table-title-line-newsletter {
	width:700px;
	height:30px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

table.table-title-line-newsletter td {
	padding:0px 5px 0px 5px;
}

table.table-title {
	width:100%;
	height:30px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

table.table-title td {
	padding:0px 5px 0px 5px;
}

table.table-title-line-frontpage {
	width:340px;
	height:30px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

table.table-title-line-frontpage td {
	padding:0px 5px 0px 5px;
}

table.table-content-line-frontpage td {
	padding:5px 0px 0px 0px;
}

table.table-vehicle {
	padding:5px 0px 5px 0px;
}

div.article-title {
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

div.article-image {
	text-align:center;
}

div.article-image-line {
	padding:10px 10px 0px 0px;
	text-align:left;
}

div.article-text {
	text-align:left;
}

div.article-text p {
	padding:0px 0px 15px 0px;
}

div.folder-text p {
	padding:0px 0px 15px 0px;
}

div.line-text {
	text-align:left;
}
/* END Article*/

/* Folder */
tr.row-title {
	width:100%;
	height:30px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

tr.row-title td {
	padding:0px 5px 0px 5px;
}

tr.row-bglight {

}

tr.row-bgdark {
	background-color:#D9D3C5;
}

tr.row-bgdark td, tr.row-bglight td {
	padding:5px 5px 5px 5px;
}

td.cell-left {
	padding:0px 10px 10px 0px;
	width:350px;
}

td.cell-right {
	padding:0px 0px 10px 10px;
	width:350px;
}

div.folder-content {
	padding:30px 0px 30px 0px;
	width:700px;
}

div.folder-title {
	font-size:20px;
	text-align:left;
	font-weight:bold;
}

div.folder-image {
	padding:10px 10px 0px 0px;
	text-align:left;
}

div.folder-text {
	text-align:left;
}
/* END Folder */


/* Links */
a:link, a:visited, a:active {
	color:#FF0000;
	text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:none;
}

a.link-print:link, a.link-print:visited, a.link-print:active {
	color:#FF0000;
	text-decoration:none;
}

a.link-print:hover {
	color:#990000;
	text-decoration:none;
}

a.link-title:link, a.link-title:visited, a.link-title:active {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

a.link-title:hover {
	color:#FFFF99;
	text-decoration:none;
}

a.link-detail:link, a.link-detail:visited, a.link-detail:active {
	color:#FF0000;
	text-decoration:none;
}

a.link-detail:hover {
	color:#990000;
	text-decoration:none;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active {
	color:#FFFFFF;
	text-decoration:undeline;
}

a.menu:hover {
	color:#FFFF99;
	text-decoration:none;
}

a.selected:link, a.selected:visited, a.selected:active {
	color:#FFFF99;
	text-decoration:undeline;
}

a.selected:hover {
	color:#FFFF99;
	text-decoration:none;
}
/* END Links */

/* Spacer */
div.spacer10 {
	height:10px;
clear: both;
}

div.spacer20 {
	height:20px;
}

div.spacer30 {
	height:30px;
}
/* END Spacer */

/* Clear */
div.clear-both {
	clear:both;
}
/* END Clear */

/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-image:url(../images/bg_metall.gif);
	background-position:top left;
	background-repeat:repeat;
}

p {
	font-size:12px;
	line-height:13px;
}

div.clear {
	clear:both;
}

div.link-description {
	padding:0px 0px 0px 10px;
	margin:0px;
}

div.link-description p {
	padding:0px 0px 0px 10px;
	margin:0px;
}

div.link-content {
	margin:5px 0px 5px 0px;
}


/* MENU */
div#menu_logo {
	padding:10px 10px 10px 30px;
	width:115px;
	height:74px;
	float:left;
}

div#menu {
	padding:10px;
	color:#FFFFFF;
	text-align:left;
}

div#menu_top {
	font-size:13px;
}

div#menu_main {
	font-size:13px;
	padding-top: 5px;
	padding-left: 20px;
	clear: both;
}
/* END MENU */

div#page {
	width:800px;
	height:768px;
	background-image:url(../images/bg_page.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div#page-content {
	width:800px;
	background-image:url(../images/bg_page.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div#top {
	width:760px;
	height:145px;
	background-image:url(../images/bg_top.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#main {
	width:760px;
}

div#bottom {
	width:760px;
	height:20px;
	background-image:url(../images/bg_bottom.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

/* Line-View */
div.line {
	width:700px;
	margin:20px 0px 30px 0px;
}

div.line-title {
	width:700px;
	height:25px;
	margin:0px 0px 10px 0px;
	background-color:#000000;
}

div.line-title-text {
	margin:4px 0px 0px 5px;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

div.line-title-date {
	margin:4px 5px 0px 0px;
	float:right;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}


div.line-image {
	margin:0px 10px 10px 0px;
	float:left;
}

div.line-text {
	text-align:left;
}

/* Full View */
div.text {
	width:700px;
	text-align:left;
}

/* Full News */
div.news-title {
	width:700px;
}

table.table-title {
	font-size:15px;
	font-weight:bold;
	background-color:#000000;
	width:700px;
	height:30px;
}


div.news-image {

}

/* Full Event */
table.table-event {
	width:700px;
	text-align:left;
}

/* Line Folder Vehicle */
div.vehicle-table {
	width:700px;
	margin:20px 0px 0px 0px;
	display:table;
}

div.vehicle-table p {
	padding:0px;
	margin:0px;
}

div.vehicle-row-header-group {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
	display:table-header-group;
}

div.vehicle-row {
	display:table-row;
}

div.vehicle-row-header-group-cell {
	padding:5px 10px 5px 10px;
	display:table-cell;
}

div.vehicle-cell {
	width:350px;
	padding:5px 5px 5px 5px;
	display:table-cell;
}

/* Vehicle */
table.table-vehicle {
	width:700px;
	text-align:left;
}

tr.row-vehicle td {
	padding:5px 0px 10px 0px;
}

tr.row-vehicle td p {
	padding:0px;
	margin:0px;
}

/* Listitem */
div.listitem-title {
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	margin:0px 0px 5px 0px;
}

div.listitem-text {
	margin:0px 0px 10px 0px;
}

div.listitem-text h3 {
	margin:0px;
	padding:0px;
}

div.listitem-text p {
	margin:0px;
	padding:0px;
}

div.listitem-image-left {
	float:left;
}

div.image-left {
	float:left;
}

div#footer {
	height:40px;
	width:700px;
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width:1px;
	display:block;
}

div#footer-left {
	padding:5px 0px 0px 0px;
	float:left;
}

div#footer-right {
	padding:5px 0px 0px 0px;
	float:right;
}

.current {
	color:#CC0000;
}

div.object-left
{
		padding:0px 10px 5px 0px;
    float: left;
    clear: left;
}

div.object-right
{
		padding:0px 0px 5px 10px;
    float: right;
    clear: right;
}

div.object-center
{
		text-align:center;
		padding:5px 0px 5px 0px;
}
.align-right {text-align: right!important;}
}

@media print {
	div#top { display:none; }
}