/*########   search #######*/

.tx-cs2indexedsearch-pi1-sword {
	   border:1px solid #590C00;
     font-size:11px;
     height:18px;
     margin-bottom:1px;
     %margin-bottom:0px;
     width:260px;
     %width:258px;
     _width:260px;   
}
.search_result_color_1 {
	  color: #000000;
	  background-color:#FFCC99;
}

/*########### */

.csc-frame-frame1 {
	border:1px solid #590C00;
	margin:0;
	padding:8px;
         _width:100%;	
}

.csc-frame-frame2 {
	border:1px solid ##cd232d;
	margin:0;
	padding:0;
         _width:100%;	
	
}


.csc-frame-indent {
	padding-left:20px;
}

.csc-frame-indent3366 {
	padding-left:33%;
}


.csc-frame-indent6633 {
	padding-right:33%;
}


/* ######### login ######## */
.log-comp {
	   font-size:20px;
}
.logheader {
	   margin-bottom:3px;
}
.inputlog {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      margin-bottom:2px;
      %margin-bottom:0px;
      width:163px;
      %width:161px;
       _width:165px;
} 
.login_button {
	   padding-top:1px;
}

/* ########## img and text ########### */
.zeimage {
	display:inline; 
  margin-right:9px;
	float:left;
	}
.zetext {
	margin:0px;
	padding:0px;
} 

.zeimage img {
  border:1px solid #590C00;
  margin-top: 2px; 
}

/* ########### feuserregister ############ */

.tx-sremailsubscribe-pi1-input1 {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      width:200px;

}

.tx-sremailsubscribe-pi1-unsubmit {
	   margin-left:5px; 
}
.tx-sremailsubscribe-pi1-submit {
     margin-top:13px; 
}

.mailformplus-input {

      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;      
      margin-bottom:2px;
      %margin-bottom:0px;
      width:320px;
      %width:316px;
      _width:320px;

}

.mailformplus-label {
      xwidth:79px;
      x%width:77px;

}
.mailformplus-label1 {
     padding-top:17px;
     _padding-top:16px;
     padding-bottom:17px;
     %padding-bottom:16px;
      _padding-bottom:18px;
}

.mailformplus-input1 {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      margin-bottom:2px;
      %margin-bottom:0px;
      width:58px;
      %width:54px;
      _width:58px;
      margin-right:2px;
     
}


.mailformplus-input2 {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      margin-bottom:2px;
      %margin-bottom:0px;
      width:260px;
      %width:256px;
       _width:260px; 

}

/* ########### leftmenu ################ */

.leftmenu ul, .leftmenu {
      padding:0px;
      margin:0px;
      list-style-type:none;   
     
}

.leftmenu a:link, .leftmenu a:visited, .leftmenu a:hover {
      text-decoration:none;
}


/* ########### lang ################### */

.langmenu-item a {
    text-decoration:none;
    font-size:11px;
    color:#666666;
} 

.langmenu-item a, .langmenu-item a:link {
    text-decoration:none;
    font-size:11px;
    color:#666666;
}

.langmenu-item a:visited {
    text-decoration:none;
    font-size:11px;
    color:#666666;
   
}

.langmenu-item a:hover {
    text-decoration:none;
    font-size:11px;
    color:#555555;
}
/* ######### metanav ################## */
.metaNavigation_items {
	  margin-right:15px;
}

.metaNavigation_item a:link {
    text-decoration:none;
    font-size:11px;
    color:#666666;

} 

.metaNavigation_item a, .metaNavigation_item a:link,.metaNavigation_item a:visited   {
    text-decoration:none;
    font-size:11px;
    color:#666666;
}
.metaNavigation_item a:hover {
    text-decoration:none;
    font-size:11px;
    color:#555555;
}

.metaNavigation_itemact a:visited, .metaNavigation_itemact a:link {
    text-decoration:none;
    font-size:11px;   
}

/* ###########   flex   ################# */

.flex-2col-table {
     width:524px;
  
}


.brandtitle {
     vertical-align:top;
     xpadding-bottom:3px;
 
}

.brandformat {
     vertical-align:top;
 
}

.flex-left {
     width:405px; 

}
.flex-right {
     width:125px;
} 



.flex-left-marken {
   width:155px; 
   text-align:left;
   padding-top:8px;

}

.cigartitleheader {
    width:150px;
}


/* ########### storefinder ################## */



.tx-cs2chstorefinder-pi1 {
          width:500px;  
}


.cs2_chstorefinder-select {
      border:1px solid #590C00;
      font-size:11px;
      height:16px;
      margin-bottom:2px;
      %margin-bottom:1px; 
      width:320px;
       %width:318px;
       _width:320px;    

}

.cs2_chstorefinder-input1 {
      border:1px solid #590C00;
      font-size:11px;
      height:18px;
      margin-bottom:1px;
      %margin-bottom:0px;
      margin-right:2px;
      width:58px;
       %width:56px;
       _width:58px;
}

.cs2_chstorefinder-input2 {
      border:1px solid #590C00;
      font-size:11px;
      height:18px;
      margin-bottom:1px;
      %margin-bottom:0px;
      width:260px;
       %width:258px;
       _width:260px;  

}

.cs2_chstorefinder-list-header1 {
			color:#B16618;
      font-size: 12px;
      padding-bottom:4px;
      width:210px;
}


.cs2_chstorefinder-list-header2 {
       color:#B16618;
       font-size: 12px;
       padding-bottom:4px;
       width: 50px;
}


.cs2_chstorefinder-list-header3 {
       color:#B16618;
       font-size: 12px;
       padding-bottom:4px;
       width:100px;
        
}

.cs2_chstorefinder-submit {
       margin-top:9px;
}


.cs2_chstorefinder-list-tr  {
        height:39px;
        %height:37px;
        border-bottom:1px solid  #590c00;              
}

/* ########### menu ################## */



#oversub {
	margin-top:4px;
	position:absolute;	
	font-size:11px;
	_left:0px;
	display:block;

}

#oversub a:link, #oversub a:visited {
	color:#B16618;
}

#oversub a:hover {
	color:#CD232D;
}

.menu-item, .menu-item-act {
	      height:20px;
        float:left;
        xoverflow:visible;        
	      _position:relative;
        
}

.menu-item a:link, .menu-item a:hover, .menu-item-act a:visited, .menu-item a:visited  {
        font-size:12px;
        letter-spacing: -0.3px;
        text-decoration:none;
        margin-right:15px;      
        display:block;  
        height:20px;
}

.menu-item a:hover, .menu-item-act a:visited, .menu-item-act a:hover, .menu-item-act a:link {
        font-size:12px;
       	color:#cd232d;
        letter-spacing: -0.3px;
        text-decoration:none;
        margin-right:15px;      
        display:block;  
}

.submenu-item a:link, .submenu-item a:visited {

	font-size:11px;
    letter-spacing: -0.3px;	
    line-height:17px;	
	display:block;
	text-decoration:none;
	
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:hover, .submenu-item-act a:active,  .submenu-item-act a:visited {
	color:#CD232D;
	font-size:11px;
   letter-spacing: -0.3px;
	text-decoration:none;	
    line-height:17px;		
	display:block;	
}

/* ######### age check ################# */
 
.age-check {
	margin-top:18px;
	font-size:11px;
	font-weight:bold;
}

.submitage {
		padding-top:15px;
}

.bodytext {
	margin:0px;
	
}

/* ########## flex 2cul ################ */

.content-column1 { 
	width:406px;
	
}
.content-column2 {
	width:120px;
}

.col1table {
          width:370px;
}

/* ########### kontakt  #################### */

.forminput1 {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      margin-bottom:2px;
      %margin-bottom:0px;
      width:320px;
      %width:316px;
      _width:320px;
}

.forminpute {
      border:1px solid #590C00;
      font-family:arial;
      font-size:11px;
      height:18px;
      margin-bottom:2px;
      %margin-bottom:0px;
      width:320px;
       %width:316px;
      _width:320px;
}

.formtextarea {
       border:1px solid #590C00;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:2px;
       %margin-bottom:0px;
       width:320px;
       %width:316px;
      _width:320px;
}

.forminput4 {
       border:1px solid #590C00;
       font-family:arial;
       font-size:11px;
       height:18px;
       margin-bottom:2px;
      %margin-bottom:0px;
       width:260px;
       %width:256px;
      _width:260px;

}
 
.forminput5 {
       border:1px solid #590C00;
       font-family:arial;
       font-size:11px;
       height:18px;
       margin-bottom:2px;
      %margin-bottom:0px;
       margin-right:2px; 
       width:58px;
       %width:56px;
       _width:58px;

}

.manda {
      color: #B16618;
}

.mailform form {
      padding:0;
      margin:0;
}

.formtxt1 {
       padding:0px;
       margin-top:7px;
       %margin-top:6px;
       margin-bottom:0px;

}

.formlabel {
       width:68px;

}


.form_table {
      width:399px;
      %width:397px;
}

.formtr {

}