﻿
/* ######### BODY ###################################################################################### */

body
{ margin: 0px auto; padding: 0px; width: 1084px; background-color:#ffffff; }
#navigation * , #navcontainer-rechts  * {border:0; margin:0; padding:0;}

/* ######### STRUKTUR ###################################################################################### */

#intro-wrapper
{ position: absolute; top: 000px; width: 1000px; height: 664px; background-color:#ffffff; background-image:url('bilder/intro-hintergrund-001.jpg') }

#intro-text
{ position: relative; left: 50px; top: 100px; width: 240px; height: 320px; background-color:#ffffff; }

#header-logo
{ float: left; width: 240px; height: 180px; background-color:#ffffff;}

#header-headpic
{ float: left; width: 770px; height: 180px; background-color:#ffffff;}

#navigation
{ float: left; width: 240px; background-color:#ffffff; padding: 20px 00px 00px 00px } /* oben, rechts, unten, links */

#breadcrumb
{ float: left; width: 770px; height: 025px; background-color:#ffffff;  padding: 20px 00px 17px 00px } /* oben, rechts, unten, links */

#spalte-links
{ float: left; width: 360px; background-color:#ffffff; padding: 00px 30px 200px 00px } /* oben, rechts, unten, links */

#spalte-mitte
{ float: left; width: 150px; left: 370px; background-color:#ffffff; padding: 15px 00px 100px 00px } /* oben, rechts, unten, links */

#spalte-rechts
{ float: left; width: 210px; left: 510px; background-color:#ffffff; padding: 00px 00px 20px 20px } /* oben, rechts, unten, links  hatte 100px nach unten! */

#spalte-rechts-navigation-bei-breit
{ float: left; width: 350px; background-color:#ffffff; padding: 00px 00px 00px 20px } /* oben, rechts, unten, links */

/* ######### rechts grosse Bildspalte ################### */

#spalte-rechts-breit
{ float: left; width: 380px; background-color:#ffffff; padding: 00px 00px 100px 00px } /* oben, rechts, unten, links */

/* ######### links grosse Textspalte / Termine / Kataloge / Aktuelles ################### */
#spalte-links-breit {
    background-color: #FFFFFF;
    float: left;
    min-height: 400px;
    padding: 0 0 100px;
    width: 510px;
}

/* ######### rechts Termin- / Aktuelles- und Publikationsnavigation ################### */

#termincontainer-rechts
{ float: left; width: 190px; background-color:#ffffff; padding: 00px 00px 100px 00px } /* oben, rechts, unten, links */

/* ######### Termine Einzeleintrag ################### */

#termine-einzeleintrag-ueberschrift-01-wann
{ float: left; width: 150px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-ueberschrift-02-was
{ float: left; width: 240px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-ueberschrift-03-wo
{ float: left; width: 120px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-01-wochentag
{ float: left; width: 030px; background-color:#ffffff; padding: 00px 00px 05px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-02-datum
{ float: left; width: 120px; background-color:#ffffff; padding: 00px 10px 05px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-03-titel
{ float: left; width: 200px; background-color:#ffffff; padding: 00px 10px 05px 00px } /* oben, rechts, unten, links */

#termine-einzeleintrag-04-ort
{ float: left; width: 170px; background-color:#ffffff; padding: 00px 00px 05px 00px } /* oben, rechts, unten, links */

/* ######### Aktuelles Einzeleintrag ################### */

#aktuelles-einzeleintrag-ueberschrift-01-wann
{ float: left; width: 120px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-ueberschrift-02-was
{ float: left; width: 210px; background-color:#ffffff; padding: 00px 30px 00px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-ueberschrift-03-bild
{ float: left; width: 150px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-01-wochentag
{ float: left; width: 030px; background-color:#ffffff; padding: 00px 00px 05px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-02-datum
{ float: left; width: 070px; background-color:#ffffff; padding: 00px 20px 05px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-03-titel
{ float: left; width: 210px; background-color:#ffffff; padding: 00px 30px 05px 00px } /* oben, rechts, unten, links */

#aktuelles-einzeleintrag-04-bild
{ float: left; width: 150px; background-color:#ffffff; padding: 00px 00px 05px 00px } /* oben, rechts, unten, links */


/* ######### Publikationen Einzeleintrag ################### */

#publikationen-einzeleintrag-ueberschrift-02-was
{ float: left; width: 330px; background-color:#ffffff; padding: 00px 30px 00px 00px } /* oben, rechts, unten, links */

#publikationen-einzeleintrag-ueberschrift-03-bild
{ float: left; width: 150px; background-color:#ffffff; padding: 00px 00px 00px 00px } /* oben, rechts, unten, links */




#publikationen-einzeleintrag-03-titel
{ float: left; width: 330px; background-color:#ffffff; padding: 00px 30px 05px 00px } /* oben, rechts, unten, links */

#publikationen-einzeleintrag-04-bild
{ float: left; width: 150px; background-color:#ffffff; padding: 00px 00px 05px 00px } /* oben, rechts, unten, links */







/* BREADCRUMB ###################################################################################### */


#breadcrumb-innen { 

    border-bottom: 1px solid #000000; 
    border-top: 1px solid #000000; 
    text-decoration: none; 
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
    font-family: Arial; 
    padding-top: 5px; 
    padding-bottom: 5px; }

.trennlinie-container {
    margin-top: 0px;
    color: #777777;
    border-color: white;
    height: 1px;
    border: 1px;
}

th {
    text-align: left;
}


/* SONSTIGES */

#weitereBilder .highslide {
    padding-right: 8px;
}

#weitereBilder{
    padding-top: 10px;
}

.uploadForm {
    float: left;
}
.uploadForm input[type="submit"]{
    float: left;
    cursor: pointer;
}

.carousel-verwandte-impressionen a {

}

.carousel-verwandte-impressionen img {

}

.jcarousel-skin-tango {
    float: left;
}


/* ######### TABELLE TERMINE ######### */

table.termine td {
    padding-bottom: 10px;
}