body {
padding:0;
text-align:center;
/*margin: 10px;*/
/*background-color: #0080FF;color:black;*/
/*font: 500 100% verdana,arial,helvetica, sans-serif;*/
/*background:url(../images/blumenladen/Ueberblick-o.Schmetterl.jpg);
background-repeat:no-repeat;
background-position: top center;*/
}
p { font-size: 12px; font-family: Verdana, Arial, Helvetica ,sans-serif; text-align:left; padding:5px 15px; margin:0; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
tr { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h2 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h3 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
a {color: #5A6E24; text-decoration: none; background: transparent}
a:hover {color: #B34040; text-decoration: none; font-weight: bold;  background: transparent}
a:visited {color: #5A6E24; text-decoration: none; font-weight: bold;  background: transparent}

#main {
height: 500px;
width:700px;
margin:0 auto;
/*border: 1px solid;*/

/*background-color:#0080FF;color:black;*/
}
body#home div#main {
/*background:url(../images/blumenladen/Ueberblick_m.Schmetterl.jpg);*/
background:url(../images/blumenladen/home.jpg);
background-repeat:no-repeat;
background-position:top center;
}
body#blumenladen div#main {
background:url(../images/blumenladen/Blumenladen.jpg); background-repeat:no-repeat;
}
body#blumenladen_sub div#main {
background:url(../images/blumenladen/Folges.Blumenl.o.Logo.jpg); background-repeat:no-repeat;
}

body#produktion div#main {
background:url(../images/gaertnerei/Gaertnerei_Hauptseite.jpg); background-repeat:no-repeat;
}
body#produktion_sub div#main {
background:url(../images/gaertnerei/Gaertnerei_Folges.o.Logo.jpg); background-repeat:no-repeat;
}

body#so_finden div#main {
background:url(../images/so_finden_sie_uns/SofindenHauptseite2.jpg); background-repeat:no-repeat;
}
body#so_finden_sub div#main {
background:url(../images/so_finden_sie_uns/SofindenFolgeseite2.jpg); background-repeat:no-repeat;
}

body#ueber_uns div#main {
background:url(../images/ueber_uns/UeberunsHauptseite.jpg); background-repeat:no-repeat;
}
body#ueber_uns_sub div#main {
background:url(../images/ueber_uns/Ueber_unsFolges.o.Logo.jpg);background-repeat:no-repeat;
}

body#ratgeber div#main {
background:url(../images/ratgeber/RatgeberHauptseite.jpg); background-repeat:no-repeat;
}
body#ratgeber_sub div#main {
background:url(../images/ratgeber/RatgeberFolgeseite.jpg); background-repeat:no-repeat;
}

body#links div#main {
background:url(../images/links/LinksHauptseite.jpg); background-repeat:no-repeat;
}
body#links_sub div#main {
background:url(../images/links/LinksFolges.o.Logo.jpg); background-repeat:no-repeat;
}

#nest {
 position:relative; top:0px; left:0px;
 /*padding-top:10px;*/
 height: 499px;
 max-height: 499px;
 width: 699px;
 border: 1px solid;
 margin:0 auto;
}
#content {
position:relative; top:100px; left:214px;
float:left;
width:485px;
max-width:485px;
height:398px;
max-height:398px;
overflow:auto;
/*margin-top:50px;*/
}
#content p {
font-size:80%;
}
/*################################### Menu Links ###############################*/

#menu1 {
width: 212px;
height: 500px;
position:absolute; top:0px; left:0px;
float: left;
/*border: 1px dashed;*/
/*margin-right: 10px;*/
/*background-color:white;color:black;*/
/*margin-bottom:0px;*/
/*text-align:left;*/
/*vertical-align:middle;*/
}

/*#navigation_links {
width: 200px;
height: 490px;
}*/

#lmenu {
  position:absolute; left:15px;
  text-decoration:none;
  list-style-type:none;
/* list-style-position:outside*/
  text-align:left;
  width:167px;
 /* line-height:60px;*/
  height:60px;
  line-height:50px;
  /*min-height:450px;*/
 /* border:1px solid;*/
 /* margin-bottom:10px;*/

}

.menu_links {
/*width:100px;*/
  height:44px;
/*border:4px dashed;*/
  vertical-align:middle;
/*word-spacing:20px;*/
/*list-style-position:0px; */
/*position:absolute; right:117px;*/ 
/*text-align:left;*/
}

.navi {
  color:#5A6E24;
 /* background-color: transparent;*/
  font-size: 12px;
  font-weight: bold;
  font-family : Verdana, sans-serif;
  text-decoration: none;
  list-style-type:none;
  }
.navi:hover {
  color:#B34040;
  background: transparent;
  font-weight: bold;
  font-size: 12px;
  font-family : Verdana, sans-serif;
}

/*######################################### Menu oben #################################*/

#menu2 {
position:absolute; top:0px; left:212px;
width: 480px;
height: 100px;
text-align:left;
/*vertical-align:bottom;*/
}

#navigation_oben{
 position:absolute; top:45px;
 height:50px;
 width: 388px;
 white-space: nowrap;
}

  ul#navigation {
    margin: 0; padding: 0.8em;
    text-align: center;
    /*border: 1px solid black;
    background-color: silver;*/
  }
  ul#navigation li {
    list-style: none;
    display: inline;
    /* margin: 0 ; padding: 0*/
  }

  ul#navigation a , ul#navigation span {
    float: left; height:1.4em;
   /* position:relative; top:-7px;*/
   /* margin: 0.2em;*/ padding: 0.1em 0.2em;
    text-decoration: none; font-weight: bold;
   /* border: 1px solid black;
    border-left-color: white; border-top-color: white;*/
    color: #5A6E24;/* background-color: #ccc;*/
   }

  * html ul#navigation a, * html ul#navigation span {  /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 4em;
  }
  ul#navigation a:hover, ul#navigation span{
   /* border-color: white;
    border-left-color: black; border-top-color: black;*/
    height: 1.4em;
    padding: 0.1em 0.2em;
    color:#B34040; background-color: silver;
  }
  ul#navigation div {
    clear: left;
  }
#navigation_oben2 {
 position:absolute; top:75px;
 height:50px;
 width: 388px;
 white-space: nowrap;
}


  ul#navigation2 {
    margin: 0em; padding: 0.8em;
    text-align: center;
   /* border: 1px solid black;
    background-color: silver;*/
  }
  ul#navigation2 li {
    list-style: none;
    display: inline;
    margin: 0em; padding:0em;
  }

  ul#navigation2 a, ul#navigation2 span {
    float: left; height:1.4em;
    /*position:relative; top:-7px;
    margin: 0.1em;*/ padding: 0.1em 0.2em;
    text-decoration: none; font-weight: bold;
   /* border: 1px solid black;
    border-left-color: white; border-top-color: white;*/
    color: #5A6E24;/* background-color: #ccc;*/
  }
  * html ul#navigation2 a, * html ul#navigation2 span {  /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 4em;
  }
  ul#navigation2 a:hover, ul#navigation2 span {
   /* border-color: white;
    border-left-color: black; border-top-color: black;*/
    padding: 0.1em 0.2em;
    height:1.4em;
    color:#B34040; background-color: silver;
  }
  ul#navigation2 div {
     clear: left;
  }
 
.navi_sub_active {
  color: gray;
  font-size:10px;
}
.navi_sub {
 color:#5A6E24;
 font-size:11px;
 font-weight: bold;
 font-family:verdana;
 text-decoration: none;
 float: left; /*width: 6em;*/
 padding: 10px;
 
}

.navi_sub:hover {
 color:#B34040;
 font-weight:bold;
 font-size: 11px;
 font-family:Verdana;
 text-decoration: none;
 float:left; /*width: 6em;*/
}

#footer {
width:700px;
height: 25px;
margin:0 auto;
text-align:center;
/*border:1px dashed #333;*/
}
#footer p {
font-size:75%;
}
#footer div#suche {
text-align: left;
width: 250px;
height: 20px;
margin-top:5px;
float:left;
}
#footer form#searchform {
margin-top:0pt;
margin-bottom:0pt;
}

#footer input#search {
height:16px;
width:135px;
border:solid 1px #A0A0A0; 
font-size:12px;
} 
#footer div#login {
width: 160px;
text-align:left;
float:left;
}
#footer div#loginbox {
width:150px;
margin-top:0px;
}
#footer input#user {
height:16px;
width:55px;
border:solid 1px #A0A0A0; 
font-size:12px;
}

#footer input#pass {
height:16px;
width:55px; 
border:solid 1px #A0A0A0; 
font-size:12px;
}

#footer div#logoutbox {
width:125px;
margin-top:3px;
}
#footer input#logout {
height:16px;
width:115px;
border:solid 1px #A0A0A0;
font-size:12px;
}

#footer div#update {
margin-top:5px;
width: 290px;
text-align: right;
font-size: 0.7em;
float:left;
}

/* Pfad in der Ausgabe der Suche */ 
.tx-indexedsearch .tx-indexedsearch-res P { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:1em; 
} 

.tx-indexedsearch-sectionlinks { 
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:5em; 
} 


/* Ausgabe der Suche */ 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:1em; 
        margin-bottom:6px; 
        width:100px; 
} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:1em; 
		  margin-top:0px; 
		  margin-bottom:6px; 
		  width:150px; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1.5em; 
		  font-weight:bold; 
		  background:#eaeacc; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
		  background:#eaeacc; 
		  margin-top:10px; 
		  margin-bottom:5px; 
} 

.tx-indexedsearch P.tx-indexedsearch-noresults { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
		  background:#eaeacc; 
		  font-weight:bold; 
		  text-align:left; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  background:#eaeacc; 
		  margin-top:6px; 
		  margin-bottom:0px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  font-weight:bold; 
		  background:#eaeacc; 
		  margin-top:6px; 
		  margin-bottom:0px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  font-weight:normal; 
		  background:#eaeacc; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  background:#eaeacc; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
		  color:red; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em;
		  font-weight:bold; 
		  background:#eaeacc; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1.2em; 
		  background:#eaeacc; 
		  margin-top:16px; 
		  margin-bottom:6px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  background:#eaeacc;  
		  margin-top:0px; 
		  margin-bottom:0px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  background:#eaeacc;  
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:1em; 
		  background:#eaeacc; 
		  vertical-align:middle; 
} 

/* Suchbox */ 
.tx-macinasearchbox-pi1 { 
		  width:190px; 
		  height:12px; 
} 

.caption { 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
		  color: #000000; 
} 

.celmenu { 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
		  color: #000000; 
} 

.celsubmenu { 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
		  color: #000000; 
} 

SELECT {  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
} 

TEXTAREA {  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
} 

INPUT {  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size:0.8em; 
}

/* New Loginbox */
.tx-newloginbox-pi3-listrow TD { 
		  background-color:#eeeeee; padding-left: 3px; padding-right: 3px;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
		  background-color:#cccccc;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
		  font-weight:bold; 
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
		  background-color:#f6f6f6;
}

/* Sendcard */
.tx-srsendcard-pi1 { 
		  width: 100%; font-family: Verdana, sans-serif;
}
.tx-srsendcard-pi1 p {
		  line-height: 125%; color: #5A6E24;
}
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img {
		  width:100px; margin: 0; padding: 0; border-style: none;
}
.tx-srsendcard-pi1 a { 
		  background-color: transparent; text-decoration: none; font-weight: bold;
}
.tx-srsendcard-pi1 a:link { 
		  color: #5A6E24;
}
.tx-srsendcard-pi1 a:visited {
		  color: #5A6E24;
}
.tx-srsendcard-pi1 a:hover {
		  color: #5A6E24;
}
.tx-srsendcard-pi1 a:active {
		  color: #5A6E24;
}
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
		  color:black;background-color: transparent;
}
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] {
		  background-color: transparent; vertical-align: middle;
}
.tx-srsendcard-pi1 input[type=submit] {
		  font-size: .9em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {
		  font-size: .7em; background-color:#AAAAAA; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float {
		  clear: left; height: 1px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { 
		  font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header {
		  text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl {
		  margin: 0; padding: 0; border-style: none; width: 100%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd {
		  margin: 0; border-style: none; text-align: center; float: left;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt {
		  padding: .5em 0 0 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd {
		  padding: 0 0 .5em 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a {
		  margin: 0 auto; padding: 0; border-style: none; width: auto;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img {
		  margin: 0; padding: 0; border-style: none;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column {
		  clear: left;
}
* html .tx-srsendcard-pi1 dt.tx-srsendcard-pi1-image-selector-empty-cell {
		  margin-bottom: .1em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight {
		  color: red;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight {
		  color: red;
}
.tx-srsendcard-pi1 fieldset {
		  margin: .9em 1%;
}
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field {
		  margin: 0.5em 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { 
		  font-size: .7em; text-align: center; width: 100%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a {
		  display: block; margin: 0 auto; border-style: none; width: auto;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {
		  font-size: .7em; font-weight: bold; margin: .5em 0 2em 0; text-align: center;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { 
		  margin: 0 auto; border-style: none; width: auto;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {
		  font-size: 1em;  text-align: left; margin: 0 auto; border-style: none; width: 41.5em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
		  border: 1px solid #5A6E24; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border {
		  border-style: none; margin: 0 5%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
		  font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label {
		  width: 30%; clear: both; float: left; text-align: right;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder {
		  width: 50%; clear: both; float: left; text-align: right;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label {
		  position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label {
		  font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input {
		  margin: 0; padding: 0 0 .4em 0; vertical-align: middle;
}
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input {
		  background-color: transparent;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field {
		  width: 65%; float: right; text-align: left;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message {
		  color: red; font-weight: bold; margin: 0 0 .2em 0;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector {
		  list-style: none inside none; margin: 0; margin-left: -40px;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li {
		  width: 4em; float: left; margin: 0 .4em 0 0; text-align: center;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label {
		  border: 1px solid red; width: 4em; height: 1.5em; margin-bottom: .5em;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent {
		  border: 1px solid black; width: 4em; height: 1.5em; margin-bottom: .5em;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent {
		  border-style: none;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input {
		  border: 1px solid red;
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { 
		  background-color: transparent;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector {
		  list-style: none inside none; margin: 0;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li {
		  min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
		  float: left; margin: .4em .4em 0 0; padding:0;
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { 
		  width: 100%;
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
		  background-color: transparent; margin-top: 0; vertical-align: middle;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label {
		  width: auto; clear: none; float: none;  text-align: left;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img {
		  vertical-align: top;
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img {
		  vertical-align: middle;
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { 
		  display: none;
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label {
		  display: inline; padding: .4em .4em 0 0; font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
		  margin: 2em 0; border-style: solid; border-width: 1px; border-color: #5A6E24;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {
		  float: left; padding: 2em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap {
		  margin: 0 auto; border-style: none; width: auto; text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img {
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object {
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object {
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption {
		  font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message {
		  padding: .5em .5em .5em 12px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {
		  float: left;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {
		  float: right; padding: 0 0 .5em .5em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title {
		  padding-top: 1em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text {
		  padding: 1em 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature {
		  padding-bottom: 2em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons {
		  clear: both; margin-top: 1.2em; padding-left: 1em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form {
		  float: left; margin-right: 1.2em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha {
		  margin-bottom: 1em; width: 30em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error {
		  font-size: .9em; color: red;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div {
		  margin-left: 1em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input {
		  vertical-align: middle;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image {
		  vertical-align: middle;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p {
		  font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p {
		 font-weight: bold;
} 