/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************
** BILDER
***************************************
*/

.bild {
	margin: 0 0 5px 15px;
  padding: 0;
  float: right;
  border-top: 8px solid #2A5C90;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.bild-foto {
  position: relative;
  display: block;
	margin: 1px 0 1px 0;
  padding: 0;
  z-index: 1000;
}

.bild-beschreibung {
  position: relative;
  display: block;
	margin: 0;
	padding: 0;
  z-index: 100;
}

.bild-beschreibung-inhalt {
  position: relative;
  display: block;
	margin: 0;
	padding: 0;
	color: #5778A2;
	background-color: #D3DEEF;
  font-size: .85em;
  z-index: 100;
}

.bild-beschreibung p {
  margin: 0;
  padding: 3px 5px 3px 5px;
}


/*
***************************************
** BILDERGALERIE
***************************************
*/

.bildergalerie {
	margin: 0;
  padding: 0;
  width: 100%;
  background-color: #D3DEEF;
  border-top: 2px solid #32598A;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.bildergalerie-titel {
	margin: 0;
  padding: 14px 0 14px 24px;
}

.bildergalerie-reihe {
	margin: 0;
  padding: 0 0 0 24px;
  width: 625px;
}

.bildergalerie-reihe-bild {
	margin: 0;
  padding: 0 19px 16px 0;
  float: left;
}

.bildergalerie-reihe-bild-last {
	margin: 0;
  padding: 0 0 16px 0;
  float: left;
}


/*
***************************************
** ANSPRECHPARTNER
***************************************
*/

.ansprechpartner {
  position: relative;
	margin: 25px 0 0 0;
  padding: 0;
  width: 100%;
  background-color: #D3DEEF;
  border-top: 2px solid #32598A;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.ansprechpartner-bild {
  position: relative;
	margin: 0;
  padding: 0;
  float: left;
  z-index: 10;
}

.ansprechpartner-inhalt {
  position: relative;
	margin: 0 0 0 -6px;
  padding: 0;
  float: left;
  z-index: 1000;
}

.ansprechpartner-inhalt-titel {
  position: relative;
	margin: 0;
  padding: 11px 0 11px 35px;
  z-index: 1000;
}

.ansprechpartner-inhalt-text {
  position: relative;
	margin: 0;
  padding: 0;
  z-index: 1000;
}


/*
***************************************
** WEITERE INFOS
***************************************
*/

.infos {
  position: relative;
	margin: 25px 0 0 0;
  padding: 0;
  width: 100%;
  background-color: #D3DEEF;
  border-top: 2px solid #32598A;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.infos-bild {
  position: relative;
	margin: 0;
  padding: 0;
  float: left;
  z-index: 10;
}

.infos-inhalt {
  position: relative;
	margin: 0 0 0 -6px;
  padding: 0;
  float: left;
  z-index: 1000;
}

.infos-inhalt-titel {
  position: relative;
	margin: 0;
  padding: 11px 0 11px 35px;
  z-index: 1000;
}

.infos-inhalt-text {
  position: relative;
	margin: 0;
  padding: 0;
  z-index: 1000;
}


/*
***************************************
** WEBLINKS
***************************************
*/

.weblinks {
  position: relative;
	margin: 25px 0 0 0;
  padding: 0;
  width: 100%;
  background-color: #D3DEEF;
  border-top: 2px solid #32598A;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.weblinks-bild {
  position: relative;
	margin: 0;
  padding: 0;
  float: left;
  z-index: 10;
}

.weblinks-inhalt {
  position: relative;
	margin: 0 0 0 -6px;
  padding: 0;
  float: left;
  z-index: 1000;
}

.weblinks-inhalt-titel {
  position: relative;
	margin: 0;
  padding: 11px 0 11px 35px;
  z-index: 1000;
}

.weblinks-inhalt-text {
  position: relative;
	margin: 0;
  padding: 0;
  z-index: 1000;
}


/*
***************************************
** DOWNLOAD
***************************************
*/

.download {
  position: relative;
	margin: 25px 0 0 0;
  padding: 0;
  width: 100%;
  background-color: #D3DEEF;
  border-top: 2px solid #32598A;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.download-bild {
  position: relative;
	margin: 0;
  padding: 0;
  float: left;
  z-index: 10;
}

.download-inhalt {
  position: relative;
	margin: 0 0 0 -6px;
  padding: 0;
  float: left;
  z-index: 1000;
}

.download-inhalt-titel {
  position: relative;
	margin: 0;
  padding: 11px 0 11px 35px;
  z-index: 1000;
}

.download-inhalt-text {
  position: relative;
	margin: 0;
  padding: 0;
  z-index: 1000;
}


/*
***************************************
** KOPF
***************************************
*/

.suchergebnis-kopf {
  margin: 0 0 14px 0;
  padding: 0;
}

.suchergebnis-kopf-bild {
  margin: 0;
  padding: 0;
}


/*
***************************************
** ÜBERSICHT
***************************************
*/

.uebersicht {
  margin: 0 0 0 65px;
  padding: 0;
}

.uebersicht-intro {
  margin: 0;
  padding: 0 0 18px 0;
}

.uebersicht-navigation {
  margin: 0;
  padding: 0 0 5px 0;
}

.uebersicht-stichwortsuche {
  margin: 0 0 15px 0;
  padding: 5px 0 5px 9px;
  background-color: #D3DEEF;
}

.uebersicht-inhalt {
  margin: 0;
  padding: 0 0 0 0;
}


/*
***************************************
** ARTIKEL
***************************************
*/

.artikel-eintrag {
  margin: 0 0 20px 0;
  padding: 0;
  width: 570px;
  /*height: 53px;*/
  background-color: #FFFFFF;
  border-top: 3px solid #D3222B;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.artikel-eintrag-datum {
  margin: 0;
  padding: 0 0 4px 15px;
  width: 555px;
  color: #FFFFFF;
  background-color: #D3222B;
  font-weight: bold;
}

.artikel-eintrag-inhalt {
  margin: 0;
  padding: 11px 0 10px 13px;
  width: 357px;
  height: 49px;
  float: left;
  background-color: #F1F4F7;
}

.artikel-eintrag-inhalt-2 {
  margin: 0;
  padding: 11px 0 10px 13px;
  width: 487px;
  height: 49px;
  float: left;
  background-color: #F1F4F7;
}

.artikel-eintrag-inhalt:hover,
.artikel-eintrag-inhalt-2:hover {
  background-color: #FFE9E9;
}

.artikel-eintrag-inhalt-titel {
  margin: 0;
  padding: 0 0 4px 0;
  width: 354px;
  font-size: 1.1em;
}

.artikel-eintrag-inhalt-untertitel {
  margin: 0;
  padding: 0;
  width: 354px;
}

.artikel-eintrag-bild {
  margin: 0;
  padding: 0;
  width: 200px;
  height: 53px;
  text-align: center;
  float: left;
  background-color: #FFFFFF;
}

.artikel-eintrag-bild-2 {
  margin: 0;
  padding: 0;
  width: 70px;
  height: 70px;
  text-align: right;
  float: left;
  background-color: #F1F4F7;
}


/*
***************************************
** KATEGORIE
***************************************
*/

.kategorie-eintrag {
  margin: 0 0 20px -22px;
  padding: 3px 0 4px 24px;
  width: 411px;
  color: #FFFFFF;
  background-color: #325A8B;
  font-weight: bold;
}


/*
***************************************
** FESTE RUBRIKEN
***************************************
*/

.feste-rubriken-inhalt-kopf {
  margin: 0 0 14px 0;
  padding: 0;
}

.feste-rubriken-inhalt-kopf-bild {
  margin: 0;
  padding: 0;
}

.feste-rubriken-inhalt-kopf-datum {
  margin: 0;
  padding: 18px 0 0 14px;
  color: #32598B;
  font-weight: bold;
  font-size: .9em;
}

.feste-rubriken-inhalt-kopf-titel {
  margin: 0;
  padding: 5px 0 0 14px;
}

.feste-rubriken-inhalt-kopf-untertitel {
  margin: 0;
  padding: 7px 0 0 14px;
}


/*
***************************************
** MITGLIEDER
***************************************
*/

.mitglieder-inhalt-kopf {
  margin: 0 0 14px 0;
  padding: 0;
  width: 100%;
}

.mitglieder-inhalt-kopf-bild {
  margin: 0;
  padding: 0;
  float: left;
}

.mitglieder-inhalt-kopf-zusatz {
  margin: 0;
  padding: 48px 0 0 48px;
  float: left;
}

.mitglieder-inhalt-content {
  margin: 0 0 14px -14px;
  padding: 0;
  width: 635px;
}

.mitglieder-inhalt-content-angaben {
  margin: 0;
  padding: 0 18px 0 0;
  width: 372px;
  float: left;
}

.mitglieder-inhalt-content-angaben-branche {
  margin: 0;
  padding: 2px 0 3px 15px;
  color: #FFFFFF;
  background-color: #D11721;
  font-weight: bold;
}

.mitglieder-inhalt-content-angaben-titel {
  margin: 0;
  padding: 11px 0 12px 13px;
  color: #000000;
  background-color: #F1F4F7;
}

.mitglieder-inhalt-content-angaben-kontakt {
  margin: 0;
  padding: 11px 0 12px 13px;
}

.mitglieder-inhalt-content-logo {
  margin: 0;
  padding: 0;
  float: left;
}

.mitglieder-inhalt-content-beschreibung {
  margin: 0;
  padding: 11px 0 12px 13px;
}

.mitglieder-inhalt-content-fotos {
  margin: 0;
  padding: 11px 0 12px 13px;
}

.mitglieder-inhalt-content-fotos-gross {
  margin: 0;
  padding: 0 9px 0 0;
  width: 354px;
  float: left;
}

.mitglieder-inhalt-content-fotos-thumbs {
  margin: 0;
  padding: 0;
  float: left;
}

.mitglieder-inhalt-content-fotos-thumbs-reihe {
  margin: 0;
  padding: 0;
}

.mitglieder-inhalt-content-fotos-thumbs-bild,
.mitglieder-inhalt-content-fotos-thumbs-bild-last {
  margin: 0;
  padding: 0 0 9px 14px;
  float: left;
}

