@charset "UTF-8";

html { font-size:100.01%; }
body {
	font-size:0.90em;
  font-family: "DroidSansRegular", "Roboto Regular", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:1.3em;
}
.container_24 {
	background-color: #ffffff;
	margin-top:30px;
 margin-bottom: 20px;
}

/* Template für das Design und den Grundaufbau der Seite 
--------------------------------------------------------------------------------------------------- */

body
{
	background-color:#f3efe3;
}

#topbereich {
	background-image:url(../design/Topbereich.jpg);
	background-repeat:no-repeat;
  width:1060px;height:180px;
	margin-left:-50px;
	text-align:right;
	z-index:1;
}
#topbereichEN {
	background-image:url(../design/TopbereichEN.jpg);
	background-repeat:no-repeat;
  width:1060px;height:180px;
	margin-left:-50px;
	text-align:right;
	z-index:1;
}
#sprachauswahl {
	padding-right:55px;
	display:inline;
}
.sprache {
	margin-top:25px;
	padding-right:5px;
	padding-left:5px;
	display:inline;
}

#topnavigation {
	background-image:url(../design/Topnavigation.jpg);
	background-repeat:no-repeat;
 width:985px;height:48px;
	margin-left:-50px;padding-left:70px;
	padding-top:20px;
	z-index:3;
}

#menutrennlinie
{
	background-image:url(../gifs/Menutrennlinie.png);
	background-repeat:no-repeat;
	padding:0px 0px 3px 0px;
	display:inline;
	padding:0px 5px 3px 20px;
}

#pagebildmotiv {
  width:1060px;height:425px;
	margin-left:-50px;
	position:relative;
	z-index:0;
	background-color:#011221;
}
#container {
	width:950px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#contentbereich {
	background-image:url(../design/Contenthintergrund.jpg);
	background-repeat:repeat-y;
  width:1060px;min-height:200px;
	margin-left:-50px;
	z-index:1;
}
#datenbankabfrage {
	background-image:url(../images/Datenbankabfragebereich.jpg);
	background-repeat:repeat-y;
  	width:1060px;min-height:425px;
	margin-left:-50px;
	z-index:1;
}
#contentbereich_test {
	background-image:url(../images/Teppichkollektion.jpg);
	background-repeat:repeat-y;
  width:1060px;min-height:830px;
	margin-left:-50px;
	z-index:1;
}
#textspalte_LiKol {
	background-image:url(../design/Zoomspalte_Li.png);
	background-repeat:repeat-y;
  width:600px;min-height:700px;
	margin-top:60px;
	z-index:1;
}
#textspalte_ReKol {
  width:400px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Li {
	background-image:url(../design/Maintextspalte_Li.png);
	background-repeat:repeat-y;
  width:690px;height:auto;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re_none {
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re {
	background-image:url(../design/Infotextspalte_Re.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re2 {
	background-image:url(../design/Infotextspalte_Re2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re3 {
	background-image:url(../design/Infotextspalte_Re3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re4 {
	background-image:url(../design/Infotextspalte_Re4.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re5 {
	background-image:url(../design/Infotextspalte_Re5.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re6 {
	background-image:url(../design/Infotextspalte_Re6.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re7 {
	background-image:url(../design/Infotextspalte_Re7.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re8 {
	background-image:url(../design/Infotextspalte_Re8.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re9 {
	background-image:url(../design/Infotextspalte_Re9.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re10 {
	background-image:url(../design/Infotextspalte_Re10.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re11 {
	background-image:url(../design/Infotextspalte_Re11.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re12 {
	background-image:url(../design/Infotextspalte_Re12.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re13 {
	background-image:url(../design/Infotextspalte_Re13.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re14 {
	background-image:url(../design/Infotextspalte_Re14.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re15 {
	background-image:url(../design/Infotextspalte_Re15.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}
#textspalte_Re16 {
	background-image:url(../design/Infotextspalte_Re16.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  width:310px;min-height:380px;
	margin-top:60px;
	z-index:1;
}

#bottombereich {
	background-image:url(../design/Bottombereich.jpg);
	background-repeat:no-repeat;
  width:1060px;height:100px;
	margin-left:-50px;
	z-index:1;
}

/* Template für Masstabellen der Teppiche in der rechten Spalte unter der Rubrik: "Provenienzen" 
--------------------------------------------------------------------------------------------------- */

#masstabelleA {
	width:265px;
	font-family: "Roboto Condensed", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:0.95em;
}
#masstabelleA th  {
	font-family: "Roboto Bold Condensed", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-align:center;
	width:auto;
	background-color:#87888a;
	color:#ffffff;
}
#masstabelleA .kriterium{
	font-family: "Roboto Condensed", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:0.85em;
	background-color:#87888a;
	width:auto;
	color:#ffffff;
}
#masstabelleA td  {
	text-align:center;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
.farben  {
	width:50px;
}
.design  {
	width:40px;
}
#masstabelleA .spalteRe  {
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#legende {
	font-family: "Roboto Regular", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:0.85em;
}

#knotenanzahl {
	width:475px;
	margin-left:60px;
}
#knotenanzahl .spalteA {
	background-image:url(../images/Marker.png);
	background-repeat:no-repeat;
	width:95px;
	padding-left:15px;
	text-align:left;
}
#knotenanzahl .spalteB {
	width:200px;
	text-align:right;
}
#knotenanzahl .spalteC {
	width:155px;
	text-align:left;
	padding-left:15px;
}


/* Template für Teppichübersicht in der rechten Spalte unter der Rubrik: "Übermaßteppiche" 
--------------------------------------------------------------------------------------------------- */

#uebermasstabelle {
	width:360px;
}
#uebermasstabelle td {
	text-align:center;
	width:50px;height:70px;
	padding:3px 5px 3px 5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-color:#87888a;
}
#uebermasstabelle td.aktiv {
	text-align:center;
	width:50px;height:70px;
	padding:2px 4px 2px 4px;
	border-style:solid; 
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#87888a;
}

#uebermassinfofenster {
  font-family: "Roboto Condensed", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
	width:750px;
}
#uebermassinfofenster th {
  font-family: "Roboto Bold Condensed", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#uebermassinfofenster th.artikel,
#uebermassinfofenster th.provenienz,
#uebermassinfofenster th.land,
#uebermassinfofenster th.laenge,
#uebermassinfofenster th.breite,
#uebermassinfofenster th.rund,
#uebermassinfofenster th.design,
#uebermassinfofenster th.alter,
#uebermassinfofenster th.code
{
	border-style:solid; 
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
	background-color:#efefef;
}
#uebermassinfofenster th.farbe
{
	border-style:solid; 
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#87888a;
	background-color:#efefef;
}

#uebermassinfofenster .artikel {
	text-align:center;
	width:79px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .provenienz {
	text-align:center;
	width:99px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .land {
	text-align:center;
	width:89px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .laenge {
	text-align:center;
	width:39px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .breite {
	text-align:center;
	width:39px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .rund {
	text-align:center;
	width:39px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .design {
	text-align:center;
	width:69px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .alter {
	text-align:center;
	width:69px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .code {
	text-align:center;
	width:59px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:#87888a;
}
#uebermassinfofenster .farbe {
	text-align:center;
	width:59px;height:20px;
	padding:5px;
	border-style:solid; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#87888a;
}

/* Template für Hyperlinks und Grafiken der Seite 
--------------------------------------------------------------------------------------------------- */

.bildlinksvomtext
{
float:left;
padding-bottom:0px;
margin-top:0px;
margin-bottom:10px;
margin-right:15px;
}
.bildrechtsvomtext
{
float:right;
margin-top:0px;
margin-left:15px;
margin-bottom:10px;
}
.clleft
{
clear:left;
}
.clright
{
clear:right;
}
.cl
{
clear:both;
}
img 
{
border:0px none;
}


/* Template für Teppichkollektion (jquery AD Gallery) 
--------------------------------------------------------------------------------------------------- */

 .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
  }
  pre {
    font-family: "Lucida Console", "Courier New", Verdana;
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery {
   font-family: "DroidSansRegular", "Roboto Regular", "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
  	text-align:justify;
	line-height:1.45em;
	font-weight:normal;
	color:#43525f;
	margin-bottom:10px;
	padding:0px 35px 10px 65px;
  }
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }