/**
*  Stylesheet fuer das Menue
*/
div.contentTableMitte 
{
    width:620px;
  float:left;
  height:auto;
  padding:0px;
  margin:0px;
  font-size:1.2em;
  padding-bottom:25px;
  color:#5a2572;
}
body.bereichstart div.contentTableMitte,
body.bereichstart div.contentTableMitteContent,
body.bereichstart div.objectAbsatz,
body.bereichstart div.objectAbsatz div.teaserbox_Mitte {
	width:100%;
}
body.bereichstart .contentmain.contentmain_100 .contentTableMitte .menuepunktListeMitteItem {
	width:32%;
}
div.contentTableMitte h3.untertitel {
	font-size:1.5em;
	margin:0 0 20px 0;
}
div.contentTableMitteContent div.contentTableMitteContent 
{
    font-size:1em;
}
div.contentTableMitteBottom 
{
    width:100%;
    padding:0;
    margin:0;
}
div.contentTableMitte p 
{
    margin-top:0;
  padding-top:0;
}
div.contentTableMitteHeadLineMiddleNB,
div.contentTableMitteHeadLineRightNB 
{
    display:none;
}
div.objectAbsatz span.datumsanzeige 
{
    display:none;
}
div.objectAbsatz div.textliste1 span.datumsanzeige,
div.objectAbsatz div.textliste2 span.datumsanzeige
{
    display:block;
    width:100%;
}
div.objectAbsatz 
{
    clear:both;
    width:100%;
    padding-bottom:20px;
}
div.absatztrenner div.objectAbsatz h1.headline,
div.absatztrenner div.objectAbsatz h2.headline 
{
    color:#5c2483;
    margin:0 0 4px 0;
    padding:0;
    font-size:1.2em;
    font-weight:bold;
}
div.absatztrenner div.objectAbsatz h3.untertitel 
{
    margin:2px 0 5px 0;
    padding:0;
    font-size:1.1em;
}
div.contentTableMitteContent 
{
    width:620px;
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:0.8em;
  float:left;
  padding:0;
  margin:0;
  line-height:1.5em;
  clear:both;
}
div.contentmain100 div.contentTableMitteContent,
div.contentmain100 div.contentTableMitteContent div.objectAbsatzOben {
	width:100%;
}
div.absatztrenner 
{
    width:100%;
    clear:both;
}
div.contentTableMitteContent a 
{
    color:#009ee3;
    text-decoration:none;
}
div.contentTableMitteContent a:hover 
{
    text-decoration:underline;
}
h1.headline,
h2.headline,
div.objectAbsatzOben h2.headline,
h1,
b.titledframetitel
{
    margin:0 0 10px 0;
    color:#0094db;
    font-size:3.2em;
    font-weight:bold;
    line-height:1.3em;
}
div.objectAbsatzOben 
{
    width:620px;
    padding-bottom:0;
}
div.textliste1,
div.textliste2
{
    width:620px;
    padding:15px 0;
    border-top:1px solid #dff1fe;
}
div.textliste1:hover,
div.textliste2:hover 
{
    background-color: #dff1fe;
}
div.textliste1 h2,
div.textliste2 h2,
div.textliste1 h1.headline,
div.textliste2 h1.headline,
div.textliste1 h2.headline,
div.textliste2 h2.headline
{
    font-size:1.2em;
    margin:0 0 5px 0;
    font-weight:bold;
}
div.textliste1 h2 a.anreisser,
div.textliste2 h2 a.anreisser
{
    color:#009ee3;
}
div.textliste1 div.contentTableDownloads,
div.textliste2 div.contentTableDownloads
{
    display:none;
}
div.textliste1 a.anreisser,
div.textliste2 a.anreisser 
{
    color:#292929;
}
div.textliste1 h3,
div.textliste2 h3 
{
    margin:0 0 5px 0;
    font-size:1em;
}
/**
*	Einrichtungs-Lightbox
*/ 
article.box figcaption {
	font-size:0.7em;
}
article.box div.adressBox {
	width:140px;
	float:left;
	clear: none;
	margin-right: 25px;
	padding-top:0;
}
article.box div.adressBox:eq(1) {
	margin-right:25px;
}
article.box div.adressBox p.fn.name {
	margin-bottom: 3px;
}
article.box div.adressliste {
	width:100%;
	float:left;
	clear: both;
}
article.box #map_einrichtungskarte {
	width:250px;
	height:175px;
}
article.box section.tabContent {
	position: absolute;
	top:54px;
}
article.box a.jpegphoto img {
	max-width: 145px;
	margin:0 0 10px 0;
}

article.box {
	width:770px;
	height:auto;
	padding:25px;
	float:left;
	height:520px;
	overflow: hidden;
	position: relative;
}
article.box a.lightbox img {
	max-width:250px;
	height: auto;
}
article.box h1 {
	float:left;
	width:770px;
	color:#00a3e2;
	border-bottom: 3px solid #00a3e2;
	font-weight: 500;
	font-size:1.1em;
	padding-bottom:5px;
	margin: 0;
}
article.box div.linkespalte {
	width:270px;
	float:left;
}
article.box div.rechtespalte {
	width:500px;
	height:485px;
	float:left;
	padding:0;
	margin:0;
	color:#002f56;
	font-size:0.9em;
	overflow: auto;
	overflow-x: hidden;
}
article.box section,
article.box div {
	float:left;
}
article.box section {
	width:770px;
	height:505px;
	padding:15px 0 0 0;
	display: none;
}
article.box section.isOpen {
	display: block;
}
article.box section figure,
article.box figure {
	margin:0;
	padding:0;
}
article.box button {
	background: #00a3e2;
	border:0;
	padding:3px 10px;
	color:#fff;
	font-weight: 600;
	text-transform: lowercase;
	cursor: pointer;
}
article.box button span.remembered {
	display:none;
}
article.box div.tabNav {
	position: absolute;
	bottom:25px;
	left:25px;
	width:250px;
	height:240px;
	z-index:10;
}
article.box div.tabNav ul {
	list-style-type: none;
	font-weight: 600;
	padding:0;
	margin:0;
}
article.box div.tabNav ul li {
	padding:0 0 17px 0;
	font-size:0.9em;
}
article.box div.rechtespalte h2,
article.box div.rechtespalte h3 {
	margin:0;
	padding:0;
	color: #00a3e2;
	font-size: 1.1em;
	font-weight: 600;
	margin-top:-7px;
	line-height: 1.5em;
}
article.box .rechtespalte .gallery {
	width:525px;
}
article.box .rechtespalte .gallery figure {
	float:left;
	margin-right:20px;
}
article.box .rechtespalte .imgWrapper {
	float:left;
	padding-bottom:20px;
	height:110px;
}
article.box .rechtespalte .imgWrapper img {
	max-width: 155px;
}
a.lightbox_einrichtungen_close {
	display:block;
	width:25px;
	height:25px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	position: fixed;
	top:10px;
	right:10px;
	z-index:99;
}
/**
*	Benutzerbackend
*/
div.formRow,
menu.formactions,
menu.commands {
	float:left;
	width:100%;
	clear: both;
	padding:5px 0;
}
div.formRow label {
	float:left;
	width:200px;
	font-weight: 600;
}
table th {
	text-align: left;
	font-weight: 600;
	border-bottom:1px solid #009ee3;
	padding:5px 5px 3px 0;
	margin:0;
}
table {
    border-spacing: 0;
    border-collapse: separate;
}
table td {
	margin:0;
	padding:5px 5px 3px 0;
}
.contentTableMitte table {
	margin-bottom:35px;
}
input[type="submit"],
input[type="button"],
input[type="reset"],
button,
menu a.button {
	background: #5c2483;
	color:#fff;
	border:0;
	padding:3px 10px;
	cursor: pointer;
	border-radius: 3px;
}
div.guideLocation,
div.ov-header,
ul.tabController {
	float:left;
	width:100%;
	clear: both;
}
div.guideLocation {
	width:96%;
	padding:2%;
	font-size:0.8em;
}
div.ov-header h3 {
	float:left;
	padding:5px 0 10px 0;
	margin:0;
	font-size:1.2em;
	font-weight: 600;
}
ul.tabController,
div.widget ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.tabController li {
	float:left;
	margin:0;
	padding:5px 10px 5px 3px;
}
section fieldset {
	padding:20px 0;
	border:0; 
	margin:0;
}
section fieldset legend {
	float:left;
	margin:5px 0 10px 0;
	padding:0;
	width:100%;
	font-weight: 600;
	font-size:1em;
}
section fieldset label {
	font-weight: 600;
}
section fieldset input[type=text],
section fieldset textarea {
	width:540px;
	padding:3px 5px;
	border:1px solid #009ee3;
	font-family: Arial;
}
section fieldset input.inputZip,
section fieldset input.inputCity {
	width:260px;
}
div.formRow div.formCtl {
	width:540px;
}
div.guideLocation section.tabContent {
	height:0;
	overflow: hidden;
}
div.guideLocation section.tabContent.isOpen {
	height:auto;
	overflow: visible;
}
div.guideLocation .tabController a.selected {
	font-weight: 600;
	color: #000;
}
.uploadEntry .floatbox.right.narrow {
	float:right;
	margin:0;
	padding:0;
}
.uploadEntry .floatbox.right.narrow figure {
	padding:0;
	margin:0;
	float:left;
}
.uploadEntry .imgWrapper {
	padding-bottom:0 !important;
}
/* Einrichtungseditor */
input[type=text] 
{
    font-family:Segoe UI,Arial,Helvetica;
}
form input[type=password],
form input[type=text],
form textarea {
	width:100%;
	border:0;
	padding:5px;
	box-sizing:border-box;
	background: #e5e7e9;
	font-family: "Roboto",sans-serif;
	font-size:0.9em;
	margin-top:5px;
}
form input[type=submit],
form input[type=button],
form input[type=reset],
button,
input[type=file] {
	color:white;
	background: #5a2482;
	font-weight: 600;
	padding:10px 25px;
	border:0;
	font-size:1em;
}
form fieldset {
	border:0;
	padding:0;
	margin:20px 0;
}

div.singleImage {
	float:left;
	padding:0px;
	margin:0 15px 15px 0;
	height:auto;
	position:relative;
	}
div.singleImage_right 
{
	float:right;
	margin:0 0 15px 15px;
}
div.menuebox div.contentTableNewsContent div.singleImage_left 
{
    float:left;
    margin-right:15px;
}
div.menuebox div.contentTableNewsContent div.newscomment 
{
    width:100%;
}
div.singleImageFunctions {	
	padding-left:5px;
	font-size:11px;
	font-family:Arial;
	float:none;
	clear:both;
	color:#5c2483;
	}
div.singleImageFunctions img {
	margin:4px;
	}	
div.imagelist_freeflow {
	width:100%;
	height:expression(document.body.clientHeight-19);
	overflow:auto;
	overflow-x:hidden;
	}
div.imagelist_embedded {
	width:100%;
	float:left;
	margin:0px;
	height:auto;
	margin-bottom:15px;
	}
div.imagelist_embedded table {
	margin-right:5px;
	}
div.imageframe_main {
	float:left;
	width:644px;
	height:499px;
	background-color:black;
	padding:12px;
	padding-left:13px;
	padding-right:13px;
	font-size:12px;
	font-family:Verdana,Arial;
	}
div.imageframe_main a.bildtext {
	color:white;
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	clear:both;
	margin-top:4px;
	padding-top:0px;
	width:100%;
	height:auto;
	}
div.bildrahmen {
	width:640px;
	height:480px;
	float:left;
	padding:2px;
	background:url("../images/var/bildergalerie_main_hintergrund.gif");
	}
div.imageframe_chooser_main {
	width:670px;
	height:76px;
	float:left;
	background-color:black;
	background:url("../images/var/bildergalerie_kopf_hintergrund.gif");
	}
div.imageframe_knopfbox {
	font-family:Verdana;
	font-size:12px;
	float:left;
	width:auto;
	height:auto;
	margin:13px;
	color:white;
	padding-top:4px;
	}
div.imageframe_knopfbox img {
	margin:1px;
	border:0px;
	}
div.imageframe_knopfbox p {
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	}
div.imageframe_knopfbox a:link,
div.imageframe_knopfbox a:visited,
div.imageframe_knopfbox a:active,
div.imageframe_knopfbox a:hover,
div.imageframe_knopfbox a:focus {
	color:white;
	text-decoration:none;
	}
div.imageframe_knopfbox a:active,
div.imageframe_knopfbox a:hover,
div.imageframe_knopfbox a:focus {
	color:#f60;
	}
div.imageframe_previewbox {
	float:right;
	width:auto;
	height:auto;
	margin-right:11px;
	margin-top:16px;
	}
div.imageframe_preview {
	width:73px;
	height:55px;
	background:url("../images/var/bildergalerie_preview_hintergrund.gif");
	float:left;
	margin-right:3px;
	padding:1px;
	}
#allebilder {
	position:absolute;
	z-index:10;
	background-color:black;
	width:640px;
	height:480px;
	top:90px;
	left:15px;
	overflow:auto;
	overflow-x:hidden;
	display:none;
	}
#allebilder div.singleImage,
#previewbox div.singleImage,
#previewbox div.singleImageAktiv {
	width:auto;
	height:auto;
	background:url("../images/var/bildergalerie_preview_hintergrund.gif");
	padding:1px;
	float:left;
	margin:0px;
	margin-top:3px;
	margin-left:3px;
	overflow:hidden;
	}
#allebilder div.singleImage img,
#previewbox div.singleImage img,
#previewbox div.singleImageAktiv img {
	width:73px;
	height:55px;
	filter: alpha(opacity=40);
	opacity: 0.4;
	}
#previewbox div.singleImageAktiv img {
	filter: alpha(opacity=100);
	opacity: 1.0;
	}
#allebilder div.singleImageFunctions {
	display:none;
	}
#vorhang {
	position:absolute;
	width:680px;
	height:681px;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#222;
	text-align:center;
	color:white;
	}
div.ladelabel {
	border:2px solid #dde;
	padding:5px;
	font-size:14px;
	font-family:Verdana;
	text-transform:uppercase;
	width:150px;
	height:auto;
	margin-top:500px;
	font-weight:bold;
	}

/**
*	Kalender-Formatierungen
*/
div.hslice 
{
    margin-top:20px;
}
a.export2outlook {
	float:right;
}
#synapsis_kalenderblatt 
{
    width:300px;
    padding:20px 0 40px 0;
}
div.kalenderItemInhalt 
{
    max-width:640px;
    width:100%;
}
div.terminstatus 
{
    width:100%;
    padding:5px 0;
}
div.contentTableKalender {
	color:#44146f;
	float:left;
	width:100%;
	clear:both;
	height:auto;
	margin-bottom:25px;
	}
div.contentTableKalenderContent {
	width:620px;
	height:auto;
	float:left;
	}
span.termin_hinweis {
	display:none;
	}
div.contentTableKalenderHeadLineMiddleBT {
	font-size:1.6em;
	float:left;
	width:98%;
	height:auto;
	padding:1%;
	}
div.kalenderItem {
	width:98%;
	height:auto;
	float:left;
	clear:both;
	font-size:0.9em;
	padding:20px;
	box-sizing: border-box;
	margin-bottom: 20px;
    background-color:#eaf6fe;
	}
.outlookvcs {
	float:right;
}
div.kalenderItemText {
	width:60%;
	height:auto;
	float:left;
	}
div.kalenderItemText p {
	padding-bottom:5px;
	}
div.kalenderItemDatum {
	width:36%;
	padding-left:3%;
	float:right;
	height:auto;
	}
div.kalenderbild {
	width:100%;
	height:auto;
	float:left;
	clear:both;
	}
div.kalenderItem h3 {
	font-size:1.2em;
	margin-bottom:0px;
	padding-bottom:0px;
	}
div.kalenderItem p.subline {
	font-size:1em;
	font-weight:bold;
	}
div.kalenderItem p {
	margin-bottom:1px;
	margin-top:1px;
	}
div.kalenderItemContent {
	display:none;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	}
p.kalenderItemDetailslink {
	padding-top:5px;
	}
p.kalenderItemDetailslink a:link,
p.kalenderItemDetailslink a:active,
p.kalenderItemDetailslink a:focus,
p.kalenderItemDetailslink a:visited,
p.kalenderItemDetailslink a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#00a6eb;
	}
p.kalenderItemDetailslink a:hover {
	color:#44146f;
	text-decoration:underline;
	}
div.kalenderItemDatum div.contentTableDownloads {
	padding-top:15px;
	float:left;
	width:100%;
	height:auto;
	clear:both;
	}
div.kalenderItemDatum div.contentTableDownloadsHeadLineMiddleBT {
	float:left;
	width:100%;
	height:auto;
	clear:both;
	font-weight:bold;
	}
div.kalenderItemDatum div.contentTableDownloadsContent {
	float:left;
	width:100%;
	height:auto;
	clear:both;
	font-weight:bold;
	}
div.contentTableKalenderBottom {
	float:left;
	width:100%;
	height:auto;
	clear:both;
	font-weight:normal;
	font-size:0.9em;
	}
select.kalenderListenSelect {
	float:right;
	font-size:0.6em;
	}
div.kalenderlistenmonat {
	font-size:1.4em;
	float:left;
	width:98%;
	padding:1%;
	height:auto;
	clear:both;
	}
table.kalender 
{
    width:300px;
    background-color:#efeaf4;
}
table.kalender td 
{
    font-size:11px;
    font-family:Arial;
    text-align:left;
    background-color:#efeaf4;
    color:#44146f;
    line-height:normal;
    padding:2px 0;
}
td.kalenderHintergrund,
table.kalender td.kalenderHintergrund,
td.kalenderHintergrund table td, 
td.kalenderHintergrund td
{
    background-color:#44146f;
    color:#fff;
    font-weight:bold;
}
td.kalenderWochenende 
{
    font-weight:bold;
    background-color:#d5e1f2;
}
table.kalender td.kalenderWochentag,
table.kalender td.kalenderWochenende 
{
    text-align:center;
    background-color:#d1c4e2;
}
table.kalender td.kalenderWochenende 
{
    background-color:#a78abe;
}
table.kalender td.wochentagname,
table.kalender td.kalenderHintergrund
{
    background-color:Transparent;
    color:#662e9b;
}
table.kalender td.kalenderHintergrund 
{
    text-align:center;
}
table.kalender td.kalenderHintergrund img[alt="prev"] 
{
    float:left;
}
table.kalender td.kalenderHintergrund img[alt="next"] 
{
    float:right;
}
table.kalender td.kalenderHeadlineLeft 
{
    padding-left:10px;
}
table.kalender td a 
{
    font-weight:bold;
    text-decoration:none;
}
table.kalender td.kalenderHeadlineRight 
{
    text-align:center;
}
table.kalender td:empty,
table.kalender tr td:empty,
table.kalender tr td.kalenderWochentag:empty,
table.kalender tr td.kalenderWochenende:empty 
{
    background-color:Transparent;
}
div.terminpreview 
{
    background-color:rgb(239, 234, 244);
    width:560px;
    padding:10px 20px;
    float:left;
    clear:both;
    margin:0 0 15px 0;
}
div.terminpreview h3,
div.terminpreview p 
{
    margin:0 0 5px 0;
    padding:0;
}
div.terminpreview b
{
    width:60px;
    display:inline-block;
}
#syn_terminregister input[type=text],
#syn_terminregister textarea 
{ 
    width:590px;
    padding:5px;
    border:1px solid #333;
    font-family:Arial;
}
#syn_terminregister div.t50 
{
    width:305px;
}
#syn_terminregister div.t100
{
    width:620px;
}
#syn_terminregister div.t50 input[type=text]
{
    width:285px;
    padding:5px;
}
span.termin_anmeldunglink 
{
    display:block;
    width:600px;
}
div.kalenderItemContentText 
{
    width:390px;
    float:left;
    padding-right:10px;
}
div.kalenderItemCaption 
{
    width:180px;
    padding-left:10px;
    padding-right:10px;
    padding-top:16px;
    float:left;
}

/**
*	Stylesheet fuer News
*/
@media screen and (max-width: 768px) {
	.syn_newsrss .contentTableAktuellContent {
		-moz-column-count: 1;
		-moz-column-gap: 0px;
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;
		column-count: 1;
		column-gap: 0px;
	}
}
.syn_newsrss .contentTableAktuellContent div.contentTableNews {
    background: #a1daf5;
    margin: 0 0 20px 0;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    clear: both;
    float: none;
    display: inline-block;
}
.syn_newsrss .singleImage,
.syn_newsrss .singleImage img {
	width:100%;
}
#pleasewait {
    width: 96%;
    padding: 2%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #009fe3;
    color: #fff;
}
.syn_newsrss .syn_resetnewsfilter,
.syn_newsrss .syn_newsboxtitel,
.syn_newsrss .syn_newslistenfilter_bezeichnung,
.syn_newsrss .syn_newslistensort_bezeichnung {
	display:none;
}
#pleasewait a {
	color:#fff;
}
#openfed div.syn_downloadlistenlayout_0 {
	width:100%;
}
#openfed {
	width:320px;
	height:560px;
	background: #fff;
	box-shadow: 0 0 30px #777;
	position: fixed;
	top:0px;
	display:none;
	left:0px;
	z-index: 53;
	padding:20px;
	box-sizing: border-box;
	overflow-y: auto;
}
#openfed>a {
	position: absolute;
	background: #009fe3;
	color:#fff;
	font-weight: bold;
	top:10px;
	padding:0 5px;
	right:10px;
}
#openfed>h2 {
	font-size:1.5em;
	margin-bottom:20px;
	margin-right:40px;
}
span.customSelect,
div.module_diakonie_schlagwortfilter,
input[name=syn_map_plzsuche] {
	border:1px solid #00a3e2;
	color:#00a3e2;
	padding:16px 40px 16px 20px;
	max-width:60%;
	min-width: 100px;
	text-transform: uppercase;
	margin:0 20px 0 0;
	cursor: pointer;
	background: url("../images/icons/customselect.png") #fff no-repeat top right;
	display:inline-block;
	text-align: left;
	line-height: 1.5em;
}
input[name=syn_map_plzsuche] {
	background-image: none;
}
span.customSelectInner {
	min-width:175px;
}
span.syn_newslistenfilter_bezeichnung ,
span.syn_newslistensort_bezeichnung {
	display:none;
}
div.sliderbox {
	width:960px;
	height:auto;
	float:left;
	padding:40px 0;
}
div.sliderbox div.accessible_news_slider {
	margin-right:20px;
}
div.homepageNewsblock_0 
{
    width:100%;
}
div.contentTableAktuell 
{
    font-size:0.8em;
    width:100%; 
}
div.objectAbsatz div.contentTableAktuell 
{
    font-size:1em;
}
div.contentmain div.contentTableAktuell,
div.contentmain div.contentTableAktuellHeadLineMiddleBT
{
    width:100%;
}
div.contentTableAktuellHeadLineMiddleBT 
{
    width:100%;
    padding:5px 0 20px 0;
    font-weight:bold;
    color:#009bdc;
    margin-top:20px;
    text-transform: uppercase;
}
div.contentTableNews 
{
	display:block;
	clear:both;
	float:left;
	width:100%;
	background: #ded3e3;
	padding-bottom:20px;
	margin-bottom:20px;
	color:#5a2572;
}
div.contentTableNews>b,
div.contentTableNews>p,
div.contentTableNews>h2
{
	margin:5px 20px 0 20px;
	color:#5a2572;
}
div.contentTableNews>h2 {
	margin-top:0;
}
div.contentTableNews a {
	color:#5a2572;
}
.contentmain div.contentTableNews:hover
{
	background: #5a2572;
	color:white;
}
.contentmain div.contentTableNews:hover a,
.contentmain div.contentTableNews:hover b
{
	color:white;
}
div.contentTableNewsHeadLineMiddleNB 
{
    width:120px;
    padding:2px 10px 0 0;
    color:#5c2483;
}
div.contentTableNewsHeadLineMiddleNB b 
{
    color:#009ee3;
    font-weight:normal;
}
div.contentTableNews div.singleImage 
{
    float:left;
    margin:0 0 20px 0;
    clear: both;
    width:100%;
    border:0;
}
div.contentTableNews div.singleImage img
{
	max-width:100%;
}
div.contentTableNewsContent a.textHeadline 
{
    color:#5c2483;
    font-size:1.2em;
    font-weight:bold;
    width:300px;
    display:block;
    float:left;
    text-decoration:none;
}
div.contentTableNewsContent a.aktuelles_bemerkungen
{
    color:#000;
    font-size:0.9em;
    width:300px;
    display:block;
    float:left;
    text-decoration:none;
    padding:5px 0;
    line-height:1.4em;
}
div.objectAbsatz div.contentTableAktuell div.contentTableNewsContent div.newscomment,
div.objectAbsatz div.contentTableAktuell div.contentTableNewsContent a.textHeadline
{  
    width:100%;
}
div.objectAbsatz div.contentTableAktuell div.contentTableNewsContent a.aktuelles_bemerkungen 
{
    display:inline;
}
div.newsslider_text 
{
    font-size:0.8em;
    padding:10px 0;
}
div.accessible_news_slider,
div.accessible_news_slider li
{
    width:300px;
}
div.objectAbsatz div.accessible_news_slider,
div.objectAbsatz div.accessible_news_slider li 
{
    width:620px;
}
div.objectAbsatz div.accessible_news_slider,
div.objectAbsatz div.accessible_news_slider p,
div.objectAbsatz div.accessible_news_slider div.newsslider_text
{
    font-size:1em;
}
div.accessible_news_slider .slider_insgesamt,
div.accessible_news_slider .slider_showall
{
    display:none;
}
div.accessible_news_slider p.alle_anzeigen 
{
    font-weight:bold;
    color:#000;
    border-bottom:1px solid #dff1fe;
    font-size:0.8em;
    padding:3px 0 2px 0;
}
div.accessible_news_slider ul li h4 
{
    margin:0;
    padding:0;
    color:#009ee3;
}
div.accessible_news_slider ul li h4 a,
div.accessible_news_slider div.singleImage a 
{
    background-color:Transparent;
    border-width:0;
    font-size:1.2em;
    color:#5c2483;
    padding:0;
    margin:0;
}
div.accessible_news_slider ul 
{
    margin-bottom:30px;
}
div.accessible_news_slider div.singleImage 
{
    margin:10px 0 0 0;
}
div.accessible_news_slider ul li a 
{
    text-decoration:none;
}
div.accessible_news_slider ul li a.aktuelles_bemerkungen 
{
    color:#000;
    line-height:1.4em;
    background-color:Transparent;
    padding:5px 0;
    margin:0;
    border:0;
    font-weight:normal;
    font-size:0.9em;
}
div.accessible_news_slider p.next,
div.accessible_news_slider p.back 
{
    top:4px;
}
div.accessible_news_slider p.next a,
div.accessible_news_slider p.back a
{
    background:url("../images/corporate/next.gif") no-repeat;
    text-indent:1000px;
    width:15px;
    height:15px;
    overflow:hidden;
}
div.accessible_news_slider p.back a
{
    background:url("../images/corporate/prev.png") no-repeat;
}
#example_132066_154 
{
    margin-right:20px;
}
div.menuebox div.contentTableAktuell
{
    width:300px;
    padding:0 0 20px 0;
}
div.menuebox div.contentTableAktuellContent 
{
    width:300px;
    padding:0;
    margin:0;
}
div.menuebox div.contentTableNews 
{
    width:280px;
    margin:0 0 20px 0;
    background-color:#d5edfd;
}
div.menuebox div.contentTableNewsContent
{
    width:280px;
}
div.menuebox div.contentTableNewsContent a.textHeadline,
div.menuebox div.contentTableNewsContent a.aktuelles_bemerkungen 
{
    width:auto;
    display:inline;
    float:none;
}
div.menuebox div.contentTableNewsContent br.newsdatum 
{
    display:none;
}
div.menuebox div.contentTableNewsHeadLineMiddleNB 
{
    width:280px;
}
/**
*	Iphone-Werbung
*/
body.body_0 div.menuebox div.contentTableNews div.contentTableNewsHeadLineMiddleNB,
body.body_0 div.menuebox div.contentTableNews div.newsheadline {
  display:none;
}
body.body_0 div.menuebox div.contentTableNews p
{
    font-size:0.9em;
    line-height:1.4em;
}
body.body_0 div.menuebox div.contentTableNews h4,
body.body_0 div.menuebox div.contentTableNews a {
  color:#009ee3;
  text-decoration:none;
  margin:0;
}
body.body_0 div.menuebox div.contentTableNews h4.headline {
  color:#5c2483;
  font-size:1.2em;
  margin:5px 0 0 0;
}
body.body_0 div.menuebox div.contentTableNews h4.headline a {
  color:#5c2483;
}
body.body_5650 #syn_newsletterregister {
  display:None;
}
div.kontaktzeile div.contentTableAktuellHeadLineMiddleBT,
div.kontaktzeile div.contentTableNewsHeadLineMiddleNB,
div.kontaktzeile div.ksp div.newsheadline
{
    display:none;
}
div.kontaktzeile div.kadr div.newsheadline {
	clear:both;
	float:none;
	display:block;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom:10px;
}
div.kontaktzeile div.contentTableAktuell 
{
    font-size:1em;
}
div.kontaktzeile div.contentTableNews 
{
    width:100%;
    padding:0;
}
div.kontaktzeile div.contentTableNewsContent 
{
    width:100%;
}
div.kontaktzeile div.contentTableNews:hover
{
    background-color:transparent;
}
body.body_0 div.synapsis_textsammlungkarte div.syn_map_filter label {
	margin:12px 0 0 3px;
}
div.VE_Pushpin_Popup_Title a,
div.VE_Pushpin_Popup_Body a {
	text-decoration: none;
	color:#09c;
}
div.VE_Pushpin_Popup_Title a:hover,
div.VE_Pushpin_Popup_Body a:hover {
	text-decoration: underline;
}
div.VE_Pushpin_Popup_Title a {
	color: #5c2483;
}
body .contentmain .homepageNewsblock .contentTableAktuell_5 {
	width:100%;
	margin-top:40px;
}
div.contentTableAktuellContent {
	
    column-gap: 20px;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    width:100%;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent {
	width:100%;
	column-count:1;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-gap:0px;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item {
	width:32%;
	margin-right:1%;
	display: block;
	float:left;
	clear:none;
	position: relative;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .plabel {
	position: absolute;
	color:#fff;
	top:0;
	left:0;
	z-index:2;
	display:block;
	float:left;
	clear:both;
	height:100%;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item:hover .plabel {
	background: #5a2572;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .plabel a {
	color:#fff;
	background: #009bdc;
	padding:5px 10px;
	width:auto;
	box-sizing: border-box;
	display: inline-block;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .plabel a.aktuelles_bemerkungen {
	background: transparent;
	padding-top:5px;
	display: inline-block;
	clear:both;
	display:none;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item:hover .plabel a.aktuelles_bemerkungen {
	display:block;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .singleImage,
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .singleImage img {
	width:100%;
}
body .homepageNewsblock .contentTableAktuell_5 .contentTableAktuellHeadLineMiddleBT {
	width:100%;
	clear:both;
	display:block;
}
.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item .syn_aktuell_bemerkungen {
	top:0;
	left:0;
}
.homepageNewsblock .contentTableAktuell_5 div.contentTableAktuellHeadLineMiddleBT {
	border:0;
	display:none;
}
.kontaktzeile .contentTableAktuellContent {
	column-count: 1;
	-moz-column-count: 1;
	-webkit-column-count: 1;
}
.kontaktzeile .contentTableNews {
	background:transparent;
}
.kontaktzeile .contentTableNews a {
	color:#009ee3;
}
.kontaktzeile .contentTableNews h2.newsheadline {
	font-size:1em;
	padding:0;
	margin:0;
	text-transform: uppercase;
}
.kontaktzeile .ksp h2.newsheadline {
	display:none;
}
body.body_0 .contentTableAktuell.contentTableAktuell_1.syn_order_1  {
    width: 49%;
}
body.body_0 .contentTableAktuell.contentTableAktuell_1.syn_order_1  .contentTableAktuellContent {
    column-count:1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
	
}
body.body_0 .hslice.hslice_78414.syn_kalenderlistenlayout_0 {
	width:49%;
	margin-left:2%;
	float:left;
}
body.body_0 .hslice.hslice_78414.syn_kalenderlistenlayout_0 .entry-content {
	width:100%;
}
body.body_0 .hslice.hslice_78414.syn_kalenderlistenlayout_0 .contentTableKalenderContent {
	
	width:100%;
}
body.body_0 .hslice.hslice_78414.syn_kalenderlistenlayout_0 .syn_kalenderlistentitel {
	color:#009bdc;
	text-transform: uppercase;
    font-size: 0.55em;
    display: block;
    font-weight:600;
    padding-bottom: 14px;
}
body.body_0 .kontaktzeile div.contentTableNews > p {
	margin-left:0;
}

/**
*  Stylesheet fuer Mainframe-Template
*/ 
.mpl {
	margin:10px 0 15px 45px;
}
a.mobile_navi {
	display:none;
}
div.gm-style-iw a {
	width:100%;
	clear:both;
}
img.Logo {
	width:auto;
}
.kf1,
.kf2 {
  width:305px;
}
.kf1 Input {
  width:230px;
  margin-bottom:10px;
  border:1px solid #dff1fe;
  padding:5px;
}
.kf2 div {
  width:150px;
  float:left;
  margin-bottom:10px;
}
.kf3 {
  width:130px;
}
.kf3 Input {
  width:107px;
  border-width:0;
  background-color:#d4edfd;
  color:#00afea;
  font-weight:bold;
  text-align:left;
  padding:5px 3px 5px 15px;
  margin-bottom:10px;
}
form.kontaktformular textarea.ihrenachricht {
  width:450px;
  height:215px;
  float:left;
  margin-right:20px;
}
html,
body 
{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}
a {
	color: #009ee3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
acronym 
{
    border-bottom-style:none;
}
div 
{
    float:left;
}
body 
{
  font-family:Arial,Helvetica;
  background:#fff;
  font-size:1em;
}
div.kopfbereich 
{
    width:100%;
    clear:both;
    height:auto;
}
div.topnavi 
{
    width:100%;
    margin:0 auto;
    float:none;
    position:relative;
    min-height:130px;
    background-color:#5a2572
}
div.hauptnavi 
{
    width:600px;
}
div.unternavi 
{
    width:960px;
    height:135px;
    overflow:hidden;
}
img.Logo 
{
    margin:28px 10px 0 0;
    float:left;
    border:0;
}
div.contentbox 
{
    width:960px;
    margin:0 auto;
    float:none;
    padding-top:25px;
    clear: both;
}
div.contentbox_homepage div.contentmain
{
    padding-top:30px;
}
div.pfad 
{
    width:790px;
    font-size:12px;
    padding:10px 0 25px 0;
}
div.pfad a 
{
    color:#5a2572;
    text-decoration:none;
}
div.syn_breadcrumb span:last-child a,
div.syn_breadcrumb a:last-child {
	color:#009bdc;
}
div.menuebox 
{
    width:300px;
    padding:0 20px 40px 0;
}
body.body_0 div.menuebox 
{
    padding:0 0 40px 20px;
}
div.contentmain 
{
    width:620px;
    padding-bottom:40px;
}
div.contentmain100
{
	width:100%;
	padding-bottom: 40px;
}
div.contentmain100 div.menuepunktListeMitte
{
    width:100%;
}
div.sitemapfuss 
{
    width:920px;
    padding:10px;
    float:left;
    clear:both;
    background-color:#eaf6fe;
}
div.kontaktzeile 
{
    background-color:#c8e9fb;
    width:100%;
    padding:30px 0;
    font-size:0.8em;
    color:#5a2572;
}
div.kontaktzeile div.kontaktzz {
	width:960px;
	float:none;
	margin:0 auto;
	clear: both;
}
div.kadr 
{
    width:625px;
}
div.ksp 
{
    width:290px;
}
div.kontaktzeile p 
{
    margin:0 0 5px 0;
    line-height:1.4em;
}
div.kontaktzeile b 
{
    color:#5c2483;
}
div.footer 
{
    font-size:0.8em;
    padding:15px 0 100px 0;
    color:#009ee3;
    width:960px;
}
div.titledFrameMitte 
{
    width:620px;
}
#minotaur 
{
    width:100%;
    height:160px;
    padding:20px 0;
    position:absolute;
    z-index:10;
    top:-155px;
    left:0;
    background:url("../images/corporate/hintergrund-pulldown2.png") bottom left repeat-x;
}
#minotaur div.inminotaur 
{
    width:920px;
    height:160px;
    padding:0 10px;
    position:relative;
    top:0;
    left:0;
    color:#fff;
    background:url("../images/corporate/hintergrund-pulldown.png") bottom left no-repeat;
    font-size:11px;
    margin:0 auto;
    float:none;
}
div.bildrahmenmittig 
{
    width:960px;
    height:auto;
    float:none;
    margin:0 auto;
    padding-top:12px;
}
#plus 
{
    width:30px;
    height:25px;
    position:absolute;
    bottom:0;
    right:0;
    background:url("../images/corporate/plus.png") 1px 5px no-repeat;
}
div.diakonischeswerk 
{
    font-size:11px;
    height:25px;
    position:absolute;
    bottom:-15px;
    color:#000;
    right:40px;
    font-family:Arial;
}
#empfehlentun {
  display:none;
  }
div.seiteempfehlen_formular {
  margin-left:30px;
  margin-top:20px;
  }
div.seiteempfehlen_formular p.info {  
  margin-bottom:10px;
  }
div.seiteempfehlen_formular input,
div.seiteempfehlen_formular textarea {
  border:1px solid #676e72;
  color:#676e72;
  width:255px;
  margin-top:5px;
  margin-right:10px;
  font-size:11px;
  padding:3px !important;
  font-family:Arial;
  }
div.seiteempfehlen_formular textarea {
  width:530px;
  height:70px;
  }
div.seiteempfehlen_formular input.submit {
  width:auto;
  color:#000;
  font-weight:bold;
  }
div.seiteempfehlen_formular span.captchainput input {
  width:232px;
  margin-top:0px;
  }
div.seiteempfehlen_formular span.captchainput {
  margin-right:13px;
  }
#minotaur a 
{
    color:#fff;
    text-decoration:none;
}
#minotaur p,
#minotaur div 
{
    margin:0;
    padding:0;
    line-height:0.7em;
}
#minotaur p 
{
    margin-bottom:10px;
}
#minotaur div.metanav 
{
    float:left;
    width:275px;
    text-align:right;
    padding-top:4px;
}
div.metanav a 
{
    margin-left:10px;
}
a.twitterlink,
a.facebooklink 
{
    float:left;
    display:block;
    width:465px;
    height:8px;
    padding:4px 0;
    background:url("../images/corporate/facebook.png") no-repeat 200px 0; 
}
a.twitterlink 
{
    width:175px;
    background:url("../images/corporate/twitter.png") no-repeat 140px 0;
}
#minotaur div.suchfeld,
div.einrichtungssuche
{
    position:relative;
    width:300px;
    padding-left:14px;
    height:auto;
}
#minotaur div.suchfeld 
{
    padding-top:17px;
    display:none;
}
div.einrichtungssuche
{
    margin-bottom:40px;
}
div.einrichtungssuche div 
{
    position:relative;
}
div.einrichtungssuche p 
{
    font-size:0.8em;
}
div.einrichtungssuche a.module_diakonie_suchlink 
{
    display:block;
    float:left;
    padding-left:20px;
    color:#009ee3;
    padding-top:15px;
    background:url("../images/corporate/next.gif") no-repeat 0 14px;
    text-decoration:none;
    font-size:12px;
}
div.einrichtungssuche 
{
    padding-left:0;
}
div.einrichtungssuche h2.headline 
{   
    font-weight:bold;
    color:#000;
    border-bottom:1px solid #dff1fe;
    font-size:0.8em;
    padding:3px 0 2px 0;
}
div.suchfeld input.textfeld,
div.einrichtungssuche input.textfeld
{
    width:290px;
    background:url("../images/corporate/hintergrund-input.png") repeat-x;
    height:20px;
    border:0;
    padding:5px;
    border-radius:4px;
}
div.suchfeld input[type=image],
div.einrichtungssuche input[type=image]
{
    position:absolute;
    right:2px;
    bottom:2px;
    background:url("../images/corporate/lupe.png") no-repeat;
    width:26px;
    height:27px;
}
form[name=suche] {
	float:left;
	padding: 96px 0 0 60px;
	position: relative;
}
form[name=suche] input[type=text] {
	border:0;
    background:url("../images/corporate/lupe3.png") no-repeat transparent;
    width:20px;
    height:20px;
    background-size:20px 20px;
    text-indent: -100px;
    cursor:pointer;
    position: absolute;
    right:0;
    bottom:0;
}
form[name=suche] input[type=text]:hover,
form[name=suche] input[type=text]:focus {
	border:0;
    background:#fff;
    width:140px;
    height:20px;
    padding:4px 7px;
    text-indent: 0;
    cursor: text;
    box-shadow: 0 0 2px 2px #009bdc;
}
div.bildrahmenmittig div.suchfeld 
{
    width:140px;
    height:65px;
    overflow:hidden;
    position:relative;
    margin:15px 0 0 0;
    display:none;
}
div.bildrahmenmittig div.suchfeld div.suchfeld_titel1 
{
    display:none;
}
div.bildrahmenmittig div.suchfeld input.textfeld
{
    width:130px;
    background-image:none;
    background-color:#fff;
    border-radius:4px;
    padding:2px 5px;
    margin-top:37px;
}
div.bildrahmenmittig div.suchfeld input[type=image]
{
    bottom:3px;
    right:2px;
    background:url("../images/corporate/lupe2.png") no-repeat 6px 8px;
}
div.loginbox,
div.schnellzugriff
{
    width:300px;
    position:relative;
}
div.contentTableFunktionHeadLineMiddleBT 
{
    display:none;
}
#minotaur div.loginbox 
{
    width:289px;
    padding-left:11px;
}
div.loginbox input.textfeld 
{
    width:114px;
    background:url("../images/corporate/hintergrund-input.png") repeat-x;
    height:20px;
    margin-right:20px;
    border:0;
    padding:5px;
    border-radius:4px;
}
#minotaur div.schnellzugriff,
#minotaur div.loginbox,
#minotaur div.suchfeld 
{
    margin-top:30px;
}
div.loginbox input[type=image] 
{
    position:absolute;
    right:23px;
    bottom:12px;
}
div.menuebox div.contentTableFunktion div.contentTableFunktionHeadLineMiddleBT 
{
    display:block;
    width:100%;
    margin-top:9px;
    border-bottom:1px solid #dff1fe;
    padding-bottom:6px;
    font-size:0.8em;
    font-weight:bold;
}
div.menuebox div.contentTableFunktion 
{
    width:300px;
}
div.menuebox a.synapsis_ext_link 
{
    display:block;
    width:270px;
    padding:6px 0 4px 30px;
    background:url("../images/corporate/link.png") no-repeat 0 5px;
    color:Black;
    font-size:0.8em;
    text-decoration:none;
    margin:0;
    line-height:1.2em;
    float:left;
    clear:both;
}
div.menuebox a.synapsis_ext_link:hover 
{
    text-decoration:underline;
}
div.synapsis_indexedsearch_treffer 
{
    margin-bottom:25px;
}
div.synapsis_indexedsearch_treffer img 
{
    float:left;
    margin-right:25px;
}
div.synapsis_indexedsearch_treffer_source p 
{
    margin-top:0;
}
div.synapsis_indexedsearch_treffer_source 
{
    padding-top:10px;
}
div.synapsis_indexedsearch_treffer_nummer 
{
    padding:5px;
    width:20px;
    text-align:center;
    background-color:#5c2483;
    color:#fff;
    font-weight:bold;
}
div.synapsis_indexedsearch_treffer_rubrik 
{
    padding:5px 15px;
    background-color:#efeaf3;
    width:460px;
}
div.synapsis_indexedsearch_treffer_rubrik a 
{
    color:#5c2483;
}
div.synapsis_indexedsearch_treffer_relevanz 
{
    text-align:right;
    padding:5px 15px;
    background-color:#efeaf3;
    color:#5c2483;
    width:70px;
}
div.startseitenbild 
{
    width:312px;
    padding-left:628px;
    height:300px;
    margin-top:32px;
    overflow:hidden;
}
/*div.startseitenbild div 
{
    width:124px;
    height:30px;
    margin:0 0 12px 12px;
    float:left;
    background:url("../images/corporate/sektorlila.png");
    color:#fff;
    padding:114px 10px 0 10px;
}*/
div.startseitenbild div.blau 
{
    background:url("../images/corporate/sektorblau.png");
}
div.startseitenbild div h4,
div.startseitenbild div p
{
    margin:0;
    font-size:12px;
}
div.startseitenbild div a 
{
    text-decoration:none;
    color:#009ee3;
}
body .MicrosoftMap .Infobox .infobox-info,
body .MicrosoftMap .Infobox .infobox-title {
	font-size:12px;
	padding:5px 10px;
}
body .MicrosoftMap .Infobox .infobox-info a {
	float:none;
}
div.startseitenbild div a:hover 
{
    text-decoration:underline;
}
#minotaur a#ratundhilfebutton 
{
    float:left;
    width:270px;
    height:18px;
    display:block;
    background:url("../images/corporate/schnellauswahl.png");
    padding:12px 10px 0 10px;
    font-size:12px;
    color:#000;
}
#minotaur a#organigrammlink 
{
    float:left;
    width:280px;
    height:18px;
    display:block;
    background:url("../images/icons/organigramm.png");
    padding:12px 10px 0 10px;
    font-size:12px;
    color:#000;
}
#minotaur #diakonierathilfe 
{
    display:block;
    top:62px;
    position:absolute;
    width:290px;
    height:auto;
    padding:0;
    background-color:#ebf6fe;
    display:none;
    border-radius:0 0 5px 5px;
}
#minotaur #diakonierathilfe a 
{
    display:block;
    float:left;
    width:270px;
    padding:10px;
    color:#000;
    background-color:#ebf6fe;
    border-radius:5px;
}
#minotaur #diakonierathilfe a:hover 
{
    background-color:#009ee3;
    color:#fff;
}
div.homepagesliders_unten 
{
    width:620px;
    height:auto;
    overflow:hidden;
}
body.body_0 span.headline 
{
    display:none;
}
div.synapsis_indexedsearch_pager 
{
    width:620px;
    margin-bottom:20px;
}
div.synapsis_indexedsearch_backbutton,
div.synapsis_indexedsearch_forwardbutton 
{
    width:90px;
    padding:5px;
}
div.synapsis_indexedsearch_forwardbutton 
{
    text-align:right;
}
div.synapsis_indexedsearch_pageindicator 
{
    width:410px;
    padding:5px;
    text-align:center;
}
form.kontaktformular textarea,
form.kontaktformular input.gbentry,
div.contentTableEinrichtungssuche input[type=text],
div.contentTableEinrichtungssuche select
{
    width:610px;
    margin:0;
    padding:5px;
    font-family:Arial;
    font-size:1em;
    border:1px solid #dff1fe;
    color:Black;
}
div.contentTableEinrichtungssuche input[type=text] 
{
    width:600px;
}
#stage {
  
  background-color:#aaaaaa;
  position:relative;
  padding:0px;
  width:960px;
  height:485px;
  
}
#stage_menu_box {
  position:absolute;
  right:0;
  top:0;
  z-index:6;
  width:312px;
    background:url("../images/var/0.png");
}
#stage_bg {
  display:none;
  position:absolute;
  left:0;
  top:0;
  z-index:4;
}
#stage_bg_swap {
  display:none;
  position:absolute;
  left:0;
  top:0;
  z-index:6;
}
#stage .stage_menu_item {
    width:144px;
    height:144px;
    margin:0 0 12px 12px;
    float:left;
    background:url("../images/corporate/sektorlila.png");
    color:#fff;
}
#stage .stage_menu_item a 
{
    display:block;
    float:left;
    width:124px;
    height:30px;
    padding:114px 10px 0 10px;
}
#stage .stage_menu_item.selected {
    background:url("../images/corporate/sektorblau.png");
}
div.einrichtungsdetail 
{
    width:620px;
    display:none;
}
#pp_full_res div.einrichtungsdetail_links 
{
    width:150px;
    height:175px;
    margin-top:30px;
    margin-right:20px;
    position:relative;
    overflow: hidden;
    float:left;
	margin:5px 15px 0 0;
	border:1px solid #5c2483;
}
#pp_full_res div.einrichtungsdetail_rechts 
{
    width:320px;
    padding-top:0px;
    float:left;
    font-size:0.8em;
}
#pp_full_res div.einrichtungsdetail_rechts p {
	line-height:1.4em;
}
#pp_full_res div.einrichtungsdetail_beschreibung 
{
    width:320px;
    padding-left:220px;
}
#pp_full_res div.einrichtungsdetail_rechts a,
#pp_full_res div.einrichtungsdetail_beschreibung a
{
    color:#009ee3;
    text-decoration:none;
    font-weight:bold;
}
#pp_full_res div.einrichtungsdetail_beschreibung a 
{
    color:#000;
}
body.body_0 div.menuebox div.accessible_news_slider ul {
    margin-bottom:15px;
}
#tagCloud 
{
    height:300px;
    width:300px;
    position:relative;
    color:#009ee3;
    background-color:#fff;
}
div.seitedrucken 
{
    width:100%;
}
div.seitedrucken div.contentTableAktuellHeadLineMiddleBT,
div.seitedrucken div.contentTableNewsHeadLineMiddleNB,
div.seitedrucken div.newsheadline 
{
    display:none;
}
div.seitedrucken div.contentTableNews 
{
    padding:25px 0 15px 0;
    width:100%;
}
div.seitedrucken div.contentTableAktuell,
div.seitedrucken div.contentTableAktuellContent,
div.seitedrucken div.contentTableNewsContent
{
    width:100%;
}
div.seitedrucken div.contentTableNews:hover 
{
    background-color:#fff;
}
div.seitedrucken div.contentTableNews a 
{
    text-decoration:none;
    color:#009ee3;
}
div.seitedrucken div.contentTableNews a:hover 
{
    text-decoration:underline;
}
body.body_0 div.seitedrucken div.contentTableNews 
{
    padding:25px 10px 15px 10px;
    width:600px;
}
div.fontsizeswitch 
{
    float:left;
    padding-top:6px;
    width:150px;
    padding-right:0;
}
#fontsizeswitch1,
#fontsizeswitch2,
#fontsizeswitch3 
{
    width:24px;
    height:22px;
    float:right;
    color:#009ee3;
    text-align:center;
    padding-top:3px;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}
#fontsizeswitch1 
{
    font-size:11px;
    padding-top:5px;
    height:20px;
}
#fontsizeswitch3
{
    margin-right:0px;
    font-size:16px;
    padding-top:2px;
    height:23px;
}
div.newsheadline,
div.newscommment 
{
    display:inline;
    float:none;
}
div.seitedrucken div.newscomment 
{
    width:100%;
}
div.ksp a.facebooklink,
div.ksp a.twitterlink 
{
    width:90%;
    float:left;
    overflow:hidden;
    display:block;
    background-position:0 2px;
    height:20px;
    padding:3px 0 0 25px;
    margin-bottom:3px;
    color:#009ee3;
    text-decoration:none;
}
div.ksp a.facebooklink b,
div.ksp a.twitterlink b
{
    color:#009ee3;
}
div.socialbox 
{
    width:90%;
    margin-top:7px;
}
div.historyback 
{
    float:right;
}
div.drucklink 
{
    float:left;
}
body.body_0 span.hb 
{
    display:none;
}
div.contentTablesuchergebnisHeadLineMiddleBT,
div.contentTablesuchergebnisBottom {
  display:none;
}
div.organigramm 
{
    width:960px;
    margin:0;
    padding:0;
    position:relative;
    font-family:Arial;
    padding:0px;
    font-size:0.7em;
}
#orgtb_close 
{
    background:url("../images/corporate/tb_close.png") no-repeat;
    width:24px;
    height:24px;
    position:absolute;
    top:15px;
    right:15px;
    display:block;
    text-indent:-20px;
    color:#fff;
    font-weight:bold;
    font-size:10px;
}
div.organigramm ul 
{
    list-style-type:none;
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:960px;
}
div.organigramm ul li 
{
    display:block;
    float:left;
    width:320px;
    margin-bottom:10px;
}
div.organigramm ul li a,
div.organigramm ul li.sel ul li a
{
    background:url("../images/corporate/organigramm_plus.png") #d5edfd no-repeat 270px 11px;
    color:#009ee3;
    padding:15px;
    margin:0;
    width:270px;
    margin:0 10px;
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
}
div.organigramm ul li.sel a 
{
    background:url("../images/corporate/organigramm_minus.png") #d5edfd no-repeat 270px 11px;
    color:#5c2483;
}
div.organigramm ul li ul 
{
    display:none;
    width:300px;
    border-top:1px solid white;
    background:#eaf6fe;
    margin-left:10px;
}
div.organigramm ul li ul li a,
div.organigramm ul li.sel ul li a 
{
    margin:0;
    color:Black;
    font-weight:normal;
    background-color:Transparent;
    background-image:none;
    margin:0;
    padding:5px 15px 5px 30px;
}
div.organigramm ul li.sel ul li.sel a 
{
    font-weight:bold;
    background:url("../images/corporate/orgpfeil2.png")  no-repeat 15px 6px;
    width:255px;
}
div.organigramm ul li.sel ul li a 
{
    font-weight:normal;
    background:url("../images/corporate/orgpfeil1.png")  no-repeat 15px 6px;
    width:255px;
}
div.organigramm ul li.sel ul li.sel div.organigrammtext a 
{
    font-weight:normal;
    background-image:none;
    width:255px;
    padding:5px 0;
    color:#009ee3;
}
div.organigrammtext 
{
    display:none;
}
#orgLogo 
{
    position:absolute;
    bottom:15px;
    left:15px;
}
div.organigramm h1 
{
    color:#6a1f87;
    margin:10px 0 5px 10px;
}
div.organigramm h2
{
    color:#009ee3;
    margin:0 0 35px 10px;
}
div.organigramm div.organigrammtext 
{
    width:255px;
    padding:0 15px 0 30px;
}
div.organigramm div.organigrammtext h3:empty,
div.organigramm div.organigrammtext h2:empty 
{
    display:none;
}
div.organigramm div.organigrammtext h2 
{
    font-weight:normal;
    color:#000;
    margin:15px 0 0 0;
    font-size:1em;
    font-style:italic;
    float:left;
    clear:both;
    width:270px;
}
div.organigramm div.organigrammtext h3 
{
    color:#000;
    font-weight:bold;
    margin:0;
    font-size:1em;
}
div.organigramm div.organigrammtext a 
{
    margin:0;
    padding:0;
    display:inline;
    color:#009ee3;
}
#logintab2 {
  display:none;
}

/**
*   Bing-Karte
*/
div.synapsis_textsammlungkarte 
{
    width:100%;
    float:left;
    position:relative;
}
div.syn_map_pinlist,
div.syn_map_filter
{
    width:960px;
    height:40px;
	padding:10px 0 20px 0;
    position:absolute;
    z-index:99;
    top:0;
    left:0;
    display:none;
	text-align:right;
}
div.syn_map_pinlist a 
{
    color:#fff;
    clear:both;
    float:left;
    font-size:0.85em;
    padding-left:5px;
    padding-top:5px;
}
div.MSVE_Dashboard 
{
    left:auto !important;
    right:5px !important;
}
div.syn_mappingcluster
{
    background:url("../images/corporate/karten-pinpoint2.png") no-repeat;
    width:69px;
    height:54px;
}
div.syn_karte_legende a.syn_kartenlegende_schliessen {
	display:none;
}
div.syn_karte_legende 
{
    width:230px;
    background-color: #eaf6fe;
    height:230px;
    float:left;
    padding:10px;
    color:#000;
    top:75px;
    left:15px;
    font-size:0.9em;
    z-index:20;
}
body.body_0 div.syn_karte_legende {
    position:absolute;
    display:none;
    box-shadow: 0 0 5px rgba(30,30,30,0.5);
    background-color:rgba(255,255,255,0.9);
}
body div.syn_karte_legende a {
	color:#09c;
}
body.body_0 div.syn_karte_legende a.syn_newsajaxmenulink,
body.body_0 div.syn_karte_legende a.syn_getvicinity,
body.body_0 div.syn_karte_legende a.syn_navposlink,
body.body_0 div.syn_karte_legende input {
	display: none;
}
div.syn_karte_legende a.syn_newsajaxbild,
div.syn_karte_legende img 
{
    display:none;
}
div.syn_karte_legende p 
{
    margin:0 0 15px 0;
    padding:0;
}
input[name=syn_woher] 
{
    float:left;
    width:250px;
    color:#004f91;
    border:1px solid #fff;
    background:#fff;
    margin-right:10px;
}
div.syn_karte_legende div.adressBox 
{
    padding:0;
}
div.contentmain div.syn_map_pinlist 
{
    width:130px;
    height:400px;
}
div.contentmain div.syn_karte_legende 
{
    width:170px;
    height:380px;
    float:left;
    display:none !important;
    overflow:hidden;
}
div.contentmain div.syn_karte_legende a.syn_newsajaxmenulink 
{
    font-weight:bold;
    color:#009fe6;
    margin-bottom:10px;
}
div.contentmain div.synapsis_textsammlungskarte_inner 
{
    float:left;
    margin:0;
}
.synapsis_textsammlungkarte {
    margin-bottom: 40px;
}
a.syn_map_pinpointlink>b {
	display:block;
}
div.contentmain div.syn_karte_legende div.spalte1,
div.contentmain div.syn_karte_legende div.spalte2 
{
    width:180px;
}
div.contentmain div.syn_karte_legende input[name=syn_woher] 
{
    width:110px;
    float:left;
    background: #fff;
}
div.contentmain div.syn_karte_legende input[type=image] 
{
    float:left;
    background: #fff;
}
.synapsis_textsammlungskarte_inner_standard 
{
    width:100%;
    height:400px;
}
.contentmain.contentmain_100,
.contentmain.contentmain_100 .contentTableMitte {
	width:100%;
}
.contentmain.contentmain_100 .contentTableMitte .menuepunktListeMitteItem {
	width:49%;
	margin-right:1%;
}
.contentmain.contentmain_100 .contentTableMitte .menuepunktListeMitteItem img {
	width:100%;
}
/**
*   Responsive Tablet
*/
@media screen and (max-width: 960px), screen and (max-width:700px) and (orientation:landscape)  
{
    body a.mobile_navi 
    {
        display:block;
        float:right;
        margin:26px 0 0 0;
    }
	body div.syn_map_pinlist,
	body div.syn_map_filter
	{
	    width:700px;
	}
	body div.sliderbox {
		width:720px;
	}
	body div.sliderbox div.accessible_news_slider,
	body div.sliderbox div.accessible_news_slider ul li {
		width:700px;
	}
	body div.sliderbox div.accessible_news_slider ~ div.accessible_news_slider,
	body div.sliderbox div.accessible_news_slider ~ div.accessible_news_slider ul li {
		width:340px;
	}
    body div.menuebox 
    {
        padding:0;
    }
    body div.menuebox ul
    {
        margin:0 0 10px 0;
    }
    body div.bildrahmenmittig,
    body #stage,
    body div.contentbox,
    body div.contentmain,
    body div.contentTableMitte,
    body div.contentTableMitteContent,
    body div.objectAbsatzOben,
    body div.downloadliste,
    body div.contentmain div.contentTableAktuell,
    body div.contentmain div.contentTableAktuellHeadLineMiddleBT,
    body div.unternavi,
    body div.contentTableKalenderContent,
    body .ad-gallery,
    body div.textliste1,
    body div.textliste2
    {
        width:700px;
        padding-left:0;
    }
    body #stage 
    {
        height:450px;
    }
    body div.downloadliste div.mpl 
    {
        width:695px;
    }
    body div.syn_textlistenfilter,
    body div.syn_newslistenfilter,
    body div.contentTableNews,
    body div.sitemapfuss,
    body div.kontaktzeile div.kontaktzz,
    body div.sitemapfuss ul,
    body div.warenkorb,
    body form[name=ecards] input[type=text],
    body form[name=ecards] textarea,
    body div.unternavi ul,
    body.body_0 div.seitedrucken div.contentTableNews
    {
        width:700px;
    }
    div.footer 
    {
        width:680px;
        padding:10px;
    }
    body div.warenkorb
    {
        padding:10px;
    }
    body div.contentTableNewsContent a.aktuelles_bemerkungen 
    {
        width:380px;
    }
    body div.contentTableNewsContent 
    {
        width:549px;
    }
    body div.syn_textlistenfilter select,
    body div.syn_newslistenfilter select 
    {
        width:560px;
    }
    body div.hauptnavi,
    body div.hauptnavi ul
    {
        width:auto;
        float:right;
    }
    body div.unternavi img 
    {
        max-width:700px;
        height:auto;
    }
    body #stage img 
    {
        height:300px;
        width:auto;
        margin-left:-200px;
    }
    body div.pfad 
    {
        width:550px;
    }
    body div.bildrahmenmittig div.suchfeld 
    {
        position:absolute;
        top:350px;
        right:150px;
        margin:0;
        height:auto;
        display:none;
    }
    body.body_content div.bildrahmenmittig div.suchfeld 
    {
        top:auto;
        bottom:-28px;
    }
    body div.bildrahmenmittig div.suchfeld input.textfeld 
    {
        margin-top:5px;
    }
    body div.bildrahmenmittig div.suchfeld input[type=image] 
    {
        bottom:0;
    }
    body div.contentbox div.menuebox,
    body div.menuebox ul,
    body div.contentmain100 div.menuepunktListeMitte
    {
        width:770px;
        padding-left:0;
    }
    body div.menuebox div.contentTableAktuell,
    body #synapsis_kalenderblatt,
    body table.kalender,
    body div.menuebox div.contentTableFunktion,
    body div.menuebox ul li,
    body div.teaserbox_Funktion,
    body div.teaserbox_Rechts,
    body div.menuepunktListeMitteItem,
    body div.menuepunktListeMitteItem img,
    body div.einrichtungssuche,
    body div.accessible_news_slider,
    body div.accessible_news_slider li,
    body div.kontaktzeile div.ksp,
    body div.kontaktzeile div.kadr
    {
        width:340px;
    }
    body div.accessible_news_slider,
    body div.einrichtungssuche 
    {
        margin-right:20px;
    }
    body div.unternavi ul li
    {
        width:340px;
        margin-right:0;
    }
    body div.suchfeld input.textfeld,
    body div.einrichtungssuche input.textfeld 
    {
        width:355px;
    }
    body div.unternavi 
    {
        background-color:#5c2483;
    }
    body div.menuebox div.contentTableAktuell,
    body #synapsis_kalenderblatt,
    body div.menuebox div.contentTableFunktion,
    body div.menuebox ul li,
    body div.contentTableExternal
    {
        margin-right:20px;
    }
    body div.menuebox ul li ul,
    body div.menuebox ul li,
    body div.menuebox ul li.synapsis_inlinesitemap_inpath ul li 
    {
        display:inline;
        width:auto;
        float:none;
        margin:0;
        padding:0;
    }
    body div.menuebox div.accessible_news_slider ul li
    {
        width:340px;
        float:left;
    }
    body div.menuebox div.accessible_news_slider ul li img,
    body div.menuebox div.contentTableAktuell div.singleImage img,
    body div.menuebox div.contentTableAktuell div.singleImage video,
    body div.menuebox div.contentTableAktuell div.singleImage .mejs-container
    {
        min-width:340px;
        height:auto;
    }
    body div.menuebox div.synapsis_bildsammlung iframe
    {
        min-width:340px;
    }
    body div.menuebox ul li ul li 
    {
        display:none;
    }
    body div.menuebox div.contentTableNews,
    body div.menuebox div.contentTableNewsContent div.newscomment,
    body div.contentTableTeaser,
    body div.contentTableExternal
    {
        width:320px;
    }
    body div.menuebox a.synapsis_ext_link
    {
        width:310px;
    }
    body div.menuebox ul li a,
    body div.menuebox ul li ul li a
    {
        width:320px;
        margin-right:20px;
        margin-bottom:9px;
    }
    body div.synapsis_add_ts_text 
    {
        width:0;
        height:0;
    }
    body div.sitemapfuss ul li,
    body div.sitemapfuss ul li ul, 
    body div.sitemapfuss ul li ul li
    {
        width:170px;
    }
    body div.sitemapfuss ul li a,
    body div.sitemapfuss ul li ul li a
    {
        width:136px;
    }
    body div.menuebox ul li li a 
    {
        padding:11px 10px;
    }
    body div.inminotaur 
    {
        display:none;
    }
    body div.singleImage_620 img
    {
        min-width:700px;
        height:auto;
    }
    body.body_5653 div.unternavi ul {
        background-position: 572px 0;
    }
    body.body_5649 div.unternavi ul {
        background-position: 503px 0;
    }
    body.body_5652 div.unternavi ul {
        background-position: 405px 0;
    }
    body.body_5650 div.unternavi ul {
        background-position: 674px 0;
    }
    body.body_5651 div.unternavi ul {
        background-position: 295px 0;
    }
    /**
    *   Neue mobile Navi
    */
    body div.hauptnavi 
    {
        position:fixed;
        background-color:#00afe8;
        color:#fff;
        left:50%;
        top:0;
        margin-left:370px;
        width:370px;
        z-index:11;
        display:none;
        min-height:600px;
        overflow:auto;
        overflow-x:hidden;
    }
    body div.hauptnavi ul 
    {
        width:100%;
        float:left;
        height:auto;
        margin:95px 0 50px 0;
        border-top:1px solid #0081bb;
    }
    body div.hauptnavi ul ul 
    {
        margin:0;
        border-top:0;
    }
    body div.hauptnavi ul li,
    body div.hauptnavi ul li.synapsis_inlinesitemap_inpath
    {
        width:370px;
        padding:0;
        margin:0;
        height:auto;
        background-image:none;
    }
    body div.hauptnavi ul li a 
    {
        display:block;
        width:330px;
        color:#fff;
        padding:16px 20px;
        margin:0;
        border-bottom:1px solid #0081bb;
        background:url("../images/corporate/mobile_arrow.png") #00b1eb no-repeat 240px top;
    }
    body div.hauptnavi ul li a:hover, 
    body div.hauptnavi ul li.synapsis_inlinesitemap_inpath a 
    {
        background:url("../images/corporate/mobile_arrow_active.png") #00b1eb no-repeat 240px top;
        color:#fff;
    }
    body div.hauptnavi ul > li  ul > li  a,
    body div.hauptnavi ul > li.synapsis_inlinesitemap_inpath  ul > li  a
    {
        background:#48caf5;
    }
    body div.hauptnavi ul > li.synapsis_inlinesitemap_inpath > ul 
    {
        display:block;
        float:left;
        clear:both;
    }
    /**
    * Ende mobilnavi
    */
    /**
    * Suche ist nun im Seitenrand!
    */
    body div.bildrahmenmittig div.hauptnavi div.suchfeld 
    {
        right:auto;
        top:40px;
        left:20px;
        display:block;
        width:238px;
        height:30px;
    }
    body div.bildrahmenmittig div.hauptnavi div.suchfeld input[type=image] 
    {
        bottom:auto;
        top:2px;
    }
    body div.bildrahmenmittig div.hauptnavi div.suchfeld input[type=text] 
    {
        width:225px;
    }
    body div.contentbox 
    {
        overflow:hidden;
    }
    body #stage .MSVE_Map img {
		width:auto;
		height:auto;
	}
    .startseitenbild .synapsis_textsammlungkarte, .startseitenbild .synapsis_textsammlungskarte_inner {
		height:390px !important;
	}
	body div.syn_map_filter input, body div.syn_map_filter select {
		width:150px;
	}
	body div.syn_map_filter input {
	    background: url("../images/corporate/lupe2.png") no-repeat 140px 10px #fff;
	}
	body.body_0 .hslice.hslice_78414.syn_kalenderlistenlayout_0 {
		width: 100%;
		margin-left:0;
	}
	body.body_0 .contentmain.contentmain100 div.contentTableNews div.singleImage,
	body.body_0 .contentmain.contentmain100 div.contentTableNews div.singleImage img {
		width:100%;
		margin:0;
	}
	body form[name=suche] {
		float:right;
	}
	body form[name=suche] input[type=text],
	body form[name=suche] input[type=text]:hover, 
	body form[name=suche] input[type=text]:focus {
		right:25px;
		bottom:45px;
	}
}
/**
*   Tablet - Hochkant
*/
@media screen and (max-width: 700px), screen and (max-width:440px) and (orientation:landscape)  
{
	body .homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item {
		width:49%;
	}
    body div.bildrahmenmittig,
    body #stage,
    body div.contentbox,
    body div.contentmain,
    body div.contentTableMitte,
    body div.contentTableMitteContent,
    body div.objectAbsatzOben,
    body div.downloadliste,
    body div.contentmain div.contentTableAktuell,
    body div.contentmain div.contentTableAktuellHeadLineMiddleBT,
    body div.unternavi,
    body div.contentTableKalenderContent,
    body .ad-gallery,
    body div.textliste1,
    body div.textliste2,
    body div.contentbox div.menuebox, 
    body div.menuebox ul, 
    body div.contentmain100 
    div.menuepunktListeMitte
    {
        width:440px;
    }
    body.body_0 div.startseitenbild div.synapsis_textsammlungkarte div.syn_map_filter {
		width:440px;
	}
    body.body_0 div.startseitenbild div.synapsis_textsammlungkarte div.syn_map_filter label {
		margin:16px 0 0 0;
		font-size:0.8em;
	}
	body div.syn_map_filter input {
		width:80px;
		font-size:0.7em;
	    background: url("../images/corporate/lupe2.png") no-repeat 80px 8px #fff;
	}
    body div.menuebox div.accessible_news_slider ul li
    {
        width:440px;
        float:left;
    }
	body div.syn_map_filter select[name="filterort"] {
		display: none;
	}
    body div.syn_textlistenfilter, 
    body div.syn_newslistenfilter, 
    body div.contentTableNews, 
    body div.sitemapfuss, 
    body div.kontaktzeile div.kontaktzz, 
    body div.sitemapfuss ul, 
    body div.warenkorb, 
    body form[name=ecards] input[type=text], 
    body form[name=ecards] textarea, 
    body div.unternavi ul, 
    body.body_0 div.seitedrucken div.contentTableNews,
    body div.footer {
        width: 430px;
        padding:5px;
    }
    body div.contentbox div.kontaktzeile div 
    {
        width:430px;
    }
    body div.unternavi,
    body div.pfad,
    body div.fontsizeswitch,
    body div.sitemapfuss,
    body div.contentTableNewsHeadLineMiddleNB,
    body #stage_menu_box
    {
        display:none;
    }
    body div.menuebox,
    body #synapsis_kalenderblatt
    {
        padding:0;
        margin-right:0;
    }
    body div.menuebox > ul 
    {
        margin-top:5px;
        margin-bottom:5px;
    }
    body div.menuebox ul li a, 
    body div.menuebox ul li ul li a 
    {
        padding:7px 5px;
        width:430px;
        margin:5px 0 0 0;
    }
    body div.menuebox div.contentTableAktuell,
    body #synapsis_kalenderblatt,
    body table.kalender,
    body div.menuebox div.contentTableFunktion,
    body div.menuebox ul li,
    body div.teaserbox_Funktion,
    body div.teaserbox_Rechts,
    body div.menuepunktListeMitteItem,
    body div.menuepunktListeMitteItem img,
    body div.einrichtungssuche,
    body div.accessible_news_slider,
    body div.accessible_news_slider li,
    body div.kontaktzeile div.ksp,
    body div.kontaktzeile div.kadr,
    body div.homepageContentblock
    {
        width:440px;
    }
    body div.menuebox a.synapsis_ext_link {
        width: 430px;
    }
    body div.kalenderItemInhalt {
        max-width: 440px;
    }
    body div.kalenderItem,
    body div.contentTableNewsContent a.aktuelles_bemerkungen
    {
        width:430px;
        padding:5px;
    }
    body div.contentTableFunktionContent,
    body div.menuebox div.contentTableFunktionContent 
    {
        margin-bottom:5px;
    }
    body div.warenkorb 
    {
        margin:5px 0;
    }
    body div.menuebox div.contentTableNews,
    body div.menuebox div.contentTableNewsContent div.newscomment,
    body div.contentTableTeaser,
    body div.contentTableExternal 
    {
        width:430px;
        padding:5px;
        margin:10px 0 0 0;
    }
    body div.box_right > p,
    body div.box_left > p 
    {
        margin-bottom:0;
    }
    body div.box_right 
    {
        margin-left:0;
    }
    body div.singleImage 
    {
        max-width:440px;
        height:auto;
    }
    body div.contentTableNewsContent 
    {
        width:430px;
    }
    body div.contentTableNewsContent a.aktuelles_bemerkungen
    {
        float:none;
        width:auto;
        padding:0;
    }
    body div.contentTableNewsContent a.textHeadline 
    {
        margin-bottom:5px;
    }
    body div.contentTableNewsContent div.singleImage 
    {
        margin-left:5px;
        margin-bottom:0;
    }
    body div.singleImage div 
    {
        max-width:430px;
        max-height:50%;
        background-size:430px auto;
    }
    body form.kontaktformular textarea.ihrenachricht 
    {
        max-width:428px;
    }
    body div.suchfeld input.textfeld, 
    body div.einrichtungssuche input.textfeld 
    {
        width:430px;
    }
    body div.singleImage img 
    {
        max-width:440px;
    }
    body div.contentmain 
    {
        margin-top:20px;
    } 
    body div.einrichtungssuche 
    {
        margin:10px 0;
    }
    body div.menuepunktListeMitteItemHeadLinks,
    body div.menuepunktListeMitteItemBody
    {
        padding:5px;
    }
    body div.menuepunktListeMitteItem 
    {
        margin:0 0 10px 0;
    }
    body div.menuebox div.contentTableNewsContent div.newscomment
    {
        margin:0;
        padding:0;
    }
    body div.menuebox body div.contentTableNewsContent div.singleImage,
    body div.menuebox div.contentTableNewsContent div.singleImage_left
    {
        margin:0 0 5px 0;
    }
    body div.menuebox div.accessible_news_slider ul li img, 
    body div.menuebox div.contentTableAktuell div.singleImage img, 
    body div.menuebox div.contentTableAktuell div.singleImage video, 
    body div.menuebox div.contentTableAktuell div.singleImage .mejs-container,
    body div.menuebox div.synapsis_bildsammlung iframe
    {
        min-width:440px;
        max-width:440px;
    }
    body div.singleImage_620 img 
    {
        min-width:10px;
    }
    body div.kopfbereich div.topnavi 
    {
        min-height:100px;
    }
    body img.Logo 
    {
        margin:10px 10px 15px 0;
    }
    body div.contentTableNews 
    {
        width:440px;
        padding:5px 0;
    }
    body div.hauptnavi 
    {
        margin-left:240px;
    }
    body #stage 
    {
        height:450px;
    }
    .startseitenbild .synapsis_textsammlungkarte, .startseitenbild .synapsis_textsammlungskarte_inner {
		width:440px !important;
	}
    body #stage img
    {
        height:190px;
        width:auto;
        margin-left:-40px;
    }
    body div.sliderbox div.accessible_news_slider, 
    body div.sliderbox div.accessible_news_slider ul li {
		width:440px;
	}
	body div.sliderbox div.accessible_news_slider ~ div.accessible_news_slider, 
	body div.sliderbox div.accessible_news_slider ~ div.accessible_news_slider ul li {
		width:440px;
	}
	body.bereichstart .contentmain.contentmain_100 .contentTableMitte .menuepunktListeMitteItem {
		width:100%;
	}
}
/**
*   Smartphone
*/
@media screen and (max-width: 440px) and (orientation:portrait) 
{
	body .homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent .aktuelles_item {
		width:100%;
		margin-right:0;
	}
    body div.bildrahmenmittig,
    body #stage,
    body div.contentbox,
    body div.contentmain,
    body div.contentTableMitte,
    body div.contentTableMitteContent,
    body div.objectAbsatzOben,
    body div.downloadliste,
    body div.contentmain div.contentTableAktuell,
    body div.contentmain div.contentTableAktuellHeadLineMiddleBT,
    body div.unternavi,
    body div.contentTableKalenderContent,
    body .ad-gallery,
    body div.textliste1,
    body div.textliste2,
    body div.contentbox div.menuebox, 
    body div.menuebox ul, 
    body div.contentmain100 
    div.menuepunktListeMitte
    {
        width:290px;
    }
    body #stage 
    {
        height:340px;
    }
	body div.syn_map_filter {
		height:60px;
	}
    body.body_0 div.startseitenbild div.synapsis_textsammlungkarte div.syn_map_filter {
		width:290px;
		padding-left:10px;
		padding-top:0;
	}
	.startseitenbild .synapsis_textsammlungkarte, 
	.startseitenbild .synapsis_textsammlungskarte_inner {
		width:290px !important;
		height:260px !important;
	}
	body .startseitenbild .synapsis_textsammlungkarte {
		padding-top:80px;
	}
    body div.syn_textlistenfilter, 
    body div.syn_newslistenfilter, 
    body div.contentTableNews, 
    body div.sitemapfuss, 
    body div.kontaktzeile div.kontaktzz, 
    body div.sitemapfuss ul, 
    body div.warenkorb, 
    body form[name=ecards] input[type=text], 
    body form[name=ecards] textarea, 
    body div.unternavi ul, 
    body.body_0 
    div.seitedrucken div.contentTableNews {
        width: 280px;
        padding:5px;
    }
    body div.unternavi,
    body div.pfad,
    body div.fontsizeswitch,
    body div.sitemapfuss,
    body div.contentTableNewsHeadLineMiddleNB
    {
        display:none;
    }
    body div.menuebox,
    body #synapsis_kalenderblatt
    {
        padding:0;
        margin-right:0;
    }
    body div.menuebox > ul 
    {
        margin-top:5px;
        margin-bottom:5px;
    }
    body div.menuebox ul li a, 
    body div.menuebox ul li ul li a 
    {
        padding:7px 5px;
        width:280px;
        margin:5px 0 0 0;
    }
    body div.menuebox div.contentTableAktuell,
    body #synapsis_kalenderblatt,
    body table.kalender,
    body div.menuebox div.contentTableFunktion,
    body div.menuebox ul li,
    body div.teaserbox_Funktion,
    body div.teaserbox_Rechts,
    body div.menuepunktListeMitteItem,
    body div.menuepunktListeMitteItem img,
    body div.einrichtungssuche,
    body div.accessible_news_slider,
    body div.accessible_news_slider li,
    body div.kontaktzeile div.ksp,
    body div.kontaktzeile div.kadr,
    body div.homepageContentblock
    {
        width:290px;
    }
    body div.menuebox a.synapsis_ext_link {
        width: 260px;
    }
    body div.kalenderItemInhalt {
        max-width: 290px;
    }
    body div.kalenderItem,
    body div.contentTableNewsContent a.aktuelles_bemerkungen
    {
        width:280px;
        padding:5px;
    }
    body div.contentTableFunktionContent,
    body div.menuebox div.contentTableFunktionContent 
    {
        margin-bottom:5px;
    }
    body div.warenkorb 
    {
        margin:5px 0;
    }
    body div.menuebox div.contentTableNews,
    body div.menuebox div.contentTableNewsContent div.newscomment,
    body div.contentTableTeaser,
    body div.contentTableExternal 
    {
        width:280px;
        padding:5px;
        margin:10px 0 0 0;
    }
    body div.box_right > p,
    body div.box_left > p 
    {
        margin-bottom:0;
    }
    body div.box_right 
    {
        margin-left:0;
    }
    body div.singleImage 
    {
        max-width:290px;
        height:auto;
    }
    body div.contentTableNewsContent 
    {
        width:280px;
    }
    body div.contentTableNewsContent a.aktuelles_bemerkungen
    {
        float:none;
        width:auto;
        padding:0;
    }
    body div.contentTableNewsContent a.textHeadline 
    {
        margin-bottom:5px;
    }
    body div.contentTableNewsContent div.singleImage 
    {
        margin-left:5px;
        margin-bottom:0;
    }
    body div.singleImage div 
    {
        max-width:290px;
        max-height:50%;
        background-size:290px auto;
    }
    body form.kontaktformular textarea.ihrenachricht 
    {
        max-width:278px;
    }
    body div.suchfeld input.textfeld, 
    body div.einrichtungssuche input.textfeld 
    {
        width:280px;
    }
    body div.singleImage img 
    {
        max-width:290px;
    }
    body div.contentmain 
    {
        margin-top:20px;
    } 
    body div.einrichtungssuche 
    {
        margin:10px 0;
    }
    body div.menuepunktListeMitteItemHeadLinks,
    body div.menuepunktListeMitteItemBody
    {
        padding:5px;
    }
    body div.menuepunktListeMitteItem 
    {
        margin:0 0 10px 0;
    }
    body div.menuebox div.contentTableNewsContent div.newscomment
    {
        margin:0;
        padding:0;
    }
    body div.menuebox body div.contentTableNewsContent div.singleImage,
    body div.menuebox div.contentTableNewsContent div.singleImage_left
    {
        margin:0 0 5px 0;
    }
    body div.menuebox div.accessible_news_slider ul li img, 
    body div.menuebox div.contentTableAktuell div.singleImage img, 
    body div.menuebox div.contentTableAktuell div.singleImage video, 
    body div.menuebox div.contentTableAktuell div.singleImage .mejs-container,
    body div.menuebox div.synapsis_bildsammlung iframe
    {
        min-width:290px;
        max-width:290px;
    }
    body div.singleImage_620 img 
    {
        min-width:10px;
    }
    body div.kopfbereich 
    {
        background-color:transparent;
        position:fixed;
        z-index:60;
    }
    body img.Logo 
    {
        margin:10px 10px 15px 0;
    }
    body div.contentbox 
    {
        padding-top:110px;
    }
    body.body_0 img.Logo 
    {
        margin-bottom:0;
    }
    body.body_0 div.contentbox 
    {
        padding-top:455px;
    }
    body.body_0 #stage img 
    {
        width:auto;
        height:120px;
        margin-left:-40px;
    }
    body h2.headline, body div.objectAbsatzOben h2.headline, body h1, body b.titledframetitel {
		font-size:2.2em;
	}
    body .contentTableAktuellContent .newscomment .singleImage img,
    body .contentTableAktuellContent .newscomment .singleImage 
    {
        width:290px;
        height:auto;
        float:left;
        margin:3px 0 5px 0;
        border:0;
    }
    body .contentTableAktuellContent .contentTableNews 
    {
        padding:10px 0;
        width:290px;
    }
    body div.contentbox div.kontaktzeile div 
    {
        width:280px;
    }
    body div.hauptnavi 
    {
        margin-left:165px;
    }
    body #stage .MSVE_Map img {
		width:auto;
		height:auto;
	}
	body.body_0 div.startseitenbild div.synapsis_textsammlungkarte div.syn_map_filter label {
		font-size:0.7em;
		margin:14px 0 0 -2px;
	}
	body div.syn_map_filter input {
		width:260px;
		margin:5px 0 0 -2px;
		float:left;
		padding:7px 5px;
		background-position: 250px 7px;
	}
	body form[name=suche] input[type=text],
	body form[name=suche] input[type=text]:hover, 
	body form[name=suche] input[type=text]:focus {
		right:35px;
		bottom:115px;
	}
	body.body_0 div.contentbox {
		padding-top:195px;
	}
	body.body_0 .syn_slideshowframe {
		max-height:280px;
	}
	.homepageNewsblock .contentTableAktuell_5 .contentTableAktuellContent {
		column-count:1;
		-moz-column-count:1;
	}
}





/**
*  Stylesheet fuer das Menue
*/
div.hauptnavi #smlif_-10 
{
    display:none;
}
div.hauptnavi ul 
{
    display:block;
    float:right;
    width:auto;
    list-style-type:none;
    margin:68px 0 0 0;
    padding:0;
}
div.hauptnavi ul li 
{
    display:block;
    float:left;
    margin:0;
}
div.hauptnavi ul li a 
{
    color:#fff;
    text-transform: uppercase;
    text-decoration:none;
    font-size:13px;
    line-height:0.8em;
    display:block;
    float:left;
    font-weight:bold;
    padding:10px 0;
    margin:0 7px;
}
div.hauptnavi ul li a:hover,
div.hauptnavi li.synapsis_inlinesitemap_inpath a 
{
    border-bottom:2px solid #009bdc;
}
div.unternavi ul 
{
    display:block;
    float:left;
    width:920px;
    list-style-type:none;
    margin:0;
    padding:25px 10px 10px 10px;
    background:url("../images/corporate/hauptnavi-zeiger.png") 338px 0 no-repeat #5c2483;
}
body.body_5649 div.unternavi ul 
{
    background-position:537px 0;
}
body.body_5650 div.unternavi ul 
{
    background-position:704px 0;
}
body.body_5652 div.unternavi ul 
{
    background-position:440px 0;
}
body.body_5653 div.unternavi ul 
{
    background-position:606px 0;
}
div.unternavi ul li 
{
    display:block;
    float:left;
    margin:0;
    width:306px;
}
div.unternavi ul li a 
{
    color:#fff;
    font-weight:bold;
    font-size:12px;
    line-height:1.1em;
    text-decoration:none;
    padding:10px 5px 10px 15px;
    display:block;
    float:left;
    background:url("../images/corporate/pfeil.gif") no-repeat 0 13px;
}
div.unternavi ul li.synapsis_inlinesitemap_inpath a 
{
    color:#009ee3;
}
div.menuebox ul 
{
    display:block;
    margin:0 0 41px 0;
    padding:0;
    float:left;
    list-style-type:none;
    width:300px;
}
div.menuebox ul li 
{
    margin:0;
    width:300px;
    padding:0;
    float:left;
    display:block;
}
div.menuebox ul li a 
{
    display:block;
    float:left;
    width:270px;
    padding:12px 15px;
    background-color:#eee8f1;
    color:#5a2572;
    font-size:12px;
    line-height:1em;
    margin:0 0 2px 0;
    text-decoration:none;
    font-weight:bold;
}
div.menuebox ul li li a 
{
    font-weight:normal;
    color:#000;
    border-width:0;
    background-color:#eaf6fe;
}
div.menuebox ul li.synapsis_inlinesitemap_inpath li.synapsis_inlinesitemap_inpath a 
{
    font-weight:bold;
}
div.menuebox ul li ul 
{
    margin-bottom:2px;
    display:none;
}
div.menuebox ul li.synapsis_inlinesitemap_inpath ul 
{
    display:block;
}
div.menuebox ul li.synapsis_inlinesitemap_inpath a 
{
    color:#009ee3;
}
div.menuebox ul li.synapsis_inlinesitemap_inpath li a 
{
    font-weight:normal;
    color:#000;
    border-width:0;
}
div.menuebox ul li li a
{
    margin-bottom:0;
}
div.sitemapfuss ul {
    list-style-type:none;
    margin:0;
    padding:0;
    display:block;
    width:920px;
    overflow-x:hidden;
    float:left;
    margin-top:0px;
    padding-bottom:45px;
}
div.sitemapfuss ul ul 
{
    padding-top:0;
}
div.sitemapfuss ul #smli_-10 
{
    display:none;
}
div.sitemapfuss ul li {
    width:180px;
    display:block;
    float:left;
}
div.sitemapfuss ul li a {
    display:block;
    float:left;
    width:155px;
    padding:4px 10px 10px 0;
    font-weight:bold;
    color:#67338c;
    text-decoration:none;
    font-size:13px;
}
div.sitemapfuss ul li ul,
div.sitemapfuss ul li ul li {
    text-transform:none;
    width:165px;
}
div.sitemapfuss ul li ul {
    padding-bottom:0;
    width:165px;
    padding-left:0;
}
div.sitemapfuss ul li ul li a {
    width:155px;
    padding:2px 10px 5px 0;
    border-top-width:0;
    border-bottom-width:0;
    font-weight:normal;
    color:#009ee3;
    font-size:12px;
}
div.sitemapfuss ul ul ul
{
    display:none;
}
div.sitemapfuss a:hover 
{
    background-color:Transparent;
    text-decoration:underline;
}
div.menuepunktListeMitteItem 
{
	width:49%;
    margin:0 20px 35px 0;
	margin-right:1%;
    font-weight:bold;
    position:relative;
    vertical-align: top;
    background-color:rgb(239, 234, 243);
}
div.menuepunktListeMitteItem a img
{
    border:0;
    width:100%;
}
div.menuepunktListeMitteItemHeadLinks 
{
    width:100%;
    padding:10px;
    min-height:58px;
    background-color:#efeaf3;
    box-sizing: border-box;
}
div.menuepunktListeMitteItemHeadLinks a 
{
    color:rgb(92, 36, 131);
}
div.menuepunktListeMitte 
{
    width:100%;
    clear:both;
    vertical-align: top;
}
div.contentmain100 div.titledFrameMitte,
div.contentmain100 div.contentTableMitte
{
    width:100%;
}
div.contentmain100 b.titledframetitel 
{
    display:none;
}
div.menuepunktListeMitteItemBody  
{
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    padding:10px;
    width:280px;
}
a.newsletterabo 
{
    display:block;
    float:left;
    width:96%;
    padding:10px 2%;
    font-size:0.8em;
    text-decoration:none;
    color:#5c2483;
    background-color:#eaf6fe;
    margin-top:20px;
}

table.adressBox {
	width:280px;
	}
td.adressBoxHeadline {
	width:280px;
	padding-left:5px;
	background-color:#EBEBEB;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	}
td.adressBoxContent {
	width:280px;
	padding-left:5px;
	background-color:#FCFCFC;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	}
.startseitenbild .synapsis_textsammlungkarte,
.startseitenbild .synapsis_textsammlungskarte_inner
{
    width:100%;
    height:480px;
}
.startseitenbild .synapsis_textsammlungkarte
{
    padding-top:60px;
}
.startseitenbild .syn_map_filter {
	background-color:#fff;
	color:#09c;
	display:block;
}
div.syn_map_filter label {
	float:left;
}
div.syn_map_filter input {
	margin-right:10px;
	background: #fff;
	width:290px;
}
div.syn_map_filter input, div.syn_map_filter select {
    border: 1px solid #5a2572;
    padding: 9px;
    width:290px;
    cursor: pointer;
}
div.syn_map_filter input {
	background:url("../images/corporate/lupe2.png") no-repeat 280px 10px #fff;
}
body.body_0 div.syn_karte_legende a.syn_kartenlegende_schliessen {
	float:right;
	clear:both;
	font-weight:bold;
	font-size:1.3em;
	color:#999;
	display:block;
}
.synapsis_adresslistMitte {
	width:100%;
}
div.adressBox {
	float:left;
	width:42%;
	margin-right:2%;
	background:#eee8f1;
	padding:3%;
	margin-bottom:20px;
	font-size:0.9em;
	min-height:250px;
}
div.adressBox img {
	width:31%;
	margin-left:2%;
	float:right;
}

/**
*	Stylesheet fuer die Funktions-Items
*/
div.contentTableFunktionHeadLineMiddleBT 
{
    display:none;
}
div.contentTableFunktionContent,
div.menuebox div.contentTableFunktionContent
{
    margin-bottom:50px;
}

/**
*	Stylesheet fuer das Menue
*/
div.contentTableUmfrage 
{
    width:100%;
    margin-bottom:30px;
}
div.contentTableUmfrageHeadLineMiddleBT 
{
    width:100%;
    padding:5px 0;
    font-size:1.2em;
    font-weight:bold;
    color:#622c88;
}
div.contentTableUmfrageContent 
{
    width:100%;
    border-top:1px solid #dff1fe;
	padding-top:10px;
}
div.contentTableUmfrageContent table 
{
    margin-top:20px;
}
div.contentTableUmfrageContent table table 
{
    margin-top:0;
}
td.contentTableUmfrageHeadLineLeftBT,
td.contentTableUmfrageHeadLineLeftNB {
	width:23px;
	height:18px;
	padding-left:3px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
	background-color: #e1e2ed;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	}
td.contentTableUmfrageHeadLineMiddleBT,
td.contentTableUmfrageHeadLineMiddleNB {
	width:347px;
	height:18px;
	padding-left:3px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:2px;
	vertical-align:middle;
	background-color: #e1e2ed;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	}
td.contentTableUmfrageHeadLineRightBT,
td.contentTableUmfrageHeadLineRightNB {
	width:30px;
	height:18px;
	padding-right:3px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	text-align:right;
	background-color: #e1e2ed;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}
td.contentTableUmfrageContentDark {
	width:400px;
	padding:2px;
	background-color: #EBEBEB;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}
td.contentTableUmfrageContent {
	width:400px;
	padding:2px;
	background-color: #FAFAFA;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}
td.contentTableUmfrageSubLine {
	height:12px;
	padding-left:3px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	background-color: #EBEBEB;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	}
td.contentTableUmfrageBottom{
	width:400px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}

/**
*   Impressum
*/

div.sitemap 
{
    padding-top:15px;
}
div.sitemap ul,
div.sitemap ul li {
    list-style-type:none;
    margin:0;
    padding:0;
}
div.sitemap ul li a
{
    display:block;
    color:#fff;
    background-color:#009ee3;
    padding:8px 15px;
    text-transform:uppercase;
    margin:0 0 10px 0;
    line-height:1em;
    font-size:1em;
    font-weight:bold;
}
div.sitemap ul li ul li a
{
    background-color:Transparent;
    color:#009ee3;
    margin:0;
}
div.sitemap ul li ul li ul li a
{
    font-weight:normal;
    text-transform:none;
}
div.sitemap ul li ul li ul li ul li a
{
    padding-left:30px;
}

div.contentTableGuestbook,
div.contentTableGuestbookContent {
	width:100%;
}
div.guestbook_entry {
	width:96%;
	float:left;
	height:auto;
	background: #eaf6fe;
	padding:2%;
	color:#3e3e3e;
	background-image:url("../images/corporate/content-bg.png");
	background-position:top;
	background-repeat:repeat-x;
	margin-top:15px;
	}
div.guestbook_entry h2.headline {
	font-size:1.3em; 
	font-weight: bold;
}
p.guestbook_entry_kopf {
	font-weight:bold;
	font-size:12px;
	color:#3e3e3e;
	}
div.guestbook_entry h4 {
	display:none;
	}
p.guestbook_entry_fuss {
	font-size:12px;
	color:#222;
	}
p.guestbook_entry_content {
	color:#3e3e3e;
	}
form[name=guestbook] {
	display: block;
	float:left;
	width:96%;
	margin:40px 0;
	padding:2%;
	background: #eaf6fe;
}
form[name=guestbook] input[type=text],
form[name=guestbook] textarea {
	width:100%;
	font-family: Sans-Serif;
}

/**
*	Stylesheet fuer Fotogalerien
*/

/**
*  Stylesheet fuer das Menue
*/
div.contentTableDownloadsHeadLineMiddleBT 
{
    width:100%;
    padding:5px 0 5px 0;
    margin:0;
    font-weight:bold;
    color:#622c88;
    font-size:1.2em;
}
div.contentTableDownloads 
{
    margin-bottom:15px;
    width:auto;
    float:left;
}
div.downloadliste {
    width:600px;
    padding:0 0 5px 0;
    margin-top:5px;
    clear:both;
    border-top:1px solid #f5fbff;
    }
div.contentkurz div.downloadliste {
    width:400px;
    border-top-width:0px;
    padding:2px 0px;
    }
div.downloadliste ul {
  list-style-type:none;
  width:100%;
  padding:0;
  margin:10px 0;
  }
div.downloadliste ul li {
  clear:both;
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  }
div.downloadliste ul a {
  display:block;
  padding:0 0 10px 45px;
  float:left;
  }
div.contentkurz div.downloadliste ul a {
  display:inline;
  float:none;
  padding:0px;
  margin:0px;
  }
div.contentkurz div.downloadliste img {
  padding:0px;
  margin:0px;
  }
div.downloadliste ul li.pdf a,
div.downloadliste ul li.download a,
div.downloadliste ul li.octetstream a {
  background:url("../images/icons/pdf.png") no-repeat 0 2px;
  }
div.downloadliste ul li.jpg a,
div.downloadliste ul li.pjpeg a,
div.downloadliste ul li.jpeg a,
div.downloadliste ul li.gif a,
div.downloadliste ul li.tiff a,
div.downloadliste ul li.png a,
div.downloadliste ul li.bmp a,
div.downloadliste ul li.x-png a,
div.downloadliste ul li.postscript a {
  background:url("../images/icons/jpg.png") no-repeat 0 2px;
  }
div.downloadliste ul li.msword a,
div.downloadliste ul li.plain a {
  background:url("../images/icons/word.png") no-repeat 0 2px;
  }
div.downloadliste ul li.x-zip-compressed a 
{
  background:url("../images/icons/zip.png") no-repeat 4px 6px;
}
div.downloadliste ul li.vnd-ms-powerpoint a 
{
  background:url("../images/icons/ppt.png") no-repeat 0 2px;
}
div.downloadliste ul li.pdf a:active {
  color:#09f;
  }
div.synapsis_dreiviertel div.contentTableDownloads,
div.synapsis_dreiviertel div.downloadliste,
div.synapsis_dreiviertel div.contentTableDownloadsHeadLineMiddleBT 
{
    width:415px;
    clear:both;
    float:left;
}
div.synapsis_dreiviertel div.contentTableDownloadsHeadLineMiddleBT 
{
    margin-bottom:0;
}
div.textliste1 div.contentTableDownloadsHeadLineMiddleBT,
div.textliste2 div.contentTableDownloadsHeadLineMiddleBT 
{
    display:none;
}

/**
*	Stylesheet fuer Teaser
*/
div.synapsis_textlistenzurueckbutton {
  width:99%;
  clear:both;
}
div.teaserbox_Funktion,
div.teaserbox_Rechts
{
    width:300px;
    margin:0 20px 15px 0;
}
div.teaserbox_Rechts 
{
    float:right;
    margin:0 0 15px 20px;
}
span.artikelListenHeader 
{
    display:block;
    width:100%;
    padding:0 0 5px 0;
    color:#5c2483;
}
span.textlistenkommentar 
{
    font-weight:normal;
    display:block;
    width:100%;
    padding:0 0 5px 0;
}
div.contentTableTeaser,
div.contentTableExternal
{
    width:280px;
    padding:10px;
    margin:0 0 20px 0;
    background-color:#d5edfd;
}
div.contentTableExternal a 
{
    color:#009ee3;
}
div.contentTableTeaser div.contentTableTeaserHeadLineMiddleBT,
div.contentTableTeaser div.contentTableTeaserBottom,
div.contentTableExternal div.contentTableTeaserHeadlineMiddleBT,
div.contentTableExternal div.contentTableTeaserBottom
{
    display:none;
}
div.contentTableTeaser h2.headline,
div.contentTableExternal h2.headline
{
    font-size:1.1em;
    margin:0;
    padding:0;
    font-weight:bold;
}
div.contentTableTeaser h2.headline a,
div.contentTableExternal h2.headline a
{
    color:#009ee3;
}
div.contentTableTeaser h3.untertitel,
div.contentTableExternal h3.untertitel
{
    margin:0;
    padding:0;
    font-size:1em;
    color:#5c2483;
}
div.contentTableTeaser a.anreisser,
div.contentTableExternal a.anreisser
{
    color:#5c2483;
}
div.objectAbsatz div.teaserbox_Mitte 
{
    width:620px;
    background-color:#d5edfd;
    padding:10px 0;
    margin:0 0 20px 0;
}
div.objectAbsatz div.teaserbox_Mitte div.contentTableTeaser 
{
    margin-right:10px;
}
div.objectAbsatz div.teaserbox_Mitte span.artikelListenHeader,
div.objectAbsatz div.teaserbox_Mitte span.textlistenkommentar
{
    width:610px;
    padding-left:10px;
}
div.contentmain100 div.teaserbox_Mitte 
{
    background-color:Transparent;
    width:100%;
}
div.contentmain100 div.teaserbox_Mitte p 
{
    display:none;
}
div.contentTableExternal 
{
    font-size:0.8em;
    line-height:1.4em;
}
div.contentTableExternal a 
{
    text-decoration:none;
}
div.contentTableExternal h3.untertitel
{
    margin:0 0 5px 0;
}
div.contentTableMitteContent div.contentTableMitteContent div.teaserbox_Mitte 
{
    background-color:Transparent;
}
div.syn_mehrlink {
	float:right;
	width:100%;
	text-align: right;
	clear: both;
}
.syn_textlistenfilter_bezeichnung {
	float:left;
	margin-right:15px;
}
div.syn_textlistenfilter {
	float:left;
	width:100%;
	margin-bottom:5px;
	font-weight: bold;
}
.objectAbsatz_layout4 .weitereartikelhead {
	width:100%;
}