/************************************************************************
=========================================================================
	author:	kill.gates				[wwwdot59to1dotde]
									[imehlslashkilldotgatesat59to1dotde]
	date:	2006/08/06									
-------------------------------------------------------------------------
	client:		igepa
	site:		www.siebdruck-werbetechnik.de
	media:		all  
=========================================================================
	css files:
=========================================================================
	 1] global/typography:				[global.css]
	 2] structure/layout:				[lay.css]
	 3] navigation:						[nav.css]
	 4] googlesearch:					[table.css]
	 5] map:							[map.css]
	 6] lightbox 2.0*:					[lightbox.css]
	 7] form styles:					[form_x.css]
	 8] table styles: 					[table_x.css]
	 9] misc styles: 					[xxx.css] 
	10] misc styles: 					[xxx.css]			************/

/************************************************************************
	3.1 - NAVIGATION / SITEINFO	
************************************************************************/

ul#siteinfobox {
margin: 0px 0 0px 350px;
margin: 0px 0 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
list-style-type: none;
line-height: 16px;
background: transparent;
display:inline;
float:left;

text-align:center;
width:920px;
 }

ul#siteinfobox li {
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
list-style: none;
color: #414141;
background: transparent;
display:inline; }

ul#siteinfobox li a:link, ul#siteinfobox li a:visited	{
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent; }

ul#siteinfobox li a:hover, ul#siteinfobox li a:active {
font-weight: normal;
text-decoration: underline;
color: #414141;
background: transparent; }

ul#siteinfobox li a#siteinfoboxa {
font-weight: bold;
text-decoration: underline;
color: #414141;
background: transparent; }


/************************************************************************
	3.2 - NAVIGATION / NAV01	
************************************************************************/

ul#nav01box {
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 10px;
width: 530px;
height: 40px;
font-size: 12px;
list-style-type: none;
background: transparent;
float: left; }

ul#nav01box li {
margin: 0px 5px 5px 0px;
padding: 0px 5px 0px 0px;
font-weight: normal;
text-align: left;
list-style: none;
color: #414141;
border-right: #414141 1px solid;
background: transparent;
float: left;
overflow: hidden; }

ul#nav01box li a:link, ul#nav01box li a:visited	{
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent; }

ul#nav01box li a:hover, ul#nav01box li a:active {
font-weight: normal;
color: #414141;
text-decoration: underline;
background: transparent; }

ul#nav01box li a#nav01boxa {
font-weight: bold;
text-decoration: underline;
color: #414141;
background: transparent; }



/***********************************************************************
	3.3 - NAVIGATION / NAV02 LEVEL 01	
************************************************************************/

div.col02 div.news-amenu-container {
	border:2px dashed #9900aa;
	display:none;
}

ul.nav02box_lv01 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent; }

ul.nav02box_lv01 li {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
line-height: 16px;
text-align: left;
list-style: none;
color: #414141;
border-bottom: 1px solid #cacbcb;
background: transparent;
display: block; 
overflow: hidden; }

ul.nav02box_lv01 li a:link, ul.nav02box_lv01 li a:visited	{
padding: 3px 0px 3px 15px;
text-decoration: none;
color: #414141;
background: transparent url(../images/nav02_l01.gif) 5px 50% no-repeat;
display: block; }

ul.nav02box_lv01 li a:hover, ul.nav02box_lv01 li a:active {
font-weight: normal;
text-decoration: none;
color: #fff;
background: #006f4d url(../images/nav02_l01.gif) -295px 50% no-repeat; }

ul.nav02box_lv01 li a#nav02box_lv01a {
font-weight: normal;
text-decoration: none;
color: #fff;
background: #006f4d url(../images/nav02_l01.gif) -295px 50% no-repeat; }



/***********************************************************************
	3.4 - NAVIGATION / NAV02 LEVEL 02	
************************************************************************/

ul.nav02box_lv02 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent; }

ul.nav02box_lv02 li {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
line-height: 15px;
text-align: left;
list-style: none;
color: #414141;
border-top: 1px solid #cacbcb;
border-bottom:none;
background: transparent;
display: block; 
overflow: hidden; }

ul.nav02box_lv02 li a:link, ul.nav02box_lv02 li a:visited	{
padding: 3px 0px 3px 25px;
text-decoration: none;
font-weight: normal;
color: #414141;
background: transparent url(../images/nav02_l02.gif) 15px 50% no-repeat;
display: block; }

ul.nav02box_lv02 li a:hover, ul.nav02box_lv02 li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent url(../images/nav02_l02.gif) -285px 50% no-repeat; }

ul.nav02box_lv02 li a#nav02box_lv02a {
font-weight: normal;
text-decoration: none;
color: #414141;
background: #cacbcb url(../images/nav02_l02.gif) -285px 50% no-repeat; }


/***********************************************************************
	3.5 - NAVIGATION / NAV02 LEVEL 03	
************************************************************************/

ul.nav02box_lv03 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent; }

ul.nav02box_lv03 li {
margin: 0px 0px 0px 0px;
font-size: 10px;
font-weight: normal;
line-height: 15px;
text-align: left;
list-style: none;
color: #414141;
border-bottom: 1px solid #f4f5f5;
background: #fff;
display: block; 
overflow: hidden; }

ul.nav02box_lv03 li a:link, ul.nav02box_lv03 li a:visited	{
padding: 3px 0px 3px 25px;
text-decoration: none;
font-weight: normal;
color: #414141;
background: transparent url(../images/nav02_l03.gif) -700px 50% no-repeat;
display: block; }

ul.nav02box_lv03 li a:hover, ul.nav02box_lv03 li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent url(../images/nav02_l03.gif) 15px 50% no-repeat; }

ul.nav02box_lv03 li a#nav02box_lv03a {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent url(../images/nav02_l03.gif) 15px 50% no-repeat; }





/***********************************************************************
	3.6 - NAVIGATION / NAV03	
************************************************************************/

ul#nav03box {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 450px;
height: 55px;
font-size: 9px;
list-style-type: none;
background: transparent;
float: left; }

ul#nav03box li {
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
text-align: left;
list-style: none;
color: #ff0000;
background: transparent;
float: left;
overflow: hidden; }

ul#nav03box li a:link, ul#nav03box li a:visited	{
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent; }

ul#nav03box li a:hover, ul#nav03box li a:active {
font-weight: normal;
text-decoration: none;
color: #ff0000;
background: transparent; }

ul#nav03box li a#nav03boxa {
font-weight: bold;
text-decoration: none;
color: #ff0000;
background: transparent; }


/***********************************************************************
	3.7 - NAVIGATION / PRODUCTS	(index.php)
************************************************************************/

ul#navprod_ovbox {
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
list-style-type: none;
font-size: 85%;
background: transparent;
float: left;  }

ul#navprod_ovbox li { 
height: 90px;
display: block;
float: left; }

ul#navprod_ovbox li span  {
display: none; }


ul#navprod_ovbox li a  {
display: block;
height: 90px; }

ul#navprod_ovbox li a:hover {
display: block;
height: 90px; }




li#navprod_ovbox_li_01 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_01 a:link, li#navprod_ovbox_li_01 a:visited {
background: transparent url(../images/nav_prod.jpg) 0px 0px no-repeat; }

li#navprod_ovbox_li_01 a:hover, li#navprod_ovbox_li_01 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -480px 0px no-repeat; }




li#navprod_ovbox_li_02 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_02 a:link, li#navprod_ovbox_li_02 a:visited {
background: transparent url(../images/nav_prod.jpg) -160px 0px no-repeat; }

li#navprod_ovbox_li_02 a:hover, li#navprod_ovbox_li_02 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -640px 0px no-repeat; }




li#navprod_ovbox_li_03 {
margin: 0px 0px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_03 a:link, li#navprod_ovbox_li_03 a:visited {
background: transparent url(../images/nav_prod.jpg) -320px 0px no-repeat; }

li#navprod_ovbox_li_03 a:hover, li#navprod_ovbox_li_03 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -800px 0px no-repeat; }




li#navprod_ovbox_li_04 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_04 a:link, li#navprod_ovbox_li_04 a:visited {
background: transparent url(../images/nav_prod.jpg) 0px -90px no-repeat; }

li#navprod_ovbox_li_04 a:hover, li#navprod_ovbox_li_04 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -480px -90px no-repeat; }


li#navprod_ovbox_li_05 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_05 a:link, li#navprod_ovbox_li_05 a:visited {
background: transparent url(../images/nav_prod.jpg) -160px -90px no-repeat; }

li#navprod_ovbox_li_05 a:hover, li#navprod_ovbox_li_05 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -640px -90px no-repeat; }


li#navprod_ovbox_li_06 {
margin: 0px 0px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_06 a:link, li#navprod_ovbox_li_03 a:visited {
background: transparent url(../images/nav_prod.jpg) -320px -90px no-repeat; }

li#navprod_ovbox_li_06 a:hover, li#navprod_ovbox_li_03 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -800px -90px no-repeat; }




li#navprod_ovbox_li_07 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_07 a:link, li#navprod_ovbox_li_07 a:visited {
background: transparent url(../images/nav_prod.jpg) 0px -180px no-repeat; }

li#navprod_ovbox_li_07 a:hover, li#navprod_ovbox_li_07 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -480px -180px no-repeat; }


li#navprod_ovbox_li_08 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_08 a:link, li#navprod_ovbox_li_08 a:visited {
background: transparent url(../images/nav_prod.jpg) -160px -180px no-repeat; }

li#navprod_ovbox_li_08 a:hover, li#navprod_ovbox_li_08 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -640px -180px no-repeat; }


li#navprod_ovbox_li_09 {
margin: 0px 0px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_09 a:link, li#navprod_ovbox_li_09 a:visited {
background: transparent url(../images/nav_prod.jpg) -320px -180px no-repeat; }

li#navprod_ovbox_li_09 a:hover, li#navprod_ovbox_li_09 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -800px -180px no-repeat; }




li#navprod_ovbox_li_10 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_10 a:link, li#navprod_ovbox_li_10 a:visited {
background: transparent url(../images/nav_prod.jpg) 0px -270px no-repeat; }

li#navprod_ovbox_li_10 a:hover, li#navprod_ovbox_li_10 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -480px -270px no-repeat; }


li#navprod_ovbox_li_11 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_11 a:link, li#navprod_ovbox_li_11 a:visited {
background: transparent url(../images/nav_prod.jpg) -160px -270px no-repeat; }

li#navprod_ovbox_li_11 a:hover, li#navprod_ovbox_li_11 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -640px -270px no-repeat; }


li#navprod_ovbox_li_12 {
margin: 0px 0px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_12 a:link, li#navprod_ovbox_li_12 a:visited {
background: transparent url(../images/nav_prod.jpg) -320px -270px no-repeat; }

li#navprod_ovbox_li_12 a:hover, li#navprod_ovbox_li_12 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -800px -270px no-repeat; }





li#navprod_ovbox_li_13 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_13 a:link, li#navprod_ovbox_li_13 a:visited {
background: transparent url(../images/nav_prod.jpg) 0px -360px no-repeat; }

li#navprod_ovbox_li_13 a:hover, li#navprod_ovbox_li_13 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -480px -360px no-repeat; }


li#navprod_ovbox_li_14 {
margin: 0px 10px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_14 a:link, li#navprod_ovbox_li_14 a:visited {
background: transparent url(../images/nav_prod.jpg) -160px -360px no-repeat; }

li#navprod_ovbox_li_14 a:hover, li#navprod_ovbox_li_14 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -640px -360px no-repeat; }


li#navprod_ovbox_li_15 {
margin: 0px 0px 10px 0px;
width: 160px;
display: block; }

li#navprod_ovbox_li_15 a:link, li#navprod_ovbox_li_15 a:visited {
background: transparent url(../images/nav_prod.jpg) -320px -360px no-repeat; }

li#navprod_ovbox_li_15 a:hover, li#navprod_ovbox_li_15 a:active {
width: 160px;
background: transparent url(../images/nav_prod.jpg) -800px -360px no-repeat; }





/***********************************************************************
	3.8 - NAVIGATION / PRODUCTS	(eg:produktgruppe/index.php)
************************************************************************/

ul#navprodbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 25px 0px;
list-style-type: none;
background: transparent;
display: inline;
float: left;  }

ul#navprodbox li { 
margin: 0px 10px 5px 0px;
padding: 0;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-align: left;
list-style: none;
color: #fff;
display: inline;
float: left; }

ul#navprodbox li a:link, ul#navprodbox li a:visited {
padding: 10px 0px 10px 10px;
width: 500px;
font-weight: normal;
text-decoration: none;
color: #414141;
border-right: 1px solid #cacbcb;
border-bottom: 1px solid #cacbcb;
background: #f4f5f5;
display: inline;
float: left;
clear: both; }

ul#navprodbox li a:hover, ul#navprodbox li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
border-right: 1px solid #cacbcb;
border-bottom: 1px solid #cacbcb;
background: #efefef; }

ul#navprodbox li span.navprodboxspan { 
font-size: 11px;
line-height: 11px;
font-weight: normal;
text-align: left;
list-style: none;
color: #666; }

ul#navprodbox li span.img_navprodboxspan { 
font-size: 11px;
line-height: 11px;
font-weight: normal;
text-align: left;
list-style: none;
color: #666;
float: right; }


/***********************************************************************
	3.9 - NAVIGATION / DOWNLOAD	
************************************************************************/

/*
div.col02 ul.navdwnlbox {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 15px;
list-style-type: none;
text-align: center;
background: transparent;
 }

div.col02 ul.navdwnlbox li { 
margin: 0px 10px 5px 0px;
padding: 0;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-align: left;
list-style: none;
color: #fff;
background: transparent;
display: block; }

div.col02 ul.navdwnlbox li a:link, div.col02 ul.navdwnlbox li a:visited {
padding: 0px 0px 0px 22px;
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent url(../images/dwnl_pdf.gif) left center no-repeat; }

div.col02 ul.navdwnlbox li a:hover, div.col02 ul.navdwnlbox li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent url(../images/dwnl_pdf.gif) left center no-repeat; }
*/
ul.navdwnlbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 550px;
list-style-type: none;
text-align: center;
background: transparent;
float: left; }

ul.navdwnlbox li { 
margin: 0px 10px 0px 0px;
padding: 5px 0px 10px 15px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-align: left;
list-style: none;
color: #fff;
border-bottom: 1px solid #fff;
background: transparent;
display: block; }

ul.navdwnlbox li a:link, ul.navdwnlbox li a:visited {
padding: 0px 0px 0px 3px;
font-weight: normal;
text-decoration: none;
color: #414141;
}

ul.navdwnlbox li a:hover, ul.navdwnlbox li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
}



/***********************************************************************
	3.10 - NAVIGATION / DOWNLOAD	
************************************************************************/

ul.navfeatbox {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 720px;
list-style-type: none;
text-align: center;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
background: transparent;
float: left;  }

ul.navfeatbox li { 
margin: 0px 40px 5px 0px;
padding: 0;
font-size: 11px;
line-height: 14px;
font-weight: normal;
text-align: left;
list-style: none;
color: #fff;
background: transparent;
display: block;
float: left; }

ul.navfeatbox li a:link, ul.navfeatbox li a:visited {
padding: 0px 0px 0px 18px;
font-weight: normal;
text-decoration: underline;
color: #414141;
background: transparent; }

ul.navfeatbox li a:hover, ul.navfeatbox li a:active {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent; }

ul.navfeatbox li.pdf {
background: url(../images/pdf.gif) left center no-repeat;}

ul.navfeatbox li.print {
background: url(../images/print.gif) left center no-repeat;}

ul.navfeatbox li.rec {
background: url(../images/rec.gif) left center no-repeat;}

ul.navfeatbox li.pagetop {
background: url(../images/pagetop.gif) left center no-repeat;}


/***********************************************************************
	3.11 - NAVIGATION / LANG	
************************************************************************/

ul#langbox {
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 13px;
font-size: 85%;
list-style-type: none;
background: transparent;
float: left; }

ul#langbox li { 
margin: 0px 10px 10px 0px;
padding: 0;
font-weight: normal;
text-align: left;
list-style: none;
color: #fff;
float: left;  }

ul#langbox li a:link, ul#langbox li a:visited {
padding: 0px 0px 0px 0px;
font-weight: normal;
text-decoration: none;
color: #fff;
background: transparent; 
float: left; }

ul#langbox li a:hover, ul#langbox li a:active {
font-weight: normal;
text-decoration: none;
color: #fff;
background: transparent; }

ul#langbox li a#langboxa {
font-weight: normal;
text-decoration: none;
color: #414141;
background: transparent; }






/***********************************************************************
//	Lightbox v2.02
//	by Lokesh Dhakar - http://www.huddletogether.com
//	3/31/06
//
//	For more information on this script, visit:
//	http://huddletogether.com/projects/lightbox2/
//
//	Licensed under the Creative Commons Attribution 2.5 License
	- http://creativecommons.org/licenses/by/2.5/
//	
//	Credit also due to those who have helped, inspired, 
	and made their code available to the public.
//	Including: Scott Upton(uptonic.com), 
	Peter-Paul Koch(quirksmode.org), Thomas Fuchs(mir.aculo.us), 
	and others.
//
************************************************************************/

/*e-o-f*****************************************************************/
