	body {
		margin:0px 0px 20px 0px;
		background:#fff;		
		}
	A 		{ font-size: x-small; color: #999; text-decoration: underline; font-weight: normal; }
	A:link	{ font-size: x-small; color: #999; text-decoration: underline; font-weight: normal; }
	A:visited	{ font-size: x-small; color: #999; text-decoration: underline; font-weight  normal; }
	A:active	{ font-size: x-small; color: #333;  }
	A:hover	{ font-size: x-small; color: #333; text-decoration: none; }

	h1  {
          margin: 75px 0px 0px 150px;
          padding: 0px;
          font-size: x-large;
          text-align: left;
          color: #999;
         }
	
	h2, h3 {
		margin: 0px;
		padding: 0px;
        text-align: left;
	}
     
     h4 {
          margin: 0px;
          padding: 0px;
          text-align: left;
          font-size: x-small;
          font-weight: normal;
          color: #999;
     }
     
     p {
          margin: 0px 0px 5px 0px;
          padding: 0px;
          text-align: left;
     }
     
	table {
		margin: 0px;
		padding: 0px;
		border: 1;
		width: 420px;		
	}
	tr {
		height: 30px;
	}
	
	td {
		margin: 0px;
		padding: 10px 0px 5px 0px;
		border-bottom: 1px dotted #999;
	}
	
     #container {
          position: absolute;
          left: 50%;
          width: 600px;
          margin-left: -350px;		
          background:#fff;
          }

	#banner {
        margin-top: 50px;
		font-family: helvetica, verdana, arial, sans-serif;
		color:#333;
		font-size:normal;
		font-weight:normal;	
  		padding:15px;
        text-align: right;
  		background:#fff;
		}

 
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active {
		font-family: helvetica, verdana, arial, sans-serif;  
		font-weight: bold;
        font-size: small;
        color: #6c0;
		text-decoration: none;
		}

    #banner a:hover {
		color:#333;
    	}
    	 
	.description {
		font-family: helvetica, verdana, arial, sans-serif;
		color:#333;
		font-size: small;
  		text-transform:none;
		}

                    
	#content {
		position:absolute;
		background:#fff;
        width: 450px;
		margin-right:20px;
		margin-left:150px;
		margin-bottom:20px;
		border:1px solid #fff;	
		}

	#container {
		background:#fff;
		border:1px solid #fff;		
		}

	#links {	
        margin-top: 5px;
		padding:15px;				
		border:1px solid #fff;
		width:150px;			
		}

     #links a {     
        font-size: small;
        }
          
	.blog {
  		padding:15px;
		background:#fff; 
		margin-top: 30px;
		}

	.blogbody {
		font-family: helvetica, verdana, arial, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#fff;
  		line-height:140%;
        margin-top:15px;
        margin-bottom:5px;
		}

     .blogbody img {
        margin-bottom:5px;
        }

     .blogbody a {
		margin-left: 5px;
        margin-bottom:5px;
		float: left;
		color:#6c0;
        }
 	 .blogbody a:hover {
		color:#333;
        }

	 table .title {
	 	margin-top:0px;
	 	}
	 	
	 table .subtitle {
	 	margin-top:0px;
        font-size: small;
        color: #333;
        font-weight: normal;
	 	}

     .title     {
        font-family: helvetica, verdana, arial, sans-serif;
        font-size: small;
        color: black;
        font-weight: bold;
        margin-top:10px;
        margin-bottom: 1px;
        }               

     .title small {
        font-size: small;
        color: #333;
        font-weight: normal;
        }               

	#menu {
  		margin-bottom:15px;
		background:#fff;
		text-align:center;
		}		

	
	.date	{ 
    	font-family: helvetica, verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #999; 
		border-bottom:1px dotted #999;
		margin-top:5px;
		margin-bottom:15px;
		font-weight: bold;
		clear: left;
		}			

	.side {
		font-family: helvetica, verdana, arial, sans-serif;
		font-size: small;
  		background:#fff;
  		line-height:140%;
		}	
		

     .disclaimer { 
        font-family: helvetica, verdana, arial, sans-serif; 
        font-size: xx-small; 
        color: #999; 
        margin-top:25px;
        }
	a.dead, a:hover.dead {
		text-decoration: none;
		color: #999;
		}
.highslide-container div {
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
}
.hidden-container a {
	margin-left: -5px;
	margin-right: 0px;
	}

.highslide {
	outline: none;
	text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 0px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: normal;
	color: #999999;
	margin-bottom: 5px;
}
.highslide-caption {
	display: none;
	border-top: none;
	margin-top: 4px;
	min-height: 1px;
	font-size: x-small;
  	line-height:130%;
	color: #333;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	margin-top: -20px;
	padding: 2px;
	color: grey;
	text-decoration: none;
	font-size: xx-small;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: silver;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}

/*****************************************************************************/
/* Controls for the galleries.			(mit kleinen icons)				     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	position: relative;
	top: 28px;
	left: 8px;
	width: 120px;
	height: 20px;
	background: url(highslide/graphics/controlbar-white-small.gif) 0 -60px no-repeat;
	margin: 5px 15px 5px 0px;
}
.highslide-controls ul {
	position: relative;
	left: 8px;
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white-small.gif) right -60px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 4px 0;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-move a {
	background-position: -80px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -80px -20px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}