/**  (c) Wohnung Osnabrück
***  CSS Definition
***
***  2005/11/07  Roland Bendig

**/
.align-justify {text-align:justify;}

.rb_con0 { float:none;width:1000px;height:auto; }
.rb_con1 { float:left;width:1000px;height:auto; background-image: url(style_FILES/content_bg.jpg);background-repeat: repeat;border-bottom:10px solid #595959;}

.rb_con2 { float:left; width:1000px; height:110px; border-bottom:20px solid #464448; border-top:1px solid #595959; }
.rb_con2_left {float:left; width: 248px; height:110; background-image: url(style_FILES/logo.jpg);background-repeat: no-repeat; border-left:1px solid #595959;}
.rb_con2_right {float:right; width: 750px; height:110px;background-color: #464448; background-image: url(style_FILES/header_2.gif);background-repeat: no-repeat; background-position:right;}

.rb_con3 { float:none; width:1000px; height:auto; clear:both; }

.rb_con3_1 {float:left; width: 250px; height:auto; }
.rb_submenu_1 {width:250px; height:auto;  background-color: #464448; border-top:2px solid #fff;}
.rb_suchfeld {width:250px; height:auto; background-color: #595959; border-top: 1px solid #fff;}
.rb_submenu_2 {width:250px; height:auto;  background-color: #464448;}


.rb_content_bottom_menu {width:250px; height:auto; margin: 20px 0px 0px 0px;}


.rb_con3_1 .csc-header, .rb_content_bottom_menu .csc-header{

	padding:0px; 
	height:24px; 
	background-color: #464448;
	line-height:24px;

}
.rb_con3_1 .csc-header, .rb_content_bottom_menu .csc-header{
	margin:0px 0px 4px 0px; 
	padding:0px; 
	height:24px; 
	background-color: #464448;
	line-height:24px;
}



.rb_con3_1 h1, .rb_content_bottom_menu h1{
	margin:0px 0px 4px 0px; 
	padding:0px;  
	height:24px; 
	color:#fff;  
	font-weight:bold;  
	font-size: 15px; 
	line-height:24px;
        text-align:center;
}
.rb_con3_1 h1, .rb_content_bottom_menu h1{
 	margin:0px 0px 4px 0px; 
	padding:0px;  
	height:24px; 
	color:#fff;  
	font-weight:bold;  
	font-size: 15px; 
	line-height:24px;
}





















.rb_con3_2 {float:right;width: 730px; height:auto; }
.rb_menu {float:right; height: 38px; width:auto; clear:both; border-top: solid 2px #fff;}
* html .rb_menu {float:left;}
.rb_content {float:left;width: 720px; height:auto; clear:both;  margin-top: 20px; }
.rb_content_left {float:left;width: 570px; height:auto;}

.rb_content_right {float:right;width: 140px; height:auto; }

.rb_content_right .imgtext-table {margin: 0px 5px 0px 5px;}
.rb_content_right .bodytext {margin: 0px 5px 0px 5px;}


 .rb_content_right .csc-header{
	margin:0px 0px 4px 0px;
	padding:0px; 
	height:24px; 
	background-color: #464448;
	line-height:24px;

}
 .rb_content_right .csc-header{
	margin:0px 0px 4px 0px; 
	padding:0px; 
	height:24px; 
	background-color: #464448;
	line-height:24px;
}



 .rb_content_right h1{
	margin:0px 0px 4px 0px; 
	padding:0px;  
	height:24px; 
	color:#fff;  
	font-weight:bold;  
	font-size: 15px; 
	line-height:24px;
        text-align:center;
}
 .rb_content_right h1{
 	margin:0px 0px 4px 0px; 
	padding:0px;  
	height:24px; 
	color:#fff;  
	font-weight:bold;  
	font-size: 15px; 
	line-height:24px;
}










.rb_footer {float:left;width: 730px; height:25px;}
.rb_print {float:right;width: auto; height:25px;}
.rb_top {float:right;width: auto; height:25px;}


.right_title1 {width: 140px; height:24px; background-color: #464448; color:#fff;  text-align:center; line-height: 24px;  font-weight: bold;}
.csc-header, .csc-header-n1, .csc-firstHeade, h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px;   text-align:left;   color:#000}
.csc-header, h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px;   text-align:left;   color: #339933;} 
.csc-header, h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px;   text-align:left;   color: #250A7F;} 
.csc-header, h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px;   text-align:left;   color: #cc0033;} 


.menu1_item {
	float:right;
	margin-left:3px; 
	padding:0px; 
	width:150px; 
	height:38px; 
	 background-image: url(style_FILES/menue_bg.jpg);
	color:#fff;
	font-size: 12px; 
	font-weight:bold; 
	text-align:center; 
	vertical-align:middle;
	line-height: 38px;
}
.menu1_item a {
	float:right; 
	width:150px; 
	margin:auto; 
	vertical-align:middle;
	 background-image: url(style_FILES/menue_bg.jpg);
	color:#fff;
	font-size: 12px; 
	font-weight:bold; 
	text-decoration:none;


}
.menu1_item a:hover {color:#fff;  background-image: url(style_FILES/menue_bg_2.jpg);}
.menu1_item_act { color:#fff; background-image: url(style_FILES/menue_bg_2.jpg);
	float:right;
	margin-left:3px; 
	padding:0px; 

	width:150px; 
	height:38px; 
	text-decoration:none;
line-height: 38px;
}
.menu1_item_act a { color:#fff; background-image: url(style_FILES/menue_bg_2.jpg);
	font-size: 12px; 
	font-weight:bold;
	text-decoration:none; 
}






.menu2_item {display:-moz-inline-box; display:inline-block; padding:0px; margin-top:1px; height:28px; width:250px; background-color:#fff;
            font-size: 12px; line-height:28px; font-weight:normal; color:#fff; text-align:left;}
* html .menu2_item {width:250px;}
.menu2_item a {display:-moz-inline-box; display:inline-block; white-space:pre; margin-top:1px;padding: 0px 0px 0px 15px; width:235px;color:#fff;  background-color: #464448;  text-decoration:none;}
* html .menu2_item a {width:250px;}
.menu2_item a:hover {display:-moz-inline-box; display:inline-block;padding: 0px 0px 0px 15px; white-space:pre; color:#fff; background-color:#999999; width:235px;}
* html .menu2_item a:hover {width:250px;}
@media all and (min-width: 0px;) /* only for opera */

.menu2_item_act {background-color:#999999;}
.menu2_item_act a {background-color:#999999;}













body { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #ededed; margin: 0px 0px 0px 0px; background-image: url(Bilder_neu/bg:body.jpg);}

.bodytext, span { color: #000000;font-size: 10pt; font-family: Arial, Helvetica, sans-serif;  line-height: 15pt;}

.bodytext  a{color: #339933;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; line-height: 15pt;}

.bodytext {margin: 0px; padding:0px; text-align: left;}

hr {clear:both;}

.rb_bglogo {background-color: #FAFAFB;}

/*.main{ width:1000px;background-color: #FAFAFB;}*/

/*.main1{width:970px;margin:0px;padding:0px;}*/

table { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }

.csc-frame-rulerBefore{clear:both;border-top: 2px solid #000; width:100%;margin-top:10px;}
.csc-frame-rulerAfter {clear:both; border-top: 1px solid #000; width:100%;margin-top:10px;}
.csc-frame-indent6633 { clear:both;  margin-top:10px;margin-left: 200px;}
.csc-frame-indent3366 { clear:both;  margin-top:10px;margin-left: 400px;}

/* ----------------------------------- CONTENT --------CSS for voting in template / for contact in page content defined-------------------------- */
/*.content {  height:450px; overflow:visible; vertical-align:top;width:782px;margin:0px;padding:0px;   }*/
/*.content1 { height:100%; overflow:visible; width:759px;  padding:40px 10px 20px 10px;vertical-align:top;}*/
/*  * html .content1 {width:779px; wid\th:779px; padding:55px 16px 20px 10px;padd\ing:55px 16px 20px 10px; } /*-- +20px for IE*/*/
.imgtext-table {margin-bottom:7px;}
  * html .imgtext-table {margin-bottom:0px;ma\rgin-bottom:0px;}
.imgtext-nowrap .imgtext-table {margin-bottom:0px;}
.contenttable tr td p{overflow:visible; margin-right:10px;font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.content1 li {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 15pt;}



/* ----------------------------------- AREA RIGHT --------defined in template (template_jk_poll.htm) for home and as a content element for contact page--------- */
.right1 {margin:0px;padding:0px; vertical-align:top;}
.right_body {margin:0px;padding:0px;vertical-align:top;}
.right_top{margin:0px;padding:0px;vertical-align:top;}
.tx-jkpoll-pi1{margin:0px;padding:0px;vertical-align:top;}
.voting{margin:0px;padding:0px;vertical-align:top;}



/* ----------------------------------- FOOTER ------ background-image: url(/fileadmin/bilder/footer_back.gif);background-repeat: repeat-x; ----------------------------- */
/* XTRA CSS for OPERA in opera.css !!!!!! */
.footer {width: 966px;}
.footer_left {margin:0px; padding:0px; text-align:left; width:184px; background-color:#339933}
.footer { height:21px; vertical-align:bottom; margin:0px 0px 2px 2px;}
.footer1 { height:21px; padding:1px 0px 0px 10px; vertical-align:bottom; width:auto;}
.footer2 {height:21px; width:45px;padding-right:2px;}
.footer3 {height:21px; width:36px;padding-right:10px;}


* html .footer3 {padding-right:20px;padd\ing-right:20px; }



/* -------------disabled!---------------------- PFAD ----------------------------------- 
.pfad{font-family: Arial, Helvetica, sans-serif; font-size: 8pt;color: #FFFFFF; padding:0px 0px 0px 15px;}
.pfad a {color: #FFFFFF; text-decoration: none; }
.pfad a:hover { color: #339933; text-decoration: none; }
---*/



/* ----------------------------------- Mainmenu Level 1 ----------------------------------- */
.topmenue {position:relative; top:0px; left:2px; height:30px; z-index:1; }
* html .topmenue {top:-1px; to\p:-1px;left:2px: lef\t:2px; } 
.menu1 {width:137px;}




/* ----------------------------------- Submenu 1 (Mainmenu Level 2) ----------------------------------- */
/* XTRA CSS for OPERA in opera.css !!!!!! */
.left_body {margin:2px 2px 0px 2px; padding:0px; width:240px;}
.submenu1 {margin:0px;padding:0px; width:240px;}

.menu2 {  margin:0px;   padding: 0px;  width: 240px;  height: auto;  font-family: Arial, Helvetica, sans-serif;}

.menu2_no {   width: 240px; height: auto;   border-bottom: 1px solid #FFFFFF;    padding: 6px 5px 6px 12px;}
.menu2_act {     width: 240px;height: auto;   border-bottom: 1px solid #FFFFFF;   padding: 6px 5px 6px 12px; background-color: #240680;   }
.menu2_no a {    width: 240px; height: auto;  font-size: 10pt; text-decoration: none;   color: #ffffff;  }
.menu2_act a {     width: 240px;  height: auto;   font-size: 10pt;  text-decoration: none;  color: #ffffff;   }
.menu2_no a:hover {    background-color: #240680;    font-size:10pt; text-decoration: none;   color: #ffffff;   }






/* ----------------------------------- Searchform ----------------------------------- */
.searchform {margin:0px;padding:0px; width:250px;}



/* ----------------------------------- Submenu 2 (Kontakt, Impressum etc.) ----------------------------------- */
.submenu2 { margin:0px;padding:0px; width:240px;}




/* ----------------------------------- Footer Menu ----------------------------------- */
.fmenu1-no { height:38px;line-height: 38px; width:150px; padding:2px 0px 2px 0px;    color: #ffffff;                    }
  * html .fmenu1-no {padding:0px; padd\ing:0px;}
.fmenu1-act { height:38px; line-height: 38px; width:150px; padding:2px 0px 2px 0px;   color: #ffffff;  }

  * html .fmenu1-act {padding:0px; padd\ing:0px;}
.fmenu1-no a {  height:38px; line-height: 38px;   width:150px;    font-size: 10pt;  text-decoration: none;  color: #ffffff;   }
.fmenu1-act a {  height:38px; line-height: 38px;    width:150px;   font-size: 10pt;  text-decoration: none;  color: #ffffff;   }
.fmenu1-no a:hover { height:38px; line-height: 38px;  width:150px;   font-size:10pt;  text-decoration: none;  color: #ffffff;     }




/* ----------------------------------- SITEMAP ----------------------------------- */
.csc-sitemap {margin:0px;padding:0px;color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px;}
.csc-sitemap A, .csc-menu-1 A{ text-decoration: none; color: #000;}
.csc-sitemap A:hover, .csc-menu-1 A:hover{text-decoration: none;color: #339933;}
.csc-menu-1 p{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top : 0px; font-weight : bold; margin-bottom : 0px; margin-left : 0px;border-bottom: 1px solid #949393;}
.csc-sitemap-level1{height:14px; font-weight : bold;margin-top : 15px;margin-left : 0px;border-bottom: 1px solid #949393;}
.csc-sitemap-level2 {height:14px;margin-left :30px; margin-top : 7px; font-weight : normal; }
.csc-sitemap-level3 {height:14px;margin-left : 50px;}
.csc-sitemap-level4 {height:14px;margin-left : 70px;}



/* -----------------------------------SEND-A-CARD--------------------------------- */
.tx-srsendcard-pi1 .bodytext {padding-left:0px;}
.tx-srsendcard-pi1 { width: 100%; padding:0px 10px 20px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; }
.tx-srsendcard-pi1 p { line-height: 125%; color: #000000; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { 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: #000000; }
.tx-srsendcard-pi1 a:visited { color: #000000; }
.tx-srsendcard-pi1 a:hover { color: #339933; }
.tx-srsendcard-pi1 a:active { ccolor: #000000; }

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select{ background-color: #fff; color:#000;height:19px; font-size:11px;font-family: Arial, Helvetica, sans-serif; }
.tx-srsendcard-pi1 textarea { background-color: #fff; color:#000;height:35px; font-size:11px;font-family: Arial, Helvetica, sans-serif; }
.tx-srsendcard-pi1 .card_text { background-color: #fff; color:#000;height:100px; font-size:11px;font-family: Arial, Helvetica, sans-serif; }
.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: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .7em; 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: #339933; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color:#339933; }

.tx-srsendcard-pi1 fieldset { margin: .5em 5%; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { 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: .8em; 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 { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #35006d; }
.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: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; 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: 73%; 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; }

.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 transparent; 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 #35006d; 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 transparent; }
		* 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 { width:700px; margin-top: 50px; border: 1px solid #35006d; }
.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;  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 10px;}
.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:0px; }




.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: 1em; }
.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; }

/* ----------------------- Wenn Meinungsumfrage leer ist ------------------------- */
.error { vertical-align:top; margin-top:0px; height:2px; line-height:2px;}
   * html .error { margin-top:-3px; ma\rgin-top:-3px;}






