/***************************************************
Designe by Michel Honold. http://www.michelhonold.de.vu
***************************************************/
body {

  color: #666666;

  font-family: sans-serif, Tahoma, Verdana, Arial;

  text-align: left;
  font-size: 13px;


  background: #ffffff;
  margin-top:10px;

  margin-bottom:10px;
  

}

img { border: none; } 



A:link {

	font-weight: bold;

	COLOR: black; text-decoration: none

}

A:visited {

	COLOR: black; text-decoration: none

}

A:active {

	COLOR: black; text-decoration: none

}

A:hover {

	COLOR: black; text-decoration: underline

}



#page_wrapper {

  border-style: none;

  margin-left: auto; 

  margin-right: auto;

  width: 700px;

  text-align: left;

  background: #FFFFFF top right repeat-y;

}



#page_header {

  height: 10px;

  background: top right no-repeat;

  clear: both;

}



#page_header h1 {

  margin: 0px;

  padding-top:30px;

  padding-left:25px;

  font-family: verdana, arial, sans-serif;

  font-size:32px;

  font-weight: bold;

  letter-spacing: -1px;

  color: #FFFFFF;

}



#page_header h2 {

  font-weight: bold;

  margin: 0px;

  padding-left:25px;

  font-family: verdana, arial, sans-serif;

  font-size:13px;

  letter-spacing: 2px;

}



#menu_bar {

  text-align: center;

  height:40px;

  background: #FFFFFF;

  clear: both;
  

}



#menu_bar ul {

  margin-top: 0px;

  padding-left: 0px;

  margin-left: 30%;

  color: White;

  float: left;

  width: 100%;

  font-family: verdana, arial, sans-serif;

  font-size:14px;

  font-weight: bold;

}



#menu_bar ul li { display: inline; }



#menu_bar ul li a

{

  padding-top:5px;

  padding-bottom:5px;

  padding-left:15px;

  padding-right:15px;

  color: #999999;

  text-decoration: none;

  float: left;

  border-right: 1px solid #fff;

}



#menu_bar ul li a:hover, #menu_bar #current

{
  color: black;

}



#menu_bar ul ul{

	display:none;

}



#content_wrapper {

  margin-top:10px;

  margin-bottom:0px;

  margin-left:15px;

  margin-right:15px;

  clear:both;

}



.photo-title, .movie-title{

  font-weight: bold;

  margin-top:15px;

  margin-bottom:10px;

  font-family: verdana, arial, sans-serif;

  font-size: 18px;

  color: #99ccff;

  padding:4px;

  clear:both;

}



.photo-caption, .photo-links{

	font-family: verdana, arial, sans-serif;

  font-size: 12px;

  color: #666666;

  line-height: 18px;

}



.photo-frame{

	background: #fff;

	padding: 10px;

	border: 1px solid #99ccff;

}



.blog-entry-date {

  font-weight: bold;

  margin-top:-10px;

  margin-bottom:10px;

  font-family: verdana, arial, sans-serif;

  font-size: 0.8em;

  color: #99ccff;

  background-color:#FFFFFF;

  padding:4px;

  clear:both;

}



.movie-page-description, .album-description, .filesharing-description{

	padding: 5px;

	margin-bottom: 5px;

}



.movie-thumbnail-frame{

	float:left;

	margin: 5px;

	padding: 5px;

	border: 1px solid #99ccff;

}



.thumbnail-wrap{

	text-align: center;

	float:left;

	margin: 5px;

	padding: 10px;

	padding-bottom: 15px;

	border: 1px solid #99ccff;

}



.thumbnail-wrap:hover{

	font-weight: bold;

}



.thumbnail-frame{

	padding:0px;

}


/* @group Tag Cloud */
ul.blog-tag-cloud {
	margin: 0 0 10px;
	padding: 0;
	text-align: justify;
}

ul.blog-tag-cloud li {
	display: inline;
	padding-right: 5px;
}

.blog-tag-size-1 {	
	font-size: 6px;
}

.blog-tag-size-2 {	
	font-size: 7px;
}

.blog-tag-size-3 {	
	font-size: 8px;
}

.blog-tag-size-4 {	
	font-size: 9px;
}

.blog-tag-size-5 {	
	font-size: 10px;
}

.blog-tag-size-6 {	
	font-size: 11px;
}

.blog-tag-size-7 {	
	font-size: 12px;
}

.blog-tag-size-8 {	
	font-size: 13px;
}

.blog-tag-size-9 {	
	font-size: 14px;
}

.blog-tag-size-10 {	
	font-size: 15px;
}

.blog-tag-size-11 {	
	font-size: 16px;
}

.blog-tag-size-12 {	
	font-size: 17px;
}

.blog-tag-size-13 {
	font-size: 18px;
}

.blog-tag-size-14 {	
	font-size: 19px;
}

.blog-tag-size-15 {
	font-size: 20px;
}

.blog-tag-size-16 {	
	font-size: 21px;
}

.blog-tag-size-17 {	
	font-size: 22px;
}

.blog-tag-size-18 {	
	font-size: 23px;
}

.blog-tag-size-19 {
	font-size: 28px;
}

.blog-tag-size-20 {	
	font-size: 24px;
}

/* @end */
	
/*</group>*/

/* @end */
	
/*</group>*/

.filesharing-item{

	border: 1px solid #99ccff;

	padding: 10px;

	margin: 5px;

}



.filesharing-item:hover{

	background: #efefef;

}



.filesharing-item-description{

	margin-left: 1em;

}



.movie-thumbnail-frame:hover{

}



.movie-thumbnail-caption{

	text-align: center;

}



.blog-image-smiley{

margin-bottom: -6px;

}



.blog-entry-summary, .blog-entry-body{

line-height: 1.6em;

}



#left_side{

  margin-top:5px;

  margin-bottom:15px;

  font-family: verdana, arial, sans-serif;

  font-size: 12px;

  color: #666666;

  line-height: 18px;

  padding-left:4px;

}



.image-left {

  float: left;

  margin-right: 10px;

} 



.image-right {

  float: right;

  margin-left: 10px;

}



#feature_box, blockquote, code {

  float:left;

  padding:10px;

  margin-top:10px;

  margin-bottom:5px;

  margin-right:8px;

}



#feature_box h4 {

  padding-left:5px;

  margin-top:0px;

  margin-bottom:5px;

  font-family: verdana, arial, sans-serif;

  font-size: 12px;

  color: #779E28;

}



#feature_box p {

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  color: #555555;

  line-height: 16px;

  margin-bottom:5px;

}



#page_footer {

  clear: both;

  height: 25px;

}



#page_footer p {

  color: #cccccc;

  padding-top: 10px;

  text-align: center;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  letter-spacing:1px;

}



#spacer {

  height:20px;

  clear:both;

}



#sideMenu { 

  margin-top: -5px;

  margin-left: 10px;

  padding-left: 0;

  list-style: none;

} 



#sideMenu li {

  display: inline;

}



#sideMenu a{

	display: none;

}



#sideMenu ul ul a { 

  margin-left: -80px;

  display: block;

  padding-left: 10px;

  background-repeat: no-repeat;

  background-position: 0 7px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  line-height:18px;

}

image border {
}