/**
*	New Loginbox Css
*/
.tx-newloginbox-pi1 label {
	float:left;
	margin:0 0 0 15px;
	width: 110px;
}

#column1-content .tx-newloginbox-pi1 label {
	display:block;
	float:none;
}

.tx-newloginbox-pi1 input {
width: 125px;
}
.tx_newloginbox_pi1-submit-container input {
width: 100px;
margin: 0 0 0 155px;
}

.tx_newloginbox_pi1-login-container,
.tx_newloginbox_pi1-logout-container {
	text-align:left;
}
.tx-newloginbox-pi1 div {
	clear:both;
margin: 2px 0;
}

/**
*	Entrypage Css
*/
/**
*	Entrypage Css
*/
.tx_entrypage-pi1-row {
	clear:left;
	margin:5px 0;
	padding:1px 0;
}

.tx_entrypage-pi1-cell {
	float:left;
	margin:0 10px;
}

.tx-entrypage-pi1-item { clear: both; height: 1%; margin: 10px 0; overflow: hidden; padding: 1px 0; }
.tx-entrypage-pi1-item h4 { clear: none; }
.tx-entrypage-pi1-image { float: left; margin: 0 10px 0 0; }

/**
*	tt_news CSS configuration
*/
.tx_ttnews-newsitem {
position: relative;
height: 1%;
}

.tx_ttnews-additional-links { background: #fff; }
.tx_ttnews-newsitem .news-list-category { display: none; visibility: hidden; font-size: 0px; line-height: 0;}

.tx_ttnews-list-twocols img { max-width: 270px; }
.tx_ttnews-list-twocols h3{ margin: 5px 10px 0; }
.tx_ttnews-list-twocols .tx_ttnews-newsdate{ margin: 10px 10px 0; font-size: 0.9em; display: block; line-height: 1;}
.tx_ttnews-list-twocols .tx_ttnews-content{margin: 0 10px; line-height: 1.2em;}
.tx_ttnews-list-twocols .tx_ttnews-newsmorelink{margin: 0 10px 10px; float: right;}

.tx_ttnews-list-twocols .tx_ttnews-image-left { float: left; margin: 10px 5px 5px 10px;display: inline;}
.tx_ttnews-list-twocols .tx_ttnews-image-left img { width: 130px; }
.tx_ttnews-image-leftcontainer h3 { margin: 5px 10px 0 0; width: 115px; overflow: hidden;}
.tx_ttnews-image-leftcontainer .tx_ttnews-newsdate { margin-left: 0px; }

.tx_ttnews-list-twocols .tx_ttnews-image-right { float: right; margin: 10px 10px 5px 5px; display: inline;}
.tx_ttnews-list-twocols .tx_ttnews-image-right img { width: 130px;}
.tx_ttnews-image-rightcontainer h3 { width: 115px; overflow: hidden; margin: 5px 0 0 10px;}

.tx_ttnews-list-twocols .tx_ttnews-image-top { position: relative; margin: 75px 0 5px; }
.tx_ttnews-list-twocols .tx_ttnews-image-top img { width: 270px; height: 200px;}
.tx_ttnews-image-topcontainer h3 { position: absolute; top: 25px; width: 250px;}
.tx_ttnews-image-topcontainer .tx_ttnews-newsdate { position: absolute; top: 0px; }
.tx_ttnews-image-topcontainer .tx_ttnews-content { width: 250px;}

.tx_ttnews-list-twocols .tx_ttnews-image-bottom { position: relative; margin: 190px 0 0;}
.tx_ttnews-list-twocols .tx_ttnews-image-bottom img { width: 270px; height: 200px;}
.tx_ttnews-image-bottomcontainer { background: #e3e3e3; }
.tx_ttnews-image-bottomcontainer h3 { position: absolute; top: 25px; width: 250px;}
.tx_ttnews-image-bottomcontainer .tx_ttnews-newsmorelink {position: absolute; bottom: 195px; right: 0px;}
.tx_ttnews-image-bottomcontainer .tx_ttnews-content { position: absolute; top: 60px;width: 250px;}
.tx_ttnews-image-bottomcontainer .tx_ttnews-newsdate { position: absolute; top: 0px;}

.tx_ttnews-list-twocols .tx_ttnews-even { width: 270px; float: left;  margin: 20px 0 10px; clear: left;}
.tx_ttnews-list-twocols .tx_ttnews-odd  { width: 270px; float: right; margin: 20px 0 10px; clear: right;}
.tx_ttnews-list-twocols .tx_ttnews-newsitem { border: 1px solid #dcdcdc; }

.tx_ttnews-leftright-container .tx_ttnews-newsitem {clear:both; }
.tx_ttnews-leftright-container .tx_ttnews-odd { text-align:right;border-bottom: 1px solid #f5ecc5;margin: 30px 0 0;padding:1px 0 30px;}
.tx_ttnews-leftright-container .tx_ttnews-odd img {float:right; margin: 0 0 0 10px;}
.tx_ttnews-leftright-container .tx_ttnews-even { border-bottom: 1px solid #f5ecc5;margin: 30px 0 0;padding:1px 0 30px; }
.tx_ttnews-leftright-container .tx_ttnews-even img {float:left;margin: 0 10px 0 0;}
.tx_ttnews-leftright-container img {width: auto;height:150px;}
.tx_ttnews-leftright-container h3 { margin: 0; }
.tx_ttnews-leftright-container .tx_ttnews-newsdate{ margin: 0; font-size: 0.9em;}
.tx_ttnews-leftright-container .tx_ttnews-content{margin: 0; line-height: 1.3em;}

.tx_ttnews-single-container h2 { margin-top: 0px; }
.tx_ttnews-single-container .tx_ttnews-image-left { float: left; margin: 0.3em 10px 5px 0;}
.tx_ttnews-single-container .tx_ttnews-newsdate{ margin: 0; font-size: 0.9em;}
.tx_ttnews-single-container .tx_ttnews-content{margin: 0;}
.news-single-author { font-size: 0.9em; }
.news-single-imgcaption { font-size: 0.8em; margin: 0; padding: 0;}
.news-single-additional-info  { margin: 10px 0px; clear: both; padding: 1px 0; background: #fff; }
.news-single-additional-info .tx_ttnews-newstitle {float: left; margin: 2px 10px 0 0;}
.news-single-additional-info li { clear: both; }
.news-single-additional-info .tx_ttnews-even { padding: 1px; }
.news-single-additional-info .tx_ttnews-odd { padding: 1px; }
.news-single-additional-info ul { margin: 2px 0; list-style-image: url(/fileadmin/templates/site_layouts/default/main/images/PF_schw_re_10px.gif);}
.tx_ttnews-newsbacklink { text-align: right; }
.tx_ttnews-newsbacklink a { background: transparent url(/fileadmin/templates/site_layouts/default/main/images/PF_schw_li_10px.gif) no-repeat left; padding: 0 0 0 12px; }
.news-single-links, .news-single-related { margin: 1px 2px; }
.news-single-cat-related { background: #fff; margin: 0 0 10px 0; padding: 1px 0; }

.tx_ttnews-latest-short-newscontainer .tx_ttnews-header { background:#314178; }
.tx_ttnews-latest-short-newscontainer { margin: 20px 0 0; padding: 1px 0; }
.tx_ttnews-latest-short-newscontainer h2 { clear: none; font-size: 1em; line-height: 1.5; margin: 0; padding: 0;}
.tx_ttnews-latest-short-newscontainer h3 { clear: none; font-size: 1em; line-height: 1.5; margin: 0; padding: 0;}
.tx_ttnews-latest-short-newscontainer p { margin: 0.2em 0; padding: 1px 0; }
.tx_ttnews-latest-short-newscontainer .tx_ttnews-newsdate { float: none;  margin: 0 10px 0 0;}
.tx_ttnews-latest-short-newscontainer .tx_ttnews-image { float: left; height: 100px; margin: 0 15px 0 0; overflow: hidden; width: 100px;}
.tx_ttnews-latest-short-newscontainer .tx_ttnews-even, .tx_ttnews-latest-short-newscontainer .tx_ttnews-odd { height: 90px; margin: 10px 0; overflow: hidden; }
#column3-content .tx_ttnews-latest-short-newscontainer a { text-decoration: none; }
	
	

.tx_ttnews-amneu-news-container li { font-weight: bold; }
.tx_ttnews-amneu-news-container ul ul { list-style-image: url(/fileadmin/templates/site_layouts/default/main/images/PF_schw_re_10px.gif); }
#column3-content .tx_ttnews-amneu-news-container a { text-decoration: none; }

.tx_ttnews-search-emptyMsg { margin: 5px; }
.tx-ttnews-browsebox { margin: 5px 0; }



.tx_ttnews_downloads-box { border: 1px solid #314178; margin: 0 0 20px;}
	.tx_ttnews_downloads-box h2, .tx_ttnews_downloads-box h3, .tx_ttnews_downloads-box h4 {margin: 0px; background: #314178; color: #fff; padding: 2px 5px;}

.tx_ttnews_downloads-leftcol { float: left; }
	.tx_ttnews_downloads-leftcol .tx_ttnews_downloads-box { width: 290px; }

.tx_ttnews_downloads-rightcol { float: right; }
	.tx_ttnews_downloads-rightcol .tx_ttnews_downloads-box { width: 260px; }

.tx_ttnews_downloads-header span {font-size: 0.6em;}
.tx_ttnews_downloads-image-wrap { margin: 10px 5px; float: left; }

.tx_ttnews_downloads-content {margin: 5px;}

.tx_ttnews_downloads-files ul { margin-left: 10px; }
	.tx_ttnews_downloads-files li { list-style: none;}
	.tx_ttnews_downloads-files img {margin: 0 5px 0 0;}

.tx_ttnews_downloads-releated {clear: both; }
	.tx_ttnews_downloads-releated ul { border: 0px solid; }
	.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-releated .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-latest-short-newscontainer .tx_ttnews_downloads-newstitle, .tx_ttnews_downloads-list-newscontainer .tx_ttnews_downloads-newstitle { float: left; margin: 0 5px;}
	.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-releated .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-latest-short-newscontainer .tx_ttnews_downloads-newsdate, .tx_ttnews_downloads-list-newscontainer .tx_ttnews_downloads-newsdate { float: right; margin: 0 5px;}

.tx_ttnews_downloads-amneu-news-container ul, .tx_ttnews_downloads-releated ul, .tx_ttnews_downloads-latest-short-newscontainer ul, .tx_ttnews_downloads-list-newscontainer ul { overflow: hidden; height: 1%; margin-left: 0px; border: 1px solid #314178; border-top: 0px solid; background: #e1e1e1;}
.tx_ttnews_downloads-amneu-news-container li, .tx_ttnews_downloads-releated li, .tx_ttnews_downloads-latest-short-newscontainer li, .tx_ttnews_downloads-list-newscontainer li { margin: 0; list-style: none; clear: both; border-top: 1px solid #314178; height: 1%; overflow: hidden; background: #e1e1e1;}
.tx_ttnews_downloads-amneu-news-container h2, .tx_ttnews_downloads-releated h4, .tx_ttnews_downloads-latest-short-newscontainer h2, .tx_ttnews_downloads-list-newscontainer h2 {background: #314178; color: #fff; margin: 0px; padding: 2px 5px;}

.tx_ttnews_downloads-amneu-news-container a, .tx_ttnews_downloads-releated a, .tx_ttnews_downloads-latest-short-newscontainer a, .tx_ttnews_downloads-list-newscontainer a { text-decoration: none; color: #314178;}
.tx_ttnews_downloads-amneu-news-container a:hover, .tx_ttnews_downloads-releated a:hover, .tx_ttnews_downloads-latest-short-newscontainer a:hover, .tx_ttnews_downloads-list-newscontainer a:hover { text-decoration: underline; }

.tx_ttnews_downloads-additional-links { margin: 5px 0 0; text-align: right;}
	.tx_ttnews_downloads-additional-links .tx_ttnews_downloads-gotolatest { display: block; float: left; width: 33%; text-align: center; }
	.tx_ttnews_downloads-additional-links .tx_ttnews_downloads-gotosearch { display: block; float: left; width: 33%; text-align: left; }

.tx_ttnews_downloads-search-form { margin: 0 0 20px; border: 1px solid #314178; padding: 10px 0 10px 140px; }
.tx_ttnews_downloads-search-emptyMsg { text-align: center; color: #f00; font-weight: bold; margin: 0 0 20px;}

.tx_ttnews_downloads-selectbox-catmenu-row { clear: both; margin: 0 0 10px; overflow: hidden; height: 1%; }
	.tx_ttnews_downloads-selectbox-catmenu-row label { display: block; float: left; width: 120px; }
	.tx_ttnews_downloads-selectbox-catmenu-row select { margin: 0 0 0 40px; }

.tx_ttnews_downloads-selectBoxMenu { border: 1px solid #314178; padding: 10px 0 10px 120px; }
	.tx_ttnews_downloads-selectBoxMenu input { width: 140px; margin: 0 0 0 120px; padding: 3px 0; }

.tx_ttnews_downloads-newsbrowse { margin: 10px auto; width: 400px;}
	.tx_ttnews_downloads-newsbrowse ul { border: 0px solid; background: transparent;}
	.tx_ttnews_downloads-newsbrowse li { margin: 0 2px; border: 1px solid #314178; clear: none; float: left; height: 1%; overflow: hidden; width: 20px; height: 20px; line-height: 20px; text-align: center; background: transparent; padding: 0;}
	.tx_ttnews_downloads-newsbrowse .activeLinkWrap { background: #4682B4; color: #fff; }
	.tx_ttnews_downloads-newsbrowse .disabledLinkWrap { color: #dcdcdc; }
	.tx_ttnews_downloads-newsbrowse a { display: block; }
	.tx_ttnews_downloads-newsbrowse a:hover{ background: #efefef; }


.tx_ttnews_downloads-amneu-news-container ul { background: transparent; }
.tx_ttnews_downloads-amneu-news-container ul ul { border: 0px solid; }
.tx_ttnews_downloads-amneu-news-container .tx_ttnews_downloads-amenu-year { padding-left: 10px; }
.tx_ttnews_downloads-amneu-news-container li { padding: 0; }
.tx_ttnews_downloads-amneu-news-container ul ul li { padding: 0 0 0 20px; }



/**
*	Indexed Search Css
*/

/**
* RESULTS
*/
.tx-indexedsearch-results {
clear:both;
margin: 30px 0;
padding: 1px 0;
overflow: hidden;
}

.tx-indexedsearch-result-header{
border-bottom: 1px dotted black;
height: 1%;
overflow:hidden;
}
.tx-indexedsearch-result-header img { float: left; }
.tx-indexedsearch-result-number { display: none; }
.tx-indexedsearch-results h3 {
float:left;
font-weight: bold;
margin: 0 0 0 3px;
padding: 0;
}

#column3-content .tx-indexedsearch-results h3 a{ text-decoration: none;}

.tx-indexedsearch-percent {
float:right;
}

.tx-indexedsearch-content {
margin: 2px; }

.tx-indexedsearch-info {
width: 100%;
float:left;
height: 1%;
overflow: hidden;
font-size: 0.9em;
margin: 2px -2px;
padding: 1px 4px;
border-top: 1px dotted black;
}

.tx-indexedsearch-redMarkup,
.tx-indexedsearch-sw {
font-weight: bold;
}


.tx-indexedsearch-browsebox { margin: 10px 0; padding: 1px 0; }
/* Listen haben in der mittleren Spalten 35px linken Abstand */
#column3-content .tx-indexedsearch-browsebox ul { list-style: none; margin: 10px 0; padding: 1px 0;}
.tx-indexedsearch-browsebox li{ float: left; margin: 0 5px;}
.tx-indexedsearch-browsebox ul li:first-child { margin-left: 0px; }



.tx-indexedsearch .tx-indexedsearch-searchbox div {
margin:5px 0;
padding:1px 0;
}
.tx-indexedsearch-searchbox label {
display: block;
float: left;
width: 150px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
width:100px;
margin: 0 0 0 150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-bottom:5px;
margin-top:10px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
font-weight:700;
margin:20px 0;
padding:1px 0;
text-align:center;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-bottom:5px;
margin-top:20px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
margin-bottom:0;
margin-top:0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
background:#ccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
vertical-align:middle;
}

/**
* Image Flow
*/
.tx-msimageflow-pi1 h1 {	text-align:center; }
.tx-msimageflow-pi1 h2 { margin-top: 0; margin-bottom: 0; }
.tx-msimageflow-pi1 img { position:absolute; top:0; border:none; }
.tx-msimageflow-pi1 a{ color:#fff; }
.tx-msimageflow-pi1 #images{ visibility:hidden; }
.tx-msimageflow-pi1 #loading{ margin-top:50px; text-align:center; width:100%; }
	.tx-msimageflow-pi1 #loading img{ margin-top:10px; position:relative; }
.tx-msimageflow-pi1 #captions{ font-weight:bold; position:relative; text-align:center; z-index:10000; display: none; visibility: hidden; }
.tx-msimageflow-pi1 #scrollbar{ visibility:hidden; position:relative; z-index:10001; }
.tx-msimageflow-pi1 #slider{ position:absolute; margin-top:-7px; margin-left:-7px; z-index:10002; background: transparent url(slider.png) 0 0 no-repeat; width:14px; height:14px; visibility: hidden; display: none; }
.tx-msimageflow-pi1 #imageflow{ margin-left:10px; text-align:left; }
.tx-msimageflow-pi1 #changelog{ width:349px; border-right:solid 1px #666; float:left; margin-top: 15px; }
	.tx-msimageflow-pi1 #changelog div{ text-align: justify; padding: 0 15px 5px 15px; }


/**
*	CSS Styled Content Css
*/
.csc-header, .csc-textpic { clear: both; }

.csc-textpic-caption {
	font-size:85%;
	line-height: 1.1;
	padding-top: 2px;
}
.csc-header-n1 { margin-top: 0; }

.csc-sitemap li { margin: 2px 0; padding: 1px 0;}

.csc-frame-frame1 { border: 1px solid #4682B4; background: #e3e3e3; margin: 10px 0; padding: 10px; }
.csc-textpicHeader h1, .csc-textpicHeader h2, .csc-textpicHeader h3, .csc-textpicHeader h4, .csc-textpicHeader h5{ clear: none; }
.controlcentermenu ul { list-style: none; list-style-image: none; }
.controlcentermenu a { background: transparent url(../../../default/main/images/arrow_top.png) top left no-repeat; display: block; line-height: 24px; padding: 0 0 0 30px; }
.controlcentermenu a:hover { background-image: url(../../../default/main/images/arrow_bottom.png); }
/** FORMS **/
.csc-mailform {
border:0 none;
}

.csc-mailform-field,
.csc-mailform-label {
clear: both;
}

.csc-mailform-field {
margin: 5px 0;
padding: 1px 0;
}
.csc-mailform label {
display: block;
float: left;
width: 150px;
}

.csc-mailform .csc-mailform-check {
float: left;
clear: both;
margin: 2px 0 0;
}
.csc-mailform .csc-mailform-checkboxfield label {
width: auto;
margin: 0 0 0 30px;
}

.csc-mailform fieldset {
margin: 5px 0; padding: 1px 0;
}

.csc-mailform .csc-mailform-radio {
float: left;
clear: both;
margin: 2px 0 0 5px;
}
.csc-mailform fieldset label {
margin: 0 0 0 30px;
width: auto;
float: none;
}
.csc-mailform legend { color:#4682B4; }

.csc-mailform .csc-mailform-submit { margin: 0 0 0 150px; padding: 2px 10px;}

.tx-irfaq-answer { margin: 15px 0; padding: 1px 0;}
.tx-irfaq-answer h4 { margin: 10px 10px 0; }
.tx-irfaq-answer p { margin: 0 10px 10px; }
.tx-irfaq-questions-list li { margin: 2px 0; padding: 1px 0; }
#column3-content .tx-irfaq-questions-list li a { text-decoration: none; }
#column3-content .tx-irfaq-questions-list li a:hover { text-decoration: underline; }

.tx-jkpoll-pi1 .poll-vote .poll-vote-question { display: block; padding: 2px 0;}
.tx-jkpoll-pi1 .pollsubmit { margin: 10px 0 0; }
.poll-anwser { margin: 10px 0 0; }
.poll-anwser-result { clear: both; }
.poll-anwser-result-question { display: block; font-weight: bold;}
.poll-anwser-result img { float: left; }
.poll-anwser-result-percent { margin: 0 0 0 5px; line-height: 25px; display: block; float:left;}


.tx-newsfeedit-pi1-form-label {
	width: 100px;
}
.tx-newsfeedit-pi1-form-field {
	padding: 0;
	margin: 0 0 0 100px;
}
.htmlarea ul, .htmlarea ol {
	margin: 0;
}
.htmlarea li{
	line-height:normal;
	margin: 1px 0;
	padding: 0;
}

/**
 * Mootools tooltip
 */
 .tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/fileadmin/templates/site_layouts/default/main/images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/fileadmin/templates/site_layouts/default/main/images/bubble.png) bottom right;
}


/**
*	sr_feuser_register
*/
.tx-srfeuserregister-pi1 p { margin: 0.5em 0 0; padding: 0 0.3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 0.3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 0.5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding: 0 0 .5em 0;float: left;}
.tx-srfeuserregister-pi1 dt { width: 33%; padding-right: 1em; clear: both; }
.tx-srfeuserregister-pi1 dd { text-align: left; width:60%;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding: 0px; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: 90%; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 fieldset {padding: 0 5px;}
.tx-srfeuserregister-pi1-focus { background: #F5ECC5;}

.tx-powermail-pi1 label { clear:left; float:left; margin: 0 7px 0 0; text-align: right; width: 280px;}
.tx_powermail_pi1_fieldwrap_html { margin:15px }
.tx-powermail-pi1 fieldset { border: 1px solid #000; margin: 20px 0 }
.tx-powermail-pi1 legend { border: 1px solid #000; margin-left: 25px; padding: 0 15px; }
.tx_powermail_pi1_fieldwrap_html_check label { clear: none; float: none; margin: 0 0 0 10px; width: auto;}
.tx_powermail_pi1_fieldwrap_html_check input { clear: left; float: left; }
.powermail_mandatory_list { color: #f00; }
.powermail_mandatory_js { color: #f00; font-weight: bold; }
.powermail_radio_inner label { float: none; width: auto; }

.reg_positive { background-color: #e3e3e3; cursor:pointer; padding: 7px; }
.reg_positive_focus { background-color: #ccc; }
.reg_negative { background-color: #e3e3e3; cursor:pointer; padding: 7px; }
.reg_negative_focus { background-color: #ccc; }