/* BASIC-ELEMENTS */
	html, body				{ margin:0; padding:0; }
	a:link, a:visited, a:hover, a:active	{ text-decoration:none; }
	a:link, a:visited			{ color:#333; }
	a:hover, a:active			{ color:#000000 }

	h3, p, ul, li				{ margin:0; padding:0; }
	ul						{ display: inline;}
	li 					{ list-style: disc;}
	img					{ border:none; }
	.hide					{ display:none; }
	.p100					{ height:100%; width:240px;}




/* Schriftformate */
	#index01	{ font:12px/13px "courier new",courier,mono,times; color:#FFFFFF; }
	#index02	{ font:12px/12px "courier new",courier,mono,times; color:#333; }
	#content01	{ font:12px/13px "courier new",courier,mono,times; color:#333; }
	#content02	{ font:12px/18px "courier new",courier,mono,times; color:#333; }
	#content03	{ font:12px/13px "courier new",courier,mono,times; color:#333; }
	#content04	{ font:12px/15px "courier new",courier,mono,times; color:#333; }
	#content06	{ font:12px/12px "courier new",courier,mono,times; color:#333; }
	#content08	{ font:12px/12px "courier new",courier,mono,times; color:#333; }
	#content09	{ font:12px/12px "courier new",courier,mono,times; color:#FFFFFF;}


/* Linkformate */
	#content01 a,
	#content01 a:visited	{ color:#333; }
	#content01 a:hover,
	#content01 a:active	{ color:#99AAB7; }

	#content04 a,
	#content04 a:visited	{ border-bottom:1px dashed #666; }
	#content04 a:hover,
	#content04 a:active	{ border-bottom:1px dashed #FFF; }

	#content05 a		{ float:left; padding:0 0 0 5px; }

	#content09 a,
	#content09 a:visited	{ color: #FFFFFF; border-bottom:1px solid #E7E0D2;}
	#content09 a:hover,
	#content09 a:active	{ color: #FFFFFF; border-bottom:1px solid #E7E0D2; }




/* Absätze */
	#content02 p	{ margin:0 0 10px 0; }




/* Hintergrundbilder */

	#body-bg00	{ z-index:1; background:#FFFFFF url(../img/index2.jpg) no-repeat bottom left}
	#body-bg01	{ background:#FFFFFF url(../img/body01.gif) repeat-y; }
	#body-bg02	{ background:#FFFFFF url(../img/body02.gif) repeat-y; }

	/*#page-bg00	{ z-index:1; position:absolute; left:1px; top:100px; width:100%; height:440px; background:#E9ECEF url(../img/page00.gif) repeat-x; }*/
	#page-bg00	{ z-index:0; position:absolute; left:1px; top:230px; width:100%; height:440px; background: url(../img/page00.gif) no-repeat right top; }
	#page-bg01	{ z-index:1; position:absolute; left:0; top:000px; width:100%; height:800px; background:#FFFFFF url(../img/page01.gif) repeat-x; }
	#page-bg02	{ z-index:1; position:absolute; left:0; top:000px; width:100%; height:779px; background:#FFFFFF url(../img/page02.gif) repeat-x; }
	#page-bg03	{ z-index:1; position:absolute; left:0; top:000px; width:100%; height:779px; background:#FFFFFF url(../img/page03.gif) repeat-x; }
	#page-bg04	{ z-index:1; position:absolute; left:0; top:000px; width:100%; height:779px; background:#FFFFFF url(../img/page04.gif) repeat-x; }
	#page-bg05	{ z-index:1; position:absolute; left:0; top:000px; width:100%; height:779px; background:#FFFFFF url(../img/page05.gif) repeat-x; }


	#header		{ z-index:1; position:absolute; left:0; top:0; width:1000px; height:169px; background:#E9ECEF url(../img/header.gif) no-repeat 0 0; }

	#content-bg01	{ z-index:1; position:absolute; left:1px; top:169px; width:1000px; height:610px; background:#FFFFFF url(../img/content01.gif) no-repeat 0 0; }
	#content-bg02	{ z-index:1; position:absolute; left:0; top:169px; width:1000px; height:610px; background:#FFFFFF url(../img/content02.gif) no-repeat 0 0; }
	#content-bg03	{ z-index:1; position:absolute; left:0; top:169px; width:1000px; height:610px; background:#FFFFFF url(../img/content03.gif) no-repeat 0 0; }
	#content-bg04	{ z-index:1; position:absolute; left:0; top:169px; width:1000px; height:610px; background:#FFFFFF url(../img/content04.gif) no-repeat 0 0; }




/* Logo & Banner */
	#logo		{ position:absolute; left:30px; top:0; width:100px; height:170px; }
	#banner		{ position:absolute; left:130px; top:0; width:530px; height:055px; }




/* [Start] Seiten-Navigation */
/* Top-Nav */

	#nav1			{ position:absolute; width:300px; height:25px; left:650px; top:52px; }
	#nav1 ul, #nav1 li	{ display:inline; list-style:none; }

	#nav1 li a		{ float:left; margin:0 0 0 15px; padding:0 0 0 25px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }

	#nav1 li a#nav1a	{ background:url(../gfx/ico/klein/a01.gif) no-repeat 0 0; }
	#nav1 li a#nav1b	{ background:url(../gfx/ico/klein/a02.gif) no-repeat 0 0; }
	#nav1 li a#nav1c	{ background:url(../gfx/ico/klein/a03.gif) no-repeat 0 0; }

	#nav1 li a#nav1a:hover	{ background:url(../gfx/ico/klein/a01.gif) no-repeat 0 -15px; }
	#nav1 li a#nav1b:hover	{ background:url(../gfx/ico/klein/a02.gif) no-repeat 0 -15px; }
	#nav1 li a#nav1c:hover	{ background:url(../gfx/ico/klein/a03.gif) no-repeat 0 -15px; }

	#nav1 li a#nav1a_activ	{ background:url(../gfx/ico/klein/a01.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav1 li a#nav1b_activ	{ background:url(../gfx/ico/klein/a02.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav1 li a#nav1c_activ	{ background:url(../gfx/ico/klein/a03.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}


/* Top-Nav */
/* Main-Nav */

	#nav2			{ position:absolute; width:690px; height:50px; left:250px; top:141px; }
	#nav2 ul, #nav2 li	{ display:inline; list-style:none; }

	#nav2 li a		{ float:left; margin:0 20px 0 20px; padding:0 0 0 25px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }

	#nav2 li a#nav_226	{ background:url(../gfx/ico/klein/01.gif) no-repeat 0 0; }
	#nav2 li a#nav_210	{ background:url(../gfx/ico/klein/02.gif) no-repeat 0 0; }
	#nav2 li a#nav_211	{ background:url(../gfx/ico/klein/03.gif) no-repeat 0 0; }
	#nav2 li a#nav_212	{ background:url(../gfx/ico/klein/04.gif) no-repeat 0 0; }
	#nav2 li a#nav_2	{ background:url(../gfx/ico/klein/05.gif) no-repeat 0 0; }

	#nav2 li a#nav_226:hover	{ background:url(../gfx/ico/klein/01.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_210:hover	{ background:url(../gfx/ico/klein/02.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_211:hover	{ background:url(../gfx/ico/klein/03.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_212:hover	{ background:url(../gfx/ico/klein/04.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_2:hover	{ background:url(../gfx/ico/klein/05.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}

	#nav2 li a#nav_226_active	{ background:url(../gfx/ico/klein/01.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_210_active	{ background:url(../gfx/ico/klein/02.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_211_active	{ background:url(../gfx/ico/klein/03.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_212_active	{ background:url(../gfx/ico/klein/04.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}
	#nav2 li a#nav_2_active	{ background:url(../gfx/ico/klein/05.gif) no-repeat 0 -15px; color: #6C8597; text-decoration:underline;}

/* Main-Nav */
/* Quick-Nav */

	#nav3				{ z-index:3; position:absolute; left:0; top:10px; width:40px; height:450px; text-align:center; }
	#nav3 a, #menu a:visited	{ text-decoration:none; }
	#nav3 a span			{ display:none; }
	#nav3 a:hover span.lk		{ position:absolute; display:block; left:38px; top:0; padding:10px; width:100px; background:#ACA590; font:bold 12px/12px "courier new",courier,mono; color:#FFF; }


	#nav3a				{ position:absolute; left:5px; top:10px; width:30px; height:30px; }
	#nav3a a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -7px; }
	#nav3a a:hover			{ background-position:-45px -7px; }

	#nav3b				{ position:absolute; left:5px; top:45px; width:30px; height:30px; }
	#nav3b a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -42px; }
	#nav3b a:hover			{ background-position:-45px -42px; }

	#nav3c				{ position:absolute; left:5px; top:80px; width:30px; height:30px; }
	#nav3c a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -77px; }
	#nav3c a:hover			{ background-position:-45px -77px; }

	#nav3d				{ position:absolute; left:5px; top:115px; width:30px; height:30px; }
	#nav3d a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -112px; }
	#nav3d a:hover			{ background-position:-45px -112px; }

	#nav3e				{ position:absolute; left:5px; top:150px; width:30px; height:30px; }
	#nav3e a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -147px; }
	#nav3e a:hover			{ background-position:-45px -147px; }

	#nav3f				{ position:absolute; left:5px; top:185px; width:30px; height:30px; }
	#nav3f a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -182px; }
	#nav3f a:hover			{ background-position:-45px -182px; }

	#nav3g				{ position:absolute; left:5px; top:220px; width:30px; height:30px; }
	#nav3g a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -217px; }
	#nav3g a:hover			{ background-position:-45px -217px; }

	#nav3h				{ position:absolute; left:5px; top:355px; width:30px; height:30px; }
	#nav3h a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -367px; }
	#nav3h a:hover			{ background-position:-45px -367px; }

	#nav3i				{ position:absolute; left:5px; top:390px; width:30px; height:30px; }
	#nav3i a			{ display:block; width:30px; height:30px; background:url(../gfx/page/iconset_quicknav.gif) no-repeat -5px -402px; }
	#nav3i a:hover			{ background-position:-45px -402px; }

/* Quick-Nav */
/* Shop-Nav */

	#nav4				{ display:block; padding:17px 0 0 15px; width:185px; height:33px; background:#99AAB7; }
	#nav5				{ display:block; padding:17px 0 0 15px; width:185px; height:33px; background:#ACA590; }

	#nav4 ul, #nav4 li,
	#nav5 ul, #nav5 li		{ display:inline; list-style:none; }

	#nav4 li a			{ float:left; margin:0 0 0 15px; padding:0 0 0 24px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }
	#nav4 li a#nav4a		{ background:url(../gfx/ico/klein/industriebereich.gif) no-repeat 0 0; }
	#nav4 li a#nav4a:hover		{ background:url(../gfx/ico/klein/industriebereich.gif) no-repeat 0 -15px; color:#E7E0D2; }

	#nav5 li a			{ float:left; margin:0 0 0 15px; padding:0 0 0 24px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }
	#nav5 li a#nav5a		{ background:url(../gfx/ico/klein/homebereich01.gif) no-repeat 0 0; }
	#nav5 li a#nav5a:hover		{ background:url(../gfx/ico/klein/homebereich01.gif) no-repeat 0 -15px; color:#E7E0D2; }

/* Shop-Nav */
/* Index-Nav */

	#nav6				{ z-index:3; position:absolute; left:415px; top:360px; width:260px; height:25px; }
	#nav7				{ z-index:3; position:absolute; left:415px; top:390px; width:260px; height:25px; }

	#nav6 ul, #nav6 li,
	#nav7 ul, #nav7 li		{ display:inline; list-style:none; }

	#nav6 li a			{ float:left; margin:0 0 0 15px; padding:0 0 0 24px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }
	#nav6 li a#nav6a		{ background:url(../gfx/ico/klein/homebereich02.gif) no-repeat 0 0; }
	#nav6 li a#nav6a:hover		{ background:url(../gfx/ico/klein/homebereich02.gif) no-repeat 0 -15px; color:#99AAB7; }

	#nav7 li a			{ float:left; margin:0 0 0 15px; padding:0 0 0 24px; height:15px; font:12px/12px "courier new",courier,mono,times; color:#333; }
	#nav7 li a#nav7a		{ background:url(../gfx/ico/klein/leuchtenshop.gif) no-repeat 0 0; }
	#nav7 li a#nav7a:hover		{ background:url(../gfx/ico/klein/leuchtenshop.gif) no-repeat 0 -15px; color:#99AAB7; }

/* Index-Nav */
/* [Ende] Seiten-Navigation */




/* Startseite [Index] */
/*#index		{ z-index:2; width:1000px; height:440px; background:#FFF url(../img/index.gif) repeat-x; }*/
#index	{ z-index:2; width:1000px; height:440px; background: url(../img/index.gif) no-repeat}

#index01	{ z-index:3; position:absolute; left:415px; top:240px; width:260px; height:80px; }
#index02	{ z-index:3; position:absolute; left:795px; top:310px; width:205px; height:20px; }

#index-box01	{ z-index:3; position:absolute; left:140px; top:183px; width:100px; height:100px; background:#99AAB7; }
#index-box02	{ z-index:3; position:absolute; left:290px; top:330px; width:100px; height:100px; background:#99AAB7; }
#index-box03	{ z-index:3; position:absolute; left:243px; top:183px; width:147px; height:147px; background:#E7E0D2; }




/* Contentseiten [Contentblöcke] */
#content00		{ display:none; z-index:2; position:absolute; left:50px; top:10px; width:100px; height:100px; background:#99AAB7; }
#content01		{
	z-index:2;
	position:absolute;
	left:30px;
	top:12px;
	width:216px;
	height:500px;
	padding:0 0px 0 0;
	overflow: auto;

}
#content02		{ z-index:2; position:absolute; left:270px; top:010px; width:360px; height:340px; padding:10px 20px 0 0; }
#content02b		{ z-index:2; position:absolute; left:260px; top:010px; width:400px; height:400px; }
#content03		{ z-index:2; position:absolute; left:670px; top:010px; width:240px; height:390px; padding:0 0px 0 0; }
#content04		{ z-index:2; position:absolute; left:440px; top:370px; width:340px; height:070px; padding:10px 0 20px 0; }
#content05		{ z-index:2; position:absolute; left:675px; top:450px; width:205px; height:050px; }
#content06		{ z-index:2; position:absolute; left:680px; top:510px; width:200px; height:020px; /* background:#FFF; overflow:auto; */ }
#content07		{ z-index:2; position:absolute; left:270px; top:540px; width:340px; height:080px; /* background:#EEE; overflow:auto; */ }
#content08		{ z-index:2; position:absolute; left:270px; top:410px; width:370px; height:070px; padding:10px 0 20px 0; }
#content09		{ z-index:2; position:absolute; left:270px; top:370px; width:340px; height:070px; padding:10px 0 20px 0; }



/* Tabelleformate [#content01] */
#content01 td img	{ display:block; background:#000; }
.c01, .c02, .c03	{ width:100px; }
.c04, .c08, 			{ padding:0 0 0 10px; font:11px/12px "courier new",courier,mono,times; }
/*.c05			{ font:11px/11px "courier new",courier,mono,times; text-align:center; }*/
.c05  {font:12px/12px "courier new",courier,mono,times;text-align:left;display: block; margin-left: 5px;}
.aktiv			{ padding:0 0 0 10px; font:11px/12px "courier new",courier,mono,times; color: #6C8597; text-decoration:none; background-color:#F4F1E8;}
.c06			{ font:12px/11px "courier new",courier,mono,times; text-align:center; }


/* Überschriften */
.headline01		{ margin:0 0 10px 0; font:12px/12px "courier new",courier,mono,times; color:#6C8597; font-weight:bold}
.headline01 a		{ margin:0 0 10px 0; font:12px/12px "courier new",courier,mono,times; color:#6C8597; }
.headline02		{ margin:0 0 06px 0; font:12px/12px "courier new",courier,mono,times; color:#6C8597; }
.headline03		{ margin:0 0 06px 0; font:12px/12px "courier new",courier,mono,times; color:#FFFFFF; }
.history		{color:#6C8597; font:12px/12px "courier new",courier,mono,times;}
.headline04		{ margin:0 0 10px 0; font:12px/12px "courier new",courier,mono,times; color:#6C8597; font-weight:bold}
.headline04 a		{ margin:0 0 10px 0; font:12px/12px "courier new",courier,mono,times; color:#6C8597; font-weight: bold; }

/* Formular */
#contactform {
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	font-size: 12px;
	font-weight: normal;
	font-family:  "courier new",courier,mono,times;
}
#contactform  table{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}
#contactform  td{
	padding:1px;
	font-size: 12px;
	font-weight: normal;
	font-family:  "courier new",courier,mono,times;
	text-align: left;
}
#contactform input{
	border: 1px solid #999999;
	height: 12px;
	font-family:  "courier new",courier,mono,times;
	font-size: 11px;
	color: #333333;
	padding: 1px;
}
#contactform input.buttons {
	height: 18px;
	width: auto;
	font-size: 12px;


}
#contactform textarea{
	border: 1px solid #999999;
	font-family:  "courier new",courier,mono,times;
	font-size: 12px;
	color: #333333;
	padding: 2px;
}
.formRadioButtons {
	padding: 0px;
	border: 0px none;
}
.formButtons {
	padding-bottom: 5px;
	border: 0px none;
	height:20px;
}

.aktiv_ind { padding:0 0 0 10px; font:11px/12px "courier new",courier,mono,times; color: #6C8597; text-decoration:none; background-color:#E9ECEF;}
