/**
*  Stylesheet fuer das Menue
*/
div.contentTableMitte {
    width:380px;
    float:left;
    height:auto;
    padding-bottom:60px;
}
div.contentTableMitteHeadLineMiddleBT,
div.contentTableMitteHeadLineMiddleNB {
    width:380px;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:0.9em;
    float:left;
    padding-top:8px;
    color:#585858;
    font-size:11px;
}
div.contentTableMitteHeadLineRightBT {
    width:auto;
    text-align:right;
    float:left;
    display:none;
}
div.contentTableMitteHeadLineRightNB {
    width:20px;
    float:left;
    padding-top:5px;
    visibility:hidden;
}
div.contentTableMitteContentDark {
    width:auto;
    padding:2px;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:0.9em;
    color:#585858;
    float:left;
    clear:both;
    display:none;
}
div.contentTableMitteContent {
    width:380px;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:0.75em;
    color:#585858;
    float:left;
    margin-top:30px;
    line-height:1.5em;
    clear:both;
}
div.contentTableMitteContent h2.headline 
{
    color:#585858;
    font-size:1.35em;
    line-height:1.3em;
    margin:0;
    padding:0;
}
div.contentTableMitteContent h3.untertitel 
{
    color:#585858;
    font-size:1.1em;
    line-height:1em;
    margin:30px 0 20px 0;
    padding:0;
    font-weight:bold;
}
div.contentTableMitteContent a {
    font-weight:bold;
}
div.contentTableMitteSubLine {
    height:14px;
    vertical-align:middle;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:0.75em;
    color:#585858;
    float:left;
    clear:both;
    display:none;
}
div.contentTableMitteBottom{
    width:auto;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:0.9em;
    color:#585858;
    clear:both;
    float:left;
    margin-left:5%;
    margin-right:5%;
}
div.textliste1,
div.textliste2 {
    display:block;
    float:left;
    clear:both;
    padding:20px 0;
    width:100%;
    height:auto;
    border-top:1px dotted #315068;
}
div.textliste2 {
    background-color:#fcfcfc;
}
div.synapsis_artikelListe {
    overflow:scroll;
    width:100%;
    float:left;
    clear:both;
    overflow-x:hidden;
}
table.titledframe,
table.layout1 {
    width:25%;
}
table.tframe_left {
    float:left;
    margin-right:2%;
}
table.tframe_unten {
    float:left;
    clear:both;
    width:100%;
}
table.tframe_right {
    float:right;
    margin-left:2%;
}
div.content_active a {
    color:red;
}
div.synapsis_bilderundtext {
    width:25%;
}
div.synapsis_bilderundtext table {
    clear:both;
    width:100%;
}
div.synapsis_but_layout1 {
    float:left;
    margin-right:1%;
}
div.synapsis_but_layout3 {
    float:right;
    margin-left:1%;
}
p.objectAbsatz {
    display:block;
    width:100%;
    clear:both;
    float:left;
    padding:0px;
    margin:0px;
}
div.contentTableMitteContent a {
    color:#647c0c;
    text-decoration:none;
    font-weight:normal;
}
div.contentTableMitteContent a:hover {
    text-decoration:underline;
}
div.contentTableMitteContent ul {
    margin-left:0;
    padding-left:0;
}
div.contentTableMitteContent li {
    margin-left:20px;
    padding-left:0;
}
div.textliste1 h2.headline,
div.textliste2 h2.headline {
    font-size:1.2em;
}
div.textliste1 a,
div.textliste2 a {
    color:#505153;
}
div.synapsis_dreiviertel 
{
    width:400px;
}

div.singleImage {
    float:left;
    padding:0px;
    height:auto;
    margin-right:10px;
    margin-bottom:5px;
}
div.singleImageFunctions {  
    font-size:10px;
    font-family:Arial;
    background-color:#555;
    float:none;
    clear:both;
}
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;
}

/**
*  Stylesheet fuer Mainframe-Template
*
*  Document Body und Contentbox
*/
body 
{
    background:url("/background-repeat.jpg") repeat-x #fff;
    margin:0;
    padding:0;
    font-size:1em;
    font-family:Arial,Verdana;
    color:#585858;
}
div 
{
    float:left;
    text-align:left;
}
img
{
    border:0;
}
a 
{
    color:#069;
    text-decoration:none;
}
a:hover 
{
    text-decoration:underline;
}
#dont_download 
{
    position:absolute;
    z-index:2;
    width:376px;
    height:226px;
}
div.surround 
{
    width:880px;
    float:none;
    margin:0 auto;
    padding:0;
    position:relative;
}
div.linkespalte 
{
    width:245px;
}
div.rechtespalte 
{
    width:635px;
    padding:0;
}
div.kopfbereich 
{
    width:635px;
    height:262px;
    position:relative;
    overflow:hidden;
}
div.kopfbereich #slide1
{
    margin:0;
    border:1px solid white;
    border-top:0;
    border-bottom:0;
    float:left;
}
div.kopfbereich img.maske 
{
    z-index:3;
    position:absolute;
    top:0;
    left:0;
}
img.Logo 
{
    margin-top:20px;
    height:auto;
    float:left;
}
div.contentmain 
{
    width:635px;
    padding:0 0 70px 0px;
}
div.contentmain > div.synapsis_add_ts_text {
    max-width:30px;
}
div.contentmain > div.synapsis_bildsammlung {
    margin-left:68px;
    margin-top:65px;
}
div.contentmain > div.synapsis_bildsammlung .singleImageFunctions {
    display:none;
}
div.adresse 
{
    font-size:0.7em;
    padding-top:38px;
    line-height:1.5em;
    padding-bottom:52px;
    color:#fff;
}
div.adresse a 
{
    color:#fff;
}
div.fusszeile 
{
    float:none;
    clear:both;
    color:#fff;
    background:url("/background-repeat.jpg") #819138;
    float:left;
    width:100%;
}
div.inderfusszeile 
{
    width:880px;
    margin:0 auto;
    font-size:0.75em;
    float:none;
    height:auto;
    padding-top:15px;
}
div.inderfusszeile a 
{
    color:#fff;
    text-decoration:none;
}
fieldset 
{
    border-width:0;
    margin:0;
    padding:0;
}
div.csc-mailform-field 
{
    clear:both;
    width:435px;
}
div.csc-mailform-field label 
{
    width:400px;
    padding-right:10px;
    font-size:12px;
    display:block;
    float:left;
    font-weight:bold;
}
div.csc-mailform-field input[type=text],
div.csc-mailform-field select,
div.csc-mailform-field textarea 
{
    width:433px;
    border:1px solid black;
}
div.csc-mailform-field 
{
    padding-bottom:10px;
}
div.csc-mailform-field input[type=submit] 
{
    float:right;
    border:1px solid black;
    margin-top:10px;
}
#prev,
#next 
{
    z-index:20;
    position:absolute;
    top:200px;
    left:250px;
}
#next 
{
    left:682px;
}
div.linkespalte div.contentTableMitte,
div.linkespalte div.contentTableMitte div.titledFrameMitte,
div.linkespalte div.contentTableMitte div.menuepunktListeMitte 
{
    width:212px;
}
div.linkespalte div.contentTableMitte div.contentTableMitteHeadLineMiddleNB,
div.linkespalte div.contentTableMitte div.contentTableMitteHeadLineRightNB,
div.linkespalte div.contentTableMitte div.titledFrameMitte b.titledframetitel
{
    display:none;
}
div.linkespalte div.contentTableMitte div.menuepunktListeMitte 
{
    overflow:hidden;
    width:230px;
    height:auto;
}
div.linkespalte div.menuepunktListeMitteItem 
{
    width:97px;
    height:96px;
    margin:0 18px 18px 0;
    font-size:10px;
    text-transform:uppercase;
}
div.linkespalte div.menuepunktListeMitteItem a 
{
    color:#fff;
    font-weight:bold;
    padding:4px;
    width:89px;
    height:44px;
    padding-top:48px;
    display:block;
    float:left;
    vertical-align:bottom;
    background:url("../images/corporate/label.png") no-repeat bottom left;
}
div.linkespalte div.contentTableFunktion 
{
    color:White;
    font-size:0.8em;
    margin-top:35px;
}
div.syn_breadcrumb a 
{
    color:#707070;
}
div.contentTableFunktionHeadLineMiddleBT  
{
    font-weight:bold;
}
div.linkespalte div.contentTableFunktion p 
{
    margin:3px 0;
}
div.linkespalte div.contentTableFunktion input[type=submit] 
{
    background:url("../images/corporate/button2.png") no-repeat;
    border:0;
    color:#888;
    font-size:9px;
    text-transform:uppercase;
    padding:9px 8px 10px 8px;
    margin-left:142px;
}
#logo2 
{
    float:left;
    margin:60px 0 0 70px;
}
#wechseln 
{
    position:absolute;
    right:25px;
    top:57px;
    width:44px;
    height:10px;
    background:url("../images/corporate/button1.png") no-repeat;
    z-index:10;
    color:#6f7577;
    font-size:10px;
    padding:7px 9px;
    visibility:hidden;
}
#tagcloud2 
{
    width:151px;
    height:99px;
    background:url("../images/corporate/tagcloud.png") no-repeat;
    padding:10px;
    z-index:20;
    position:absolute;
    right:25px;
    top:163px;
}
#tagCloud 
{
    display:none;
}
#silverlightControlHost,
#tagCloud
{
    width:151px;
    height:99px;
    float:left;
    overflow:hidden;
}
#tagCloud {
    background-color:#ffffff;
    color:#000000;
}
div.loginfeld form 
{
    margin:0;
    padding:0;
    color:#fff;
}
div.linkespalte div.contentTableFunktion div.loginfeld form h3 
{
    margin:0;
    padding:0;
    color:#fff;
    font-size:0.9em;
}
div.linkespalte div.contentTableFunktion div.loginfeld form input.textfeld {
    color:#9da2a3;
    font-size:11px;
    width:112px;
    margin-top:7px;
    height:27px;
    border:0;
    padding:1px 10px;
    float:left;
    background:url("../images/corporate/input.png") no-repeat;
}
div.linkespalte div.contentTableFunktion div.loginfeld form input[type=submit] 
{
    background:url("../images/corporate/button2.png") no-repeat;
    border:0;
    color:#888;
    font-size:7px;
    float:left;
    padding:9px 8px 10px 8px;
    margin:7px 0 0 10px;
}
div.contentTableFunktionHeadLineMiddleBT 
{
    display:none;
}
div.linkespalte div.contentTableFunktion div.loginfeld p a 
{
    display:block;
    float:left;
    color:#fff;
    font-size:0.75em;
    padding:2px 10px;
}
div.linkespalte div.contentTableFunktion div.loginfeld form input[type=image] 
{
    margin-top:19px;
}
.einrichtungsdetail 
{
    display:none;
    position:relative;
}
div.einrichtungsdetailkasten
{
    float:none;
    width:440px;
    height:450px;
    font-size:0.75em;
    line-height:1.4em;
    background-color:#fff;
}
div.pp_pic_holder div.einrichtungsdetail_links 
{
    width:200px;
    height:200px;
    margin-top:30px;
    margin-right:20px;
    position:relative;
    float:left;
}
div.pp_pic_holder div.einrichtungsdetail_rechts 
{
    width:280px;
    padding-top:0px;
    float:left;
}
div.pp_pic_holder div.einrichtungsdetail_beschreibung 
{
    width:280px;
    padding-left:220px;
}
div.pp_pic_holder div.einrichtungsdetail_rechts a,
div.pp_pic_holder div.einrichtungsdetail_beschreibung a
{
    color:#647c0c;
    text-decoration:none;
    font-weight:bold;
}
div.pp_pic_holder div.einrichtungsdetail_beschreibung a 
{
    color:#000;
}
a.linkinline 
{
    color:#647c0c;
}
div.formularspalte 
{
    width:312px;
    float:left;
}
.fusszeile .formular 
{
    width:635px;
    float:right;
    color:#fff;
}
div.formularspalte textarea,
div.formularspalte input[type=text],
div.formularspalte select
{
    width:270px;
    font-family:Arial;
    font-size:1em;
    margin-bottom:5px;
    padding:5px;
}
div.formularspalte select 
{
    margin-top:5px;
    width:280px;
}
.fusszeile .formular .contentTableAktuellHeadLineMiddleBT 
{
    display:none;
}
.fusszeile .formular .contentTableAktuellContent input[name=Code] 
{
    width:120px;
    padding:13px 5px;
}
.fusszeile .formular .contentTableAktuellContent img 
{
    float:left;
    margin-right:10px;
}
.fusszeile .formular .contentTableAktuell
{
    width:100%;
    font-size:1.4em;
    color:#fff;
    padding:0;
    margin:0;
}
.fusszeile .formular .contentTableAktuellContent,
.fusszeile .formular .contentTableNews,
.fusszeile .formular .contentTableNewsContent
{
    width:100%;
    padding:0;
    margin:0;
    color:#fff;
}
.fusszeile .formular .contentTableNewsContent p 
{
    margin-top:0;
    padding-top:0;
}
.login {
    float:left;
    height:65px;
    width:100%;
}
.treuhand_ergebnisse .singleImage_right
{
    float:right;
    margin-top:30px;
    font-size:0.85em;
}
div.mtc {
    background-color:#fff;
    background-color:rgba(255,255,255,0.75);
    color:black;
    position:absolute;
    font-size:12px;
    font-weight:bold;
    font-family:Verdana,Arial;
    padding:10px 180px 10px 20px;
    width:220px;
    height:70px;
    z-index:1;
    top:200px;
    left:43px;
}



/**
*	Stylesheet fuer das Menue
*/
div.suchfeld {
    float:left;
    width:245px;
    padding:0;
    height:auto;
    text-align:left;
}
div.suchfeld input.textfeld {
    color:#585858;
    font-size:12px;
    width:112px;
    margin-top:7px;
    height:27px;
    border:0;
    padding:1px 10px;
    float:left;
}
div.suchfeld input[type=submit],
div.einrichtungssuche input[type=submit]
{
    border:0;
    color:#888;
    font-size:10px;
    float:left;
    padding:8px 6px;
    margin:7px 0 0 10px;
    border:1px solid #69676a;
    border-top-color:#fff;
    border-left-color:#fff;
}
div.einrichtungssuche input[type=submit] 
{
    float:none;
    color:#000;
    background:#fff;
    border:1px solid #f8f9f8;
    border-bottom-color:#cbcdcc;
    border-radius:5px;
    padding:3px 8px;
}
div.einrichtungssuche input.textfeld 
{
    color:#000;
    background:#fff;
    border:1px solid #f8f9f8;
    border-bottom-color:#cbcdcc;
    border-radius:5px;
    padding:2px 8px;
}
div.suchergebnisKarteikartenreiter {
    width:20%;
    float:left;
    margin-right:1%;
    padding:0.5%;
    font-size:0.8em;
    background-color:#fcfcfc;
}
div.suchergebnisKarteikartenreiter a:link,
div.suchergebnisKarteikartenreiter a:hover,
div.suchergebnisKarteikartenreiter a:focus,
div.suchergebnisKarteikartenreiter a:visited,
div.suchergebnisKarteikartenreiter a:active,
div.contentTablesuchergebnis a:link,
div.contentTablesuchergebnis a:hover,
div.contentTablesuchergebnis a:focus,
div.contentTablesuchergebnis a:visited,
div.contentTablesuchergebnis a:active {
    color:#315068;
    font-weight:bold;
    text-decoration:none;
}
div.suchergebnisKarteikartenreiter a:hover,
div.contentTablesuchergebnis a:hover {
    text-decoration:underline;
}
div.suchergebnisKarteikartenreiter form {
    margin:0px;
    padding:0px;
}
div.contentTablesuchergebnis {
    width:99%;
    height:auto;
    float:left;
    margin-top:15px;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    background-color:#fcfcfc;
    padding:0.5%;
}



/**
*  Stylesheet fuer das Menue
*/
div.contentTableAktuell,
div.contentTableAktuellContent {
    width:260px;
    height:auto;
    float:left;
    clear:both;
}
div.contentTableNews {
    width:245px;
    float:left;
}
div.menuebox div.contentTableNews,
div.surround div.menuebox div.contentTableExternal
{
    border:1px solid #e2e2e2;
    margin-bottom:25px;
    border-radius:10px;
    padding:10px 15px 10px 0;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    float:left;
}
div.surround div.menuebox div.contentTableExternal 
{
    width:245px;
    height:180px;
    overflow:hidden;
}
div.surround div.menuebox div.contentTableExternal h2.headline 
{
    display:none;
}
div.contentTableNewsHeadLineMiddleNB {
    width:97%;
    height:auto;
    padding-left:3%;
    float:left;
    font-size:0.8em;
    font-weight:bold;
}
div.contentTableNewsHeadLineMiddleNB a.textHeadline:link,
div.contentTableNewsHeadLineMiddleNB a.textHeadline:active,
div.contentTableNewsHeadLineMiddleNB a.textHeadline:hover,
div.contentTableNewsHeadLineMiddleNB a.textHeadline:focus,
div.contentTableNewsHeadLineMiddleNB a.textHeadline:visited {
    color:#fff;
    text-decoration:none;
}
div.contentTableNewsContent {
    width:245px;
    height:auto;
    float:left;
    font-size:0.7em;
    color:#777;
}
div.contentTableNewsContent b a 
{
    color:#777;
    float:right;
}
a.aktuelles_bemerkungen:link,
a.aktuelles_bemerkungen:hover,
a.aktuelles_bemerkungen:active,
a.aktuelles_bemerkungen:visited,
a.aktuelles_bemerkungen:focus {
    color:#777;
    text-decoration:none;
    font-weight:normal;
}
div.homepageNewsblock {
    width:100%;
    float:left;
    height:auto;
    padding-top:15px;
    margin-bottom:25px;
    clear:both;
}
div.contentTableNewsBGImage {
    width:100%;
    float:left;
    height:174px;
}
div.contentTableAktuellHeadLineMiddleBT {
    color:#27465d;
    font-size:1.4em;
    float:left;
    width:100%;
    height:auto;
    padding-bottom:5px;
    clear:both;
}
div.surround div.menuebox div.contentTableAktuellHeadLineMiddleBT 
{
    display:none;
}

div.contentTableDownloadsHeadLineMiddleBT {
    width:100%;
    padding-bottom:5px;
    font-weight:bold;
}
div.contentTableDownloads {
    clear:both;
    width:493px;
    margin-bottom:10px;
}


/**
*  Stylesheet fuer das Menue
*/
div.contentTableExternal h2 {
    font-size:0.75em;
    font-weight:normal;
}
div.titledFrameRechts 
{
    width:160px;
    float:right;
    margin-left:45px;
    color:#585858;
    font-size:0.85em;
}
div.contentTableTeaserHeadLineMiddleBT 
{
    display:none;
}
div.textliste1 h3.untertitel a.anreisser,
div.textliste2 h3.untertitel a.anreisser
{
    font-weight:bold;
    color:#647c0c;
}

/**
*	Stylesheet fuer das Menue
*/
table.contentTableFotogalerie {
    width:100%;
}
td.contentTableFotogalerieHeadLineMiddleBT,
td.contentTableFotogalerieHeadLineMiddleNB {
    width:90%;
    height:18px;
    padding-left:5px;
    padding-right:0px;
    padding-top:1px;
    padding-bottom:2px;
    vertical-align:middle;
    font-family:Verdana,Arial;
    font-weight:bold;
    font-size:11px;
    color:#000000;
    background-color:#D5D6E3;
}
td.contentTableFotogalerieHeadLineRightBT,
td.contentTableFotogalerieHeadLineRightNB {
    width:10%;
    height:18px;
    padding-right:3px;
    padding-left:0px;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align:top;
    text-align:right;
    font-family:Verdana,Arial;
    font-size:11px;
    color:#000000;
    background-color:#D5D6E3;
}
td.contentTableFotogalerieContentDark {
    width:100%;
    padding:1px;
    font-family:Verdana,Arial;
    font-size:11px;
    color:#000000;
}
td.contentTableFotogalerieContent {
    width:100%;
    padding:1px;
    font-family:Verdana,Arial;
    font-size:11px;
    color:#000000;
}
td.contentTableFotogalerieBottom{
    width:100%;
    font-family:Verdana,Arial;
    font-size:11px;
    color:#000000;
}

div.guestbook_entry {
    width:96%;
    float:left;
    height:auto;
    padding:2%;
    border-bottom:1px solid #3e3e3e;
    border-top:1px solid #3e3e3e;
    color:#3e3e3e;
    background-image:url("../images/corporate/content-bg.png");
    background-position:top;
    background-repeat:repeat-x;
    margin-top:15px;
}
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;
}

div.adressBox {
    width:100%;
    height:auto;
    clear:both;
    float:left;
}

/**
*	Stylesheet fuer das Menue
*/
table.contentTableUmfrage {
    width:400px;
}
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;
}

table.impressumTable{
    width:420px;
    border-width:0px;
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
td.impressumLogo {
    font-family:courier new;
    font-size:7px;
    text-align:center;
    line-height:8px;
}
td.impressumInhalt {
    padding:5px;
    background-color:#ffffff;
}
td.impressumSlogan {
    font-family:courier new;
    font-size:12px;
    color:#ffffff;
    text-align:center;
}
h2 {
    font-size:14px;
}
h4 {
    font-size:12px;
}

/**
*  Stylesheet fuer das Menue
*/
div.linkespalte div.untermenue ul,
div.einrichtungssuche
{
    display:block;
    float:left;
    width:178px;
    list-style-type:none;
    margin:50px 0 0 0;
    padding:5px 0 0 0;
}
div.einrichtungssuche 
{
    margin:20px 0 50px 0;
    padding:5px 10px;
    width:158px;
    font-size:11px;
}
div.linkespalte div.untermenue ul li 
{
    display:block;
    float:left;
    width:180px;
    margin:3px 0;
    background-color:#e3e4e6;
    border-bottom:2px solid #5d5c5f;
    border-right:2px solid #5d5c5f;
    border-left:1px solid #f1f1f1;
    border-top:2px solid #f1f1f1;
}
div.linkespalte div.untermenue ul li a 
{
    display:block;
    float:left;
    width:150px;
    color:#3b4548;
    font-size:11px;
    line-height:11px;
    font-weight:bold;
    padding:7px 7px 5px 10px;
}
div.linkespalte div.untermenue ul li.synapsis_inlinesitemap_active 
{
    background-color:#707173;
    border-bottom:2px solid #303134;
    border-right:2px solid #303134;
    border-left:1px solid #b1b1b3;
    border-top:2px solid #b1b1b3;
}
div.linkespalte div.untermenue ul li.synapsis_inlinesitemap_active a 
{
    color:#fff;
}
div.linkespalte ul 
{
    padding:0 0 0 25px;
    display:block;
    float:left;
    width:153px;
    font-size:0.7em;
}
div.linkespalte ul li 
{
    color:#444;
}
div.linkespalte ul li a
{
    color:#444;
}
div.linkespalte h3 
{
    margin:25px 0 0 10px;
    display:block;
    font-size:0.75em;
    padding:0;
    float:left;
    width:148px;
    color:#444;
}

/**
*	Kalender-Formatierungen
*/
table.kalender {
    margin:15px;
    font-size:11px;
    background-color:white;
    border:1px solid black;
    width:80%;
    display:block;
    float:left;
    clear:both;
}
table.kalender table.kalender {
    border-width:0;
    margin:0;
    background-color:#eee;
    width:100%;
}
table.kalender table.kalender td {
    padding:5px;

}
table.kalender td {
    padding:0;
    text-align:center;
}
div.contentTableKalender {
    color:#315068;
    float:left;
    width:100%;
    clear:both;
    height:auto;
}
div.contentTableKalenderContent {
    width:100%;
    height:auto;
    float:left;
    background-color:#dbe2e7;
    border-top:1px solid #315068;
}
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.8em;
    padding:1%;
    border-bottom:1px solid #315068;
}
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:#000;
}
p.kalenderItemDetailslink a:hover {
    color:#315068;
    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.75em;
}
select.kalenderListenSelect {
    float:right;
    font-size:0.4em;
}
div.kalenderlistenmonat {
    font-size:1.4em;
    float:left;
    width:98%;
    padding:1%;
    height:auto;
    clear:both;
}
a.export2outlook 
{
    float:right;
}


/**
*	Stylesheet fuer die Funktions-Items
*/
table.contentTableFunktion {
    margin-top:10px;
    width:150px;
    float:left;
    clear:both;
}
td.contentTableFunktionHeadLineMiddleBT,
td.contentTableFunktionHeadLineMiddleNB {
    width:115px;
    height:18px;
    padding-left:17px;
    padding-right:0px;
    padding-top:1px;
    padding-bottom:2px;
    vertical-align:middle;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    color:#fff;
}
td.contentTableFunktionHeadLineRightBT,
td.contentTableFunktionHeadLineRightNB {
    width:20px;
    height:18px;
    padding-right:3px;
    padding-left:0px;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align:top;
    text-align:right;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
}
td.contentTableFunktionContentDark {
    width:150px;
    padding:2px;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
}
td.contentTableFunktionContent {
    width:150px;
    padding:2px;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
}
td.contentTableFunktionBottom{
    width:150px;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
}
td.contentTableFunktionHeadLineLeftNB {
    width:3px;
}
td.contentTableFunktionHeadLineMiddleNB {
    width:150px;
}
td.contentTableFunktionHeadLineRightNB {
    width:15px;
}
td.contentTableFunktionContent {
    width:150px;
}
td.contentTableFunktionBottom {
    width:150px;
}
td.loginWarning {
    background-color:#ffc;
    border:1px solid #700;
    color:#700;
    padding:3px;
}



div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000;padding:0}
div.dark_square .pp_top,div.dark_square .pp_bottom {height:0;overflow:hidden}
div.dark_square .pp_content,div.dark_square .pp_right,div.dark_square .pp_left{background-color: transparent;}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/**
*	Responsive
*/
@media only screen and (min-width: 600px) and (max-width: 1024px) {
    .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 7%!important; top: 10px!important; }
}
/**
*   Synapsis Stuff
*/
.synapsis_tagcloudtitel,
.synapsis_bildsammlungtitel,
.syn_map_filter,
a.syn_kartenlegende_schliessen,
input[name=syn_map_radius]
{
    display:none;
}
.syn_diaindex 
{
    float:right;
    padding-right:5px;
    display:none;
}
div.singleImage .syn_diaindex a
{
    float:left;
    padding-right:2px;
}
.syn_diaindex a.syn_diaswitch_active 
{
    font-weight:bold;
}
.pp_pic_holder div
{
    float:none;
}
.pp_pic_holder .pp_inline div
{
    float:left;
}
body div .syn_breadcrumb
{
    display: inline;
    margin: 0;
    padding: 0;
    float: none;
}
body div a.syn_downloadbotlink,
span.syn_pinpointcomment
{
    display:none;
}
.MicrosoftMap .Infobox .infobox-info {
    padding:0 10px !important;
}
div.syn_audiopreview {
    width:98%;
    padding:5px;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    background-color:#000;
    margin:5px 0;
}
div.syn_audiopreview p {
    margin:0;
    padding:0;
}
div.syn_fblike img 
{
    cursor:pointer;
}
.syn_svw {
    width:100%;
    height:300px;
    overflow:hidden;
    position:relative
}
.syn_scb {
    width:200%;
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    background-color:#fafafa;
}
.syn_svaa,
.syn_svab {
    width:50%;
    height:100%;
    overflow:hidden;
    float:left;
}
.syn_svw a.syn_sln,
.syn_svw a.syn_slp {
    position:absolute;
    text-decoration:none;
    font-size:4em;
    z-index:2;
    color:#fff;
    top:130px;
    left:0;
    padding:0;
    margin:0;
    line-height:0.5em;
}
.syn_svw a.syn_sln:hover,
.syn_svw a.syn_slp:hover {
    text-decoration:none;
}
.syn_svw a.syn_sln {
    left:auto;
    right:0;
}
.syn_newsblock {
    float:left;
    width:258px;
    border:1px solid black;
    background:#fff;
    font-family:Calibri;
    padding:20px;
    margin:10px 0 0 10px;
    height:238px;
}
.syn_newsblock a {
    text-decoration: none;
    color: #333;
}
.syn_newsblock h1,
.syn_newsblock p {
    margin: 0;
    padding: 0;
}
.singleImage .singleImage,
body .contentTableMitte .singleImage .singleImage ,
body .contentTableMitte .contentTableAktuell .aktuelles_item .singleImage .singleImage 
{
    padding:0;
    margin:0;
    border:0;
}
body .formRow .formCtl .syn_form_datum {
    width:30%;
    margin-right:2%;
}
body .formRow .formCtl .syn_form_price {
    width:48%;
    margin-right:2%;
}
body .formRow.syn_form_address .formCtl>input[type=text],
body .formRow.syn_form_address .formCtl>select {
    margin-bottom:8px;
}
p.help-block {
    margin-top:5px;
}
span.image_dateiname {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    font-family: courier;
    font-size:11px;
    display: inline-block;
    clear:both;
    width:100%;
    color:#334;
    font-style: italic;
}
div.contentTableAktuellHeadLineMiddleBT_Karte {
    display:none;
}






body { font-size:1em; }






#keyword_suggestion {
    position:absolute;
    top:10px;
    left:10px;
    z-index:1000;
    width:auto;
    min-width:115px;
    height:auto;
    color:#171961;
    background:url('../../cms/images/menu/contextMenuBackgroundInactive.png') repeat-y;
}
#keyword_suggestion a {
    display:block;
    padding:3px;
    float:left;
    clear:both;
    width:auto;
    width:109px;
    height:auto;
    overflow:hidden;
    text-decoration:none;
    color:#171961;
    font-size:11px;
    border-bottom:1px dotted #171961;
}
#keyword_suggestion a:hover {
    background:url('../../cms/images/menu/contextMenuBackgroundActive.png');
}
div.keywords_top,
div.keywords_bottom {
    width:auto;
    min-width:115px;
    height:18px;
    background:url('../../cms/images/menu/contextMenuHeader.png') no-repeat;
    float:left;
    clear:both;
}
div.keywords_bottom {
    background:url('../../cms/images/menu/contextMenuFooter.png') no-repeat;
    height:2px;
}






.autocomplete-w1 { background:url(/cms/images/hintergrund/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0;font-size:11px; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:3px 5px; white-space:nowrap; overflow:hidden;float:none;clear:both; }
.autocomplete strong { font-weight:normal; color:#3399FF; }









.footer .footer-bottom {
    border-top: 3px solid #262e39;
    /*background-color: rgb(174, 179, 182);;*/
    padding: 30px 0px;
    float: bottom;
}

.footer .footer-bottom .footer-copyright {
    color: rgb(174, 179, 182);
}

.footer-nav .footer-copyright {
    /*margin-bottom: 20px;
    margin-left: 200px;*/
}

.outer-box {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
    margin-left: 15%;
}

.row::before, .row::after {
    content: " ";
    display: table;
}
*, ::before, ::after {
    box-sizing: inherit;
}

.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
*, ::before, ::after {
    box-sizing: inherit;
}

.row {
    max-width: 75rem;
    /*margin-left: auto;
    margin-right: auto;*/
}

.footer-nav * {
    color: rgb(93, 104, 109);
    
}

.inline::after {
    content: "/" !important;
    margin-left: 23px !important;
    margin-right: 10px !important;
    text-align: center;
}

.text-center {
    text-align: center;
}

.small-12 {
    width: 100%;
}

::selection {
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.column, .columns {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

.nav-footer{
    display: inline;
    /*background-color: rgb(93, 104, 109);*/
}

.inline  {
    display: inline !important; 
    list-style: none;
}

.inline2  {
    display: inline !important; 
    list-style: none;
}