*{
  margin:0px;
  padding:0px;
  border:0px;
  background-color:transparent;
  list-style-type:none;
  text-decoration:none;
  font-family:arial;
}

.clear { clear:both; line-heigth:0px; heigth:0px; display:inline; margin:0px;}

body {
  background: #0c0f12 url(images/main_background.jpg) center top no-repeat;
  text-align:center;
  position:relative;
  font-size:12px; line-height:16px;
  color:#535154;
}
*html body { text-align:center; } /* zentrierung des wraps fuer ie */
#bodytag {
  font-size:0px; line-height:0px;  
}

#body_wrap {
  width:867px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  font-size:12px; line-height:16px;
}

#main_wrap {
  float:left;
  width:840px;
  background-color:#ffffff;
  margin:0px;
}

#main_header {
  display:block;  
  height:70px;
  line-height:70px;
  background-image:url(images/logotop_nofax.png);
  background-repeat:no-repeat;  
}

#main_logo {
 line-height:0;
}

#main_menubar {  
  height:30px;
  width:820px;
  /*margin:0 10px 1px 10px;*/
  margin-bottom:1px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/navi_inactive.gif);
  background-repeat:repeat-x;
}

a#header_sitemap, a#header_impressum {
  display:block;  
  height:30px; 
  float:right;
  padding:0 9px 0 0;
  font-size:10px; line-height:30px;
  text-transform:uppercase;
  color:#b1b0b1;
}
a#header_sitemap:hover, a#header_impressum:hover {
  color:#94b2c5;
}

a#header_sitemap {
  float:right;
  background-image:url(images/header_sitemap_arrow_inactive.gif);
  background-repeat:no-repeat;
  padding:0 9px 0 8px;
}
a#header_sitemap:hover {  
  background-image:url(images/header_sitemap_arrow_active.gif);
}

#main_footer a {
  display:block;
  height:43px; 
  float:right;
  padding:0 9px 0 0;
  font-size:10px; line-height:43px;
  font-weight:bold;
  text-transform:uppercase;
  color:#dddddd;
}
#main_footer a:hover {
  color:#94b2c5;
}

a#footer_sitemap {
  background-image:url(images/footer_sitemap_arrow_inactive.gif);
  background-repeat:no-repeat;
  padding:0 9px 0 8px;
}
a#footer_sitemap:hover {
  background-image:url(images/footer_sitemap_arrow_active.gif);
}

#main_footer {  
  height:43px;
  /*width:804px;*/
  padding:0 18px 0 18px;
  text-align:left;
  font-size:11px; line-height:43px;
  background-image:url(images/footer_gray_background.gif);
  background-repeat:repeat-x;
  color:#b1b0b1;
}

#footer_text {
 float:left;
}

/* 

MAIN NAVIGATION 

*/
#main_navi {
  float:left;
  display:table;
	table-layout:fixed;
	list-style-type:none;
}

#main_navi li {
  float:left;
  display:table-cell;
  position:relative;  
}

#main_navi li.divider {
  padding:0 1px 0 0;
  background-image:url(images/navi_divider.gif);
  background-repeat:repeat-x;
}

#main_navi a {
  float:left;
  display:block;
  height:30px;
  padding:0 9px 0 9px;
  font-size:11px; line-height:30px;
  font-weight:bold;
  color:#ffffff;
  text-transform:uppercase;
  background-image:url(images/navi_inactive.gif);
  background-repeat:repeat-x;
}

#main_navi a:hover, #main_navi a.active {
  background-image:url(images/navi_active.gif);
  background-repeat:repeat-x;
  color:#94b2c5;
}

/*

LANG NAVIGATION

*/

#lang_navi {
  /*display:none;*/
  margin-top:10px;
  width:27px;
  float:right;
}

#lang_navi_desc {
  height:147px;
  background-image:url(images/lang_navi_desc.gif);
  background-repeat:no-repeat;
}

#lang_navi_de a, #lang_navi_en a{
  display:block;
}

#lang_navi_de a {
  height:33px;
  background-image:url(images/lang_navi_de_i.gif);
  background-repeat:no-repeat;
}

#lang_navi_de a:hover, #lang_navi_de a.active {
  background-image:url(images/lang_navi_de_a.gif);
}

#lang_navi_en a {
  height:31px;
  background-image:url(images/lang_navi_en_i.gif);
  background-repeat:no-repeat;
}

#lang_navi_en a:hover, #lang_navi_en a.active {
  background-image:url(images/lang_navi_en_a.gif);
}

/* 

SITEMAP LAYER 

*/

.sitemap_layer {  
  text-align:left;
  margin:auto;  
}

#sitemap_layer_top {
  width:820px;
  padding:0 0 10px 0;

}

#sitemap_layer_bottom {
  width:840px;
  margin:0 27px 0 0;
  padding:1px 0 0 0;
  background-image:url(images/sitemap_layer_bottom_divider.gif);
  background-repeat:no-repeat;
}

#sitemap_layer_bottom_slider {
  clear:both;
  margin-bottom:20px;
}

.sitemap_layer_content {
  min-height:220px;
  height:auto;
  background-color:#181818;
  background-repeat:no-repeat;
}

#sitemap_layer_content_top {
  background-image:url(images/sitemap_layer_top_background.gif);
}

#sitemap_layer_content_bottom {
  background-image:url(images/sitemap_layer_bottom_background.gif);
}

.sitemap_layer_footer {
  line-height:0px;
  height:6px;
}

#sitemap_layer_footer_top {
  width:820px;
  background-image:url(images/sitemap_layer_top_footer.gif);  
}

#sitemap_layer_footer_bottom {
  width:840px;
  background: url(images/sitemap_layer_bottom_footer.gif);  
}
 
.sitemap_layer_column1, .sitemap_layer_column2, .sitemap_layer_column3, .sitemap_layer_column4 {
  float:left;
  margin:0 10px 0 10px;
  width:182px;
  padding-bottom:10px;
}

.sitemap_layer_column1 {
  margin:0 12px 0 20px;
}

/*.sitemap_layer_content ul.sub_menu {
  padding:10px 0 0 0;  
}*/

.sitemap_layer_content .li_sub_menu {
  line-height:0px;
  font-size:0px;
}

.sitemap_layer_content li {
  padding:0 0 0 15px;
}

.sitemap_layer_content ul {
  padding:15px 0 0 0;
}

.sitemap_layer_content ul ul {
  padding:0;
}

.sitemap_layer_content ul ul ul {
  padding:0;
}

.sitemap_layer_content li a {
  font-size:11px; line-height:14px;
  font-weight:bold;
  color:#b1b0b1;  
}

.sitemap_layer_content li li a {
  font-size:11px; line-height:18px;
  font-weight:normal;
  color:#6d6d6d;
}

.sitemap_layer_content li li li a, .sitemap_layer_content ul.white li li a {
  font-size:11px; line-height:14px;
  font-weight:normal;
  color:#6d6d6d;
}

/* 

NEWS 

*/

#news_slider {
  margin:8px 0 0 0;
  /*border-bottom: 1px solid #dbdbdb;
  padding:0 0 10px 0;*/
}

#news_slider_left, #news_slider_right, #news_slider_content, .news_slider_element, .news_slider_content {
  height:65px;
  float:left;
}

#tt_news .news_slider_element, #tt_news .news_slider_content {
  height:auto;
}

#tt_news .news_slider_element {
  margin:0 0 20px 0;
}

.news_slider_image {
  width:55px;
  height:55px;
  float:left;
  border:1px solid #c2c1c2;  
  line-height:0px;
  font-size:0px;
}
.news_slider_image img, #tt_news .news_slider_image img {
  margin:1px;
  padding:0;
  border:0;
  line-height:0px;
  font-size:0px;
}

.news_slider_content {  
  text-align:left;
  width:290px;
  margin:2px 18px 0 8px;
}

#tt_news .news_slider_content {
  width:470px;
}

#news_slider_left, #news_slider_right {
  display:block;
  padding-top:3px;
  height:52px;
  width:25px;
  background-position:center;
  line-height:0px;
  font-size:0px;
}

#news_slider_left {
  background:url(images/news/news_slider_left.gif) center right no-repeat;  
  margin:0 12px 0 0;
}

#news_slider_right {
  background:url(images/news/news_slider_right.gif) center left no-repeat;
  margin:0 0 0 12px;
}

.news_slider_title a {
  font-size:14px; line-height:10px;
  font-weight:bold;
  color:#1a171b;
  padding:0 0 5px 0;
}
.news_slider_date {
  font-size:11px;
  font-weight:normal;
  color:#535154;  
  padding:0 0 0 8px;
}
.news_slider_text {  
  font-size:11px; line-height:15px;
}

.news_slider_text p {
  display:inline;
}

#tt_news .news_slider_text p {
  display:block;
  margin:0 25px 0 0;
}

/* 

NEWSLETTER

*/

#newsletter {
  display:block;
}

#newsletter_content * {
  display:block;
  float:left;
}

/* 

FRONTPAGE MAIN CONTENT 

*/

#frontpage_content {  
  width:820px;
  margin:1px 10px 0 10px; 
  padding:7px 0 0 0;
  background-image:url(images/content_head.gif);
  background-repeat:repeat-x;
}

#left_column {
  float:left;
  margin:0 13px 0 10px;
}
#middle_column {
  float:left;
}
#right_column { 
  float:right;
  margin:0 10px 0 13px;
}

#left_column, #middle_column, #right_column {
  background:#ffffff;
  width:258px;
}

/*

TEASER

*/

#content .teaser_box, #content_right .teaser_box {
  width:258px;
}

#content_left .teaser_box{
  width:230px;
}

.teaser_box {
  background-repeat:no-repeat;
  text-align:left;
  height:150px;
  margin:auto;
  margin-bottom:10px;
}

.teaser_title {
  font-size:14px; line-height:16px;
  font-weight:bold;
  padding:11px 12px 12px 12px;
  color:#1a171b;
}

.teaser_title a {
  color:#1a171b;
  display:block;
}

.teaser_text {
  font-size:11px; line-height:14px;
  padding:0 12px 9px 12px;
}

a.teaser_text_link{
  display:block;
  height:110px;
  line-height:110px;
  width:230px;
  position:absolute;
}

/*

PLUGIN HEADER

*/

.plugin_header {
  text-align:left;
  font-size:11px; line-height:10px;  
  font-weight:bold;
  color:#535154;
  text-transform:uppercase;
  padding:10px;
}

.plugin_header a {
  text-decoration:none;
  color:#535154;
  background-image:url(images/plugin_arrow_inactive.gif);
  background-repeat:no-repeat;
  padding:8px 0 0 9px;
}

.plugin_header a:hover {  
  background-image:url(images/plugin_arrow_active.gif);
}

.plugin_divider {
  line-height:0px;
  font-size:0px;
  height:1px;
  background-image:url(images/plugin_divider.gif);
}

.plugin {
  margin:0 0 20px 0;
}

#textcontent .divider_body h1 {
  text-align:left;
  font-size:11px; line-height:10px;  
  font-weight:bold;
  color:#535154;
  text-transform:uppercase;
}


/*

REGULAR

*/

#outer_content {
  margin:1px 10px 0 10px; 
}

#content_left {
  float:left;
  width:230px;
} 

#content_right {
  float:left;
  width:588px;
  margin:0 0 0 2px;
}

/*

SIDEBAR NAVI

*/

#sidebar_navi {
  background-image:url(images/sidebar_navi_background.gif);
  background-repeat:repeat-x;
  background-color:#1a171b;
  padding:0 0 15px 20px;  
  text-align:left;  
  height:auto;
  min-height:150px;
}

#sidebar_navi_footer {  
  height:7px;
  width:230px;
  line-height:0px;
  font-size:0px;
  margin:0 0 10px 0;
  background-image:url(images/sidebar_navi_footer.gif);
  background-repeat:no-repeat;
}

#sidebar_navi ul {
  padding:25px 0 0 0;
}

#sidebar_navi ul.sub_menu {
  padding:10px 0 0 0;  
}

#sidebar_navi ul.sub_sub_menu {
  padding:0 0 0 15px;  
}

#sidebar_navi ul ul.sub_sub_menu a {
  line-height:18px;
}

#sidebar_navi .li_sub_menu {
  line-height:0px;
  font-size:0px;
}

#sidebar_navi ul a {
  font-size:11px; line-height:20px;
  font-weight:bold;
  color:#b1b0b1;  
  text-transform:uppercase;
}
#sidebar_navi ul.green a {
  color:#00a599;
}
#sidebar_navi ul.blue a {
  color:#009fda;
}
a.white_menu {
  color:#ffffff;
}

#sidebar_navi ul ul a {
  font-size:11px; line-height:20px;
  font-weight:normal;
  color:#b1b0b1 !important;
  text-transform:none;
  padding:0 0 0 10px;
  background-repeat:no-repeat;
}
#sidebar_navi ul.green ul a:hover, #sidebar_navi ul.green ul a.active {
  color:#00a599 !important;
  background-image:url(images/sidebar_navi_arrow_green.gif);
}
#sidebar_navi ul.blue ul a:hover, #sidebar_navi ul.blue ul a.active {
  color:#009fda !important;
  background-image:url(images/sidebar_navi_arrow_blue.gif);
}
#sidebar_navi ul.white ul a:hover, #sidebar_navi ul.white ul a.active {
  color:#ffffff !important;
  background-image:url(images/sidebar_navi_arrow_white.gif);
}

#keyvisual {
  line-height:0px;
  font-size:0px;
}



/*

BREADCRUMB NAVI

*/

#breadcrumb {  
  display:table;
	table-layout:fixed;
	list-style-type:none;
}

#breadcrumb li {
  margin:0 15px 0 0!important;
  float:left;
  display:table-cell;
  position:relative;  
}

#breadcrumb li a{
  font-size:11px;
  font-weight:normal;
}


#breadcrumb li a:hover{
  text-decoration:underline;
}

/*

CONTENT

*/

a {
  color:#467491;
}

a.blue {
  color:#009fda !important;
}

a.green {
  color:#00a599 !important;
}

input, select {
  border:1px solid #c2c1c2;
  background-color:#f6f6f6;
  line-height:17px;
  height:17px;
}
select {
  height:18px;
}

#textcontent {
  text-align:left;
  margin-top:1px;
  padding:25px 0px 10px 25px;
  background-image:url(images/content_head.gif);
  background-repeat:repeat-x;
  color:#1a171b;
}

#textcontent a:hover{
  text-decoration:underline;
}

#textcontent .csc-textpic-text, #textcontent .csc-header, #textcontent .right_box, #textcontent .tx-spprovideoref-pi1 p.bodytext, #textcontent .csc-textpic-intext-right, #textcontent .tt_news p.bodytext, #textcontent .tt_news h3{
margin-right:25px;
}

.csc-textpic-caption{
font-size:11px;
margin-left:5px!important;
}

.csc-textpic-intext-left{
margin-right:0px!important;
}

dl.csc-textpic-image{
width:auto!important;
}

#textcontent .tx-spprovideostaff-pi3  .right_box {
margin-right:0;
}

#textcontent img {
  border:1px solid #c2c1c2;
  padding:1px;
  margin:5px;
  background:#ffffff;
}

#textcontent .bilder img {
  border:0;
  padding:0;
  margin:0 0 21px 21px;
}

#textcontent .bilder {
  margin-left:-20px;
}

#textcontent h1 {
  font-weight:bold;
  font-size:16px;
  margin:0 0 15px 0;
}

.csc-firstHeader {
  clear:both;
}

#textcontent h2, h2 {
  font-weight:bold;
  font-size:14px;
  margin:0 0 15px 0;
}

#textcontent h3 {
  font-weight:normal;
  font-size:14px;
  margin:0 0 15px 0;
}

#textcontent p, #textcontent p.normal_text , .caption_left p, .caption_left  p.normal_text{
  font-size:12px;  line-height:16px;
  margin:0 0 15px 0;
}

#textcontent .small_text, .caption_left .small_text {
  font-size:11px;  line-height:14px;
}

#textcontent ul {
  margin:0 0 15px 0;
}

#textcontent ul li {
  margin:0 0 0 25px;
  list-style-type: disc;
  list-style-position: outside;
}

.left_box {
  float:left;
  width:258px;
}

.right_box {
  float:right;
  width:258px;
}

.green {
  color:#00a599;
}
.blue, .powermail_mandatory {
  color:#009fda;
}

/*

DIVIDER

*/

.divider_head {
  width:560px;
  height:5px;
  line-height:0px;
  font-size:0px;
  background-image:url(images/divider_head.gif);
  background-repeat:no-repeat;
}
.divider_body {
  width:560px;  
  #min-height:150px;
  #height:auto;
  background-image:url(images/divider_body.gif);
  background-repeat:repeat-x;
}
.divider_foot {
  width:560px;
  height:7px;
  background-image:url(images/divider_foot.gif);
  background-repeat:no-repeat;
}
.divider_foot_small {
  width:540px;
  height:7px;
  margin:10px 25px 15px 0;
  background-image:url(images/divider_foot_small.gif);
  background-repeat:no-repeat;
}


/*

REFERENZEN

*/
.frame560er {
  width:560px;
}

.location_body {
  padding:10px;
}

#promo_left, #promo_right, .projectlist_element, .stafflist_element {
  float:left;
  width:260px;
  margin:10px;
}

.promo_title a, .projectlist_title a {
  color:#000000;
}

.promo_image, .projectlist_image {
 float:left;
 width:53px;
 height:53px;
 margin:0 10px 1px 0 !important;
}

.staff_box {
  background-image:url(images/box260er_background.jpg);
}

.stafflist_title, .projectlist_title, .promo_title {
  margin:0 0 5px 0 !important;
}

.staff_title {
 margin:0 !important;
}

.staff_teaser_text {
  padding:22px 12px 9px 12px;
}

.staff_tel {
 line-height:27px;
 font-weight:bold;
}

.staff_mail {
  font-size:11px; line-height:14px;
  width:165px;
}

.staff_vcard_img {
  margin:8px 0 8px 28px !important;
  padding:0 !important;
  border:0 !important;
  line-height:32px;
}

.staff_vcard_link {
  line-height:35px;
}

.staff_member_link {
  line-height:14px;
}


.stafflist_data, .projectlist_data {
  margin:0 !important;
  line-height:19px !important;
}

#ref_img_column {
  float:right;
  width:253px;
  padding:0 20px 0 20px;
  margin:0 0 20px 20px;
}

#ref_img_column img{
margin:0 0 5px 0;
}

#news_img_column {
  float:right;
  width:203px;
  margin:0 0 20px 20px;
}

.tt_news .highslide {
  line-height:0px;
}

#references_prev_link {
  width:200px;
  padding-right:70px;
}

#references_next_link {
  width:270px;
}


#references_prev_link, #references_next_link {
  float:left;
  text-align:center;
  margin:10px 0 20px 0;
}


#column_right img {
  margin:0px;
  line-height:0px;
}

#column_right a {
  display:block;
  line-height:0px;
  margin:0 4px 13px 0;
  float:left;
}

#projectdata i{
  margin-left:20px;
}

#projectdata b{
  line-height:22px;
}

/*

HIGHSLIDE

*/

.highslide-caption {
  font-size:11px;  line-height:14px;
  text-align:left;
  color:#000000;
}

.highslide-caption .caption_name {
  font-weight:bold;
  margin:0 0 8px 0;
}

.highslide-caption .caption_left {
  #float:left;
  #width:385px;
  padding:0 0 10px 0;
}

.highslide-caption .caption_right {
  float:right;
  display:block;
  height:17px;
  width:66px;
  background: url(images/highslide/close_text.gif);
  bottom:10px;
  right:10px;
  position:absolute;
}

#prev_wrap, #next_wrap {
  display:none;
}

#prev_controllbar, #next_controllbar {
  height:32px;
  width:40px;
  margin-top:50px;  
}

#prev_controllbar a, #next_controllbar a {
  display:block;  
  height:32px;
  width:40px;
}

#prev_controllbar a {
  background:url(images/highslide/left_arrow.gif) right no-repeat;
}

#next_controllbar a {
  background:url(images/highslide/right_arrow.gif) right no-repeat;
}

/*

MAILFORM

*/

.tx-pilmailform-pi1, .tx-sremailsubscribe-pi1 {
  margin:0 0 20px 0;
}

#mailform_left {
  margin:0 20px 0 0;
  width:420px;
  float:left;
}

#mailform_right {
  margin:5px 25px 0 0;
  font-size:11px;  line-height:14px;
  /*width:98px;*/
}

#mailform_left label {
  width:120px;
  margin:0 0 15px 10px;
  padding-right:10px;
  line-height:26px;
  height:26px;
  float:left;
}

#mailform_left label.checkbox_label {
  width:auto;
  font-size:11px;
}

#mailform_left label.label_message {
  float:none;
  width:100%;
}

#mailform_left .mailform_checkbox label, #mailform_left .cf_mailform_checkbox_div label{
  margin:10px 0 10px 8px;  
  font-size:11px;
  line-height:13px;
  height:13px;
  float:none;
  width:100%;
}

#mailform_left .mailform_checkbox input , #mailform_left input.tx-sremailsubscribe-pi1-radio{
  margin:8px 0 15px 140px;
  width:13px;
  height:13px;
  border:0;
  padding:0;
  float:left;
}

#mailform_left .mailform_checkbox .tx-sremailsubscribe-pi1-multiple-checkboxes input , #mailform_left input.tx-sremailsubscribe-pi1-radio  {
  margin:8px 0 8px 0px!important;
  float:left;
}

#mailform_left .mailform_checkbox .tx-sremailsubscribe-pi1-multiple-checkboxes label  {
 /*padding-right:170px;*/
}

#mailform_left .error_txt {
  margin:0 0 5px 140px;
  font-size:11px;  line-height:14px;
  color:#e60000;
}

#mailform_left .error_txtarea {
  margin:0 0 15px 30px;
  font-size:11px;  line-height:14px;
  color:#e60000;
}

#mailform_left input.submit {
  margin:10px 0 15px 110px;
  float:none;
  background-color:transparent;
  border:0 solid;
  width:auto;
  height:auto;
  float:right;
}

#mailform_left input, #mailform_left select {
  margin:0 0 15px 0;
  line-height:22px;
  height:21px;
  width:273px;
  border:2px solid #c2c1c2;
  background-color:#f6f6f6;
  padding:3px 0 0 3px;
}

#mailform_left select {
  height:28px; 
 }

#mailform_left option {
  line-height:22px;
  height:21px;
  background-color:#f6f6f6;
  padding:3px 0 0 3px;
}

#mailform_left input.red, #mailform_left select.red {
  border:2px solid #e60000;
  background-color:#fed6d6;
}

#mailform_left textarea {
  font-size:12px;
  margin:-10px 0 0 30px;
  width:383px;
  height:163px;
  border:2px solid #c2c1c2;
  background-color:#f6f6f6;  
  padding:3px 0 0 3px;
}

#mailform_left textarea.red {
  border:2px solid #e60000;
  background-color:#fed6d6;
}

.red {
  color:#e60000;
}

.tx-pilmailform-pi1 h3.sucess, .tx-pilmailform-pi1 h3.fail {
  line-height:26px !important;
  font-weight:bold !important;
  padding:0 30px 0 30px !important;
  margin:0 25px 20px 0 !important;
}

.tx-pilmailform-pi1 h3.sucess {
  border:2px solid #63bc14;
  background-color:#d8f7c5;
  color:#1f6701;
}

.tx-pilmailform-pi1 h3.fail {
  border:2px solid #e60000;
  background-color:#fed6d6;
  color:#e60000;
}

.tx-sremailsubscribe-pi1 label span {
  color:#009fda;
}

.tx-sremailsubscribe-pi1-error {
  color:#E60000!important;
  font-size:11px!important;
  line-height:14px!important;
  margin:0 0 5px 0px!important;  
}


label.tx-sremailsubscribe-pi1-module_sys_dmail_category {
  height:50px;
}

label.tx-sremailsubscribe-pi1-comments, .powermail_textarea_label {
  width:auto!important;
}

.cf_mailform_checkbox_div {
  height:30px;
}

/*

STUFF

*/

.tx-wecmap-map {
  border:1px solid #c2c1c2;
  margin:0 0 20px 10px;
}

.projectlist_input {
  width:18px;
  height:18px;
  line-height:18px;
  padding:1px;
  font-weight:bold;
}

.projectlist_headline {
  width:350px;
  height:18px;
  line-height:18px;
  padding:1px;
  font-weight:bold;
}

.projectlist_checkbox {
  width:auto;
  height:auto;
  line-height:auto;
  border:0;
}

.projectlist_submit {
  margin:0 0 0 180px;
  width:73px;
  height:19px;
  border:0;
}

.login_submit {
  width:73px;
  height:19px;
  border:0;
}

.tx-powermail-pi1_mandatory_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
  border:0;
}

#mailform_left  p.tx_powermail_pi1_fieldwrap_html_checkbox_title, #mailform_left  p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin:0 0 0 10px;
}

.tx_powermail_pi1_fieldwrap_html_label {
  margin-bottom: 20px;
}


.csc-textpic-imagecolumn {
  width: 100% !important;
}

.csc-textpic-imagewrap  img {
    margin-right: 10px !important;
}