 #MobileNavigation{
 	display: none;
 }
/* Document Functions */
#SiteFunctions {
	width: 53px;
	position: fixed;
	border-left: 1px solid #3a7d33;
	z-index: 99;
	left: 32px;
	top: 164px;
}

.IconBox {
	background-color: #3a7d33;
	height: 34px;
	width: 32px;
	margin-left: 4px;
	margin-bottom: 4px;
	cursor: pointer;
}

.IconBox:hover {
	background-color: #9BC6B5;
}

.Last {
	margin-bottom: 0;
}

#MailIcon {
	background-image: url("/static/website/design/img/MailIconWhite.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 28px;
	height: 22px;
	display: block;
	margin-top: 10px;
	margin-left: 7px;
}

#PrintPage {
	background-image: url("/static/website/design/img/PrintIconWhite.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 26px;
	height: 31px;
	display: block;
	margin-top: 5px;
	margin-left: 7px;
}

#CreatePDFIcon {
	background-image: url("/static/website/design/img/PDFIconWhite.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 27px;
	height: 34px;
	display: block;
	margin-top: 3px;
	margin-left: 7px;
}

#RecommendIcon {
	background-image: url("/static/website/design/img/RecommendIconWhite.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 31px;
	height: 26px;
	display: block;
	margin-left: 5px;
	margin-top: 8px;
}

/* Box Settings */
.box {
	text-align: left;
	background: #fff;
	font-size: 12px;
	font-size: 0.75rem;
}

.boxHeader {
	color: white;
	padding: 5px 18px;
	background: #3a7d33;
	font-weight: bold;
}

.boxContent ul, .boxContent div{
	margin: 0;
	padding: 0;
}

.boxContent,.boxFooter {
	padding: 10px 18px;
	word-wrap: break-word;
}

.boxFooter>a {
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}

.boxContent label {
	font-weight: bold;
	display: block;
	margin-top: 5px;
}

/* Main Styles */
#AppWrap {
	background: none repeat scroll 0 0 #EBF1EF;
    display:none;
}

#HeaderBottom {
	background: none repeat scroll 0 0 #3a7d33;
	z-index: 150;
}
#BreadCrumbNavigation {
    margin-bottom: 2px;
    margin-top: 5px;
}
#BreadCrumbNavigation a,  #BreadCrumbNavigation span {
	font-size: 12.8px;
	font-size: 0.8rem;
}
#Breadcrumb > span {
    vertical-align: text-bottom;
}

#Logo {
	display: block;
	overflow: visible;
	margin-top: 10px;
	height: 70px;
	width: 100px;
	float: left;
}

#Logo img {
	float: left;
}


#LogoHeadline {
	font-size: 24px;
	font-size: 1.4rem;
	line-height: normal;
	display: inline-block;
}

#QuickSearchForm,#QuickSearchFormFixed {
	display: block;
	float: right;
	margin-top: 32px;
	white-space: nowrap;
	border-color: #3a7d33;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFFFF;
}

#QuickSearchFormFixed {
	min-height: 0px;
	border-left: 0;
	border-right: 0;
}

#QuickSearchForm {
	width: 100%;
}

#FreeSearch {
	float: right;
}

/* - Content */
#Content{
	overflow:hidden;
}
#BannerImage {
	margin-bottom: 7px;
	overflow: hidden;
	/*max-height: 300px;*/
}

#BannerImage>img {
	padding: 0;
	width: 100%;
}

li hr{
    width:100%;    
    margin-bottom: 10px;
    margin-top: 10px;
    border: 0 none;
}

hr{
	background-color: #00935f;
    color:#00935f;
	display: block;
	float: left;
	height: 1px;
	margin-bottom: 25px;
	margin-top: 5px;
	width: 100%;
    border: 0 none;
}
.HeadlinePicture {
	float: right; margin-left; 10 px;
	/*max-width:200px;*/
	max-width: 200px;
	max-height: 150px;
	margin: 0 0 0 10px;
	margin-bottom: 10px;
}

/* ContactPerson Box */
#SCContactPersons .boxHeader {
	background: #e17f00;
}

/*#SCContactPersons .boxContent {
	border-bottom: 1px solid #bebebe;
}*/

#SCContactPersons .boxContent li {
	list-style-type: none;
}
#SCContactPersons .SCContactPersonDetails li {
	margin-bottom: 0px;
}

.SCContactPerson {
	margin-top: 12px;
	min-height: 40px;
}

.SCContactPerson img {
	float: left;
	margin: 4px 10px 0 0;
	max-height: 36px;
	max-width: 38px;
}

.SCContactPerson a {
	color: #E17F00;
	text-decoration: none;
}

.SCContactPerson+label {
	margin-top: 15px;
}

/* @SW verschoben aus spez. css */
.SCContactPerson a:hover {
	text-decoration: underline;
}

.PersonContact a:hover {
	text-decoration: none;
}

.SCContactPersonDetails {
	overflow: hidden;
	-moz-hyphens: auto;
   	-o-hyphens: auto;
   	-webkit-hyphens: auto;
   	-ms-hyphens: auto;
   	hyphens: auto;
}

.SCContactPerson .label {
	text-transform: uppercase;
	margin-right: 5px;
}

.Icon {
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-right: 5px;
}

.Mail {
	background-image: url("/static/website/design/img/MailIcon.png");
	height: 17px;
	width: 20px;
}

.Phone {
	background-image: url("/static/website/design/img/PhoneIcon.png");
	height: 20px;
	width: 16px;
}

.PersonContact a {
	color: #565656;
}
.PersonInformation{clear:both;}
.PersonInformation span{
	display: block;
  float: left;
}

/* Footer */
#Footer {
	background: none repeat scroll 0 0 #3a7d33;
	 margin-top: 10px;
}

/* Footer Sitemap & ServiceNavigation Style */
#FooterSitemap,.ServiceNavigation {
	text-align: center;
}

#FooterContent {
	margin-top: 5px;
}

#FooterContent ul li {
	font-size: 0.75rem;
}

#FooterSitemap>ul,.FooterSitemapFirstentry>ul,.ServiceNavigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	/*float: none;
	display: inline-block;*/
}

.FooterSitemapFirstentry>ul {
	margin-top: 5px;
}

#FooterSitemap>ul {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.FooterSitemapFirstentry {
	float: left;
	display: block;
	margin-left: 5.7526%;
	width: 20.6806%;
}

.FooterSitemapFirstentry:first-child {
	margin-left: 0;
}

.FooterSitemapFirstentry a,.ServiceNavigation a {
	color: #FFFFFF;
}

.FooterSitemapFirstentry>a {
	display: block;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-top: 3px;
	padding-bottom: 3px;
}

.FooterSitemapFirstentry a:hover,.ServiceNavigation a:hover {
	text-decoration: underline;
}

.ServiceNavigation li {
	display: inline-block;
	/*float: left;*/
    padding-right: 10px;
    padding-left: 10px;
    /*text-align: center;*/
}

.ServiceNavigation ul li a {
	/*border-bottom: 1px solid #FFFFFF;*/
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

.ServiceNavigation ul li ul li a {
	border: none;
	padding: 0;
}

/* Service Contact Footer */
#ContactInfo {
	margin-top: 26px;
}

#ContactInfo p {
	margin: 0;
	color: #fff;
	text-align: right;
}

/*.Scroll, #SiteFunctions.Scroll, .FadeInBoxSpacing.Scroll{
	position:absolute;
} */

/* Quick Search */
#MainNavigation #QuickSearchFormFixed/*,#HeaderTop.fixed #HeaderTopRight*/ {
	display: none;
}

#HeaderBottom.fixed #MainNavigation+#QuickSearchFormFixed {
	display: block;
}

#HeaderBottom.fixed #QuickSearchFormFixed {
	display: block;
	/*margin-top: -55px;*/
	margin-top: -44px;
	z-index: 9000 !important;
	position: relative;
	padding-bottom: 1px;
	padding-top: 1px;
}

#QuickSearchSubmit, #QuickSearchSubmitFixed {
	/*background: url("/static/website/template-test/InputSearchIcon.png") no-repeat scroll 3px center #FFFFFF;
	border-color: #3a7d33;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 2px 0;*/
	cursor: pointer;
	display: inline-block;
	margin-left: -4px;
	padding: 0 4px;
	width: 31px;
	border: 0;
	line-height: 18px;
	/*height:31px;*/
	height: 23px;
	float: right;
}

#QuickSearchField,#QuickSearchFieldFixed {
	border: 0;
	width: auto;
	/*height:15px;*/
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	/* anpassen */
	width: 71%;
	padding-bottom: 4px;
}

/*#QuickSearchForm {
    border-left: 0 none;
}*/

#QuickSearchField {
	/*border-left: 1px solid #008B00;
    margin-left: -1px;*/
}

/* QuickSearch Submit focussed */
#QuickSearchSubmit.focussed {
	border-color: #C95957;
}

#HeaderBottom.fixed #QuickSearchForm #QuickSearchSubmit {
	margin-top: 4px;
	right: 32px;
}

/* Contact Form */
#ContactForm {
	padding: 6px 20px;
}
#ContactForm p {
    /*margin-bottom: 0.75em;*/
    margin-bottom: 0px;
}
#ContactForm > span {
    display: block;
}
#ErrorContainer {
    display: inline-block !important;
    float: left;
}
input.error, textarea.error{
	border-color: #C95957;
}
.ContactFormHeader{
	 padding: 0 20px;
     margin-top: 10px;
}
.ContactFormHeader hr{
	margin-bottom:0;
}
.sLabel + .sLabel.CPSalutation {
    display: block;
    margin-left: 81px;
}
.sLabel + .sLabel {
    margin-left: 15px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
	z-index: 9001;
}
/*SystemMessages ect. */
#SystemMessages {
	margin: 0 10%;
	padding: 10px;
}

/* input Placeholder Anpassungen */
input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder
	{
	color: gray;
	opacity: 1;
}

input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder
	{
	color: gray;
	opacity: 1;
}

input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder
	{
	color: gray;
	opacity: 1;
}

input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder
	{
	color: gray;
	opacity: 1;
}

/* select Placeholder Anpassungen */
/* select[placeholder] {
	color: gray;
	opacity: 1;
}*/
/* Anpasungen für Externen "Inhalt" */
#ContentExtern input {
	background-color: #fff;
	border: 1px solid #3a7d33;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-size: 0.75rem;
	outline: none;
	padding: 4px 5px;
	margin: 0.3rem 0;
	width: 300px;
}

#ContentExtern input[type="submit"],#ContentExtern input[type="checkbox"]
	{
	width: auto;
}

#ContentExtern input[type="checkbox"] {
	margin: 3px 3px 3px 4px;
	width: auto !important;
}

#ContentExtern select {
	width: 312px;
	padding: 3px;
}

#ContentExtern input:focus {
	border-color: #C95957;
}

#ContentExtern input[type="submit"] {
	background-color: #3a7d33;
	color: #fff;
	display: inline-block;
	padding-bottom: 0.6em !important;	
   	padding-top: 0.6em !important;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	font-size: 12px;
	font-size: 0.75rem;
	border: none;
}

#ContentExtern input[type="submit"]:hover {
	cursor: pointer;
	background-color: #007249;
	color: #fff;
}

#ACDownloadFolder {
	margin-bottom: 27px;
	/* neu ab 28.10.14 */
	margin-top: 25px;
}

#ACDownloadFolder ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#ACDownloadFolder ul li {
	margin-bottom: 25px;
	height: 57px;
	padding-top: 5px;
	border: 1px solid;
    background-color:#FCFCFC;
}
.ACDownloadIndirect, .ACDownloadDirect{
	clear:both !important;
    overflow:hidden !important;
    padding:0 !important;
}
.ACDownloadIndirect > div,
.ACDownloadDirect > div{
	display: block;
    overflow: hidden;
}
.ACDownloadColumnRight{
	display: block;
    float: right;
}

#ACDownloadFolder ul li a {
	font-weight: bold;
}
.ACDownloadDirect .ACDownloadArrow{
	margin-top: -48px;
}

.ACDownloadDirect .ACDownloadFileIcon {
	display: block;
	float: left;
	border-bottom: 1px solid;
    background:url("/static/website/design/img/FileIcon.png") no-repeat scroll 4px 6px transparent;
	height: 57px;
	width: 33px;    
}

.ACDownloadIndirect .ACDownloadFileIcon {
	display: block;
	float: left;
	border-bottom: 1px solid;
    background:url("/static/website/design/img/FolderIcon.png") no-repeat scroll 4px 6px transparent;
	height: 57px;
    /*margin-top: -5px;
    padding-top: 2px;*/
	width: 33px; 
}

.ACDownloadFileIcon>img {
	margin-left: 3px;
	margin-top: 3px;
}
.ACDownloadColumnCenter {
	display: block;
	margin-top: 1px;
}
.ACDownloadColumnCenter > div {
	display: block;
    margin-left: 12px;
}

.ACDownloadArrow {
	float: right;
	margin-right: 17px;
	margin-top: 15px;
    background:url("/static/website/design/img/laekb/DownloadFolderArrow-Laekb.png") no-repeat;    
    height: 21px;
    width:13px;
}
.ACDownloadIndirect .ACDownloadArrow,
.ACDownloadDirect .ACDownloadArrow{
	margin-top: 0 !important;	
    float:none !important;
}

.ACDownloadDirectDescription,
.ACDownloadIndirectDescription{
	height:auto !important;
    border:0 !important;
    margin-bottom:10px !important;
    cursor:auto !important;
}
.ACDownloadDirectDescription p,
.ACDownloadIndirectDescription p{
	margin-bottom:0 !important;
}
.DownladFolderDescription{
	margin-bottom: 5px;	
    word-wrap: break-word !important;
}
#OVEntryList {
	list-style-type: none;
	margin: 0;
	padding: 0;
    display:block;
    overflow: hidden;
    width: 100%;
}

#OVEntryList li:last-child article + hr{
	height: 0px;
	margin: 0px;
}

.OVEntry  p {
	display: inline !important;
}
.OVEntry{
	cursor: pointer;
    display: block;
}
.OVEntry.OVEntryColumn >.OVEntryContent {
	 padding: 10px;
     /*padding-left:3.22581%;*/
}

.OVEntry.OVEntryColumn.FirstChild > .OVEntryContent , .OVEntryRow .OVEntryContent{
	  padding: 10px;
}

.OVEntryContent:hover *{
    color: #FFFFFF !important;
}
.OVEntryContent:hover .OVEntryLink{
	color:#000000 !important;
}

.FirstChild {
	border-right: 1px solid;
    clear:both;
}
.OVEntryColumn {
    display: inline;
    float: left;
    margin-top: 10px;
    width: 49.812%;
}
.OVEntryColumn .OVEntryImage {
    margin-left: auto;
    margin-right: auto;
    width: 160px;
}
.OVEntryColumn .OVEntryImage img{
	max-width: 245px;
    height: 120px;
}
.OVEntryRow {
	clear: both;
    width: 100%;
    float: left;
}
.OVEntryRow .OVEntryContent{	
	min-height: 75px
}
.OVEntryRow .OVEntryImage img{
	width:100px;
    height: 75px;
}
.OVEntryRow .OVEntryImage ,
.MedicJournalList .OVEntryImage{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.MedicJournalList .OVEntryImage{
	width:75px !important;
 	display:block !important;
}
.MedicJournalList article {
    overflow: hidden;
}
.MedicJournalList .OVEntryColumn .OVEntryImage img{
	height: auto;
    width: auto;
}
.OVEntryRow .OVEntryContent h2 {
    display: block;
}
.OVEntryRow .OVEntryContent.Even > h3 {
    display: block;
}
.OVEntryDescription > p, 
.OVEntryDescription {
    display: block;
    width:100%;
    word-wrap: break-word;
}
.OVEntryLink {
	font-size: 12px;
	font-size: 0.75rem;
	font-weight: bold;
    margin-left: 2px;
    white-space: nowrap;
}  
.OVEntryContent h2 {
	font-size: 16px;
	font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom:0;
}
.OVEntryContent h2 > a {
  	color: #326326 !important;
}
.OVEntryContent h3 {
	color: #000000;
 	display: inherit;
    font-size:12px;
    font-size: 0.75rem;
    font-weight: 600;
    margin-bottom: 2px;
}
.OVEntryDate{
	display:block;
}
.ServiceModulIndividual:last-child, .ServiceModul:last-child {
    margin-bottom: 0px;
}
.boxContent li:last-child{
	margin-bottom:0 !important;
}
.ACDownloadType{
	text-transform: uppercase;
}
.ACDownloadDescriptionContainer{
	display: block;
    overflow: hidden;
    max-width: 96%;
}
.ACDownloadType, .ACDownloadSize{
	font-size: 12px;
	font-size: 0.75rem;
	display: inline-block;
}
.ACDownloadDescription{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.ACDownloadSize {
	margin-left: 0;
}
#ACDownloadFolder ul li{
	cursor:pointer;
}
.DownloadTableCol1{
	word-wrap: break-word;
}
#OVEntryList .OVEntryColumn h2 {
    word-wrap: break-word;
}

/*Contact Form Dialog Title Formatierung */
.ContactFormDialogTitle{
		text-align:left;
    width: 97% !important;
    font-size:20px;
    font-size:1.25rem;
}
/*Contact Form Footer */

#ContactFormFooter {
    margin-top: 15px;
    padding: 0 20px;
}
#ContactFormFooter > p {
    text-align: right;
}
#ContactFormFooter p#ContactFormFooterContent{
    margin-top: 15px;
    margin-bottom: 0;
    color:#4C963A;
    font-size: 24px !important;
    font-size: 1.5rem !important;
}
#ContactFormFooter p#ContactFormFooterPhoneNumber{    
    color:#4C963A;
    font-size: 16px !important;
    font-size: 1rem !important;
    margin-bottom: 0;
}
#ContactFormSend {
    width: 200px;
    margin-right: 0px;
}
#ResponseText {
    height: 240px;
    margin-top: 160px;
    padding: 6px 20px;
}
#ResponseText > p {
    text-align: center;
    color:#4C963A;
    font-size:20px !important;
    font-size:1rem !important;
    font-weight:bold;
    margin-bottom:5px;
}
#ResponseText > p + p{
	font-size:12px !important;
 	font-size:0.75rem !important;
    color: #929292;    
    font-weight:normal;
}

#ResponseText .FormActions {
	margin-top: 160px;
}

.ServiceModul, .ServiceModulIndividual, #Heredity {
	margin-top: 25px;
}
#ServiceColumn div:first-child {
    margin-top: 0;
}
.boxButton {
    text-align: center;
}
.ServiceModulIndividual .boxContent p img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.ServiceModulIndividual .boxContent p {    
    margin-bottom: 5px;
}
/*TopLink modul Custom */
#TopLink .boxContent img, 
#MobileTopLink .boxContent img{
    float: left;
    max-height: 20px;
    max-width: 20px;
}
#TopLink .boxContent li,
#MobileTopLink .boxContent li{
    display: inline-block;
    list-style-type: none;
    margin-bottom: 5px;
    vertical-align: middle;
    width: 100%;
}
#TopLink a, #MobileTopLink a {
	margin-left: 30px;
	/*margin-top: 2px;*/
	display: block;
}

#TopLink a:hover {
    color: #666666;
}

/* Content */
.ContentImageLeft img {   
    float: left;   
    margin-right: 10px;
	margin-bottom:10px;
}
.ContentImageRight img {   
    float: right;   
    margin-left: 10px;
	margin-bottom:10px;
}
.ContentImageLarge{
	overflow:hidden;
    text-align:center;
	margin-bottom:10px;
}

/* Slideshow */
.carousel-caption.box h2{
  color: #ffffff;
  margin-bottom: 5px;
}
.carousel-caption.box .OVEntryLink{
  color: #ffffff;
}
.carousel-caption p {
    display: inline;
}
.carousel-caption.box{
	cursor:pointer;
}
.carousel ,
#BannerImage{
	margin-bottom:0 !important;
}

/*Bild für Inhalte*/
.HeadlineImage img {
    float: left;
    max-width: 200px;
    max-height: 150px;
    margin-right: 10px;
    margin-bottom: 10px;
}
/*Ansprechpartnerliste */
#ContactPersonTableList_wrapper{
	margin-bottom:25px;
}
#ContactPersonTableList_length{
	float:left;
    margin-left: 10px;
    margin-right: 10px;
}
#ContactPersonTableList_length span,
#ContactPersonTableList_filter span{
	color:#fff !important;	
}
#ContactPersonTableList_length span{
  	margin-right: 5px;
}
#ContactPersonTableList_filter span{
	display: inline-block;
    min-width: 65px;
}
.dataTables_info{
	float:left;
    padding-left: 10px;
}
#ContactPersonTableList_previous{
	margin-left: 3px;
	margin-right:3px;
}
#ContactPersonListfilter input,
#ContactPersonListfilter select{
	min-height: inherit;
}
.DataTables_sort_wrapper > span{
	float:left !important;
}
#ContactPersonTableList_wrapper{
    font-size:12px !important;
	font-size: 0.75rem !important;
}
#ContactPersonTableList_info{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 73%;
}
#ContactPersonTableList_paginate{
    float: right;
    text-align: right;
}
/*Social Functions */
.CaptionFB {
    margin-left: 15px;
    margin-top: 15px;
}
.fb-share-button {
	float: left;
	margin-top: -19px;
	/*margin-right: 10px;*/
	margin-left: 106px;
}


.CaptionXING {
    margin-left: 15px;
    margin-top: 15px;
}

.CaptionGoogle {
    margin-left: 15px;
    margin-top: 15px;
}

.CaptionGoogle > .sLabel {
  margin-right: -11px !important;
  width: 10px !important;
}

#socialshareprivacy {
	float: left;
}

.fb-share-button.fb_iframe_widget {
    float: left !important;
    margin-right: 10px;
    margin-top: 20px;
    position: inherit !important;
}

.fb-share-button.fb_iframe_widget > span {
	vertical-align: inherit !important;
}
/*
.social_share_privacy_area {
    float: left !important;
}
*/
.facebook.help_info {
    display: list-item !important;
   /* float: left !important;*/
    margin-left: -58px !important;
    position: relative !important;
    width: auto !important;
}
.facebook.help_info .info {
	height: 60px !important;
	left: -94px !important;
	top: 102px !important;
	width: 255px !important;
}
.facebook.help_info > div > iframe {
    width: 119px !important;
}
.gplus.help_info {
	float: left !important;
	left: 111px;
	/*margin-left: -116px !important;
	margin-top: 36px !important;*/
	position: absolute !important;
	top: 95px !important;
	width: 133px !important;
}
#SocialPrivacy .social_share_privacy_area li.gplus.help_info .info {
	 height: 60px;
	left: -93px !important;
	top: 61px !important;
	width: 239px !important;
}
.settings_info {
    /*left: 450px !important;
    position: absolute !important;
    top: 23px !important;*/
	display: none !important;
}
.settings_info > div {
    width: auto !important;
}
#SocialPrivacy .help_info.icon.display > span {
    height: 43px !important;
    left: -441px !important;
    top: 25px !important;
    width: 437px !important;
}
#SocialPrivacy .help_info.icon.display em{
	background-color: inherit !important;
    display: inline !important;
    font-style: italic !important;
    font-weight: bold !important;
    padding: 0;
}
#socialshareprivacy + div {
    float: left !important;
    margin-left: -40px !important;
    margin-top: 20px !important;
}
#socialshareprivacy + div.CaptionXing {
    display: block !important;
    margin-bottom: 7px !important;
    margin-left: 15px !important;
    margin-top: 98px !important;
    position: absolute;
}
.CaptionXing + div {
    display: block !important;
    left: 111px !important;
    margin-bottom: 9px;
   /* margin-left: -132px;
    margin-top: 77px !important;
    */
    position: absolute !important;
    top: 115px !important;
}
#socialshareprivacy + div > iframe + iframe{
	width:80px !important;
}
#SocialPrivacy .FormActions {
    clear: both;
}
#SocialPrivacy hr {
	margin-top: 77px;
}
.XING {
    position: relative;
    top: 19px !important;
}
/*-|||-*/
#DialogContent{
	height: auto !important;
	padding: 5px;
}

/*IFrame fÜr externe Anwendungen*/
#Content > iframe {
    height: 100% !important;
    min-height: 426px;
    width: 100%;
	z-index: -90000 !important;
}

/* Links im Content-Bereich*/
#Content p a, #Content ul a {
    text-decoration: underline;
}

/*Reponsive IMG*/
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width: 100%;
	max-height: 300px;
}

/*NavigationContentLong*/
.ContentPartLeft.Col, .ContentPartRight.Col {
	overflow: hidden;
	margin-bottom: 15px !important;
}
/*---------------------*/
#MobileServiceNavigation, #MobileSearch{
	display:none;
}
#Content > #QuickSearchForm{
  	margin-bottom:15px;
    width:99%;
}
/* Für Listen in selbstkonfigurierbaren Service-Modulen */
.boxContent li {
	list-style: disc;
	margin-bottom: 5px;	
	margin-left: 15px;
	padding-left: 0px;
	/*color: #666666;*/
}
/* Anpassung der Listen in Ansprechpartner */
#ContactPerson .boxContent li {
	margin-left: 0px;
	padding-left: 0px;
}

#TopLink .boxContent li {
	margin-left: 0px;
	padding-left: 0px;
}

.SubHeadline {
	margin: 0px;
}

/* Table */
#DownloadTableList th {
	background: #D2D6D5;
	color: #000000;
}

#DownloadTableList {
	margin-bottom: 25px;
}

#DownloadTableList .FormActions {
	margin: 0px;
}
#DownloadTableList span {
	/*word-wrap: break-word;*/
}
.ClearBoth {
	clear: both;
}

.ContactMailLabel span {
	margin-left: 36px;
	display: block;
}
#MobileTopLinkPlaceholder {
	min-height: 0px;
}

/* Anpassung der Abstände der Zweit-Navigation*/
#SubNavigationList > li {
	margin-left: 0px !important;
    padding-left: 0px !important;
}

#HeaderTop {
	/*background: none repeat scroll 0 0 white !important;*/
    margin-bottom: 0;
    position: relative;
    z-index: 107;
}

#Header {
	background: none repeat scroll 0 0 white !important;
	top: 0 !important; 
	z-index: 102;
}

.OVEntry.OVEntryColumn > .OVEntryContent {
	margin-left: 10px;
}

.OVEntry.OVEntryColumn.FirstChild > .OVEntryContent {
	margin-right: 10px;
	margin-left: 0px;
}

#ContentContainer {
	min-height: 500px;
	/*background: none repeat scroll 0 0 #fcfcfc;*/
    z-index: 101;
    position: relative;
}

#Content #QuickSearchForm {
	margin-top: 0px;
}

#ContentExtern table td {
	/*padding-left: 0;
	position: static;
	border-right-width: 0;*/
}

#ContentExtern table td > input {
	width: 95% !important;
}

#ContentExtern table td > select {
	width: 98%;
}

#ContentExtern table td > input[type=submit] {
	width: auto !important;
}

#ContentExtern a {
    text-decoration: underline;
}

td:nth-of-type(1):before {
    /*content: none !important;*/
}

#LastModifiedDT {
    font-size: 0.625rem !important;
    margin: 0 !important;
}

/* Start: Anpassung der Schriftgröße für Tablet
 * SW: 28.10.14 ^ Text macht kein Sinn allg. font-size Anpassung auf 13 px / 0.8125rem
 * */
p,
table,
em,
.boxHeader, .ServiceModul ul, .ServiceModulIndividual ul, .OVEntryLink,
a.button, input.button, button.button,
#FooterContent ul li, ul, ol,
input[type="text"], input[type="password"], input.sField, input.TitleField, textarea, select,
#MainNavigationList .NavigationListCol li a, a.NavigationListColHeadline,
.ACDownloadColumnCenter > div > a/*, .ACDownloadType, .ACDownloadSize, .ACDownloadDescription*/	{
	font-size: 13px !important;
	font-size: 0.8125rem !important;
}

/* End: Anpassung der Schriftgröße für Tablet*/

article a {
    text-decoration: none !important;
}
.boxContent > ul {
	-moz-hyphens: auto;
   	-o-hyphens: auto;
   	-webkit-hyphens: auto;
   	-ms-hyphens: auto;
   	hyphens: auto;
}

#Breadcrumb {
    /*margin-top: 33px !important;*/
}

.ac_results {
	margin-left: -1px;
}

.ui-widget-overlay {
	z-index: 102 !important;
}

#Breadcrumb span {
	background: url("/static/website/design/img/subnavigation/Arrow-Gray.png") no-repeat scroll 0 5px transparent;
}

#Breadcrumb > a:hover {
	color: #565656;
	text-decoration: underline;
}

/* Headline Pictur wozu?
#HeadlinePicture{
	overflow:hidden;
}
*/
/* Anpassung Scroll */
#ContentExtern {
    overflow: auto;
}

.address, address{
	color:#1b1b1b;
	font-size: 13px !important;
	font-size: 0.8125rem !important;
}
#PrintPageClose{
	position: relative;
	z-index: 2147483647;
}