@charset "utf-8";
/* Interact-Design.ch */

/* Site-Body Styles */
html, body	    	{ margin:0px; padding:0px; background-color:#D0D2D5; }
p			    	{ margin:0; padding:0; }
h1					{ width:185px; height:20px; line-height:20px; display:block; color:#FF6600; text-indent:5px; background-color:#333333; margin-bottom:0px; 
					  font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
h2  				{ margin:0px; padding:0px; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#5F5F5F; }
h3  				{ margin:0px; padding:0px; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#5F5F5F; }
h4					{ margin:0px; padding:0px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF6600; }
h5					{ margin:0px; padding:0px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF6600;
					  text-indent:5px; color:#000000; background-image:url(../img_layout/tbox_bg_02.gif); float:left; }
/* Site-Layout ID Styles */
#container			{ width:850px; min-height:720px; height:100%; margin:0em auto; margin-top:0px; background-image:url(../img_layout/container_bg.gif); }
/* Für IE */
* html #container 	{ height:720px; }
#header				{ width:850px; height:150px; float:left; background-image:url(../img_layout/bg_header.jpg); }
#topnav				{ width:850px; height:40px; float:left; padding-top:10px; background-image:url(../img_layout/bg_topnav.jpg); }
#navleft			{ width:230px; min-height:500px; height:100%; float:left; padding-right:10px; }
/* Für IE */
* html #navleft	 	{ height:500px; }
#content			{ width:600px; min-height:500px; height:100%; float:left; padding-right:10px;
					  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F0F0F0; }
/* Für IE */
* html #content	 	{ height:500px; }
#footer				{ width:850px; height:30px; line-height:30px; float:left; background-image:url(../img_layout/bg_footer.jpg); 
					  font-family:Arial, Helvetica, sans-serif; color:#DFDFDF; font-size:12px; vertical-align:middle;  }
/* Div clear CLASS Styles */
.clear 		 		{clear:left; }
.clearr 		 	{clear:right; }

/* Suchen Seiten Titel links Class Styles */
.sitetitleSU		{ width:600px; height:20px; line-height:20px; display:block; vertical-align:middle; color:#333333; float:left; 
					  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; border-bottom:10px solid #FFFFFF; }
/* Toolbar Seiten Titel links Class Styles */
.sitetitleBL		{ width:400px; height:20px; line-height:20px; display:block; vertical-align:middle; color:#BFBFBF; float:left; 
					  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; border-bottom:1px solid #333333; }
/* Toolbar Seiten Titel rechts Class Styles */
.sitetitleBR		{ width:200px; height:20px; line-height:20px; display:block; vertical-align:middle; color:#FFFFFF; float:right; 
					  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-bottom:1px solid #333333; }

/* Box styles*/
.boxAll				{ float:left; border:0px solid #333333; padding:5px; margin-bottom:0px; }
/* navtop left Box ID-Styles */ 
#boxNT          	{ width:430px; height:25px; margin-left:10px; float:right; padding-top:20px; padding-left:5px; 
					  text-align:left; vertical-align:middle; }
/* Hover-Link-Class-Style */
.alink1         	{ color:#0080FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }
.alink1:hover   	{ color:#FF6600; }
.alink1a         	{ color:#0080FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; font-weight:bold; text-decoration:none; }
.alink1a:hover   	{ color:#FF6600; }
.alink2         	{ color:#0080FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.alink2:hover   	{ color:#FF6600; }
/* Navleft Menü */
.navleftMainAV		{ width:180px; height:25px; line-height:25px; background-image:url(../img_layout/button_e.jpg); text-indent:5px; color:#FF6600; }
.navleftMain		{ width:180px; height:25px; line-height:25px; background-image:url(../img_layout/button_c.jpg); text-indent:5px; color:#DBDDDF; }
.navleftMain:hover	{ background-image:url(../img_layout/button_e.jpg); }
.navleft			{ width:180px; display:block; list-style:none; margin:0em auto; padding:0px; 
					  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.navleft li			{ width:180px; height:25px; line-height:25px; display:block; list-style:none; margin:0px; 
					  background-image:url(../img_layout/button_a.png); text-indent:5px;
					  border-bottom:0px solid #CCCCCC; }
.navleft li a		{ width:180px; height:25px; line-height:25px; display:block; list-style:none; margin:0px; text-decoration:none;
 					  text-indent:25px; }
.navleft li:hover	{ background-image:url(../img_layout/button_b.png); }
.NAactiv 			{ background-image:url(../img_layout/button_d.png); color:#FF6600; }
.NAnormal 			{ color:#A6A6A6; }
/* NavTopright Hover Class Styles */
.navtop 			{ width:104px; float:right; height:30px; line-height:30px; display:block; margin:0px; text-decoration:none; color:#FFFFFF;
					  background-image:url(../img_layout/butt_navtop_a.gif); text-align:left; text-indent:5px; font-size:12px; 
					  font-family:Arial, Helvetica, sans-serif; }
.navtop:hover		{ background-image:url(../img_layout/butt_navtop_b.gif); }
.navtopActiv		{ width:104px; float:right; height:30px; line-height:30px; display:block; margin:0px; text-decoration:none; color:#FF6600;
					  background-image:url(../img_layout/butt_navtop_b.gif); text-align:left; text-indent:5px; font-size:12px; 
					  font-family:Arial, Helvetica, sans-serif; }
/* NavTopleft Hover Class Styles */
.navtopL 			{ width:104px; float:left; height:30px; line-height:30px; display:block; margin:0px; text-decoration:none; color:#FFFFFF;
					  background-image:url(../img_layout/butt_navtop_a.gif); text-align:left; text-indent:5px; font-size:12px; 
					  font-family:Arial, Helvetica, sans-serif; }
.navtopL:hover		{ background-image:url(../img_layout/butt_navtop_b.gif); }
.navtopActivL		{ width:104px; float:left; height:30px; line-height:30px; display:block; margin:0px; text-decoration:none; color:#FF6600;
					  background-image:url(../img_layout/butt_navtop_b.gif); text-align:left; text-indent:5px; font-size:12px; 
					  font-family:Arial, Helvetica, sans-serif; }
/* Suchen Box*/
.suchenBox			{ width:170px; height:110px; display:block; margin:0em auto; padding:5px; background-image:url(../img_layout/bg_picchanger.gif);
					  font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#F0F0F0; 
					  font-weight:normal; border:0px solid #CCCCCC; }
/* NavTopLeft Hover Class Styles */
.navtopLEBox		{ width:200px; height:30px; line-height:30px; float:left; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.navtopLE 	 		{ text-decoration:underline; color:#000099; font-family:Arial, Helvetica, sans-serif; }
.navtopLE:hover		{ color:#FF6600; }
/* Tabelle Textil Detail */
.texDetail			{ width:110px; height:20px; line-height:20px; float:left; display:block; text-indent:5px; vertical-align:middle; color:#FF6600;  
					  background-color:#E2E2E2; border-bottom:1px solid #CECECE; margin-bottom:0px; font-weight:bold; }
.texDetail1			{ width:270px; height:20px; line-height:20px; float:left; display:block; text-indent:5px; vertical-align:middle; color:#666666; 
					  background-color:#EBEBEB; border-bottom:1px solid #CECECE; margin-bottom:0px; }
/* Gallery Thumbs CLASS Styles */
.thumb	 			{ filter:alpha(opacity=80);	-moz-opacity: 0.50;	opacity: 0.50; border: solid 1px #333333; }
.thumb:hover 	{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border: solid 1px #FF6600; }

/* Picschanger Class Styles */
.piccha  			{ border: solid 1px #333333; }
.piccha:hover  		{ border: solid 1px #FF6600; }
.picschanger		{ width:180px; height:115px; display:block; padding-top:5px; background-image:url(../img_layout/bg_picschangerk.jpg); text-align:center;
					  font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0 auto; }
					  
/* News Leftnav and bm_news ID CLASS Styles */

.LNnewsboxTT		{ width:180px; height:20px; display:block; border-bottom:1px solid #CCCCCC; padding:5px; line-height:20px; 
				  	  margin:0 auto; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:bold; }
.LNnewsbox			{ width:150px; height:30px; display:block; border-bottom:1px dotted #FF6600; padding:5px; 
				  	  margin:0 auto; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.LNnewsbox01		{ width:180px; height:60px; display:block; border-bottom:0px dotted #FFFFFF; padding:5px; background-color:#e7e6e6;  
				  	  margin:0 auto; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; }
.LNnewsboxAD		{ width:150px; height:40px; display:block; border-bottom:1px dotted #FFFFFF; padding:5px; 
				 	  margin:0 auto; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.LNgalerieboxAD		{ width:150px; height:150px; display:block; border-bottom:1px dotted #FFFFFF; padding:5px; 
				  	  margin:0 auto; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.LNnewsAZ			{ width:150px; height:80px; display:block; border:1px dotted #FFFFFF; padding:5px;
				  	  margin:0 auto; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.newsBoxStatus  	{ width:540px; height:50px; line-height:15px; display:block; padding-left:5px; padding-right:5px; padding-top:10px; 
				  	  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #000000;
				  	  margin-bottom:10px; background-color:#333333;}


.newsBoxPD      	{ width:588px; height:30px; line-height:30px; display:block; float:left; padding-left:5px; padding-right:5px; background-color:#333333;
				  	  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; 
					  border-bottom:1px solid #000000; border-top:1px solid #515151; border-left:1px solid #515151; border-right:1px solid #000000; }					
.newsBoxTl			{ width:399px; height:25px; line-height:25px; display:block; float:left; margin-top:20px; text-indent:5px; background-color:#333333;
				  	  text-align:left; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px;
					  border-bottom:1px solid #000000; border-left:1px solid #515151; border-top:1px solid #515151; }
.newsBoxTr			{ width:189px; height:25px; line-height:25px; display:block; float:right; margin-top:20px; background-color:#333333;
				  	  text-align:right; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:5px; padding-left:5px;
					  border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #515151; color:#999999; }
.newsBoxTAutor		{ width:588px; height:20px; line-height:20px; display:block; float:left; padding-left:5px; padding-right:5px; background-color:#333333;
				  	  text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #333333; vertical-align:middle; 
					  border-bottom:1px solid #000000; border-left:1px solid #515151; border-right:1px solid #000000; border-top:1px solid #515151; color:#999999; }
.newsBoxText    	{ width:588px; display:block; float:left; border-bottom:1px solid #000000; border-top:1px solid #515151; padding-bottom:10px; 
				  	  padding-top:10px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#414141; color:#DFDFDF; 
					  border-bottom:1px solid #000000; border-top:1px solid #515151; border-left:1px solid #515151; border-right:1px solid #000000; }
.tableTD			{ width:100px; height:20px; display:block; line-height:20px; vertical-align:middle; text-align:left; float:left; }

/* News Menülink aktiv Class */
.newsHover, a.current		 { color:#000099; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
		 					   text-decoration:none; text-align:left; }
.newsHover:hover, a.current  { color:#FF6600; text-decoration:none; }
/*#########################################*/
/* Gallery seiten aktiv Sub-Menü */
.NAactivx 			{ color:#FF6600; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.NAnormalx			{ color:#0080FF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.NAnormalx:hover 	{ color:#FF6600;  text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
/*#########################################*/
/* News Home / Show Site bm_news_show0_inc/ Home Inc*/
.newsBoxShowH		{ width:160px; height:130px; display:block; float:left; margin-right:10px; margin-bottom:10px; padding-bottom:5px; }
/* News Show / Main-Home Inc*/
.newsBoxShowTT		{ width:150px; height:20px; line-height:20px; display:block; color:#FF6600; text-indent:5px; background-color:#333333; }
.newsBoxShow		{ width:150px; min-height:50px; height:100%; display:block; border-bottom:1px dotted #FF6600; padding-bottom:5px; }
/* Für IE */
* html #newsBoxShow 	{ height:50px; }
/*#########################################*/
/* Home Boxes / Layout */
.homeBox			{ width:185px; height:300px; float:left; padding:5px; margin-right:5px; margin-bottom:5px; border:1px solid #333333; }
.homeBoxTT			{ width:185px; height:20px; line-height:20px; display:block; color:#FF6600; text-indent:5px; background-color:#333333; margin-bottom:5px; }
/*#########################################*/
/* images vertical align middle */
.imgVA				{ vertical-align:middle; }

.texGetBox			{ width:150px; height:158px; display:block; background-image:url(../img_layout/bg_newsbox.png);  
					  padding:5px; float:left; margin-right:5px; margin-top:10px;
				  	  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5F5F5F; }
/* Kalender Gallery box */
.KgalleryBox        { width:368px; min-height:305px; height:100%; display:block; float:right; padding:3px; border:1px solid #333333; 
					  margin-right:10px; margin-bottom:20px; }
/* Für IE */
* html .KgalleryBox { height:}

/* Jquery */
.theboxk1	{ display:none; }
.theboxk2	{ display:none; }
.theboxk3	{ display:none; }
.theboxk4	{ display:none; }
