/* RESET SETTINGS 
---------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* TEXT SETTINGS
---------------------------------------------------*/
body{font:12px/1.5 Arial,Verdana,Calibri,sans-serif}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:14px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:12px}
h6{font-size:12px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}

/* GRID SETTINGS
---------------------------------------------------*/
.container_12,
.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3,
.container_16 .grid_4{width:220px}
.container_12 .grid_6,
.container_16 .grid_8{width:460px}
.container_12 .grid_9,
.container_16 .grid_12{width:700px}
.container_12 .grid_12,
.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,
.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,
.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,
.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,
.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,
.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,
.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* INDIVIDUAL SETTINGS
---------------------------------------------------*/
body{background-color:#000;}
* {margin:0;padding:0;}
html, body {height:100%;}
body {background-color:#000;color:#FFF;font:100.01%/0.8 Arial,Verdana,Calibri,sans-serif;text-align:center; /* horizontal centering for IE Win quirks */}
.distance { 
width:1px;
height:50%;
background-color:#000;
margin-bottom:-300px; /* half of container's height */
float:left;
}
.container {
margin:0 auto;
padding:20px 0;
position:relative; /* puts container in front of distance */
text-align:left;
height:600px;
width:1000px;
clear:left;
background-color:#000;
/*background:url(../fileadmin/website/images/bg_container.gif) no-repeat fixed center;*/
}


.dn{display:none;}
h1, a{color:#FFF;}
p.bodytext {margin:0 0 8px 0;font-size:12px;line-height:15px;}
p.align-center {font-size:12px;line-height:15px;text-align:center;}
ul li {font-size:12px;line-height:15px;}
.header{}
.main1 {height:280px;width:1000px !important;display:block;padding:0;}
.main2 {height:240px;margin:20px 0;}
.main3 {height:240px;margin:20px 0;padding:0 10px 0 0;overflow:auto;width:760px !important;}

.footer{width:990px !important;margin:0;padding:0;}
.footer p,
.footer p a{text-align:left;color:#FFFFFF;font-size:11px;}
.footer p{float:left;margin:10px 0 0 10px;}
.logo {position:absolute;top:510px;left:20px;/*width:260px;height:138px;width:980px;height:363px;*/}
.logo a {/*display:block;width:260px;height:138px;width:980px;height:363px;text-indent:-999em;*/}
.logo a:hover {}

ul#nav-left,
ul#nav-left li {list-style-type:none;margin:0;padding:0;}
/* NAV-LEFT Level 1*/
ul#nav-left {margin:0 0 0 20px;}
ul#nav-left li {margin:0 0 5px 0;font-size:14px;}
ul#nav-left li.first {}
ul#nav-left li.last {}
ul#nav-left li a {font-size:14px;text-decoration:none;background-repeat:no-repeat;background-position:left center;}
ul#nav-left li a:hover {text-decoration:underline;}
ul#nav-left li a.no {}
ul#nav-left li a.ifsub {}
ul#nav-left li a.cur {font-weight:bold;padding:0 0 0 15px;background-image:url(../fileadmin/website/images/cur.gif);}
ul#nav-left li a.curifsub {font-weight:bold;padding:0 0 0 15px;background-image:url(../fileadmin/website/images/curifsub.gif);}
ul#nav-left li a.act {font-weight:bold;padding:0 0 0 15px;background-image:url(../fileadmin/website/images/act.gif);}
ul#nav-left li a.actifsub {font-weight:bold;padding:0 0 0 15px;background-image:url(../fileadmin/website/images/actifsub.gif);}
ul#nav-left li a.spc {}
/* NAV-LEFT Level 2*/
ul#nav-left li ul {margin:0 0 0 15px;}
ul#nav-left li ul li {font-size:13px;}
ul#nav-left li ul li.first {}
ul#nav-left li ul li.last {}
ul#nav-left li ul li a {font-size:13px;text-decoration:none;}
ul#nav-left li ul li a:hover {}
ul#nav-left li ul li a.no {}
ul#nav-left li ul li a.ifsub {}
ul#nav-left li ul li a.cur {font-weight:bold;}
ul#nav-left li ul li a.curifsub {font-weight:bold;}
ul#nav-left li ul li a.act {font-weight:bold;}
ul#nav-left li ul li a.actifsub {font-weight:bold;}
ul#nav-left li ul li a.spc {}

ul.nav_footer,
ul.nav_footer li {list-style-type:none;margin:0;padding:0;font-size:11px;color:#393089;}
ul.nav_footer {text-align:right;margin:10px 0 0 0;}
ul.nav_footer li {text-align:right;display:inline;}
ul.nav_footer li.first {}
ul.nav_footer li.last {}
ul.nav_footer li a {font-size:11px;font-weight:bold;color:#393089;text-decoration:none;}
ul.nav_footer li a:hover {color:#CCC;}
ul.nav_footer li a.act {color:#FFF;}

#mailform {}
#mailform fieldset {}
#mailform fieldset label {font-size:12px;float:left;width:120px;height:20px;}
#mailform fieldset input {border:1px solid #393089;width:250px;margin:0 300px 5px 0;clear:right;}
#mailform fieldset input.mf-input {}
#mailform fieldset textarea.mf-textarea {border:1px solid #393089;width:250px;}
#mailform fieldset input.mf-check {}
#mailform fieldset input.mf-submit {cursor:pointer;border:0;width:302px;font-weight:bold;color:#FFF;color:#FFF;background-color:#393089;margin:0 0 0 40px;}


#kwick              { width:980px;}
#kwick a {font-size:14px;font-weight:bold;text-decoration:none;/*text-indent:10px;*/}
#kwick .kwicks          { height:280px; list-style-type:none; margin:0; padding:0;display: block;overflow: hidden; }
#kwick li           { float:left;margin:0;padding:0;display: block;overflow: hidden;}
#kwick .kwick           { display:block; cursor:pointer; overflow:hidden; height:280px; width:245px; }
#kwick .kwick span      { display:none; }
#kwick .area1 { background-image:url(../fileadmin/website/_daten/hauptbereiche/spitzen.jpg);background-position:center -100px;}
#kwick .area2 { background-image:url(../fileadmin/website/_daten/hauptbereiche/technischetextilien.jpg);background-position:center left;}
#kwick .area3 { background-image:url(../fileadmin/website/_daten/hauptbereiche/gardinen.jpg);background-position:center left;}
#kwick .area4 { background-image:url(../fileadmin/website/_daten/hauptbereiche/weiteregeschaeftszweige.jpg);background-position:center left;}


/* div with the gallery inside */
#ext-thumbnails{
  height:70px;
  text-align:left;
  margin:0;
  width:700px;
  padding:5px 0 0 0;
  background-color:#000;
}

/* div around the imgs */
.carouselWrapper {
margin:0;padding:0;
}

/* single thumbnail */
.thumbnail{
  float:left;
  padding:0px;
  border:1px solid #393089;
  background:#000;
  margin:1px;height:60px !important;width:60px !important;margin-left:0 !important;
}
.thumbnail:hover{cursor:pointer;}

/* label = title of an image */
.label {
  font-weight:bold;
  font-size:11px;display:none;
}

/* number of the image */
.number {
  font-weight:normal;
  font-style:italic;
  font-size:11px;display:none;
}


/* KWICKS
---------------------------------------------------*/
/* defaults for all examples */
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
}

/* example 2 */
#example2 li {
	float: left;
	width: 245px;
	height: 280px;
	margin-right: 0px;margin:0;padding:0;
}
#example2 #kwick1 { 
	background-color: #53b388;
}
#example2 #kwick1.active { 
	background-color: #86e6bb;
}
#example2 #kwick2 {
	background-color: #5a69a9;
}
#example2 #kwick2.active {
	background-color: #8d9cdc;
}
#example2 #kwick3 {
	background-color: #c26468;
}
#example2 #kwick3.active {
	background-color: #f5979b;
}
#example2 #kwick4 { 
	background-color: #bf7cc7;
	margin-right: none;
}
#example2 #kwick4.active { 
	background-color: #efaffa;
}



.tx-mlmaps-pi1 {
}
.marker-layer {
	background-color:	#393089;
	color:		#FFFFFF;
	border:		1px solid #FFFFFF;
	font-weight:	bold;
	margin:		0:
	padding:		0;
}
#map_container IMG {
	border:		none;
}
#map_container P.bodytext {
	color:		#FFFFFF;
	font-size:	11px;
	padding-top:	4px;
	padding-left:	5px;
}

