/************************************************************************

	2.1 - LAYOUT 

************************************************************************/



div#wrapper {

position: absolute;

top: 10px;

left: 50%;

margin: 0px 0px 0px -470px;

padding: 0px 0px 0px 0px; 

width: 940px;

background: transparent;

z-index: 1; }



div #header {

position: absolute;

top: 0px;

left: 0px;

width: 940px;

height: 180px;

background: transparent;

z-index: 2;

display:none; }



div #h1logo a {

position: absolute;

top: 60px;

left: 740px;

width: 175px;

height: 50px;

background: #fff url(../images/h1logo.jpg) left top no-repeat;

z-index: 50; }



div #headerimg {

position: absolute;

top: 0px;

left: 0px;

width: 740px;

height: 125px;

background: transparent;

overflow: hidden;

z-index: 1; }



div .img_head_01_01 {

background: 

transparent url(../images/img_head_01_01.jpg) left top no-repeat

! important; }



div .img_head_02_01 {

background: 

transparent url(../images/img_head_02_01.jpg) left top no-repeat

! important; }



div .img_head_03_01 {

background: 

transparent url(../images/img_head_03_01.jpg) left top no-repeat

! important; }



div .img_head_04_01 {

background: 

transparent url(../images/img_head_04_01.jpg) left top no-repeat

! important; }



div .img_head_05_01 {

background: 

transparent url(../images/img_head_05_01.jpg) left top no-repeat

! important; }



div .img_head_06_01 {

background: 

transparent url(../images/img_head_06_01.jpg) left top no-repeat

! important; }



div #content {

position: absolute;

top: 170px;

left: 0px;

padding: 0px 0px 0px 0px;

width: 940px;

background: transparent url(../images/content.gif) left bottom repeat-y;

z-index: 3; }



div #content_02 {

position: absolute;

top: 170px;

left: 0px;

padding: 0px 0px 0px 0px;

width: 940px;

background:url(../images/content_02.gif) 0 0  repeat-y;

z-index: 3; 

}





div #footer {

margin: 15px 0px 0px 0px;

padding: 10px 0px 30px 10px;

width: 930px;

text-align: left;

background-color:#ffffff;

float: left;

z-index: 2; }



* html div #footer {

margin: 15px 0px 0px 0px;

padding: 10px 0px 30px 10px;

width: 930px;

text-align: left;

background: #ffffff;

float:none;

z-index: 2; 

}





/************************************************************************

	2.2 - COLUMNS / ARTICLES 

************************************************************************/



div .col01 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

width: 200px;

background: transparent;

float: left;

z-index: 3; }



div .col02 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

width: 540px;

min-height:3px;

background: #e5e5e5;

float: left;

z-index: 3;

}

* html div .col02 {

	overflow-x:hidden;

}



#content_02 div.col02 {

	background-color:#efefef;

}

#content_02 div.col02_produkteinstieg {

	background-color:#e5e5e5;

}



div .col03 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

width: 200px;

background: transparent;

float: left;

z-index: 3; }



div .col04 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

width: 740px;

background: transparent;

float: left;

z-index: 3; }



div .row01 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 10px 0px;

width: 540px;

height: auto;

border-bottom: 1px solid #fff;

background: transparent;

float: left;

z-index: 3; }



* html div .row01 {

	float:none;

}



div .row02 {

margin: 0px 0px 0px 0px;

padding: 0px 5px 0px 0px;

width: 195px;

height: auto;

text-decoration: none;

background: transparent;

float: left;

z-index: 3; }



div .row03 {

margin: 0px 0px 10px 0px;

padding: 0px 10px 0px 10px;

height: auto;

background: transparent;

float: left;

z-index: 3; }



div .row04 {

margin: 10px 0px 25px 0px;

padding: 0px 0px 0px 0px;

width: auto;

height: auto;

background: transparent;

float: left;

z-index: 3; }



div.col02 div .contact {

margin: 0px 0px 0px 0px;

padding: 10px 0px 0px 15px;

width: 160px;

background: transparent;

float: left;

z-index: 3;

}



div #mapcontainer {

padding: 0px 0px 0px 0px;

background: transparent; }



div#my_tt {

position: absolute;

padding: 10px 0px 0px 0px;

width: 200px;

background: transparent url(../images/tt.gif) left top no-repeat; 

visibility: hidden;

z-index: 100;  }



div#my_tt p {

padding: 0px 0px 20px 0px;

font-size: 11px;

font-weight: normal;

text-decoration: none;

line-height: 15px;

color: #fff;

background: transparent url(../images/ttp.gif) left bottom no-repeat; }





/************************************************************************

	2.3 - IMAGES 

************************************************************************/



div .img_news {

margin: 0px 0px 0px 10px;

padding: 0px 0px 0px 0px;

width: 180px;

height: 50px;

background: #fff000;

z-index: 3; 

overflow: hidden;}



div .img_logo_l {

margin: 0px 10px 20px 15px;

padding: 8px 0px 0px 0px;

background: transparent;

float: left;

overflow: hidden;

z-index: 3; }



div .img_logo_r {

margin: 15px 10px 10px 15px;

padding: 0px 0px 0px 0px;

background: transparent;

float: right;

overflow: hidden;

z-index: 3; }



div .img_logo_s {

margin: 0px 0px 20px 0px;

padding: 0px 0px 0px 0px;

height: 50px;

background: transparent;

float: left;

overflow: hidden;

z-index: 3; }



div.img_logo_s_mc {

margin: 0px 0px 20px 0px;

padding: 0px 0px 0px 0px;

height: 150px;

background: transparent;

float: left;

overflow: hidden;

z-index: 3;

}





div.pimg_c {

margin: 0px 30px 0px 0px;

padding: 0px 0px 0px 0px;

width: 90px;

height: 110px;

background: #ccc;

float: left;

overflow: hidden;

z-index: 3; 

}



div .pimg_m_l {

margin: 0px 10px 0px 0px;

padding: 0px 0px 0px 0px;

width: 270px;

height: 200px;

background: transparent;

float: left;

overflow: hidden;

z-index: 3; }



div .pimg_m_r {

margin: 0px 0px 0px 10px;

padding: 0px 0px 0px 0px;

width: 270px;

height: 200px;

background: transparent;

float: right;

z-index: 3; }



div .pimgart_m_l {

margin: 10px 10px 10px 10px;

padding: 0px 0px 0px 0px;

width: 200px;

height: 120px;

background: transparent;

float: left;

clear: both;

overflow: hidden;

z-index: 3; }



div .pimgart_m_r {

margin: 10px 10px 10px 10px;

padding: 0px 0px 0px 0px;

width: 200px;

height: 120px;

background: transparent;

float: right;

clear: both;

overflow: hidden;

z-index: 3; }



div .pimg_s_l {

margin: 0px 10px 10px 10px;

padding: 0px 10px 0px 0px;

width: 160px;

height: 120px;

background: #ccc;

float: left;

overflow: hidden;

z-index: 3; }



span.imgprod {

margin: 0px 0px 5px 0px;

padding: 0px 0px 0px 0px;

width: 160px;

height: 65px;

background: #ccc;

float: left;

z-index: 3;

overflow: hidden; }



div .newprod {

margin: 0px 5px 0px 0px;

padding: 0px 0px 0px 0px;

width: 45px;

height: 20px;

background: transparent url(../images/newprod_d.gif) left top no-repeat;

float: left;

z-index: 3; }



div .button {

margin: 20px 0px 5px 10px;

width: 160px;

height: 90px;

background: #fff;

float: left;

overflow: hidden;

z-index: 100; }









/************************************************************************

	2.2 - NAV

************************************************************************/



div #navlang {					

position: absolute;

top: 0px;

left: 740px;

height: 100px;

background: #006f4d;

overflow: hidden;

z-index: 5; }



div #navextlink {					

position: absolute;

padding: 0px 0px 0px 0px;

top: 150px;

left: 0px;

width: 190px;

height: 65px;

background: #fff;

overflow: hidden;

z-index: 5; }



div #siteinfo {					

position: absolute;

padding: 0px 0px 0px 10px;

top: 0px;

left: 400px;

width: 325px;

height: 35px;

background: transparent;

overflow: hidden;

z-index: 5; }



div #nav01 {					

position: absolute;

top: 125px;

left: 200px;

width: 539px;

height: 43px;

border-top: 1px solid #fff;

border-right: 1px solid #fff;

border-bottom: 1px solid #fff;

background: #cacbcb;

overflow: hidden;

z-index: 10; }



div #nav02 {					

padding: 10px 0px 10px 0px;

width: 199px;

height: auto;

background: transparent;

overflow: hidden;

z-index: 5; }



div #nav03 {

position: absolute;

padding: 10px 0px 5px 0px;

top: 275px;

left: 200px;

width: 450px;

height: 20px;

background: transparent;

overflow: hidden;

z-index: 5; }



div #navprod_ov {

margin: 0px 0px 0px 0px;

padding: 10px 10px 10px 10px;

background: transparent;

z-index: 200; }



div #navprod {

margin: 0px 0px 0px 0px;

padding: 10px 10px 10px 10px;

background: transparent;

z-index: 200; }





/************************************************************************

	2.3 - FORMS

************************************************************************/



div #lang {

position: absolute;

padding: 0px 0px 0px 0px;

top: 125px;

left: 740px;

width: 200px;

height: 43px;

border-top: 1px solid #fff;

border-bottom: 1px solid #fff;

background: #cacbcb;

z-index: 5; }



div #searchformcont {

position: absolute;

padding: 0px 0px 0px 0px;

top: 125px;

left: 0px;

width: 199px;

height: 43px;

border-top: 1px solid #fff;

border-right: 1px solid #fff;

border-bottom: 1px solid #fff;

background: transparent url(../images/search.gif) left top no-repeat;

float: left;

overflow: hidden;

z-index: 5; }



div #productlist {

padding: 0px 0px 50px 10px;

background: transparent;

z-index: 5; }



div #mediaselect {

margin: 0px 0px 5px 0px;

padding: 0px 0px 0px 10px;

background: transparent;

z-index: 5; }



div.buttons {

padding: 0px 0px 0px 0px;

background: transparent;

display: block;

z-index: 5; }









/***********************************************************************

//	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*****************************************************************/







div.tx-igepaproducts-pi1 {

	float:left;

	margin:-4px 0 0 0;

	padding:0 0 0 10px;

	display:inline;

}









/********************************/





div.headerneu {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 940px;

	height: 63px;

	background: transparent;

	z-index: 2;

}



div.headerneu div.logo {

	float:left;

	width:444px;

	height:91px;

}



div.headerneu div.logo a {

	float:left;

	width:444px;

	height:91px;

	background:url(../images/logoneu.jpg) 0 0 no-repeat

}



div.headerneu div.logo a span {

	display:none;

}





div.headerneu div.suche {

	float:left;

	width:149px;

	height:91px;

	margin-left:118px;

}



div.headerneu div.headmenu {

	float:left;

	width:229px;

	height:91px;

}



div.headerneu div.headmenu ul {

	margin:33px 0 0 0;

	padding:0;

	float:right;

}



div.headerneu div.headmenu ul li {

	display:inline;

	padding:0 0 0 0px;

	color:#989898;

}



div.headerneu div.headmenu ul li a {

	color:#989898;

	font-size:11px;

	text-decoration:none;

}



div.headerneu div.headmenu ul li a:hover, div.headerneu div.headmenu ul li a.active {

	text-decoration:underline;

}







div.headerneu div.mainmenu {

	float:left;

	width:940px;

	height:91px;

}



div.headerneu div.mainmenu ul {

	margin:0;

	padding:0;

}



div.headerneu div.mainmenu ul li {

	display:inline;

} 



div.headerneu div.mainmenu ul li a {

	float:left;

	text-decoration:none;

}



div.headerneu div.mainmenu ul li a span {

	display:none;

}


div.headerneu div.mainmenu ul li.item_kontakt a {
	width:134px;
	height:40px;
	background:url(../images/mainmenu/item_kontakt_gruen.gif) 0 0 no-repeat;
}

div.headerneu div.mainmenu ul li.item_kontakt a:hover,
div.headerneu div.mainmenu ul li.item_kontakt a.active {
	background:url(../images/mainmenu/item_kontakt_grau.gif) 0 0 no-repeat;
}

div.headerneu div.mainmenu ul li.item_specials a {
	width:134px;
	height:40px;
	background:url(../images/mainmenu/item_specials_gruen.gif) 0 0 no-repeat;
	border-right:1px solid #80B3A4;
}

div.headerneu div.mainmenu ul li.item_specials a:hover,
div.headerneu div.mainmenu ul li.item_specials a.active {
	background:url(../images/mainmenu/item_specials_grau.gif) 0 0 no-repeat;
}


div.headerneu div.mainmenu ul li.item1 a {

	width:134px;

	height:40px;

	background:url(../images/mainmenu/item1.gif) 0 0 no-repeat;

	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item1 a:hover,div.headerneu div.mainmenu ul li.item1 a.active {

	background:url(../images/mainmenu/item1_over.gif) 0 0 no-repeat;

}





div.headerneu div.mainmenu ul li.item2 a {

	width:133px;

	height:40px;

	background:url(../images/mainmenu/item2.gif) 0 0 no-repeat;

	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item2 a:hover,div.headerneu div.mainmenu ul li.item2 a.active {

	background:url(../images/mainmenu/item2_over.gif) 0 0 no-repeat;

}



div.headerneu div.mainmenu ul li.item3 a {

	width:133px;

	height:40px;

	background:url(../images/mainmenu/item3.gif) 0 0 no-repeat;

	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item3 a:hover,div.headerneu div.mainmenu ul li.item3 a.active {

	background:url(../images/mainmenu/item3_over.gif) 0 0 no-repeat;

}



div.headerneu div.mainmenu ul li.item4 a {

	width:133px;

	height:40px;

	background:url(../images/mainmenu/item4.gif) 0 0 no-repeat;

	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item4 a:hover,div.headerneu div.mainmenu ul li.item4 a.active {

	background:url(../images/mainmenu/item4_over.gif) 0 0 no-repeat;

}



div.headerneu div.mainmenu ul li.item5 a {

	width:133px;

	height:40px;

	background:url(../images/mainmenu/item5.gif) 0 0 no-repeat;
	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item5 a:hover,div.headerneu div.mainmenu ul li.item5 a.active {

	background:url(../images/mainmenu/item5_over.gif) 0 0 no-repeat;

}


div.headerneu div.mainmenu ul li.item6 a {

	width:133px;

	height:40px;

	background:url(../images/mainmenu/item6.gif) 0 0 no-repeat;
	border-right:1px solid #80B3A4;

}

div.headerneu div.mainmenu ul li.item6 a:hover,div.headerneu div.mainmenu ul li.item6 a.active {

	background:url(../images/mainmenu/item6_over.gif) 0 0 no-repeat;

}


div.headerneu div.mainmenu ul li.item7 a {

	width:135px;

	height:40px;

	background:url(../images/mainmenu/item7.gif) 0 0 no-repeat;

}

div.headerneu div.mainmenu ul li.item7 a:hover,div.headerneu div.mainmenu ul li.item7 a.active {

	background:url(../images/mainmenu/item7_over.gif) 0 0 no-repeat;

}


div.csc-header csc-header-n1 table {

margin: 15px 15px 15px 15px;

padding: 15px 15px 15px 15px;

border:1px solid #824f0e;

border-collapse: collapse;

width: 540px;

font-size: 12px;

vertical-align: top; }





div.csc-header csc-header-n1 table th {

font-weight: bold;

color: #824f0e;

text-align: left;

border-bottom: 1px solid #824f0e;

border-left:1px solid #824f0e;

padding: 5px 5px; }



div.csc-header csc-header-n1 table td {

color:#824f0e;

border-bottom:1px solid #824f0e;

border-left:1px solid #824f0e;

padding: 5px 5px;

text-align: left; }	



div.csc-header csc-header-n1 table tr td {

width: 270px;

background:#fff8e1; }



div.csc-header csc-header-n1 table tr {

background: #fff8e1; }



div.content_ohnerechts {

	background:url(../images/content_produktdetails.gif) 0 100px repeat-y !important;
	margin-bottom:15px;			
}


div.footer_ohnerechts {
	margin:0px !important;			
}


div.col02_ohnerechts {
	width:740px;
}

