/* --------------------------------------
   |   IIE Layout CSS-File
   |   Copyright (C) 2008 IIE GmbH
-------------------------------------- */

body{
	background-color:white;
	background-image:url("../img/frameset/bg.jpg");
	background-repeat:repeat-x;
}	

div{
	position:relative;
	color:#484848;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	background-color:transparent;
	font-family:sans-serif,arial;
	font-size:10pt;
}

img{
	border:0px;
}

table{
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-style:hidden;
	border-width:0px;
}
td{
	margin:0px;
	padding:0px 0px 3px 5px;
	border:0px;
	vertical-align:top;
	/*border-bottom:1px solid gray; #EFEFEF*/
}
tr{
	margin:0px;
	padding:0px;
	border:0px;
}

fieldset{
	margin:0px;
	padding:5px;
	border:0px;
	border:1px solid #EFEFEF;
}

/* ---------------------- INPUTS ----------------- */
select{
	border:1px solid gray;
	background-color:white; 
	/* background-color:#C4E5E0; helles türkis*/
	margin:0px;
	font-size:8pt;
}

input{
	border:1px solid gray;
	background-color:#EFEFEF;
 	margin:0px;
	padding:0px;
	font-size:9pt;
	height:20px;
	font-family:sans-serif,arial;
}

select{
	border:1px solid silver;
	background-color:#EFEFEF;
 	margin:0px;
	padding:0px;
	font-size:9pt;
	height:20px;
	font-family:sans-serif,arial;
}

textarea{
	border:1px solid silver;
 	background-color:#EFEFEF; /* helles türkis*/
 	margin:0px;
	padding:0px;
	font-size:9pt;
	font-family:sans-serif,arial;
}

form{
	margin:0px;
	padding:0px 5px 0px 5px;
	border:0px;
	float:left;
}
span{
	margin:0px;
	padding:0px;
	border:0px;
}
/* -------------------- / INPUTS ----------------- */

#psearch_input{
	position:relative;
	float:left;
	margin:0px;
	padding:0px 5px 0px 5px;
	top:6px;
	left:94px;
	width:142px;
	background-color:transparent;
	height:15px;
	font-size:9pt; font-weight:normal;
	color:gray;
	border:0px solid gray;
}

#psearch_submit{
	position:relative;
	margin:0px;
	padding:0px;
	top:2px;
	left:95px;
	width:25px;
	background-color:transparent;
	height:20px;
	font-size:9pt;
	border:0px solid gray;
	cursor:pointer;
}

#search_container{
	margin:0px;
	padding:0px;
	top:9px;
	left:23px;
	width:285px;
	height:27px;
	background-image:url("../img/frameset/search_container.gif");
}

#kontakt_empfaenger{
	background-color:yellow;
}
/* ------------------ FRAMESET ----------------- */

.container{
	position:absolute;
	top:25px;
	left:50%;
	width:875px;
	height:auto;
	margin-left:-425px;
}

#preheader{
	float:right;
	width:350px;
	padding-right:25px;
	height:auto;
	text-align:right;
	font-size:8pt;
	top:15px;
	z-index:5;
}

#header{
	background-image:url("../img/frameset/header.gif");
	width:875px;
	height:87px;
	z-index:4;
}

#search{
	background-image:url("../img/frameset/search.gif");
	width:325px;
	height:25px;
	z-index:6;
}

#menu{
	background-image:url("../img/frameset/search.gif");
	background-position:-325px;
	width:550px;
	height:25px;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	overflow:visible;
	z-index:25;
}

#content{
	background-image:url("../img/frameset/content.gif");
	width:850px;
	height:auto;
	padding-left:35px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:visible;
	z-index:3;
}
* html #content{ /* korrektur für MSIE 6*/
	top:-2px;
	z-index:0;
}

.content_site{
	padding-top:20px;
	padding-bottom:20px;
	line-height:18px;	
}

#footer{
	background-image:url("../img/frameset/footer.gif");
	width:875px;
	height:10px;
	padding-top:5px;
	padding-bottom:25px;
	text-align:center;
	background-repeat:repeat-x;
	font-size:8pt;
}

.pmenu-container{
	/*background-color:green;*/
	float:left;
	left:20px;
	top:0px;
	width:250px;
	height:auto;
	z-index:25;
	margin-top:235px;
}

#pmenu-header{
/* 	background-color:green; */
 	width:248px; height:13px;
	background-image:url("../img/frameset/false");
	padding-top:0px;
	font-size:10pt; font-weight:bold;
	text-align:center;
	border-bottom:0px solid gray;
}

#pmenu-footer{
	background-image:url("../img/frameset/pmenu_footer.jpg");
	width:270px;
	height:16px;	
}

#debugger{
	position:absolute;
	padding:5px;
	border:1px solid gray;
	background-color:silver;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	top:5px;
	left:5px;
	width:auto;
	height:auto;
	z-index:1000;
}

#products-list{
	position:relative;
	float:left;
	margin-left:15px;
	margin-top:225px;
	text-align:left;
	line-height:0px;
	font-size:0px;
	padding-top:5px;
	min-height:375px;
}

#pline-container{
	width:470px;
	height:auto;
/* 	background-color:green;
 */	border-bottom:1px solid silver; /* distance of pline items */
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:5px;
	left:58px;
}
#pline-container:hover{
	background-color:#E3F4F3;
/* 	border:1px solid red;
	left:-1px;
 */}
#pline_static_for_es{
	width:430px;
	height:auto;
 	border-bottom:1px solid silver; /* distance of pline items */
	margin-top: 5px;
	margin-bottom:0px;
	padding:15px 20px 25px 20px;
	left:58px;
	background-image:url("../img/frameset/pline_static_es.jpg");
	line-height:18px;
}
#first_pline{
	height:1px;
	width:500px;
	background-color:silver;
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:0px;
}
#pline-top{
	width:500px;
	height:auto;
	padding-bottom:3px;
/* 	background-color:yellow;
 */}
#pline-bottom{
	width:460px;
	height:22px;
	text-align:right;
	padding-right:10px;
 	/*background-color:orange;*/
}
#pline-attributes{
	width:90px;
	height:22px;
/*  	background-color:orange;
 */	text-align:center;
 }
#pline-pic{
	width:90px;
	height:55px;
	text-align:center;
/* 	background-color:green;
 */}
#pline-name{
	height:17px;
	width:250px;
	left:5px;
	width:250px;
	color:#0D857B;
	font-weight:bold;
	line-height:normal;
	/*background-color: green;*/
}
#pline-bezeichnung{
	left:5px;
	height:auto;
	width:375px;
	line-height:normal;
 	/*background-color:magenta;*/
}
#pline-new{
	width:10px;
	height:10px;
}
#pline-rohs{
	width:10px;
	height:10px;
}
#pline-abgk{
	width:10px;
	height:10px;
}
/* ----------------- / FRAMESET ----------------- */

#index_content{
	background-color:silver;
	background-image:url("../img/index_content2.jpg");
	height:392px;
	width:844px;
	left:-19px;
	top:0px;
	z-index:3;
}

#impressum-spalte{
/* 	background-color:silver;
 */	text-align:justify;
	margin-right:20px;
	width:390px;
}

#anfahrt-spalte{
/* 	background-color:silver; 265
 */	text-align:justify;
	margin-right:20px;
	width:520px;
}
#kontakt-spalte{
	width:413px;
	left:-20px;
	height:355px;
	top:-19px;
	z-index:35;
	padding-top:20px;
	padding-left:20px;
	margin-bottom:0px;
	background-repeat:repeat-x;
	/*background-image:url("../img/frameset/agb_link_box.jpg");*/
}

#agb_link_box{
	top:-20px;
	left:-19px;
	border-bottom:1px solid #E3E3E3;
	padding:20px 15px 10px 15px;
	background-color:#e8e8e8;
	background-image:url("../img/frameset/agb_link_box.jpg");
	width:813px;
}


#merkzettel{
	width:525px;
	height:auto;
	left:10px;
	top:15px;
	padding:5px;
	padding-bottom:25px;
}
#merkzettel-nextstep{
	/*background-color:#E6E6E6;*/
	background-image:url("../img/global/nextstep_headbody.gif");
	width:240px;
	height:auto;
	left:-5px;
	top:13px;
	padding:7px 10px 10px 10px;
	margin-bottom:0px;
	border-bottom:1px solid #E4E4E4;
	z-index:26;
}
#merkzettel_container{
	left:-30px;
}

#notepad{
	background-image:url("../img/frameset/merkzettel.jpg");
	top:7px;
	left:-6px;
	width:145px;
	height:29px;
	float:right;
	color:#0D857B;
	font-size:8pt;
	font-weight:bold;
	padding:17px 0px 0px 50px;
}

#pdetail_right{
	float:left;
	padding-top:19px;
	margin:16px 0px 0px 15px;
	width:150px;
	height:auto;
	left:55px;
	text-align:center;
}

#pdetail_left{
	padding-top:5px;
	padding-right:0px;
	float:left;
	width:310px;
	line-height:normal;
	left:60px;
}

#pdetail_bottom{
	padding-right:0px;
	float:left;
	width:auto;
	left:60px;
}

#pdetail_fieldset{
	text-align:left;
	height:auto;
	position:relative;
	left:-1px;
}
#pdetail_fieldset-long{
	position:relative;
	text-align:left;
	height:auto;
	width:448px;
	left:0px;
	margin-top:10px;
	overflow:hidden;
	/*background-color:green;*/
}

#pdetail_divider{
	height:1px;
	background-color:#EFEFEF;
	width:215px;
	padding:0px;
	border-spacing:0px;
}

#pdetail_tcon{
	width:250px;
}
#pdetail_tcon-long{
	width:auto;
}

#anfrage-fieldset{
	text-align:left;
	float:left;
	height:auto;
	width:385px;
	margin:0px;
	border:1px solid silver;
	left:-1px;
}

#redirect_container{
	left:125px;
	height:275px;
	width:550px;
	border:0px solid silver;
	text-align:center;
	padding:45px 75px 0px 0px;
	margin:25px 0px 25px 0px;
	background-image:url("../img/global/redirectbg.gif");
	background-position:30px 127px;
	background-repeat:no-repeat;
}
#redirect_arrow_link{
	left:360px;
	top:15px;
	height:75px;
	width:185px;
}


/* --- PRODUCT STATIC SITES --- */
.produkte_main{
	left:-19px;
	top:0px;
	background-color:white;
	padding:0px;
	height:392px;
	width:842px;
	z-index:25;
}
#pgrp_main_site{
	background-image:url('../img/products/pgrp_main.jpg');
}
#pgrp_handhelds{
	background-image:url('../img/products/pgrp_handhelds.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_ioprodukte{
	background-image:url('../img/products/pgrp_ioprodukte.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_booksizepcs{
	background-image:url('../img/products/pgrp_booksizepcs.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_kassensysteme{
	background-image:url('../img/products/pgrp_kassensysteme.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_embeddedsolutions{
	background-image:url('../img/products/pgrp_embeddedsolutions.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_afolux{
	background-image:url('../img/products/pgrp_afolux.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_digital_signage{
	background-image:url('../img/products/pgrp_digital_signage.jpg');
	background-repeat:no-repeat;
	height:500px;
}
#pgrp_messen{
	background-image:url('../img/products/pgrp_messen.jpg');
	background-repeat:no-repeat;
	height:500px;
}

#pgrp_index{
	background-image:url('../img/products/pgrp_index.jpg');
	background-repeat:no-repeat;
	height:450px;
}

#no_products_in_list{
	width:485px;
	height:200px;
	left:38px;
	float:left;
	border:0px solid black;
	padding:10px 0px 0px 10px;
	line-height:15px;
	margin-left:25px;
}

#pgrp_topSeller_left{
	width:138px;
	height:125px;
	left:3px;
	top:-5px;
	margin-right:1px;
}
#pgrp_topSeller_mgrp{
	width:155px;
	height:135px;
	left:-25px;
	top:-90px;
	float:right;
	margin-right:1px;
	cursor:pointer;
}

.prodouct_pgrp_main{
	width:129px;
	height:110px;
	cursor:pointer;
	top:257px;
	left:1px;
	padding:25px 0px 0px 10px;
	color:black;
}
.prodouct_pgrp_main:hover{
 	background-color:#DDF0EF;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#pgrp_activated{
	width:129px;
	height:110px;
	top:257px;
	left:1px;
	padding:25px 0px 0px 10px;
	color:black;
	line-height:1.4em;
	font-size:0.8em;
}
#pgrp_1:hover{
	left:2px;
}
#pgrp_2:hover{
	left:3px;
}
#pgrp_3:hover{
	left:4px;
}
#pgrp_4:hover{
	left:5px;
}
#pgrp_5:hover{
	left:6px;
}
#pgrp_6:hover{
	left:7px;
}

.zubehoer_content_box{
	width:320px;
	height:260px;
	line-height:18px;
	text-align:justify;
	padding-right:200px;
	background-repeat:no-repeat;
}
#io{
	background-image:url("../img/products/zubehoer_io.jpg");
	background-position:365px 25px;
}

#booksize{
	background-image:url("../img/products/zubehoer_booksize.jpg");
	background-position:345px 25px;
}

#handhelds{
	background-image:url("../img/products/zubehoer_handhelds.jpg");
	background-position:345px 0px;
}

#kassensysteme{
	background-image:url("../img/products/zubehoer_kassensysteme.jpg");
	background-position:360px 15px;
}

#newsbox_container{
	top:-125px;
	left:0px;
	float:right;
	width:225px;
	height:240px;
	text-align:right;
	overflow:hidden;
}
#news_box{
	float:right;
	width:225px;
	height:auto;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid silver;
	cursor:pointer;
}
#newsbox_pic{
	float:left;
	width:70px;
	height:auto;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#DDF0EF;
}
#newsbox_text{
	padding:0px 5px 5px 5px;
	padding-bottom:5px;
	padding-right:5px;
	width:140px;
	float:left;
	text-align:left;
	font-size:9pt;
}


#pgrp-teaser-sitemap-line{
	float:left;
	width:842px;
	height:auto;
}
#pgrp-teaser-sitemap-line li a{
	color:gray;
}
#pgrp-teaser-sitemap-line li a:hover{
	color:silver;
}

#pgrp-teaser-sitemap-line UL{
	width:160px;
	padding-bottom:20px;
	padding-left:90px;
	padding-top:20px;
	float:left;
	left:10px;
	background-repeat:no-repeat;
	background-position:-10px 25px;
	border:2px solid white;
}
#teaser-pgrp-kassen{
	background-image:url("../img/products/pgrp_sitemap_kassensysteme.jpg");
}
#teaser-pgrp-thinner{
	background-image:url("../img/products/pgrp_sitemap_thinner.jpg");
}
#teaser-pgrp-handhelds{
	background-image:url("../img/products/pgrp_sitemap_handhelds.jpg");
}
#teaser-pgrp-io{
	background-image:url("../img/products/pgrp_sitemap_io.jpg");
}
#teaser-pgrp-booksize{
	background-image:url("../img/products/pgrp_sitemap_booksize.jpg");
}
#teaser-pgrp-es{
	background-image:url("../img/products/pgrp_sitemap_es.jpg");
}
#teaser-pgrp-afolux{
	background-image:url("../img/products/pgrp_sitemap_afolux.jpg");
}
#teaser-pgrp-ds{
	background-image:url("../img/products/pgrp_sitemap_ds.jpg");
}
#pgrp-teaser-sitemap-line UL H3{
	padding-bottom:9px;
	position:relative;
	left:-75px;
	width:250px;
}

.teaser_button{
	float:left;
	top:20px;
	left:18px;
	height:15px;
	width:282px;
	margin:1px 1px 1px 1px;
	color:#525252;
	/*border:1px solid transparent;*/
	color:white;
	font-size:10pt;
	padding:2px 0px 2px 5px;
	cursor:pointer;
}
#teaser_button_marked{
	font-weight:bold;
	color:#EFEFEF;
	border:1px solid white;
	cursor:default;
}
#teaser_button_marked:hover{
	font-weight:bold;
	color:black;
	border:1px solid white;
}
.teaser_button:hover, .teaser_bigbutton:hover{
 	background-color:#FFFFFF;
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	color:black;
}
#teaser_kern_feature{
	top:35px;
	width:250px;
	height:30px;
	padding:27px 0px 13px 75px;
}
#teaser_einsatzgebiete{
	top:35px;
	width:295px;
	height:30px;
	padding:27px 15px 13px 15px;
}
#teaser_links{
	top:35px;
	width:160px;
	height:30px;
	padding:27px 15px 13px 10px;
}
.teaser_bigbutton{
	position:absolute;
	left:326px;
	top:0px;
	width:510px;
	height:217px;
	margin:0px 0px 0px 0px;
	color:#525252;
	border:1px solid transparent;
	color:#EFEFEF;
	font-size:10pt;
	padding:2px 0px 2px 5px;
	cursor:pointer;	
}


.teaser_textfield{
	position:absolute;
	left:395px;
	top:230px;
	line-height:18px;
	height:120px;
	width:423px;
	color:#EFEFEF;
	padding:10px 10px 15px 15px;
}
.teaser_textfield_linkspace{
	position:absolute;
	left:105px;
	top:375px;
	line-height:18px;
	height:20px;
	width:418px;
	color:#EFEFEF;
	text-align:right;
	padding:5px 15px 5px 15px;
}

#teaser_products{
	position:absolute;
	background-repeat:no-repeat;
	/*background-position:-290px 0px;*/
	left:16px;
	top:0px;
	width:852px;
	height:auto;
}
.teaser_container{
	width:550px;
	height:auto;
}
.teaser_textfield_subgrp{
	position:relative;
	left:0px;
	/*top:205px;*/
	margin:0px 0px 0px 0px;
	padding:30px 10px 10px 15px;
	line-height:18px;
	width:290px;	
	height:170px;
	color:#EFEFEF;
}
.teaser_textfield_subgrp h3{
	color:gray;
}
#con_subgrp{
	margin:40px 0px 0px 0px;
	left:1px;
	width:495px;
	color:gray;
	height:auto;
}
#con_subgrp img{
	width:115px;
	height:100px;
	border:0px dotted gray;
	float:left;
}
.teaser_item_box{
	margin:5px 5px 5px 0px;
	padding:3px 3px 3px 3px;
	color:gray;
	font-size:9pt;
	text-align:center;
	cursor:pointer;
	border:1px dotted silver;
}

#line_item_box{
	width:440px;
	text-align:left;
	background-color:#EFEFEF;
	padding:3px 10px 3px 20px;
	border:1px dotted silver;
	background-position:3px 3px;
	background-image:url('../img/global/pmenucat2.gif');
	background-repeat:no-repeat;
}
#long_item_box{
	width:490px;
	text-align:left;
	padding:3px 10px 3px 3px;
	border:1px dotted silver;
	background-position:3px 3px;
	background-repeat:no-repeat;
}
#pmenu {
	position:absolute;
	background-image: url("../img/frameset/pmenu.gif");
	background-position: -1px;
	top:163px;
	left:50%;
	margin:0px;
	padding:0px;
	margin-left: -421px;
	width: 10px;
	height: 183px;
	z-index: 5;
	/* 	background-color:#0D857B; dunkles türkis */
}
#pmenu:hover {
	margin-left: -438px;
	width: 27px;
	background-position: -20px;
}

#pgrp-sitemap_link_img{
	position:absolute;
	top:0px;
	left:0px;
	width:85px;
	height:115px;
	border:0px solid black;
	float:left;	
}
#wim_container{
	top:225px;
	left:20px;
	width:773px;
	font-size:8pt;
	background-color: transparent;
	padding-bottom:3px;
	border-bottom: 1px solid silver;
}

#berichte_archiv{
	height:25px;
	width:788px;
	left:0px;
	border:1px solid silver;
	background-color:#EAEAEA;
	text-align:center;
	padding:10px 0px 5px 0px;
	cursor:pointer;
}
#berichte_archiv:hover{
	background-color:#EDEDED;
}

#bericht_button{
	width: 300px;
	height: 40px;
	left: 100px;	
	background-color: #0D857B;
	line-height: normal;
	color: white;
	padding: 10px 5px 5px 75px;
	margin: 30px 0px 30px 0px;
	border: 1px solid silver;
	background-image: url(../img/global/bericht_blob.jpg);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}
	