body { 
	margin: 0;
	padding: 0;
}


body, table, tr, td, #navigation { font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif; 
	font-size: 95%;
	color: #FFF;
	background: #0C3461;
}


td, p { font-size: 1em; 
	line-height: 1.3em;
}


div {
	clear: both;
}


a, a:visited {
	color: #FFF;
}


a:active {
	color: navy;
}

:focus, a:focus {
	outline: 0;
}

a img { 
	border: none;
}


h1 { 
	font-size: 1.4em;
	line-height: 120%;
}


h2 {
	font-size: 1.3em;
	line-height: 120%;
}


h3 {
	font-size: 1.2em;
	line-height: 110%;
}


.Content {
	color: inherit;
	background-color: #CCC;
}


.breadCrumb {
	background: #000;
	color: #FFF;
	text-decoration: none;
}


#head {
	border: 0; 
	width: 100%; 
	height: 150px;
	background: #FFF;
}

#head td {
	background: #FFF;
	color: inherit;
}

#navigation {background: #0C3461;
	border: 0;
	width: 100%;
	font-size: 90%;
	z-index: 999;
}

#nav_bar {
	z-index: 1001;
	margin-left: 11px;
}

#FMWNavMenu {
	z-index: 1002;
}

#siteTitle a, #siteTitle a:hover {
	display: block;
	text-indent: -9999em; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 342px; 
	height: 150px;
	outline: none;
	background: #FFF url(/images/logo3.png) 0 0 no-repeat;
}


#siteSlogan {
	text-indent: -8999em;
	position: absolute;
	top: 0px;
	left: 343px;
	width: 599px;
	height: 123px;
	background: #FFF url(/images/logo_motto.gif) 0 0 no-repeat;
}


#navlink { margin-left: 10px;}


#navlink a, #navlink a:visited {
	color: #FFF;
	text-decoration: none;
}


#navlink a:hover {
/*	color: #FCB306;
	background: #444;  */
	text-decoration: none;
}


#bread_crumb {border: 2px solid #FFF;
	border-left: none;
	border-right: none;
	width: 100%;
}


#bread_crumb tr { clear: both; 
	padding: 1px; 
	margin: 1px; 
	color: #FFF; 
}


#bread_crumb td { height: 21px;
	padding: 0px 0px 0px 10px; 
	background: #0C3461;
}


#wrapper { width: 100%;
	min-height: 400px;
	height: auto;
	color: #FFF;
	background: transparent;
}


#content { width: 580px; 
	padding: 20px; 
	margin: 0; 
	vertical-align: top;
	border-right: 2px solid #FFF;
	min-height: 400px;
}

#content tr {
	border: 1px solid silver;
}


#sidebar {
	margin: 0;
	padding: 0;
	background: #EDCD0A;
	width: 300px;
	vertical-align: top; 
	text-align: left;
	min-height: 300px; 	 	
	height: 100%;
	border-right: 2px solid #FFF;
}


#PageImage {
	margin: 0;
	padding: 0;
	width: 300px;
	height: auto;
}

#PageImage ul {
	margin: 20px 10px -10px 10px;
	padding: 0;
}

#PageImage ul li {
	background: transparent url(/images/sidebar_bullet.png) 0px 50% no-repeat;
	list-style: none outside;
	display: inline;
	padding: 0;
	margin-right: 10px;
	padding: 0px 0px 0px 13px;
}

#PageImage ul li a {
	font: bold 1em Helvetica, Arial, sans-serif;
	color: #0C3461;
	background-color: inherit;
	text-decoration: none;
}

#PageImage img {
	margin: 35px 0; 	
	width: 300px;
}


#videoPlayer {
	z-index: -1;
}

/* footer */

#footer {
	margin: 0;
	padding: 0;
	clear: both;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	font: normal 0.8em Helvetica, Arial, sans-serif;
}

#footer dl {
	margin: 10px 0;
	padding: 5px 10px 20px 20px;
}

#footer dl dt { display: inline; }

#footer dl dt#copyright {
	float: left;
	clear: left;
}

#footer dl dt#impressum { 
	float: right;
	clear: right;
	text-align: right; 
}

/* Produkte */

#produktMenu { display: none; }

body#home div#produktMenu,
body#produkte div#produktMenu {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 155px;
	z-index: 1000;
	filter: alpha(opacity=0);
	opacity: 0.1;
	visibility: hidden;
	background: #055aa9;
	border-top: 2px solid #FFFFFF;
}

#produktMenu ul, #produktPiktogramme ul {
	margin: 18px 20px 10px 20px;
	padding: 0;
}

#produktMenu ul li, #produktPiktogramme ul li { 
	list-style: none outside;
	display: inline;
	margin: 0;
}

#produktMenu img, #produktPiktogramme img { 
	border: none;
	margin: 0;
}

.transparentClass{ 	
	filter: alpha(opacity = 0); 	
	opacity: 0.0; 
}

#produktPiktogramme {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 365px;
	z-index: 1001;
	background: #055aa9;
	border-top: 2px solid #FFFFFF;
}

#produktPiktogramme.papier, #produktPiktogramme.en_paper {
	height: 450px;
}

#produktPiktogramme.en_paper img {
	padding: 0 7px 7px 0;
}

#produktPiktogramme.mineraltechnik, #produktPiktogramme.cimpro, #produktPiktogramme.foerdertechnik,
#produktPiktogramme.en_mineraltechnik, #produktPiktogramme.en_cimpro, #produktPiktogramme.en_foerdertechnik {
	height: 165px;	
}



