/* Styleangaben zu den unterschiedlichen Sprachen, befinden sich am Ende dieser CSS-Datei */

body {
  margin: 				0;
  padding: 				0;
  background: 		#333333;      
  font: 					0.8em Arial, Verdana, sans-serif;
  color: 					#ffffff;
	vertical-align: middle;
}

img {
  border: 				0;
}

h1 {
  font: 				1.2em "Arial", "Verdana", serif;
  font-style: 	italic;
  color: 				#cccccc;
  font-weight: 	bold;
  margin: 			0px;
  padding: 			0px;
}

h2 {
	font-size: 			15px;
	color: 					#faeacb;
	font-weight:		bold;
	margin: 				0px;
	padding: 				0px;
}

h3{
	font: 				1.1em "Arial", "Verdana", serif;
	color:				#fff;
	font-weight: 	bold;
	text-align:		center	
}

/* INDEX */

#container_index {
  position: 			absolute;
  width: 					790px;
  margin: 				auto;
  top: 						30%;
  left:						50%;
 	margin-left:		-510px;
  margin-top:     -100px;
  	/*margin: 				-100px 0 0 -410px;*/  
  
}

#header_index {
  position: 					relative;
  background-image: 	url(../img/logos/logo_fuesers.gif);
  background-position:top right;
  background-repeat: 	no-repeat;
  z-index: 						10;
  height: 						45px;
  margin-bottom: 			70px;
}

#nav_index {
  position: 			relative;
  top: 						0px;
  right: 					0px;
  margin: 				10px 0px 13px 140px;
  font-weight:		bold;
}


/* Einstiegsseite */
#container {
  position: 		absolute;
  margin: 			auto;
  width: 				996px;
  height: 			590px;
  top: 					50%;
  left:         50%;
	margin: 			-295px 0 0 -500px;
  /*
	margin-top:          -23em;
  margin-left:         -39em;
  */
  background-position: bottom left;
  background-repeat: 	 no-repeat;
}

#header {
  position: 					relative;
  top:								0px;
  right: 							0px;
  background-image: 	url(../img/logos/logo_fuesers.gif);
  background-position:top right;
  background-repeat: 	no-repeat;
  z-index: 						10;
  height: 						40px;
  margin: 						0px 26px 8px 0px;

}

#nav{
 background-color:	#666666;
	position: 				relative;
	padding: 					0px;
	font-weight: 			bold;
	white-space:			nowrap;
	margin-bottom: 		3px;
	font-size:        12px;
	background-image: 	url(../img/nav_bg.gif);
  background-position:top left;
  background-repeat: 	no-repeat;
  z-index: 					100;
}

ul.navi {
	margin: 					0;
	padding: 					0;
	list-style-type: 	none;
  list-style-image:	none;	
	vertical-align: 	middle;
  white-space:			nowrap;
  margin-left:      106px;

}

.navi li {
  text-align: 		center;
  display: 				inline;
  margin-left: 		1.7em;
}

.navi2ndLvl{
  position:         absolute; 
  font-weight:      bold; 
  background-color: #999999; 
  top:              66px; 
  padding:          2px 9px 2px 9px;
  line-height:      2em;
  border-left:      1px solid #C6CCCA;
  border-right:     1px solid #656766;
  border-bottom:    1px solid #656766;
  width:            130px;
  font-size:        0.9em;
  z-index:					2000;
}

.subnav{
	position:         relative;
	background-color: #1a1a1a;
	width: 						172px;
	height:						390px;
	margin: 					0px;
	padding: 					0px;
	float: 						left;
	text-align:				right;
  z-index:					1000;
}

.subnav2{
	height:						526px;
}

.subnavHdln{
color: #F3DEB6;
margin: 50px 0px 26px 0px; 
}

.subnavHdlnAbout{
color: #F3DEB6;
margin: 33px 0px 26px 0px; 
}

.subnavHdlnAboutMap{
color: #F3DEB6;
margin: 147px 0px 26px 0px; 
}

.content_subnav{
  margin-right:     12px;
  margin-top:       0px;
  font-weight:      bold;
  font-size:				12px;
  color: 						#F1F1F1;
}

.content_subnav_nonwoven{
  margin-right:  		12px;
  margin-top:       260px;
  font-weight:      bold;
  font-size:				12px;
  color: 						#F1F1F1;
}

#disclaimer{
	font-weight: 	normal;
	margin: 			20px;
	text-align: 	justify;
	font-size:		0.9em;
}

ul.abstand{
	line-height: 2em;
}

ul#content_subnav{
list-style-type: none;
line-height: 2.5em;
margin:0px;
padding: 0px;
}

.subnav_logo{
  margin-right:     0px;
  margin-top:       0px;
}

#content{
	margin-left:			283px;
	margin-top: 			24px;
}

#content_about{
	margin-left:			247px;
	margin-top: 			32px;
	margin-right:			50px;
	color: 						#cccccc;
	font-size:				13px;
	line-height:			17px;
}

#content_muster{
	margin-left:			205px;
	margin-top: 			27px;
	position: relative; z-index: 20;
}

.einzelMuster{

height: 62px;
}

#content_produkte{
	margin-left:			231px;
	margin-top: 			55px;
}

#contentDragfenster{
	 position:	absolute; 
	 left: 			174px; 
	 top: 			67px; 
	 width:			820px; 
	 height:		515px;
}


#contentDragfensterIL{
	 position:	absolute; 
	 left: 			160px; 
	 top: 			170px; 
	 width:			824px; 
	 height:		387px;
}



#contentDragfensterBig{
	 position:	absolute; 
	 left: 			174px; 
	 top: 			0px; 
	 width:			820px; 
	 height:		590px;

}


#dragfenster{
	 position:	absolute; 
	top:				100px; 
	left:				200px; 
	width:			414px; 
	height:			245px; 
	background:	#555555;  
	z-index: 		100;
	color: #cccccc;
}


#dragfensterIL{
	 position:	absolute; 
	top:				27px; 
	left:				410px; 
	width:			414px; 
	height:			245px; 
	background:	#555555;  
	z-index: 		100;
	color: #cccccc;
}

#dragfensterKontakt{
	 position:	absolute; 
	top:				20px; 
	left:				200px; 
	width:			454px; 
	height:			552px; 
	background:	#666666;  
	z-index: 		100;
	color: 			#cccccc;
}

#dragfensterKontaktKlein{
  position:		absolute; 
	top:				160px; 
	left:				200px; 
	width:			462px; 
	height:			383px; 
	background:	#666666;  
	z-index: 		100;
	color: 			#cccccc;
}


#platzhalter{
	 position:	relative; 
	 width:			380px; 
	margin-left: 18px;
}

#platzhalterKontakt{
	 position:	relative; 
	 width:			380px; 
	margin: 9px 9px 0px 9px;
}

#platzhalterKontaktKlein{
	 position:	relative; 
	 width:			444px; 
	margin: 9px 9px 0px 9px;
}


#dragschliessen{
	font-weight: 	bold;
	font-size: 	 	11px;
	text-align: 	right;
	width:				380px;
	margin-left: 18px;
}

#dragschliessenKontakt{
	font-weight: 	bold;
	font-size: 	 	11px;
	margin-top:	  5px;
	margin-left:	10px
}

#dragHr{
	text-align: 	center;
	width:				390px;
	margin-left: 	12px;
}

.contentInfoline{
	margin: 			12px;
	line-height: 	1.0em;
}


.formInfoline{
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 0 10px;
	width: 340px;
}

.textalignright{
	text-align: right;
}

.rueckruf{
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}
#muster_type{
	font-size: 20px;
	font-weight: bold;
	float: right;
	margin-top: 3px;
}

#muster_title{
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-top: 3px;
}

#keyvisual{
	margin: 				0px;
	padding: 				0px;
}

#menuoverlay{
	position: relative;
	top: 			0px;
	margin: 	0px;
	z-index:	500;
}
.overlay{
	position:					absolute; 
	background-color:	#666666; 
	top:							0px; 
	left: 						173px; 
	z-index:					500;
}

.innerOverlay{
	height: 526px;
	font-size: 11px;
	color: #cccccc;
}

a.innerOverlay:link{
		color: #cccccc;
}

.overlayContent{
	position: absolute;
	padding: 27px 12px 12px 12px;
	font-size: 13px;
	line-height: 1.5em;
	text-align: left;
}

#construction img{
	padding:5px 0px;
}

.overlayContent ul{
	margin-top:5px;
	margin-bottom:0px;
}


#qualitaet_spulen{
	float: left;
	margin-left: -50px;
	position: absolute;
}

.konstruktion_links{
	padding:0px 20px 0px 0px;
	font-weight:bold;
}

.konstruktion_rechts{
	padding:0px 20px 0px 0px;
}

.konstruktion_rechts li{
	margin-top:	 0px;
	padding-top: 0px;
}

.konstruktion_rechts ul{
	margin-top:	 0px;
	padding-top: 0px;
}

.qualitaet_rechts{
	position: absolute; 
	width:420px;
}

.produktuebersicht{ 
		 width: 850px;
     position:relative;  
     left:108px; 
     top:24px; 
     font-weight:bold; 
} 
 
.product_outer{ 
     margin-bottom: 36px; 
     height:24px; 
     position:relative; 
      
} 
 
.product_outer div{ 
     float:left; 
     width:150px; 
     height:21px; 
     background-color:#1a1a1a; 
	 vertical-align: middle;
     padding:3px 0px 0px 6px;
}

.product_outer_en{ 
     margin-bottom: 36px; 
     height:24px; 
     position:relative; 
      
} 
.product_outer_en div{ 
     float:left; 
     width:160px; 
     height:21px; 
     background-color:#1a1a1a; 
	 vertical-align: middle;
     padding:3px 0px 0px 6px;
}


.tblSpecifications{
	vertical-align:middle; 
	text-align:center; 
	border: 0; 
	width: auto;
	font-size: 14px;
	background-color: #666666;
	color: #F6F6F6;
}

.tblSpecifications th{
	font-size: 11px;	
	padding: 4px 8px 4px 8px;
}

.tblSpecHdln{
	background-color: #565656;
}

.tblSpecBgDark{
	background-color:#8A8A8A;
}

.tblSpecBgLight{
	background-color:#999999;
}

.tblSpecBgXtraLight{
	background-color:#A4A4A4;
}

.gold{
	color: 	#faeacb;
	margin-bottom:4px
}

.kontakt{
	padding-top:30px;
	font-size: 12px;
	color: #cccccc;
	line-height: 0.9em;
}

.kontakt form {
  margin:0px;
}

.kontakt textarea{
	height: 189px;
	width: 268px;
	margin-bottom: 4px;
	margin-top: -4px
}

.kontaktClose{
	text-align:right; 
	padding-top:5px;
}

.kontaktProdukt{
	font-size: 12px;
	color: #cccccc;
	line-height: 1em;
	top: 68px;
	left: 12px;
	position: absolute;
}

.kontaktProdukt form {
  margin:0px;
}

.kontaktProdukt textarea{
	height: 198px;
	width: 370px;
	margin-bottom: 4px;
}

.kontaktProdClose{
	right: 0px; 
	position: absolute; 
	font-size: 11px; 
	font-weight: bold; 
	margin-top: 15px
}

.positionerOverlay{
	top: 68px;
	left: 50px;
	position: absolute;

}

.positionerOverlaySpec{
	top: 68px;
	left: 12px;
	position: absolute;
	overflow: auto;
	height: 390px;
}

.pflichtfeld{
  position: relative; 
  font-size: 11px; 
  color: #999999; 
  top: -10px; 
  left: 120px;
}

.kontakt_plz{
	width:50px; 
	float:left; 
	margin:0px; 
	padding-bottom:1px;
}

.input{
	height: 12px;
	width: 210px;
	margin-bottom: 4px;
	font-size: 11px;
}

.inputIL{
	height: 			 12px;
	width: 				 210px;
	font-size: 		 11px;
}

.address{
	float: left;
	font-size: 12px;
	color: #cccccc;
	line-height: 1.5em;
	padding: 32px 52px 0 72px;
}

.infoline{
	float: left;
	font-size: 12px;
	color: #cccccc;
	line-height: 1.5em;
	padding: 32px 72px 0 72px;
	width: 350px;
	position: relative;
	z-index: 10;
}

.form_ort{
	padding-left:58px;
	position:static; 
}

.checkHack{
	margin-bottom: 7px;	
}



.left{
	float: 				left;
	margin-right: 70px
}


.left20pxMargin{
	float: 				left;
	margin-right: 20px
}

.left48pxMargin{
	float: 				left;
	margin-right: 48px;
}

.label{
	width: 100px;
}

.schliessenKontakt{
	text-align: right;
	margin-right: 10px
}

.topMargin{
	margin-top: 51px;
}

.marginbottom11px{
	margin-bottom: 11px;
}

.disclaimer_link{
	margin-top: 120px
}

.imgQuality{
	margin: 0 130px 0 75px;
}


.about_map{
	margin: 56px 0px 0px 217px; 
	color: #cccccc;
	position: relative;
	z-index: 100;
}

#about_management{
	margin: 0px 0px 0px 150px; 
	width: 373px;
	font-size: 12px; 
}

.spec_1bild{
margin: 8px 8px 15px 8px;
}

.spec_2bilder{
margin: 0px 8px 0px 8px;
}

.spec_1bildsingle{
margin: 30px 8px 15px 8px;
}


.typen_schliessen{
	position: absolute; 
	top:490px; 
}

.noJS{
  position:absolute; 
  top:0; 
  border: 2px solid white; 
  margin:0; 
  padding: 0 10px;
}

#weiteresAufAnfrage{
	margin-left: 5px;
	font-size:				0.85em;
  color: 						#F1F1F1;
}




/* Link styles */


a.grau:link {color: #fff; text-decoration: none;}
a.grau:visited {color: #fff; text-decoration: none;}
a.grau:active {color: #cccccc; text-decoration: none;}
a.grau:focus {color: #cccccc; text-decoration: none;}
a.grau:hover {color: #cccccc; text-decoration: none;}

a.muster:link {color: #cccccc; text-decoration: none; font-size: 11px; font-weight: normal;}
a.muster:visited {color: #cccccc; text-decoration: none; font-size: 11px; font-weight: normal;}
a.muster:active {color: #cccccc; text-decoration: none; font-size: 11px; font-weight: normal;}
a.muster:focus {color: #cccccc; text-decoration: none; font-size: 11px; font-weight: normal;}
a.muster:hover {color: #cccccc; text-decoration: none; font-size: 11px; font-weight: normal;}

a.dragschliessen:link {color: #cccccc; text-decoration: none;}
a.dragschliessen:visited {color: #cccccc; text-decoration: none;}
a.dragschliessen:active {color: #cccccc; text-decoration: none;}
a.dragschliessen:focus {color: #cccccc; text-decoration: none;}
a.dragschliessen:hover {color: #cccccc; text-decoration: none;}

a:link {color: #fff; text-decoration: none;}
a:visited {color: #fff; text-decoration: none;}
a:active {color: #FAEACB; text-decoration: none;}
a:focus {color: #FAEACB; text-decoration: none;}
a:hover {color: #FAEACB; text-decoration: none;}

a.innerOverlay:link{color: #cccccc;	font-weight: bold; }
a.innerOverlay:visited{color: #cccccc;	font-weight: bold; }
a.innerOverlay:active{color: #cccccc;	font-weight: bold; }
a.innerOverlay:focus{color: #cccccc;	font-weight: bold; }
a.innerOverlay:hover{color: #cccccc;	font-weight: bold; }


/* Navigation Typen - Corneta */
a.types, a.types:link, a.types:visited, a.types:active, a.types:focus {
color:#fff; text-decoration:none;  padding:4px 0px 4px 0px; display: block; float: left; text-align: center;
background: #343434 url(../img/button_types.gif) no-repeat 0px 0px; width: 72px; font-weight: bold; margin-left: 12px;}

a.types:hover {background: #343434 url(../img/button_types_a.gif) no-repeat 0px 0px; padding:5px 0px 3px 0px; color:#FAEACB; text-decoration:none; font-weight: bold;}


/* Navigation Typen - Textildrähte */
a.typesTD, a.typesTD:link, a.typesTD:visited, a.typesTD:active, a.typesTD:focus {
color:#fff; text-decoration:none;  padding:4px 0px 4px 0px; display: block; float: left; text-align: center; font-size:12px; height:16px;
background: #343434 url(../img/button_typesTD.gif) no-repeat 0px 0px; width: 150px; font-weight: bold; margin-left: 7px;}

a.typesTD:hover {background: #343434 url(../img/button_typesTD_a.gif) no-repeat 0px 0px; padding:5px 0px 3px 0px; color:#FAEACB; text-decoration:none; font-weight: bold;}



/* Navigation Typen - Textildrähte */
a.link_callbutton, a.link_callbutton:link, a.link_callbutton:visited, a.link_callbutton:active, a.link_callbutton:focus {
font-size: 1.1em;
color:#fff; 
text-decoration:none;  
padding:2px 0px 6px 0px; 
display: block; 
float: left; 
text-align: center;
background: #343434 url(../img/button_typesTD.gif) no-repeat 0px 0px; width: 140px; font-weight: bold; margin-left: 0px;}

a.link_callbutton:hover {background: #343434 url(../img/button_typesTD_a.gif) no-repeat 0px 0px; padding:3px 0px 5px 0px; color:#FAEACB; text-decoration:none; font-weight: bold;}



div{
  scrollbar-base-color:#A4A4A4;
  scrollbar-3d-light-color:#565656;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#565656;
  scrollbar-face-color:#A4A4A4;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#565656;
  scrollbar-track-color:#A4A4A4;

}

/************* ITALY ***************/
.navi2ndLvl_it{
  position:         absolute; 
  font-weight:      bold; 
  background-color: #999999; 
  top:              66px; 
  padding:          2px 9px 2px 9px;
  line-height:      2em;
  border-left:      1px solid #C6CCCA;
  border-right:     1px solid #656766;
  border-bottom:    1px solid #656766;
  width:            160px;
  font-size:        0.9em;
  z-index:			2000;
}

/************* English ***************/
.navi2ndLvl_en{
  position:         absolute; 
  font-weight:      bold; 
  background-color: #999999; 
  top:              66px; 
  padding:          2px 9px 2px 9px;
  line-height:      2em;
  border-left:      1px solid #C6CCCA;
  border-right:     1px solid #656766;
  border-bottom:    1px solid #656766;
  width:            145px;
  font-size:        0.9em;
  z-index:			2000;
}

/************* French ***************/
.navi2ndLvl_fr{
  position:         absolute; 
  font-weight:      bold; 
  background-color: #999999; 
  top:              66px; 
  padding:          2px 9px 2px 9px;
  line-height:      2em;
  border-left:      1px solid #C6CCCA;
  border-right:     1px solid #656766;
  border-bottom:    1px solid #656766;
  width:            180px;
  font-size:        0.9em;
  z-index:			2000;
}

/************* Language ***************/
.navi2ndLvl_lg{
  position:         absolute; 
  font-weight:      bold; 
  background-color: #999999; 
  top:              66px; 
  padding:          2px 9px 2px 9px;
  line-height:      2em;
  border-left:      1px solid #C6CCCA;
  border-right:     1px solid #656766;
  border-bottom:    1px solid #656766;
  width:            60px;
  font-size:        0.9em;
  z-index:			2000;
}

.product_outer_it{ 
     margin-bottom: 36px; 
     height:24px; 
     position:relative; 
      
} 

.product_outer_it div{ 
     float:left; 
     width:150px; 
     height:21px; 
     background-color:#1a1a1a; 
	 vertical-align: middle;
     padding:3px 0px 0px 6px;
}
/************* ITALY ***************/




