body 
	{
	 font-family:Verdana;
	 font-size:12px;
	 background-color:#9BB4CC;
	 text-align:center;
	 margin:0px;
	}
	h1 {font-size:20px;color:#000000;}
	h2 {font-size:16px;color:#000000;}
	h3 {font-size:14px;color:#000000;}
	
	code {font-size:14px;color:#0000ff;}
	pre
	{
	 font-size:14px;
	 color:#0000ff;
	 padding:5px;
	}
	a:link, a:visited, a:active, a:hover
	{ 
	  text-decoration:underline;
	  font-weight:normal;
	  color:#ff0000;
	  font-size:12px;
	  color:#004080;
	}
	a:active, a:hover
	{ 
	  color:#009999;
	}
	a.menu {
	 display:block;
	 padding:3px;
	 border-top:1px solid #000;
	 background-color:#C2E3F8;
	 text-align:center;
	 color:#004080;
	 text-decoration:none;
	 }
	a.menu:link, a.menu:visited
	{ 
	  color:#004080;
	 background-color:#C2E3F8;
	 text-decoration:none; font-weight:bold;
	}
	a.menu:active, a.menu:hover
	{ 
	  color:#C2E3F8; font-weight:bold;
	 background-color:#004080;
	}
	a.passwort{
		font-size:0.8em;
		color:#004080;
	}
	
	#title {
	height:34px;
	padding:5px;
	background-color:#C2E3F8;
	border-bottom:1px solid #000;
	color:#C2E3F8;	
	}
	#left {
	width:128px;
	float:left;
	}
	.menutitle{
	font-weight:bold;
	text-align:center;
	margin:2px;
	}
	.menutitle_p{
	font-weight:bold;
	text-align:center;
	margin:2px;
	margin-bottom:-9px;
	}
	.menucontainer {
	border:1px solid #000;
	background-color:#004080;
	width:106px;
	margin:10px;
	color:#C2E3F8;
	}
	.menuinhalt{
	display:block;
	padding:3px;
	border-top:1px solid #000;
	background-color:#C2E3F8;
	text-align:left;
	color:#004080;
	text-decoration:none;
	margin-bottom:0px;
	}
	.container{
	background-color:#CCCCCC;
	margin-bottom:10px;
	padding:6px;
	}
	.header{
	color:#333333;	
	font-weight: bold;
	}
	.subheader{
	font-size: 0.8em;
	margin-bottom:5px;
	}
	#content {
	width:610px;
	float:right;
	padding:0px 10px;
	margin-top:10px;
	}
	table{
	border:1px solid #000;
	border-collapse:collapse;	
	}
	th{
	background-color:#004080;
	color:#CCCCCC;
	border-bottom:1px solid #000;
	padding:3px;	
	}
	tr{
	background-color:#CCCCCC;
	color:#333333;
	vertical-align:top;
	}
	td{
	padding:3px;
	}
	label{	
	display:block;
	float:left;
	width:100px;
	}
	li{
	margin-bottom:7px;
	}
	.button{
	background-color:#004080; 
	color:#C2E3F8; 	
	border:1px solid;
	border-color: #aaaaaa;
	padding:0px;
	}
	input, select, textarea{
	border:1px solid;
	border-color: #aaaaaa;
	padding:1px;
	}
	
	.photo_in_the_box{
	margin-top:25px; 
	margin-left:60px; 
	height:285px; 
	width:380px;
	}
	
	
	.photo_caption{
	margin-top:20px; 
	margin-left:70px; 
	height:70px; 
	font-family: Courier, Arial; 
	font-size:12px; 
	color:white; 
	font-weight:normal; 
	text-align:left;
	}
	
	* html .photo_caption{
	margin-top:18px; 
	margin-left:70px; 
	height:70px; 
	font-family: Courier, Arial; 
	font-size:12px; 
	color:white; 
	font-weight:normal; 
	text-align:left;
	}
	
	