body {
	padding: 0;
	margin: 0;
	font: 9pt Tahoma, Arial, sans-serif;
	line-height: 1.6em;
	background: #fff;
	color:#333333;
	text-align: center;
}
/* links */
a:hover { font-size: 9pt;color: #E60000;text-decoration: underline;}
a.a1 {
	font-size: 9pt;
	color: #666;
	text-decoration: none;
}
a.a1:hover {
	font-size: 9pt;
	color: #E60000;
	text-decoration: underline;
}
a.a2 {
	font-size: 9pt;
	color: #999;
	text-decoration: none;
	line-height: 10px;
}
a.a2:hover {
	font-size: 9pt;
	color: #999;
	text-decoration: underline;
	line-height: 10px;
}
a {
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
a.a3 {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.a3:hover {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
h1,h2,h3{
	font-size: 9pt;
	margin: 2px;
}
table{
	font-size: 9pt;
}
#navlist{
	margin: 0px;
	background-image: url(../images/home_rbg.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	border: 1px solid #CFCFCF;
}
#navlist li{
	list-style-image: url(../images/point.jpg);
	margin: 5px;
	text-indent: 14px;
}
.leftbg{
	background-image: url(../images/sign.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 12px;
}
.top-left-all {
	border: 1px solid #B0BEC7;
	padding: 0px 4px 4px 4px;
}
.title_bg{
	background-image: url(../images/list_bg.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 10px 45px;
}
A IMG{border: 1px ridge #EEEDEA;FILTER: alpha(opacity=90); moz-opacity: 0.9; opacity: 0.85}
A:hover IMG {FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1}
#container {
	width:1002px;
	margin: 0 auto;
	background-image: url(../images/top_line.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	text-align: left;
}
#header{
	width: 1002px;
	margin: 0 auto;
	padding-bottom: 4px;
}
    #topline{
	background-image: url(../images/top_line.gif);
	height: 4px;
}
    #head_content{
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	height: 74px;
}
    /* horizontal tabbed menu */	
#tabs {
	text-align: center;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	height: 34px;
}
#tabs ul{
	margin: 0;
}
#tabs li {
	display: inline;
	height: 34px;
}
#tabs li a {
	float: left;
	color: #FFFFFF;
	padding: 8px 0;
	width: 100px;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/nav_1.gif);
	background-repeat: no-repeat;
}
#tabs li a:hover {
	color: #FFFFFF;
	background-image: url(../images/nav_2.gif);
	background-repeat: no-repeat;
}
#headbody{
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	height: 236px;
	padding-top: 4px;
}
#third{
	float: left;
}
#area{
	border: 1px solid #CFCFCF;
	background-color: #fff;
	padding: 5px 0px;
}
#menu{
	margin: 0px;
}
#menu li{
	background-image: url(../images/list_bg.jpg);
	background-repeat: no-repeat;
	padding: 10px 0 10px 25px;
	list-style-type: none;
	background-position: 10px;
}
#pagebody{
	width: 1002px;
	margin: 0 auto;
	padding-bottom: 4px;
}
#leftbar{
	float: left;
	width: 195px;
	padding-left:4px;
}
* html #mainbody { height:694px; } /* nur f¨¹r IE 5.5 - 6.x */
html + body #mainbody { height:694px; } /* nur vom IE 5.0 */
#main_01,#main_02,#main_03,#main_04,#main_06,#main_07{
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 17px;
	padding-left: 500px;
	border-bottom: 1px solid #eaeaea;
}
#main_01{
	background-image: url(../images/aboutus.gif);
}
#main_02{
	background-image: url(../images/cert.gif);
}
#main_03{
	background-image: url(../images/news.gif);
}
#main_04{
	background-image: url(../images/proshow.gif);
}
#main_06{
	background-image: url(../images/contactus.jpg);
}
#main_07{
	background-image: url(../images/bg_news.png);
}
#main_05{
	background-image: url(../images/link.jpg);
	background-repeat: no-repeat;
	background-color: #F7F7F7;
	height: 28px;
	padding: 4px 0px 0px 844px;
	border-bottom: 1px solid #eaeaea;
}
#newslist{
	margin: 0px 15px;
}
#newslist li{
	list-style-image: url(../images/news_point.jpg);
	padding-bottom: 5px;
	padding-top: 5px;
	text-indent: 20px;
	border-bottom: 1px dashed #eaeaea;
}
.return_home a:link,.return_home a:visited{
	border:1px solid #ccc;
	padding:3px 6px;
	text-decoration:none;
	margin:0;
	line-height: 20px;
} .return_home a:hover{border:1px solid #d80000;}
#mainheader{
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	margin-top: 15px;
	background-color: #F7F7F7;
	text-align: center;
	padding-top: 3px;
}
#npic{
	border: 1px solid #CFCFCF;
	float: left;
	padding: 10px 10px 0px 10px;
	height: 144px;
	width: 270px;
	margin: 10px 32px;
	text-align: center;
}
#npic h2{
	font-weight: normal;
}
#footer{
	width: 1002px;
	margin: 0 auto;
	clear: both;
}
#pic_window {width:375px; height:200px;margin:0 auto; border:1px solid #666;background:#ffffff;display:block;padding:10px;}
#close {margin:0 auto;width:300px;  font-size:12px; text-align:right; padding-right:12px;background:#ffffff;}
#por_content {float:right; }
.hd{
display:none;
}
.sw{
z-index:100;
display:block;
position:absolute;
}
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 2000px;
background-color: #000;
filter:alpha(opacity=40);
-moz-opacity: 0.2;
opacity: 0.2;
line-height:26px;
border:1px solid #ccc;
border-right:none;
z-index:10000px;
}
#picbar {width:375px; float:left; border:1px #ccc solid}
#picbar #pic_big {width:375px;height:200px; overflow:hidden; background:url(../images/loading.gif) center no-repeat top;}
#picbar #pic_big img{width:375px;border:0;}

