.tabcontent {
	display:					block!important;}






html, body{ height:100%; }

body{
	padding:					0;
	margin:						0;
	text-align:					left;
	background-color:			#FFFFFF;
	font-size:					11px;
	font-family:				Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:						rgb(0,0,0);
	overflow-x:					hidden;
	overflow:					-moz-scrollbars-vertical;
	/*scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #F3F3F3;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;*/}

a{
	font:						10px verdana,helvetica,arial,sans-serif;
	text-decoration:			none;}
	
a:link, a:visited{
	color:						#000000;
	text-decoration:			none;}

a:hover, a:active{
	text-decoration:			underline;}

div { margin-top:0; }

form{
	display:					inline;}

.clearcontent{}

/* ------------------------blöcke--------------------------- */
/*************************************************************/
/* Beschreibung aller DIV-Blöcke die das Grundlayout der     */
/* Seite bestimmen.                                          */
/*************************************************************/

/* Body! */
#outer{
	/*border:1px dashed #000fff;*/
	width:						100%;
	height:						100%;
	text-align:					left;}

/* DIV Logobereich */
div#logo img{
	display:					none;}

#logo{
	/*border:1px dashed #0f00ff;*/
	height:						90px;
	background-image:			url(../images/wi_logo.gif);
	background-repeat:			no-repeat;
	background-position:		right;}

#navtop{
	display:					none;}

#navhaupt{
	display:					none;}

#selectlang{
	display:					none;}

#search{
	display:					none;}

#main{
	/*border:1px dashed #0000ff;*/
	width:						100%;}

#mainstart table{
	/*border:1px dashed #0000ff;*/
	width:						100%;}

#navleft{
	display:					none;
	height:						1px;}

#navpfad{
	/*border:1px dashed #0ff000;*/
	background-color:			#FFFFFF;
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;}

#content{
	/*border:1px dashed #00ff00;*/
	background-color:			#FFFFFF;}

#contentleft{
	display:					none;
	height:						1px;}

#contentmain{
	/*border:1px dashed #00f0f0;*/
	width:						90%;
	background-color:			#FFFFFF;}

#footer{
	/*border:1px dashed #ff0000;*/
	width:						100%;
	text-align:					center;}

/*************************************************************/
/************************** POPUP'S **************************/
/*************************************************************/

/* Body! */
#outerPopUp{
	/*border:1px dashed #0f000f;*/
	width:						100%;
	height:						100%;
	text-align:					left;}
 
/* Oberer Frame mit "Fenster schließen"-Button */
#popUpTop{
	/*border:1px dashed #0f000f;*/
	height:						90px;
	background-image:			url(../images/wi_logo.gif);
	background-repeat:			no-repeat;
	background-position:		right;
	color:#FFFFFF;}

/*  */
#mainPopUp{
	/*border:1px dashed #0ff00f;*/
	height:						100%;}

/* Linker Frame mit Sub-Navigation */
#popUpLeft{
	/*border:1px dashed #0ff00f;*/
	display:					none;}

/* Content Frame */
#popUpRight{
	/*border:1px dashed #0f00ff;*/}

#popUpContent{
	/*border:1px dashed #0f00ff;*/}

/* Link "Fenster schließen" */
.popUpWindowClose{
	display:					none;}

/**************************** ENDE ***************************/


/* ------------------------inhalte-------------------------- */
/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Text-    */
/* und Tabellen                                              */
/*************************************************************/
/* Überschrift */
.mainHeadline{
	font:						bold 12px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				20px;}

h1.mainHeadline{
	margin-top:					2px;}

td.mainHeadline > p{margin:0; padding:0;}

/* Zwischenüberschrift */
.mainSubheadline{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;}

/* Normaler Fließtext */
.mainText{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				12pt;}

a.mainText:link, a.mainText:visited{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;
	line-height:				12pt;}

a.mainText:hover, a.mainText:active{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			underline;
	line-height:				12pt;}

/* Fetter Fließtext */
.mainTextBold{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				12pt;}

/* Fehler Fließtext */
.mainTextError{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ff0000;
	line-height:				12pt;}

/* Copyright Vermerk */
.mainCopy{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;}

/******************* TABELLENDEFINITIONEN *******************/
/* Tabellenüberschriften */
.tabHead{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#000000;
	height:						20px;
	vertical-align:				middle;
	text-align:					center;
	padding-left:				7px;
	padding-right:				7px;}

td.tabHead > p{margin:0; padding:0;}

/* Zeile Spaltenbeschreibungen */
.tabSubheadTxt{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#ababab;
	height:						20px;
	vertical-align:				middle;
	text-align:					center;}

/* Zeile Beschreibungstext */
.tabDescTxt{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#000000;
	height:						18px;
	padding:					3px 7px 4px 7px;}

td.tabDescTxt > p{margin:0; padding:0;}

/* Zeile Inhaltstext */
.tabContentTxt{
	text-align:					center;
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	border:						1px solid #000000;
	padding:					3px 7px 4px 7px;}

td > p{margin:0; padding:0;}

/* Zeile Zwischenüberschrift Kontaktdaten */
.tabKontaktSubheadTxt{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	background-color:			#EEEEEE;
	height:						20px;
	vertical-align:				middle;
	padding:					0px 7px;}

/* Zeile Inhaltstext für Kontaktdaten */
td.tabKontaktContentTxt{
	background-color:			#F5F5F5;}

td.tabKontaktContentTxt:hover{
	background-color:			#EFEFEF;}
	
/*************************** ENDE ****************************/

/* ------------------------Modulle-------------------------- */
/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Modulle  */
/*                                                           */
/*************************************************************/

/********************** KONTAKTFORMULAR **********************/
/* */
.kontaktformBeschreibungstext{
	font:						11px verdana,helvetica,arial,sans-serif;
	text-align:					justify;
	color:						#000000;}

/* */
.kontaktformInhaltstext{
	font:						10px verdana,helvetica,arial,sans-serif;
	text-align:					justify;
	line-height:				18px;
	padding-left:				3px;
	color:						#000000;}

/* */
.kontaktformFehleranzeige{
	font:						9px verdana,helvetica,arial,sans-serif;
	color:						#ff0000;
	text-align:					right;}

/* */
.kontaktformHinweis{
	font:						9px verdana,helvetica,arial,sans-serif;
	text-align:					right;}

/* */
.kontaktformBeschreibungstabelle{
	width:						110px;}

/* */
.kontaktformInhaltstabelle{
	border:						1px solid #000000;}

/* */
.kontaktformTextarea{
	border:						1px solid #FFFFFF;
	background-color:			#FFFFFF;
	padding:					2px;
	margin:						0px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	width:						98%;
	height:						150px;}

/* */
.kontaktformInputfelder{
	border:						1px solid #FFFFFF;
	background-color:			#FFFFFF;
	padding:					2px;
	margin:						0px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	width:						98%;}

/* */
.kontaktformSubmitbutton{
	border:						1px solid #000000;
	font:						10px verdana,helvetica,arial,sans-serif;
	cursor:						pointer;}

/* -------------------------ende---------------------------- */


/****************** Walzen-Anfrageformular ******************/

.anfrageform{
	font:						11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:				top;}

.anfrageformHeadline{
	font:						bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;}

.anfrageformSubHeadline{
	font:						bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;}

.anfrageformTextSmall{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;}
	
.anfrageformInput15{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						15px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput30{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						30px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput50{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						50px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput80{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						80px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput100{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						100px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput120{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						120px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformInput180{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						180px;
	height:						15px;
	border:						1px solid #000000;}

.anfrageformInput500{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						500px;
	height:						15px;
	border:						1px solid #000000;}
	
.anfrageformTextarea180-70{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						180px;
	height:						70px;
	border:						1px solid #000000;}
	
.anfrageformTextarea720-100{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						720px;
	height:						100px;
	border:						1px solid #000000;}

.anfrageformTextarea500-100{
	font:						10px Verdana, Arial, Helvetica, sans-serif;
	width:						500px;
	height:						100px;
	border:						1px solid #000000;}

.anfrageformPrint{
	font-weight:				bold;
	font-size:					12px;}
	
.anfrageformTextarea180-70Print{
	font:						bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:						180px;
	height:						70px;
	border:						1px solid #000000;}
	
.anfrageformTextarea700-100Print{
	font:						bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:						625px;
	height:						100px;
	border:						1px solid #000000;}

.anfrageformTextarea465-100Print{
	font:						bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:						465px;
	height:						100px;
	border:						1px solid #000000;}

/******************   ENDE   ******************/


/* -----------------------changeLang----------------------- */

.changeLang{
	border:						1px solid #D3D3D6;
	font:						9px verdana,helvetica,arial,sans-serif;
	background-color:			transparent;
	color:						#000000;
	padding-top:				1px;}
	
.changLangOpt{
	background-color:			#FFFFFF;}

/* -------------------------ende---------------------------- */


/* -----------------------location-------------------------- */

.locationLink{
	font:						9px Verdana, Arial, Helvetica, sans-serif;}

.locationLink:link, .locationLink:visited{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:			none;}

.locationLink:hover, .locationLink:active{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:			underline;}

/* -------------------------ende---------------------------- */


/* ------------------------navHaupt--------------------------- */

.navHaupt{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	color:						black;}

a.navHaupt:link{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	color:						black;
	text-decoration:			none;}

a.navHaupt:visited{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	color:						black;
	text-decoration:			none;}

a.navHaupt:hover{
	font:						9px Verdana, Arial, Helvetica, sans-serif;
	color:						black;
	text-decoration:			underline;}

/* -------------------------ende---------------------------- */


/* ------------------------navSub------------------------- */

.navSubHead{
	font:						bold 10pt Verdana, Arial, Helvetica, sans-serif;
	line-height:				27px;
	background-color:			#000000;
	border-bottom:				1px solid #ffffff;
	color:						#FFFFFF;}

.navSubTabelle{}

/* #### LINK FÜR WERKSTOFFE #### */
.navSubTabWerkstoffe{
	background-color:			#D3D3D6;}

.navSubLinkWerkstoffe{
	display:					block;
	height:						100%;
	padding:					5px 7px;
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-align:					center;
	text-decoration:            none;}

.navSubLinkWerkstoffe:link{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkWerkstoffe:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkWerkstoffe:hover{
	color:						#ffffff;
	background-color:			#000000;
	text-decoration:            none;}

/* #### Ebene 1 OFF #### */
.navSubTabEbene1OFF{
	border-bottom:				1px solid #ffffff;
	background-color:			#D3D3D6;}

.navSubLinkEbene1OFF{
	display:					block;
	height:						100%;
	padding:					5px 7px;
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene1OFF:link{
	font:						11px verdana,helvetica,arial,sans-serif;

	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene1OFF:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene1OFF:hover{
	color:						#ffffff;
	background-color:			#000000;
	text-decoration:            none;}

/* #### Ebene 1 ON #### */
.navSubTabEbene1ON{
	border-bottom:				1px solid #ffffff;
	background-color:			#000000;}

.navSubLinkEbene1ON{
	display:					block;
	height:						100%;
	padding:					5px 7px;
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	text-decoration:            none;}

.navSubLinkEbene1ON:link{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	text-decoration:            none;}

.navSubLinkEbene1ON:visited{
	color:						#ffffff;
	text-decoration:            none;}

.navSubLinkEbene1ON:hover{
	color:						#ffffff;
	text-decoration:            underline;}

/* #### Ebene 2 OFF #### */
.navSubTabEbene2OFF{
	border-bottom:				1px solid #ffffff;
	background-color:			#E8E7E7;}

.navSubLinkEbene2OFF{
	display:					block;
	height:						100%;
	padding:					2px 0px 2px 20px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFF:link{
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFF:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFF:hover{
	color:						#000000;
	text-decoration:            none;
	background-color:			#D0DCE5;}

/* #### Ebene 2 ON #### */
.navSubTabEbene2ON{
	border-bottom:				1px solid #ffffff;
	background-color:			#D0DCE5;}

.navSubLinkEbene2ON{
	display:					block;
	height:						100%;
	padding:					2px 0px 2px 20px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ON:link{
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ON:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ON:hover{
	color:						#000000;
	text-decoration:            underline;}

/* #### Ebene 2 OFF LOCKED #### */
.navSubTabEbene2OFFLocked{
	border-bottom:				1px solid #ffffff;
	background-color:			#E8E7E7;}

.navSubLinkEbene2OFFLocked{
	display:					block;
	height:						100%;
	padding-left:				2px;
	padding-top:				2px;
	padding-bottom:				2px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFFLocked:link{
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFFLocked:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2OFFLocked:hover{
	color:						#000000;
	text-decoration:            none;
	background-color:			#D0DCE5;}

/* #### Ebene 2 ON LOCKED #### */
.navSubTabEbene2ONLocked{
	border-bottom:				1px solid #ffffff;
	background-color:			#D0DCE5;}

.navSubLinkEbene2ONLocked{
	display:					block;
	height:						100%;
	padding-left:				2px;
	padding-top:				2px;
	padding-bottom:				2px;
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ONLocked:link{
	font:						10px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ONLocked:visited{
	color:						#000000;
	text-decoration:            none;}

.navSubLinkEbene2ONLocked:hover{
	color:						#000000;
	text-decoration:            underline;}

/* -------------------------ende---------------------------- */


/* ------------------------navSubSub--------------------------- */

.navSubSubText{
	font:						9px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				20px;}

.navSubSubTextBold{

	font:						bold 9px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				20px;}

.navSubSubLink{
	font:						9px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;
	line-height:				20px;}

a.navSubSubLink:link, a.navSubSubLink:visited{
	font:						9px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;
	line-height:				20px;}

a.navSubSubLink:hover, a.navSubSubLink:active{
	color:						#000000;
	text-decoration:			underline;
	line-height:				20px;}

/* -------------------------ende---------------------------- */


/* ------------------------sitemap-------------------------- */

.siteText1Ebene{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText1Ebene:link, a.siteText1Ebene:visited{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText1Ebene:hover, a.siteText1Ebene:hover{
	color:						#000000;
	text-decoration:			underline;}

.siteText2Ebene{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText2Ebene:link, a.siteText2Ebene:visited{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText2Ebene:hover, a.siteText2Ebene:hover{
	color:						#000000;
	text-decoration:			underline;}

.siteText3Ebene{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText3Ebene:link, a.siteText3Ebene:visited{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteText3Ebene:hover, a.siteText3Ebene:hover{
	color:						#000000;
	text-decoration:			underline;}

.siteText4Ebene{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#21315b;
	text-decoration:			none;}

a.siteText4Ebene:link, a.siteText4Ebene:visited{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#21315b;
	text-decoration:			none;}

a.siteText4Ebene:hover, a.siteText4Ebene:active{
	color:						#21315b;
	text-decoration:			underline;}

.siteTextArtikel{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteTextArtikel:link, a.siteTextArtikel:visited{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

a.siteTextArtikel:hover, a.siteTextArtikel:active{
	color:						#000000;
	text-decoration:			underline;}

/* -------------------------ende---------------------------- */


/* ------------------------suchen--------------------------- */

.suchenText{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;
	margin-top:					15px;
	margin-bottom:				15px;}

.suchenSuchfeld{
	border:						1px solid #D3D3D6;
	font:						11px verdana,helvetica,arial,sans-serif;
	background-color:			#FFFFFF;
	color:						#000000;
	width:						120px;
	vertical-align:				middle;
	margin-top:					2px;
	margin-bottom:				2px;}

a.suchenButton{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;}

/* -------------------------ende---------------------------- */

