body {

overflow: -moz-scrollbars-vertical;

 }

a:link		{	text-decoration: underline;	color: #000000;	cursor: pointer;}
a:visited   {	text-decoration: underline;	color: #000000;	cursor: pointer;}
a:active    {	text-decoration: none;	color: #4F4F4F;	cursor: pointer;}
a:hover		{	text-decoration: none;	color: #4F4F4F;	cursor: pointer;}

h1 {
	font-family :  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #12AA73;
	line-height: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-weight: bold;
}


.content { text-align: justify; line-height: 20px; width: 540px; 
font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	color : #777777;
	font-size :12px;
	text-decoration: none;
	letter-spacing: 0.04em;
	word-spacing: 0.1em;
	line-height: 18px;
	text-align: justify;	
margin-top: 40px;
margin-bottom: 40px;

}



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

	
#menu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 112px;
	margin: 0px;
	letter-spacing: 0.03em;
	word-spacing: 0.07em;
	}
	
#menu li a {
  	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 28px;
	text-decoration: none;
	}
	
#menu li a:link, #menu li a:visited {
	color: #626262;
	display: block;
	background: url(images/menu.gif) 0 0px;
	padding: 3px 0 0 20px;
	}
	
#menu li a:hover {
	color: #FFFFFF;
	background: url(images/menu.gif) 0 -31px; 
	padding: 3px 0 0 20px;
	}
	
#menu li a:active {
	color: #FFFFFF;
	background: url(images/menu.gif) 0 -31px;
	padding: 3px 0 0 20px;
	}


* { margin: 0; padding: 0; }
body, input, textarea, table{ line-height: 22px; font-family: Verdana; font-size: 12px; }
a { color: #; text-decoration: none; }
img { border: none; }



/***** wrapper *****/
#wrap { width: 611px; margin: 0 auto; }





/***** list *****/
#list { width: 611px; list-style: none; }
#list .odd { background: #e3e9eb; }
#list .even { background: #fff; }
#list .odd, #list .even { width: 611px; border-bottom: 1px solid #000; }
#list .hover .top, #list .active { background: #A7DFCA; }

#list .top { width: 603px; height: 92px; padding: 4px; cursor: pointer; }
#list .top .image { float: left; width: 122px; height: 92px; padding: 0 4px 0 0; }
#list .top .image img { display: block; float: left; width: 120px; height: 90px; border: 1px solid #969696; }
#list .top .deflist.left { width: 270px; }
#list .top .deflist.left b { width: 40px; }
#list .top .deflist.right { width: 195px; }
#list .top .deflist.right b { width: 80px; }

#list .btm { display: none; width: 603px; overflow: hidden; padding: 0 4px; }
#list .btm .images { float: left; width: 122px; list-style: none; padding: 0 4px 0 0; }
#list .btm .images li { padding: 0 0 4px; }
#list .btm .images img { display: block; width: 120px; border: 1px solid #969696; }
#list .btm .deflist { width: 415px; }
#list .btm .deflist b {  width: 125px; }
#list .btm .deflist span { width: 270px; }
#list .btm .deflist span.test { width: 270px; }

#list .deflist { float: left; list-style: none; padding: 0 0 0 5px; }
#list .deflist li { overflow: hidden; }
#list .deflist b { font-size:85%; display: block; float: left; font-style: italic; font-weight: normal; color: #366e81; text-align: right; padding: 0 5px 0 0; }
#list .deflist span.titel { font-weight: bold; color: #3F3F3F; }
#list .deflist span { display: block; float: left; }


.galleryborder { 
border: 1px solid #D7DAC5; 
margin: 0 0 10px 10px; 
}
.galleryfill { 
border: 1px solid #FFFFFF; 
background-color: #FFFFFF; 
padding: 8px; 
}
.thumb { 
border: 1px solid #D7DAC5; 
width: 125px; 
background-color: #FFFFFF; 
padding: 0px; 
}
