html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	width:100%;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:0;
	font-size: 100.1%;
	background: #FFF;
}

ul {
	position:relative;
}

ol {
	position:relative;
}

label {
	font-size:0.75em;
}

div.clear{
	float:none;
	clear:both;
}

a{
	text-decoration:underline;
	color:#024499;
}

a:hover{
	color:#000000;
}

a:visited{

}

div#siteWrap {
	width:100%;
	padding:1.5em 0 1em 0;
}

/************* HEADER *************/
div#headerWrap {
	width:59.25em;
}

div#header {
	width:55.75em;
	margin: 0 auto;	
}

/****** HEADER TOP ******/
div#headerTop {
	width:55.75em;
	height:1em;
	float:left;
	background-color:#F1E21A;
}

div#headerTopLeft {
	width:1em;
	height:1em;
	float:left;
}

div#headerTopLeft img{
	width:100%;
	height:100%;
}

div#headerTopRight {
	width:1em;
	height:1em;
	float:right;
}

div#headerTopRight img{
	width:100%;
	height:100%;
}

/****** HEADER CENTER ******/
div#headerCenter {
	width:55.75em;
	height:9em;
	float:left;	
	padding:0.3em 0;
}

div#headerCenterBox1 {
	width:7.71em;
	height:7.5em;
	float:left;
	padding:1.5em 2em 0 0.55em;	
}

div#headerCenterBox1Top {
	width:7.75em;
	height:4.25em;
	float:left;
	padding-left:0.8em;
}

div#headerCenterBox1Top img {
	width:100%;
	height:100%;
}

div#headerCenterBox1Bottom {
	width:7.05em;
	padding:1em 0em 0em 1.5em;
	float:left;
	color:#024499;
	font-weight:bold;
	line-height:1.1em;	
}

div#headerCenterBox2 {
	width:10em;
	height:9em;
	float:left;
	padding-right:0.3em;
}

div#headerCenterBox2 img {
	width:100%;
	height:100%;
}

div#headerCenterBox3 {
	width:21.75em;
	height:9em;
	float:left;
	padding-right:0.3em;
}

div#headerCenterBox3 img {
	width:100%;
	height:100%;
}

div#headerCenterBox4 {
	width:13.1em;
	height:9em;
	float:left;
}

div#headerCenterBox4 img {
	width:100%;
	height:100%;
}

/****** HEADER BOTTOM ******/
div#headerBottom {
	width:55.75em;
	height:0.75em;
	float:left;	
	background-color:#024499;
}

div#headerBottomLeft {
	width:0.75em;
	height:0.75em;
	float:left;
	background:transparent url(../images/borderHeaderblueLinks.jpg) left bottom no-repeat;
}

div#headerBottomLeft img {
	width:100%;
	height:100%;
}

div#headerBottomRight {
	width:0.75em;
	height:0.75em;
	float:right;
	background:transparent url(../images/borderHeaderblueRechts.jpg) right bottom no-repeat;
}

div#headerBottomRight img {
	width:100%;
	height:100%;
}


/************* CONTENT *************/
div#contentWrap {
	width:57.5em;
	padding-top:2em;
}

div#content {
	width:57.5em;
}

div#contentLeft {
	width:10.7em;
	padding-left:1.7em;
	float:left;
}

/****** MAIN MENU ******/
div#contentLeftTop {
	width:10.7em;
}

div#contentLeftTop ul.menu-level1  {
	font-size:0.75em;
	margin:0pt;
	padding:0pt;
}

div#contentLeftTop ul.menu-level1 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:1.5em 0em;
	background-color:#888C9C;
}

div#contentLeftTop ul.menu-level1 li a {
	background: #888C9C url(../images/borderMenuGrau.jpg) no-repeat scroll right top;
	padding-left:3em;
	color:#FFF;
	display:block;
	font-weight:bold;
}

div#contentLeftTop a:link, div#contentLeftTop a:visited, div#contentLeftTop a:active {
	text-decoration:none;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act { 
	background-color:#FFF;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act a { 
	background: #024499 url(../images/borderMenublue.jpg) no-repeat scroll right top;
}

/** Level 2 **/
div#contentLeftTop ul.menu-level2 {	
	padding-top:0.5em;
	padding-left:1em;
	margin:0pt;	
	background:#FFF;
}

div#contentLeftTop ul.menu-level2 li{
	/*background: #FFF url(../images/menuSectionGrau.jpg) no-repeat scroll left;*/
	background:#FFF;
	margin:0pt;	
	padding:0.3em 0 0.3em 1em;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li a{
	background:#FFF url(../images/menuSectionGrau.jpg) no-repeat scroll left;
	color:#888C9C;
	padding-left:1.2em;	
	font-weight:normal;
}

div#contentLeftTop ul.menu-level2 li.menu-level2-act{
	width:9.8em;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li.menu-level2-act a{
	background: #FFF url(../images/menuSectionblue.jpg) no-repeat scroll left;
	color:#024499;
	font-weight:bold;
	display:inline;
}

/** level 3 **/
div#contentLeftTop ul.menu-level3 {	
	padding:0em;
	margin:0 0 0 1em;	
	background:#FFF;
	border-top:0.09em solid #024499;
}

div#contentLeftTop ul.menu-level3 li{
	background:#FFF;
	padding:0.3em 0em;
	border-bottom:0.09em solid #024499;	
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li.menu-level2-act ul.menu-level3 li a{
	background:#FFF;
	color:#888C9C;
	padding-left:0em;
	text-decoration:none;
	font-weight:bold;
}

div#contentLeftTop ul.menu-level3 li.menu-level3-act{

}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li.menu-level2-act ul.menu-level3 li.menu-level3-act a{
	background: #FFF;
	color:#024499;
	padding-left:0em;
	font-weight:bold;
}

/** level 4 **/
div#contentLeftTop ul.menu-level4 {	
	padding:0em;
	margin:0pt;	
	background:#FFF;
}

div#contentLeftTop ul.menu-level4 li{
	background:transparent url(../images/minusBackgroundGrau.jpg) no-repeat scroll 0 0%;
	border:medium none;
	color:#888C9C;
	margin:0;
	padding:0.3em 0 0 1.7em;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li.menu-level2-act ul.menu-level3 li.menu-level3-act ul.menu-level4 li a{
	background:#FFF;
	color:#888C9C;
	padding-left:0em;
	text-decoration:none;
	font-weight:normal;
}

div#contentLeftTop ul.menu-level4 li.menu-level4-act{
	background:transparent url(../images/minusBackgroundblue.jpg) no-repeat scroll 0 0%;
	border:medium none;
	color:#888C9C;
	margin:0;
	padding:0.3em 0 0 1.45em;
}

div#contentLeftTop ul.menu-level1 li.menu-level1-act ul.menu-level2 li.menu-level2-act ul.menu-level3 li.menu-level3-act ul.menu-level4 li.menu-level4-act a{
	background: #FFF;
	color:#024499;
	padding-left:0em;
}

/****** CONTENT LEFT ******/
div#contentLeftBottom{
	width:10.7em;
	float:left;
}

div#contentLeftBottomElement{
	width:10.7em;
	float:left;
	margin:1em 0em;
}

div#contentLeftBottomTop{
	width:10.7em;
	height:1em;
	float:left;
}

div#contentLeftBottomTop img{
	width:100%;
	height:100%;
}

div#contentLeftBottomCenter{
	width:8.7em;
	float:left;
	padding:0em 1em 0em;
	background:#F2E219;
	text-align:center;
}

div#contentLeftBottomCenter h1{
	color:#024499;
	font-size:0.8em;
	border-bottom:1px solid #000000;
	margin:0em 0em 0.5em 0em;
	padding-bottom:0.5em;
	letter-spacing:-0.03em;
}

div#contentLeftBottomCenter p{
	color:#000;
	font-size:0.8em;
	margin:0em;
}

div#contentLeftBottomCenter hr{
	background:#000000;
	border:none;
	height:1px;
}

div#contentLeftBottomBottom{
	width:10.7em;
	height:1em;
	float:left;
}

div#contentLeftBottomBottom img{
	width:100%;
	height:100%;
}

/****** MAIN CONTENT ******/
div#contentCenter {
	width:28.1em;
	min-height:1px;
	float:left;
	padding:0 2.5em 0 2em;
}

div#contentCenter h1 {
	color:#024499;
	font-size:1em;
}

div#contentCenter p {
	color:#000;
	font-size:0.8em;
}

div#contentCenter ul {
	font-size:0.8em;
	overflow:hidden;
}

div#contentCenter ul ul{
	font-size:1em;
}

div#contentCenter li {
	padding-top:0.3em;
}

div#contentCenter ul li ul li {
	list-style-type:disc;
}

div#contentCenter ol {
	font-size:0.8em;
	margin-left:0.5em;
	overflow:hidden;
}

div#contentCenter ol ol{
	font-size:1em;
}

div#contentCenter li {
	padding-top:0.3em;
}

div#contentCenter .csc-textpic-caption {
	font-size:0.8em;
}

div#contentRight {
	width:12.49em;
	float:left;
}

/****** CONTENT RIGHT ******/
div#contentRightBox1Wrap {
	width:12.5em;
	float:left;
}

div#contentRightBox1 {
	width:12.5em;
	float:left;
	padding:0.5em 0 0;
}

div#contentRightBox1 h1 {
	color:#024499;
	font-size:0.7em;
}

div#contentRightBox1 p {
	font-size:0.7em;
	color:#000;
}

div#contentRightBox1 a {
	line-height:0.5em;
}

div#contentRightBox1 .cElementRight {
	border-bottom:1px solid #024499;
	padding:0.8em 0;
}

div#contentRightBox1 a:link, div#contentRightBox1 a:active, div#contentRightBox1 a:hover {

}

div#contentRightBox1 a:visited {

}

div#contentRightBox1 img {

}

/****** NEWS ******/
div#contentRightBox2Wrap {
	width:12.5em;
	float:left;
}

div#contentRightBox2 {
	width:10.5em;
	float:left;
	padding:0.5em 0 0.5em 0;	
}

/****** SUCHE ******/
div#contentRightBox3Wrap {
	border-bottom:1px solid #024499;
	float:left;
	width:12.5em;
}

div#searchBoxBackground {
	width:10.5em;
	height:1em;
}

.tx-macinasearchbox-pi1 {
	float:left;
	padding:0.8em 0;
	width:12.5em;
}

div#searchBoxInputs{
	float:left;
	padding-top:0.2em;
}

div#searchBoxInputs input{
	border-top:0.2em solid #C3C5CD;	
	border-right:0.2em solid #024499;	
	border-bottom:0.2em solid #C3C5CD;	
	border-left:0.2em solid #024499;
	width:12.1em;	
}

div#searchBoxButton {
	width:1.5em;
	height:1.75em;
	float:left;
	padding-left:0.2em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#searchBoxButton {
		padding-left:0em;
	}
}

div#searchBoxButton img{
	width:100%;
	height:100%;
}

/****** MENU 2 ******/
div#contentRightBox5Wrap {
	width:12.5em;
	float:left;
	padding-top:1.5em;
}

div#contentRightBox5 {
	width:10.5em;
	float:left;
}

div#contentRightBox5 ul {
	margin:0pt;
	padding:0pt;
}

div#contentRightBox5 ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div#contentRightBox5 ul li a {
	color:#888C9C;
	display:block;
}

div#contentRightBox5 a:link, div#contentRightBox5 a:visited, div#contentRightBox5 a:active {
	font-size:0.7em;
	text-decoration:none;
}


/************* FOOTER *************/
div#footerWrap {
	width:59.25em;
}

div#footer {
	width:55.75em;
	margin: 0 auto;	
}

/****** TO TOP PAGE ******/
div#footerTop {
	width:55.75em;
	height:2.5em;
	float:left;
	background-color:#FFF;
	padding-bottom:0.5em;
}

div#footerTopWrap {
	width:6.5em;
	height:2.5em;
	padding-left:0.5em;
	text-align:center;
}

div#footerTopWrapTop {
	width:1.75em;
	height:1.5em;
	padding-left:2.4em;
}

div#footerTopWrapTop img {
	width:100%;
	height:100%;
	border:none;
}

div#footerTopWrapBottom {
	height:1em;
}

div#footerTopWrapBottom p {
	color:#024499;
	font-size:0.7em;
	margin:0pt;
	text-decoration:none;
}

div#footerBottom {
	width:55.75em;
	height:1em;
	float:left;
	background-color:#024499;
}

div#footerBottomLeft {
	width:1em;
	height:1em;
	float:left;
}

div#footerBottomLeft img{
	width:100%;
	height:100%;
}

div#footerBottomCenter {
	width:53.75em;
	height:1em;
	float:left;	
}

div#footerBottomCenter p {
	font-size:0.7em;
	font-weight:bold;
	margin:0pt;
	padding:0.1em 0 0 27em;
	color:#FFF;
}

div#footerBottomRight {
	width:1em;
	height:1em;
	float:right;
}

div#footerBottomRight img{
	width:100%;
	height:100%;
}

/**
* Indexed Search
*/
.tx-indexedsearch h3{
	font-size:1em;
	margin:0;
	padding:0;	
}

.tx-indexedsearch p.tx-indexedsearch-descr {
	margin-top:0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
	text-align:right;
}

.tx-indexedsearch .tx-indexedsearch-browsebox p{
	margin:0;
	padding:0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox {
	margin-top: 0.5em !important;
	margin-bottom:0.5em !important;
	font-size:0.8em;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
	display:inline; 
	margin-right:5px; 
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:150px; 
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	font-size:1em;
	margin:0pt;
	padding:0pt; 
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight:bold;
	color:#024499;
}

.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:italic; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#024499;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#eeeeee;
	display:none !important;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	background:#cccccc; 
	vertical-align:middle; 
}

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color:#666666; 
}

.tx-indexedsearch .tx-indexedsearch-category { 
	background:#cccccc;
	font-size:16px;
	font-weight:bold;
} 

.tx-indexedsearch .res-tmpl-css { 
	clear:both; 
	padding-top:0.5em;
	padding-bottom:0.5em;
	background:transparent url(../img/customBorderLine.gif) repeat-x scroll center bottom;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL { 
	margin-right:1em; 
	width:10em; float:left; 
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 
	color:#024499;
	letter-spacing:0; 
	font-weight:normal;
	margin-top:-1.2em; 
	float:right; 
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { 
	float:left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
	float:none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float:none;
}

/**
* Indexed Search end
*/

/* Hide elements */

.tx-indexedsearch .tx-indexedsearch-icon,
.tx-indexedsearch .tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-searchbox,
.tx-indexedsearch .tx-indexedsearch-percent {
	display:none;
}

/**
* Language start
*/
.tx-srlanguagemenu-pi1 .CUR {
	display:none;
}

.tx-srlanguagemenu-pi1 .SPC {
	display:none;
}

.tx-srlanguagemenu-pi1 .INACT {
	display:none;
}

.tx-srlanguagemenu-pi1 img {
	display:none;
}

/**
* Language end
*/



/**
* Form styles
*/


.formfield_box {
	clear:left;
	padding:5px 0px;
}

.formfield_box label {
	float:left;
	margin-right:5px;
	text-align:right;
	width:15em;
}

.formfield_box input, 
.formfield_box textarea {
	background-color:#FFFFFF;
	float:left;
	margin-left:0px;
	padding-left:0px;	
	clear:right;
	border-color:#C3C5CD #394889;
	border-style:solid;
	border-width:3px;
	/*width:18em;*/
}

.formfield_box input.button {
	background:#394889 none repeat scroll 0%;
	color:#FFFFFF;
	width:10em;	
}

.tx_tipafriend_codetext {
	float:left;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	text-align:justify;
	width:18em;
}

div#contentCenter p.formError {
	color:#CC0000;
	margin-bottom:0px;
}

.dmailSubsError{
	margin-left:15em;
}

/**
* Form styles
*/




/*
 tt_news List view
==========================*/

.news-list-container {
	
}

.news-list-item {
	height:auto !important;
	line-height:1.3;
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:#A6A9B5 1px dashed;	
}

.news-list-date {
	float:right;
	font-size:0.562em;
	font-weight:normal;
	line-height:2.125em;
	text-align:right;
	width:180px;
}

.news-list-container h3 {
	font-size:1em;
	margin:0 0 5px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited {
		
}

.news-list-container h3 a:hover {
	
}

.news-list-container h3 a {
	
}

.news-list-container img {
	float:right;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:2px;
}

.news-list-container p {
	padding:0px;
	margin: 0 0 1em 0;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:1px solid #FFFFFF;
	clear:right;
	height:1px;
	margin:0;
}

.news-list-morelink, .news-list-category {
	font-size:0.8em;
}

.news-list-category img {
	border:medium none;
	float:none;
	margin:0;
}

/*
 List browser
=========================*/
.news-list-browse {
	text-align:center;	
}

.tx-ttnews-browsebox, .browseBoxWrap {

}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight:bold;
}

.tx-ttnews-browsebox td {
	font-size:1em;
}
.tx-ttnews-browsebox-SCell {
	
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight:bold;
}


/*
 tt_news Single Item
==========================*/

.news-single-item {

}

.news-single-item h2 {
	color:#024499;
	font-size:1em;
	margin: 0 0 5px 0;
}

.news-single-author {
	padding:0px;
}

.news-single-item h3 {
	color:#024499;
	font-size:0.8em;
	margin:1em 0 0;
}

.news-single-img {
	float:right;
	margin-left:5px;
	text-align:center;
}


.news-single-imgcaption {
	clear:both;
	margin:0 0 1em 0;
	padding:3px;
}

div#contentCenter .news-single-timedata, 
div#contentCenter .news-single-author, 
div#contentCenter .news-single-imgcaption {
	font-size:0.62em;
}


div#contentCenter .news-single-timedata {
	float:right;
	display:none;
}

.news-single-additional-info {

}

.news-single-related, .news-single-files, .news-single-links {

}

.news-single-related dt, .news-single-links dt, .news-single-files dt {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px;
}

.news-single-related dd, .news-single-links dd, .news-single-files dd {
	margin-left:20px;
	font-size:0.8em;
}

.news-single-backlink {
	font-size:0.8em;
	text-align:right;
}

.news-single-backlink a {

}

.news-single-category {
	float:right;
	font-size:0.8em;
}

/*
 News latests
============================0*/

.news-latest-container {
}

.news-latest-container h2 {
	color:#024499;
	font-size:1em;
	margin: 0 0 5px 0;
}

.news-latest-item {
	height:auto !important;
	line-height:1.3;
	margin:0 0 10px;
}

.news-latest-date{
	font-size:0.562em;
}

.news-latest-category {
	font-size:0.8em;
}

.news-latest-morelink {
	font-size:0.625em;
}


.news-latest-item h3 {
	font-size:1em;
	margin:0 0 5px;
}

.news-latest-item h3 a:link, .news-latest-item h3 a:visited {
	
}

.news-latest-item h3 a:hover {
	
}

.news-latest-item h3 a {
}

.news-latest-item p {
	margin: 0 0 10px 0;
}

.news-latest-item img {
	float:left;
	margin-right:5px;
}

.news-latest-category img {
	border:medium none;
	float:none;
	margin:0;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	font-size:0.8em;
}

/*
 Cat menu
===============================*/
.news-catmenu {
	margin:5px 0;
}

.news-catmenu-header {
	color:#024499;
	font-size:0.8em;
}

.news-catmenu div {
	font-size:10px;
	white-space:nowrap;
}

.news-catmenu div img, .news-catmenu img, .news-catmenu-header img {
	margin:0;
	padding:0;
	vertical-align:middle;
}

.news-catmenu-ACT {
	font-weight:bold;
}


/*
 Archive menu
===============================*/
.news-amenu-container {
	margin:10px 0;
}

.news-amenu-container h2 {
	color:#024499;
	font-size:0.8em;
}

.news-amenu-container ul {
	list-style-type:none;
	margin: 5px 0;
	padding:0;
}

.news-amenu-container li {
	padding-bottom:1px;
	font-size:0.8em;
}
.news-amenu-item-year {
	color:#024499;
	font-weight:bold;
}

/*
 News search
=======================*/

.news-search-form{

}

.news-search-form-submit{

}

.news-search-emptyMsg {
	font-size:0.8em;
}

/*
 RTE
=======================*/
span.bigfont {
	font-size:16px;
}

span.smallfont {
	font-size:9px;
}

span.bluefont {
	color:#024499;
}

span.bigbluefont {
	font-size:16px;
	color:#024499;
}

span.smallbluefont {
	font-size:9px;
	color:#024499;
}

ul.bullets1 {padding-left:1em;}

ul.bullets1 li {
	list-style: none;
	background: transparent url(../images/bullet1.jpg) no-repeat;
	padding-left: 2em;
}

ul.bullets2 {padding-left:1em;}

ul.bullets2 li {
	list-style: none;
	background: transparent url(../images/bullet2.jpg) no-repeat;
	padding-left: 2em;
}

/* Power Mail */

.tx-powermail-pi1 {
	font-size:0.75em;
}

.tx_powermail_pi1_fieldwrap_html {
	clear:left;
	padding:0.313em 0em;
}

.tx-powermail-pi1_fieldset {
	border:1px solid #024499;
	margin-bottom:0.625em;
}

.tx-powermail-pi1_fieldset legend {
	font-weight:bold;
	background-color:#ffffff;
}

.tx_powermail_pi1_fieldwrap_html label {
	margin-right:0.313em;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#000000;
}

.powermail_radio_inner {
	clear:both;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	float:left;
	padding-left:0.625em;
	padding-top:0.1em;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner span {
	position:static !important;
}

.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select,
.tx-powermail-pi1_mandatory input,
.tx-powermail-pi1_confirmation input {
	background-color:#FFFFFF;
	border:1px solid #C3C5CD;
	clear:both;
	float:left;
	font-family:arial;
	font-size:1em;
	margin-left:0;
	padding-left:0.125em;
	width:22em;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {
	width:1.2em;
	border:none;
}

div.tx_powermail_pi1_fieldwrap_html div.powermail_check_inner {
	clear:both;
}

div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input{
	margin:0em;
	width:1em;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	font-weight:bold;
	padding-left:1.375em;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	height:7em;
	width:35em;
}

.tx_powermail_pi1_fieldwrap_html input.button{
	width:10em;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-style:italic;
}

.tx_powermail_pi1_fieldwrap_html_label td,
.tx_powermail_pi1_fieldwrap_html_label ul,
.tx_powermail_pi1_fieldwrap_html_label ol{

}

.powermail_mandatory {
	color:#CC0000;
}

.dmailSubsError{
	margin-left:15em;
}

.powermail_mandatory_js {
	clear:both;
	color:#CC0000;
	margin:0;
	padding:0 0 0 16.5em;
}

.tx-srfreecap-pi2-cant-read {
	float:left;
}

span.tx-srfreecap-pi2-cant-read {
	margin-bottom:1em;
	margin-left:1.2em;
	margin-top:1em;
	color:#000000;
	width:38em;
}

img.tx-srfreecap-pi2-image {
	margin-top:1em;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	margin-left:7em;
	margin-top:1em;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	padding:0.1em;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size:1em !important;
}

.powermail_mandatory_listitem {
	font-size:1.2em !important;
}

.tx-powermail-pi1_confirmation {
	font-size:1.25em !important;
}

.tx-powermail-pi1_confirmation input {
	clear:both;
	font-size:0.7em !important;
	margin-top:0.5em;
}

.tx_powermail_pi1_fieldwrap_html label {
	font-size:1em;
}

.powermail_all_td {
	font-size:0.8em;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin:0em;
}

/* Questionaire */
div.tx-pbsurvey-pi1 {
	font-size:0.8em;
}

div.tx-pbsurvey-pi1 fieldset {
	border:1px solid #024499;
	margin-bottom:1em;
}

div.pagenumbering {
	font-size:0.9em !important;
}

div.questionSubtext p {
	font-size:1.2em !important;
}

div.tx-pbsurvey-pi1 select,
div.tx-pbsurvey-pi1 input {
	font-size:0.9em;
	border:1px solid #C3C5CD;
}

div.tx-pbsurvey-pi1 textarea {
	font-size:0.9em;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	border:1px solid #C3C5CD;
}

div.survey_error p {
	font-size:1em !important;
	color:#CC0000 !important;
}


div.tx-pbsurvey-pi1 .question {
	font-size:100%;
	font-weight:bold;
}