﻿img, div { behavior: url(fileadmin/yelsi/layout_element/layout_script_js/iepngfix.htc) }


a:focus, a:active {
   outline: none; 
}


.div_img_intab {	
	float: left;
	width:150px;
}
.div_text_intab {
	float: left;
	width:410px;
}

.listitem {
	background-image: url(../layout_shop/shop_ow_bck.jpg);	
	background-repeat: no-repeat; 	
	text-decoration:None;  
	height: 150px;
	width: 910px;
	margin-bottom: 20px;	
	position: relative;
}


.shop_landing {
	position: relative;
	background-image: url(../layout_shop/grayarea_landing.jpg);	
	background-repeat: no-repeat; 	
	height: 366px;
	width: 960px;
	padding-bottom: 20px;		
}

.landing_item {
	background-image: url(../layout_shop/greenarea_landing.jpg);	
	background-repeat: no-repeat; 	
	height: 301px;
	width: 927px;
	top: 33px;	
	position: relative;

}

.landing_image{   
   position: absolute;
   width:310px;
   left:650px;
   top:40px; 
   height:150px;
}

.landing_info{  
   position: absolute;
   left:100px;
   width:500px;
   height:150px;
   top:40px;		
}

.landing_button {   
   position: absolute;
   top:180px;
   left:10px;  
}

.landing_button a {
   float:left;
   padding-right:20px;
}


.landing_button a:link {   	
	color: #FFFFFF;
}

.landing_button a:visited {   	
	color: #FFFFFF;
}

.landing_button a:hover {   	
	color: #CCCCCC;
}

.pr_landing_title {	
	padding-top:10px;	
	padding-left:10px;	
}

.pr_landing_title a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: bold;	
	text-decoration:None;  
}

.pr_landing_title a:hover {   	
	color: #90ad50; 
	text-decoration:None;  
}

.pr_landing_subtitle {	
	padding-top:0px;	
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #1a171b; font-weight: bold;
}

.pr_landing_smdecrip {	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #1a171b; font-weight: normal;
}

.pr_landing_price {	
	position: absolute;
   	top:140px;
   	left:10px;  
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: normal;
}
.pr_list_image{   
   position: absolute;
   width:210px; height:130px;
   left:20px; top:10px;    
}
.pr_list_info{  
   position: absolute; left:250px;
   width:600px; height:150px;	
}
.pr_list_title {
	position: relative;
	padding-top:10px;	
	padding-left:10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: bold;	
}
.pr_list_title a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: bold;
}
.pr_list_title a:link {   	
	color: #1a171b;
}
.pr_list_title a:visited {   	
	color: #1a171b;
	border:0px;
}
.pr_list_title a:hover {   	
	color: #90ad50; 
	text-decoration:None;  
}

.pr_list_subtitle {	
	position: relative;
	padding-top:0px;	
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; color: #1a171b; font-weight: regular;	
}
.pr_list_smdecrip {	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #1a171b; font-weight: normal;
}
.pr_list_price {	
	position: absolute;
   	top:90px;
   	left:10px;  
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: bold;	
}
.pr_list_button {   
   position: absolute;
   top:105px;
   left:500px;    
}

.pr_list_button a {  
    position:relative;
    display: block;
    background-image: url(../layout_shop/shop_list_btn.jpg);	
    background-repeat: no-repeat; 
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:None;  
    height: 30px;
    width: 100px;
    text-align:center;
    padding-top:5px;	
    cursor: pointer;	
}

.pr_list_button a:link {   	
	color: #FFFFFF;
}
.pr_list_button a:visited {   	
	color: #FFFFFF;
	border:0px;
}
.pr_list_button a:hover {   	
	color: #CCCCCC;	 		
}

.pr_btn_green {	
	display: block;
        background-image: url(../layout_shop/shop_green_btn.png);	
	background-repeat: no-repeat; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:None;  
	height: 30px;
	width: 100px;
	text-align:center;
	padding-top:5px;	
	cursor: pointer;	 
}


.pr_btn_gray {
	display: block;
        background-image: url(../layout_shop/shop_single_btn.png);	
	background-repeat: no-repeat; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:None;  
	height: 30px;
	width: 100px;
	text-align:center;
	padding-top:5px;	
	cursor: pointer;
}


.shop_singleitem {	
	width:920px;
	overflow:auto;	
}
 
.pr_single_left {
	position: relative;
	float: left;
	width: 685px;	
}
.pr_single_right {
	position: relative;
	float: left;
	width: 230px;	
}

.pr_single_bottom {
   overflow:auto;
   width:685px;      
}


.pr_single_basket {
	position: relative;
	background-image: url(../layout_shop/grayarea_basket.jpg);	
	background-repeat: no-repeat; 
	height:170px;
	width:230px;	
}

.pr_title_smallarea {
	position:absolute;
	top:10px;
	left:60px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px; color: #1a171b; font-weight: bold;

}

.pr_content_smallarea {
	position:absolute;
	top:50px;
	left:15px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; color: #1a171b; font-weight: normal;
}


.pr_content_basket {
	position:absolute;
	top:40px;
	left:5px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; color: #1a171b; font-weight: normal;
}


.pr_single_download {
	position: relative;
	background-image: url(../layout_shop/grayarea_download.jpg);	
	background-repeat: no-repeat; 
	height:170px;
	width:230px;
	margin:0px;
	padding:0px;

}
.pr_single_advert {
	position: relative;
	background-image: url(../layout_shop/grayarea_smallempty.jpg);	
	background-repeat: no-repeat; 
	height:170px;
	width:230px;
	margin:0px;
	padding:0px;
}
.pr_advert_image {
	position:absolute;
	top:20px;
	left:0px;
	width:100px;	
}
.pr_advert_teaser {
	position:absolute;
	top:25px;
	left:105px;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px; color: #1a171b; font-weight: bold;
}

.pr_single_top {
	background-image: url(../layout_shop/greenarea_prod.jpg);	
	background-repeat: no-repeat; 
	height:300px;
	width:672px;
}

.pr_info_single{  
   width:450px;	  
}

.pr_image_single{   
   position: absolute;
   width:210px;
   left:450px;
   top:40px; 
   height:150px;
}

.pr_title_single {	
	padding-top:50px;	
	padding-left:50px;
	width:400px;	
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: bold;
}

.pr_subtitle_single {	
	padding-top:5px;
	padding-bottom:10px;
	padding-left:50px;
	width:400px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #1a171b; font-weight: bold;
}

.pr_price_single {	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #1a171b; font-weight: normal;
}

.pr_button_single {  
   padding-left:50px;
   padding-top:50px;
}


.pr_button_single a:link {   	
	color: #FFFFFF;
}

.pr_button_single a:visited {   	
	color: #FFFFFF;
}

.pr_button_single a:hover {   	
	color: #CCCCCC;
}


.pr_button_smallarea {
      position: absolute;
      left:65px;
      top:105px;
}

.pr_button_smallarea a:link {   	
	color: #FFFFFF;
}

.pr_button_smallarea a:visited {   	
	color: #FFFFFF;
}

.pr_button_smallarea a:hover {   	
	color: #CCCCCC;
}

.pr_single_bottom {
   padding-top:20px;   
   padding-bottom:20px; 
}

list_link {
    clear: left;
}

div.page_tab {    
    display: none;
    clear: left;
    /*padding: 1em;*/
    padding-top:25px;	
    /*height:800px;*/	   
}

div.page_tab.inactive {
    display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background-image: url(../layout_shop/tab_btn.jpg);
    background-repeat: no-repeat;     
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
    width:80px;	
}

ol#toc a:hover {        
    background-image: url(../layout_shop/tab_btn_hover.jpg);
    background-repeat: no-repeat; 
    color: #000000;
    font-weight: bold;
}


ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-image: url(../layout_shop/tab_btn_hover.jpg);
    background-repeat: no-repeat;    
    color: #000000;
    font-weight: bold;
}

ol#toc li a.active span {    
}

ol#toc span {    
    display: block;
    line-height: 2em;
    padding-right: 10px;
    text-align:center
}



.pr_return_link {
   padding-bottom:20px;	
}


a.nav_btn_back {
	background-image: url(../layout_shop/screen_back.jpg); 
	background-repeat: no-repeat; 
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 27px; 
	height: 27px;
}

a.nav_btn_next {
	background-image: url(../layout_shop/screen_next.jpg); 
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	right: 45px;
	width: 27px;
	height: 27px;
}
.div_screeninfo {	
	position: absolute;
	left:200px;
	top: 12px;
	height: 27px;
	width: 200px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.div_screen {
   position: relative; left: 0px; width:550px; 
   padding-bottom:20px;
   overflow:auto;    
}

.smallimg {
    float:left;
    padding-right:20px;	
    padding-bottom: 10px;
}

.shop_home_top {
	background-image: url(../layout_shop/home_top_area.jpg);	
	background-repeat: no-repeat; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:None;  
	height: 356px;
	width: 920px;
	padding-bottom: 20px;	
	position: relative;
}



.pr_home_image{   
    position: absolute;
    width:300px;
    left:640px;
    top:80px; 
    height:300px;
}

.pr_home_info{  
   position: absolute;
   left:100px;
   width:550px;
   height:150px;
   top:40px;		
}

.pr_home_title {	
	padding-top:10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #FFFFFF; font-weight: bold;	
}
.pr_home_title a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #FFFFFF; font-weight: bold;
}

.pr_home_title a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #FFFFFF; font-weight: bold;
}

.pr_home_title a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 20px; color: #90ad50; font-weight: bold;
}


.pr_home_subtitle {	
	padding-top:10px;		
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #FFFFFF; font-weight: bold;
}
.pr_home_btn {   
  position: absolute;
  top:100px;
  left:0px;  
}

.pr_home_btn a:link {   	
	color: #FFFFFF;
}

.pr_home_btn a:visited {   	
	color: #FFFFFF;
}

.pr_home_btn a:hover {   	
	color: #CCCCCC;
}

.shop_home_bottom {
   overflow:auto;
   margin-top:0px;    
}

.shop_home_graybox {
	position: relative;
	background-image: url(../layout_shop/box_gray_small.jpg); 	
	background-repeat: no-repeat;
	width:450px;
   	height:160px;
	float:left;
	margin-right:15px;
	margin-bottom:12px; 	
}

div.page_tabH {    
    clear: left;
    /*padding: 1em;*/
    padding-top:25px;	
}

div.page_tabH.inactive {
    display: none;
}

.shop_home_menu {
   position:absolute;
   left:875px;
   top:10px;
   width:40px;
   height:180px; 
   z-index:100;
}

.shop_home_menu a { 
    position: relative; 
    display: block;
    float:left;     
    height: 30px;
    padding-bottom: 3px;
    text-decoration: none;
    width:30px;	
}


.shop_home_menu span {    
    display: block;   
    background-image: url(../layout_shop/btn_SelPr.jpg);
    background-repeat: no-repeat;   
    height: 30px; 
    width:30px;	
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 14px; color: #FFFFFF; font-weight: bold;
    text-align: center;
    line-height:30px;
    cursor:pointer;
}

pr_box_Back {   
   position: absolute;  
   left:0px;
   top:0px; 
   height:150px;
   border: 0px;
}

.pr_box_image{   
   position: absolute;
   width:210px;
   left:20px;
   top:5px; 
   height:150px;
   width:230px;
   border:0px;   	
}

.pr_box_info {
   position: absolute;
   left:200px;
   top:15px;	
   width:200px;
   height:115px;   
}

.pr_box_info2 {
   position: absolute;
   left:160px;
   top:15px;	
   width:260px;
   height:115px;     
}

.pr_box_title {	  
   position: relative;	    
   left:0px;
   top:0px; 	   
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 18px; color: #1a171b; font-weight: bold;   
}

.pr_box_title a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px; color: #1a171b; font-weight: bold;
}
.pr_box_title a:hover {   	
	color: #90ad50; 
	text-decoration:None;  
}
  
.pr_box_btn {  
   position: absolute;	   
   left:200px;
   top:100px;  
}

.pr_box_btn a:link {   	
	color: #FFFFFF;
}

.pr_box_btn a:visited {   	
	color: #FFFFFF;
}

.pr_box_btn a:hover {   	
	color: #CCCCCC;	
}

.pr_box_teaser {
   position: relative;		
   padding-top:5px;
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px; color: #1a171b; font-weight: normal;     
}

.pr_faq_q {
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px; color: #1a171b; font-weight: bold;
   padding-bottom: 5px;
}
.pr_faq_a {
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px; color: #1a171b; font-weight: regular;
   padding-bottom: 15px;
}


.pr_up_t {
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; color: #1a171b; font-weight: bold;
	padding-bottom: 5px;
}
.pr_up_d {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; color: #1a171b; font-weight: normal;
	padding-bottom: 8px;
}

.div_btn_gray {      
   padding-top:15px;
   padding-bottom: 15px;
}

.div_btn_gray a:link {   	
	color: #FFFFFF;
}

.div_btn_gray a:visited {   	
	color: #FFFFFF;
}

.div_btn_gray a:hover {   	
	color: #CCCCCC;
}
