#content p {   margin-bottom:0.5em; }

.tblgr{ 
     padding: 0.5em;
     padding-left: 1em;
     background: rgb(229, 242, 232);
}

.tblwh{ 
     padding: 0.5em;
     padding-left: 1em;
}

/* ************** Test *************** */ 
/* .passbild{   border: 2px solid #000; }
/* .buchbild{   border: 0;  margin-top: 2px; }
/* .buchbild2{  border: 0;  margin-right: 10px; }
/* .buchbild_links{  border: 0;  margin-right: 10px;  float: left; }
/* .buchbild_rechts{   border: 0;  margin-right: 10px;  float: right; }
/* ************************************** */ 

#content ul {
    margin-left: 1em;
}

#content li {
    margin-bottom: 0.5em;
}

#pangabe{
  display: block;
  width: 330px;
  float: right;
}

#buchtext, #personentext {  
  float: left;
  width: 100%;
  display: block;
  border-top: 0.5em solid #fff;
}

#content .linie { 
    height:0.1em;
    background-color:#75B284;
    width:100%;
    border-top: 8px solid #fff;
    border-bottom: 8px solid #fff;
}

hr {
  display: block;
  background-color:#75B284;
  border: 0px; 
  border-top: solid 1px #75B284;
  border-bottom: solid 1px #FFFFFF; 
}

/* ############ Schatten für Bilder ############# */

 #content .bild{
        margin-left:4px;
        float:left;
        background:#eaeaea;
 }
 #content .bild img{
        position:relative;
        top:-4px;
        left:-4px;
        background:#fff;
        padding:0px;
        border:1px solid #ccc;
 }
 #content .links{
        margin:8px 0 10px 10px;
        float:left;
} 


 #content .foto{
       margin-left:4px;
       float:left;
       background:#ededed;
 }
 #content .foto img{
       position:relative;
       top:-4px;
       left:-4px;
       background:#fff;
       padding:4px;
       border:1px solid #ccc;
 }

/* ######################### */



#gallery img {
	border:4px solid #e6e6e6;
	margin-bottom:4px;
}
#gallery a:hover img {
	border:4px solid #ABC0CB;
	margin-bottom:4px;
}

#docsys {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}
#docsys td {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
#docsys th {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-weight: bold;
}

#media {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}
#media td {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
#media th {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-weight: bold;
}

#news {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}
#news td {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
#news th {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-weight: bold;
}

.code {
	border: 1px solid #bbb;
	font-family: courier new;
	font-size: 8pt;
}

#sitemap_level_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbb;
	font-weight: bold;
}
#sitemap_level_2,
#sitemap_level_3,
#sitemap_level_4,
#sitemap_level_5 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbb;
	font-weight: normal;
}

#directory {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #ffffff;
}

#directory span.title {
	font-weight: bold;
        font-size:12px;
}

#directory a.catLink {
	font-weight: bold;
        font-size:12px;
}

#directory a.subcatLink {
	font-weight: normal;
        font-size:11px;
}

#directory td.description{
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	background-color: #ECECEC;
        padding: 3px;
}

.extern{
    padding-right: 18px; 
    background-image: url(images/extlink.gif); 
    background-position: right; 
    background-repeat: no-repeat;
}

