	html, body { 
		padding: 0; 
		margin: 0; 
	}
	body {
		text-align: left;
		position:absolute;
		top:0px;
		background-color: #FFFFFF;
		width:1024px;
	}
	#hugo {
		background:url(img/DHTI.gif) no-repeat left bottom;
		background-color: #D20042;
		margin: 0px;
		padding: 0px;
		height: 113px;
		border:0px;
		width:1024px;
		position: relative;
	}
	
	#hugo h1 {
		color: #fff;
		margin: 0px;
		padding: 30px 0px 0px 230px;
	}

	#wrapper {
		margin: 0px;
		padding: 0px;
		width:1024px;
		border-top: 10px white solid ;
		text-align: left;
		clear:both;
	}
	.leftmenu{/* this is for the color of the suche menu */
		background-color: #D20042;
		border-bottom: 10px white solid;
		text-align: center;
	}
	.leftmenu a:link, .leftmenu a:visited{ color: white;}
	.leftmenu1 {/* this is for the color of the pictures menu  */
    	background-color:  #A5A5A5;	
  	}
  	/* Content part */
	.content{/* this is for the content part */
		background-color: #ffffff;
	}
	.contenthead{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 380px;
		height: 270px;
		background-color: white;
	}
	.contentheadTreppe{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 380px;
		height: 270px;
		background-color: white;
		background-image: url(WEBURL/LOCATION/img/treppe.gif);

	}
	.inhaltstext{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 380px;
		height: 270px;
		background-color: #FCEFE9;
	}
	.inhaltstext_breit{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 849px;
		height: auto;
		background-color: #FCEFE9;
	}
	.inhaltstext_breit_weiss{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 849px;
		height: auto;
		background-color: #FFFFFF;
	}
	.table_std{
		background-color: #FFFFFF;
	}
	.table_std td{
		background-color: #FCEFE9;
	}
	p {
		margin: 0px;
		padding: 0px;
	}	
	.suche{/* this is for the suche word */
		padding-bottom: 0px;
		color: White;
		text-align: left;
	}
	.suchehead{
		float: left;
		margin: 5px;
		padding: 0px 10px 5px 10px;
		width: 370px;
		height: 125px;	
	}
	.suchetext{
		float: left;
		margin: 5px;
		padding: 10px;
		width: 370px;
		height: 170px;
		background-color: #FCEFE9;
	}

	.link_text{
		padding: 2px 2px 2px 10px;
		float: left;
		width: 337px;
	}

	.link_text a:link{
		color: #403C39;
	}

	/* this starts the image menu */
	.menu a{display: block ;}
	.menu a:hover {
		background-position: center;
		text-decoration: none;
	}
	.events img{
		text-decoration: none;
		border-top:none;
		border-left:none;
		border-right: 2px groove #708090;
		border-bottom: 2px groove #708090;
	}
	
	.events img:hover {
		text-decoration: none;	
	}
	/* picture format */
	.bild_links{
		float:left;
		margin: 5px 5px 5px 0px; 
	}
	.bild_rechts{
		float:right;
		margin: 5px 0px 5px 5px;
	}
	/* font */
	.hd1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
	}
	.std{/* this is fot region option */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #403C39;
	}
	.stdw{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
	}
	
	.inhaltstext h3,
	.inhaltstext_breit_weiss h2,
	.stdb{/* this is fot region option */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #403C39;
	}

	h1 {
		margin: 40px 10px 25px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		font-weight: bold;
		color: #CCCCCC;
		display: block;
	}

	.hd1_contenthead{
		margin: 30px 0px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		font-weight: bold;
		color: #CCCCCC;
		display: block;
	}

	.inhaltstext_breit_weiss h1,
	.hd2_contenthead{
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #D20042;
		display: block;
	}

	.inhaltstext h2,
	.hd1_inhaltstext{
		margin: 0px 0px 5px 0px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #D20042;
	}
		
	
	a:link { 
		font-weight: bold;
		color: #D20042;
		text-decoration: none;
	}
	a:visited { 
		font-style:italic;
		font-weight: bold;
		color: #D20042;
		text-decoration: none; 
	}
	a:hover {  
		color: #D60042;
		background-color: #e6e6e6; 
	}
	a:active { }
	a:focus { }
