body{
margin: 0;
padding: 0;
border: 0;
/* overflow: hidden; */
height: 100%; 
/* max-height: 100%; */
background-color: #F5FFFA;
}

#maincontent{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background: #F5FFFA;

border: 0px solid red;

}



h2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	
	font-size: 14px;
}

h2 .subhead {
	font-size: 12px;
}



.post table tr td {
	color: #000000;
}

.post table tr td a img {
 border: 0px solid red;
}

.post, .post table tr td p, .post table tr td h3 ,.post table tr td h4 ,.post table tr td a {
	color: #000000;
}

.post table tr td p {
 font-weight: normal;
}

.post table tr td strong {
	color: #000000;
}

.cont h2, .post h2, .cont h2 p, .cont p {
	color: #000000;
}

.post h2 {
	color: #000000;
}

.content h2 {
 color: #000000;
}

.pagetitle {
color: #000000;
}


* html body{ /*IE6 hack*/
padding: 0 0 0 0; /*Set value to (0 0 HeightOfFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

.post {
 position: relative;
}

.cont {
vertical-align: top;
text-align:justify; 

position: relative;

/*position: absolute;
top: 118px;
left: 43px; 
bottom: 105px;
right: 490px;
*/

width: 100%;
height: 100%;

border: 0px solid red;


color: #000000;

/* overflow:auto; */
	
}

.cont * {
 color: #000000;
}

* html table tr td .cont {
position: static;
height: 100%; 
width: 100%; 
overflow: scroll; 
border: 0px solid red; 
max-height:100%;
overflow:auto; 
}

.topnav {
	position: absolute;
	top: 107px; 
	right: 42px;
	
	color: #000000; /*  #898A8C */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.topnav li {
	display: inline;
}

.topnav a {
	color: #000000; /* #898A8C */
	text-decoration: none;
}

.bottomnav {
color: #000000; /*  #898A8C */
padding-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	margin-left: -40px;
}

.bottomnav li {
	display: inline;
}

.bottomnav a {
	color: #000000; /*  #898A8C */
	text-decoration: none;

}


.langnav {
color: #000000; /* #898A8C */
padding-bottom: 5px;
padding-top: 12px;
float: right;

border: 0px solid red;
}

.langnav img {
	border: 0;
}
	
.langnav li {
	display: inline;
	padding-left: 10px;

}

.langnav a {
	color: #000000; /* #898A8C */
	text-decoration: none;
	
	padding-top: 15px;
}

.current-cat a {
  color: #4B4B4D;
}


.current_page_item a {
  color: #4B4B4D;
}

a:hover {
	text-decoration: underline;
}

a {
	color: #000000; /* #898A8C */
	text-decoration: none;
}


/*#########################
  #     inserted #
  #########################*/
	/* a.slide0 {background: url('http://www.elfriede-langeloh.de/wp-content/gallery/19/thumb-011-1.jpg') no-repeat;}
	a.slide1 {background: url('http://www.elfriede-langeloh.de/wp-content/gallery/19/thumb-011-2.jpg') no-repeat;}
	a.slide2 {background: url('http://www.elfriede-langeloh.de/wp-content/gallery/19/thumb-011-3.jpg') no-repeat;} */


	#gallerycontainer {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 450px;
		height: 430px;
		border: 0px solid black;
		margin-top: 0px;
		background-color: white;

		border: 0px solid red;
		float: right;

	}

	#gallerycontainer .mouseuse {
		display:none;
	}

	#thumbs {
		padding-top: 350px;

	}
	

	a.gallery, a.gallery:visited {
		border: 1px solid black;
		width: 75px;
		height: 50px;
		display: block;
		float: left;
		margin-right: 10px;
		margin-bottom:10px;

	}
	


	a.gallery span {
		position: absolute;
		left: 0px;
		top: 0px;

		display: none;

		border: 0px solid red;
	}
	
	a.gallery:hover {
		white-space: normal;
		border: 1px solid #000000;
	}
	
	a.gallery:hover img {
		border: 0px solid black;
		z-index: 100;
	}

	
	a.gallery img {
		border: 0px solid black;
	}
	
	a.gallery:hover span {
		display: block;

		width: 450px;
		height: 300px;

		z-index: 100;
		border: 0px solid red;
	}

	a.slide0 span {
		display:block;
	}


/*#########################
  #     prev #
  #########################*/


/*  gallery fix */
/*
.cont #gallerycontainer2 {
 display: none;
}

	#gallerycontainer {

		width: 450px;
		height: 360px;
		
		margin-top: 20px;
		margin-left: 30px;

		background-color:#F5FFFA;
		
		border: 0px solid blue;
		padding-top: 0px;
		
		float: right;

	}
	
	#gallerycontainer .mouseuse {
		display: none;
		border: 0;
		
		text-align: left;
		color: silver;
		padding: 0;
		
		border: 0;
	}
	
	a.slide0 img {
		border: 0;
	}

	a.slide0 span {
		margin-top: -310px;

		display: block;
		position: absolute;
		width: 450px;
		height: 300px;

		top: 0px;
		left: 0px;
		
		color: black;

		border: 0;

		z-index: 49;

	}

	a.gallery img {
		width: 450px;
		height: 300px;
		
		top: 0px;
		
		border: 0;
	}

	
	a.gallery img { border: 0; }
	a.gallery span { border: 0px solid red; overflow: none; }

	#thumbs a:hover {
		border: 1px solid #000000;
	}

	a.gallery:hover span {
	
		border: 0px solid blue;
	
		margin-top: -310px;

		display: block;
		position: absolute;
		width: 450px;
		height: 300px;

		top: 0px;
		left: 0px;
		
		color: black;
		z-index: 100;
		
		background-color: #F5FFFA;

	}	
		
	a.gallery:hover span {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		
		color: black;
		z-index: 100;
	}

	a.gallery:active img, a.gallery:focus img {
		border: 0;
	}

	a.gallery:active span, a.gallery:focus span  {
		margin-top: -310px;

		display: block;
		position: absolute;
		width: 450px;
		height: 300px;

		top: 0px;
		left: 0px;
		
		color: black;
		z-index: 200;
		
		border: 0;

	}



	#thumbs {	
		border: 0px solid green;
		
		width: 450px;

		position: absolute;
		bottom: 0px;
		left: 0px;
		
		margin: 0px;
		
		padding 0;
	}
	
	#thumbs a {
		width: 75px;
		height: 50px;
		
		padding-left: 0px;
		margin-left: 0px;
		
		margin-right: 7px;
		border: 1px solid black;
		background-position: center center;
	}

	
	a.gallery:hover img {
		border: 0;
		position: relative;
		z-index: 100;
	}


	a.gallery:active img, a.gallery:focus img {
		margin-top: 0px;
	
		border: 0px solid black;
		position: absolute;
		z-index: 200;
	}
	
	a.gallery {
		margin-left: 0px;
		margin-right: 7px;
	}
*/


.leftaligned p {
  padding-right: 480px;
}