/*=
	= Elemtens
	==============================*/

body {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0em;
	padding: 0em;
	color: #58585A;
	font-size: 100.01%;
	font-family: verdana, arial, helvetica, sans-serif;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.688em;
}

a:link,
a:visited {
	background-color: #FFFFFF;
	text-decoration: none;
	color: #58585A;
}

a:hover,
a:focus,
a:active {
	text-decoration: underline;
}

html a:link,
html a:visited {
	background-color: transparent;
}

a img {
	border: none;
}

form {
	margin: 0em;
	padding: 0em;
}

form fieldset {
	border: none;
	margin: 0em;
	padding: 0em;
}

form fieldset legend {
	display: none;
}

input {
	font-size: 1em;
	font-family: verdana, arial, helvetica, sans-serif;
}

textarea {
	font-size: 1em;
	font-family: verdana, arial, helvetica, sans-serif;
}

object {
	margin: 0em;
	padding: 0em;
}

/*=
  = Klassen
  ==============================*/

.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
}

.clear {
  width: 1px;
  height: 1px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.align_left {
	text-align: left;
}

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}

/*=
  = Wrapper
  ==============================*/

div#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_header_bg {
	position: absolute;
	top: 5.75em;
	left: 0px;
	width: 100%;
	height: 11.125em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_headerstart_bg {
	position: absolute;
	top: 5.75em;
	left: 0px;
	width: 100%;
	height: 22.25em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav_bg {
	position: absolute;
	top: 5.75em;
	bottom: 0.5em;
	left: 0px;
	width: 50%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content_bg {
	position: absolute;
	top: 5.75em;
	bottom: 0px;
	left: 12.625em;
	width: 31.625em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_right_bg {
	position: absolute;
	top: 5.75em;
	bottom: 0.5em;
	right: 0px;
	width: 50%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_outer {
	position: relative;
	width: 56.9em;
	height: 100%;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_inner {
	position: relative;
	width: 100%;
	margin: 0.875em 0em 0em 0em;
	padding: 0em;
}

/*=
	= Sprungmarken
	==================================================*/

div#wrapper_jumps {
	position: absolute;
	width: 100%;
	top: -500px;
	left: -500px;
	margin: 0em;
	padding: 0em;
}

div#wrapper_jumps ul#jumps {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.75em;
}

div#wrapper_jumps ul#jumps li {
	margin: 0em;
	padding: 0em;
}

div#wrapper_jumps ul#jumps li a:link,
div#wrapper_jumps ul#jumps li a:visited {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0em;
	padding: 0em;
}

div#wrapper_jumps ul#jumps li a:focus,
div#wrapper_jumps ul#jumps li a:active {
	position: absolute;
	width: 17em;
	top: 510px;
	left: 510px;
	margin: 0em;
	padding: 0em;
	z-index: 10;
}

/*=
	= Header
	==================================================*/

div#wrapper_header {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header p#print {
	position: absolute;
	left: 65.6em;
	bottom: 1.2em;
	margin: 0em;
	padding: 0em;
	font-size: 0.625em;
	z-index: 5;
}

div#wrapper_header img#header_print {
	display: none;
}

div#header_row1 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#header_row1 img#header_image1 {
	width: 12.625em;
	height: 5.75em;
}

div#header_row1 img#header_image2 {
	width: 31.625em;
	height: 5.75em;
}

div#header_row1 img#header_image3 {
	width: 12.563em;
	height: 5.75em;
}

div#header_row2 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#header_row2 img#header_image5 {
	width: 12.625em;
	height: 11.125em;
}

div#header_row2 img#header_image6 {
	width: 31.625em;
	height: 11.125em;
}

div#header_row2 img#headerstart_image6 {
	width: 56.813em;
	height: 22.25em;
}

div#header_row2 img#header_image7 {
	width: 12.563em;
	height: 11.125em;
}

div#header_row3 {
	position: relative;
	width: 44.251em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#header_row3 img#header_image9 {
	width: 12.625em;
	height: 1.563em;
}

div#header_row3 img#header_image10 {
	width: 31.625em;
	height: 1.563em;
}

/*=
	= Suche
	==================================================*/

div#wrapper_search {
	position: relative;
	width: 12.563em;
	margin: 0em;
	padding: 0em;
	float: right;
}

div#wrapper_search ul#headernav {
	margin: 0.2em 0em 0em 0em;
	padding: 0em 1em 0em 1.6em;
	float: left;
	list-style: none;
	font-size: 0.625em;
	font-weight: bold;
}

div#wrapper_search form {
	float: left;
}

div#wrapper_search form p {
	font-size: 0.625em;
}

div#wrapper_search form p input#sword {
	width: 9.091em;
}

div#wrapper_search form p input#search_submit {
	border: none;
	background-color: transparent;
	width: 2em;
	margin: 0em;
	padding: 0em;
}

/*=
	= Hauptnavigation
	==================================================*/

div#wrapper_mainnav {
	position: relative;
	width: 12.625em;
	height: 100%;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_mainnav ul {
	width: 16em;
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.688em;
}

div#wrapper_mainnav ul li {
	margin: 0em 0em 0.545em 0em;
	padding: 0em 0em 0em 2em;
	font-weight: bold;
	line-height: 1.2em;
}

div#wrapper_mainnav ul#mainnav2 {
	border-top: 0.091em solid #000000;
	border-bottom: 0.091em solid #000000;
	width: 100%;
	margin: 0.727em 0em 0.817em -2em;
	padding: 0.637em 0em 0.545em 2em;
	list-style: none;
	font-size: 1em;
}

div#wrapper_mainnav ul#mainnav2 li {
	background-image: url('../images/ul_mainnav02_bullet_gray.gif');
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	margin: 0em 0em 0.545em 0em;
	padding: 0em 0em 0em 0.882em;
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav2 li.mainnav2_act {
	background-position: 0em 0.945em;
	padding: 0.545em 0em 0.636em 0.882em;
}

div#wrapper_mainnav ul#mainnav3 {
	border-top: 0.091em dotted #000000;
	border-bottom: 0.091em dotted #000000;
	width: 12.455em;
	margin: 0.727em 0em 0em -2.8em;
	padding: 0.727em 0em 0em 3.545em;
	font-size: 1em;
}

div#wrapper_mainnav ul#mainnav2 li.last ul#mainnav3 {
	border-bottom: none;
	margin: 0.727em 0em -0.545em -2.8em;
}

div#wrapper_mainnav ul#mainnav3 li {
	background-image: url('../images/ul_mainnav03_bullet_gray.gif');
	background-repeat: no-repeat;
	background-position: 0em 0.6em;
	margin: 0em 0em 0.545em 0em;
	padding: 0em 0em 0em 0.882em;
}

/*=
	= Inhalt
	==================================================*/

div#wrapper_content {
	position: relative;
	width: 28.438em;
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	float: left;
}

div#content_inner {
	position: relative;
	width: 25em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content h1 {
	margin: 0em 0em 0.75em 0em;
	font-size: 1em;
}

div#wrapper_content h2 {
	margin: 0em 0em 0.75em 0em;
	font-size: 1em;
}

div#wrapper_content h3 {
	margin: 0em 0em 0.75em 0em;
	font-size: 0.813em;
}

div#wrapper_content h4 {
	margin: 0em 0em 0.75em 0em;
	font-size: 0.813em;
}

div#wrapper_content h5 {
	margin: 0em 0em 0.75em 0em;
	font-size: 0.625em;
}

div#wrapper_content h6 {
	margin: 0em 0em 0.75em 0em;
	font-size: 0.625em;
}

div#wrapper_content p {
	margin: 0em 0em 1em 0em;
	line-height: 1.273em;
}

div#wrapper_content img.left {
	padding: 0em 0.5em 0.5em 0em;
}

div#wrapper_content img.right {
	padding: 0em 0em 0.5em 0.5em;
}

div#wrapper_content dl {
	font-size: 0.625em;
	font-style: italic;
}

div#wrapper_content ol {
	margin: -1em 0em 1em 1.4em;
	padding: 0em;
	list-style-position: outside;
	font-size: 0.688em;
}

div#wrapper_content ol li {
	line-height: 1.5em;
}

div#wrapper_content ul {
	
  font-size:0.688em;
  margin:-1em 0 1em 0.1em;
  overflow:visible;
  padding:0;
	
	
}

div#wrapper_content ul li {
	line-height: 1.5em;
margin-left:15px;
}

div#wrapper_content table caption {
	text-align: left;
}

div#wrapper_content table thead tr th {
	font-weight: normal;
}

div#wrapper_content div.csc-textpic-intext-right {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding: 0em 1em 0em 0em;
}

div#wrapper_content div.csc-textpic-imagewrap {
	position: relative;
	margin: 0em -4.375em 0em 0em;
}

/* #################### Blog - Übersichtsliste #################### */

div#wrapper_content div#wrapper_bloglist {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

/* #################### Blog - Übersichtsistenelement #################### */

div#wrapper_content div#wrapper_bloglist div.bloglist_listitem {
	position: relative;
	border-bottom: 0.063em dotted #58585A;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0.25em 0em;
}

/* #################### Blog - Kommentarliste #################### */

div#wrapper_content div#wrapper_commentlist {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_commentlist h3 {
	border-top: 0.091em dotted #58585A;
	margin: 2em 0em 1em 0em;
	padding: 2em 0em 0em 0em;
	font-size: 0.688em;
}

/* #################### Blog - Kommentar #################### */

div#wrapper_content div.wrapper_comment {
	border-bottom: 0.063em dotted #58585A;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 1em 0em;
}

div#wrapper_content div.wrapper_comment p.nomargin {
	margin: 0em;
	padding: 0em;
}

/* #################### Blog - Kommentarformular #################### */

div#wrapper_content div.wrapper_commentform {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_commentform p.commentform_third {
	width: 12.35em;
	float: left;
}

div#wrapper_content div.wrapper_commentform p.commentform_thirdlast {
	width: 10.3em;
	float: right;
}

div#wrapper_content div.wrapper_commentform p.commentform_third input,
div#wrapper_content div.wrapper_commentform p.commentform_thirdlast input {
	width: 10.3em;
}

div#wrapper_content div.wrapper_commentform p input#commenttitle {
	width: 100%;
}

div#wrapper_content div.wrapper_commentform p textarea#commenttext {
	width: 100%;
}

div#wrapper_content div.wrapper_commentform p input.button {
	border: none;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	text-align: left;
	color:#ED1B2F;
}

/* #################### News #################### */

div#wrapper_content div.wrapper_news {
	position: relative;
	border-bottom: 0.063em dotted #58585A;
	width: 100%;
	margin: 0em 0em 0.875em 0em;
	/*padding: 0em 0em 0.5em 0em;*/
	padding: 0em;
}

div#wrapper_content div.wrapper_news div.news_image {
	position: relative;
	width: 6.875em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div.wrapper_news div.news_image p img {
	padding: 0em 1.25em 0em 0em;
}

div#wrapper_content div.wrapper_news div.news_text {
	position: relative;
	width: 17.25em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div.wrapper_news div.news_text h1 {
	font-size: 0.688em;
}

div#wrapper_content div.wrapper_single {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_single p.left img {
	padding: 0em 1.25em 0em 0em;
}

/* #################### Testimonials #################### */

div#wrapper_content div.tx-cpsbhdtestimonials-pi1 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.tx-cpsbhdtestimonials-pi1 p.pagebrowser {
	text-align: right;
}

div#wrapper_content div.wrapper_testimonials_list {
	position: relative;
	border-bottom: 0.063em dotted #58585A;
	width: 100%;
	margin: 0em 0em 0.875em 0em;
	/*padding: 0em 0em 0.5em 0em;*/
	padding: 0em;
}

div#wrapper_content div.wrapper_testimonials_list h1 {
	font-size: 0.688em;
}

div#wrapper_content div.wrapper_testimonials_latest {
	position: relative;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_testimonials_latest h1 {
	font-size: 0.688em;
}

div#wrapper_content div.testimonials_latest_text {
	position: relative;
	margin: 0em;
	padding: 0em 0.375em 0.5em 0.375em;
}

div#wrapper_content div.testimonials_latest_text p img {
	margin: 0em;
	padding: 0em 0em 0em 1em;
	float: right;
}

div#wrapper_content div#mediaspace {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 1em 0em 1em 0em;
	clear: both;
}

div#wrapper_content div.inner_middle_search {
	position: relative;
	border-bottom: 0.091em dotted #000000;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 1em 0em;
}

/* #################### Suche #################### */

div#wrapper_content div.tx-indexedsearch-browsebox {
	position: relative;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;
}

div#wrapper_content div.tx-indexedsearch-browsebox ul.browsebox {
	margin: 0em;
	padding: 0em 0em 3em 0em;
	list-style: none;
	font-size: 0.688em;
	border-bottom: 0.091em dotted #000000;
}

div#wrapper_content div.tx-indexedsearch-browsebox ul.browsebox li {
	margin: 0em;
	padding: 0em 0em 0em 1em;
	float: left;
}

div#wrapper_content div.tx-indexedsearch-res {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	clear: both;
}

/* #################### Kontaktformular #################### */

div#wrapper_contact {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

/*=
	= Rechte Spalte
	==================================================*/

div#wrapper_right {
	position: relative;
	width: 12.563em;
	margin: 0em;
	padding: 0em 0em 0em 2.473em;
	float: right;
}

div#wrapper_right h1 {
	margin: 0em;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 0.625em;
}

div#wrapper_right p {
	font-size: 0.625em;
	line-height: 1.4em;
}

/* #################### News #################### */

div#wrapper_right div.wrapper_newslatest {
	position: relative;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0.5em 0em;
}

div#wrapper_right div.newslatest_text {
	position: relative;
	margin: 0em;
	padding: 1em 0.375em 0em 0.375em;
}

div#wrapper_right div.wrapper_newslatest h3 {
	font-size: 0.625em;
	margin: 0em;
}

div#wrapper_right div.wrapper_newslatest p {
	margin: 0em;
	padding: 0em;
}

/* #################### Testimonials - Aktuelle Einträge #################### */

div#wrapper_right div.wrapper_testimonials_latest {
	position: relative;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_right div.wrapper_testimonials_latest h1 {
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 0.625em;
}

div#wrapper_right div.testimonials_latest_text {
	position: relative;
	margin: 0em;
	padding: 0em 0.375em 0.5em 0.375em;
}

div#wrapper_right div.testimonials_latest_text p img {
	padding: 0em 0em 0.5em 0em;
}

/* #################### Testimonials - Formular #################### */

div#wrapper_right div.tx-cpsbhdtestimonials-pi1 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_right div.wrapper_testimonials_form {
	position: relative;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_right div.wrapper_testimonials_form h1 {
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 0.625em;
}

div#wrapper_right div.testimonials_form_text {
	position: relative;
	margin: 0em;
	padding: 0em 0.375em 1em 0.375em;
}

div#wrapper_right div.testimonials_form_text p {
	margin: 0em 0em 1em 0em;
}

div#wrapper_right div.testimonials_form_text p input {
	width: 90%;
}

div#wrapper_right div.testimonials_form_text p input#agb {
	border: none;
	width: 1em;
	padding: 0em;
	vertical-align: middle;
}

div#wrapper_right div.testimonials_form_text p input#submit {
	border: none;
	background-color: transparent;
	margin: 0em;
	padding: 0.2em;
	width: 6em;
	font-weight: bold;
	text-align: left;
	color:#ED1B2F;
}

div#wrapper_right div.testimonials_form_text p input#reset {
	border: none;
	background-color: transparent;
	margin: 0em;
	padding: 0.2em;
	width: 5em;
	font-weight: bold;
	text-align: left;
	color:#ED1B2F;
}

div#wrapper_right div.testimonials_form_text p textarea {
	width: 90%;
}

/* #################### Umfrage #################### */

div#wrapper_right div.wrapper_poll {
	position: relative;
	width: 100%;
	margin: 1em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_right div.tx_jkpoll_pi1_captcha {
	position: relative;
	width: 100%;
	margin: 1em 0em 0em 0em;
	padding: 0em;
}

div#wrapper_right div.wrapper_poll p input.pollsubmit {
	margin: 1em 0em 0em 0em;
}

/*=
	= Fusszeile
	==================================================*/

div#wrapper_footer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 0.375em 0em;
}

div#footer_outer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#footer_inner {
	position: relative;
	width: 56.9em;
	height: 2.75em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#footer_left {
	position: relative;
	width: 12.625em;
	height: 2.75em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#footer_left p {
	position: absolute;
	left: 0em;
	bottom: 0.4em;
	margin: 0em;
	padding: 0em 0em 0em 2em;
	font-size: 0.625em;
}

div#footer_left p span.font_small {
	font-size: 1.2em;
}

div#footer_left p span.font_big {
	font-size: 1.6em;
}

div#footer_left p a:hover,
div#footer_left p a:focus,
div#footer_left p a:active {
	text-decoration: none;
}

div#footer_middle {
	position: relative;
	width: 31.625em;
	height: 2.75em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#footer_middle p {
	position: absolute;
	left: 0em;
	bottom: 0em;
	margin: 0em;
	padding: 0em 0.7em 0em 0.7em;
	font-size: 0.625em;
	line-height: 1.2em;
}

div#footer_middle p#totop {
	position: absolute;
	left: auto;
	right: 0.313em;
	bottom: 2.5em;
	margin: 0em;
	padding: 0em;
	font-size: 0.688em;
	line-height: 1em;
}

div#footer_middle p#totop span#totop_symbol {
	font-size: 0.75em;
}

div#footer_right {
	position: relative;
	width: 12.563em;
	height: 2.75em;
	margin: 0em;
	padding: 0em;
	float: right;
}

div#footer_right ul#footernav {
	position: absolute;
	left: 1.5em;
	bottom: 0.4em;
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.625em;
}


/*=
	= Powermail
	==============================*/



.tx-powermail-pi1 {

}

.tx-powermail-pi1 select {
	background-color:#FFFFFF;
	border:0.091em solid #58585A;
	color:#58585A;
}

.tx_powermail_pi1_fieldwrap_html {
	line-height:1.273em;
	margin-bottom:1em;
}

.tx-powermail-pi1_fieldset {
	border:0.063em solid #D8D8D8;
	margin-bottom:10px;
	padding:0.8em;
	width:27.638em;
}

.tx-powermail-pi1_fieldset legend {
	font-weight:bold;
	background-color:#ffffff;
	display:block;
	font-size:0.688em;
	color:#58585A;
	*padding-bottom:10px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	clear:left;
}
.tx_powermail_pi1_fieldwrap_html label,
.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select {

}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner,
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner  {
	font-size:0.688em;
	line-height:2em;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title,
.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin:0px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner  input,
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input{
	margin:0px;
	vertical-align:middle;
	padding:0px;
	border:none;
}

.tx_powermail_pi1_fieldwrap_html textarea {

}

.tx_powermail_pi1_fieldwrap_html input.button{

}

.tx_powermail_pi1_fieldwrap_html_label {

}


.powermail_mandatory {
	color:#CC0000;
}

.powermail_mandatory_js {
	clear:both;
	color:#ED1B2F;
}

span.tx-srfreecap-pi2-cant-read {

}

img.tx-srfreecap-pi2-image {

}

.tx_powermail_pi1_fieldwrap_html_submit {

}

.tx-powermail-pi1_confirmation p {
	color:#FF6C00;
	font-weight:bold;
	font-size:0.8em;
}

.tx-powermail-pi1_confirmation .powermail_all_table p {
	color:#58585A !important;
	font-weight:normal !important;
	font-size:0.688em;
}

.tx_powermail_pi1_formconfirmation_back p, .tx_powermail_pi1_formconfirmation_submit p {
	font-size:0.688em;
}


div#wrapper_right div.tx-felogin-pi1 {
  margin:0 0 0 1em;
  padding:0;
  position:relative;
  width:100%;
}
div#wrapper_right div.tx-felogin-pi1 p {
  margin:0 0 1em;
}
div#wrapper_right div.tx-felogin-pi1 p input {
  width:11em;
}
div#wrapper_right div.tx-felogin-pi1 p input#login_submit {
  background:transparent;
  border:medium none;
  padding:0;
  width:2em;
}

div#wrapper_right h2 {
  font-size:0.625em;
  margin:0 0 1em;
  padding:0;
  

}

#wrapper_right ul{
font-size:0.625em;
padding-left:14px;
}