*{
	margin:0;
	padding:0;
	color:#999999;
	font-family:Arial;
}

/*always show vertical scroll-bar*/
html {overflow-y: scroll;}

#page {
	background: url(images/background.png) repeat-x;
}

#head {
	margin:auto;
	width:660px;
	height:278px;
	background: url(images/head.jpg) repeat-x;
}

#text {
	margin:auto;
	width:640px;
	background-color:#330000;
	padding:10px;
	background: url(images/wappen.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#menu {
	list-style:none;
	position:absolute;
	top:250px;
}

#menu li {
	float:left;
	display:block;
	background-color:#330000;
	padding:5px;
	margin:0 5px;
}

#menu li a {
	text-decoration:none;
}

#menu li#active a{
	color:#ffffff;
}

#template_header {
  float: left;
  width: 880px;
  height: 145px;
  margin-top: 12px;
  margin-bottom: 12px;
}
#template_menu {
  /*float: left;
  width: 100px;*/
 width: 640px;  
/*background-color: #330000;*/
}
#template_content {
  text-align: center;
 /* float: left;*/
/*  margin-bottom: 20px;
  margin-left:10px;*/
  width: 640px;
/*background-color: #330000;*/
}
#template_album_info_box {
  width: 100%;
  /*background: #869193;*/
  text-align: left;
  margin-bottom: 16px;
  color: #FFF;
  padding: 3px;
background-color: #330000;
  border-style: solid;
  border-color: #FFFFFF;
}


/**** CSS for thumbnail_mode = 0 ****/

.thumb {
  border-style: solid;
  border-color: transparent;
}
.thumb:hover {
  border-color: #F0F0EB;
}

/**** CSS for thumbnail = 1 ****/

.thbox { 
  float: left;
  /*margin: 7px;*/
}
.thshad {
  /*padding-bottom: 7px;*/

}
.thborder {
/*  padding-left: 10px;
  padding-right: 10px;*/
  /*background-color: #F2F2F4;*/
  /*border: 1px solid #C4C4CA;*/
  cursor: pointer;
}
.thborder:hover {
  /*border: 1px solid #999;*/
}



