#column3-content ul,
#column3-content ol {
	margin-left:35px;
}

#column3-content li {
line-height:1.3;
margin-top: 9px;
margin-bottom: 9px;
padding:1px 0;
}
 
#column3-content a {
	text-decoration: underline;
}

#column3-content sup a,
#column3-content h1 a,
#column3-content h2 a,
#column3-content h3 a,
#column3-content h4 a,
#column3-content h5 a,
#column3-content h6 a {
	text-decoration: none;
}

#column3-content a:hover {
	text-decoration: underline;
}
 
/**
*	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-login-container .tx_newloginbox_pi1-submit-container input, 
.tx_newloginbox_pi1-forgot-container .tx_newloginbox_pi1-submit-container input {
	margin: 0 0 0 155px;
	width: 100px;
}
.tx_newloginbox_pi1-login-container .tx_newloginbox_pi1-submit-container input {
	width: 100px;
}
.tx_newloginbox_pi1-forgotp-link { 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
*/
.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 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;}
.tx_ttnews-list-twocols .tx_ttnews-newsitem { border: 1px solid #f5ecc5; }

.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; clear: none;}
.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 5px 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 { background: #f5ecc5; padding: 1px; }
.news-single-additional-info .tx_ttnews-odd { background-color: white; padding: 1px; }
.news-single-additional-info ul { margin: 2px 0; list-style-image: url(/fileadmin/templates/site_layouts/beautyforum/main/images/PF_schw_re_10px.gif);}
.tx_ttnews-newsbacklink { text-align: right; }
.tx_ttnews-newsbacklink a { background: transparent url(/fileadmin/templates/site_layouts/beautyforum/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:#f5ecc5; }
.tx_ttnews-latest-short-newscontainer { margin: 20px 0 0; padding: 1px 0; }
.tx_ttnews-latest-short-newscontainer h2 { line-height: 1.4; margin: 0;padding:0;}
.tx_ttnews-latest-short-newscontainer .tx_ttnews-newsdate { float: none;  margin: 0 10px 0 0;}
.tx_ttnews-latest-short-newscontainer .tx_ttnews-even{ background: #f5ecc5; padding: 1px; }
.tx_ttnews-latest-short-newscontainer .tx_ttnews-odd{ background: #fff; padding: 1px; }



.tx_ttnews-amneu-news-container li { font-weight: bold; }
.tx_ttnews-amneu-news-container ul ul { list-style-image: url(/fileadmin/templates/site_layouts/beautyforum/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 #8e4433; margin: 0 0 20px;}
	.tx_ttnews_downloads-box h2, .tx_ttnews_downloads-box h3, .tx_ttnews_downloads-box h4 {margin: 0px; background: #f5ecc5; color: #8e4433; 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;}

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

#column3-content .tx_ttnews_downloads-releated {clear: both; }
	#column3-content .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;}

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

#column3-content .tx_ttnews_downloads-amneu-news-container a, #column3-content .tx_ttnews_downloads-releated a, #column3-content .tx_ttnews_downloads-latest-short-newscontainer a, #column3-content .tx_ttnews_downloads-list-newscontainer a { text-decoration: none; color: #8e4433;}
#column3-content .tx_ttnews_downloads-amneu-news-container a:hover, #column3-content .tx_ttnews_downloads-releated a:hover, #column3-content .tx_ttnews_downloads-latest-short-newscontainer a:hover, #column3-content .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 #8e4433; 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 #8e4433; padding: 10px 0 10px 120px; }
	.tx_ttnews_downloads-selectBoxMenu input { width: 140px; margin: 0 0 0 120px; padding: 3px 0; }

.tx_ttnews_downloads-newsbrowse {}
	#column3-content .tx_ttnews_downloads-newsbrowse ul { border: 0px solid; background: transparent;text-align: center; margin: 10px 0;padding: 5px 0}
	#column3-content .tx_ttnews_downloads-newsbrowse li { display: inline; border: 1px solid #8e4433; background: transparent; margin:0 2px; padding: 2px 5px;line-height: 1;}
	#column3-content .tx_ttnews_downloads-newsbrowse .activeLinkWrap { background: #f5ecc5; color: #8e4433; }
	.tx_ttnews_downloads-newsbrowse .disabledLinkWrap { color: #dcdcdc; }
	.tx_ttnews_downloads-newsbrowse a:hover{ background: #efefef; }


#column3-content .tx_ttnews_downloads-amneu-news-container ul { background: transparent; }
#column3-content .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; }
#column3-content .tx_ttnews_downloads-amneu-news-container li { padding: 0; }
#column3-content .tx_ttnews_downloads-amneu-news-container ul ul li { padding: 0 0 0 20px; }



.tx_ttnews-stepbystep div.tx_ttnews-newsitem { border: 1px solid #8e4433; margin: 0 0 10px;}
.tx_ttnews-stepbystep .header { background: transparent url(../images/beautyforum-Stripes.png) top left repeat; border-bottom: 1px solid #8e4433;overflow: hidden; height: 1%; color: #fff;}
.tx_ttnews-stepbystep .header a { color: #fff; }
.tx_ttnews-stepbystep .news-list-category, .tx_ttnews-stepbystep .news-single-category, .tx_ttnews-stepbystep .news-latest-category { display: block; float: left; margin: 5px; visibility: visible; font-size: 100%; line-height: 1; }
.tx_ttnews-stepbystep  .header .tx_ttnews-newsdate { float: right; margin: 5px; font-size: 100%; line-height: 1; }
.tx_ttnews-stepbystep .news-single-author { float: left; margin: 5px; font-size: 100%; line-height: 1; }
.tx_ttnews-stepbystep .header  h1, .tx_ttnews-stepbystep .header  h3 { background: transparent url(../images/stepbystepbackground.png) 0 0 repeat-x; color: #fff; height: 20px; line-height: 20px; margin: 0px; padding: 5px; }
.tx_ttnews-stepbystep .header  h1 a, .tx_ttnews-stepbystep .header  h3 a { font-size: 1.2em; }
.tx_ttnews-stepbystep .tx_ttnews-content { padding: 5px; overflow: hidden;}
.tx_ttnews-stepbystep .tx_ttnews-content p:first-child { margin-top: 0; padding-top: 0; }
.tx_ttnews-stepbystep img { float: left; margin: 5px 10px 5px 0;}
.tx_ttnews-stepbystep .news-single-additional-info { padding: 5px; }
.tx_ttnews-stepbystep .news-single-additional-info ul { list-style: none; }
#column3-content .news-single-additional-info ul  { margin-left: 10px; }
.tx_ttnews-stepbystepcatmenu { border: 1px solid #8e4433; margin: 0 0 10px; padding: 10px 10px 10px 140px;}
.tx_ttnews-stepbystepcatmenu img { display: none; visibility: hidden; }


/**
*	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;
}


/**
*	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; }

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

.csc-frame-frame1 { border: 1px solid #8e4433; background: #f5ecc5; margin: 10px 0; padding: 10px; }
.csc-textpicHeader h1 { clear: none; }
#column3-content h1:first-child, #column3-content h2:first-child, #column3-content h3:first-child, #column4-content h1:first-child { margin-top: 0px; }
.csc-textpicHeader h1, .csc-textpicHeader h2, .csc-textpicHeader h3, .csc-textpicHeader h4, .csc-textpicHeader h5{ clear: none; }

body #rightads div.csc-textpic-imagewrap { margin: 0px !important }

#column3-content .controlcentermenu ul { margin-left: 0; margin-top: 10px; }
.controlcentermenu ul { list-style: none; list-style-image: none; }
.controlcentermenu a { background: transparent url(../../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(../../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:#8e4433; }

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

.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;}


#column3-content .tx-newsfeedit-pi1-form-label {
	width: 100px;
}
#column3-content .tx-newsfeedit-pi1-form-field {
	padding: 0;
	margin: 0 0 0 100px;
}
#column3-content .htmlarea ul, #column3-content .htmlarea ol {
	margin: 0;
}
#column3-content .htmlarea li{
	line-height:normal;
	margin: 1px 0;
	padding: 0;
}
h1.tx-newsfeedit-pi1-header {font-size:1.4em;}
/**
 * powermail
*/
.tx-powermail-pi1 label { clear:left; float:left; margin: 0 7px 0 0; width: 150px;}
.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; }

/**
 * 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;
}

.tx-categorypages-pi1-teaser { border: 1px solid #8e4433; clear: both; height: 1%; margin: 0 0 20px; overflow: hidden; padding: 5px;}
	.tx-categorypages-pi1-teaser h4 { background: #f5ecc5; clear: none; font-size: 1.3em; margin: 0 0 0.4em; padding: 3px 0; }
	.tx-categorypages-pi1-teaser div { float: left; margin: 0 10px 0 0;}
	.tx-categorypages-pi1-teaser p { margin-top: 0; padding-top: 0;}

/**
 * sr_feuser_register
 */
.tx-srfeuserregister-pi1 ul { list-style-type: none; margin-left: 0; }
.tx-srfeuserregister-pi1 ul.error { color: #f00; }
.tx-srfeuserregister-pi1 label, div.required { display: block; float: left; margin: 0 15px 0 0; width: 210px; }
.tx-srfeuserregister-pi1 .required label { display: inline; float: none; margin: 0 5px 0 0; width: auto; }
.tx-srfeuserregister-pi1 input { height: 18px; line-height: 18px; }
.tx-srfeuserregister-pi1 input.button { height: auto; line-height: auto; }
.tx-srfeuserregister-pi1 fieldset { margin: 20px 0; padding: 10px; }
.tx-srfeuserregister-pi1 fieldset fieldset { margin: 0; }
.tx-srfeuserregister-pi1 fieldset fieldset label { display: inline; float: none; margin: 0; width: auto; }
.tx-srfeuserregister-pi1 legend { margin: 0 0 10px 25px; padding: 10px 15px; border: 1px solid #828177; }
.tx-srfeuserregister-pi1 select { max-width: 400px; }
.tx-srfeuserregister-pi1 .checkbox input { float: left; height: auto; line-height: 1; margin: 0 15px 0 0; }
.tx-srfeuserregister-pi1 .radio input { height: auto; line-height: 1; margin: 2px 15px 2px 5px; }
.tx-srfeuserregister-pi1 dl { overflow: hidden; }
.tx-srfeuserregister-pi1 dt { clear: left; float: left; width: 20px; }
.tx-srfeuserregister-pi1 dd { float: left; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0 0 10px; }
.tx-srfeuserregister-pi1 .checkbox-label-input input { float: none; }
.tx-srfeuserregister-pi1 .radio input { clear: both; float: left; }
.tx-srfeuserregister-pi1 .radio fieldset label { display: block; float: left; margin: 2px 0 0}
.tx-srfeuserregister-pi1 p.error { margin-left: 225px; color: #f00; }
.tx-srfeuserregister-pi1 .checkbox .error { margin-left: 0; }
.tx-srfeuserregister-pi1 .previewform span { display:block; float:right; margin:0 20px 0 0; text-align:left; width:400px; }
.tx-srfeuserregister-pi1 .previewform span > br { display: none; }
.tx-srfeuserregister-pi1 .checkbox label { float: none; margin: 0; width: auto; }
.tx-srfeuserregister-pi1 .checkbox-label-input label, .tx-srfeuserregister-pi1 .multiple-checkbox label { float: left; margin: 0 15px 0 0; width: 210px; }



.reg_positive { background-color: #F5ECC5; cursor:pointer; padding: 7px; }
.reg_positive_focus { background-color: #F2DA7D; }
.reg_negative { background-color: #F5ECC5; cursor:pointer; padding: 7px; }
.reg_negative_focus { background-color: #F2DA7D; }
#column3-content .reg_positive a, #column3-content .reg_negative a { text-decoration: none; }

/**
* wt_directory
*/
#column3-content .tx-wtdirectory-pi1 h2 { margin-top: 0; }
#column3-content .tx-wtdirectory-pi1 dt { display: block; float: left; margin: 0 0 10px; width: 120px; }
#column3-content .tx-wtdirectory-pi1 dd { font-weight: bold; margin: 0 0 10px 130px; width: 265px; }
#column3-content .tx-wtdirectory-pi1 li { display: inline; margin: 3px 1px; }
#column3-content .tx-wtdirectory-pi1 td, #column3-content .tx-wtdirectory-pi1 th { padding: 3px 5px; }

#column3-content .tx-wtdirectory-detail h1 { margin-top: 0; }
#column3-content .tx-wtdirectory-detail .left { float: left; width: 410px; }
#column3-content .tx-wtdirectory-detail .left ul { margin: 0 0 20px 0; }
#column3-content .tx-wtdirectory-detail .left li { display: block; }
#column3-content .tx-wtdirectory-detail .left dd ul { padding-left: 0; }
#column3-content .tx-wtdirectory-detail .right { margin: 0 0 0 420px; width: 280px; padding: 0; }
#column3-content .tx-wtdirectory-detail .right .tx-wtdirectory-productcategories { margin: 0; padding: 25px 0 0 0; }
#column3-content .tx-wtdirectory-detail .right h3 { display: inline; }
#column3-content .tx-wtdirectory-detail .right ul { margin: 0 0 20px 0; }
#column3-content .tx-wtdirectory-detail .right li { display: block; margin: 5px 0 0 0;}
#column3-content .tx-wtdirectory-detail .tx-stflashplayer-pi1 { margin: 40px 15px 15px; }
#column3-content .tx-wtdirectory-detail .email { background: transparent url(../../../default/main/icons/email.png) left no-repeat; list-style: none; padding-left: 20px; }
#column3-content .tx-wtdirectory-detail .fax { background: transparent url(../../../default/main/icons/page.png) left no-repeat; list-style: none; padding-left: 20px; }
#column3-content .tx-wtdirectory-detail .phone { background: transparent url(../../../default/main/icons/phone.png) left no-repeat; list-style: none; padding-left: 20px; }
#column3-content .tx-wtdirectory-detail .www { background: transparent url(../../../default/main/icons/world.png) left no-repeat; list-style: none; padding-left: 20px; }

#column3-content .tx-wtdirectory-filter { margin: 0 0 20px; }
#column3-content .tx-wtdirectory-filter ul { margin: 0; padding: 0; list-style-type: none; }
#column3-content .tx-wtdirectory-filter li { display: block; }
#column3-content .tx-wtdirectory-filter label { width: 175px; float: left; }
#column3-content .tx-wtdirectory-filter input.tx-wtdirectory-filter-text { width: 150px; }
#column3-content .tx-wtdirectory-filter #tx_wtdirectory_pi1_productcatfilter_slidetoggle { color: #8E4433; text-decoration: underline; }
#column3-content .tx-wtdirectory-filter li.tx-wtdirectory-filter-productcat { margin-bottom: 20px; }
#column3-content .tx-wtdirectory-filter fieldset { padding: 10px; }
#column3-content .tx-wtdirectory-filter legend { padding:5px 10px; border: 1px solid #828177; }

#column3-content .tx-wtdirectory-filter-list { width: 100%; }

#column3-content .pagebrowser-bg { background: #F5ECC5; margin: 10px 0; text-align: center; }

/*
 * pb_survey
 */
.survey_item { border: 1px solid #8e4433; margin: 5px 0; padding: 10px; }
.survey_address .questionComment { display: none; }
.survey_html { border: 0 none; }
.survey_item legend { border: 1px solid #8e4433; color:#8e4433; margin: 0 0 10px 10px; padding: 5px 10px; }
.survey_item input { margin: 0 5px 0 15px; }
.questionComment { font-size: 0.8em; margin: 0 0 5px 20px; }
.questionSubtext { font-size: 0.9em; margin: 0 0 5px 20px; }
.additional_ver { float: left; }