@charset "utf-8";
/* CSS Document */
/* ************ Romans CSS - BEGIN ************ */
/*.clearfix:after {
  clear: both;
  float: none;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
} */

#headerSlideshow {
    line-height: 0;
    margin-bottom: 0 !important;
}

#mainNavigation:hover  li> li{color:#C7114A;}
#contactDetailLeftSidebar {
    float: left;
    width: 200px;
}
a.vCard {
    background-image: url(../img/icons/contact.png);
    padding-left: 32px;
    background-repeat: no-repeat;
    height: auto;
    margin-top: 12px;
    width: auto;
    display: block;
}
a.vCard:hover {
    background-image: url(../img/icons/contact.png);
}
/* #page header a img {
	width:204px;
	height:53px;
} */
#mainNavigation {
    height:31px;
}
#mainNavigation ul {
    margin: -1px 0 0;
}
.contactSearchSidebar input.submitButton {
    padding-top: 2px;
    margin-right: 0;
}

/* --- Sidebar Beginn --- */
#c589 {
    margin-top: -2px;
}
/* #sidebar ul li {
 margin-bottom:10px;
} */
ul li {
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
       margin-bottom: 10px;
       padding-left: 0;

       background-image: url("../img/icons/bullet.gif"); */
    background-position: 0 7px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 0 4px 16px;
}
#c66 ul.unIndentedList li ul{
    margin-bottom: 0px;
}
#c66 ul.unIndentedList li:last-child ul li:last-child {
    margin-bottom: 11px;
}
#c66 ul.unIndentedList{
    margin-bottom: -13px;
}
#c66 h3.serviceContact {
    margin-top: 23px !important;
}
#sidebar a.red, strong.red{
    display: block;
    margin-bottom: 8px;
}
#sidebar .slideshowSidebar ul li {
    background:none;
    padding-left: 0;

}
/* --- Sidebar End --- */
.contactSearchSidebar #contactSearchSubmit {
    margin-top:-3px;
}
/* --- Article Start Page Beginn --- */
/*.newsImage img {width:148px; height:204px;} */
.newsBlock hr {
    height: 1px;
    color: #979797;
    background-color: #979797;
    border: none;
    margin: 30px 0;
}
.newsImage {
    line-height: 0px;
}
.newsTeaserStartTwoRowsImages img, .newsTeaserStartOneRowImage img {display:table-cell;}

/*.newsTeaserStartOneRowImage a img {margin-left: 23px;}*/
/*article.newsImageLeft a img  {margin-left: 22px !important;}*/
/* --- Article Start Page End --- */

/* ---  Ihr Ansprechpartner  Beginn --- */
.contactSearchSidebar {
    margin-bottom:24px;
}

.contactSearchSidebar #contactSearchName input {
    height: 17px;
    padding: 0 5px;
    width: 100%;
    font-size: 12px;
}
.contactSearchSidebar select {
    height: 19px;
    padding: 0 0 0 2px !important;
}

#c41 .acWrapper{
    width: 100%;    
    
}
/* ---  Ihr Ansprechpartner  End --- */
/* --- Social Media Menu Beginn --- */

ul.metaSocialBookmarks {
    float: right;
    margin: 10px -3px 0px 0px;
}
ul.metaSocialBookmarks li {
    background-image: none;
    display: inline-block;
    height: 26px;
    margin: 0;
    padding: 0 0 0px 0px;
    width: 26.7px;
}
a.facebook {
    background-image: url("../img/icons/luther_facebook_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}
a.facebook:hover {
    background-image: url("../img/icons/luther_facebook_icon_hover.png");
    margin-left: 1px !important;
}

a.googlePlus {
    background-image: url("../img/icons/luther_google_plus_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}
a.googlePlus:hover {
    background-image: url("../img/icons/luther_google_plus_icon_hover.png");
    margin-left: 1px !important;
}

a.linked_in {
    background-image: url("../img/icons/luther_linked_in_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}
a.linked_in:hover {
    background-image: url("../img/icons/luther_linked_in_icon_hover.png");
    margin-left: 1px !important;
}

a.twitter {
    background-image: url("../img/icons/luther_twitter_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}
a.twitter:hover {
    background-image: url("../img/icons/luther_twitter_icon_hover.png");
    margin-left: 1px !important;
}
a.xing {
    background-image: url("../img/icons/luther_xing_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}
a.xing:hover {
    background-image: url("../img/icons/luther_xing_icon_hover.png");
    margin-left: 1px !important;
}

a.rssHeader {
    background-image: url("../img/icons/luther_rss_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}

a.rssHeader:hover {
    background-image: url("../img/icons/luther_rss_icon_hover.png");
    margin-left: 1px !important;
}
a.printHeader{
    background-image: url("../img/icons/luther_print_icon.png");
    /*background-position: 0 7px; */
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0 5px;
    display:block;
}

a.printHeader:hover {
    background-image: url("../img/icons/luther_print_icon_hover.png");
    margin-left: 0px !important;
}

/* --- Social Media Menu End --- */
/* --- Meta Menu Beginn --- */

.metaNav {
    bottom: 28px;
    position: absolute;
    right: 0;
}
#metanavigation a.toLeft {
    float:left;
}
#metanavigation a.toRight {
    float:left;
    margin-left:24px;
}

ul.langNav {
    text-align: right;
}
ul.langNav li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    list-style: none outside none;
    padding: 0 0 0 17px;
    color: #C7114A !important;
}
#metanavigation a {
    color: #112A35;
}

/* --- Meta Menu End --- */

#contactDetailContent {
    float: left;
    padding-left: 30px;
    padding-right: 39px;
    width: 490px;
    margin-bottom:60px;
}

span.red {
    color: #C7114A;
    margin-top: 20px;
    display: block;
}
li.sub_li {
    background-image: none;
}
#sidebar strong {
    color:#C7114A;
    font-weight: normal !important;
}
#awardContactSidebarContainer {
    float: right;
    width: 200px;
}

.awardContactSidebarItem p {
    margin-bottom: 15px;
}
ul.SidebarItemBegin li {
    background-image: none;
}
span.rot {
    color: #C7114A;
    cursor: pointer;
}
span.datum {
    color: #9E9E9E;
}
ul.li_black {
    margin: 0 0 10px;
}
ul.li_black a {
    color: #112A35;
}

#appointmentListContainer {
    margin-top: 20px;
    width: 100%;
}

#appointmentListContainer table {
    width: 100%;
}
tr.head th {
    text-align: left;
    font-weight: 100 !important;
    color: #C7114A;
}
th.referent {
    width: 200px;
}
th.anmeldung {
    width: 50px;
}
tr.textTop td {
    vertical-align: text-top;
}
#appointmentListContainer td {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
}
span.text_underline {
    text-decoration: underline;
}
td.text_right {
    text-align: right;
}
td.data {
    width: 85px;
}
td.ort {
    width: 125px;
}
p.italic {
    display: inline;
}

#appointmentSearchContainer {
    float: left;
    width: 100%;
}
#appointmentSearchContainer select {
    width: 75%;
    border: 1px solid #9e9e9e;
    padding: 2px;
    margin-bottom: 5px;
    color: #112a35;
    font-size: 12px;
}

.appointmentDateFields {
    display: inline-block;
    width: 75%
    
}

input.suchen, input.submitButton {
    border: none;
    background-color: transparent;
    color: #9E9E9E;
    padding-right: 0px;
    padding-top: 9px;
    margin-right: -2px;
    font-family: inherit;
}
#c128 {
    width:97%;
}
input.suchen:hover {
    color: #C7114A;
}
span.terminLabele {
    display: inline-block;
    width: 125px;
    float: left;
}
.appointmentSearchDate select {
    width: 50% !important;
}
.appointmentSearchDate select:last-child {
    width: 48.9% !important;
}
/* ul.langNav li:nth-child(1) a, ul.langNav li:nth-child(4) a, ul.langNav li:nth-child(5) a  {
  color: #112A35 !important;
  opacity:0.5;
} */

ul.langNav li.langNavNotTranslated a {
    color: #112A35 !important;
    opacity:0.5;
}
#appointmentSearchAllappointments,#appointmentSearchSubmit  {
    text-align: right;
    margin-right: 5px;
}

#contactSearchContainer {
    padding-right: 30px;
    width: auto;
    margin-top:18px;
}
#contactSearchContainer select {
    width: 75%;
    border: 1px solid #9E9E9E;
    padding: 2px;
    margin-bottom: 5px;
    color: #112a35;
}
#contactSearchSubmit, #contactSearchAllConsultants {
    text-align: right;
    margin-right: 4px;
}
#sidebar #contactSearchSubmit {margin-right: -2px;}
#contactSearchSubmit2, #contactSearchAllConsultants2 {
    text-align: right;
    margin-right: 0px;
}
span.subtitle {
    color: #9E9E9E;
}
a h3:hover {
    color: #9E9E9E;
}
li.appointmentListSidebarAppointment a {
    color: #112A35;
}

#competenciesSidebarContainer {
    width: 200px;
}

#competenciesSidebarContainer select {
    width: 100%;
    border: 1px solid #9E9E9E;
    padding: 2px;
    margin-bottom: 5px;
    color: #112A35;
}
#competenciesSidebarContainer form {
    margin: 14px 0 18px;
}

#carrerSidebarContainer {
    width: 400px;
}
#carrerSidebarContainer li {
    background-image: none;
    padding: 0px;
}

#awardContainer {
    width: 520px;
}
.awardImage img {
    width: 140px;
}
.award {
    border-bottom: 1px solid #9E9E9E;
    padding-top: 10px;
}
.awardText {
    width: 430px;
}

#brochuresListContainer {
    width: 980px;
}
#brochuresListContainer h1 {
    margin-bottom: 30px !important;
}
#brochuresListHeader {
    color: #C7114A;
    padding-bottom: 20px;
}
.brochuresListbrochures {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 40px;
    padding-top: 10px;
}
#brochuresCategoryListContainer {
    width: 520px;
}
.brochuresCategory {
    float: left;
}
.brochuresCategory {
    width: 168px;
    padding-top: 17px;
    padding-bottom: 21px;
    padding-left: 5px;
}
.brochuresCategory img {
    display: block;
    border: none;
}
a.brochuresCategory {
    margin-left: 0px;
    padding-top: 0px;
}
#c1130 .brochuresCategory {height:100px;}

#contactResultsContainer {
}

#contactResults {
    float: left;
    margin-left: 15px;
    margin-right: 30px;
    padding-bottom: 10px;
    width: 100%;
}

#contactResults .contactResultsRow1 {
    padding-left: 0px;
}

.contactResult {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 750px;
}
#contactResultsHeader {
    color: #C7114A;
    padding-bottom: 10px;
}
#contactResultsName a{
    background: url("../img/arrowBottom.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    background-position: 40px 4px;
    padding-right:20px;
}
#contactResultsLocation a{
    background: url("../img/arrowBottom.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    background-position: 54px 4px;
    padding-right:20px;
}
#contactResultsLocation a:hover{
    background: url("../img/arrowBottomHover.png") no-repeat scroll right 4px rgba(0, 0, 0, 0) !important;
    padding-right:17px !important;
}
.contactResultsRowContainer{
    width: 99%;
}
.contactResultsRow1 {
    float: left;
    width: 320px;
}
.contactResultsRow2 {
    float: left;
    width: 180px;
}
.contactResultsRow3 p{
    float: left;
}
#contactResultsPicture {
    display: none;
}

#lectureListHeader {
    color: #C7114A;
}
.lectureListlecture {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 15px;
    padding-top: 10px;
}
.lectureListRow1, .lectureListRow2, .lectureListRow3, .lectureListRow4, .lectureListRow5 {
    float: left;
}

.lectureListRow1 {
    width: 220px;
    padding-right: 10px;
}
.lectureListRow2 {
    width: 200px;
    padding-right: 10px;
}
.lectureListRow3 {
    width: 140px;
    padding-right: 10px;
}
.lectureListRow4 {
    width: 120px;
}
.lectureListRow5 {
    width: 270px;
}

#lectureSearchContainer {
    padding-left: 30px;
    padding-right: 30px;
    width: 520px;
}
.terminLabele {
    display: inline-block;
    float: left;
    width: 125px;
}
#lectureSearchContainer input {
    border: 1px solid;
    margin-bottom: 5px;
    padding: 2px;
    width: 68.9%;
}
#lectureSearchContainer select {
    border: 1px solid;
    margin-bottom: 5px;
    padding: 2px;
    width: 70.1%;
}
#lectureSearchContainer input.suchen {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #9E9E9E;
    margin-right: -2px;
    padding-right: 0;
    padding-top: 9px;
    width: auto;
    text-align: right;
}
#lectureSearchContainer input.suchen:hover {
    color: #C7114A;
}

.newsletterCategory {
    width: 122px;
    padding-right: 20px;
    padding-bottom: 21px;
    padding-left: 5px;
    float: left;
    height: 148px;
}
.newsletterCategory a {
    margin-left: 0;
    padding-top: 0;
    display: block;
}

#newsletterListContainer {
    width: 750px;
    margin: 30px 0 0;
    max-width: 100%;
}
.newsletterListRow1 {
    float: left;
    width: 163px;
}
.newsletterListRow2 {
    float: left;
    margin-bottom: 15px;
    padding-left: 163px;
    margin-top: 20px;
    width: 500px;
    max-width: 100%;
    box-sizing: border-box;
}
.newsletterListRow2_first {
    margin-left: 0px;
    width: 470px;
    float: left;
    max-width: 100%;
}

#newsletterListHeader, #pressReleaseListHeader, #publicationListHeader, #referenceBooksListHeader, #studyListHeader {
    color: #112A35 !important;
    font-weight: bold;
}
#publicationListContainer #publicationListHeader {
    margin: 3px 0 10px;
}
.newsletterListRow3 {
    float: right;
}
.newsletterListNewsletter {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
}

#officeDetailContainer h1 {
    margin-bottom: 25px;
}

.pressReleaseCurrentDate {
    display: inline-block;
    width: 95px;
    float: left;
}
.pressReleaseCurrent {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
}

.pressReleaseListRow1, .pressReleaseListRow2, .pressReleaseListRow3 {
    float: left;
}
.pressReleaseListRow1 {
    width: 200px;
}
.pressReleaseListRow2 {
    width: 680px;
}
.pressReleaseListRow3 {
    width: 100px;
}
.pressReleaseListpressRelease {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
}

#pressReleaseSearchContainer {
    width: 520px;
}
#pressReleaseSearchContainer select {
    border: 1px solid;
    margin-bottom: 5px;
    padding: 2px;
    width: 70%;
}
#pressReleaseSearchConsultingField {
    margin-top: 18px;
}
#pressReleaseSearchContainer #contactSearchAllConsultants {
    padding-bottom: 18px;
}

#publicationListContainer {
    width: 100%;
}
.publicationListRow1, .publicationListRow2, .publicationListRow3, .publicationListRow4 {
    float: left;
}
.publicationListRow1 {
    width: 200px;
    padding-right: 20px;
}
.publicationListRow2 {
    width: 80px;
}
.publicationListRow3 {
    width: 415px;
    padding-right: 20px;
}
.publicationListRow4 {
    width: 200px;
    padding-right: 20px;
}
.publicationListpublication {
    border-bottom: 1px solid #BDBFBE;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
#publicationSearchContainer, #referenceBooksSearchContainer {
    float: left;
    width: auto;
    margin-top: 10px;
}
#publicationSearchContainer select {
    border: 1px solid #9E9E9E;
    margin-bottom: 5px;
    padding: 2px;
    width: 100%;
}
#publicationSearchContainer input {
    border: 1px solid #9E9E9E;
    margin-bottom: 5px;
    padding: 3px 6px;
    width: 100%;
    font-size: 12px;
}
#publicationSearchContainer input.suchen, #referenceBooksSearchContainer input.suchen {
    border: medium none;
    color: #9E9E9E;
    margin-right: -2px;
    padding-right: 0;
    padding-top: 9px;
    width: auto;
    margin-bottom: 0;
    font-size:12px;
}
#publicationSearchContainer input.suchen:hover, #referenceBooksSearchContainer input.suchen:hover {
    color: #C7114A;
}

.referenceBooksListRow1, .referenceBooksListRow2, .referenceBooksListRow3, .referenceBooksListRow4 {
    float: left;
}
.referenceBooksListRow1 {
    width: 200px;
    padding-right: 20px;
}
.referenceBooksListRow2 {
    width: 80px;
}
.referenceBooksListRow3 {
    width: 415px;
    padding-right: 20px;
}
.referenceBooksListRow4 {
    width: 200px;
    padding-right: 20px;
}
.referenceBooksListreferenceBooks {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 10px;
    padding-top: 10px;
}

#referenceBooksSearchContainer select {
    border: 1px solid;
    margin-bottom: 5px;
    padding: 2px;
    width: 70%;
}
#referenceBooksSearchContainer input {
    border: 1px solid;
    margin-bottom: 5px;
    padding: 2px;
    width: 68.8%;
}

#serviceDetailContent {
    padding-top: 20px;
}

.studyCategory img, .newsletterCategory img {
    display: block;
}
.studyCategory a.second, .newsletterCategory a.second {
    padding-left: 5px;
}

#studyListContainer {
}
.studyListRow1, .studyListRow2, .studyListRow3 {
    float: left;
}
.studyListRow1 {
    width: 205px;
}
.studyListRow2 {
    width: 605px;
}
.studyListRow3 {
    width: 170px;
    text-align: right;
}
.studyListstudy {
    border-bottom: 1px solid #BDBFBE;
    padding-bottom: 20px;
    padding-top: 10px;
}


h1, h2, h3 {
    color: #C7114A !important;
}
h3 {
    color: #C7114A;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
}
.tx-fw-luther h3 {
    margin: 15px 0 10px !important;
}
.tx-fw-luther select {
    border: 1px solid #9E9E9E;
    margin-bottom: 6px;
    padding: 2px;
    width: 100%;
    color: #112a35;
    font-size: 12px;
}
#contactSearchStatus select option, optgroup, #contactSearchLocation  option:nth-child(1), #contactSearchJobtitle option{ border-right:1px solid #9e9e9e;}
#contactSearchLocation optgroup option:nth-child(1){ border-right:none;}

.csc-default h3 {
    margin-top:0px !important;
}
.onClickSubmit {
    margin-bottom: 10px;
}
.tx-fw-luther ul {
    margin-bottom: 8px;
}
.csc-textpic-text {

}

.csc-textpic-imagewrap img {
    border: 1px solid #E9EBEB !important;
}
#secondSidebar h3 {
    margin-top: 0px !important;
}
.slideshowSidebar {
    margin-bottom: 20px;
}
#contentWrapperSmall {
    margin-bottom: 60px;
}
a.red {
    color:#C7114A;
}
li a.viewAll {
    color: #112A35;
    display:inline;
}
a.viewAll {
    color: #112A35;
    padding-bottom:20px;
    display:block;
}

.clear {
    clear: both;
}
#page {
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
    display: block;
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden !important;
    padding: 0 20px;
    position: relative;
    max-width: 1022px;
    width: 100%;
}


.newsTeaserStartOneRowText {
    width: 385px;
    float: left;
}
.newsTeaserStartOneRowImg {
    padding-right: 15px;
}
.newsTeaserStartOneRowImg img {
    margin-left: 23px;
}

.newsTeaserStartTwoTwoRowsRow:first-child {
    display: inline-block;
    float: left;
    width: 50%;
}
.newsTeaserStartTwoTwoRowsRow:last-child {
    margin-left: 52%;
}
.newsTeaserStartTwoTwoRowsRow:hover a {
    background-repeat: no-repeat;
}

.newsTeaserStartOneRowBigImageText {
    width: 23%;
    float: left;
    padding-right: 10px;
}
.newsTeaserStartOneRowBigImage:hover a {
    background-repeat: no-repeat;
}
.newsTeaserStartOneRowBigImage img {
    width: auto;
}

.newsTeaserStartFourRowText {
    width: 23%;
    float: left;
    margin-right: 2%;
}
.newsTeaserStartFourRowText:hover a {
    background-repeat: no-repeat;
}
.newsTeaserStartFourRowText_Last {
    width: 23%;
    float: left;
}
.newsTeaserStartFourRowText_Last:hover a {
    background-repeat: no-repeat;
}
.newsTeaserStartTwoRowsImages {
    border-bottom: none;
}
.newsTeaserStartTwoRowsImagesText_FirstBox {
    width: 50%;
    float: left;
}
.newsTeaserStartTwoRowsImagesText_FirstBox:hover a {
    background-repeat: no-repeat;
}
.newsTeaserStartTwoRowsImagesText_SecondBox {
    width: 50%;
    float: right;
}
.newsTeaserStartTwoRowsImagesText_SecondBox:hover a {
    background-repeat: no-repeat;
}
.newsTeaserStartTwoRowsImagesText_Inside {
    float: left;
    width: 50%;
    margin-right: 15px;
}
#contactSearchSidebarContainer select {
    width: 100%;
    border: 1px solid #9E9E9E;
    color: #112A35;
    padding: 2px;
    text-decoration: none;
    margin-bottom: 5px;
}
#contactSearchSidebarContainer input {
    width: 97%;
    border: 1px solid #9E9E9E;
    color: #112A35;
    padding: 2px;
    text-decoration: none;
    margin-bottom: 5px;
}
#contactSearchSidebarContainer input.suchen {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #9E9E9E;
    margin-right: -2px;
    padding-right: 0;
    width: auto;
}
#contactSearchSidebarContainer input.suchen:hover {
    color: #C7114A;
}
#contactSearchSidebarSearchSubmit {
    text-align: right;
}
.locationImg {
    float:left;
}
img.border {
    border: 1px solid #E9EBEB;
}
.locationContent {
    margin-left:170px;
}
.locationImgContent {
    margin-bottom:-3px;
    margin-top:24px;
}
a.headLink {
    color: #C7114A;
}
a.headLink:hover {
    color: #9E9E9E !important;
}
h3.contactPerson {
    margin-top: 9px !important;
    margin-bottom: 0 !important;
}
a.contactPerson {
    display: block;
    height: 30px;
    margin-bottom: 20px !important;
}
a.locationHead {
    display: block;
    margin-top: -10px !important;
    /* margin-bottom: 25px !important; */
}
h3.People {
    margin: 0;
    padding: 5px 0 0 !important;
}
a.publication {
    padding-left:5px;
    display:block;
}

a.internal-link-new-window {
    color: #C7114A;
    text-decoration:underline;
    font-weight:bold;
}
.divider hr {
    height: 1px;
    color: #979797;
    background-color: #979797;
    border: none;
    margin: 30px 0;
}
/* ************ NEWSLETTER Beginn ************ */

body#newsletter h1 {
    color: #000000 !important;
    font-size: 72px;
    font-weight: bold;
}

h4 {
    color: #C7114A;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: -10px;
}
/* ************ NEWSLETTER End ************ */
#contactDetailContentBoxRight ul {margin-bottom:0px !important;}

#mainNavigation ul li .sub:hover > a {
    color: #C7114A;
}
#mainNavigation .firstSub:hover a {
    color:#C7114A !important;
}

#mainNavigation .firstSub:hover .columns a {
    color:black !important;
}
.hasSub:hover a {
    color:#C7114A !important;
}
.hasSub:hover .sub a {
    color:black !important;
}
#mainNavigation .firstSub .columns li a:hover{
    color: #C7114A !important;
}
ul.menuOffices {
    /* background-color:green !important; */
}
#contactResultsName a:hover, .contactResultsRow2 a:hover /*, .contactResultsRow3 a:hover */{
    background: url("../img/arrowBottomHover.png") no-repeat scroll right 4px rgba(0, 0, 0, 0) !important;
    color: #9E9E9E;
    outline: medium none;
    text-decoration: none;
    padding-right: 15px;
}
#contactResultsName a.activeArrow, .contactResultsRow2 a, .contactResultsRow3 a.activeArrow {
    background: url("../img/arrowBottom.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    color: #9E9E9E;
    outline: medium none;
    text-decoration: none;
    padding-right: 15px;
}
.people {
    position: absolute;
    top: 247px;
    z-index: 999 !important;
}

a.bild_in_Content {
    background: url("../img/InternationaleSchiedsgerichtsbarkeit.jpg") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    display: block;
    height: 90px;
    width: 120px;
}
a.WiWe {
    background: url("../img/WiBe_Logo2014.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    display: block;
    height: 75px;
    width: 178px;
    margin-bottom: -8px;
}
a.rss {
    background: url("../img/rss.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
    display: block;
    margin-bottom: -73px;
    margin-top: 56px;
    padding: 10px 5px 10px 30px;
}
/* --- Paginator --- */

ul.f3-widget-paginator {
    margin: 3px -1% 8px 0;
    padding: 0px 5px;
}
h1.paginatorHeader {
    float:left;
    margin-bottom:10px;
}
.paginateBox {
    height: 47px;
    width: auto;
}
.paginateBoxInner {
    right:0px;
    text-align: right;
}
.paginateBoxBottom {
    padding: 20px 0 0;
}
p.paginateBoxPage {
    display: inline-block;
    margin: 3px 15px 0 0;
}
span.paginateLabel, span.paginateLabelTop  {
    float: left;
    margin: 0 7px;
    padding-top: 15px;
    display:block;
}
/* --- Sitemap - Beginn --- */

nav#c7 ul li ul {
    padding-left: 0px;
}
nav#c7 ul li {
    padding-top: 2px;
}
nav#c7 ul.columns li a {
    font-size:12px;
    color: #9E9E9E;
}
nav#c7 ul li ul li ul{
    padding-left: 0px;
}

nav#c7 ul li ul li ul li ul  {
    /* padding-left: 35px; */
}
nav#c7 li.firstSub a{
    color:#C7114A;
    font-size:18px;
    margin:10px 0;
    display:block;
}
nav#c7 li.firstSub ul li a {
    color:#9E9E9E;
    font-size:12px;
    margin:0;
    display:inline;
}
nav#c7 ul#sitemap35 li a{
    color:#C7114A;
    font-size:18px;
    margin:10px 0;
    display:block;
}
nav#c7 ul#sitemap35 li ul li a{
    color:#9E9E9E;
    font-size:12px;
    margin:0;
    display:inline;
}
ul#sitemap29, ul#sitemap38, ul#sitemap23 {
    margin-top:13px;
}
nav#c7 ul li ul li a {
    border-bottom: 1px solid #979797;
    color: #C7114A;
    display: block;
    font-size: 18px;
    margin-bottom: 4px;
    padding: 29px 0 8px;
}
nav#c7 ul li ul li ul li a {
    border-bottom: none;
    color: #9E9E9E;
    display: block;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
ul.menuServices li.firstSub {
    float: left;
    height: 100%;
    width: 380px;
}
.csc-sitemap ul.menuOffices li.firstSub {
    float: left;
    width: 16% !important;
    padding-right:224px;
}
.csc-sitemap ul.menuOffices li:last-child {
    padding-right:0px;
    width:180px;
}
nav#c7 ul li ul li:last-child a {
    border: medium none;
}
#sitemap35 li:nth-child(1) {
    float: left;
    width: 380px;
}
#sitemap35 li:nth-child(2), #sitemap35 li:nth-child(3), #sitemap35 li:nth-child(5) {
    float: left;
    width: 382px;
}
.csc-sitemap ul li ul li:nth-child(8) a, .csc-sitemap ul li ul li:nth-child(9) a {
    margin-top: 0 !important;
    /*padding-top: 21px !important;*/
}
/* Zusammenspiel Wichtig Beginn*/
#sitemap35 li.firstSub:nth-child(5), #sitemap35 li.firstSub:nth-child(6) {
    margin-top:0px !important;
}
#sitemap35 li:nth-child(5), #sitemap35 li:nth-child(6) {
    margin-top:-8px;
}
#sitemap35 li:nth-child(2) {
    margin-bottom:19px;
}
#sitemap35 li.firstSub:nth-child(2) {
    margin-bottom:0px;
}
/* Zusammenspiel Wichtig Ende*/

#sitemap35:after {
    clear: both;
    content: ".";
    display: block;
    float: none;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/* --- Sitemap - END --- */

#contentWrapperNavionly aside#sidebar {
    margin-right: 2%;
}
#contentWrapperNavionly aside#sidebar ul li {
    margin-bottom:0px;
}
/* *** Award-Box *** */
.awardBox span {
    display: block;
    left: -13%;
    position: relative;
    width: 164px;
    z-index: 800;
}

.awardLayerInner {
    display: table-cell;
    height: 248px;
    padding: 0 24px;
    text-align: center;
    vertical-align: middle;
    width: 248px;
}

.awardBoxInner {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 51%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
/* *** Pressekontakt *** */
#c145 {
    margin-bottom: 10px;
    margin-top: 14px;
}
#c371 {
    margin-top:4px;
}

/* *** Print *** */

/* *** Luxembourg *** */

/* *** Navigation Top *** */
li#mainNavi-162, li#mainNavi-163, li#mainNavi-164, li#mainNavi-165, li#mainNavi-166, li#mainNavi-167, li#mainNavi-168, li#mainNavi-169 {
    text-transform: none;
}
li#mainNavi-164 ul li , li#mainNavi-166 ul li , li#mainNavi-167 ul li, li#mainNavi-168 ul li , li#mainNavi-169 ul li, li#mainNavi-163 ul li ul li, li#mainNavi-165 ul li ul li  {
    text-transform: none;
    /* border-bottom: 1px solid #BDBFBE; */
    padding: 1px 0 !important;
}
li#mainNavi-164 ul li a:before, li#mainNavi-166 ul li a:before , li#mainNavi-167 ul li a:before, li#mainNavi-168 ul li a:before, li#mainNavi-169 ul li a:before, li#mainNavi-163 ul li ul li a:before, li#mainNavi-165 ul li ul li a:before  {
    /* content: "> "; */
}
li#mainNavi-164 ul li:last-child, li#mainNavi-166 ul li:last-child, li#mainNavi-167 ul li:last-child, li#mainNavi-168 ul li:last-child, li#mainNavi-169 ul li:last-child, li#mainNavi-163 ul li ul li:last-child, li#mainNavi-165 ul li ul li:last-child  {
    border: none;
}
li#mainNavi-162:hover > .mainNaviArrow, li#mainNavi-168:hover > .mainNaviArrow, li#mainNavi-169:hover > .mainNaviArrow {
    background: none;
}
#mainNavi-164 > ul.sub li, #mainNavi-166 > ul.sub li, #mainNavi-167 > ul.sub li{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
li#mainNavi-165 ul li ul.columns  {
    min-width:150px;
    padding-left: 11px;
}
li#mainNavi-165 ul li:nth-child(1) > ul.columns {
    top: -19px;
}
li#mainNavi-165 ul li:nth-child(2) > ul.columns {
    padding-top: 40px;
    top: -39px;
}
/* *** Navi-point Expertise Begin*** */
#mainNavigation li#mainNavi-172 span.columns {
    left: 150px;
    top:0;
    padding-top:0;
}
#mainNavigation li#mainNavi-314 span.columns {
    left: 150px;
    top:0;
    padding-top:0;
}
#mainNavigation li#mainNavi-173 span.columns {
    left: 150px;
    padding-top: 18px;
    top: -40px;
}
li#mainNavi-163 ul.sub li {

}
li#mainNavi-163 ul.sub li ul li{
    display:block !important;
}

li#mainNavi-163 ul.sub li:last-child {
    margin-right: 0px;
}
/* *** Navi-point Expertise End*** */
li#mainNavi-8 ul.sub{
    /* display:block !important; */
}
li#mainNavi-8:hover .sub{
    min-width:100px !important;
}
/* *** Navi-point People Begin*** */

/* *** Change Request for 24.06.2014 *** */
h2 {
    margin: 0 0 23px !important;
}
span.arrowLink {
    color:#C7114A !important;
}
li.noBullet a.viewAll {
    background-image: url("../img/icons/bullet.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    padding: 0 0 0px 16px;
}
li.noBullet:last-child a.viewAll {
    padding: 0 0 0px 16px;
}
li.noBullet a {
    padding-left:16px;
}
/* *** Change Request for 03.07.2014 *** */
.contactResultsPicture:nth-child(1) {
    background-color: red !important;
    border: 10px solid black;

}
/* *** For Chrome, IE, Opera *** */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #publicationSearchContainer input.suchen, #referenceBooksSearchContainer input.suchen, input.submitButton {
        margin-right: 0px;
        padding-right:-2px;
    }
    #sidebar #contactSearchSubmit {margin-right: 0px;}
}
span.marLeft {margin-left:16px;}
a.colorGrey {color: #9e9e9e !important;}
a.colorGrey:hover {color: #c7114a !important;}

b.rot, p.rot { color: #c7114a;}
p.marBott {margin-bottom: -17px;}

/* *** Luther-Luxemburg *** */
#c1083 .newsletterListRow2_first, #c1083 .newsletterListRow2 {width: 455px;}
#c694 ul, #c695 ul {margin-bottom: 15px;}
#c694 .serviceContact, #c695 .serviceContact{ padding-top: 0;}

/* *** Captcha *** */
input#sjbr-freecap-captcha-response {margin: 5px 0 10px;}
span.tx-srfreecap-cant-read {display: block;}
/* ************ Romans CSS - END ************ */
/* **** Aenderungen von Roman Zink. Stand 27.01.2015 **** */
.clear + h2 ~ ul {width: 100% !important;}

/* **** Aenderungen von Roman Zink. Stand 30.01.2015 **** */
#newsletterDetailHead h1 {
    color: #000000 !important;
    font-size: 72px;
    font-weight: bold;
    line-height: 90px;
    word-break: break-word;
}
#newsletterDetailContainer hr {
    background-color: #808080;
    color: #808080;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 1px;
}
#newsletterDetailContainer h2 {
    font-size:22px;
    line-height:28px;
    margin: 28px 0 14px 0 !important;
}
#newsletterDetailContainer h2 + h3 {
    margin: 17px 0 17px 0 !important;
}
#newsletterDetailContainer h3 {
    font-size:15px;
    line-height:17px;
    margin: 28px 0 17px 0 !important;
    font-weight: bold;
}
#newsletterDetailContainer p {
    font-size:12px;
    line-height:17px;
    margin-bottom:17px !important;
}
#newsletterDetailContainer li {
    font-size:12px;
    line-height:17px;
    margin-bottom:0px !important;
}
/* Die Aenderungen von 18.09.2015 */
div.csc-mailform ol li {
    list-style:none;
	padding-bottom:10px;
}
li.csc-form-element.csc-form-element-fieldset {
    display: none;
}
li.csc-form-element.csc-form-element-select select {
    min-height: 23px;
    min-width: 55px;
}
li.csc-form-element.csc-form-element-select select[multiple=multiple] option {
    min-width: 114px;
}
.csc-mailform ol li label em {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #112A35;
}
li.csc-form-element.csc-form-element-submit .tx_form-captcha,
li.csc-form-element.csc-form-element-submit {
	position:relative;
}
li.csc-form-element.csc-form-element-submit {
	padding-bottom:90px;
}
li.csc-form-element.csc-form-element-submit .tx_form-captcha #tx_form_captcha_response,
li.csc-form-element.csc-form-element-submit .tx_form-captcha  span.tx-srfreecap-pi1-cant-read{
	position:absolute;
	left: 14em;
}
li.csc-form-element.csc-form-element-submit .tx_form-captcha img.tx-srfreecap-pi1-image{
	top:30px;
	position:absolute;
	left: 13em;
}
li.csc-form-element.csc-form-element-submit .tx_form-captcha  span.tx-srfreecap-pi1-cant-read{
	left: 14em;
    top: 130px;
    display: block;
    width: 100%;
}
li.csc-form-element.csc-form-element-submit .tx_form-captcha #tx_form_captcha_response{
	left: 167px;
}

li.csc-form-element.csc-form-element-submit input[type=submit] {
	position:absolute;
	left:0;
	bottom:0px;
}
li.csc-form-element.csc-form-element-reset {
    margin-top: 10px;
}
li.csc-form-element.csc-form-element-textline input,
li.csc-form-element.csc-form-element-textarea textarea {
    width:36%;
}
@media (max-width: 767px) {
	li.csc-form-element.csc-form-element-submit .tx_form-captcha img.tx-srfreecap-pi1-image {
		width: 110px;
	}
	li.csc-form-element.csc-form-element-submit .tx_form-captcha #tx_form_captcha_response {
		left: 168px;
		width: 106px; 
	}
	li.csc-form-element.csc-form-element-submit .tx_form-captcha span.tx-srfreecap-pi1-cant-read {
		left: 14em;
		top: 87px;
		width: 106px;
	}

	/*#page #contentWrapperSmall.clearfix section#content #c91.csc-default .tx-fw-luther.clearfix .brochuresCategory a.NewsletterImg img.NewsletterImg,*/
	#page #contentWrapperSmall.clearfix section#content #c84.csc-default .tx-fw-luther.clearfix .newsletterCategory a img.NewsletterImg{
		width: 75%;
	}
}

@media screen and (max-width: 929px) {
    .newsletter-categories-grid{
        display: none;
    }
}

@media screen and (min-width: 930px) {
    .newsletter-categories-list{
        display: none;
    }
}
