*
{
	margin: 0;
	padding: 0;
}

html
{
	height: 100%;
}
.imageLink, .imageLink img{
	border: none;
	outline-style: none;
	-moz-outline-style: none;
}

body
{
	height: 100%;
	background: url( '/images/company/lmbg.jpg' ) top center no-repeat;
	background-color: #183a8b;

}
.textboxFree .textbox{
	padding: 0px;
	margin: 0px;
}
#mtb
{
	border: 4px solid #fcd758;
	background-color: #ffffff;
}
#uptb
{
	background: url( '/images/dotbg2w.png' ) top no-repeat;
}
#container
{
}
#lang
{
	position: relative;
	left: -200;
	top: -40px;
	z-index: 500;
}
#zip
{
	position: absolute;
	left: 750;
	z-index: 500;
}
#tdtop
{
	border-bottom: 1px solid #fcc300;
	background: url( '/images/company/whomebg.jpg' ) top no-repeat;
}
.rline
{
	border-right: 1px solid #fcc300;
}
.orangehead
{
	background: url( '/images/orangebg.png' ) top left no-repeat;
}
.orangeheadtopline
{
	background: url( '/images/orangebg.png' ) top left no-repeat;
	border-top: 1px solid #fcc300;
}
.orangeheadtxt
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 25;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}
.textbox
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 0px 20px 4px 20px;
}
.homedesc
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	width: 200px;
	line-height: 18px;
	padding: 100px 20px 0px 20px;
}

.rlinedot
{
	background: url( 'images/vdotbgw.jpg' ) right repeat-y;
}

.nhead
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.ntxt
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.divider
{
	height: 10px;
	width: 100%;
	background: url( '/images/divider.gif' ) top left repeat-x;
}
.submenu
{
	padding: 0px 0px 0px 10px; /*border:1px solid #797979;*/
	margin: 0px;
}
.submenublock
{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.himg
{
	float: left;
	padding-left: 20px;
	text-align: left;
}
.mainmenu
{
	position: relative;
	left: -160;
	top: -35px;
}
.clear
{
	clear: both;
}
.fl
{
	float: left;
}

A.langlink:link
{
	color: #db4d00;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.langlink:visited
{
	color: #db4d00;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.langlink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

A.sublink:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.noclick
{
	color: #db4d00;
	font-family: Arial;
	font-size: 11px;
}

A.blacklink:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklink:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

A.menulink:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulink:hover
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}


.main_dnnmenu_container
{
	background-color: transparent;
}
.main_dnnmenu_bar
{
}
.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

.main_dnnmenu_rootitem
{
	/*TD if menu option for using tables is on*/
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 0px 10px; /*border:1px solid #797979;*/
	margin: 0px;
}

.main_dnnmenu_itemhover
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.main_dnnmenu_itemhover td
{
}


.main_dnnmenu_icon
{
}

.main_dnnmenu_submenu
{
	background-color: White;
}

.main_dnnmenu_break
{
}

.main_dnnmenu_arrow
{
}

.main_dnnmenu_rootmenuarrow
{
}

.main_dnnmenu_container li {
	list-style-type: none;
	display: inline-block;
	*display: inline;
}

.main_dnnmenu_rootitem a:hover {
	color: #db4d00;
}
.main_dnnmenu_selected > a {
	color: #DB4D00;
}

.main_dnnmenu_submenu_bar {
	display: none;
	position: absolute;
}

.main_dnnmenu_submenu_bar li {
	display: block;
}
/*****************************/
/**** FREETIME ****/
/*****************************/

.freeTime
{
	height: 100%;
	background: url( 'images/mbg.jpg' ) bottom center no-repeat;
	background-color: #a4001b;
}
#mtbFree
{
	border: 4px solid #797979;
	background-color: #000000;
}
#uptbFree
{
	background: url( 'images/dotbg2.png' ) top repeat-x;
}
#containerFree
{
	background: url( 'images/dotbg.png' ) top repeat-x;
}
#langFree
{
	position: relative;
	left: -200;
	top: -40px;
	z-index: 500;
}
#tdtopFree
{
	border-bottom: 1px solid #797979;
	background: url( 'images/temp/homebg.jpg' ) top no-repeat;
}
.rlineFree
{
	border-right: 1px solid #797979;
}
.headFree
{
	background: url( 'images/redbg.png' ) top left no-repeat;
}
.headFKATALOG
{
	background: url( 'images/blackbg.png' ) top left no-repeat;
	border-top: 1px solid #797979;
}

.headtoplineFree
{
	background: url( 'images/redbg.png' ) top left no-repeat;
	border-top: 1px solid #797979;
}
.headtxtFree
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	height: 25;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}
.textboxFree
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	padding: 0px 20px 4px 20px;
}
.mainmenuFree
{
	position: relative;
	left: -160px;
	top: -40px;
}

A.sublinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.sublinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.blacklinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

A.menulinkFree:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulinkFree:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
A.menulinkFree:hover
{
	color: #db4d00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

/**** END FREETIME ****/


/*****************************/
/**** WORKTIME - KONTAKT ****/
/*****************************/

#mtbWKontakt
{
	border: 4px solid #fcd758;
	background-color: #ffffff;
	background: url( 'images/wkontaktbg.jpg' ) top no-repeat;
}

.descWKontakt
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 260px;
	line-height: 16px;
	padding: 40px 20px 0px 20px;
}

/**** END KONTAKT ****/

/*****************************/
/**** WORKTIME - KATALOG ****/
/*****************************/

.rlineWKatalog
{
	border-right: 1px solid #baa561;
}

.headtxtWKatalog
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 25;
	float: left;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}

/**** END KATALOG ****/

/*****************************/
/**** COMAPANY ****/
/*****************************/

.Company
{
}
#mtbCompany
{
	border: 4px solid #d2d2d3;
	background-color: #ffffff;
}
#uptbCompany
{
	background: url( '/images/dotbg3.png' ) top repeat-x;
}

#tdtopCompany
{
	border-bottom: 1px solid #797979;
	background: url( '/images/company/company_home.jpg' ) top no-repeat;
}
#tdtopInside
{
	border-bottom: 1px solid #797979;
	background: url( '/images/company/company_inside.jpg' ) top no-repeat;
}
#tdtopFuture
{
	border-bottom: 1px solid #797979;
	background: url( '/images/company/company_future.jpg' ) top no-repeat;
}
#tdtopKontakt
{
	border-bottom: 1px solid #797979;
	background: url( '/images/company/company_contact.jpg' ) top no-repeat;
	height: 90px;
}
/**** END COMPANY ****/
