.img_bgs1, .img_bgs2, .img_bgs3, .img_bgs4, 
.img_bgs5, .img_bgs6, .img_bgs7, .img_bgs10{
	width:158px;
	height: 69px;
	text-align: center;
	vertical-align: middle;
}
.img_bgs2{ background: url('/images/bgs1.gif') no-repeat center center; }
.img_bgs1{ background: url('/images/bgs2.gif') no-repeat center center; }
.img_bgs5{ background: url('/images/bgs3.gif') no-repeat center center; }
.img_bgs6{ background: url('/images/bgs4.gif') no-repeat center center; }
.img_bgs4{ background: url('/images/bgs5.gif') no-repeat center center; }
.img_bgs3{ background: url('/images/bgs6.gif') no-repeat center center; }
.img_bgs7{ background: url('/images/bgs7.gif') no-repeat center center; }
.img_bgs10{ background: url('/images/bgs7.gif') no-repeat center center; }
.txt_bgs1, .txt_bgs2, .txt_bgs3, .txt_bgs4, 
.txt_bgs5, .txt_bgs6, .txt_bgs7, .txt_bgs10{
	height: 36px;
	text-align: center;
	vertical-align: middle;
}
.txt_bgs2 a, .txt_bgs1 a, .txt_bgs5 a, .txt_bgs6 a, 
.txt_bgs4 a, .txt_bgs3 a, .txt_bgs7 a, .txt_bgs10 a{
	text-decoration: underline;
	font-weight: bold;
}
.txt_bgs2 a:hover, .txt_bgs1 a:hover, .txt_bgs5 a:hover, .txt_bgs6 a:hover, 
.txt_bgs4 a:hover, .txt_bgs3 a:hover, .txt_bgs7 a:hover, .txt_bgs10 a:hover{
	text-decoration: none;
}
.txt_bgs2 a{ color:#02c8f0; }
.txt_bgs1 a{ color:#a5c627; }
.txt_bgs5 a{ color:#f2c800; }
.txt_bgs6 a{ color:#e67203; }
.txt_bgs4 a{ color:#d10303; }
.txt_bgs3 a{ color:#b23e78; }
.txt_bgs7 a{ color:#764d9f; }
.txt_bgs10 a{ color:#764d9f; }
.llline{ background: url('/images/llline.gif') no-repeat center center; }

#customer-login-block{
	width:100%; 
	height: 69px;
	background: url('/images/call_now_back.gif') top right no-repeat;
}
#customer-login-gap{
	height: 40px;
}
#customer-login-link{
	height: 23px;
	width: 130px;
	float: right;
}
#customer-login-lang{
	float: right;
	width: 120px;
	text-align:right;
}
#lang-de{
	margin-right: 35px;
}
#lang-en{
	margin-right: 10px;
}

.top_logo_bg{
 background-image: url('/images/logo_bg.jpg');
 background-repeat: repeat-x;
}
.top_logo_text_bg{
 background-image: url('/images/logo_text_bg.jpg');
 background-repeat: repeat-x;
}
.top_panel{
 background-image: url('/images/toppanel1_bg.gif');
 background-repeat: repeat-x;
}
.logo_png{
 position: absolute;
 top: 0px;
 left: 30px;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');
 width:188px;
 height:144px;
 z-index: 100;
}
.logo_png_i{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 width:188px;
 height:144px;
}
.bar_png{
 position: absolute;
 top: 81px;
 right: 0px;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bar.png', sizingMethod='scale');
 width:478px;
 height:178px;
}
.bar_png_i{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 width:478px;
 height:178px;
}
.left_menu_block{padding-left: 10px;}
.menu_passive{
 padding-left: 8px;
 font-family: Times New Roman;
 font-size: 12px;
 color: #000000;
}
.menu_passive a{
 color: #000000;
 text-decoration: underline;
}
.menu_active{
 padding-left: 8px;
 font-family: Times New Roman;
 font-size: 12px;
 color: #000000;
 background-image: url('/images/menu_bg.gif');
 background-repeat: no-repeat;
}
.menu_active a{
 color: #F1FFCE;
 text-decoration: underline;
}
.menu_passive a:hover, .menu_active a:hover{text-decoration: none;}
.menu2 a{
 font-family: Times New Roman;
 font-size: 12px;
 color: #93A515;
 text-decoration: underline;
}
.menu2 a:hover{
 text-decoration: none;
}
.right_block{
 margin-right: 32px;}
.news_desc_block{
 font-family: Trebuchet MS;
 color: #000000;
 font-size: 11px;
 line-height: 14px;
}
.news_desc_block a{
 font-size: 13px;
 color: #90B921;
 font-weight: bold;
}
.news_desc_block a:hover{
 text-decoration: none;
}
.map_caption{
 background-image: url('/images/above_map_bg.gif');
 background-repeat: repeat-x;
 height: 29px;
 font-family: Trebuchet MS;
 font-style: italic;
 font-size: 18px;
 color: #567309;
}
.map_summary{
 background-image: url('/images/under_map_bg.gif');
 background-repeat: repeat-x;
 height: 30px;
 font-family: Trebuchet MS;
 font-size: 12px;
 color: #777777;
}

.right_column{vertical-align: top;}
.right_column div{background: url('/images/right_dot_bottom.gif') repeat-x bottom left; }
.right_column div div{background: url('/images/right_dot.gif') repeat-y top left;}
.right_column div div div{background: url('/images/right_dot.gif') repeat-y top right;}
.right_column div div div div{background: url('/images/right_dot_bottom.gif') repeat-x top left; }
.right_title{ 
 background: url('/images/right_header.gif') repeat-x center left; 
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight:bold;
 color: #000000;
 line-height: 20px;
 height: 20px;
 text-align: center;
 text-indent: 10px;
}
.right_title a{
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight:bold;
 color: #000000;
}
.right_content{ 
 font-family: Trebuchet MS;
 font-size: 13px;
 color: #000000;
 line-height: 17px;
 text-align: justify;
 padding-right:10px;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
}

.page_caption, .sub_title{
 
 font-family: Times New Roman;
 color: #A3BA09;
}
.page_caption{
 font-size: 27px;
 line-height: 30px;
}
.sub_title{
 margin-top: 30px;
 font-size: 18px;
 clear:both;
}
.page_summary{
 text-indent: 27px;
 padding-top: 8px;
 padding-bottom: 8px; 
 font-family: Trebuchet MS;
 font-size: 13px;
 font-style: italic;
 color: #000000;
 line-height: 17px;
 text-align: justify;
}
.page_text, .news_text, 
.act_table, .price_table{
 font-family: Trebuchet MS;
 font-size: 13px;
 color: #000000;
 line-height: 17px;
}
.page_text, .news_text, 
.act_table{
 text-align: justify;
}
.price_table{
 background-color: silver;
 text-align: center;
}
.price_table tr{
 background-color: #e0e0e0;
}
.price_table tr.con{
 background-color: #ffffff;
}
.page_text{
 text-indent: 26px;
 padding-top: 15px;
 padding-bottom: 5px; 
}
.page_text img, 
.news_text img, 
.right_content img{
 border: 1px solid #93A515;
}
img.noborder{
 border: 1px solid white;
}
.tree img{
 border: 0px solid white;
}
a, div a, td a,
.page_summary a, .page_text a, 
.news_text a, .right_content a, 
.act_table a {
 text-decoration: underline;
 color: #81B100;
}
a:hover, td a:hover, div a:hover,
.page_summary a:hover, .page_text a:hover, 
.news_text a:hover, .right_content a:hover{
 text-decoration: none;
}
.bottom_menu, .bottom_menu a{
 font-family: Times New Roman;
 font-size: 12px;
 color: #93A515;
}
.bottom_menu a:hover{text-decoration: none;}
.copy{
 font-family: Trebuchet MS;
 font-size: 11px;
 color: #000000;
}
.copy a{
 color: #81B100;
 text-decoration: underline;
}
.copy a:hover{text-decoration: none;}
.r{color: #FF0101;}
.g{color: #A3BA09;}
.bar{
 z-index: 100;
 position: absolute;
 right: 40px;
 top: 123px;
 width: 180px;
}
.bar_caption{
 font-family: Tahoma;
 font-weight: bold;
 color: #000000;
 font-size: 11px; 
}
.inp{
 background-color: #EFF8E7;
 border-width: 1px;
 border-color: #C5C5C5;
 border-style: solid;
 border-left-width: 5px;
 border-left-color: #B5D266;
 height: 20px;
 font-size: 13px;
 color: #4C6605;
 width: 122px;
}
.bar_links{
 font-family: Tahoma;
 color: #000000;
 font-size: 12px;
 font-weight: bold;
}
.bar_links a{
 color: #F00202;
 text-decoration: underline;
}
.bar_links a:hover{
 color: #F00202;
 text-decoration: none;
}
.bar_btn{
 z-index: 100;
 position: absolute;
 right: 250px;
 top: 114px;
 width: 180px;
}
.bar_btn a{
 font-family: Trebuchet MS;
 font-size: 13px;
 color: #000000;
 text-decoration: underline;
}
.bar_btn a:hover{text-decoration: none;}
.marquee{
 font-family: Trebuchet MS;
 font-size: 13px;
 font-style: italic;
}
.copy_bg{
 background-image: url('/images/copy_bg2.jpg');
 background-repeat: repeat-x;
 background-position: bottom;
}
.menu_bar{
 position: absolute;
 z-index: 200;
 top: 81px;
 right: 37px;
 width:478px;
 height:50px;
}

.menu_table{
 border-width: 1px;
 border-style: solid;
 border-color: #CBD873; 
}
.menu_div{
 display: none;
 position: absolute;
 z-index: 1001;
 width: 150px;
}

.mh{
 display: none;
}
input.buttt{
 font-family: Trebuchet MS;
 font-size: 13px;
 color: #000000;
}
label.my{
 width:100px;
 font-weight:bold; 
 margin-right:15px; 
 margin-left:0px;
 padding:0px;
 text-indent: 13px;
}
.ssub_menu a:link, .ssub_menu a:visited, .ssub_menu a:active{
	vertical-align: top;
	font-family: Times New Roman;
	font-size: 15px;
	color: #000000;
	text-decoration: underline;
}
.ssub_menu a:hover{
	text-decoration: none;
}
.gallery_table{
 float: left;
 margin-right: 7px;
 margin-bottom: 7px;
 width:175px;
}
.gallery_cell{
 height:175px;
 text-align:center;
 vertical-align: middle;
 border: 1px solid #aec755;
}
li {
 text-indent: 0px;
}
.act_table{
 float: left;
 margin-top: 10px;
 margin-bottom: 10px;
 width:180px;
}

a{
 text-decoration: underline;
 color: #81B100;
}
a:hover{
 text-decoration: none;
}

/*new dotted frame, index video scrollbar */
div.be{background: url('/images/right_dot_bottom.gif') repeat-x bottom left; }
div.re{background: url('/images/right_dot.gif') repeat-y top left;}
div.le{background: url('/images/right_dot.gif') repeat-y top right;}
div.te{background: url('/images/right_dot_bottom.gif') repeat-x top left; padding:2px }

.right_video_content{ 
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
	width:180px;
}
.video_caption{
	height: 26px;
	background-image: url('/images/video_bg.gif');
}
.video_content{
	background-color: #f3ffdb;
	padding-top: 5px;
	padding-bottom: 5px;
}

.video_scroll{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 185px;
	height: 650px;
}
/*------------------------------*/
