.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; }
.tx-irfaq-questions-list li a { text-decoration: none; }
.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;
}
h1.tx-newsfeedit-pi1-header {font-size:1.4em;}

/**
 * powermail
*/
.powermail-wide label { width: 500px; }
.tx_powermail_pi1_fieldwrap_html { clear: both; margin:15px }
.tx_powermail_pi1_fieldwrap_html_check input { clear: left; margin: 0 10px 2px 0; }
.tx_powermail_pi1_fieldwrap_html_check label { margin: 0; }
.powermail_mandatory_list { color: #f00; }
.powermail_mandatory_js { color: #f00; font-weight: bold; }
.powermail_radio_inner label { display: inline; float: none; width: auto; }

.tx-powermail-pi1_confirmation form { float: left; margin: 20px 0 0; width: 50%; }
.tx_powermail_pi1_formconfirmation_submit { text-align: right; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title { font-weight: bold; }
.tx-powermail-pi1 .validation-advice { color: #f00; }

.tx-powermail-pi1 #files_list { margin-left: 215px; padding: 20px 0; }
.tx-powermail-pi1 #files_list input { margin: 5px 0 5px 20px; }

.tx-powermail-pi1_confirmation th.powermail_all, .tx-powermail-pi1 th.powermail_all { background: transparent; color: #000; }
.tx-powermail-pi1_confirmation tr.powermail_all:hover { background: transparent; color: #000; }

.tx-powermail-pi1 .powermail_check_inner  { margin: 7px 0; }

/*
 * 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; }

/**
 * RELAUNCH STYLES
 */

/**
 * Hab content gallery
 */
.tx-habcontentgallery-texts { z-index: 10; }
.tx-habcontentgallery-texts h3 { margin: 0; font-size: 1em; }
.tx-habcontentgallery-texts p { margin: 0; padding: 0; }
.tx-habcontentgallery-texts li { cursor: default; font-size: 1.2em; height: 50px; margin: 10px 0; padding: 15px 0 0 30px; }
.tx-habcontentgallery-texts .current, .tx-habcontentgallery-texts .current h3 { color: #fff; }
.tx-habcontentgallery .background { background: transparent url(../../sub/images/contentgalleryarrow.png) no-repeat left center; border: 0 none; font-size: 1px; margin: 0 0 10px; padding: 10px 0 0 30px; position: absolute; z-index: 5; }
.box .tx-habcontentgallery { margin: -10px; }

/**
 * Ticker
 */
.box .ticker { margin-bottom: 0; }
.ticker h3 { color:#9B0505; font-size: 1em; }
.ticker h3 a { color:#9B0505; }
.ticker li { margin: 10px 0; padding: 0 10px; }
.ticker .more { display: block; margin: 2px 0 0; padding: 0; }

/**
 * hab_smfssi
 */
.tx-habsmfssi-pi1-recentposts .new { margin: 0 5px 0 0; }
.tx-habsmfssi-pi1-recentposts li { margin: 10px 0; padding: 0 10px; }
.tx-habsmfssi-pi1-recentposts h3 { font-size: 1em; margin: 0; padding: 0; }
.tx-habsmfssi-pi1-recentposts h3 a { color: #9B0505; }
.tx-habsmfssi-pi1-recentposts p { margin: 2px 0; padding: 0; }

/**
 * wt_directory
 */

.tx-wtdirectory-detail h2 { margin-top: 0; }
.tx-wtdirectory-detail dl { margin-top: 10px; }
.tx-wtdirectory-detail dt { clear: left; display: block; float: left; margin: 0 0 10px; width: 120px; }
.tx-wtdirectory-detail dd { font-weight: bold; margin: 0 0 10px 130px; width: 265px; }
.tx-wtdirectory-detail dd li { margin-top: 0; margin-bottom: 10px; }
.tx-wtdirectory-detail .left { width: 60%; }
.tx-wtdirectory-detail .right { width: 30%; }
.tx-wtdirectory-pi1-detail .tx-stflashplayer-pi1 { margin: 40px 15px 15px; }
.tx-wtdirectory-detail .icon { margin: 10px 0; }

.tx-wtdirectory-noaddresses { padding: 10px; }

.tx-wtdirectory-filter li { margin: 5px 0; }
.tx-wtdirectory-filter { margin: 0 0 20px; }
.tx-wtdirectory-filter label { width: 160px; }
.tx-wtdirectory-filter input, .tx-wtdirectory-filter select { width: 150px; }
.tx-wtdirectory-filter .button { float: left; width: 180px; }
.tx-wtdirectory-filter a.button { height: 24px; margin: 0 0 0 20px; }
.tx-wtdirectory-filter-abc { margin: 0; }
.tx-wtdirectory-filter-productcat fieldset { padding: 10px; }
.tx-wtdirectory-filter-productcat fieldset label { display: block; float: left; margin: 3px 0; width: 33%; }
.tx-wtdirectory-filter-productcat fieldset input { margin: 0 3px 0 0; width: auto; }
#tx_wtdirectory_pi1_productcatfilter_slidetoggle { cursor: pointer; float: none; text-decoration: underline; }

/**
 * tt_news
 */
.tx-ttnews, .tx-ttnewsdownloads { margin: 0 0 20px; }
.tx-ttnews h1, .tx-ttnews h2 { margin: 0 0 5px; padding: 0; }
.tx-ttnews h3 { margin-bottom: 0; }
.tx-ttnews .image { float: left; margin: 0 10px 5px 0; }
.tx-ttnews .content > p { margin-top: 0; padding-top: 0; }
.tx-ttnews .cat-related { clear: both; }

.tx-ttnews-latest h3 { display: inline; margin: 0; padding: 0; }
.tx-ttnews-latest p { margin: 0; padding: 0;}
.tx-ttnews-latest .date { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin: 0 0 2px; zoom: 1}

.tx-ttnews-list li { clear: both; margin: 0 0 30px; overflow: hidden; }
.tx-ttnews-list .image { margin-right: 20px; text-align: center; width: 300px; }

.tx-ttnews-vertical .image { float: none; margin: 0 0 10px; text-align: center; }
.tx-ttnews-vertical .tx-ttnews-newsbrowse { display: none; height: 0; margin: 0; width: 160px }

.tx-ttnews-single img { clear: left; float: left; }
.tx-ttnews-single .header { margin: 0 0 15px; }
.tx-ttnews-single .csc-textpic-caption { clear: left; margin: 0 0 10px; padding: 3px 5px 0 0; }


.tx-ttnews .habfilter-fieldset { width: 320px; float: left; margin-right: 10px; }

/**
 * tt_news_downloads
 */
.tx-ttnewsdownloads-latest h3 { width: 70%; }
.tx-ttnewsdownloads-latest .icon { float: right; margin: 20px 0 0 5px; }
.tx-ttnewsdownloads-latest p { margin: 0; padding: 0; }
.tx-ttnewsdownloads-latest .date { clear: left; }

.tx-ttnewsdownloads-single .left { width: 400px; }
.tx-ttnewsdownloads-single .right { width: 310px; }

.tx-ttnewsdownloads-archive ul { border: 1px solid #9B0505; border-bottom-width: 0; }
.tx-ttnewsdownloads-archive ul ul { border-width: 0;  margin: 0 -5px 0 -10px; }
.tx-ttnewsdownloads-archive li { border-bottom: 1px solid #9B0505; clear: both; line-height: 20px; overflow: hidden; padding: 5px 5px 0 10px; }
.tx-ttnewsdownloads-archive li li { border-bottom: 0; border-top: 1px solid #9B0505; margin: 5px 0 0; padding-left: 20px; }
.tx-ttnewsdownloads-archive h3 { float: left; font-size: 1.2em; }
.tx-ttnewsdownloads-archive span { float: right; }

.tx-ttnewsdownloads-catmenu { padding: 10px; }
.tx-ttnewsdownloads-catmenu img { display: none; }
.tx-ttnewsdownloads-catmenu div div { margin-left: 10px; }

/**
 * tt_news_stepbystep
 */
.tx-ttnewsstepbystep-list h2 { margin-left: -10px; margin-right: -10px; padding: 0 0 0 10px; }
.tx-ttnewsstepbystep-list li { border-width: 1px !important; clear: none; float: left; margin-right: 20px; width: 350px; }
.tx-ttnewsstepbystep-list .odd { margin-right: 0; }
.tx-ttnewsstepbystep-list .header { background: #E1E7EC; border-bottom: 1px solid #9B0505; padding: 0 10px 5px; }
.tx-ttnewsstepbystep-list .content { padding: 10px; }
.tx-ttnewsstepbystep-list .image { text-align: left; width: auto; }

.tx-ttnewsstepbystep-single .ce { margin-bottom: 30px; }

/**
 * tt_news_video 
 */
.tx_ttnews-single-video-container .box { margin: 0; }
.tx_ttnews-list-videocontainer .tx_ttnews-newsitem { height: 170px !important; margin: 10px !important; position: relative; width: 189px !important; }
.tx_ttnews-list-videocontainer .tx-ratings { left: auto !important; margin: 0; padding-top: 0; right: 0; top: auto; }
.tx_ttnews-list-videocontainer .tx-ratings-display  { left:auto; right: 0 }
.tx_ttnews-list-videocontainer .tx-ratings-grey-bar, 
.tx_ttnews-list-videocontainer .tx-ratings-gold-bar  { left: -55px; right: 0 }
.tx_ttnews-single-video-container h2 { margin-top: 0; }
.catmenuitem a { display: block; }
.catmenuitem:hover { background: #9B0505; color: #fff; }
.catmenuitem:hover a { color: inherit; }
.tx-ttnewsvideo-catmenu .cac-header { }

/**
 * tt_news_product
 */
.tx-ttnewsproduct-latest div  { width: 280px; height: 75px; float: left; margin: 5px 15px 5px 0; }
.tx-ttnewsproduct-latest div.image   { width: auto; height: auto; }

#rgsnform .csc-mailform { margin-top: 0; padding: 0; }
#rgsnform .csc-mailform-field { clear: both; margin: 5px 0; }

.tv { clear: none; }
.tv:after { clear: none; content: "."; }
/**
 * newloginbox
 */
.tx-felogin-pi1 li { margin: 5px 0; }
.tx-newloginbox-pi1-notext li { margin: 2px 0; }
.tx-felogin-pi1 .forgot { margin-left: 135px; }
.tx-felogin-pi1 label { width: 120px; }
.tx-felogin-pi1 span.user { margin: 0 0 0 10px; }
.tx-felogin-pi1 .submit { margin-left: 135px; width: 123px; }
.tx-newloginbox-pi1-notext .submit { margin-left: 10px; }
.tx-newloginbox-pi1-notext-login .submit, .tx-newloginbox-pi1-notext-login .forgot { margin-left: 120px; }

/**
*	Entrypage Css
*/
.tx-entrypage-archive .csc-header { font-size: 0.9em; }
.tx-entrypage-archive .image { margin: 10px 0; }
.tx-entrypage-archive li { float: left; margin: 0 10px; text-align: center; width: 150px; }
.tx-entrypage-archive-1 li { width: 80%; }
.tx-entrypage-archive-2 li { width: 45%; }
.tx-entrypage-archive-3 li { width: 30%; }
.tx-entrypage-archive-4 li { width: 20%; }

.tx-entrypage-jahrgang .image { float: left; margin: 0 10px 0 0; }
.tx-entrypage-jahrgang li { clear: both; margin: 15px 0; overflow: hidden; }
.tx-entrypage-jahrgang li li { overflow: visible; }


/**
 * chgallery
 */
.tx-chgallery-pi1 .bigimg { text-align:center; }
.tx-chgallery-pi1 .info div { margin: 5px 0; }

.chgallery-list { border:1px solid #AAAAAA; border-bottom:0; }
.chgallery-list li { background:#E1E7EC; border-bottom:1px solid #AAAAAA; padding:5px; }
.chgallery-list li img { border:1px solid #ececec; } /* @TODO color */
.chgallery-list .itemeven { background:#f4f4f4; } /* @TODO color */
.chgallery-list .itemeven img { border:1px solid #E1E7EC; }
.chgallery-list .image { float:left; padding-left:2px; width:120px; }
.chgallery-list .content { margin: 0 0 0 122px;  }
.chgallery-list .date { background: transparent url(../images/icons.png) -34px -613px no-repeat; padding-left: 12px; }

.chgallery-gallery li { border: 1px solid #E1E7EC; float:left; height: 170px; margin: 10px; padding: 10px; text-align: center; width: 27%; }
.chgallery-gallery li:hover { background: #E1E7EC; }
.chgallery-gallery li .image { height:126px; line-height:126px; }
.chgallery-gallery li p { border-top:1px solid #E1E7EC; clear: both; margin: 0 -10px -10px; min-height:20px; padding: 10px; text-align:center; }

.pagebrowser div { float: left; left: -50%; position: relative; }
.pagebrowser .text { line-height: 20px; padding: 0 10px; }
.tx-chgallery-pi1 .singlesmall img{ float:left; margin:0 5px ; padding:0 1px 2px 1px; }

/**
 * sr_feuser_register
 */
.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 label, .multiple-checkbox label { float: left; margin: 0 15px 0 0; width: 200px; }
.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}
p.error { margin-left: 215px; }
.checkbox .error { margin-left: 0; }

.previewform span { display:block; float:right; margin:0 20px 0 0; text-align:left; width:400px; }
.previewform span > br { display: none; }

/**
 * rgsendnews
 */
#rgsnsendlink { color: #9B0505; }

/**
 * mnogosearch
 */
.tx-mnogosearch-long-searchform li, .tx-mnogosearch-results .results li { margin: 15px 0; }
.tx-mnogosearch-long-searchform .button { margin-left: 290px; }
.tx-mnogosearch-results { margin: 20px 0 0; }
.tx-mnogosearch-results .summary { margin: 10px 0; }
.tx-mnogosearch .relevancy-bg-bar { background-image: url(../../sub/images/relevance.gif); display: block; float: left; height: 5px; margin: 5px 10px 0 0; padding: 2px 1px; width: 48px; }
.tx-mnogosearch .relelvancy-fg-bar { background-color: #A7D3A7; color: #A7D3A7; display: block; height: 5px; overflow: hidden; }
.tx-mnogosearch-pi1-result-excerpt-selection { background-color: #FF0; font-weight: bold; }

/**
 * hab_magentoproduct
 */
.tx-habmagentoproduct-list li { width: 45%; float: left; clear: left; }
.tx-habmagentoproduct-list .odd { clear: none; float:right;margin-left: 20px; } 

.ad_browse { background: transparent url(../images/backgrounds.png) 0 0 repeat-x; border: 1px solid #8A8A8A; list-style: none; margin: 20px 0 15px; overflow: hidden; padding: 0; padding-left:0; text-align: center;}
.ad_browse ul, .ad_browse a { color: #fff; float: left; left: 50%; overflow: visible; position: relative; }
.ad_browse a:hover, .ad_browse .activeLinkWrap, .ad_browse .act a { background: transparent url(../images/backgrounds.png) 0 -40px repeat-x; }
.ad_browse li { display: block; float: left; height: 20px; left: -50%; margin: 0; padding: 0; position: relative; }
.ad_browse a { display: block; line-height: 20px; padding: 0 10px; }
.ad_browse .disabledLinkWrap, .ad_browse .activeLinkWrap { line-height: 20px; padding: 0 10px; }



