/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************
** BILDER
***************************************
*/

.bild {
  position: relative;
	display: inline; /* sonst rückt der I.E. den Text ein! */
	margin: 0 -107px 20px 25px;
  padding: 0;
  float: right;
	overflow: visible;
}

.bild-beschreibung {
	margin: 0;
	padding: 4px 0 4px 0;
	color: #62584B;
	background-color: #E0C9AA;
  font-size: 1.15em;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	/*line-height: 1.2em;*/
  border-top: 2px solid #EDDEC4;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.bild-beschreibung p {
  margin: 0;
  padding: 0 0 0 6px;
}

.bildergalerie {
	margin: 0 0 15px 0;
	padding: 0 0 0 11px;
	width: 404px;
}

.bildergalerie-eintrag,
.bildergalerie-eintrag-letzter {
	margin: 0;
	padding: 0 28px 29px 0;
	float: left;
}

.bildergalerie-eintrag-letzter {
	padding-right: 0;
}

.bilder-rahmen {
	border: 1px solid #7D6255;
}

.bildergalerie-grossansicht {
	margin: 0;
	padding: 80px 0 0 30px;
}

.ansicht-360 {
	margin: 0 0 15px 0;
	padding: 0 0 0 11px;
	width: 393px;
}


/*
***************************************
** WEINDINNER
***************************************
*/

.weindinner {
	position: relative;
	display: inline; /* sonst rückt der I.E. den Text ein! */
	margin: 0 -107px 20px 25px;
  padding: 0;
  background-image: url(../grafik/bg_weindinner.gif);
  background-repeat: no-repeat;
	width: 267px;
	height: 258px;
  float: right;
	overflow: visible;
}

.weindinner-inhalt {
	margin: 148px 0 0 38px;
	padding: 0;
	text-align: center;
	width: 199px;
	height: 65px;
	line-height: 1.3em;
}


/*
***************************************
** ANSPRECHPARTNER
***************************************
*/

.ansprechpartner {
  margin: 0 0 32px 0;
  padding: 0 0 0 11px;
	width: 529px;
	line-height: 1.4em;
  background-image: url(../grafik/bg_ansprechpartner.gif);
  background-repeat: no-repeat;
}

.ansprechpartner-bild {
  margin: 0;
  padding: 0;
	width: 167px;
	height: 138px;
	float: left;
}

.ansprechpartner-inhalt {
  margin: 0;
  padding: 0;
	width: 351px;
	height: auto;
	float: left;
}

.ansprechpartner-inhalt-überschrift {
  margin: 0 0 6px 0;
  padding: 20px 0 5px 0;
	width: 351px;
	height: auto;
	border-bottom: 2px solid #EDDEC4;
}

.ansprechpartner-inhalt-eintrag {
  margin: 0;
  padding: 0;
	width: 351px;
	height: auto;
}


/*
***************************************
** DOKUMENTE
***************************************
*/

.dokumente {
  margin: 0 0 32px 0;
  padding: 0 0 0 11px;
	width: 529px;
	line-height: 1.4em;
  background-image: url(../grafik/bg_dokumente.gif);
  background-repeat: no-repeat;
}

.dokumente-bild {
  margin: 0;
  padding: 0;
	width: 167px;
	height: 138px;
	float: left;
}

.dokumente-inhalt {
  margin: 0;
  padding: 0;
	width: 351px;
	height: auto;
	float: left;
}

.dokumente-inhalt-überschrift {
  margin: 0 0 6px 0;
  padding: 20px 0 5px 0;
	width: 351px;
	height: auto;
	border-bottom: 2px solid #EDDEC4;
}

.dokumente-inhalt-eintrag {
  margin: 0;
  padding: 0;
	width: 351px;
	height: auto;
}


/*
***************************************
** KOLLEKTION
***************************************
*/

.kollektion {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-kollektion {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-kollektion {
  margin: 0;
  padding: 3px 0 4px 0;
  background-color: #EDDEC4;
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
	color: #7D6255;
  vertical-align: top;
  text-align: center;
}

td.tabelle-kollektion-1,
td.tabelle-kollektion-2,
td.tabelle-kollektion-3,
td.tabelle-kollektion-4 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
}

td.tabelle-kollektion-1 {
	width: 60%;
}

td.tabelle-kollektion-3 {
	font-weight: bold;
	width: 40px;
}

td.tabelle-kollektion-4 {
	padding: 3px 0 3px 9px;
	width: 27px;
}


/*
***************************************
** JAHRGANGSBERICHTE
***************************************
*/

.jahrgangsberichte {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-jahrgangsberichte {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-jahrgangsberichte {
  margin: 0;
  padding: 1px 0 1px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 9px solid #EDDEC4;
}

td.tabelle-jahrgangsberichte-1,
td.tabelle-jahrgangsberichte-2 {
  margin: 0;
  padding: 1px 0 1px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
}

td.tabelle-jahrgangsberichte-1 {
	width: 50%;
}


/*
***************************************
** TERMINE
***************************************
*/

.termine {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-termine {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-termine {
  margin: 0;
  padding: 3px 0 4px 0;
  background-color: #EDDEC4;
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
	color: #7D6255;
  vertical-align: top;
  text-align: center;
}

td.tabelle-termine-1 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
  width: 35%;
}

td.tabelle-termine-2 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
  width: 15%;
}

td.tabelle-termine-3 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
  width: 15%;
}

td.tabelle-termine-4 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
  width: 35%;
}



/*
***************************************
** PRESSE
***************************************
*/

.presse {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-presse {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-presse {
  margin: 0;
  padding: 3px 0 4px 0;
  background-color: #EDDEC4;
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
	color: #7D6255;
  vertical-align: top;
  text-align: center;
}

td.tabelle-presse-1,
td.tabelle-presse-2,
td.tabelle-presse-3 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
  width: 33%;
}


/*
***************************************
** AKTUELLES
***************************************
*/

.aktuelles {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-aktuelles {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-aktuelles {
  margin: 0;
  padding: 3px 0 4px 0;
  background-color: #EDDEC4;
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
	color: #7D6255;
  vertical-align: top;
  text-align: center;
}

td.tabelle-aktuelles-1,
td.tabelle-aktuelles-2 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-bottom: 2px solid #EDDEC4;
}

td.tabelle-aktuelles-1 {
	width: 71px;
}


/*
***************************************
** AUSZEICHNUNGEN
***************************************
*/

.auszeichnungen {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-auszeichnungen {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-auszeichnungen {
  margin: 0;
  padding: 1px 0 1px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-top: 9px solid #EDDEC4;
	border-bottom: 9px solid #EDDEC4;
	font-weight: bold;
}

td.tabelle-auszeichnungen-1,
td.tabelle-auszeichnungen-2 {
  margin: 0;
  padding: 1px 0 1px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
}

td.tabelle-auszeichnungen-2 {
  width: 100%;
}

/*
***************************************
** KONTAKT-FOTOS
***************************************
*/

.kontakt-fotos {
  margin: 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-kontakt-fotos {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: 1.0em;
}

th.tabelle-kontakt-fotos {
  margin: 0;
  padding: 1px 0 1px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
	border-top: 9px solid #EDDEC4;
	border-bottom: 9px solid #EDDEC4;
	font-weight: bold;
}

td.tabelle-kontakt-fotos-1,
td.tabelle-kontakt-fotos-2 {
  margin: 0;
  padding: 9px 0 9px 9px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: left;
}

td.tabelle-kontakt-fotos-2 {
  width: 100%;
}



/*
***************************************
** NAVIGATION
***************************************
*/

.navigation {
  margin: 18px 0 0 0;
  padding: 0 0 0 11px;
	width: 410px;
	line-height: 1.4em;
}

table.tabelle-navigation {
	margin: 0 0 0 0;
	padding: 0;
  /*width: 100%;*/
  width: 394px;
  font-size: .85em;
}

td.tabelle-navigation-zurueck {
  margin: 0;
  padding: 1px 0 1px 2px;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  width: 50px;
  text-align: left;
}

td.tabelle-navigation-position {
  margin: 0;
  padding: 1px 0 1px 0;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  text-align: center;
}

td.tabelle-navigation-weiter {
  margin: 0;
  padding: 1px 2px 1px 0;
  background-color: #FFF3DD;
	color: #000000;
  vertical-align: top;
  width: 50px;
  text-align: right;
}

