/***************************************************************************************
* general page-styles
****************************************************************************************/
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.miniText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}
.mainCell{
	padding: 20px;
}
.redtext{
  color:#CC0000;
}
/***************************************************************************************
* default text Styles (for Typo3 "text" elements)
****************************************************************************************/
.defaultHeader{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bold;
	letter-spacing: 0.1em;
}
.defaultText{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.borderedBox1{
	margin: 1px;
	padding: 5px;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.borderedBox2{
	margin: 1px;
	padding: 5px;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #B4CCF8;
}
.rightBoxList1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 10px;
	list-style-type: square;
	display: none;
	list-style-position: inside;
}
/***************************************************************************************
* special styles for text-elements
****************************************************************************************/
.bigBlueLink1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003399;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-decoration:none;
}
.bigBlueLink1:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003399;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-decoration:underline;
}

/***************************************************************************************
* top-box -> Impressum und agbs
****************************************************************************************/
.toplink_td1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border-color:#FFFFFF;
  border-width:1;
  border-style:solid;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.toplink_spacercell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-width:0;
	border-style:none;
	padding-right: 6px;
	padding-left: 6px;
}
.top_box_link1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing: 0.1em;
	text-decoration:none;
}
.top_box_link1:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing: 0.1em;
	text-decoration:underline;
}

/***************************************************************************************
* top menu
****************************************************************************************/
.top_table_01 {
	background-image: url(/fileadmin/img/top_bg_1.gif);
	background-repeat: repeat-x;
	background-color: #3565A4;
}
.top_menu_table_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-image: url(/fileadmin/img/toptab_bg_1.gif);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.top_menu_bgcell_1 {
	background-image: url(/fileadmin/img/toptab_lft.gif);
	background-repeat: no-repeat;
}
.top_menu_bgcell_2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.top_menu_btn_1 {
	color: #000000;
	background-image: url(/fileadmin/img/toptab_btn1_bg.gif);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.top_menu_btn_2 {

	color: #FFFFFF;
	background-image: url(/fileadmin/img/toptab_btn2_bg.gif);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.top_link_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #000000;
	text-decoration:none;
}
.top_link_1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #663300;
	text-decoration:underline;
}
.top_link_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #FFFFFF;
	text-decoration:none;
}
.top_link_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #FFFF00;
	text-decoration:underline;
}

.top_link_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	color: #000000;
	text-decoration:none;
}
.top_link_3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	color: #000000;
	text-decoration:underline;
}

/***************************************************************************************
* left menu styles
****************************************************************************************/
.lft_menu_greygrad {
	background-image: url(/fileadmin/img/lft_btm_grad.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/***************************************************************************************/
.lft_main_bg_1 {
	background-color: #185991;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.lft_btm_bg {
	background-image:url(/fileadmin/img/lftbtm_img.jpg);
	background-repeat:no-repeat;
}
/***************************************************************************************
* link-levels
****************************************************************************************/
.lft_menu_link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lft_menu_link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.lft_menu_link1_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link1_act:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

/***************************************************************************************/
.lft_menu_link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.lft_menu_link2_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link2_act:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
/***************************************************************************************/
.lft_menu_link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.lft_menu_link3_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link3_act:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
/***************************************************************************************/
.lft_menu_link4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.lft_menu_link4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
/***************************************************************************************
* color-scheme 1
****************************************************************************************/
.lft_menu1_main_bg {
	background-image: url(/fileadmin/img/lftmen1_bg_1.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #929BF2;
}
/***************************************************************************************/
.lft_menu1_arrowcell {
	background-color: #8B95F3;
	background-image: url(/fileadmin/img/lftmen1_bg_2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/***************************************************************************************/
.lft_menu1_item_1 {
	background-image: url(/fileadmin/img/lftmen1_rgt_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	word-spacing: 0.2em;
}
/***************************************************************************************/
.lft_menu1_item_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8B95F3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
}
.lft_menu1_item_2_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B95F3;
	background-color: #A0A8F8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B95F3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8B95F3;
}
/***************************************************************************************/
.lft_menu1_item_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8B95F3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 22px;
	background-image: url(/fileadmin/img/lftmen_bullit_0.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	height: 20px;
}
.lft_menu1_item_3_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A0A8F8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 22px;
	background-image: url(/fileadmin/img/lftmen_bullit_0.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #8B95F3;
}
/***************************************************************************************/
.lft_menu1_item_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8B95F3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 32px;
	background-image: url(/fileadmin/img/lftmen_bullit_3.gif);
	background-repeat: no-repeat;
	background-position: 18px 3px;
}
/***************************************************************************************/
.lft_menu1_endcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8B95F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/***************************************************************************************
* color-scheme 1
****************************************************************************************/
.lft_menu2_main_bg {
	background-image: url(/fileadmin/img/lftmen2_bg_1.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #929BF2;
}
/***************************************************************************************/
.lft_menu2_arrowcell {
	background-color: #8B95F3;
	background-image: url(/fileadmin/img/lftmen2_bg_2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/***************************************************************************************/
.lft_menu2_item_1 {
	background-image: url(/fileadmin/img/lftmen2_rgt_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	word-spacing: 0.2em;
}
/***************************************************************************************/
.lft_menu2_item_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #736BD0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
}
/***************************************************************************************/
.lft_menu2_item_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #736BD0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 22px;
	background-image: url(/fileadmin/img/lftmen_bullit_0.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	height: 20px;
}
/***************************************************************************************/
.lft_menu2_item_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #736BD0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 32px;
	background-image: url(/fileadmin/img/lftmen_bullit_3.gif);
	background-repeat: no-repeat;
	background-position: 18px 3px;
}
/***************************************************************************************/
.lft_menu2_endcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #736BD0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/***************************************************************************************
*    right area
****************************************************************************************/
.right_content_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #000000;
	background-color: #E0E0E0;
}
.right_box_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.right_box_1_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px; 
	color: #FFFFFF;
	background-color:#FF3300;
	border-width: 4;
	border-style: solid;
	border-color:#e0e0e0;
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:2px;
}
.right_box_1_bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000;
	padding-top:4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:10px;
}
.right_box_1_noBorderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000;
}
.right_box_1_listtext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000;
	padding-top:4px;
	padding-left: 10px;
	padding-bottom:4px;
}
.right_box_1_listtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000;
	padding-top:4px;
	padding-right: 10px;
	padding-bottom:4px;
}
/***************************************************************************************
* cTable : Main content-Table with image-backkrounds
****************************************************************************************/
.cTable_top_bg_1 {
	background-image: url(/fileadmin/img/ctable_top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.cTable_bg_L {
	background-image: url(/fileadmin/img/ctable_bg_l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.cTable_bg_R {
	background-image: url(/fileadmin/img/ctable_bg_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.cTable_bg_B {
	background-image: url(/fileadmin/img/ctable_bg_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.cTable_skydiving_bg_1 {
	background-image: url(/fileadmin/img/skydiving_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_skydiving_bg_1_img {
	background-image: url(/fileadmin/img/skydiving_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_tandem_bg_1 {
	background-image: url(/fileadmin/img/tandem_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_tandem_bg_1_img {
	background-image: url(/fileadmin/img/tandem_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_ausb_bg_1 {
	background-image: url(/fileadmin/img/ausbild_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_ausb_bg_1_img {
	background-image: url(/fileadmin/img/ausbild_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_team_bg_1 {
	background-image: url(/fileadmin/img/team_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_team_bg_1_img {
	background-image: url(/fileadmin/img/team_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_sprupla_bg_1 {
	background-image: url(/fileadmin/img/sprupla_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_sprupla_bg_1_img {
	background-image: url(/fileadmin/img/sprupla_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_show_bg_1 {
	background-image: url(/fileadmin/img/show_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_show_bg_1_img {
	background-image: url(/fileadmin/img/show_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_incentives_bg_1 {
	background-image: url(/fileadmin/img/incentives_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_incentives_bg_1_img {
	background-image: url(/fileadmin/img/incentives_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_mediapart_bg_1 {
	background-image: url(/fileadmin/img/mediapart_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_mediapart_bg_1_img {
	background-image: url(/fileadmin/img/mediapart_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_b2bpart_bg_1 {
	background-image: url(/fileadmin/img/b2bpart_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_b2bpart_bg_1_img {
	background-image: url(/fileadmin/img/b2bpart_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_flynfun_bg_1 {
	background-image: url(/fileadmin/img/flynfun_bg_01.jpg);
	background-repeat: repeat-x;
}
.cTable_flynfun_bg_1_img {
	background-image: url(/fileadmin/img/flynfun_bild_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cTable_contentCell_1 {
	padding: 0px 20px;
	border-top: 0px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px none #666666;
	border-left: 1px solid #666666;
}
.cTable_contentCell_2 {
	padding: 0px 20px;
	border-top: 0px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px none #666666;
	border-left: 0px none #666666;
}

.cTable_lftContentCell_1 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.cTable_midContentCell_1 {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.cTable_rgtContentCell_1 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.cTable_bigHeader01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
}
.cTable_bigHeader02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #000000;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
}
.cTable_redLink01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	font-stretch:extra-expanded;
	color: #EE3300;
	text-decoration:none;
}

.cTable_defaultlink {
	color: #000066;
	text-decoration: none;
}
.cTable_defaultlink:hover {
	color: #000066;
	text-decoration: underline;
}


/***************************************************************************************
* table__ : Styles for price-tables etc
****************************************************************************************/
.table01_hdl01 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bold;
	letter-spacing: 0.1em;
}
.table01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #FFFFFF;
}
.table01_hdl02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #736BD0;
	font-size: 12px;
	font-weight: bold;
}
.table01_hdl03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #92B4DA;
	font-size: 12px;
}
.table01_cell01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px none #92B4DA;
	border-right: 1px solid #92B4DA;
	border-bottom: 1px solid #92B4DA;
	border-left: 1px solid #92B4DA;
}
.table01_cell01r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px none #92B4DA;
	border-right: 1px solid #92B4DA;
	border-bottom: 1px solid #92B4DA;
	border-left: 0px none #92B4DA;
}

/* Powermail */

.tx_powermail_pi1_fieldwrap_html label {
width:160px;
display:block;
float:left;
}

.tx_powermail_pi1_fieldwrap_html {
margin-bottom:10px;
clear:both;
}

#tx-powermail-pi1_fieldset_2 {
background:#f0f0f0;
border:1px solid #666666;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
width:160px;
float:left;
margin:0;
}

div.powermail_radio_inner {
width:80px;
float:left;
}

.tx_powermail_pi1_fieldwrap_html_radio {
margin-bottom:10px;
height:20px;
}

.tx_powermail_pi1_fieldwrap_html_radio label {
width:30px;
}

.powermail_mandatory_js {
background:red;
margin-left:161px;
width:263px;
}

/* Captcha */
div.tx_powermail_pi1_fieldwrap_html_captcha {
margin-top:30px;
}

.tx-srfreecap-pi2-image {
margin-left: 161px;
border:1px solid #121212;
}

.tx-srfreecap-pi2-cant-read {
font-size: 9px;
color:#35006d;
display:block;
margin-left:160px;
}

.tx-srfreecap-pi2-cant-read a:link {
background-color:transparent;
font-weight:bold;
text-decoration:none;
}