body {
	
	/*font-family: Verdana, Helvetica, sans-serif;*/
	font-family: verdana, arial;
	font-size: 11px;
	width: 790px;
	margin-left: 45px;
	margin-top: 15px;
	
	scrollbar-3dlight-color:gray;
  scrollbar-arrow-color:gray;
  scrollbar-base-color:;
  scrollbar-darkshadow-color:gray;
  scrollbar-face-color:;
  scrollbar-highlight-color:;
  scrollbar-shadow-color:
  
}

a:link {color: #666666; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:hover {color: #666666; text-decoration: none;}
a:active {color: #666666; text-decoration: none;}

P, OL, UL, DIV, H1, H2, H3, TD {
	font-family: verdana, arial;
	font-size: 11px;
        color: #666666;
	}

h1 {
	/* background-color: rgb(205,205,205); */
	padding: 0px 0 2px 0px;
}
	
a.navitem {
	border-right: 		1px solid;
	padding: 	0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(40,40,40);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}
	
a.navitem:hover {
	background: rgb(205,205,205);
	
}

a.navitemX {
	border-right: 		1px solid;
	background: rgb(205,205,205);
	padding: 		0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(40,40,40);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}

a.navitemProject {
	border-right: 		1px solid;
	background: rgb(205,205,205);
	padding: 		0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(40,40,40);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}


a.navitemProject:hover {
	background: rgb(80,80,80);
	color: rgb(150,150,150);
}


a.navitemProjectX {
	border-right: 		1px solid;
	background: rgb(80,80,80);
	padding: 		0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(150,150,150);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}

a.navitem_light {
	border-right: 		1px solid;
	padding: 	0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(150,150,150);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}
	
a.navitem_light:hover {
	background: rgb(205,205,205);
	
}

a.navitem_lightX {
	border-right: 		1px solid;
	background: rgb(205,205,205);
	padding: 		0px 6px 0px 6px;
	margin-bottom: 0px;
	color: rgb(150,150,150);
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}

	
div#frame2 {
	/*background-color: green;*/
}

div#lang {
	/*background-color: green;*/
	float: left;
}


div#commons {
	/*background-color: yellow;*/
}

div#projects {
	/*background-color: yellow;*/
	width: 800px;

}

div#content {
	padding: 		0px 6px 0px 6px;
}

/* GALLERY  typo3 extension CSS begin */

#externalthumbs{
  height:590px;
  text-align:center;
  border:0px solid rgb(150,150,150);
  width:790px;
  height: 100px;
  padding:5px;
  margin-bottom: 20px;
  /*background-color:#eee;*/
  overflow:auto;
  
  

}

/* div around the imgs */
.carouselWrapper {

}

/* single thumbnail */
.thumbnail{
  float:left;
  padding-right:4px;
  border:0px solid #ccc;
  background:#fff;
  margin:5px;
}

/* label = title of an image */
.label {
  font-weight:bold;
}

/* number of the image */
.number {
  font-weight:normal;
  font-style:italic;
  /*background-color: red;*/
}


/* GALLERY  typo3 extension CSS end */

/* dimas gallery begin */

#galeryFrame {
	height: 60px;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	
	
}

#previous {
	margin-top: 10px;
	float: left;
	font-weight: bold;
}

#nr_lightbox {
  margin-top: 10px;
	float: left;
	valign: bottom;
}

#next {
  margin-top: 10px;
	font-weight: bold;
}


.entries {
	height: 60px;
	width: 60px;
	float:left;
	
}

.photo1 {
	/*height: 134px;*/
	width: 50px;
	margin: 5px 0 0px 0px;
	/*background-repeat: no-repeat;*/
}

.hover_img img{ 
	filter:alpha(opacity=40); 
	-moz-opacity: 0.40; 
} 
.hover_img:hover img{ 
	/*background:blue;*/
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	
} 
.hover_img:active img{ 
	/*background:blue;*/
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
} 



#lightbox {
	margin-top: 10px;
}

/* dimas gallery ende */

/* guestbook begin */

.gb_header {
	background-color: rgb(225,225,225);
	width: 100%;
	padding: 2px 0 2px 2px;
	/*font-weight: bold;*/
}

.gb_entry {
	width: 100%;
	padding: 2px 0 2px 0px;
}

/* guestbook end */


