/* Divs die die gesamte Seite umschliesst */
#centerlayer						{width:100%;text-align:right;height:auto;}
#gesamtseite						{width:995px;text-align:left;height:auto;margin:auto;}
#gesamtseite						{width:995px;text-align:left;height:auto;}

/* Logobereich */
#langContainer					{width:995px;height:10px;}
#langContainerMargin		{padding: 0px 0px 0px 826px;}

#langContainerMargin a,
#langContainerMargin a:LINK,
#langContainerMargin a:VISITED,
#langContainerMargin a:ACTIVE		{color: #666666;text-decoration :none;font-weight:bold;font-size:12px;}
#langContainerMargin a:hover 		{text-decoration:underline;}

/* Contentbereich */
#contentContainer				{width:776px;float:left;}

#contentHeadlineMargin	{padding-left:272px;}

#contentLeft						{float:left;width:241px;}
#contentLeftMargin			{padding: 0px 0px 0px 15px;}

#contentMiddle					{float:left;width:258px;}
#contentMiddleMargin		{padding: 0px 0px 0px 29px;}
#contentMiddle2Cols			{float:right;width:533px;}
#contentMiddle2Cols #contentMiddleMargin{padding: 0px 15px 0px 29px;}

#contentRight						{float:right;width:275px;}
#contentRightMargin			{padding: 0px 15px 0px 30px;}

#contentSpacer1					{height:18px;}
#contentSpacer2					{height:26px;}

#mainHeadline						{width:774px;}
#mainHeadlineMargin			{padding-left:270px;}

#contentHeadline				{font-weight:bold; font-size:13px;padding-bottom:2px;}
#contentHeadline24			{font-weight:bold; font-size:13px;padding-bottom:0px;}


/* Navigatioksbereich */
#navContainer						{width:217px;float:left;background-color:#E5E9F1;height:100%;}
#navContainerMargin			{margin:16px 0px 20px 0px;background-color:#E5E9F1;}

.navBg									{background-color:#E5E9F1;}

/* Footerbereich */
#footer									{padding-top:20px;width:763px;}
#footerMargin						{padding: 20px 0px 0px 15px;}
#footerLinks						{float:left;width:400px;}
#footerCopy							{text-align:right;float:left;width:348px;}

#footerLinks a,
#footerLinks a:LINK,
#footerLinks a:VISITED,
#footerLinks a:ACTIVE		{color: #666666;text-decoration :none;font-weight:bold;font-size:12px;}
#footerLinks a:hover 		{text-decoration:underline;}
#footer_containerText		{width:740px;text-align: center;margin-top:5px;font-size:12px;}

.fixfloat {float: none; clear: both; width: 1px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; height: 0px}

.headline1, h1{
	font-weight: bold;
}

/* Tabellen */
#contactTable						{width:229px;}

td											{vertical-align:top;}

input										{height:14px;font-size:12px;}
.input									{width:105px;}
.input70								{width:70px;}
.input150								{width:150px;}
.text										{width:223px;height:80px;font-size:12px;}
.text317								{width:317px;height:80px;font-size:12px;}
.interessenTable td			{vertical-align: middle;padding: 0px 10px 0px 0px;}
.historie td						{padding: 3px 10px 0px 0px;}
.teaser_cc_text					{width:79px;}
.teaser_cc_link					{text-align:right}

#contactHeadline				{background-color:#E6E8EA;height:18px;}
#contactHeadlineMargin	{padding: 2px 0px 0px 8px;font-weight:bold;}

.moreLink								{text-align:right;}
.moreLink a, 
.moreLink a:LINK, 
.moreLink a:ACTIVE, 
.moreLink a:VISITED			{text-decoration:none;}
.moreLink a:HOVER				{text-decoration:underline;}

#teaser_seefracht_margin{padding: 0px 12px 40px 30px;}
#teaser_luftfracht_margin{padding: 0px 12px 40px 30px;}
#teaser_landfracht_margin{padding: 0px 12px 40px 30px;}
#frachtAnfrageBild_margin{padding: 0px 12px 40px 30px;}
#teaser_cargo_card			{width:200px;}
#teaser_cargo_card_margin{padding: 40px 12px 30px 30px;}
#teaser_cargo_card_margin_home{padding: 20px 12px 20px 30px;}
#teaser_special_news		{width:200px;}
#teaser_special_news_margin_home{padding: 0px 12px 20px 30px;}
#frachtAnfrage					{padding-left:30px;padding-bottom:40px;font-size:10px;}
#frachtAnfrage td				{font-size:11px;}
#leftContent						{padding:0px 46px 40px 28px;font-size:10px;}
.laenderLeft{float:left;padding:1px 0px 0px 0px}
.laenderRight{float:right;padding:1px 0px 0px 0px}

.leftTable, .rightTable{
	width:489px;
	margin: 15px 0px 15px 0px;
}

.leftTable .text	{width:230px;vertical-align:middle;height:auto}
.rightTable .text	{width:230px;vertical-align:middle;height:auto}

.leftTable .img		{width:230px;text-align:center;vertical-align:middle;height:auto}
.rightTable .img	{width:230px;text-align:center;vertical-align:middle;height:auto}

.leftTable img, .rightTable img		{margin-bottom:10px;}

.leftTable .spacer, .rightTable .spacer{width:29px}

.leftTable th{text-align:left;padding-bottom:10px;}
.rightTable th{text-align:right;padding-bottom:10px;}

.rightTable ul, .leftTable ul{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 12px;
}
.rightTable li, .leftTable li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
ul{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 12px;
}
li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ol.downloads 				{ list-style-type:lower-alpha;margin:0px;padding:0px 0px 0px 20px;}
ol.downloads li 			{ font-weight:bold;}
ol.downloads li input 		{ margin:5px 5px 0px 0px;padding:0px;position:relative; top:3px;}
ol.downloads div.subline	{ font-style:italic;padding:10px 0px 5px 0px; position:relative;left: -20px;display:block;}

.download_kontakt			{ padding:10px 0px 10px 0px;margin:0px 0px 20px 0p; background:url('/_images/global/dot_line_485.gif') no-repeat 0px bottom; position:relative;}
.download_kontakt .half		{ width:140px; margin:0px 0px 5px 0px;}
.download_kontakt .full		{ width:290px;}
.download_kontakt .submit	{ height:20px; position:absolute; right:116px; line-height:10px;padding:0px; margin:5px 0px 0px 0px;}
.download_kontakt a			{ text-decoration:none !important;}
.download_kontakt a:hover	{ text-decoration:underline !important;}
.download_kontakt .error	{ padding:5px 0px 0px 0px;font-size:10px; font-style:italic;}

.contentTable{width:100%;}

.rightTable td, 
.leftTable td,
.contentTable td {vertical-align:middle}

#ansprechpartner				{width:100%;background-color:#E6E8EA;font-weight:bold;}
#ansprechpartner #name 	{padding:3px 0px 3px 5px;}
#ansprechpartner #bild 	{padding:3px 0px 3px 0px;text-align:center}
.tableStandorte td {vertical-align:middle;}
.jobs24stunden td {padding:0px 20px 10px 0px}
.pdfDL {
	width:150px;
	height:18px;
}

.termsTable td.cell1{
	width:50%;
	padding:3px 3px 3px 3px; 
	border:1px solid #000000;
}
.termsTable td.cell2{
	width:50%;
	padding:3px 3px 3px 3px; 
	border:1px solid #000000;
	border-left:none;
}

.sitemapHeadline{font-size:12px;font-weight:bold;}