* 									{	margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; }

body 								{	background-color:#FFFFFF; font-size:100%; padding:1em 0em 0em 0em; text-align:center; }

div.kasten 							{	position:relative; outline:0px; outline-color:#0000ff; outline-style:solid;
										display:inline-block; width:95%; max-width:1200px; min-width:320px;
										margin:0em; vertical-align:top; text-align:left; }
			 
div.kasten h1 						{	font-size: 0.9em; color:#000000; padding:0.2em; }				
div.kasten p 						{	padding:1em; font-size: 0.9em; line-height: 1.4em; }

div.bilderkasten 					{	position:absolute; outline:0px; outline-color:#00ff00; outline-style:solid; 
										width:100%; margin:0em; }

div.bilderkasten a					{	vertical-align:top; width:100%; }

div.bilderkasten img				{	vertical-align:top; width:100%; }

div.bilderkasten h1.adresse 		{	text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
										font-size: 1.1em; line-height:150%; min-width:12em; margin: 5% 0% 2% 10%;  padding: 0%; }
		
div.bilderkasten p.adresse 			{	text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
										font-size: 0.9em; line-height:150%; min-width:12em; margin: 1% 0% 0% 10%; padding: 0%; }
						
div.bilderkasten p.adresse a		{	color:#000000; }

div.sensitiv 						{	position:absolute; height:100%;  width:49%; bottom:0px; z-index:10; 
										outline:0px; outline-color:#0000FF; outline-style:solid; }


ul.menue							{	display:inline-block; list-style-type:none; padding:0.3em 0; font-size:1.4em; }
ul.menue li							{	display:inline; padding:0em; }
ul.menue a 							{	display:inline-block; background-color:#ffffff; text-decoration:none; padding:0.5em; color:#999999; }

li#zaeler 							{	font-size: 0.9em; color:#999; }

ul.uebermich						{	list-style-type:none; display:inline-block;
										text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
										font-size: 1em; line-height:150%;
										padding:10% 1% 5% 0%; width:44%; min-width:300px;
										color:#666666; }
ul.uebermich li						{	margin:0.8em; }

img#logo							{	vertical-align:top; float:right; width:45%; min-width:200px; max-width:400px; padding-top: 1%; }

img#portrait						{	vertical-align:top; float:right; width:55%; min-width:350px; padding-top: 5%; }

span.auswahl						{	font-weight:bold; font-size:0.98em; color:#000; }
			
@media only screen and (max-width:700px){
	ul.menue a 						{	 padding:0em 0.5em 0.3em 0; font-size: 0.7em; }
	li#zaeler 						{	 padding:0.5em 0; font-size: 0.6em; }
}
@media only screen and (min-width:701px) and (max-width:1000px){
	ul.menue a 						{	 padding:0em 0.5em 0.3em 0; font-size: 0.8em; }
	li#zaeler 						{	 padding:0.5em 0; font-size: 0.7em; }
}





