*	{	}
body {					margin:			0px;
					padding:		0px;
					}

#page {					position: 		relative;
					margin: 		auto auto 0px auto;
					top:			0px;
					width: 			1000px;
					height:			100%;
					}

#header {				position: 		relative;
					height:			220px;
					top:			0px;
					left:			0px;
					}
					
#head1 {				position:		absolute;
					top:			0px;
					height:			5px;
					width:			1000px;
					margin:			0px auto;
					padding:		0px;
					text-align:		center;
					background: 		#38485D;
					}

#navi {					position:		absolute;
					left:			0px;
					top:			5px;
					height:			215px;
					width:			1000px;
					margin:			0px;
					padding:		0px;
					background: 		url(../images/hgtruck.jpg) no-repeat;
					}
	
	#navistart {			position:		relative;
					left:			0px;
					bottom:			0px;
					height:			215px;
					width:			70px;
					float:			left;
					margin:			0px;
					padding:		0px;
					background: 		url(../images/menu2head.jpg) repeat-x;
					background-position: 	bottom;
					}

	#menu {				position: 		relative;
					height:			215px;
					margin:			0px;
					padding:		0px;
					float:			left;
					padding:		0px;
					margin:			0px;
					width:			140px;
					}
		
	#menu2 {			position: 		relative;
					height:			215px;
					width:			110px;
					margin:			0px;
					padding:		0px;
					float:			left;
					padding:		0px;
					margin:			0px;
					}

	#menu ul,#menu2 ul  {		position:		absolute;
					bottom:			0px;
					left:			0px;
					padding:		0px;
					margin:			0px;
					list-style:		none;
					}

	#menu a.head{			position:		relative;
					width:			140px;
					height:			43px;
					margin:			0px;
					padding: 		0px;
					background: 		url(../images/menuhead.jpg) no-repeat;
					}

	.headtxt {			font:			normal 90%/170% verdana,helvetica,sans-serif;
					padding: 		15px 0px 0px 10px;
					display:		block;
					color:			#fff;
					font-weight: 		bold;
					font-size: 		8pt;
					}

	#menu a.sub {			font:			normal 90%/205% verdana,helvetica,sans-serif;
					width:			140px;
					color:			#38485D;
					margin:			0px;
					padding: 		0px 0px 0px 10px;
					height:			20px;
					font-weight: 		bold;
					font-size: 		7pt;
					background: 		url(../images/menusub.jpg) no-repeat;
					}

	#menu a:hover{			color:			#fff;
					}

	#menu a, #menu a:visited {	text-decoration:	none;
					display:		block;
					text-align:		left;
					}

	#menu2 a.head2 {		position:		relative;
					width:			110px;
					margin:			0px;
					padding: 		0px 0px 0px 10px;
					height:			43px;
					display:		block;
					background: 		url(../images/menu2head.jpg) repeat-x;
					}

	.head2txt {			font:			normal 90%/170% verdana,helvetica,sans-serif;
					padding: 		5px 0px 0px 0px;
					color:			#fff;
					font-weight:		bold;
					font-size: 		7pt;
					display:		block;
					white-space:		nowrap;
					}

	#menu2 a.sub2 {			height:			20px;
					margin:			0px 0px 0px 10px;
					padding: 		0px;
					display:		block;
					font:			normal 90%/205% verdana,helvetica,sans-serif;
					color:			#A5BDD8;
					font-weight: 		bold;
					font-size: 		6pt;
					white-space:		nowrap;
					}
					
	#menu2 a, #menu2 a:visited {	text-decoration:	none;
					display:		block;
					text-align:		left;
					}

	#menu2 a.sub2:hover{		width:			90px;
					color:			#fff;
					padding:		0px 0px 0px 5px;
					margin:			0px 0px 0px 5px;
					background:		#A5BDD8;
					}

	#menu a:active{			color:			#060;
					}
					
	#menu2 a:active{		color:			#060;
					}

	#navisubend {			position:		relative;
					left:			0px;
					top:			0px;
					height:			215px;
					width:			30px;
					margin:			0px;
					padding:		0px;
					background: 		url(../images/menu2head.jpg) repeat-x;
					background-position: 	bottom;
					float: 			left;
					}

	#naviend {			position:		relative;
					left:			0px;
					top:			0px;
					height:			215px;
					width:			240px;
					margin:			0px;
					padding:		0px;
					background: 		url(../images/menu2head.jpg) repeat-x;
					background-position: 	bottom;
					float: 			left;
					}
				
	#lang {				position:		absolute;
					bottom:			20px;
					right:			30px;
					}

#cont {					position:		absolute;
					left:			0px;
					top:			220px;
					width:			1000px;
					}

#holder {				position:		relative;
					width:			1000px;
					margin:			20px 0px 20px 0px;				
					background: 		#DFE6F0;
					}

#conthead {				position: 		relative;
					float:			left;
					display:		inline;
					padding:		0px;
					width:			300px;
					color: 			#666666;
					}

#contsub {				position: 		relative;
					float:			left;
					display:		inline;
					padding:		0px;
					width:			500px;
					color: 			#666666;
					}

#continfo {				position: 		relative;
					float:			left;
					display:		inline;
					height:			250px;
					margin:			10px;
					width:			180px;
					color: 			#666666;
					background:		#A5BDD8;
					}

#contend {				clear: 			both;
					}

#footer{				width:			1000px;
					height:			25px;
					margin:			0px;
					background:		#38485D;
					}
#footertxt {				position:		absolute;
					right:			30px;
					bottom:			5px;
					}

.headline {				font:			normal 90%/170% verdana,helvetica,sans-serif;
					margin-left:		10px;
					font-weight: 		bold;
					color:			#38485D;
					font-size:		15px;
					}

.subhead {				font:			normal 90%/170% verdana,helvetica,sans-serif;
					margin:			10px 10px 10px 70px;
					padding:		0px;
					font-weight:	 	bold;
					color:			#38485D;
					font-size:		8pt;
					}

.txtbtn a{				font:			normal 90%/205% verdana,helvetica,sans-serif;
					text-align:		left;
					margin:			0px;
					font-weight: 		normal;
					color:			#fff;
					font-size:		7pt;
					padding:		0px;
					text-decoration:	none;
					}

.txtbtn a:hover{			text-decoration:	none;
					color:			#ffffff;
					}

.txt {					font:			normal 90%/170% verdana,helvetica,sans-serif;
					padding: 		0px;
					margin:			10px;
					font-weight: 		normal;
					color:			#38485D;
					font-size:		8pt;
					}
					
.txt a {				font:			normal 90%/170% verdana,helvetica,sans-serif;
					padding: 		2px 5px 2px 5px;
					margin:			0px;
					font-weight: 		bold;
					color:			#38485D;
					font-size:		10pt;
					text-decoration:	none;
					border:			1px solid #A5BDD8;
					}
					
.txt a:hover{				font:			normal 90%/170% verdana,helvetica,sans-serif;
					padding: 		2px 5px 2px 5px;
					margin:			0px;
					font-weight: 		bold;
					color:			#38485D;
					font-size:		10pt;
					text-decoration:	none;
					border:			1px solid #A5BDD8;
					background:		#A5BDD8;
					}



.txtkontakt {				font:			normal 90%/170% verdana,helvetica,sans-serif;
					margin: 		0px;
					padding:		0px;
					font-weight: 		normal;
					color:			#38485D;
					font-size:		8pt;
					}

#menu b {				display:		block; 
					overflow:		hidden;
					height:			1px;
					}

#menu b.p1 {				background:		#A5BDD8;
					margin:			0px 0px 0px 139px;
					width:			1px;
					}
					
#menu b.p2 {				background:		#A5BDD8;
					margin:			0px 0px 0px 137px;
					width:			3px;
					}

#menu b.p3 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 136px;
					width:			4px;
					}
					
#menu b.p4 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 134px;
					width:			6px;
					}

#menu b.p5 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 133px;
					width:			7px;
					}

#menu b.p6 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 131px;
					width:			9px;
					}

#menu b.p7 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 130px;
					width:			10px;
					}

#menu b.p8 {				background:		#A5BDD8; 
					margin:			0px 0px 0px 128px;
					width:			12px;
					}
					
#menu b.p9 {				background:		#A5BDD8; 
					margin:			0px;
					height:			5px;
					width:			140px;
					}
