﻿/*************************** Mail */
.tx-powermail-pi1 { clear:both; }
fieldset.tx-powermail-pi1_fieldset			{ clear:both; margin-top:10px; /*padding:0;*/ background:transparent; border:1px solid #ccc; }
fieldset.tx-powermail-pi1_fieldset label	{ width:130px; font-weight:normal; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select { width:300px; }
fieldset.tx-powermail-pi1_fieldset .powermail_submit { }
fieldset.tx-powermail-pi1_fieldset div.even	{ background:transparent; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin-left:130px !important; padding:2px 10px; background-color:#b56924; color:#fff; }

.tx_powermail_pi1_formconfirmation_back { float:left; margin-right:10px; }
.tx_powermail_pi1_formconfirmation_back input { background-color:#fff; }
.tx_powermail_pi1_formconfirmation_submit input { background-color:#92541D; color:#fff; font-weight:bold; padding-left:10px; padding-right:10px; }

.tx_powermail_pi1_fieldwrap_html_captcha label { display:none !important; }

fieldset.infokontakt { clear:none; border:0; padding:0; width:45%; float:left; }
fieldset.infokontakt legend { display:none; }
fieldset.infokontakt label,
fieldset.infokontakt input.powermail_text,
fieldset.infokontakt textarea.powermail_textarea,
fieldset.infokontakt select.powermail_select { width:220px; }

fieldset.infosanfordern { clear:none; border:0; padding:0; width:45%; float:right;}
fieldset.infosanfordern legend  { display:none; }
fieldset.infosanfordern textarea.powermail_textarea,
fieldset.infosanfordern select.powermail_select { width:220px; }
fieldset.infosanfordern input.powermail_submit { margin-left:0 !important; }


/*************************** tt_news */
/* Global */
.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right { color:#fff; }

.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container { color:#666; }


/* Liste */
.news-list-item             { clear:both; padding-top:20px; }
.news-list-entry            { float:right; width:490px; }
.news-list-container h2     { text-transform:none; font-size:13px; line-height:15px; padding:0; margin-bottom:5px; }
.news-list-entry p,
.news-list-subheader        { padding:0; margin-bottom:5px; }
.news-list-image            { float:left; width:150px; padding:5px 0; border:1px solid #ccc; text-align:center; }
.news-list-image img        { float:none; clear:right; margin:0; max-width:140px; }
.news-list-date             { float:none; padding:0; }

#body51 .news-list-entry,
#body52 .news-list-entry { width:330px; } /* Alte Referenzen */

.jobs-list-container .news-list-item { padding:0; }

.news-list-browse           { clear:both; font-size:11px; padding-top:20px; }
.news-list-browse .showResultsWrap { background-color:#E5E5E5; padding:3px 0; margin-bottom:1px; float:left; margin-left:15px; }
.news-list-browse .browseLinksWrap { background-color:#E5E5E5; padding:3px 0; }
.news-list-browse a,
.news-list-browse .activeLinkWrap { padding:1px 5px; color:#000; }
.news-list-browse a:hover,
.news-list-browse .activeLinkWrap { background-color:#ccc; color:#000; }
.news-list-browse .activeLinkWrap { background-color:#92541D; color:#fff; }


/* Latest */
#news-latest-container      { position:relative; z-index:1; }
.news-latest-item           { position:relative; z-index:1; width:275px; height:380px; float:left; margin:0 10px; padding:0; }
.news-latest-item:first-child { margin-left:45px; }
.news-latest-outer          { position:absolute; bottom:0; width:275px; }
.news-latest-inner          { background-color:#AE8056; padding:20px 0; }
.news-latest-item a         { color:#fff; line-height:110%; }
.news-latest-item h2        { text-transform:none; font-size:15px; padding:0px 20px 15px 20px; }
.news-latest-item p         { padding:0 20px 15px 20px; font-size:13px; line-height:120%;}
.news-latest-image          { padding-left:20px; }
.news-latest-image img      { float:none; margin:0 0 15px 0; }
.news-latest-more           { padding-left:20px; font-size:13px; font-weight:bold; }
.news-latest-date           { color:#fff; float:right; margin-right:20px; font-size:13px; }
.news-latest-item .ecke     { background:url(../images/news-ecke.gif) 85% 0 no-repeat; height:28px; overflow:hidden; }
.news-latest-category       { font-size:11px; text-align:right; color:#fff; padding:14px 90px 0 0; }


/* Single */
.news-single-item       { padding:0; }
.news-single-backlink   { border-top:1px solid #ccc; padding:10px 0 0 0; }
.news-single-backlink a { background:url(../images/back.gif) 0 3px no-repeat; padding-left:22px; }
.news-single-rightbox   { padding-top:5px; }
.news-single-additional-info { background:#000; color:#fff; }
.news-single-additional-info a:hover { color:#fff !important; }
.news-single-related dt { padding:0 0 2px 0; }
.news-single-related a { color:#fff; }
.news-single-related a:hover { color:#b56924 !important; }
.news-singe-header { background:#e5e5e5; padding:7px 15px; }
.news-single-header-backlink a { background:url(../images/news-back.gif) 0 0 no-repeat; padding:2px 0 2px 25px; color:#000; }
.news-single-header-backlink a:hover { background-position:0 100%; color:#b56924 !important; }
.news-single-header-navi { float:right; }
.news-single-prevlink a { background:url(../images/prev-m1-2.png) 100% 0 no-repeat; padding:2px 25px 2px 0; color:#000; }
.news-single-prevlink a:hover { background-position:100% 100%; color:#b56924 !important; }
.news-single-nextlink a { background:url(../images/next-m1-2.png) 0 0 no-repeat; padding:2px 0 2px 25px; margin-left:5px; color:#000; }
.news-single-nextlink a:hover { background-position:0 100%; color:#b56924 !important; }


.reference-single-item  { padding:0; }
.reference-single-item .news-single-backlink   { border-top:1px solid #ccc; padding:10px 0 0 0; }
.reference-single-item .news-single-backlink a { background:url(../images/back.gif) 0 3px no-repeat; padding-left:22px; }
.reference-single-item .news-single-rightbox   { padding-top:5px; }
.reference-single-item .news-single-subhead h2 { font-size:13px; color:#000; line-height:16px; text-transform:none; font-weight:normal; }
.reference-single-item .news-single-rightbox { width:450px; }
.reference-single-item .news-single-additional-info { background:#000; color:#fff; }
.reference-single-item .news-single-additional-info a:hover { color:#fff !important; }
.reference-single-item .news-single-related dt { padding:0 0 2px 0; }
.reference-single-item .news-single-related a { color:#fff; }
.reference-single-item .news-single-related a:hover { color:#b56924 !important; }
.reference-single-item .news-single-img { float: none; margin:10px 0 0 0; padding:0; }

/* Catmenü */
.news-catmenu           { padding:0; background:#e5e5e5 no-repeat; width:660px; height:30px; font-size:13px; }
.news-catmenu-header    { display:none; }
.news-catmenu div       { }
.news-catmenu ul        { padding:0; margin-top:4px; list-style:none; float:right; }
.news-catmenu ul li     { float:left; width:auto; padding:0; margin-right:4px; }
.news-catmenu ul li a   { width:150px; display:block; color:#000; background:#ccc url(../images/arrow-down-black.png) 7px 50% no-repeat; padding:2px 0 3px 20px; }
.news-catmenu ul ul         { float:none; margin:0; padding:10px 0; background:#ccc; display:none; position:absolute; }
.news-catmenu ul ul li      { float:none; margin:0; padding:0; }
.news-catmenu ul ul li a    { background:#ccc; padding:2px 0 3px 20px; }
.news-catmenu ul li a:hover,
.news-catmenu .news-catmenu-ACT a { color:#fff !important; }
.news-catmenu ul li.active ul   { display:block !important; } 

#c535 h4,   /* Referenzen */
#c666 h4    /* News */
{ float:left; position:relative; top:-4px; left:15px; }


/*************************** Login */
.right .tx-newloginbox-pi1 { background:#fff; color:#000; padding:5px; }
.right .tx-newloginbox-pi1 h3 { color:#000; padding-top:0; }

.right .tx-newloginbox-pi1 input { width:120px; font-size:11px; }
.right .tx-newloginbox-pi1 input.button { width:auto; margin-top:5px; }


/*************************** Filemanager */
.svq-feuser-filemanager-table { margin-bottom:12px; width:100%; }
.svq-feuser-filemanager-table th,
.svq-feuser-filemanager-table td,
.svq-feuser-filemanager-table td { background-color:#eee; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:1px 5px; }
.svq-feuser-filemanager-table th,
.svq-feuser-filemanager-table thead td { background-color:#444; color:#fff; font-weight:bold; }
.svq-feuser-filemanager-table thead td { background-color:#b56924; }

.svq-feuser-filemanager-table .button { background:#b56924; color:#fff; padding:1px 10px; font-weight:bold; }

.svq-feuser-filemanager-div-message,
.svq-feuser-filemanager-div-error,
.svq-feuser-filemanager-div-success { border:1px solid #6289B8; background:#fff url(../../typo3/gfx/information.png) 5px 5px no-repeat; padding:5px 5px 5px 25px; margin:5px 0; }
.svq-feuser-filemanager-div-error { border-color:#E76656; background-image:url(../../typo3/gfx/error.png); }
.svq-feuser-filemanager-div-success { border-color:#6EB457; background-image:url(../../typo3/gfx/ok.png); }
.svq-feuser-filemanager-div-message p,
.svq-feuser-filemanager-div-error p,
.svq-feuser-filemanager-div-success p { padding-top:0; }


/*************************** Twitter */
.tx-timtabtwitter-pi1 { font-size:11px; color:#fff; float:right; width:555px; height:30px; background:url(../images/twitterbg.gif) 0 0 no-repeat; }
.tx-timtabtwitter-pi1 .entry { width:100%; }
.tx-timtabtwitter-pi1 .message { white-space:nowrap; width:450px; padding:5px 0 0 0; overflow:hidden; margin-left:10px; }
.tx-timtabtwitter-pi1 .message img { display:none; }
.tx-timtabtwitter-pi1 .username { display:none; }
.tx-timtabtwitter-pi1 .date { float:right; color:#f1f1f1; font-size:9px; padding-right:7px; }


/*************************** dmailsubscript */


/*************************** Sitemap */
.csc-sitemap ul li { float:left; }
.csc-sitemap ul ul li { float:none; }

.csc-sitemap a { color:#fff; }
.csc-sitemap ul { margin:0; padding:0; }
.csc-sitemap ul ul { width:210px; }

/* Ebene 1 */
.csc-sitemap ul li { margin:0 10px; list-style-type:none; border:1px solid #AE8056; }
.csc-sitemap ul li a { background-color:#AE8056; display:block; padding:3px 10px; text-transform:uppercase; font-weight:bold; }
/* Ebene 2 */
.csc-sitemap ul ul { }
.csc-sitemap ul ul li { border:0; margin:10px 0 0 0; }
.csc-sitemap ul ul li a { background-color:transparent; text-transform:none; font-weight:bold; }
/* Ebene 3 */
.csc-sitemap ul ul ul { margin:0; }
.csc-sitemap ul ul ul li { border:0; margin:0; font-size:11px; line-height:110%; }
.csc-sitemap ul ul ul li a { background-color:transparent; text-transform:none; font-weight:normal; padding:1px 10px 1px 20px; }