.in_English {
	display: inline;
}

.in_German {
	display: inline;
}

body{
background-color:#fff;
margin:0;
padding:0;
font-family:Arial,Helvetica,Sans-serif;
font-size:8pt;
}

.clear{
clear:both;
}

#red{
display:block;
float:left;
background-color:red;
width:758px;
height:40px;
}

#mapAll{
display:none;
}

#mapEurope{
display:none;
}

#container{
width:981px;
margin:12px 0px 0px 0px;
}



#left{
float:left;
width:206px;
margin:0px 17px 0px 0px;
}

#left #logo{
width:206px;
text-align:right;
}

#right{
float:left;
}


#content{
margin:0px 0px 0px 0px;
}

#mieleHeader{
margin:0px 0px 0px 0px;
padding:0;
height:34px;
}


#mieleHeader h1{
color:#666;
font-weight:normal;
margin:0;
padding:0;
font-size:13pt;
line-height:34px;
text-align:left;
}

#leftSide{
width:189px;
margin:34px 0px 0px 17px;
float:left;
}

#leftSide a{
font-weight:normal;
color:#333;
text-decoration:none;
}

#leftSide ul{
margin:0;
padding:0;
}

#leftSide ul li{
list-style-type:none;
border-bottom:solid 1px #fff;
background-color:#eee;
line-height:18px;
padding:0px 0px 0px 2px;
}

#leftSide ul li:hover{
background-color:#ddd;
}

#rightSide{
float:right;
width:756px;
border:solid 1px #ccc;
margin:0x 0px 10px 0px;
clear:both;
}

#regionBgAmericas{
padding:8px;
position:absolute;
top:95px;
left:235px;
width:718px;
height:370px;
opacity:0.7;
filter:alpha(opacity=70);
background-color:#000;
z-index:0;
display:none;
}

#listOfCountries #Americas
{
display:none;
position:absolute;
top:95px;
left:235px;
width:718px;
padding:8px;
z-index:1;
}

#regionBgEurope{
padding:8px;
position:absolute;
top:95px;
left:235px;
width:718px;
height:370px;
opacity:0.7;
filter:alpha(opacity=70);
background-color:#000;
z-index:0;
display:none;
}

#listOfCountries #Europe{
display:none;
position:absolute;
top:95px;
left:235px;
width:718px;
padding:8px;
z-index:1;
}

#regionBgAfricaMiddleEast{
padding:8px;
position:absolute;
top:95px;
left:235px;
width:718px;
height:370px;
opacity:0.7;
filter:alpha(opacity=70);
background-color:#000;
z-index:0;
display:none;
}

#listOfCountries #AfricaMiddleEast{
display:none;
position:absolute;
top:95px;
left:235px;
width:718px;
padding:8px;
z-index:1;
}

#regionBgAsiaOceania{
padding:8px;
position:absolute;
top:95px;
left:235px;
width:718px;
height:370px;
opacity:0.7;
filter:alpha(opacity=70);
background-color:#000;
z-index:0;
display:none;
}

#listOfCountries #AsiaOceania{
display:none;
position:absolute;
top:95px;
left:235px;
width:718px;
padding:8px;
z-index:1;
}



.HQ{
float:left;
margin:0px 0px 20px 0px;
}

.VG{
float:left;
margin:0px 0px 20px 0px;
}

.IP{
float:left;
margin:0px 0px 0px 0px;
}

#listOfCountries{
}

.countryMenuTitle{
font-size:8pt;
font-weight:bold;
color:#fff;
border-bottom:dotted 1px #fff;
margin:0px 0px 5px 0px;
}



#listOfCountries #closeWindow
{
	top:2px;
	left:715px;
	position:absolute;
	text-align:right;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
}







#listOfCountries a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

#listOfCountries a:hover{
text-decoration:underline;
}

#listOfCountries ul{
margin:0;
padding:0;
}

#listOfCountries ul li{
display:block;
float:left;
width:174px;
list-style-type:none;

margin:2px 2px 4px 0px;
}

#listOfCountries ul li img{
margin:0px 4px 0px 0px;
vertical-align:middle;
border:none;
float:left;
}

#listOfCountries #colOneVG,#listOfCountries #colOneIP,#listOfCountries #colOneHQ{
float:left;
}

#rightFooter{
margin:0px 0px 0px 0px;
}

#rightFooter ul{
margin:0;
padding:0;
}


#rightFooter ul li{
list-style-type:none;
display:inline;
float:left;
width:173px;
height:98px;
background-color:cyan;
margin:0px 19px 0px 0px;
border:solid 1px #ccc;
background-color:#eee;
font-weight:bold;
}

#rightFooter ul li .nbDesc{
margin:0;
padding-left:5px;
}

#rightFooter ul li .nbDesc img{
vertical-align:middle;
border:none;
}

#rightFooter ul li img{
border-bottom:solid 1px red;
margin:0px 0px 2px 0px;
}

#rightFooter ul li#noMargin{
margin:0px 0px 0px 1px;
}

#rightFooter a{
font-size:8pt;
color:#444;
}


#language
{
	background-color:#fff;
margin:10px 0px 0px 0px;
font-size:8pt;
font-weight:bold;
color:#666;
}

#language a{
color:#666;
background-color:#fff;
text-decoration:underline;
}

#language a:hover{
color:#333;
background-color:#fff;
text-decoration:underline;
}

#language ul
{
	margin:0;
	padding:0;
}

#language ul li
{
	background-color:#fff;
	margin:0px 10px 0px 0px;
	padding:0;
	display:inline;
	list-style-type:none;
}

#language ul li:hover
{
	background-color:#fff;
}

#language ul li img
{
	border:none;
	margin:0px 2px 0px 0px;
	vertical-align:middle;
}

/************ begin importer styles ************************/

	#containerImp{
		width:350px;
		margin: 12px;
		z-index: 0;
	}
	
	#logoImp  {
		width: 150px;
		/*
		height: 75px;
		*/
	}
	
	#countryImp {
		padding-left: 5px;
		font: 800 9pt arial;
		color: #933;
		background-color: #ddd;
		width: 350px;
		z-index: 1;
	}

	#languageImp {
		font: 800 8pt arial;
		color: #777;
		padding-left: 5px;
		background-color: #fff;
		width: 350px;
		z-index: 1;
	}

	#languageImp ul {
		list-style: none;
		display: inline;
		z-index: 1;
	}
	
	#languageImp ul li {
		list-style: none;
		display: inline;
		float: left;
		padding-right: 5px;
		z-index: 1;
	}
	
	#languageImp ul li a.changeLang {
		color: #000;
	}
	
	
	#containerInfoImp {
		padding-left: 5px;
		z-index: 1;
	}
	
	#screenImp {
		position: absolute;
		top: 140px;
		background-color: #933;
		width: 350px;
		height: 500px;
		opacity:0.15;
		filter:alpha(opacity=15);
		z-index: 0;
	}
	
	#infoImp {
	
		z-index: 2;
		padding-left: 10px;
		padding-right: 10px;
		height: 500px;
		width: 350px;
		overflow: scroll;
	}
	
	.logoImporters {
		font: 600 12px arial;
		color: #888;
		padding-left:3px;
		text-align: right;
	}
