/*		globales style für kunex	*/
/*		--------------------------------*/
/*		1024x768			*/
/*		1,3460317460317460317460317460317*/

/*	----elemente----	*/

/*
Umrechnung (px)

10 - 13
11 - 14
12 - 16
13 - 17
14 - 19
15 - 20
16 - 22


*/

*,all{
	text-decoration: none;
	color: #fff;  
	font-family: Verdana, Arial, Swiss;
  	font-style: normal;
  	font-weight: normal;
	font-size: 14px; /*1024*/ 
	text-spacing: 0pt;
   	line-height: 21px; /1024*/
}

IFRAME{
    margin: 40px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px !important;
    border: 0px solid;
    width:  90%;
    height: 85%;
    }

ul{
	list-style-image:url('/img/ul.gif');
	margin-left: 10px !important; /*1024*/
}

li{
	margin-left: 10px !important; /*1024*/
	padding-bottom: 12px !important;
}

XXSELECT, XXOPTION, XXINPUT, XXTEXTAREA{
	font-height: 10pt;
	font-size: 10pt;
	border: 1px solid;
	border-color: #fff;
	color: #000;
	background: #399;
        height: 12pt;
}

.contact_input{
	font-family: Verdana, Arial, Swiss;
  	font-style: normal;
  	font-weight: normal;
	font-size: 14px;
	border: 1px solid;
	border-color: #9cc;
	color: #fff !important;
	background: #399;
	height: 23px;
	margin: 0px !important; 
	padding:0px !important;
	vertical-align : middle;
}

.xcontact_check{
	font-family: Verdana, Arial, Swiss;
  	font-style: normal;
  	font-weight: normal;
	font-size: 14px;
	text-spacing: 0pt;
	border: 0px solid;
        height: 21px;
	margin: 0px !important; 
	padding:2px !important;
	color: #000 !important;
}

.contact_check{
	color: #000 !important;
}

.contact_textarea{
	font-family: Verdana, Arial, Swiss;
  	font-style: normal;
  	font-weight: normal;
	font-size: 14px;
	text-spacing: 0pt;
	border: 1px solid;
	border-color: #9cc;
	color: #fff !important;
	background: #399;
    height: 63px;

    line-height: 21px; 

	margin: 0px !important; 
	padding:2px !important;

	 scrollbar-base-color: #399;
	 scrollbar-arrow-color: #fff;
	 
}

  a:hover,a:link,a:visited,a:active {
 	  font-weight: normal !important;
          text-decoration: none !important;

	  border: 0px solid;
  	  text-spacing: 2pt;
	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 0;
	  border-left: 0;
	  border-right: 0;
	  border-bottom: 0;
	  border-width: 0;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 0;
	  border-left-width: 0;
	  border-right-width: 0;
	  border-bottom-width: 0;
	  
	  margin: 0;
	  margin-top: 0;
	  margin-right: 0;
	  margin-bottom: 0;
	  margin-left: 0;
	  padding-top: 0;
	  padding-left: 0;
	  padding-right: 0;
	  padding-bottom: 0;
	  padding: 0;
	  white-space: 0;	
 	  color: #fff !important;
	}

  a,a:active{
  	font-weight: normal !important;
}

  a:hover{
  	font-weight: normal !important;
	text-decoration: underline !important;
}

  a:link,a:visited {
  	font-weight: normal !important;
}

  XMP {	 
     color: #00c;
  	 font-family: Courier;
	}

  PRE {	 
     color: #00c;
  	 font-family: Courier;
	}

  BODY { 
	 background: #339999;
	 background-repeat: none;
	 background-attachment: fixed;
	 color: #000;

	 scrollbar-base-color: #ddd;
	 scrollbar-arrow-color: #000; 

  	 font-height: 13px; /*1024*/
	 font-size: 13px; /*1024*/

  	 margin: 0 !important;

	 border-width: 0 !important;
	}

  HR {
	color: #ccc;
  	border: 0;
	height: 1px;
	width: 100%;
	border: 0px solid; /*NETSCAPE!!!*/
}
  
  U {
	text-decoration: underline;
  }


  I,EM {
  	 font-style: italic;
	} 

  B,STRONG {
	  font-weight: bold;
	} 

  H6 	{ 
	  font-size: 8pt;
   	  font-color: #ff0;
	}
  H5 	{ 
	  font-size: 10pt;
   	  font-color: #ff0;
	}
  H4 	{ 
	  font-size: 12pt;
   	  font-color: #ff0;
	}
  H3 	{ 
	  font-size: 14pt;
   	  font-color: #ff0;
	}
  H2 	{ 
	  font-size: 16pt;
   	  font-color: #ff0;
	}
  H1 	{ 
	  font-size : 18pt;
   	  font-color: #ff0;
	}

  TABLE,TBODY {
	  table-layout: auto;
/*	  border-color: #ccc; */
	}

  TABLE,TD,TR,TH,CELL,ROW,CAPTION,TBODY { 
/* http://www.w3.org/TR/REC-CSS2/tables.html */

	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 0;
	  border-left: 0;
	  border-right: 0;
	  border-bottom: 0;
	  border-width: 0;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 0;
	  border-left-width: 0;
	  border-right-width: 0;
	  border-bottom-width: 0;
	  
	  margin: 0 !important;
	  padding: 0 !important;
	  white-space: 0 !important;

/* 	  background: #eee;  */
	}


  IMG   {
      	  border: 0px solid;
	  margin: 0pt;
	}

/*	----klassen----		*/ 

/*	+++BOXEN+++	*/
.tabelle_oben{
	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 1;
	  border-left: 1;
	  border-right: 1;
	  border-bottom: 1;
	  border-width: 1;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 1;
	  border-left-width: 1;
	  border-right-width: 1;
	  border-bottom-width: 1;
  
	  margin-top: 0;
	  margin-right: 0;
	  margin-bottom: 0;
	  margin-left: 0;
	  margin: 0;
	  padding-top: 0;
	  padding-left: 0;
	  padding-right: 0;
	  padding-bottom: 0;
	  padding: 0 !important;
	  white-space: 0;
  
	  text-spacing: 0pt;
          line-height: 16px;
          text-indent: 0!important;
	  
          border-color: #000;
}

/* hier evtl. noch unten keine linie setzen*/
.tabelle_mitte{
	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 0;
	  border-left: 1;
	  border-right: 1;
	  border-bottom: 1;
	  border-width: 1;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 0;
	  border-left-width: 1;
	  border-right-width: 1;
	  border-bottom-width: 1;
  
	  margin-top: 0;
	  margin-right: 0;
	  margin-bottom: 0;
	  margin-left: 0;
	  margin: 0;
	  padding-top: 0;
	  padding-left: 0;
	  padding-right: 0;
	  padding-bottom: 0;
	  padding: 0 !important;
	  white-space: 0;
  
	  text-spacing: 0pt;
          line-height: 16px;
          text-indent: 0!important;
          border-color: #008;
}

.thumb,.box,.headline,.description,.linie,.ueberschrift,.box_ueberschrift{ 
	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 0;
	  border-left: 0;
	  border-right: 0;
	  border-bottom: 0;
	  border-width: 0;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 0;
	  border-left-width: 0;
	  border-right-width: 0;
	  border-bottom-width: 0;
  
	  margin-top: 0;
	  margin-right: 0;
	  margin-bottom: 0;
	  margin-left: 0;
	  margin: 0;
	  padding-top: 0;
	  padding-left: 0;
	  padding-right: 0;
	  padding-bottom: 0;
	  padding: 0 !important;
	  white-space: 0;
  
	  text-spacing: 0pt;
          line-height: 16px;
          text-indent: 0!important;
	  font-size: 12px;
	}
	

.thumb { 
	  background-color: #eee;
	}	

.description { 
	  color: #008;
/*	  background-color: #ddd;  */
	  font-weight: normal;
	  padding-left: 8pt!important;
	  padding-right: 8pt!important;
	  
	}	

.ueberschrift { 
/*	  background-color: #eee; */
	  color: #004;
	}	
	
.box_ueberschrift { 
	  color: #004;
	  background-color: #ccc;
   	  font-weight: bold;
	}	

.box { 
	  background-color: #bbb;
	}	

.linie { 
	  background-color: #ccc;
	}	
	
.linie { 
  	 font-family: Arial,Impact,Swiss,Verdana;
  	 font-style: normal;
  	 font-weight: normal;
	 font-height: 1pt;
	 font-size: 1pt;
	 text-spacing: 0pt;

         line-height: 1px;
	 }

.rand_8 {
	}



/*	spec.	*/

.WOLKEN{
	background: #eee;
}

.STRUCTUR{
  background: #D3E6E8 url('/img/hintergrund.jpg');
  margin:0px !important;
  padding: 0px !important;
  line-height: 0px important;
}

.STRUC_LINKS{
	background: #eeffff url('/img/struc_links.jpg');
}

.STRUC_OBEN{
	background: #eeffff url('/img/struc_oben.jpg');
}

.STRUC_UNTEN{
	background: #eeffff url('/img/struc_unten.jpg');
}

.STRUC_RECHTS{
	background: #eeffff url('/img/struc_rechts.jpg');
}

.LOGO{
  background: #eeffff url('/img/hintergrund.jpg');
  background-position: -40px -40px !important;
}

.GRUEN{
  background: #339999 url('/img/gruen.gif');
}

.INHALT{
  padding-right: 24px !important;
}

.GRUEN_KUNEX{
	background: #339999 url('/img/kunex_start.jpg');
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.GRUEN_KUNEX_WILLKOMMEN{
	background: #339999 url('/img/kunex.jpg');
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.GRUEN_FUSS_START{
	background: #339999 url('/img/fuss.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
}

.GRUEN_FRAME_STREIFEN{
	background: #339999 url('/img/streifen.gif');
	background-repeat: repeat-all;

}

.GRUEN_FRAME_STREIFENA{
	background: #339999 url('/img/ani.jpg');
	background-repeat: no-repeat;
	background-position: 8px 92px;
}

.MENU_BOTTOM{
  color: #ffffff !important;
}

.MENU_BOTTOM:hover{
/*  font-weight: bold !important; */
}

.MENU_TOP:hover,.MENU_TOP:link,.MENU_TOP:visited,.MENU_TOP:active {
  color: #000 !important;
}

.MENU_TOP:hover{
/*  font-weight: bold !important; */
}

.MENU_WELCOME{
  color: #FFFFFF !important;
}

.MENU_WELCOME:hover{
/*  font-weight: bold !important; */
}

.HEIGHT1{
	margin-top: 0 !important;
	line-height: 1 !important;
	margin: 0 !important;
	line-height: 1px !important;
	padding: 0px !important;
	whitespace: 0px !important;
	text-spacing: 0pt;
	cursor: default;
	height : 38px;
}

.MENU_TD{
	line-height: 1 !important;
	margin: 0px 0px 0px 0px !important;
	line-height: 1px !important;
	padding: 0px !important;
	padding-right: 4px !important;
	white-space: nowrap;
	text-spacing: 0pt;
}


.COPYRIGHT{
  font-size: 7pt;
}

.IMG0{
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
  
}

.TD0,.TD1,.TD2{
  border-width: 1 1 1 0 !important; 
	border-color: #fff !important;
	margin: 0 !important;
	line-height: 1px !important;
	padding: 0px !important;
	whitespace: 0px !important;
	text-spacing: 0pt;
	font-size: 1px;
	cursor : default;
}

.TD1{
  border-width: 1 0 1 0 !important; 
}

.TD2{
  border-width: 0 0 0 0 !important; 
}

.A_HOME{
  border-width: 0 !important; 
  border-color: #fff !important;
  margin: 0 !important; 
  line-height: 1px !important;
  padding: 0px !important;
  whitespace: 0px !important;
  text-spacing: 0pt;
  font-size: 1px;
}

.ANSCHRIFT{
  font-size: 14px !important;/*1024*/
}

.TEXT_SCHMAL{
  font-size: 13px !important; /*1024*/
  line-height: 16px !important; /*1024*/
}

.TEXT_SCHMAL2{
  font-size: 14px !important;	/*1024*/
  line-height: 18px !important;/*1024*/
  font-color: #00f;
}

.TEXT_SCHMAL2_HIGHLIGHTED{
  font-size: 14px !important; /*1024*/
  line-height: 18px !important; /*1024*/
  font-color: #00f;
  font-weight : bold;
}

.TEXT_SCHMAL3{
  font-size: 14px !important; /*1024*/
  line-height: 19px !important; /*1024*/
}

.TEXT_SCHMAL3_U{
  font-size: 14px !important; /*1024*/
  line-height: 19px !important; /*1024*/
  text-decoration: underline!important;
}

.CL_SC_LINKS{
	position: absolute;
	top: 93px;
	left: 0px;
	height:93px !important;
	visibility:visible;
	z-index: 8 !important;
	overflow: visible;
	padding: 2px;
	clip:rect(0px 232px 95px 0px);
	width: 230px !important;
	cursor : default;
}

.CL_SC_LINKS_OPEN{
  position: absolute;
  top: 100px;
  left: 0px;
  height:193px !important;
  visibility:visible;
  z-index: 8 !important; 
  overflow: visible;
  padding: 2px;
  width: 320px !important;
  background: #399;
  border: 1px solid;
  border-color: #fff;
}

.SCROLLER_I_W{
  position: absolute;
  top: 200px;
  left: 0px;
  display:visible; 
  overflow:hidden; 
  height:32px;
  width: 776px; 
}

.header_table{
  margin:0px !important;
  margin-top:22px !important;
}

.tab_content{
	width: 95%;
	margin:0px !important;
	/* geht nich :,-( padding-right: 24px !important;*/
	cursor : default;
}

.fuss_homespace{
  width:57px !important;
/*  background: #00f !important; */
}

.fuss_hometab{
  width:117px !important;
/*  background: #000 !important; */
}

.td_fuss{
  white-space:nowrap;
}

.fuss_spacer{
  width: 700px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
}

.fuss_spacer3{
  width: 200px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
}

.KATALOG_TD1{
	width: 112px !important;
	padding:0px !important;
	cursor : default;
	margin-left : 40px;
}

.KATALOG_TD2{
  margin: 0px !important;
  width:  30px !important;
  padding:0px !important;
}

.KATALOG_TABLE{
	margin: 0px; !important;
	margin-top:22px !important;
	width: 200px;
	padding:0px !important;
}

.KATALOG_BODY{
  background: #339999 url('/img/gruen.gif');
  margin: 0px !important;
}

.CONTACT_TD{
	margin: 0 !important;
	padding: 0px !important;
	padding-right: 8px !important;
	white-space: nowrap;
	text-spacing: 0pt;
	text-align: right;
	vertical-align: middle;
	width:243px;
}

.CONTACT_TD2{
	margin: 0 !important;
	padding: 0px !important;
	white-space: nowrap;
	text-spacing: 0pt;
	text-align: left;
	vertical-align: middle;
}

.CONTACT_TR{
  vertical-align: top;
  margin: 0 !important; 
  padding: 0px !important;
}

.FUSS_TABLE{
	  table-layout: auto;
	  border: outset 0pt;
	  border-collapse: collapse;
	  border-top: 0;
	  border-left: 0;
	  border-right: 0;
	  border-bottom: 0;
	  border-width: 0;
	  border-style: solid;
	  border-spacing: 0;
	  border-top-width: 0;
	  border-left-width: 0;
	  border-right-width: 0;
	  border-bottom-width: 0;
	  
	  margin: 0 !important;
	  padding: 0 !important;
}

.FUSS_TD_1,.FUSS_TD_2,.FUSS_TD_3,.FUSS_TD_4,.FUSS_TD_5,.FUSS_TD_25,.FUSS_TD_3l,.FUSS_TD_4l,.FUSS_TD_4c{
	white-space: nowrap !important;
	border-top: 1px solid White !important;
	margin: 0 !important;
	padding: 0 !important;
	cursor: default;
}

.FUSS_TD_1{
  width: 26px !important;
}
.fuss_spacer1{
  width: 26px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.FUSS_TD_2{
  width: 150px !important;
  text-align: right;
}
.fuss_spacer2{
  width: 150px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.FUSS_TD_25{
  width: 8px !important;
  border-right: 1px solid !important;
}
.fuss_spacer25{
  width: 8px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.FUSS_TD_3{
  background: url('/img/et.jpg');
  background-repeat: no-repeat; 
  background-position: 60px 0px;  
  padding-left: 84px !important;
}
.FUSS_TD_3l{
  padding-left: 84px !important;
}
.fuss_spacer3{
  width: 200px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.FUSS_TD_4{
  width: 108px !important;
  background: url('/img/doppelpfeil.gif');
  background-repeat: no-repeat;
  text-align: left;
  padding-left: 32px !important;
}
.FUSS_TD_4l{
  width: 108px !important;
  padding-left: 32px !important;
}
.FUSS_TD_4c{
  width: 158px !important;
  BACKGROUND: url(/img/xx.jpg);
  background-repeat: no-repeat;
  background-position: 120px 0px;
  text-align: left;
  padding-left: 4px !important;
  border-left: 1px solid !important;
}

.fuss_spacer4{
  width: 108px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.FUSS_TD_5{
  width: 48px !important;
  background: #ffc;

}
.fuss_spacer5{
  width: 48px !important;
  border: 0px solid;
  margin: 0;
  padding: 0;
  height: 1px !important;
}

.frm_katalog{
  width: 500px !important;
}