body	{
	font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight:500; 
	line-height:18px;
 	color: #666;
}

h1 { display:none; }
h2 { font-family: Times New Roman,Times,serif; font-size:240%; font-weight:500; line-height:30px;  color: #000; padding:0px; margin-top:10px; margin-bottom:20px; } 
h3 { font-family: Arial,Helvetica,sans-serif; font-size:120%; font-weight:600; line-height:21px; margin: 0px; padding: 0px;  color: #555;} 
h4 { font-family: Arial,Helvetica,sans-serif; font-size:140%; font-weight:500; line-height:21px; margin: 0px; padding: 0px; padding-top: 5px; color: #555;} 
a {  text-decoration: underline; outline:none; }
.text a, .teaser a, li a { color: #ff3900; }
a:hover { color: #5fc600; text-decoration: underline;}
.side-footer  { font-size: 90%; line-height:16px;}
.teaser { font-size: 90%; line-height:16px;}
#content-left h3 { font-size: 110%;}
.teaser:hover {  color: #666;}
.text { color: #333;} 
#breadcrumb  { font-size:80%; color: #888;}
#breadcrumb a { color: #888; }
#breadcrumb a:hover { color: #000; }

#top-navi a { color: #fff; text-decoration: none; outline:none;}
#top-navi a:hover { color: #5fc600; text-decoration: none;}
#sidenavi a { color: #000; text-decoration: none; outline:none;}
#sidenavi a:hover { color: #5fc600; text-decoration: none;}
#sidenavi ul li ul a:hover { color: #5fc600; text-decoration: none;}
#top-header-right li a { color: #bbb; font-size:90%; text-decoration: none;}
#top-header-right li a:hover { color: #5fc600; text-decoration: none;}

img { border:none;}

.vcard {		


}
.vcard a { display:none; }
.org { color: #000; }
.email { }
.adr { }
.street-address { }
.locality { }
.region { }
.postal-code { }
.country-name { }
.tel { }
.orange { color: #000; }
.geo { display:none; }
