
body		{margin-top:0;margin-right:0;padding:0;
	font-family: 	Garamond, Times, serif;
}
html		{padding:0;background:#DDDDDD;margin:0;border:none;}
body		{border:solid 1px #CCCCCC;margin-left:auto;margin-right:auto;max-width:60em;background:url('bkg_ev.png') #EEEEEE;color:#000000;}

h1,h2,h3,h4,h5,h6 {
	font-family:	"Tresbuchet MS", Tresbuchet, Helvetiva, sans-serif;
  	color:		#800080;
	clear:		left;
	padding:	0;
	margin-left:	-5px;

}
h1 {
	font-size:	150%;
}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

hr {display:none}

dt {font-weight:bold;margin-top:.5em;}

h1 small {
  font-size: 50%;
}


.navigation {
	font-size:	80%;
	background:	#800080;
	background:	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CC80CC), to(#600060));
	color:		#FFFFFF;

	border-top:	solid #CC80CC 1px;
	border-bottom:	solid #400040 1px;
	width:		100%;
}


.navtrail a:link {color:#CCCCFF;text-decoration:none;}
.navtrail a:visited {color:#FFCCCC;text-decoration:none;}
.navtrail a:active {background:#CCCCFF;color:#800080;text-decoration:none;}

.navtrail strong {
	color:#FFFFFF;
	text-decoration:none;
}

.main {
	margin:		0;
	padding:	0 10px 5px 15px;
}

.footer	{
	clear:		both;
  	background:	#D8D8D8;
	border-bottom:	solid 1px #C0C0C0;
	border-top:	solid 2px #EEEEEE;
	background:	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#C8C8C8));

	font-size:	80%;
	width:		100%;
}

.footer-imprint,
.footer-lastchange,
.navtrail {
	padding:	2px 5px 2px 5px;
	text-align:	left;
}

.footer-imprint	{
	float:		left;
}

.footer-lastchange {
	text-align:	right;
}


.intro 		{margin:0 145px 0 1em;clear:left;padding:2px;background:#EEEEEE; 
	clear:		left;
}

.intro-main 	{margin:0 0 0 1em;padding:2px;background:#EEEEEE;
	clear:		left;
}

ins { color: red; }






@media print {
  #menu, #textnav, hr {
    display: none;
  }
}

#textnav 	{ 
	text-align: left; 
}

#textnav a	{ 
	position: absolute;
	overflow: hidden;
	top: 0;
	left: -200em;
}

#textnav a:focus, 
#textnav a:active {
	overflow: visible;
	left: .5em;
	top: .5em;
	text-decoration: underline; 
	outline:0;
}

h1.start {
	float:		left; 
}

div.start-addr {
	float:		right;
	width:		150px;
	margin:		0 -10px 0 0;
	padding:	3px 5px 3px 5px;

	background:	-webkit-gradient(linear,0% 0%,100% 5%,from(rgba(255,255,255,0.5)),to(rgba(240,240,240,1)));
}

div.start-addr address {
	font-size:	15px;
	font-variant:	normal;
	font-style:	normal;
	padding:	5px;
}

/* */
