BODY {
	margin: 0 0 0 0; padding: 0 0 0 0; 
	height: 100%; width: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; color: #000000;
	letter-spacing: 0px; 
	background-image: url("../img/bg.jpg");
	background-color:#FEFCF1;
}

table,tr,td,span,div { FONT-SIZE: 12px; color: #000000; text-decoration:none; letter-spacing: 0px;  }

.nav:HOVER,
.nav { background:url(../img/pfeile.gif) no-repeat;
	padding	: 0px 0px 0px 10px;
	text-decoration	:none;
	font-size		:12px;
	font-weight		:bold;
	color			:#000000;
}

a { color: #000000; text-decoration:underline; }
a:hover { text-decoration:underline; }

.ftgrpx22 { FONT-SIZE:15px; color:#55B412; }
.imgcon { background-image:url(img/img_con.jpg); background-position:right top; background-repeat:no-repeat; }
.listcol { background-color:#FBE693; } 
/************************************************************************/
/* ===== LINKi ===== */
a.linki:LINK, a.linki:VISITED, a.linki:ACTIVE, a.linki:HOVER{
	text-decoration	:none;
	font-size		:12px;
	color			:#000000;
}
a.linki:HOVER{
	text-decoration	:underline;
}
.linki:HOVER,
.linki	{ background:url(../img/pfeile.gif) no-repeat;
	padding	:	0px 0px 0px 10px;
}

/* ===== LINKo ===== */
a.linko:LINK, a.linko:VISITED, a.linko:ACTIVE, a.linko:HOVER{
	text-decoration	:none;
	font-size		:12px;
	color			:#646464;
}
a.linko:HOVER{
	text-decoration	:underline;
}
.linko:HOVER,
.linko	{ background:url(../img/blank.gif) no-repeat;
	padding	:	0px 0px 0px 10px;
}
/* ===== LINKb ===== 
a.linkb:LINK, a.linkb:VISITED, a.linkb:ACTIVE, a.linkb:HOVER{
	text-decoration	:none;
	font-size		:12px;
	color			:#000000;
}
a.linkb:HOVER{
	text-decoration	:underline;
}
.linkb:HOVER,
.linkb	{ background:url(../img/pfeile_z.gif) no-repeat;
	padding	:	0px 0px 0px 14px;
}*/
/************************************************************************/
/* ===== NAVi ===== */
a.navi:LINK, a.navi:VISITED, a.navi:ACTIVE, a.navi:HOVER{
	text-decoration	:none;
	font-size		:12px;
	color			:#000000;
	font-weight     : bold;
}
a.navi:HOVER{
	text-decoration	:underline;
}
.navi:HOVER,
.navi { background:url(../img/pfeile.gif) no-repeat;
	padding	:	0px 0px 0px 10px;
}
/* ===== NAVo ===== */
a.navo:LINK, a.navo:VISITED, a.navo:ACTIVE, a.navo:HOVER{
	text-decoration	:none;
	font-size		:12px;
	color			:#000000;
	font-weight     : bold;	
}
a.navo:HOVER{
	text-decoration	:underline;
}
.navo:HOVER,
.navo { background:url(../img/blank.gif) no-repeat;
	padding	:	0px 0px 0px 10px;
}
/************************************************************************/
/* ===== BUTTON ===== */
a.but:LINK, a.but:VISITED, a.but:ACTIVE {
	/*
	text-decoration	:none;
	font-size		:12px;
	font-weight		:bold;
	color			:#000000;
	height			:12px;
	border:solid 1px #FFCC00;
	*/
	color			:#000000;
	position:relative;
	top:1px;	
}
a.but:HOVER {
	/*
	text-decoration	:none;
	font-size		:12px;
	font-weight		:bold;
	color			:#000000;
	height			:12px;
	*/
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	background-color:#77a809;	
}
* html a.but:LINK, * html a.but:VISITED, * html a.but:ACTIVE, * html a.but:HOVER {
	line-height		:13px;
	/*width			:166 px; 
	margin-bottom	:1px;*/
}
.but:HOVER,
.but_h		{ background:url(../img/button02.gif) no-repeat;}
.but		{ 
	/*
	background:url(../img/button01.gif) no-repeat;
	padding		:	2px 9px 3px 17px; /*oben rechts unten links */
	
	*/
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	background-color:#89c403;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	/* font-weight:bold; */
	padding:2px 9px 3px 17px; 
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;		
}
/* ===== BUTTON b ===== */
a.butb:LINK, a.butb:VISITED, a.butb:ACTIVE {
	text-decoration	:none;
	font-size		:12px;
	font-weight		:bold;
	color			:#000000;
	height			:12px;
	border:solid 1px #FFCC00;
}
a.butb:HOVER {
	text-decoration	:none;
	font-size		:12px;
	font-weight		:bold;
	color			:#000000;
	height			:12px;
	/*padding-right	:85px;*/
}
* html a.butb:LINK, * html a.butb:VISITED, * html a.butb:ACTIVE, * html a.butb:HOVER {
	line-height		:13px;
	/*width			:166 px; 
	margin-bottom	:1px;*/
}
.butb:HOVER,
.butb_h		{ background:url(../img/button02b.gif) no-repeat;}
.butb		{ background:url(../img/button01b.gif) no-repeat;
	padding		:	2px 9px 3px 17px; /*oben rechts unten links */
}
/* ===== NAV ===== */

.txt11 { font-size: 11px; text-decoration:none; }

.ftnav { color:#55B412; }
a.ftnav { text-decoration:none; }
a.ftnav:hover { text-decoration:underline;  color:#7AE32F;}
.ftnavact { color:#7AE32F; font-weight:bold; }
a.ftnavact { text-decoration:none; font-weight:bold; }
a.ftnavact:hover { text-decoration:underline;  color:#7AE32F; font-weight:bold; }
/*button*/
.button { color:#7AE32F; }
a.button { text-decoration:underline; }
a.button:hover { text-decoration:underline;  color:#7AE32F; }
/*button2*/
.button2 { color:#EF6500; }
a.button2 { text-decoration:underline; }
a.button2:hover { text-decoration:underline;  color:#F39B5B; }
/*button3*/
.button3 { color:#55B412; }
a.button3 { text-decoration:underline; }
a.button3:hover { text-decoration:underline;  color:#7AE32F;}

.brown { color:#DF1717; }

form { margin: 0; padding: 0; }

INPUT {  
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
    font-size: 12px;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.inpleft {  
	background-color: #FFFFF5;
	border: 1px solid #FDDD5B;
    font-size: 12px;
	color: #7C7C74;
	padding-top: 3px;
	height: 22px;
	width: 135px;
}
.inp01 {  
	padding-top: 3px;
	padding-bottom: 3px;
	height: 22px;
	font-size: 11px;
}
SELECT {  
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding-top: 1px;
	padding-bottom: 1px;
    font-size: 12px;
	color: #525F3C; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.sel_lang {  
	font-family: Arial, Helvetica, sans-serif, Verdana;
	background-color: #FFFFF5;
	border: 1px solid #FDDD5B;
    font-size: 12px;
	color: #7C7C74;
}
.sel {  
	background-color: #FBF9F3;
	border: 1px solid #EFEFEF;
	padding-top: 1px;
	padding-bottom: 1px;
    font-size: 12px;
	color: #646464; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
textarea {  
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding-top: 1px;
	padding-bottom: 1px;
    font-size: 12px;
	color: #525F3C; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}
#overlay div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
