/* Basic Definitions */
* {
	margin: 0;
	padding: 0;
}
body {
	background:url(/en/wLayout/design/img/body_bg.gif) repeat-x 0 0 #e2e4e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1718;
}

tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Base-Elements Definitions */
.clear      { clear:both; height:0px; line-height: 0px; font-size: 0px; }
.clear_left { clear:left; height:0px; line-height: 0px; font-size: 0px; }
.clear_right{ clear:right; height:0px; line-height: 0px; font-size: 0px; }

.important { display: none; }

/* Enviroment Definitions */
#header {
	width:990px;
	height:188px;
	margin:0 auto;
	overflow: hidden;	
	position: relative;
}
#header img {
	border:none;
}
#topbild1 {
	position: absolute;
	top: 42px;
	left: 490px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

#topbild2 {
	position: absolute;
	top: 42px;
	left: 650px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}
#topbild3 {
	position: absolute;
	top: 42px;
	left: 810px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

#area {
	width:968px;
	margin:0 auto;
	text-align:left;
	background:url(/en/wLayout/design/img/content_bg.gif) repeat-y;
}

#area #a1 {	background:url(/en/wLayout/design/img/content_top.gif) no-repeat top;  }
#area #a2 {	background:url(/en/wLayout/design/img/content_bottom.gif) no-repeat bottom; padding:0 4px 20px 4px; }


/* Content */
#content {
	float:left;
	width:700px;
	min-height: 400px;
	_height: 400px;
	background:url(/en/wLayout/design/img/greydot_y.gif) repeat-y left;
	padding:10px 25px 0 30px;
	line-height:18px;
}
div.text ul {
	padding:5px;
}

div#content .weltkarte img {
	border:none;
} 

/* Footer */
#footer {
	width:940px;
	margin:0 auto;
	text-align:left;
	padding:10px 10px 20px 10px;
	color:#797e8e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer .base_navigation {
	float:left;
}

#footer .copyright {
	float:right;
}


#footer a {
	color:#797e8e;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer a:hover {
	text-decoration:none;
}





/* Navigation Definitions: Main */
#main_navigation {
	float:left;
	width:205px;
	padding:4px 0 0;
	overflow:hidden;
}

#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

/* Lvl1 */
#main_navigation li.level1 a {
	display:block;
	font-weight:bold;
	padding:6px 0 6px 25px;
	text-decoration:none;
	color:#393c43;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

#main_navigation li.level1 a:hover {
	text-decoration:none;
	color: #818586;
}

#main_navigation li#lev1_aktiv a {
	text-decoration:none;
	color: #009ee0;
}

/* Lvl2 */
#main_navigation ul.level2 {
	padding:0 0 5px;
}


#main_navigation li.level2 a {
	font-weight:normal;
	font-size: 12px;
	color:#1b1718 !important;
	background:url(/en/wLayout/design/img/pfeil_schwarz.gif) no-repeat 25px 5px;
	padding:2px 0 3px 35px;
}

#main_navigation li.level2 a:hover {
	text-decoration:none;
	background:url(/en/wLayout/design/img/pfeil_blau.gif) no-repeat 25px 5px;
	color:#797e8e !important;
}

#main_navigation li#lev2_aktiv a {
	color:#009ee0 !important;
	text-decoration:none;
	background:url(/en/wLayout/design/img/pfeil_blau.gif) no-repeat 25px 5px;
}


#top_navigation {
	height: 22px;
	width: 920px;
	padding: 13px 20px 0;
	text-align: right;
}
#top_navigation ul {
	list-style-type: none;
}
#top_navigation li {
	display: inline;
	background: url(/en/wLayout/design/img/navi_separator.gif) no-repeat right center transparent;
	padding: 0 13px 0 10px;
	#padding: 0 10px 0 12px;
}
#top_navigation li.last {
	background: none;
}
#top_navigation li.last img {
	vertical-align: bottom;
	margin-right: 7px;
	margin-bottom: 1px;
}
#top_navigation a {
	text-decoration: none;
	color: #797e8e;
}

/* Content Elements Definitions */
a 	{ outline: none; }
#content a	{ color:#1b1718; text-decoration:underline; }
#content a:hover { text-decoration:none; }
#content a.backlink { text-decoration: none; color: #009ee0; font-size: 10px; }


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009ee0;
	margin:0 0 17px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
/*	font-weight:bold;
	 color:#797e8e; */
	
	font-weight: normal;
	color:#009ee0;
	margin:0 0 5px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:black;
	margin:0 0 5px;
}

.elementSitemap ul {
	padding-left: 17px;
}
.elementSitemap li {
	padding: 2px 0;
} 
.elementSitemap a {
	text-decoration: none !important;
}
.elementSitemap a:hover {
	text-decoration: underline !important;
}

#content ul, #content ol {
	padding: 2px 0 2px 15px;
}


/* Startseite */

.overview {
	width: 700px;
	min-height: 1px;
	_height: 1px;
	overflow-x: hidden;
	margin-bottom: 26px;
}
.overview_element {
	float: left;
	width: 211px;
	height: 250px;
	border: 1px solid #d9dbdf;
	margin-right: 26px;
	overflow: hidden;
}
.last_oe {
	margin-right: 0px !important;
}
.overview_image {
	width: 211px;
	height: 192px;
	overflow: hidden;
}
.overview_image img {
	border: none;
}
.overview_link {
	width: 186px;
	height: 48px;
	padding: 10px 5px 0 20px;
	background: url(/en/wLayout/design/img/pfeil_blau.gif) no-repeat 10px 16px transparent;
	overflow: hidden;
}
.overview_link a {
	color: #009ee0 !important;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none !important;
}


/* Listen */
div.liste {
	margin-bottom: 20px;
}


/* Produkte */
div.image_full {
	width: 700px;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 20px;
}
div.container_vertikal {
	width: 700px;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 20px;
}
div.image_subtext {
	float:left;
	min-height: 1px;
	width: 200px;
	_height: 1px;
	margin-right: 20px;
}
div.image_subtext_wide {
	float:left;
	min-height: 1px;
	_height: 1px;
	width: 340px;
	margin-right: 10px;
}
div.data_table {
	float:left;
	min-height: 1px;
	_height: 1px;
	width: 350px;
}
div.image_small {
	min-height: 1px;
	_height: 1px;
	width: 200px;
	margin-bottom: 5px;
}
div.image_large {
	min-height: 1px;
	_height: 1px;
	width: 340px;
	margin-bottom: 5px;
	overflow-x: hidden;
}
div.image_text {
	font-size: 10px;
	width: 200px;
	min-height: 1px;
	_height: 1px;
	color: #009EE0;
	line-height: 12px;
}
div.image_text_wide {
	font-size: 10px;
	width: 340px;
	min-height: 1px;
	_height: 1px;
	color: #009EE0;
	line-height: 12px;
}
	
	

/* Master Template Auto Definitions */
div.text, div.fliesstext_bild_links, div.fliesstext_bild_rechts {
	margin-bottom: 20px;
}
	
div.fliesstext_bild_links div.text {
	float:left;
	width:530px;
}
div.fliesstext_bild_rechts div.text {
	float:left;
	width:480px;
}
div.fliesstext_bild_links div.bild {
	float:left;
	width:150px;
}
div.fliesstext_bild_rechts div.bild {
	float:left;
	width:200px;
}
div.fliesstext_bild_links div.bild img {
	border:1px solid #88898E;
}
div.fliesstext_bild_rechts div.bild img {
	border:none;
}
div.fliesstext_bild_links div.bild {
	margin-right:20px;
}
div.fliesstext_bild_rechts div.bild {
	margin-left:20px;	
}
div.liste div.fliesstext_bild_links {
	border-bottom:1px solid #D9DBDF;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
	
div.data_table_wide {
	width: 700px;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 20px;
}
table.link_table {
	width: 600px;
}

table.link_table td {
	padding: 0 0 10px 0;
	width: 50%;
}



.bilderleiste {
	margin-bottom: 20px;
}

.bilderleiste .bildbox {
	float:left;
	width: 150px;
	min-height: 1px;
	_height: 1px;
	margin:0 15px 0 0;
}

.bilderleiste .bildbox img {
	border:1px solid #D9DBDF;
}
	
	


	
	/* Image Alignment Classes */
	#content img.alignleft {
		margin:0 15px 15px 0;
	}
	
	#content img.alignright {
		margin:0 0 15px 15px;
	}
	
	


	
	/* Even-Odd Table */
	table.styled_table {
		border: 1px solid #88898E;
	}
	table.styled_table td.header { 
		background:#FFFFFF;
		font-weight:bold;
		text-align: left;
		color: #009EE0;
	}
	table.styled_table td.subheader { 
		font-weight:bold;
		background:#D1D1D1;
	}
	table.styled_table td {
		padding:3px;
		line-height:12px;
		font-size: 10px;
		text-align: center;
	}
	table.styled_table tr.even {
		background:#FFFFFF;
	}
	table.styled_table tr.odd {
		background:#E0E0E0;
	}
	table.styled_table td.subtext {
		color: #009EE0;
		font-size: 10px;
		text-align: left;
		background-color: #FFFFFF;
	}
	table.styled_table td.normal {
		font-weight: normal !important;
	}

	
	/* Kontaktformular */
	div.border {
		border: 1px solid #e6e6e6;
		width:560px;
		padding:15px 5px 15px 15px;
	}
	.formCaption {
		float:left;
		width:150px;
	}
	div#layer1 input, input.check_top {
		margin: 0 5px 0 0;
		vertical-align: middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 1px;
	}
	div.border input { vertical-align: middle; }
	input.formValue, textarea.area {
		width:300px;
		margin-bottom:8px;
		border: 1px solid #C4C4C4;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 1px;
	}
	input.ort {
		width: 229px;
		margin-bottom:8px;
		border: 1px solid #C4C4C4;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 1px;
	}
	input.mini {
		border: 1px solid #C4C4C4;
	}
	div#layer1 ul.ul {
		list-style:none;
		padding-left: 0px !important;
	}
	ul.ul li label {
		float:left;
		width:250px;
		#width:300px;
	}
	ul.ul ul{
		padding-left:25px;
	}
	div#layer1 ul li{
		list-style:none;
		padding: 1px 0;
	}
	div.col3 {
		float:left;
		width:180px;
	}
	div.col2 {
		float:left;
		width:270px;
	}
	input.button {
		float:right;
		border:1px solid #C4C4C4;
		background:#009EE0;
		color:white;
	}
	
	
	/* Filetype-Icons */
	a.filetype {
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:29px;
	}
	
	/* Sonstige Datei-Formate */
	a.pdf   { background-image:url(/en/wLayout/design/img/fileicons/pdf.gif); }
	a.exe   { background-image:url(/en/wLayout/design/img/fileicons/exe.gif); }
	a.email { background:url(/en/wLayout/design/img/fileicons/email.gif) no-repeat left center #FFF; padding-left:35px; }
	a.external { background:url(/en/wLayout/design/img/fileicons/external.gif) no-repeat left center #FFF; padding-left:14px; }
	
	/* Musik-Dateien */
	a.aac { background-image:url(/en/wLayout/design/img/fileicons/aac.gif); }
	a.mid { background-image:url(/en/wLayout/design/img/fileicons/mid.gif); }
	a.mp3 { background-image:url(/en/wLayout/design/img/fileicons/mp3.gif); }
	a.ogg { background-image:url(/en/wLayout/design/img/fileicons/ogg.gif); }
	a.rm  { background-image:url(/en/wLayout/design/img/fileicons/rm.gif); }
	a.wav { background-image:url(/en/wLayout/design/img/fileicons/wav.gif); }
	a.wma { background-image:url(/en/wLayout/design/img/fileicons/wma.gif); }
	
	/* Video-Dateien */
	a.avi { background-image:url(/en/wLayout/design/img/fileicons/avi.gif); }
	a.flv { background-image:url(/en/wLayout/design/img/fileicons/flv.gif); }
	a.mp4 { background-image:url(/en/wLayout/design/img/fileicons/mp4.gif); }
	a.mpeg{ background-image:url(/en/wLayout/design/img/fileicons/mpeg.gif); }
	a.mpg { background-image:url(/en/wLayout/design/img/fileicons/mpg.gif); }
	a.swf { background-image:url(/en/wLayout/design/img/fileicons/swf.gif); }
	a.wmv { background-image:url(/en/wLayout/design/img/fileicons/wmv.gif); }
	
	/* Archive */
	a.ace { background-image:url(/en/wLayout/design/img/fileicons/ace.gif); }
	a.gz  { background-image:url(/en/wLayout/design/img/fileicons/gz.gif); }
	a.rar { background-image:url(/en/wLayout/design/img/fileicons/rar.gif); }
	a.tar { background-image:url(/en/wLayout/design/img/fileicons/tar.gif); }
	a.tgz { background-image:url(/en/wLayout/design/img/fileicons/tgz.gif); }
	a.zip { background-image:url(/en/wLayout/design/img/fileicons/zip.gif); }
	
	/* Word */
	a.doc { background-image:url(/en/wLayout/design/img/fileicons/doc.gif); }
	a.docx{ background-image:url(/en/wLayout/design/img/fileicons/docx.gif); }
	a.odt { background-image:url(/en/wLayout/design/img/fileicons/odt.gif); }
	a.txt { background-image:url(/en/wLayout/design/img/fileicons/txt.gif); }
	
	/* Excel */
	a.csv { background-image:url(/en/wLayout/design/img/fileicons/csv.gif); }
	a.ods { background-image:url(/en/wLayout/design/img/fileicons/ods.gif); }
	a.xls { background-image:url(/en/wLayout/design/img/fileicons/xls.gif); }
	a.xlsx{ background-image:url(/en/wLayout/design/img/fileicons/xlsx.gif); }
	
	/* PowerPoint */
	a.odg { background-image:url(/en/wLayout/design/img/fileicons/odg.gif); }
	a.pps { background-image:url(/en/wLayout/design/img/fileicons/pps.gif); }
	a.ppsx{ background-image:url(/en/wLayout/design/img/fileicons/ppsx.gif); }
	a.ppt { background-image:url(/en/wLayout/design/img/fileicons/ppt.gif); }
	a.pptx{ background-image:url(/en/wLayout/design/img/fileicons/pptx.gif); }
	
	
/* Vertretungen */
div.weltkarte{
	height:325px;
}		
div.vertretung_land {
	float:left;
	width:300px;
	border: 1px solid #d9dbdf;
	margin:0px 10px 10px 0px;
	min-height:215px;
}
div.vertretung_anschrift {
	padding: 10px 20px;
}
div.vertretung_headline {
	background:#f0f0f0;
	padding: 8px 0 8px 20px;
}
div.vertretung_headline h4 {
	color:#009ee0;
	font-family: verdana,arial,sans-serif;
	font-size:12px;
}
.vertretung_label {
	float:left;
	width:50px;
}

.highslide-html-content {
	width: 250px !important;
	padding: 5px;
	line-height: 17px;
	font-size: 11px !important;
	font-family: Verdana,Arial,sans-serif !important;
}
.hsCaption {
	text-align: right;
	width: 250px !important;
	padding: 5px 5px 0 5px;	
}
.hsCaption a { color:#009ee0 !important; text-decoration:none !important; font-size: 10px !important; }
.hsCaption a:hover { text-decoration:underline !important; }
.highslide-html-content a { color:#1b1718; text-decoration:underline; }
.highslide-html-content a:hover { text-decoration:none; }
.highslide img { border: 1px solid #D9DBDF !important; }

/* Print Definitions */
@media print
{

	.base_navigation, #header, #main_navigation, #top_navigation, #divEditbutton {
		display:none;
	}
	.copyright { float:none !important; width: auto; text-align:center; } /* Copyright unten zentriert */
	
	div.hidden { display: block !important; clear:both; } /* Vertretungen */
	div.vertretung_land { display: block; page-break-inside:avoid; } /* Adressen */
	#content h3 { display: block !important; page-break-before:always; } /* Überschrift pro Kontinent bei Vertretungen */
	
	#glossar_detaillink { display: none; } /* Backlinks Glossar */
	div.buttons, a.thickbox, a.backlink { display: none; } /* Edit-Buttons Glossar und Links News/Presse */
	#layer1 { display: none !important; } /* Kontaktformular */
	
	/* Bild mit Text */
	div.fliesstext_bild_rechts div.text, div.fliesstext_bild_rechts div.bild,
	div.fliesstext_bild_links div.text, div.fliesstext_bild_links div.bild { 
		width: 50% !important;
		margin: 0;
		padding: 0;
	} 
	
	body, #area {
	 	background:none !important;
	  	background-color:#FFF;
	  	margin:0;
		width:auto;
		min-height: 1px;
	}
	
	#content, #a1, #a2, #footer  {
		margin:0;
		padding:0;
		border:none;
		float:none;
		background:none;		
		width:auto;
		min-height: 1px;
	}

}