* {
  margin: 0px;
  padding: 0px;
  border:0px;
  font-family: Arial,Helvetica,sans-serif;
}

.Bild1 {
  float: left;
  width:0px;
  height:0px;
}


table {
  border-collapse:collapse;
}  

input, select,textarea {
  font-size: 12px;
  border:1px solid #DDDDDD;
}  

body {
  background-color: #E0E0E0;
  text-align: center;  		/* Zentrierung im Internet Explorer */
}


#block_gesamt {
  text-align: left;    		/* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;
  width:800px;
}

#tabelle_gesamt {

}

#kopf {
  width:800px;
  height:121px;
  background-image:url('../images/kopf.gif');
  text-align:right;
  vertical-align:top;
}  


#kopf-castelfeder {
  width:800px;
  height:121px;
  background-image:url('../images/kopf-castelfeder.gif');
  text-align:right;
  vertical-align:top;
}  



#sprache {
  text-align:left;
  font-size:12px;
  margin-top:30px;
  margin-left:50px;
}

#suche {
  margin-top:12px;
  padding-left:14px;
  width:201px;
  float:left;
  font-size:12px;

}

#untertitel_logo {
  margin-top:20px;
  font-size:12px;
  margin-right:10px;
}

#bezeichnung {
  margin-top:6px;
  font-size:14px;
  color:#FFFFFF;
  letter-spacing:0.1em;

  margin-right:10px;
}

#zelle_links {
  width:18px;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  vertical-align:top;
}  

#navigation {
  width:201px;
  border:1px solid #E0E0E0;
  background-color:#FFFFFF;
  vertical-align:top;
}  

* html #navigation {  		/* nur fuer Internet Explorer */
  width:203px;				/* für alle IE */
  w\idth:201px;				/* nur für IE 6 */
}



.navi {
  padding:4px;
}


.navi a {
  color:#000000;
}

.navi a:hover {
  color:#C0C0C0;
}


#adresse {
  color:#808080;
}

#adresse a {
  color:#000000;
}


#zelle_rechts {
  width:579px;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  vertical-align:top;
  color:#808089;
} 

#block_inhalt {
  padding:10px;
}


#fussnavigation {
  text-align:center;
  clear:both;
  margin-top:10px;
}  


#fussnavigation a {
  color:#000000;
}  


#fuss_zelle_links {
  width:18px;
  height:21px;
  background-color:#E0E0E0;
}  

#fuss_zelle_rechts {
  width:579px;
  height:21px;
  background-color:#E0E0E0;
  text-align:center;

} 

#fuss_zelle_rechts a {
  font-size:85%;
  color:#000000;
}

#adresse {
  text-align:right;
  font-size:90%;
  font-color:#808080;
  margin-right:2px;
}
    
/* Artikelliste ********************************************* */

.block {

}

.headline {
  padding: 4px;
  padding-left:0px;
  margin-bottom:4px;
  border-bottom:1px solid #E0E0E0;
  clear:both;
}


.headline a {
 /* color:#000000; */
  font-variant:small-caps;
  font-size: 100%;
  font-weight:bold;
}

#image {
  float:left;
  margin-right:10px;
  margin-bottom:0px;
}

.text {
   margin-bottom:0px;
}  

#weiterlesen {
  display:block;
  margin-bottom:15px;
  text-align:right;
}

#browsing {
  margin-top:10px;
  margin-bottom:10px;
}

#Back {

  float:left;
}

#Next {

  text-align:right;
}

#Pages1 {
  display:none;
}
#Pages2 {
  clear:both;
  text-align:center;
  border-top:1px solid #808080;
}



/* Sitemap ******************** */



a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:#4CA2BE;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:#AB8AB7;
}

.sitemap_level2_container {
	float:left;
	width:30%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:70%;
	padding-top:.3em;
}




.bildergalerie {
  border-collapse:collapse;
width: 100%;

}


.bildergalerie-zelle {
  vertical-align:top;
  text-align:center;
  font-size:90%;
  padding-bottom:10px;

}

.blaettern {
  line-height:150%;

}


.blaettern a {
  margin-left:3px;
  margin-right:3px;
  padding:1px 6px;
  border:1px solid #808080 ! important;
  background-color:#dedede ;

}

.blaettern a:hover {

  border:1px solid #000 ! important;


}

