a:link { text-decoration:none;color:#7b1829; }
a:visited { text-decoration:none; color:#7b1829;}
a:hover { text-decoration:none;color:#008000; }
a:active { text-decoration:none; color:#5421FF;}
a:focus {text-decoration:none;color:#7b1829; }

* {
 margin:0px;
 padding:0px;
 }


.tx-rgsmoothgallery-pi1 {
 margin-top:20px;
 margin-bottom:20px;
 margin-left:60px;

 }
 

.tx-newloginbox-table {
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;
 }
.tx-newloginbox-td {
 padding-top:20px;
 }
 
body {
 background-color:#F7F3E5;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: 100.01%;
 }

#bodypart {
 margin:0px auto 0px auto;
 width:800px;
 }

#header {
 height:111px;
 width:800px;
 background:url(images/header_800a.jpg);
 color:#F7F3E5;
 border-bottom: 3px solid #ffffff;
 text-align:right;
 }


#header div {
 padding-top:80px;
 padding-right:15px;
 font-size:140%;
 color:#FFFFFF;
 }


#mainpart {
 clear:left;
 vertical-align:top;
 text-align:center;
 width:800px;
 background:url(images/menu_back.png) repeat-x;
 }


#leftmenu {
 float:left;
 padding:30px 0px 0px 10px;
 margin:0px;
 vertical-align:top;
 width:167px;
 background:url(images/menu_back.png) repeat-x;
/* height:400px; */
 }

#content {
 border-top:3px solid #ffffff; 
 padding:20px;
 background:url(images/bg_tanweave.jpg); 
 height: 1%;
 }

#content_center {
 width:380px;
 float:left;
 }
 
#content_right {
 text-align:both;
 border:1px solid #D7C68D;
 margin-left:400px;
 padding:0px 5px 5px 5px;
 background:url(images/hl-back.png) repeat-x; 
 } 


#right {
 margin-left:180px;
 vertical-align:top;
 border-left:3px solid #ffffff;
 background:url(images/menu-back.png) repeat-x; 
 }

#rightmenu {
 }

#hmenu {
 float:left;
 text-align:left;
 padding:5px 0px 5px 0px;
 height:20px;
 background:url(images/menu_back4.png);
 }

#lmenu {
 height:30px;
 vertical-align:middle;
 padding:5px 0px 0px 0px;
 margin:0px 0px 0px 500px;
 }

#footer {
 height:25px;
 width:800px;
 color:#F7F3E5;
 border-top: 3px solid #ffffff;
 background:url(images/menu_back4.png);
 }

/* --------------------------- */
/* clearfix                    */
/* --------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* ---------------------- */
/* CSS für das Top Menü   */
/* ---------------------- */
#hmenu ol{
 list-style:none;
 padding:0px 0px 0px 10px;
 margin:0px;
 text-align:left;
 }

#hmenu li {
 display: inline;
 list-style-type: none;
 padding:0px 4px 0px 4px;
 }


a.a_tmenu:link {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 }

a.a_tmenu:visited {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 }
a.a_tmenu:hover {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 }
a.a_tmenu:active {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 }
a.a_tmenu:focus {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 }



/* ---------------------- */
/* CSS für das Vert Menü  */
/* ---------------------- */
#leftmenu ol{
 list-style:none;
 padding:10px 0px 0px 0px;
 text-align:left;
 }

#leftmenu li {
/* display: inline; */
 list-style-type: none;
 padding:3px 0px 3px 0px;
 }


.li_2 {
 margin-left:20px;
 }

.li_3 {
 margin-left:40px;
 }



a.b_tmenu:link {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }

a.b_tmenu:visited {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.b_tmenu:hover {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.b_tmenu:active {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.b_tmenu:focus {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }

a.c_tmenu:link {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }

a.c_tmenu:visited {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.c_tmenu:hover {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.c_tmenu:active {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }
a.c_tmenu:focus {
 font-size:100%;
 font-weight:500;
 color:#7b1829;
 text-decoration:none;
 padding-left:0px;
 }

/* ---------------------- */
/* CSS für Standardwerte  */
/* ---------------------- */


h1 {
 font-size:160%;
 color:#7b1829;
 }
h2 {
 font-size:140%;
 color:#7b1829;
 padding:10px 0px 10px 0px;
 }
h3 {
 font-size:120%;
 color:#7b1829;
 padding:9px 0px 9px 0px;
 }
h4 {
 font-size:100%;
 color:#7b1829;
 padding:8px 0px 8px 0px;
 }
h5 {
 font-size:90%;
 color:#7b1829;
 padding:7px 0px 7px 0px;
 }
h6 {
 background:url(images/pdf.gif) repeat-y;
 font-size:80%;
 color:#7b1829;
 font-weight:500;
 text-align:left;
 padding:3px 0px 3px 25px;
 height:16px;
 margin:5px 5px 5px 30px;
 }
 
p {
 font-size:80%;
 color:black;
 }

.bodytext {
 font-size:80%;
 color:black;
 height:160%;
 }

li {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 }

.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}


.csc-form-labelcell {
 font-family:Verdana, Arial, Helvetica;
 font-size:100%;
 font-weight:500;
 color:black;
 }

.csc-form-fieldcell {
 font-family:Verdana, Arial, Helvetica;
 font-size:80%;
 font-weight:500;
 color:black;
 }





dd.csc-textpic-caption {font-family: Arial, Verdana, Helvetica;font-size:x-small;color:black;}

/* div.csc-frame-frame2 {border:1px solid #7B714F;padding:0px 5px 0px 5px;paddbackground-color:#F2E6B0;text-align:left;margin: 0px;background-color:#feffd6;} */
h1.csc-firstHeader {font-family: Verdana, Arial, Helvetica;font-size:14px;color:blue;}



div.tx-sriframe-pi1 {text-align:center;}
div.tx-plauderecke-pi1 {text-align:center}
div.csc-frame-indent {text-align:center;margin:10px 10px 10px 10px;}
div.center {text-align:center}


p.csc-caption {font-family:Verdana, Arial, Helvetica;font-size:12px;color:#7b1829;padding:5px;}
/* p.csc-form-label {font-family:Verdana, Arial, Helvetica;font-size:12px;color:black;} */



table.splan {border-width:3px;border-color:#7b1829;border-style:solid;background-color:#efefef;margin:0px;padding:0px;width:90%;}
table.csc-loginform {margin-left:150px;border:0px;}
table.csc-searchform {font-family:Verdana, Arial, Helvetica;font-size:12px;color:black;}
table.small  {margin:0 auto;border:0px;padding:10px;width:60%;}
table.medium {margin:0 auto;border:0px;padding:10px;width:80%;}
table.big {margin:0 auto;border:0px;padding:20px;width:90%;}
table.pld_table_1 {border-width:3px;border-color:#7b1829;border-style:solid;background-color:#efefef;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:90%;}

td.fuss01 {font-family:Verdana, Arial, Helvetica;font-size:11px;background-color:#c0c0c0;text-align:center;}
td.fuss02 {font-family:Verdana, Arial, Helvetica;font-size:11px;background-color:#c0c0c0;text-align:right;}
td.fuss03 {font-family:Verdana, Arial, Helvetica;font-size:11px;background-color:#c0c0c0;text-align:right;}
th.fuss04 {font-family:Verdana, Arial, Helvetica;font-size:11px;background-color:#c0c0c0;text-align:center;color:#7b1829;}
tr.fuss05 {font-family:Verdana, Arial, Helvetica;font-size:11px;}

td.sp_body_20 {width:70px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#efefef;color:#000000;}
td.sp_body_30 {width:150px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#efefef;color:#000000;}
td.sp_body_20g {width:70px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#C0C0C0;color:#000000;}
td.sp_body_30g {width:150px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#C0C0C0;color:#000000;}
td {font-family: Verdana, Arial, Helvetica;}
td.ftnote {width:100%;vertical-align:middle;text-align:left;color:#808080;font-size:8pt;font-weight:400;}
td.bgtr {width:100%;vertical-align:middle;text-align:right;color:#7b1829;font-size:18pt;font-weight:700;}
td.bgtc {width:100%;vertical-align:middle;text-align:center;color:#7b1829;font-size:16pt;font-weight:700;}
td.sttc {width:100%;vertical-align:middle;text-align:center;color:#000000;font-size:9pt;font-weight:500;}
td.sttll {width:100%;vertical-align:middle;text-align:left;color:#000000;font-size:9pt;font-weight:500;}
td.stbll {width:100%;vertical-align:middle;text-align:left;color:#000000;font-size:11pt;font-weight:700;}
td.vmg {width:100%;vertical-align:top;text-align:left;color:#000000;font-size:9pt;font-weight:500;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;}
td.sttl {width:50%;vertical-align:middle;text-align:left;color:#000000;font-size:12pt;font-weight:500;}
td.sttr {width:100%;vertical-align:middle;text-align:right;color:#000000;font-size:12pt;font-weight:500;}
td.sttcb {width:100%;vertical-align:middle;text-align:center;color:#000000;font-size:12pt;font-weight:700;}
td.oosttl {padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:0px;width:100%;vertical-align:middle;text-align:left;color:#000000;font-size:10pt;font-weight:500;}
td.stbl {width:100%;vertical-align:middle;text-align:left;color:#000000;font-size:12pt;font-weight:700;}
td.stbc {width:100%;vertical-align:middle;text-align:center;color:#000000;font-size:11pt;font-weight:700;}
td.sp_save {vertical-align:middle;text-align:left;font-family: Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#efefef;color:#000000;}
td.sp_header {vertical-align:middle;text-align:center;font-family: Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#efefef;color:#000000;}
td.pld_td_3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
td.pld_td_1 {font-family:Verdana,Arial;font-size:10pt;}
td.pld_td_2 {font-family:Verdana,Arial;font-size: 10pt;}

input.sp2 {font-family: Arial,sans-serif;font-size:10pt;background-color:#FFFFFF;width:20px;border:1px;border-style: inset;}
input.sp3 {font-family: Arial,sans-serif; font-size:10pt; background-color:#FFFFFF; width:20px; border:1px; border-style: inset;}
input.pld_input_1 {font-family:Verdana,Arial;font-size:10pt;width:300px;}
input.pld_input_2 {font-family:Verdana,Arial;font-size:10pt;}

iframe {border:1px solid #c0c0c0;}
/* iframe {border:3px solid #7b1829;} */

span.pld_span_name {color:blue;font-weight:600;font-family:Arial,Verdana;font-size:10pt;}
span.pld_span_text {color:black;font-weight:400;font-family:Arial,Verdana;font-size:10pt;}
span.center {text-align:center;}
span.color-red {color:red;font-weight:400;font-family:Arial,Verdana;font-size:10pt;}


/*
#### div.ecards-form-div {text-align:center}
#### table.ecards-form-table {margin:0 auto;border:0px;padding:15px;width:60%;background-color:#efefef;}
#### td.ecards-form-td {width:50%;vertical-align:middle;text-align:left;font-family: Arial,sans-serif;font-size:10pt;font-weight:400;background-color:#efefef;color:#000000;}
*/

/* ---------------------- */
/* CSS für Tabellen       */
/* ---------------------- */

.contenttable-0 {
 text-align:center;
 margin:10px;
 border:0px;
 padding:0px;
 width:80%;
 }
.contenttable-1 {
 margin:0px;
 border:1px solid black;
 padding:10px;
 width:100%;
 }
.contenttable-3 {
 margin:0 auto;
 border:0px;
 padding:20px;
 width:40%;
 }

.tr-even {
 }
.tr_odd {
 }
.tr-0 {
 }  
 
.td-0 {
 vertical-align:top;
 text-align:left;
 font-size:80%;
 color:black;
 white-space:nowrap;
 }
.td-1 {
 vertical-align:middle;
 text-align:left;
 font-size:80%;
 color:black;
 }
.td-2 {
 vertical-align:middle;
 text-align:left;
 font-size:80%;
 color:black;
 }
.td-3 {
 vertical-align:middle;
 text-align:left;
 font-size:80%;
 color:black;
 }
.td-4 {
 vertical-align:middle;
 text-align:left;
 font-size:80%;
 color:black;
 }
.td-5 {
 vertical-align:middle;
 text-align:left;
 font-size:80%;
 color:black;
 }
.td-last {
 vertical-align:top;
 text-align:left;
 font-size:80%;
 color:black;
 }

/* ------------------------- */
/* CSS für das Footer Menü   */
/* ------------------------- */
#navfooter {
 padding:3px 0px 0px 200px;
 margin:0px;
 }

#navfooter ol{
 list-style:none;
 font-size:90%;
 font-weight:500;
 text-align:left;
 }

#navfooter li {
 color:#7b1829;
 display: inline;
 list-style-type: none;
 padding:0px 10px 0px 10px;
 }

#navfooter a {
 color:#7b1829;
 text-decoration:underline;
 }

#content_right h5 {
 text-align:center;
 padding:0px;
 color:#7b1829;
 }
 
/* ---------------------- */
/* CSS für Marquee        */
/* ---------------------- */
input.marquee {
    font-family: Times New Roman,Times,serif;
    color:#7b1829; 
    font-size:100%;
    font-weight:400;
    background-color:#C0C0C0;
    border-style: solid;
    border-color:#5b5b5b;
    height: 23px;
    padding:3px 0px 0px 0px;
 }

/* ------------------------------ */
/* CSS für Text m Bild + Rahmen 1 */
/* ------------------------------ */

div.csc-frame-frame1 {
 border:2px solid #7b1829;
 padding:5px;
 background:url(images/00085.jpg);
 margin:20px 50px 20px 50px;
 text-align:left;
 }

.csc-header-n1 {
 margin:0px;
 }
.csc-header-n2 {
 margin:20px;
 }
.csc-header-n3 {
 margin:20px;
 }

/* ------------------------------ */
/* CSS Überschrift Layout 3       */
/* ------------------------------ */
h3.csc-firstHeader {
 font-size:120%;
 color:#7b1829;
 padding:9px 0px 9px 0px;
 }

/* ------------------------------ */
/* CSS für content                */
/* ------------------------------ */

#content li {


 }

#content ul {
 padding-left:20px;
 padding-right:40px;
 }

/* ------------------------------ */
/* CSS für table Layout 3         */
/* ------------------------------ */

.contenttable-3 {
 width:90%;
 }

.contenttable-3 td {
 font-size:80%;
 font-weight:500;
 padding:5px;
 }

.contenttable-3 th {
 font-size:80%;
 font-weight:500;
 padding:5px;
 width:70px;
 }
 
.contenttable-3 caption {
 text-align:left;
 font-size:80%;
 font-weight:600;
 padding:5px;
 margin:0px;
 } 

/* ------------------------------ */
/* CSS für table Layout 1         */
/* ------------------------------ */
.contenttable-1 {
 background-color:#ffffff;
 width:100%;
 margin:0px;
 border:1px solid #c0c0c0;
 border-collapse:collapse;
 }

.contenttable-1 tr {
 margin:0px;
 }

.contenttable-1 td {
 white-space:nowrap;
 font-size:80%;
 font-weight:500;
 padding:3px;
 margin:0px;
 border:1px solid #c0c0c0;
 }

.contenttable-1 th {
 font-size:80%;
 font-weight:600;
 padding:3px;
 width:70px;
 margin:0px;
 border:1px solid #c0c0c0;
 }
 
.contenttable-1 caption {
 text-align:center;
 font-size:100%;
 font-weight:600;
 padding:5px;
 margin:0px;
 color:blue;
 }  

.tx-gooffotoboek-pi1 {
 width:80%;
 }
/* --------------------------- */
/* CSS für das kontaktformular */
/* --------------------------- */

#contact table {
 width:80%;
 }	

#contact td {
 text-align:left;
 vertical-align:middle;
 font-size:80%;
 font-weight:500;
 margin-bottom:6px;
 padding:0px 15px 0px 15px;
 }
 
#contact input {
 font-size:100%;
 font-weight:500;
 margin-bottom:6px;
 }

#contact select {
 font-size:100%;
 font-weight:500;
 margin-bottom:6px;
 width:70px;
 }

#contact textarea {
 font-size:120%;
 font-weight:500;
 margin-bottom:6px;
 }

#contact p {
 text-align:center;
 vertical-align:middle;
 padding:0px 15px 20px 15px;
}

7* --------------------------- */
/* Veranstaltungen             */
/* --------------------------- */

#inputform {
 margin:0px 0px 0px 0px;
 padding:0px;
 }

.input_send {
 text-align:center;
 padding:30px 0px 20px 0px;
 }

.input_reset{
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#9c0019;
 font-weight: 600;
 width: 90px;
 text-align: center;
 margin-right:20px;
 }

.input_submit {
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#305094;
 font-weight: 600; 
 width: 90px;
 text-align: center;
 margin-left:20px;
 } 

.input_label {
 font-family: sans-serif, Arial, Helvetica;
 font-size:80%;
 margin:0px;
 padding:4px;
 text-align:left;
 }

.input_checkbox {
 color:#9c0019;
 }

.input_data {
 width:250px;
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#696969;
 text-align:left;
 padding:3px;
 }

.input_textarea {
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#696969;
 } 

.input_select {
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#696969;
 width:100px;
 border:1px solid #9c0019;
 }

.input_input {
 font-family: sans-serif, Arial, Helvetica;
 font-size:90%;
 color:#305094;
 border:1px solid #9c0019;
 padding:3px;
 }

#termine p {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 }

.info {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 padding-top:15px;
 }

#termine ul {
 padding-top:20px;
 }

#termine li {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 }

.fuss {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 padding-top:20px;
 }

#termine h4 {
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:600;
 }

#showall {
 margin-bottom: 20px;
 }
 
.showall_label {
 vertical-align:middle;
 text-align:left;
 color:#000000;
 font-size:80%;
 font-weight:500;
 padding:3px;
 } 

.showall_head {
 background-color:#C0C0C0;
 vertical-align:middle;
 text-align:center;
 color:#000000;
 font-size:80%;
 font-weight:500;
 padding:3px;
 } 

/* --------------------------- */
/* CSS Adessen                 */
/* --------------------------- */


#feuser_show_all {
 margin:0px;
 padding:0px;
 }

.feuser_show_row {
 margin:0px;
 padding:0px;
 border:0px;
 }
 
.feuser_show_head {
 font-family: Arial, Helvetica;
 font-size:90%;
 font-weight: bold;
 color:#305094;
 margin:0px;
 padding:4px;
 }
 
 
.feuser_show_label {
 font-family: Arial, Helvetica;
 font-size:80%;
 background-color:#fafafa;
 margin:0px;
 padding:4px;
 text-align:left;
 }
 
.feuser_show_answer {
 color: red;
 font-family: Arial, Helvetica;
 font-size:80%;
 margin:0px;
 padding:4px 10px 20px 50px;
 }
 

#feuser_get_table {
 margin-left:30px;
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#696969; 
 }
 
 
#feuser_get_table table{
 width=550px;
 margin:0px;
 padding:0px;
 }

#feuser_get_table p {
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#696969;
 text-align:bottom;
 }
 
.feuser_get_label {
 color:#696969;
 text-align:left;
 padding:3px;
 }
 
 
.feuser_get_data {
 width:250px;
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#696969;
 text-align:left;
 padding:3px;
 }
 
.feuser_get_input {
 font-family:"Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#305094;
 border:1px solid #9c0019;
 padding:3px;
 }
 
.feuser_get_select {
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#696969;
 width:200px;
 border:1px solid #9c0019;
 }
 
 
.feuser_get_box {
 color:#9c0019;
 }
 
 
.feuser_get_reset {
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#9c0019;
 font-weight: 600;
 width: 90px;
 text-align: center;
 margin-right:20px;

 }
 
.feuser_get_submit {
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#305094;
 font-weight: 600; 
 width: 90px;
 text-align: center;
 margin-left:20px;

 }
 
.feuser_get_send {
 text-align:center;
 padding:30px 0px 20px 0px;
 }
 
 
 
.feuser_get_text {
 font-family: "Trebuchet MS", Arial, Helvetica;
 font-size:90%;
 color:#696969;
 }

/* --------------------------- */
/* CSS tx-fileupload-pi1       */
/* --------------------------- */

.tx-fileupload-pi1 {
 }
.tx-fileupload-pi1_text {
 color:#696969;
 text-align:center;
 padding:3px;
 }

.tx-fileupload-pi1_file {
 font-family: Arial, Helvetica;
 font-size:90%;
 color:#000000;
 font-weight: 500;
 width: 240px;
 text-align: left;
 margin-left:40px;
 }

.tx-fileupload-pi1_submit {
 font-family:Arial, Helvetica;
 font-size:90%;
 color:#305094;
 font-weight: 500; 
 width: 90px;
 text-align: center;
 margin:20px 0px 20px 0px;
 }
