@media all {

  * { margin:0; padding: 0; }

  * html body * { overflow:visible; }

  html { height: 100%; margin-bottom: 1px; }

  body {
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid; }

  li {
    margin-left: 1.8em;
    line-height: 1.5em;
	font-size: .9em;
	color: #444;
  }
  
  #col1_content ul li {
	  font-size: .8em;
  }
  
  ol, ul {
	  list-style: square;
  }
  
  #header { position:relative; }
  #topnav { text-align: right; }
  #header #topnav {
    position:absolute;
    top: 10px;
    right: 10px;
  }

  #header, #nav, #main, #footer { clear:both; }

  .clearfix:after {
    content: ".";
    display: block;
    font-size:0;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  .clearfix { display: block; }
  #ie_clearing { display: none; }

  .subcolumns { width: 100%; overflow:hidden; }

  .c50l, .c75l {float: left; }
  .c50r, .c25r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c75l { width: 75%; }

  .hlist {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    position:relative;
    background: #c0c0c0 url("background.png") repeat-x center right;
    border-top: 1px #333 solid;
    border-bottom: 1px #333 solid;
    line-height: 0;
  }

  .hlist ul {
    display: inline;
    float: left; 
    margin: 0 0 0 50px;
    padding: 0;
    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;
  }

  .hlist ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    display: inline;
    float: left; 
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  .hlist ul li a,
  .hlist ul li strong {
    background: transparent;
    color: #000;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  { background: #eee; color: #333; text-decoration: none; }

  .hlist ul li.active {
    background: #272727 url("background_active.png") repeat-x center right;
    border-left: 1px #444 solid;
    border-right: 1px #888 solid;
  }

  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }

  .hlist ul li.active strong a { padding: 0; }

  * {
	  margin: 0;
	  padding: 0;
  }

  .clearfix {
	display:block;
  }
 

  body { 
	  background:#30353B url(../images/hgdn2.jpg) repeat-y scroll center center;
	  font-family:Verdana,Geneva,sans-serif;
	  height: 100%;
	  margin-bottom: 1px;
	  color:#000000;
	  font-size:100.01%;
	  text-align:left;
  }

  .page_margins { margin: 0 auto; }
  .page_margins { width: 956px; position: relative; min-height: 100%; position: relative;   }
  .page { padding: 0 40px 40px ;}

  #header {
	color:#000000;
	padding:30px 0 2px;
	position: relative;
  }

  div.hlist {  }
  #main { margin: 10px 0; background: #fff; }
 
  #footer { padding: 5px 20px; width: 836px; height: 20px; color:#666; font-size: .7em; background: #f9f9f9; border-top: 5px #efefef solid; position: absolute; bottom: 0; }
  
  #footer p {
	margin: 0;
	margin-left:102px;	  
  }
  
  #header, #nav, #main, #footer {
    clear:both;
  }

  #nav ul { margin-left: 10px; }

  #col1 { float: right; width: 652px}
  #col2 { display:none}
  #col3 { width: 204px; margin: 0 672px 0 0}

  #col1_content { padding: 2px 0 0 0 }
  #col3_content { padding: 0 0 0 0 }

  #main { padding: 0px}

  /* FONTS general */

  p a {
	font-weight:700;
	font-size: .8em;
	color: #2ABA0C;
	padding:2px 5px 2px 5px;
	text-decoration:none;
  }

  p a:hover {
	background:#2ABA0C none repeat scroll 0 0;
	color: #FFF;
  }
  
  #footer p a {
	  font-size: 1em;
	  padding:2px 0;
  }
  
  .bodytext, .news-single-item p, p, td {
	color:#444444;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.8em;
	letter-spacing:0;
	line-height:1.2em;
	margin:10px 0;
	text-align:left;
	text-decoration:none;
	word-spacing:normal;
  }
  
  .bodytext, p {
	padding-left:10px;
  }

  .cl13 h3 a, .cr13 h3 a {
	font-size:0.8em;
	font-weight:bold;	  
	color:#2B4D73;
	text-decoration:none;
	margin-left: 9px;
	border: none;
  }
  
  h1 a {
	  text-decoration: none;
  }
  
  h5 {
	padding-left: 10px;
	color: #2B4D73;
  }
  
  .csc-firstHeader, h1, h3 {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #fff;
	color: #2B4D73;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom:1px dotted #2B4D73;
	padding-left: 10px;
  }

  .csc-header-n2, .csc-header-n3, .csc-header-n4 {
	  margin-top: 20px;
  }

  .cl14 h1, .cr14 h1 {
	  font-size: .8em;
  }

  h2 {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #fff;
	color: #2B4D73;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-size: .8em;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 10px;
	text-decoration:underline; 
  }
  
  h3 {
	  font-size: .8em;
	  border-bottom: none;
  }
  /* FONTES general end */
  
  td {
	 padding: 5px 0 5px 10px;
  }
  
  td.list {
	 padding: 3px 0 0 10px;
  }  
  td.bold {
	  font-weight: bold;
	  padding-right:24px;
  }
  td p.bodytext {
	  padding-left: 0;
	  margin: 0;
  }
  
  table p a {
	  font-size: 1em;
  }
  
  td.tx-boxprod-pi1-browsebox-SCell {
	  padding-left: 0;
  }
  
  td.tx-boxprod-pi1-browsebox-SCell p {
	  font-weight: bold;
  }
  
  table {
	  margin: 5px 0 20px;
  }
  
  table.list {
	  margin-bottom: 0;
  }
  /* CONTAINER begin */

  .subcolumns {
	overflow:hidden;
	width:100%;	  
  	margin-bottom: 5px;
  }

  .subcl, .subc {
  }

  .subcr {
	  height: 50px;
	  background:#C00;
  }

  .c25l {
	  margin-right: 10px;
	  width: 204px;
	  float: left;
  }

  .c25m {
	  margin-right: 10px;
	  margin-left: 10px;
	  float: left;
	  width: 204px;
  }  

  .c25r {
	  margin-left: 10px;
	  width: 204px;
	  float: right;
  }


  .c50l {
	  margin-right: 10px;
	  width: 428px;
	  float: left;
  }

  .c50r {
	  margin-left: 10px;
	  width: 428px;
	  float: right;
  }

  .c75l {
	  margin-right: 10px;
	  width: 652px;
	  float: left;
  }

  .c75r {
	  margin-left: 10px;
	  width: 652px;
	  float: right;
  }

  .cl16 {
	float:left;
	margin-bottom:15px;
	margin-right:20px;
	width:92px;
  }

  .cl14 {
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	width:148px;
  }

  .cl13 {
	border:1px solid #A40000;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	position:relative;
	width:202px;
  }  

  .cl16 a img, .cr16 a img {
	  border: 1px solid #37597E;
	  overflow: hidden;
  }  

  .cl16 a:hover img, .cr16 a:hover img {
	  border: 1px solid #C00;
	  overflow: hidden;
  }

  .cl13 a, .cr13 a {
	display: block;
  }


  .cl23 {
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	width:428px;
  }

  .cr16 {
	float:left;
	margin-bottom:15px;
	width:92px;
  }

  .cr14 {
	float:right;
	margin-bottom:10px;
	width:148px;
  }

  .cr13 {
	border:1px solid #A40000;
	float:left;
	margin-bottom:10px;
	position:relative;
	width:202px;
  }

  .cleft {
	  width: 428px;
	  float: left;
  }

  .cright {
	  width: 204px;
	  float: right;
  }

  .cleft2 {
	  width: 484px;
	  float: left;
  }

  .cright2 {
	  width: 148px;
	  float: right;
  }

  #logo {
	  position: absolute;
	  top: 138px;
	  left: 10px;
     /* z-index: 500;*/ /* IMPORTANT: change html in TV for not relying on z-index !!!! in IE */
  }

  /* CONTAINER end */
 

  /* MENUE begin */
  #nav {
	background:transparent url(../images/menuShdw2.png) no-repeat scroll 0 31px;
	margin:10px 0 0;
	overflow:hidden;
	padding-bottom:8px;
  }
  
  
  .hlist ul li {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #AAAAAA;
	display:inline;
	float:left;
	font-size:.85em;
	line-height:1.2em;
	list-style-type:none;
	margin:0;
	padding:0;
  }  
  
   .hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active {
	background:#CED7DF none repeat scroll 0 0;
	color:#333333;
	text-decoration:none;
  }
  
  
  .hlist ul li a, .hlist ul li strong {
	color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
  }
  
  #submen {
	border-top:1px solid #A40000;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
	margin:0 0 15px;
  }  

  #submen li {
	border-bottom:1px dotted #A40000;
	margin-left:0;
	padding-left:6px;
  }
  

  #submen li a, #submen li a:visited {
	color:#A40000;
	display:block;
	margin:0;
	padding:5px 3px;
	text-decoration:none;
  }  



  #submen li.subact {
	background:#444444 none repeat scroll 0 0;
	color:#FFFFFF;
	margin:0;
   padding:5px 3px 5px 7px;
  }


  #submen li a:visited {
	color:#37597E;
  }
 
  #submen li a:hover {
	text-decoration:underline;
  }  

  /* MENUE end */
  

  /* NEWS begin */

  .news-list-item  {
	 position: relative; 
  }


  .news-list-date p.day, .news-list-date p.month {
	  text-transform: capitalize;
	  font-size: 1.4em;
	  line-height: 1.1em;
	  font-weight: bold;
	  text-align: center;
	  color: #2A4D73;
	  margin: 0;
	  padding: 0;
	  background: none;
  }

  .news-list-date p.daynum {
	  font-size: 1.7em;
	  line-height: 1em;
	  font-weight: bold;
	  text-align: center;
	  color: #F60;
	  margin: 0;
	  padding: 0;
	  background: none;
  }

 

  /* NEWS end */



  /* IMAGES begin */

  #gallery {
	background-color: #FFF;
	width: 204px;
  }

  .galleryl1 {
	background-color:#FFFFFF;
	height:130px;
	overflow:hidden;
	width:204px;
	position: relative;
  }

  #gallery ul, .galleryl1 ul {
	  list-style: none;
	  margin: 0; 
	  width: 204px; }

  #gallery ul li, .galleryl1 ul li {
	  display: block;
	  margin-left: 0;
	  margin-bottom: 15px;
	  width: 202px;
	  height: 127px;
	  border: #A40000 solid 1px;
	  /*position: relative;*/
	}

  #gallery ul li.news-single-imgcaption {
	width:auto;
	height:auto;
	border: none;
	padding: 1px 0 3px 0;
	margin-bottom: 20px;
	margin-top: -36px;
	margin-left: 10px;
  }	
	
  #gallery ul li {
	  position: relative;
  }
  #gallery ul img, .galleryl1 ul img, .cl13 img, .cr13 img {
	border: 1px solid #A40000;
	/*border-width: 5px 5px 20px;*/
	margin: 8px 7px 9px;
  }

  #gallery ul a:hover img, .galleryl1 ul a:hover img, .cl13 a:hover img, .cr13 a:hover img {
	border: 5px solid #A40000;
	border-width: 9px 8px 10px;
	margin: 0;
	color: #fff;
  }
  
   .galleryl1 ul a:hover img {
	   border-width: 9px 8px 18px;
   }
  
  #gallery ul a:hover img {
	 border-width: 9px 8px 18px;
  }

  #gallery ul a:hover { color: #fff; }


  .gallery2 {
	background-color: #FFF;
	width: 148px;
	height: 107px;
	overflow: hidden;
	position: relative;
  }

  .gallery2 ul {
	  list-style: none;
	  margin: 0; 
	  width: 148px; }

  .gallery2 ul li {
	  display: block;
	  margin-left: 0;
	  margin-bottom: 15px;
	  width: 146px;
	  height: 90px;
	  border: #A40000 solid 1px;
	}

  .gallery2 ul img, .cl13 img, .cr13 img {
	border: 1px solid #A40000;
	/*border-width: 5px 5px 20px;*/
	margin: 8px 7px 9px;
  }

  .gallery2 ul a:hover img, .cl13 a:hover img, .cr13 a:hover img {
	border: 5px solid #A40000;
	border-width: 9px 8px 10px;
	margin: 0;
	color: #fff;
  }

  .gallery2 ul a:hover img {
	 border-width: 9px 8px 18px;
  }

  .gallery2 ul a:hover { color: #fff; }

  .lupe {
	  position: absolute;
	  top: 84px;
	  right: 1px;
  }
  #gallery ul li span.lupe {
	  position: absolute;
	  top: 83px;
	  right: 0;
  }

  .lupe2 {
	  position: absolute;
	  top: 47px;
	  right: 1px;
  }
  /* IMAGES end */

/* CONTACT CONTACT CONTACT begin */ 

  #contact, #register {
	width: 876px;
	font-size:0.72em;
	font-weight:bold;
	letter-spacing:0;
	line-height:1.2em;
	padding-left: 10px;
  }
  #register {
	  width: 642px;
  }
  .cfl {
	  margin-right: 10px;
	  width: 372px;
	  float: left;
  }

  .cfr {
	  margin-left: 10px;
	  width: 484px;
	  float: right;
  }

  #contact p, #register p {
	  padding: 1px;
	  margin-bottom: 10px;
  }

  #contact p.even, #register p.even {
	  font-weight: normal;
  }

  #contact label, #register label {
	  width: 81px;
	  display: block;
	  float: left;
	  margin-top: 6px;
	  margin-right: 10px;
	  color: #2F2F2F;
	  font-size: 1.2em;
  }
  #register label {
	  width: 120px;
  }
  #contact .cfr label {
	  width: 128px;
	  display: block;
	  float: left;
	  margin-top: 6px;
	  margin-right: 10px;
	  color: #2F2F2F;
	  font-size: 1.2em;
  }

  #contact label.txarea_lab, #register label.txarea_lab {
	  margin-top: 42px;
  }

  #contact p input.checkbox, #register p input.checkbox {
	width: 10px;
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
  }

  #contact p input, #register p input {
	border-color:#555555;
	border-style:none none solid;
	border-width:medium medium 1px;
	margin-left:5px;
	padding:2px;
	width:253px;
  }

  #contact p select, #contact p textarea, #register p select, #register p textarea {
	  padding: 2px;
	  margin-left: 5px;
	  font-family:Verdana,Geneva,sans-serif;
  }

  #contact p textarea, #register p textarea {
	  margin-top: 20px;
  }

  #contact p input.button, #homologa p input.button, input.button, input.buttonconf, #register p input.button {
	background:#C0C0C0 url(background.png) repeat-x scroll 0 0;
	width:auto;
	padding:8px 15px;
	border: solid 1px #444;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 1px;
  }
  
  input.buttonconf {
	  background: #999 url(background_active.png) repeat-x scroll 0 0;
  }
  
  #contact span.errorMsgMissing {
	  margin-left: 95px;
	  margin-bottom: 5px;
	  display: block;
	  color:#900;
  }

  #contact .cfr span.errorMsgMissing {
	  margin-left: 142px;
  }

  #contact textarea, #register textarea {
	  width: 324px;
	  height: 152px;
	  border: 1px solid #444;
	  font-size: 1.3em;
	  overflow: auto;
  }
  #contact .cfr p.checkf, p.checkf {
	  margin-left: 142px;
  }
  #contact .cfr p.checkf label {
	  width: 120px;
  }
  p.checkf label {
	  width: auto;
  }
  #contact p.submit {
	  margin: 30px 0 0 138px;
  }
  #register p.submit {
	  margin: 30px 0 0 130px;
  }

  #contact2, #homologa {
	width: 642px;
	font-weight:bold;
	letter-spacing:0;
	padding-left: 10px;
  }
  
  #homologa {
	  padding-left: 0;
  }
  
  #contact2 p, #homologa p {
	line-height:2.5em;
  }

  #contact2 label {
	  display: block;
	  float: left;
	  margin-top: 6px;
	  margin-right: 10px;
	  color: #2F2F2F;
	  font-size: .9em;
  }
  #contact2 p input, #homologa p input {
	border-color:#555555;
	border-style:none none solid;
	border-width:medium medium 1px;
	margin-left:5px;
	padding:2px;
	width:253px;
	float: left;
  }
  
  #homologa label {
	  margin-top: 6px;
	  margin-right: 10px;
	  color: #2F2F2F;
	  font-size: .9em;
  }
  #homologa p input {
	float: none;
  }
  #homologa p input.button {
	margin-left: 230px;
  }
  
  .contactset legend {
	  display: none;
  }
/* CONTACT CONTACT CONTACT end */ 

/* COMMENT begin */
  .comment {
	  background: #F9F9F9;
	  margin-bottom: 18px;
	  border-bottom: 1px solid #EFEFEF;
  }
  .comment p {
	  margin-right: 10px;
	  padding-top: 10px;
	  font-style: italic;
  }
  p.cauthor {
	  font-weight: bold;
	  font-size: .6em;
	  color: #2B4D73;
	  float: right;
	  font-style: normal;
	  margin-top: 0;
	  padding-top: 0;
  }
/* COMMENT end */

  #lngSwitch {
	position:absolute;
	right:742px;
	top:0;
	width:125px;
  }

  #contBut {
	height:13px;
	position:absolute;
	right:27px;
	top:0;
	width:19px;
  }

   #contBut a {
	background:transparent url(../images/cont.gif) no-repeat scroll 0 0;
	display:block;
	height:13px;
	width:19px;
  }  

  #prnBut {
	height:13px;
	left:-15px;
	position:absolute;
	top:0;
	width:14px;
  }

  #prnBut a {
	background:transparent url(../images/prn1.gif) no-repeat scroll 0 0;
	display:block;
	height:13px;
	width:14px;
  }
  
  .news-single-rightbox {
	  display: none;
  }

  .new_icon {
	background:#000 none repeat scroll 0 0;
	color:#FFF;
	font-size:0.75em;
	font-weight:bold;
	padding:2px;
	position:absolute;
	right:11px;
	top:88px;
	z-index:200;
  }

  .accprice {
	background:#000 none repeat scroll 0 0;
	color:#FFF;
	font-size:0.75em;
	font-weight:bold;
	padding:2px;
	position:absolute;
	right:11px;
	top:80px;
	z-index:200;
  }
  
  /* Pagination */
  .browseBoxWrap {
	  margin-top: 30px;
	  padding-left: 10px;
	  border-top: 1px dotted #555;
  }
  .showResultsWrap {
	  float: left;
	  margin-right: 10px;
	  margin-top: 2px;
	  font-size: .8em;
  }
  
  .news-list-browse .showResultsWrap {
	  display: none;
  }
  
  .news-list-browse .browseLinksWrap {
	  font-size: 1.35em;
  }

  .showResultsNumbersWrap {
	  font-weight: bold;
	  font-size: .85em;
  }
  .activeLinkWrap {
	  border-top: 1px solid #FFF;
	  border-left: 1px dotted #555;
	  border-right: 1px dotted #555;
	  border-bottom: 1px dotted #555;
	  padding: 0 5px 5px;
	  color:#2B4D73;
  }
  .browseLinksWrap, .disabledLinkWrap, .activeLinkWrap, .inactiveLinkWrap {
	  height: 25px;
  }
  .bodytext a {
	  font-size: 1em;
  }
  p.listprice {
	  float: right;
  }
  p.legal {
	  color: #999;
  }
  .tx_powermail_pi1_formconfirmation_back {
	  float: left;
	  margin-right: 50px;
  }
  p.formtext {
	  margin-left: 135px;
  }
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #C50101;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #C50101;
	margin: 3px 0 15px 96px;
}

#register p div.powermail_mandatory_js, #register div div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #C50101;
	margin: 3px 0 15px 135px;
}
#register div div.powermail_mandatory_js {
	font-size: .8em;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #ccc;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html, {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #eee;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}  
.powermail_check {
	float: left;
	margin:0 10px 0 6px;
}
  
}