.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 .pollanswer { border: 0; height: auto; line-height: 1; margin-top: 0; }
.tx-jkpoll-pi1 .pollsubmit { margin-top: 10px; height: 22px; }
.tx-jkpoll-pi1 label { margin: 0 0 10px; width: auto; float: none; }

.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
*/
.tx-powermail-pi1 label { clear:left; float:left; margin: 0 7px 0 0; width: 150px;}
.tx_powermail_pi1_fieldwrap_html { clear: both; margin: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: #FF002B; }
.powermail_mandatory_js { color: #FF002B; font-weight: bold; }
.powermail_radio_inner label { float: none; width: auto; }
	
/*
 * pb_survey
 */
.survey_item { border: 1px solid #C1C1C1; margin: 5px 0; padding: 10px; }
.survey_address .questionComment { display: none; }
.survey_html { border: 0 none; }
.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; }
.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 { font-size: 1em; }
.ticker h3 a { color: #FF002B; }
.ticker li { clear: both; margin: 0 0 10px; }
.box .ticker li:last-child { margin-bottom: 0; }
.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: 0 0 10px; }
.tx-habsmfssi-pi1-recentposts h3 { font-size: 1em; margin: 0; padding: 0; }
.tx-habsmfssi-pi1-recentposts h3 a { color: #FF002B; }
.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: 0 0 10px; }

.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; }
.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 { margin: 0; padding: 0; }
.tx-ttnews-latest p { margin: 0; padding: 0;}
.tx-ttnews-latest .date { font-weight: bold; padding-left:15px; }
.tx-ttnews-latest .image { width: 100px; }

.tx-ttnews-list li { margin-bottom: 15px; clear: both; }
.tx-ttnews-list .header { padding: 2px 0; margin: 5px 0; background-color: #EEE; border-top: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; }
.tx-ttnews-list .date { margin-left: 210px; padding-left:15px; }
.tx-ttnews-list .image { float: left; width: 200px; }
.tx-ttnews-list img { border: 1px solid #C1C1C1; padding: 5px; }
.tx-ttnews-list .content { margin: 10px 10px 0 20px; }
.tx-ttnews-list .more { margin: 0px 10px 10px 10px; }

.tx-ttnews-single img { clear: left; float: left; }
.tx-ttnews-single .header { margin: 0 0 15px; }
.tx-ttnews-single .date { font-weight: bold; padding-left:15px; }
.tx-ttnews-single .csc-textpic-caption { clear: left; margin: 0 0 10px; padding: 3px 5px 0 0; }

.tx-ttnewsdownloads .date { margin: 0; padding-left:15px; }

/**
 * 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 #FF002B; 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 #FF002B; clear: both; line-height: 20px; overflow: hidden; padding: 5px 5px 0 10px; }
.tx-ttnewsdownloads-archive li li { border-bottom: 0; border-top: 1px solid #FF002B; 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: #C1C1C1; border-bottom: 1px solid #FF002B; 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; width: 189px !important; }
.tx_ttnews-single-video-container h2 { margin-top: 0; }
.catmenuitem a { display: block; }
.catmenuitem:hover { background: #FF002B; color: #fff; }
.catmenuitem:hover a { color: inherit; }
.tx-ttnewsvideo-catmenu .cac-header { }

.tx-ttnews-mediathek-latest .tx-ratings { margin:15px 0 0 105px; }
.tx-ttnews-mediathek-latest .tx-ratings-display, .tx-ttnews-mediathek-latest .tx-ratings-grey-bar, .tx-ttnews-mediathek-latest .tx-ratings-gold-bar { left: auto; right: 0 }
.tx-ttnewsvideo-latest-rightcol h3 { clear: both; }

/**
 * felogin
 */
.tx-felogin-pi1 li { margin: 5px 0; }
.tx-felogin-pi1 label { width: 120px; }
.tx-felogin-pi1 span.user { margin: 0 0 0 10px; }
.tx-felogin-pi1 .submit { margin-left: 135px; width: 119px; }
.tx-newloginbox-pi1-notext .submit { margin-left: 10px; }
.tx-newloginbox-pi1-notext-login .submit { margin-left: 90px; }

/**
*	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 #545454; border-bottom:0; }
.chgallery-list li { background:#C1C1C1; border-bottom:1px solid #545454; padding:5px; }
.chgallery-list li img { border:1px solid #C1C1C1; } /* @TODO color */
.chgallery-list .itemeven { background:#f4f4f4; } /* @TODO color */
.chgallery-list .itemeven img { border:1px solid #C1C1C1; }
.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 #C1C1C1; float:left; height: 170px; margin: 10px; padding: 10px; text-align: center; width: 27%; }
.chgallery-gallery li:hover { background: #C1C1C1; }
.chgallery-gallery li .image { height:126px; line-height:126px; }
.chgallery-gallery li p { border-top:1px solid #C1C1C1; 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: #FF002B; }

/**
 * mnogosearch
 */
.tx-mnogosearch-long-searchform li, .tx-mnogosearch-results .results li { margin: 15px 0; }
.tx-mnogosearch-long-searchform .button { margin-left: 215px; }
.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_smallads
 */
.hab_smallads_wrapper ul.latest h3 { font-size:1.3em; font-weight: bold; }
.hab_smallads_wrapper ul.latest h3 a { color: #FF002B; }
.hab_smallads_wrapper ul.latest li { border-width: 0; }
.hab_smallads_wrapper table .csc-header { color: #FF002B; }
.hab_smallads_wrapper table { border: 0; border-bottom-width: 0; }
.hab_smallads_wrapper th { background-position: 0; border: 0; }
.hab_smallads_wrapper td { border-bottom: 0; }
.hab_smallads_wrapper tbody tr:hover { background-color: transparent; color: #222; }
.hab_smallads_wrapper tbody tr:hover a { color: #FF002B; } 
.hab_smallads_wrapper table.button { width: auto !important; background-image: none !important; }

