body{
	background-image:url(../_img/bg_body.png); margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:16px;

}
a{	color:#565639; text-decoration:none;}
a:hover{ color:#5D6064; text-decoration:underline;}
a:active{color:#CC0000; text-decoration:underline;}

a.text{	color:#51510B; background-color:#F0F0D5; text-decoration:none;}
a.text:hover{ color:#ffffff; background-color:#A1A116;  text-decoration:underline;}
a.text:active{color:#CC0000; text-decoration:underline;}

a.news{	color:#818129;  text-decoration:none;}
a.news:hover{ color:#818129;   text-decoration:underline;}
a.news:active{color:#CC0000; text-decoration:underline;}


#main{position:relative; width:100%; height:500px;  background-image:url(../_img/bg_top.png); background-repeat:repeat-x;}
#navi_top{position:relative; width:680px; height:80px;}

td.bullit{width:12px; height:16px; vertical-align:middle;}

.d_top{width:666px; height:7px;}
.d_mid{	position:relative;width:666px;}
.d_bot{	width:666px; height:8px;}

h1{font-size:14px; font-weight:normal; padding:0px; margin:0px; float:left; text-align:left;}

a.link_btn_demo{	width:112px; height:28px; display:block; background-image:url(../_img/main_buttons.jpg); background-position:0px 0px;}
a.link_btn_demo:hover{ background-position:0px 29px;}

a.link_btn_reg {		width:112px; height:28px; display:block; background-image:url(../_img/main_buttons.jpg); background-position:112px 0px;}
a.link_btn_reg:hover{background-position:112px 29px;}

.main_box{position:relative;margin-top:4px; margin-bottom:6px; padding-top:36px; background-color:#FFFFFF; width:650px; height:440px; text-align:left}
.main_text{
margin-left:24px; color:#5D6064; margin-top:12px;  font-family:Arial, Helvetica, sans-serif; font-size:11px;  width:390px;
}


/* ################################################################################## */
/* NAVIGATION -> about   ############################################################ */
/* ################################################################################## */
/*#navi{
	position:absolute;
	top:61px;
	left:143px; 
}*/
/* Menü Einstellungen */
#navi ul{
	margin: 0px;
	padding:0px;
	list-style:none;
	width: 500px;

	}
#navi li{
	margin:0px;
	padding:0px;
	padding-right:12px;
	list-style:none;
	float:left;
	}
#navi li a{
	height:24px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration: none;
	/*line-height:80px;*/
	/*text-indent:-9000px;*/
	display:block; 
	color:#FFFFFF;
	background-image:url(../_img/navi_main.gif);  
	}




/* tour ---------------------------------------------- */
a.btn_tour{ width:68px; float:left; background-position:0px 0px;}
a.btn_tour:hover{ background-position:0px -24px; }
body#tour li a.btn_tour { background-position:0px -24px; }
	
/* reg ---------------------------------------------- */
a.btn_reg{ width:72px;  float:left; background-position:-80px 0px;}
a.btn_reg:hover{ background-position:-80px -24px; }
body#reg li a.btn_reg{ background-position:-80px -24px; }

/* about ---------------------------------------------- */
a.btn_about { width:37px;float:left;background-position:-160px 0px;}
a.btn_about:hover{ background-position:-160px -24px; }
body#about li a.btn_about{ background-position:-160px -24px; }

/* tell --------------------------------------------- */
a.btn_tell{ width:78px; display:block; background-position:-240px 0px;}
a.btn_tell:hover{ background-position:-240px -24px; }
body#tell  li a.btn_tell { background-position:-240px -24px; }




/* SUB NAVI*/
.sub_navi{
background-image:url(../_img/sub_navi.gif); width:120px;  height:26px; margin-left:18px;   background-repeat:no-repeat; display:block;
}

/* 2years --------------------------------------------- */
a.btn_2years{ display:block; background-position:0px 0px;}
a.btn_2years:hover{ background-position:-140px 0px; }
body#years  a.btn_2years { background-position:-140px 0px; }

/* feebacks --------------------------------------------- */
a.btn_feedbacks{display:block; background-position:0px -30px;}
a.btn_feedbacks:hover{ background-position:-140px -30px; }
body#feedbacks  a.btn_feedbacks { background-position:-140px -30px; }

/* press --------------------------------------------- */
a.btn_press{ display:block; background-position:0px -60px;}
a.btn_press:hover{ background-position:-140px -60px; }
body#press  a.btn_press{ background-position:-140px -60px; }




#newscol{ vertical-align:top;}
.newsbox{vertical-align:top;width:184px; line-height:16px; color:#818129;}

