div { margin:0; padding:0; display:block; }


/* Don't show the print style elments     */
#print-top {display: none;}

/* Don't show the text in the header        */
#header .bodytext {display: none;}

/* Don't show the banner - top of rightbar  */      
#banner {display: none;}

/*---------- hover image opacity -----------*/
/*.csc-textpic-imagewrap */
a:hover img {
         filter:alpha(opacity=75);   
         -moz-opacity: 0.75;   
         opacity: 0.75;
}
/*------------------------------------------*/

img {border:none;}

 br { 	clear: both; } 

 b {	color: #092859;}

.bodytext {
	margin: 0px;
	padding: 0px;
}

.gohome {
	position: absolute;
	width: 200px;
	height: 100px;
	text-decoration: none;
	top: 20px;
	left: 20px;
}

/* markup for the header text */
#header p {
	margin: 0px;
	color: #092859;
	font-weight: bold;
	margin-left: 18px;
}




#languagebar {
	margin-top: -18px;
	float: right;
	z-index: 400;

}

* html #languagebar {
	position: absolute;
	padding-right: 18px;
	right: 0;
}

#languagebar ul {
	padding: 0; 
	margin: 0; 
	list-style: none;
}

#languagebar li { 
	float: left;
	margin-left: 5px;
	padding-bottom: 5px;
}

#languagebar li ul {
	position: absolute;
	left: -999em; 
	width: 150px;
	background-color: #FFFFFF;
	border: 1px #092859 solid;
	z-index: 500;
}

* html #languagebar li ul {
	margin-top: 14px;
	margin-right: -2px;
}

#languagebar li ul li { 
	float: none;
	margin-left: 0px;
	padding-bottom: 0px;
}

#languagebar li ul a { 
	display: block;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 18px;
	padding-right: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #092859;
	line-height: 15px;
	width: 114px;
	text-align: left;
} 

#languagebar li ul a:hover { 
	display: block;
	background-color: #57B5E0;
	color: #FFFFFF;
} 

#languagebar li:hover ul, #languagebar li.sfhover ul { 
	left: auto;
	right: -1px;
}

/* markup for the topmenu */
#mainNavigation {
	position: absolute;
	z-index: 100;
}

#mainNavigation, #mainNavigation ul { 
	padding: 0; 
	margin: 0; 
	list-style: none;
	margin-bottom: 5px;
} 

#mainNavigation a { 
	display: block;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 18px;
	padding-right: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
} 

#mainNavigation a:hover { 
	display: block;
	background-color: #57B5E0;
} 

#mainNavigation li { 
	float: left;
}

#mainNavigation li ul {
	position: absolute;
	left: -999em; 
	width: 186px;
	background-color: #FFFFFF;
	border: 1px #092859 solid;
	margin-left: -1px;
	z-index: 300;
} 

#mainNavigation li ul a {
	width: 150px;
	color: #092859;
	line-height: 15px;
}

#mainNavigation li ul li.sub {
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#mainNavigation li ul a:hover { 
	display: block;
	background-color: #57B5E0;
	color: #FFFFFF;
}

#mainNavigation li ul li.sub a:hover { 
	background-image: url('../images/arrowh.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#mainNavigation li ul li.sub ul a:hover { 
	background-image: none;
}

#mainNavigation li:hover ul, #mainNavigation li.sfhover ul { 
	left: auto;
}

#mainNavigation li:hover ul ul, #mainNavigation li:hover ul ul ul, #mainNavigation li.sfhover ul ul, #mainNavigation li.sfhover ul ul ul { 
	left: -999em;
	margin-left: 186px;
	margin-top: -19px;
} 

#mainNavigation li:hover ul, #mainNavigation li li:hover ul, #mainNavigation li li li:hover ul, #mainNavigation li.sfhover ul, #mainNavigation li li.sfhover ul, #mainNavigation li li li.sfhover ul {
	left: auto; 
}

#languagebar img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* general markup for the left and right bar, and the middle content */
#leftbar a, #rightbar a {
	color: #092859;
	font-weight: normal;
	text-decoration: none;
}

#middle a {
	color: #092859;
	font-weight: normal;
	text-decoration: underline;
}

#leftbar a:hover, #middle a:hover, #rightbar a:hover {
	color: #0073cf;
	font-weight: normal;
	text-decoration: underline;
}

span.navpath_cur {
	color: #092859;
	font-weight: normal;
}

#leftbar .csc-header {
	background-color: #092859;
	z-index: 50;
	padding: 3px;
	margin-bottom: 15px;
}
#rightbar .csc-header {
	background-color: #092859;
	z-index: 50;
	padding: 3px;
	margin-bottom: 0px;
}


#leftbar .csc-header h1, #rightbar .csc-header h1 {
  margin: 0px;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


#leftbar p, #rightbar p, #middle p {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 11px;
	padding-left: 18px;
}

/******* Sitemap menu items  15012008     *********/ 
#leftbar ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}
#leftbar .csc-menu li {
  list-style-type: none;
  margin-bottom: 8px;
}

#leftbar ul.csc-menu-def li {
  background-image: url('../images/DD-Bullet-L1.gif');
  background-repeat: no-repeat;
  background-position: 0px -8px;
  padding-left: 17px;
}
#leftbar .csc-menu-1 li {
	margin-left: 25px;
  margin-bottom: 8px;
/*        list-style-image: url('../images/DD-Bullet-L2.gif');*/
}

/*///////////*/
/******* menu items  16012008     *********/ 
#leftbar #leftbar-menu ul.menu {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}
#leftbar #leftbar-menu li {
  list-style-type: none;
  margin-bottom: 8px;
}

#leftbar #leftbar-menu ul.menu li.menunormal,
#leftbar #leftbar-menu ul.menu li.menuact {
        background-image: url('../images/DD-Bullet-L1.gif');
        background-repeat: no-repeat;
        background-position: 0px -8px;
        padding-left: 17px;       
	padding-right: 3px;
}
#leftbar #leftbar-menu ul.menu li.menunormal ul.sec_menu,
#leftbar #leftbar-menu ul.menu li.menuact ul.sec_menu {
	margin-top: 8px;
}
#leftbar #leftbar-menu ul.menu li.menunormal ul.sec_menu li,
#leftbar #leftbar-menu ul.menu li.menuact ul.sec_menu li
{
	margin-left: 8px;
	margin-right: 3px;
        margin-bottom: 8px;
}
li.menuact a,
li.sec_menuact a{	
  font-weight:bold !important;
}

li.menuact li.sec_menunormal a,
li.menuact li.sec_menunormal a{	
  font-weight:normal !important;
}


/*********** End Left Bar Menu Item      */


/* markup for the news list LATEST  ======================== */
#leftbar .news-latest-item {
	padding-left: 18px;
         padding-right: 18px;
	font-size: 9px;
	margin-top: 15px;
}

#leftbar .news-latest-item h3 {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	font-weight: normal;
}

/*#leftbar p {
	padding-right: 18px;
}*/
#leftbar .news-latest-item div.category {
	font-weight: bold;
	color: #092859;
}
#leftbar .news-latest-item span.news-latest-morelink {
	display:none;
}



/* markup for the news list LIST ================= */
#leftbar .news-list-item .clearer {
	display: none;
}


#leftbar .news-list-item {
	padding-left: 18px;
	font-size: 9px;
	margin-bottom: 15px;
}

#leftbar .news-list-item h3 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #092859;
	padding-right: 18px;
}

#leftbar .news-list-item p {
	padding: 0px;
	padding-right: 18px;
	margin: 0px;
}

#leftbar .news-list-item .news-list-date {
	display: none;
}

#leftbar .news-list-item .news-list-category {
	display: none;
}

#leftbar .news-list-item .clearer {
	display: none;
}
/*********** End News Item LIST      */


/* markup for the content ================================================= */

#middle h1 {
	color: #092859;
	font-size: 18px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#middle h2 {
	color: #092859;
	font-size: 16px;
	margin: 0px;
	margin-top: 25px;
	margin-bottom: 5px;
}

#middle h3 {
	font-size:12px;
	font-weight:700;
	color: #092859;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 0px;
}

#middle h6 {
	font-size:12px;
	font-weight:700;
	color: #092859;
	text-decoration: none;
	font-variant: small-caps;
	margin-top: 6px;
	margin-bottom: 6px;
}

#middle .heading-wrap {
	/* set off 15012008: border: 1px #092859 solid; */
	border: none;
	/* set off 15012008: border-right: 0px; */
	height: 250px;
	/* set off 15012008: background-color: #E6F4FA;*/
	background-color: white;
	margin-bottom: 18px;
}

#middle .heading {
	/* set off 15012008*/
	/* border-right: 1px #092859 solid; */
	float: left;
	/* 15012008 was width: 187px; */
  width: 100%;
	height: 250px;
	color: #092859;
}

#middle .heading p {
	padding-right: 18px;
}

#content dl {
	margin: 0px;
	padding: 0px;
}

#middle .heading-wrap .csc-header {
  /* 15012008 was background-color: #57B5E0; */
	background-color: white;
	margin: 0px;
	margin-top: -2px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
 	text-indent: 15px;
	width: auto;
}

#middle .heading-wrap .csc-header h1 {
	margin: 0px;
	/* 15012008 */
  font-size: 24px;
	font-weight: bold;
	/* 15012008 */
  color: #092859;
	/* 15012008 */
  padding: 0px;
	/* 15012008 */
  text-indent: 0px;
}

	
#middle .heading h1 {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;	
	text-indent: 18px;
}

#middle .content-wrap {
	display: inline-block;
/*	border: 1px #092859 solid;   */
	border: 0px;
	background-image: url('../images/line.jpg');
	background-repeat: repeat-y;
	background-position: 187px 0px;
}

*html #middle .content-wrap {
	padding-bottom: 10px;
}

#middle #content-heading {
	background-color: #092859;
	margin: 0px;
	margin-top: -1px;
	margin-bottom: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	padding-bottom: 4px;
	text-indent: 15px;
	width: 565px;
}

#middle #content-heading p {
	padding: 0px;
	margin: 0px;
}

#middle .csc-header {
	background-color: #092859;
	margin: 0px;
	margin-left: -10px;
/*	margin-left: -20px;   */
	margin-right: -20px;
	margin-top: -1px;
	margin-bottom: 18px;
	width: 578px;
	padding: 3px;
	padding-bottom: 4px;
	text-indent: 8px;   /* 15 kk*/
}

#middle #content-heading .csc-header {
	background-color: #092859;
	margin: 0px;
	margin-left: 0px;
	margin-right: -20px;
	margin-top: -1px;
	margin-bottom: 18px;
	width: 548px;
	padding: 3px;
	padding-bottom: 4px;
	text-indent: 15px;
}

#middle .csc-header h1 {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#middle #content-sidebar {
	float: left;
	padding: 0px 18px 0px 0px;
	width: 145px; /* actual width 187px */
}

#middle #content-text {
	padding: 0px 10px 0px 10px;
	width: 365px;
	text-align: left;
}


#middle #content-text ul {
         margin: 0; 
         padding: 0px;
         margin-top: -5px;
         padding-left: 5px;
         padding-bottom: 10px;
}

#middle #content-text ul li {
         margin-left: 20px; 
         margin-top: 0px;
         padding-top: 0px;
         padding-bottom: 0px;
         margin-bottom: 0px;
	 /*background: #112233 url(/fileadmin/user_upload/General/PDF_Logo.gif) no-repeat left center;*/
	 list-style-image: url(/fileadmin/template/images/DD-Bullet-L1.gif);
}



/* #middle #content-text .csc-textpic-text h1 {*/
#middle .csc-firstHeader {
	font-size:16pt;
	font-weight:700;
	font-style:normal;
	color: rgb(28,47,105);
	text-decoration: none;
	margin-top: 24px;
	margin-bottom: 12px;
}

#csc-textpic  h1 {
	font-size:16pt;
	font-weight:700;
	font-style:normal;
	color: rgb(28,47,15);
	text-decoration: none;
	margin-top: 24px;
	margin-bottom: 12px;
}

/* #middle #content-text .csc-textpic-text #csc-textpic h2 {
	font-size:9pt;
	font-weight:700;
	font-style:normal;
	color: rgb(28,47,105);
	text-decoration: none;
	margin-top: 18px;
	margin-bottom: 6px;
}*/

#middle #content-text strong {
	color: rgb(28,47,105);
}
/************************ news singleview **********/
#middle #content-text .news-single-item .news-single-img img {
  margin-left:10px;
  }
/************************ news singleview end **********/

#middle .clear {
	clear: both;
	visibility: hidden;
}

* html #middle .clear {
	display: none;
}

#middle .content-wrap p {
	/*padding-right: 18px;*/
	padding: 0px;
}

#middle .csc-textpic-caption {
	font-size: 7pt;
	text-align: center;
}

/* markup for the right bar ================================================== */
#rightbar .search {
	@margin-top: -1px;
	background-color: #FFFFFF;
	height: 40px;
        z-index:99;
}
div#rightbar div.search imput{
        width:50px;
}


#rightbar .search p {
	padding: 0px;
}

/*#rightbar input {
	width: 90px;
}

#rightbar input.submit {
	padding: 0px 10px 0px 10px !important; 
	padding: 0px 5px; 0px 5px;
	width: auto;
}*/

/* Sitemap menu items     */ 


#rightbar ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}

#rightbar .csc-menu li {
        list-style-type: none;
        margin-top: 8px;
}

#rightbar ul.csc-menu-def li {
        padding-left: 17px;
        padding-right: 3px;       
}

#rightbar .csc-menu-3 li {
	margin-left: 27px;
}


#rightbar #banner {
	background-color: #FFFFFF;
	text-align: center;
	border-left: 1px #092859 solid;
	padding: 0px 0px 17px 0px;
}

#rightbar-content a.download img {
	border: 0;
}

#rightbar-content .downloadPDF {
         backgorund-image: url(fileadmin/user_upload/General/PDF_Logo.gif);
}

#rightbar h6 {
	font-size: 11px;
	font-weight:700;
	color: #092859;
	text-decoration: none;
	font-variant: small-caps;
	padding-left: 18px;
	margin-top: 6px;
	margin-bottom: 6px; 
}


/* Markup for the footer */
#footer p {
	margin: 0px;
	color: #092859;
	font-size: 10px;
	padding-left: 18px;
	padding-top: 1px;
	float: left;
}

#footer a {
	color: #092859;
}

#footer .rightfloat {
	display: block;
	float: right;
	padding-right: 18px;
}

/*-------- Markup for the tagcloud -----*/

#middle .toptext {
               letter-spacing: 1px;
               word-spacing: 2px;
               font-weight: normal;
               font-size: 15px;
               color: #092859; 
               text-align: center;
               padding-left: 0px;
               padding-right: 0px;
               margin-left: 0px;
               margin-right: 0px;
               }

/* #middle .terms {
               letter-spacing: 2px;
               font-weight: bold;
               font-size: 18px;
               font-variant: small-caps;
               }*/

#middle .terms a {
               letter-spacing: 2px;
               font-weight: bold;
               font-size: 18px;
               font-variant: small-caps;
               text-decoration: none;}



#middle .slogan-more a {
               letter-spacing: 0;
               word-spacing: 0;
               font-family: ;
               font-weight: ;
               font-size: 11px;
               }

#linkmap       { width:580px;}

#linkmap a     {
               text-decoration: none;
               color: #000000;
               font-weight: normal ;
               }

#linkmap a img {
               border: 0;
               /* for IE */
               filter:alpha(opacity=50);   
               /* Mozilla/NS6+,  */
               -moz-opacity: 0.5;
               /* CSS3 standard */
               opacity: 0.5;
               }
/* #linkmap a:hover img {
               /* for IE */
               filter:alpha(opacity=100);   
               /* Mozilla/NS6+,  */
               -moz-opacity: 1;
               /* CSS3 standard */
               opacity: 1;
               }*/
linkmap a:hover {
/*    dummy to overcome IE bug   */
               color: red;
               }

#linkmap #Field0402 a img,
#linkmap #Field0404 a img,
#linkmap #Field0406 a img {
               /* for IE */
               filter:alpha(opacity=75);   
               /* Mozilla/NS6+,  */
               -moz-opacity: 0.75;
              /* CSS3 standard */
               opacity: 0.75;
               }

/*-------- Markup for the tagcloud  END */


/* tt_news single view*/
div#middle div.content-wrap div.news-single-item div.news-single-additional-info {
  margin:20px 0px 10px 0px;
  font-weight:bold;
  color: #092859;}
div#middle div.content-wrap div.news-single-item div.news-single-additional-info dd{
  margin:5px 0px 0px 20px;}
/*div#middle div.content-wrap div.news-single-item div.news-single-additional-info dl.news-single-files dd img{
  display:none;}*/
div#middle div.content-wrap div.news-single-item div.news-single-additional-info dl.news-single-files dt,
div#middle div.content-wrap div.news-single-item div.news-single-additional-info dl.news-single-links dt{
  display:none;}
  
div#middle div.content-wrap div.news-single-item div.news-single-backlink {margin-top:20px;}  

/* tt_news latest event right bar*/

div#rightbar div#rightbar-content div.news-latest-container {padding:0px 15px 5px 15px;}
div#rightbar div#rightbar-content div.news-latest-container div.news-latest-item h3 {margin-bottom:2px;}
div#rightbar div#rightbar-content div.csc-textpic-border img{
  border: 1px solid #092859;
}
div#rightbar div#rightbar-content div.news-latest-item h3 {
	font-size: 12px;
	font-weight: bold !important;
}
div#rightbar div#rightbar-content div.news-latest-item span.mbl_newsevent_multidayevent,
div#rightbar div#rightbar-content div.news-latest-item span.mbl_newsevent_eventwhere,
div#rightbar div#rightbar-content div.news-latest-item span.mbl_newsevent_onedayevent {
  font-size:9px;
  color:#092859;
}
/* news list on newsroom page pid=18*/
div#middle div.content-wrap div.news-list-container div.news-list-item div.image {float:left;margin:0px 5px 5px 0px;}
div#middle div.content-wrap div.news-list-container div.news-list-item {
   border-bottom: 1px #092859 solid;
   padding-bottom:5px;
   margin-top:10px;
   heightx:73px; /* workaround!!!*/
   }
div#middle div.content-wrap div.news-list-container div.news-list-item div.text {margin-left:130px; font-size:11px;}
div#middle div.content-wrap div.news-list-container div.news-list-item div.text h3 {margin:0px 0px 10px 0px;}

/* aaa */
/* news list on start page middle*/
div#middle div.content-wrap div.news-list-container-featured-topics div.news-list-item div.image {float:left;margin:0px 5px 5px 0px;}
div#middle div.content-wrap div.news-list-container-featured-topics div.news-list-item {
   margin-left: 190px;
   width: 365px;
   border-bottom: 1px #092859 solid;
   padding-bottom:5px;
   margin-top:10px;
   heightx:73px; /* workaround!!!*/
   }

div#middle div.content-wrap div.news-list-container-featured-topics div.news-list-item div.text {margin-left:90px; font-size:11px;}
div#middle div.content-wrap div.news-list-container-featured-topics div.news-list-item div.text h3 {margin:0px 0px 5px 0px;}

/* use this class for good wrapping of nested div's in the parent div */
/* disactivated 28.08.2009
div.news-list-item div.text:after {
	content: ".";
	display: block;
	height: 0;
	line-height:0em;
 	clear: both;
	visibility: hidden;
}
div.news-list-item div.text {
	display: inline-block; /* this is valid; validator needs to catch up with it yet! */
} 
/* end clear fix */
*/ disactivated 28.08.2009

/* use this class for good wrapping of nested div's in the parent div */
/* disactivated 28.08.2009
 div.news-list-item div.image:after {
	content: ".";
	display: block;
	height: 0;
	line-height:0em;
	clear: both;
	visibilitys: hidden;
   }
div.news-list-item div.image {
	display: inline-block; /* this is valid; validator needs to catch up with it yet! */
} 
/* end clear fix */
*/ disactivated 28.08.2009

/* overflow-hidden zorgt ervoor dat images in de nieuws list niet over de rand 
van een nieuws item gaan, maar volledig binnen de item blijven. */
div#middle div.content-wrap div.news-list-container div.news-list-item {overflow:hidden;}
* html div#middle div.content-wrap div.news-list-container div.news-list-item {height:1%;}
/* end overflow-hidden met IE hack */

/*****************/
.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }
.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; padding-left: 10px;}
.tx-comments-comment-form INPUT, 
.tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px;  margin-left: 10px;}
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 130px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-page-browser { text-align: center; margin: 15px 0; }
.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 0px; color: red; background-color: #f5f500; padding: 3px 5px; display:block;}
.tx-comments-captcha { padding-left: 10px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-captcha input { margin-left: 0px; }
.tx-comments-form-top-message { padding: 10px 20px; text-align: center; font-weight: bold; }
.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }
.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }
.tx-comments-rating { margin-left: 15px; }
.tx-comments-comment-form p {padding: 5px;}

/* searchresults*/
td.tx-indexedsearch-info {display:none;}
div.tx-indexedsearch p { width:520px; }


/* tables on news item singleview*/
div#content-text div.news-single-item table.contenttable {
width:565px !important;
background-color:white;
}
div#content-text div.news-single-item table.contenttable th{
background-color:#092859;
color:white;
vertical-align:top;
padding:5px;
}
div#content-text div.news-single-item table.contenttable td{
background-color:white;
color:black;
vertical-align:top;
}
div#content-text div.news-single-item table.contenttable td p.PLAIN{
vertical-align:top;
}

/* powermail */
fieldset.tx-powermail-pi1_fieldset {padding:5px; display:block; border:0px none;}
fieldset.tx-powermail-pi1_fieldset label{float:left; display:block; width:100px;}
fieldset.tx-powermail-pi1_fieldset input{margin:5px 0px 5px 100px;}
fieldset.tx-powermail-pi1_fieldset textarea {margin:5px 0px 5px 100px;}

div.tx_powermail_pi1_fieldwrap_html_11,
div.tx_powermail_pi1_fieldwrap_html_9  {
  display:block;
  overflow:hidden;
  padding:5px 0px 15px 0px;}

div.powermail_check_inner {display:block; overflow:hidden;}
div.powermail_check_inner label {width:200px; padding:0; display:inline; height:20px; float:left; vertical-align:middle; margin-top:3px;}
div.powermail_check_inner input {width:15px; margin:0px; border:0 none;}
  
div.powermail_mandatory_js {color:red;font-weight:bold;}

div.tx_powermail_pi1_fieldwrap_html_captcha {display:block; float:none; clear:both;}
div.tx_powermail_pi1_fieldwrap_html_captcha div.powermail_mandatory_js {float:left;}
div.tx_powermail_pi1_fieldwrap_html_captcha label {width:200px;}
div.tx_powermail_pi1_fieldwrap_html_captcha input {margin-left:0px;}

div.tx_powermail_pi1_fieldwrap_html_submit {display:block; clear:both; float:none; margin-top:25px;}
div.tx_powermail_pi1_fieldwrap_html_submit input {margin-left:200px;}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
div.line {display:block;border-top:1px solid #666;margin:15px 0px;}
div.tx-powermail-pi1 legend {display:none;}

textarea {  border: 1px solid #6b8db0;}