body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4D4D4D; 
  background-repeat:no-repeat;
  font-size: small;
  padding:0;
  margin:0;
  background-color: #e9e4e4;
  line-height:150%;
  /* background-attachment:fixed; background-position:center top; */ 
}


/* backgrounds falls javascript laut php nicht enabled, sonst backgrounds mit fade in header.php */

body.b0 {
  background-image:url("./images/DSC00723_1200x900_60.JPG"); 
}

a {
	color: #4D4D4D; 
	text-decoration:none;
}

a:hover {
	color:black;
	text-decoration:none;
}

.comment {
  color: #4D4D4D;    
  font-size: 70%;
  line-height:normal;
}

    /* background:rgba(255,255,255,0.8); aber pb auf vista, 80% entspricht wohl png */
    /* background: url("./images/white.png") repeat; */
    /* background:#ffffffcc; cc entspricht 0.8 aber auch pb im ie => mit png */
.transp {
    background: url("./images/white.png") repeat; 
    width: 700px;
    padding: 0;
    margin-top: 0;
    margin-left: 5%;
    margin-bottom:0;
}

.transp img {
	  padding: 20px 0 20px 0px;
    border:none;
}


/* ----- Content ---------------*/
.content {
padding: 0 30px 30px 30px;
margin: 0 0 0 200px;
width: 440px;
border-left: thin solid #666666;  
}

.content h3 {
  color: #571B24; 
  font-weight:normal;
}

.content .date {
  color: #5b9b31; 
}

.content h4 {
  color: #571B24; 
  font-weight:normal;
}

.content table {
	cellpadding:5;
}

.content table td {
	align:"left";
}

.content a {
  color: #5b9b31; 
  text-decoration:none;
}

a.buy {
  font-size: 80%;
}

/* ----- Menu ----------------------*/
.menudiv {
 padding: 0 0 20px 0px;	
 width:200px;
 float:left;
}

.menu {
	font-size: 100%;
	list-style: none;
	vertical-align: top;
	margin:13px 0px 0px 0px;
	padding:0;
}

.menu ul {
	display: none;
	list-style: none;
	margin:0;
	padding:0;
}


#menu li, .menu li {b
	background-image: none;
}

.menu a {
	color: #666666;
	display: block;
	text-decoration: none;
	padding:3px 3px 3px 3px;
	margin:6px 0px 6px 27px;
	width: 167px; 
}

.menu ul a {
	display: block;
	font-weight: normal;
	padding:3px 3px 3px 17px;
	width: 150px;     
}


.menu .current_page_item a, .menu .current_page_parent a {
	color: #000000;
	background: #CCCCCC;
	font-weight: 600;
}


.menu .current_page_parent .children a {
	color: #666666;
	background: none;
	font-weight: normal;
}

.menu .current_page_parent .children .current_page_item a {
	color: #000000;
	background: none;
	font-weight: 600; 
}

.menu a:hover, .menu .current_page_parent .children  a:hover {
	color: #000000;
	background: none;
}

/* falls js disabled */
.menu .current_page_item .children a {
	background: none;
	color: #666666;
}


/* translation */
.translation {
	position: absolute;
	margin:  20px 0px 0px 600px;
	padding: 0px 0px 0px 27px; 
}

.translation ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

.translation li {
	list-style-type: none;
	margin:0;
	padding: 6px 0px 6px 0px;
}

.translation a {
	color: #4D4D4D; 
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	margin:0;

}

.translation a .selectedtranslation {
   color: black;
   font-weight: 600; 
}


/* jquery ****************************/

.jsdisabled {
  display:none;
}

.noscript .jsdisabled {  
  display:block;
  color:black;
	padding-left: 3px;
}

.noscript .jsenabled {
  display:none;
}

.noscript .menu ul {
	display: block;
	list-style: none;
}

.preload {
  width:0px;
  height:0px;
  visibility:hidden;
  display:none;  
}

/* wegen lücke über gallerie 
+ mit important denn überschreibt sonst nicht das css im plugin 
+ besser hier damit nicht bei update überschrieben wird
*/
.ngg-galleryoverview {
    clear:none !important;
}
