@charset "utf-8";
@import url(reset.css);



a { color:#04090c; text-decoration: none; }
a:hover { color: #e20026; }
body { background: #fff; color: #04090c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 101%; overflow: -moz-scrollbars-vertical; padding: 0; }
em { font-style: oblique; }

.page-53 /* RVM > Profil */ h1.csc-firstHeader { color: #e20026; text-transform: uppercase; }
.page-54 /* RVM > Team */ #contentWrapper img { border: 1px solid #bfbfbf; }
strong { font-weight: bold; }

#aktuellWrapper { float: left; width: 472px; }
#aktuellWrapper h2 { font-size: 18px; font-weight: normal; line-height: 24px; margin: 0 0 8px 0;}
#aktuellWrapper .csc-default h3 {background: url(../images/h3-link.gif) left top no-repeat; padding-left: 12px; }
#aktuellWrapper .csc-textpic-single-image { height: 88px; margin-bottom: 2px; overflow: hidden; width: 206px;}
#aktuellWrapper #c193.csc-default { width:440px; margin-bottom: 0;}
#aktuellWrapper .csc-default,
#aktuellWrapper .box2 { float: left; height: 172px; margin-bottom: 16px; padding: 0 16px; width: 204px;  }
#aktuellWrapper #c193.csc-default { height: auto;}

#allesAusEinerHand { background:url(../images/allesAusEinerHand.gif) 0 0 no-repeat; display: block; height: 320px; margin: 0; padding: 0; position: relative; width: 676px !important; }
#allesAusEinerHand .box { background: #f0f1f1; border: 1px solid #b1b3b4; box-shadow: 8px 8px 4px #e2e2e2; padding: 8px 8px 0 8px; position: absolute; width: 142px; z-index: 10; -moz-box-shadow: 4px 4px 8px #e2e2e2; -webkit-box-shadow: 8px 8px 4px #e2e2e2; }
#allesAusEinerHand .box-1 { left: 0; top: 0; }
#allesAusEinerHand .box-2 { left: 176px; top: 0; }
#allesAusEinerHand .box-3 { right: -176px; top: 0; }
#allesAusEinerHand .box-4 { right: 0; top: 0; }
#contentWrapper { float: left; padding: 26px 16px 1px 16px; }
#copyright { color: #87888a; float: left; padding-top: 8px; }
#debitorenmanagement .division { position: absolute; }
#debitorenmanagement .background { background-image: url(../images/pieChart-5.png); }
#debitorenmanagement .division-1 { left: 200px; top: 14px; }
#debitorenmanagement .division-2 { left: 344px; top: 120px; }
#debitorenmanagement .division-3 { left: 292px; top: 280px; }
#debitorenmanagement .division-4 { left: 50px; top: 264px; }
#debitorenmanagement .division-5 { left: -10px; top: 80px; }
#fachinfoWrapper { float: left; padding: 0 16px; width: 204px; }
#fachinfoWrapper h2 { font-size: 18px; font-weight: normal; line-height: 24px; margin: 0 0 8px 0; }
#fachinfoWrapper p { margin: 0 0 8px 0; }
#footer { background: url(../images/hr.gif) top left repeat-x; clear: both; margin: 32px 48px 0 48px; }
#footer ul { float: left; margin: 8px 0 32px 0; position: relative; }
#footer ul li { background: url(../images/quicklinks-li.gif) right center no-repeat; color: #87888a; display: inline; float: left; margin-right: 8px; padding-right: 9px; }
#footer ul li a { color: #000; text-decoration: none; }
#footer ul li a:hover {color: #e20026; }
#header { margin: 0 48px; position: relative; }

* + html #index #navWrapper,
* + html #index #headerImageWrapper { margin-left: -267px;}
#headerImageWrapper { overflow: hidden; position: absolute; top: 72px; width: 912px; z-index: 0; }
#index #contentWrapper { margin: 0 0 0 32px; padding: 0; width: 708px; }
#index #header { height: 392px; }
#index #headerImageWrapper { height: 320px; }
#introduction { padding: 0 16px 3px 16px; width: 544px; margin-bottom: 16px; }
#introduction h1 { color: #e20026; font-size: 18px; font-weight: normal; line-height: 24px; margin-bottom: 8px; padding-top: 24px; text-transform: uppercase; }
#logo { bottom: 32px; height: 40px; position: absolute; right: 0; width: 160px; z-index: 100; }
#logoWrapper { background: #fff; border-left: 1px solid #000; height: 64px; position: absolute; right: 0; top: 40px; width: 441px; }
#nav { position: absolute; top: 4px; }
#nav li { background: url(../images/menu-ul-mainmenu-li.gif) right center no-repeat; display: inline; float: left; margin-right: 8px; padding: 6px 9px 6px 0; position: relative; }
#nav li.lastElement { background: none; }
#nav li:hover ul { display: block; }
#nav li a { color: #04090c; text-decoration: none; }
#nav li a:hover { color: #e20026; }
#nav li a.current { font-weight: bold; }
#nav li ul { background: url(../images/nav-li-ul.png) top left repeat; display: none; position: absolute; padding: 8px 0 8px 0; top: 24px; z-index: 2; left:0; }
#nav li ul li { background: none; display: block; float: none; margin: 0; min-width: 160px; padding: 0; }
#nav li ul li a { color: #fff; display: block; padding: 0 8px 2px 8px; }
#nav li ul li a:hover { background: #e20026; color: #fff; }
#nav li ul li a.current { background: #f0f1f1; color: #04090c; font-weight: normal; }
#navWrapper { height: 32px; position: absolute; top: 40px; width: 470px; z-index: 2; }
.wtdirectory_list .content a { font-weight: normal; }
.wtdirectory_list .content a.current { font-weight: bold; }
.wtdirectory_list .content p { margin-bottom: 0; }
.wtdirectory_list .content ul { margin-bottom: 0; }
.wtdirectory_list .content ul li { background: none; padding: 0; }
#quickLinks { float: left; margin-top: 8px; }
#quickLinks li { background: url(../images/quicklinks-li.gif) right center no-repeat;color: #87888a; display: inline; float: left; margin-right: 8px; padding: 0 9px 0 0}
#quickLinks li a {color: #87888a; text-decoration: none;}
#quickLinks li a:hover {color: #e20026; }
#quickSearch { float: left; margin-top: 8px; }
#quickSearchText { border: 1px solid #87888a; font-size: 11px; height: 16px; padding: 0; width: 96px; }
#quickSearchSubmit { background: none; border: none; color: #87888a; cursor: pointer; font-size: 11px; height: 16px; width: 40px;}
#rvmForum { background: transparent; border: none; margin-top: 32px; }
#rvmForum .content { padding-left: 0px; padding-right: 0px; }
#rvmForum .header { background: #f0f1f1; border: 1px solid #87888a; padding: 2px 8px 2px 8px; }
#sidebarRight { float: left; padding: 0 16px; position: relative; width: 204px; }
#sidebarRight { padding-top: 32px;}
#sidebarRight p.bodytext { margin-bottom: 0;}
#sidebarRight .csc-default { border: 1px solid #bfbfbf; margin-bottom: 32px; }
#sidebarRight .csc-default .csc-default { border: 0 none; margin-bottom: 0; }
.boxformular .csc-default,
#quickContact .csc-default {border: none !Important;margin-bottom: 0 !Important; }
.page-24 #sidebarRight .csc-default img,
#index #sidebarRight .csc-default img { border-bottom: 1px solid #bfbfbf; }
#sidebarRight .csc-textpic-caption,
#sidebarRight .csc-default .csc-textpic-text { background: #fff; padding: 8px; }

#sidebarRight table {padding: 8px;}
#sidebarRight .csc-default .csc-header { background: #f2f2f2; border-bottom: 1px solid #bfbfbf; display: block; font-weight: normal; padding: 2px 8px 2px 8px; }
#sidebarRight .tx-powermail-pi1_thx p.bodytext,
#sidebarRight .tx-powermail-pi1_confirmation p { padding: 0 8px;}
#sidebarRight .tx-powermail-pi1_thx table { padding: 8px 0;}
#sidebarRight td.powermail_all b { padding-right: 4px;}


#c215.csc-default { border: none !Important;}


#single #footer ul li strong a { font-weight: normal;}
body.page-23 #single #footer ul li strong a { font-weight: bold;}
#single #contentWrapper { padding-top: 32px; width: 440px; }
#single #header { height: 232px; }
#single #header.bigHeader { height: 392px; }
#single #stage { margin: 0 0 0 32px; }
#subNav { background: url(../images/hr.gif) bottom left repeat-x; padding: 0 0 1px 0;}
#subNav li a { background: url(../images/hr.gif) top left repeat-x; display: block; padding: 5px 0 5px 0; }
#subNav li a.current { font-weight: bold; }
#subNav li ul li a { padding-left: 16px; }
#sidebarLeft { float: left; margin-left: 32px; padding: 32px 16px 0 16px; width: 204px;}
#kontaktformular label { display: block; margin-bottom: 2px}
#kontaktformular legend { display: none; }
#kontaktformular input, #kontaktformular textarea  { width: 100%; border: 1px solid #87888a; font-size: 11px; padding: 2px 4px 3px 4px; width: 176px; }
#kontaktformular textarea  { font-family: Verdana, Arial, Helvetica, sans-serif; }
#kontaktformular .tx_powermail_pi1_fieldwrap_html {width: 186px; margin-top: 8px; }
#kontaktformular input.powermail_reset { width: 20px; float: left;}
#kontaktformular .tx_powermail_pi1_fieldwrap_html_reset, #kontaktformular .tx_powermail_pi1_fieldwrap_html_submit { margin-top: 15px;}
.profilAccordion { margin-bottom: 16px; }
.profilAccordion h3.ui-accordion-header span { background: #f2f2f2 url(../images/profileAccordion-header.gif) top left no-repeat; display: block; padding: 0 8px 0 20px; width: 204px; }
.profilAccordion h3.ui-accordion-header { font-weight: normal; line-height: 20px; margin-bottom: 2px; }
.profilAccordion .ui-accordion-header.ui-state-hover { color: #e20026; }
.profilAccordion .ui-accordion-header.ui-state-active { border: 1px solid #bfbfbf; border-bottom: none; font-weight: bold; margin-bottom: 0; }
.profilAccordion .ui-accordion-header.ui-state-active span { background-image: url(../images/profileAccordion-header-active.gif); width: 203px; }
.profilAccordion .ui-accordion-content p { margin-bottom: 0; }
.profilAccordion .ui-accordion-content-active { border: 1px solid #bfbfbf; border-top: none; margin-bottom: 2px; padding: 8px; }



#standorte.profilAccordion { background: url(../images/content/standorte.gif) top right no-repeat; border: 1px solid #bfbfbf; margin-bottom: 16px; min-height: 216px; padding: 8px 0 8px 0; position: relative;}
#standorte.profilAccordion h3 span { background: url(../images/standorte-profileAccordion-header.gif) top left no-repeat; display: block; padding: 0 8px 0 20px; width: 274px; cursor:pointer; }
#standorte.profilAccordion h3.current span { background-image: url(../images/standorte-profileAccordion-header-active.gif); width: 274px; }
#standorte.profilAccordion .ui-accordion-header.ui-state-active { border: none;}
#standorte.profilAccordion .ui-accordion-content { width: 274px;}
#standorte.profilAccordion .standort-content { border: none; padding: 8px 8px 8px 20px; }

#eningen-link.standort-link { height: 20px; width: 70px; position: absolute; top: 178px; left: 321px; }
#chemnitz-link.standort-link { height: 16px; width: 55px; position: absolute; top: 110px; left: 340px; }
#frankfurt-link.standort-link { height: 17px; width: 56px; position: absolute; top: 131px; left: 308px; }
#heidelberg-link.standort-link { height: 16px; width: 65px; position: absolute; top: 153px; left: 313px; }
#muenchen-link.standort-link { height: 12px; width: 53px; position: absolute; top: 202px; left: 329px; }
.standort-link { cursor: pointer}
p.standort-link span { display: none; }


#riskmanagement .division { position: absolute; }
#riskmanagement .background { background-image: url(../images/pieChart-6.png); }
#riskmanagement .division-1 { left: 220px; top: 32px; }
#riskmanagement .division-2 { left: 336px; top: 110px; }
#riskmanagement .division-3 { left: 330px; top: 240px; }
#riskmanagement .division-4 { left: 220px; top: 306px; }
#riskmanagement .division-5 { left: 0; top: 226px; }
#riskmanagement .division-6 { left: 20px; top: 70px; }
#versicherungskonzeption .division { position: absolute; }
#versicherungskonzeption .background { background-image: url(../images/pieChart-7.png); }
#versicherungskonzeption .division-1 { left: 175px; top: 12px; }
#versicherungskonzeption .division-2 { left: 320px; top: 80px; }
#versicherungskonzeption .division-3 { left: 347px; top: 196px; }
#versicherungskonzeption .division-4 { left: 282px; top: 284px; }
#versicherungskonzeption .division-5 { left: 100px; top: 272px; }
#versicherungskonzeption .division-6 { left: 24px; top: 168px; }
#versicherungskonzeption .division-7 { left: 6px; top: 80px; }
#vorsorgeFinanzen .division { position: absolute; }
#vorsorgeFinanzen .background { background-image: url(../images/pieChart-5.png); }
#vorsorgeFinanzen .division-1 { left: 200px; top: 14px; }
#vorsorgeFinanzen .division-2 { left: 344px; top: 120px; }
#vorsorgeFinanzen .division-3 { left: 292px; top: 280px; }
#vorsorgeFinanzen .division-4 { left: 50px; top: 264px; }
#vorsorgeFinanzen .division-5 { left: -60px; top: 90px; }



.box1  { margin: 0 !Important; padding: 0; }
#quickContact.box1 { border: none; margin: 0 !Important; padding:0;}
.box1 img { border-bottom: 1px solid #bfbfbf; margin:0; }
.csc-default .content { background: #fff; padding: 8px; }
.box1 .content { background: #fff; padding: 8px; }
.box1 .header { background: #f2f2f2; border-bottom: 1px solid #bfbfbf; display: block; font-weight: normal; padding: 2px 8px 2px 8px; }
.box2 { margin-bottom: 16px; }
.box2 .title { margin: 2px 0; padding: 0; }
.clear { clear: both; }
.columnWrapperHalf .columnLeft { float: left; margin-right: 32px; width: 204px; }
.columnWrapperHalf .columnRight { float: left; width: 204px; }
.content h1 { font-size: 18px;  font-weight: normal; line-height: 24px; margin: 0 0 15px 0; }
.content h2 { font-size: 16px; font-weight: normal; line-height: 24px; margin: 0 0 15px 0; }
.content h3,
#sidebarRight .csc-default h3 { font-size: 11px; font-weight: bold; line-height: 16px; }
#fachinfoWrapper .csc-default .news-list-container h3,
.content p, 
/*#sidebarRight .csc-default p,*/
.content ul { margin-bottom: 15px; font-weight: normal; }
.content ul li { background: url(../images/content-ul-li.gif) top left no-repeat; padding-left: 12px; }
.csc-textpic-single-image { margin-bottom: 16px; }
span.detail { margin-top: 43px; display: block;}
/*.none { display: none*/;}
.hr { background: url(../images/hr.gif) center left repeat-x; height: 26px; margin: 0 16px }
.indention { padding-left: 19px; }
.link { background: url(../images/link.gif) left top no-repeat; padding: 0 0 0 8px; display: inline; }
.page { border-top: 12px solid #e20026; margin: 0 auto; width: 1008px; }
.pieChart { /* background: #c5c6c8 url(../images/TEMP_pieChart.gif) 0 24px no-repeat; */ height: 352px; margin-bottom: 64px; overflow: visible; position: relative; width: 440px; }
.pieChart .background { background-repeat: no-repeat; height: 224px; left: 108px; position: absolute; top: 64px; width: 224px; }
.pieChart .background.background-0 { background-position: 0 0; }
.pieChart .background.background-1 { background-position: 0 -224px; }
.pieChart .background.background-2 { background-position: 0 -448px; }
.pieChart .background.background-3 { background-position: 0 -672px; }
.pieChart .background.background-4 { background-position: 0 -896px; }
.pieChart .background.background-5 { background-position: 0 -1120px; }
.pieChart .background.background-6 { background-position: 0 -1344px; }
.pieChart .background.background-7 { background-position: 0 -1568px; }
.pieChart .divisionContent { background: #f0f1f1; border: 1px solid #b1b3b4; box-shadow: 8px 8px 4px #e2e2e2; margin: 8px 0 0 19px; padding: 8px 8px 0 8px; position: relative; width: 288px; z-index: 2; -moz-box-shadow: 4px 4px 8px #e2e2e2; -webkit-box-shadow: 8px 8px 4px #e2e2e2; }
.pieChart .divisionContent .close { background: url(../images/infographic-minus.gif) top left no-repeat; cursor: pointer; height: 7px; position: absolute; right: 4px; top: 4px; width: 7px; }
.pieChart .divisionContent p { margin-bottom: 8px; }
.pieChart .divisionTitle { cursor: pointer; display: inline; font-size: 14px; line-height: 17px; margin: 0 0 8px 0; z-index: 1; position: relative;}
.pieChart h2.divisionTitle { z-index: 1 !Important;  }
.pieChart .divisionTitle.current { font-weight: bold; color: #04090c; }
.pieChart .pieChartTitle { color: #e20026; position: absolute; left: 50%; top: 50%; }
h1.header1schwarz { color: #04090c !Important;}
.redText,
.important { color: #e20026; }
.tx-indexedsearch-res .tx-indexedsearch-description { margin-bottom: 0px; }
.tx-indexedsearch-res .tx-indexedsearch-path a { color: #009900; text-decoration: none; }
.tx-indexedsearch-res .tx-indexedsearch-path a:hover { text-decoration: underline; }
.tx-indexedsearch ul.browsebox { list-style: none; margin: 0 0 18px 0; }
.tx-indexedsearch ul.browsebox li { background: none; display: inline; padding: 0 10px 0 0; }
.tx-indexedsearch ul.browsebox li a {  }
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a { color: #000; text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-redMarkup { color: #e20026; font-weight: normal; }
.tx-indexedsearch-whatis { display: none; }
.tx-indexedsearch-searchbox { margin-bottom: 18px; }
.tx-indexedsearch-searchbox { height: 24px; }
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword { border: 1px solid #b5b5b5; border-left-color: #6b6b6b; border-top-color: #6b6b6b; border-right: none; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 16px; padding: 3px; width: 221px; }
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button { background: #dadada; border: 1px solid #b5b5b5; border-bottom-color: #6b6b6b; border-right-color: #6b6b6b; cursor: pointer; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 24px; margin: 0px; padding: 2px 0 4px 0; width: 68px; }.ui-accordion .ui-accordion-header { outline: none; position: relative; zoom: 1; }
.tx-vgetagcloud-pi1 { background: #fff !Important; padding:8px;}
.ui-accordion .ui-accordion-header span { cursor: pointer; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; }
.ui-accordion .ui-accordion-content { overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.news-list-container { }
.news-list-item { margin-bottom: 24px; }
.news-list-date, 
.news-single-date {  float: left; margin-top: -1px; width: 72px; }
.news-list-date p, 
.news-single-date p { color: #bfbfbf; font-size: 10px; width: 48px; border: 1px solid #bfbfbf; padding: 4px;}
.news-list-date p span,
.news-single-date p span { font-size: 16px; line-height: 16px;}
.news-list-item span.more { font-weight: bold;}
.news-list-item-content-wrapper, 
.news-single-header-wrapper { float: left; width: 368px;}
.news-list-item a span.news-list-item-image, 
.news-single-img {  width: 176px; float: left; margin-right: 16px;}
.news-list-item a span.news-list-item-image {height: 96px; overflow: hidden;}
.news-list-item a span.news-list-item-image img { margin-top: -0px;}
.news-list-item-subheader,
.news-list-item-subheader p{ float: left;}
.news-list-category, 
.news-single-category { color: #bfbfbf; font-size: 10px;}
.news-list-browse { margin-left: 72px;}
.news-list-browse .showResultsWrap {color: #bfbfbf;}
.news-list-browse .disabledLinkWrap { display: none;}
.news-list-browse a { margin-right: 8px;}
.news-list-browse span.activeLinkWrap { font-weight: bold;}

.news-single-item dl { margin-bottom: 15px; }
.news-single-item dt { font-weight: bold;}
.news-single-item dd { background: url(../images/content-ul-li.gif) top left no-repeat; padding-left: 12px; }
.news-single-item dd a { margin-right: 8px;}

.csc-uploads-fileName p { margin-bottom: 0; }
.csc-uploads-fileName p.csc-uploads-description {  margin-bottom: 15px; }
.csc-uploads-fileName { background: url(../images/content-ul-li.gif) top left no-repeat; padding-left: 12px; }
td.csc-uploads-fileSize { padding-left: 8px; }
td.csc-uploads-icon { display: none;}
/* Powermail */
.tx-powermail-pi1 .content form { margin-left: -8px;}
.tx-powermail-pi1_formwrap label { display: block; margin-bottom: 2px; cursor: pointer; /*background: green;*/}
.tx-powermail-pi1_formwrap legend { display: none; }
#tx-powermail-pi1_fieldset_4 legend { display: block; font-size: 14px; margin-bottom: 12px; }
input.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_formwrap input, 
.tx-powermail-pi1_confirmation input,
.tx-powermail-pi1_formwrap textarea, 
.tx-powermail-pi1_formwrap select { border: 1px solid #87888a; font-size: 11px; padding: 2px 4px 3px 4px; width: 280px;  }
.tx-powermail-pi1_formwrap .smart { width: 56px !Important; }
.tx-powermail-pi1_formwrap .medium { width: 128px !Important; }
.tx-powermail-pi1_formwrap input:focus, .tx-powermail-pi1_formwrap textarea:focus { background: #f2f2f2; }
.tx-powermail-pi1_formwrap select { padding: 0; height: 20px; width: 290px;}
.tx-powermail-pi1_formwrap textarea  { font-family: Verdana, Arial, Helvetica, sans-serif; height: 96px; width: 432px; }
.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html {margin-top: 8px; }
.tx-powermail-pi1_formwrap input.powermail_reset { width: 20px; float: left;}
input.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_confirmation input,
.tx-powermail-pi1_formwrap input.powermail_submit { cursor: pointer; display: inline; }
input.tx-powermail-pi1_mandatory_submit:hover,
.tx-powermail-pi1_confirmation input:hover,
.tx-powermail-pi1_formwrap input.powermail_submit:hover { background: #e20026; color: #fff;}
.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_reset, #kontaktformular .tx_powermail_pi1_fieldwrap_html_submit { margin-top: 15px;}
#sidebarRight .tx-powermail-pi1_formwrap input, #sidebarRight .tx-powermail-pi1_formwrap textarea  { width: 176px; }
#sidebarRight .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html {width: 186px; }
#sidebarRight .tx-powermail-pi1_formwrap input.powermail_submit { width: 80px; }
#sidebarRight .tx-powermail-pi1_confirmation { padding-bottom: 64px ;}
#sidebarRight input.tx-powermail-pi1_confirmation { padding-bottom: 3px ; width: auto; margin-top: 12px;}
#sidebarRight input.tx-powermail-pi1_confirmation_back { margin-left: 8px;}
.tx-powermail-pi1_fieldset_ichwnscheeinkonkretesangebotzu,
.tx-powermail-pi1_confirmation,
.tx-powermail-pi1_fieldset_weitereangaben,
.tx-powermail-pi1_fieldset_detailierteangaben,
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze,
.tx-powermail-pi1_fieldset_weitere, 
.tx-powermail-pi1_fieldset_bitterufensiemichan { margin-top: 24px;}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {margin-bottom: 4px; }
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze p.tx_powermail_pi1_fieldwrap_html_checkbox_title { width: 192px; float: left; }
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze label,
.tx-powermail-pi1_fieldset_weitere label { display: inline; float: left; height: 16px;}
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze input.powermail_check,
.tx-powermail-pi1_fieldset_weitere input.powermail_check { border: none; cursor: pointer; float: left; width: 16px; margin: 0 8px 0 4px;}
.tx-powermail-pi1_fieldset_weitere .tx_powermail_pi1_fieldwrap_html,
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze .tx_powermail_pi1_fieldwrap_html { clear: both; display: block; height: 20px; margin: 0; padding-top: 4px; width: 100%; }
.tx-powermail-pi1_fieldset_weitere .tx_powermail_pi1_fieldwrap_html:hover,
.tx-powermail-pi1_fieldset_fachlicheschwerpunktebittekreuze .tx_powermail_pi1_fieldwrap_html:hover { background: #f2f2f2; }
.tx-powermail-pi1_fieldset_weitere p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none; }
.tx-powermail-pi1_fieldset_weitere label { width: 190px;}

#sidebarRight .tx-powermail-pi1_mandatory { padding: 8px;}


input.tx-powermail-pi1_mandatory_submit,
input.powermail_submit { float: left; margin-top: 24px; width: 144px; }
.powermail_all tr td { padding: 4px 0 4px 0;}
.powermail_all tr:hover {background: #f2f2f2;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_submit { float: left; width: 144px;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back { background: none; border: none; padding: 3px 0 0 0; display: inline; float: left; margin-right: 16px; width: auto;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back:hover { color: #e20026;}
#sidebarRight .powermail_check_inner { margin-bottom: 8px;}

/*p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none;}*/

#sidebarRight input.powermail_check { float: left !Important; width: auto !Important; text-align: left; margin: 2px 0 0 0 !Important; padding: 0 !Important; border: none;}

#sidebarRight .powermail_check_inner label { float: right; width: 161px; margin-bottom: 4px;}
/*input.powermail_check*/

#c189 p.bodytext { margin-bottom: 0;}

input.tx-indexedsearch-searchbox-sword {border: 1px solid #87888a; font-size: 11px; padding: 2px 4px 3px 4px;width: 192px;}
.tx-ipissuu-pi1 { margin-bottom: 32px;}

#sidebarRight fieldset { margin-left: 8px;}


.pagination { width: 100%; margin-bottom: 20px !important; }
.pagination a { border: 1px solid #e10026; float: left; line-height: 23px; margin-right: 3px; margin-bottom: 3px; padding: 0 5px; text-align: center; }
.pagination a:hover { background: #e10026; color: #fff; }
.pagination a.current { background: #e10026; color: #fff; }

.rot { color: #e10026 !important; }


.row { display: block; float: left; line-height: 28px; width: 660px; background: #eee; border-bottom: 1px solid #87888a; padding-left: 4px; margin-bottom: 4px; }
.row label {  float: left; width: 150px; cursor: pointer; display: block;  }
.row label.rechts {  float: none; cursor: pointer; display: inline;  }

.rowgross { display: block; float: left; line-height: 28px; width: 880px; background: #eee; border-bottom: 1px solid #87888a; padding-left: 4px; margin-bottom: 4px; }
.rowgross label {  float: left; width: 150px; cursor: pointer; display: block;  }
.rowgross label.rechts {  float: none; cursor: pointer; display: inline;  }



.row2 { display: block; float: left; line-height: 28px; width: 660px; background: #eee; border-bottom: 1px solid #87888a; padding-left: 4px; margin-bottom: 4px; }
.row2 label {  float: left; width: 200px; cursor: pointer; display: block;  }
.row2 label.rechts {  float: none; cursor: pointer; display: inline;  }

.row3 { display: block; float: left; line-height: 28px; width: 660px; background: #eee; border-bottom: 1px solid #87888a; padding-left: 4px; margin-bottom: 4px; }
.row3 label {  float: left; width: 560px; cursor: pointer; display: block;  }
.row3 label.rechts {  float: none; cursor: pointer; display: inline;  }

.row4 { display: block; float: left; line-height: 28px; width: 660px; background: #eee; border-bottom: 1px solid #87888a; padding-left: 4px; margin-bottom: 4px; }
.row4 label {  float: left; width: 230px; cursor: pointer; display: block;  }
.row4 label.rechts {  float: none; cursor: pointer; display: inline;  }

.err { background: #ff5b5b !important; border-bottom: 1px solid #343434 !important; color: #fff !important; }
.err label { color: #fff !important; }

.inputText { border: 1px solid #87888a; font-size: 11px; width: 280px; margin-top: 4px !important;  }
.inputText2 { float: right; border: 1px solid #87888a; font-size: 11px; width: 480px; margin-top: 4px !important; margin-right: 5px !important; }

.inputText5 { float: right; border: 1px solid #87888a; font-size: 11px; width: 680px; margin-top: 4px !important; margin-right: 5px !important; }


.inputText3 { float: right; border: 1px solid #87888a; font-size: 11px; width: 420px; margin-top: 4px !important; margin-right: 5px !important; }
.inputText4 { float: right; border: 1px solid #87888a; font-size: 11px; width: 70px; margin-top: 4px !important; margin-right: 5px !important; }

.datumsselect { width: 90px; }

.row legend { display: none; }
.row .submit { margin-left: 100px; }
.row .submitgross { margin-left: 100px; }
.row .submitnl { margin-left: 100px; }

.rowgross legend { display: none; }
.rowgross .submit { margin-left: 100px; }
.rowgross .submitgross { margin-left: 100px; }
.rowgross .submitnl { margin-left: 100px; }

.content h4 { font-size: 14px; font-weight: normal; margin: 10px 0 10px 0; text-transform: uppercase; }

.submitzurueck { border: 1px solid #87888a; cursor: pointer; display: inline;  float: right; margin-top: 24px; width: 144px; margin-right: 12px !important; height: 29px; }

.submitzurueck:hover { background: #e20026; color: #fff;}


.submit2 { border: 1px solid #87888a; cursor: pointer; display: inline;  float: left; margin-top: 24px; width: 144px;  height: 29px; }

.submit2:hover { background: #e20026; color: #fff;}
