body{
	 -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  
}
DIV#inhalt{
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 200%;
	line-height: 100%;
	font-style: normal;
	font-weight: light;
	font-variant: normal;
	position:relative;
	/*max-width:750px;*/

	margin-left:0.1em;
	margin-right:0.4em;
	
	padding:0.4em;
	padding-bottom:10px;
	
	/*margin:0 auto;*/
	background-color:white;
	 -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   text-align: justify; /*Blocksatz*/
	}
	.inhalt{	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 200%;
	line-height: 100%;
	font-style: normal;
	font-weight: light;
	font-variant: normal;
	position:relative;
	height:auto;
	clear:both;
	
	margin-left:0.1em;
	margin-right:0.4em;
	
	padding:16px;
	padding-bottom:10px;
	
	/*margin:0 auto;*/
	background-color:white;
	/*background-color:#B9C08D;*/
	 -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
	}
	
DIV#kopfInhalt{
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 200%;
	line-height: 110%;
	font-style: normal;
	font-weight: light;
	font-variant: normal;
	position:relative;
	height:auto;
	/*width:750px;*/

	margin-left:16px;
	margin-right:16px;
	padding:10px;
	padding-bottom:10px;
	
	/*margin:0 auto;*/
	background-color:white;
	margin-top:0px;
}
/*################## DIV-Container 1-fach#############################*/

.hellgrau{
	background:#EAEAEA;

}
.dunkelgrau{
	background:#666;

}
.hellorange{
	background:#FFBC79
	;

}
.dunkelorange{
	background:#FF6600;

}
.weiss{
	background:#FFF;

}
.putten{
	/*background-image:url(../Daten/WebSite/PuttenSixtina.png);*/
	z-index:10;
}
.hellgrau,.dunkelgrau, .hellorange, .dunkelorange, .weiss {
	padding:10px;
	border-radius: 0.2em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	/*width:100%;*/
	-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.7);
}
.dunkelgrau,.dunkelorange {
	opacity:0.9;
	color:white;
}
.hellgrau,.hellorange,.weiss,.zweihellgrau{
	opacity:1;
		-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
}
/*################## DIV-Container 2-fach#############################*/

	

}
.zweidunkelgrau{
	background:#666;

}
.zweihellorange{
	background:#FFF0E6;

}
.zweidunkelorange{
	background:#FF6600;

}
.zweiweiss{
	background:#FFF;

}
.zweihellgrau,.zweidunkelgrau, .zweihellorange, .zweidunkelorange, .zweiweiss {
		padding:10px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0.2em;
	margin-right:0.2em;
	padding:10px;
	/*margin:10px;*/
	/*width:340px;*/
	float:left;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.7);
	
	
}
.zweidunkelgrau,.zweidunkelorange {
	opacity:0.9;
	color:white;

}
.zweihellgrau,.zweihellorange,.zweiweiss {
	opacity:0.9;

}

/*################### Überschriften ################################*/
h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.6em;
	line-height:120%;
	margin-bottom:1.3em;
	border-bottom:dashed 1px #FF6600;
	padding-bottom:4px;
	font-style:normal;
		 -moz-hyphens: none;
   -o-hyphens: none;
   -webkit-hyphens: none;
   -ms-hyphens: none;
   hyphens: none;
	/*color:#000;*/
}
h1 a:link, 
h1 a:visited, 
h1 a:active
 
   {
	 	cursor:pointer;
		color:inherit;
		text-shadow: 0.03em 0.03em 0.05em #864846;
		text-decoration:none;
}

 h1 a:hover
 {	
	color:#FF6600;
	text-decoration:none;
	text-shadow: 0.03em 0.03em 0.05em #864846;
}
h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FF6600;
	clear:both;
	margin-bottom:20px;
	letter-spacing:0px;
	font-size: 1.3em;
	line-height:110%;
	margin-bottom:1.3em;
	border-bottom:dashed 1px #FF6600;
	padding-bottom:4px;
	font-style:italic;
		 -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
 h2 a:link, 
 h2 a:visited, 
 h2 a:active
 
   {
	 cursor:pointer;
		color:#FF6600 ;
		text-shadow: 0.03em 0.03em 0.05em #864846;
		text-decoration:none;
}

 h2 a:hover
 {	
	color:#FFF ;
	text-shadow: 0.03em 0.03em 0.05em #864846;
	
}

h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	line-height: 120%;
	
}
/* scrolleiste internet explorer ab vers.5.5 */

.Normal, p, li{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: light;
	font-variant: normal;
}
.Italic {
	font-style:italic;
}



.img_left,  .img_right {
	float:left;
	border:solid 1px #CCC;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px
}

.img_right {
	float:right;
}
/*########## LINKS#################################*/
/*
a.admin:link, a.admin:active, a.admin:visited {
		cursor:pointer;
		color:#db5801 ;
		text-shadow: 0.03em 0.03em 0.05em #8E554F;
		text-decoration:none;
}
a.admin:hover {
	
	
	color:#FFF ;
		text-shadow: 0.03em 0.03em 0.05em #8E554F;
		text-decoration:none;
}

*/
a.orange-weiss:link, a.orange-weiss:visited, a.orange-weiss:active  {
	 cursor:pointer;
		color:#FF6600 ;
		
		/*
		text-shadow: 0.03em 0.03em 0.05em #864846;*/
		text-shadow: 0.03em 0.03em 0.05em #FFF;
		text-decoration:none;
	
}

 a.orange-weiss:hover {
	
	color:#FFF ;
	text-shadow: 0.03em 0.03em 0.05em #864846;
	
}

a.grau-weiss:link, a.grau-weiss:visited, a.grau-weiss:active,  {
		color:#666 ;
		text-shadow: 0.03em 0.03em 0.05em #999;
		text-decoration:none;
	
}

 a.grau-weiss:hover {
	
	color:#FFF ;
	text-shadow: 0.03em 0.03em 0.05em #999;
	
 }

a.weiss-orange:link, a.weiss-orange:visited, a.weiss-orange:active   {
	cursor:pointer;
		color:#FFF ;
		/*
		text-shadow: 0.03em 0.03em 0.05em #333;
		*/
		text-decoration:none;
	
		
}

 a.weiss-orange:hover {
	
	color:#FF9E3E;
	text-shadow: 0.03em 0.03em 0.05em 
	#5D5D5D;
	
 }
 
  a.weiss-weiss:link, a.weiss-weiss:visited, a.weiss-weiss:active   {
	
	cursor:pointer;
		color:#FFF ;
		/*
		text-shadow: 0.03em 0.03em 0.05em #333;
		*/
		text-decoration:none;
		
}

 a.weiss-weiss:hover {
	
	
	color:
	#FFF;
	text-shadow: 0em 0em 0.4em 
	#FFF;
 }
/* Tabelle ########################################*/


.tabelle-hellgrau{
	text-align:center;
	
}

.tabelle-hellgrau * td {
	
	text-align:center;
	color: white;
  font-size:80%;
  line-height:120%;
	background-color:#999;
	

}

.tabelle-dunkelgrau{
	text-align:center;
}


.tabelle-dunkelgrau * td {
	text-align:center;
	color: white;
  font-size:80%;
  line-height:120%;
	background-color:#666;
	

}


/*################# Tabbelle als div ##############################*/
/*
.tabelle {
	display:table;
	width:100%;
	border-spacing:5px;
	text-align:center;
	
	
}
.tabelle div {
	display:table-row;
	border-collapse:collapse;
	background-color:#999;
	
}
.tabelle div div {
	display:table-cell;
	width:30%;
	height:30px;
	background-color:#999;
	
	
}
.tabelle a:link, a:active, a:visited {
	display:block;
	background-color:#0FF;
}
.tabelle a:hover {
	display:block;
	background-color:#FF3;
}
*/