BODY
{
	background-color	: #FFFFFF;
	margin				: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
td, tr
{
	font-family			: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	text-decoration		: none;
	font-size			: 13px;
}


td.homebig
{
	background-image: url(../photos/big.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 450px;
	width: 930px;
	text-align: center;
	vertical-align: bottom;
}

td.homebig2
{
	background-image: url(../photos/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 490px;
	width: 930px;
	text-align: center;
	vertical-align: bottom;
}

td.hometext
{
	font-size: 15px;
	color: #445052;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	height: auto;
	width: 50%;
}

td.behand
{
	background-image: url(../photos/raute.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



td.mainbg
{
	background-image: url(../photos/maint2.gif);
	background-repeat: repeat-y;
}


a.link:link, a.link:visited, a:link, a:visited 
{
	font-size			: 13px;
	color				: #445052;
	text-decoration		: underline;
	font-weight			: bold;
}

a.link:hover, a.link:active, a:hover, a:active 
{
	font-size			: 13px;
	color				: #000000;
	text-decoration		: underline;
	font-weight			: bold;	
}


a.linkprod:link, a.linkprod:visited 
{
	font-size			: 14px;
	color				: #445052;
	text-decoration		: none;
	font-weight			: bold;
}

a.linkprod:hover, a.linkprod:active 
{
	font-size			: 14px;
	color				: #000000;
	text-decoration		: none;
	font-weight			: bold;	
}

td.maintext
{
	font-size			: 13px;
	line-height: 20px;
	color: #464646;
	text-align: justify;
}

a.linkfooter:link, a.linkfooter:visited 
{
	font-size			: 12px;
	color				: #767676;
	text-decoration		: none;
	font-weight			: normal;
}

a.linkfooter:hover, a.linkfooter:active 
{
	font-size			: 12px;
	color				: #000000;
	text-decoration		: none;
	font-weight			: normal;	
}

td.copyright
{
	font-size: 12px;
	color: #767676;
	background-image: url(../photos/f3.gif);
}

.selectlang
{
	font-size: 11px;
	color: #666666;
	background-color: #f4f4f4;
}

td.menutop
{
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../photos/m3.gif);
	letter-spacing: 1px;
	background-repeat: repeat-x;
	height: 30px;
}


a.menutop:link, a.menutop:visited 
{
	font-size			: 12px;
	color				: #FFFFFF;
	text-decoration		: none;
	font-weight			: bold;
}

a.menutop:hover, a.menutop:active 
{
	font-size			: 12px;
	color				: #F2F2F2;
	text-decoration		: none;
	font-weight			: bold;	
}

td.sacadatv
{
	background-image: url(../photos/sacv.gif);
	background-repeat: repeat-y;
	width: 20px;
}

td.sacadath
{
	background-image: url(../photos/sach.gif);
	background-repeat: repeat-x;
}

td.title, .title
{
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #636250;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}

td.subtitle
{
	font-size: 16px;
	font-weight: bold;
	color: #636250;
	text-decoration: none;
	text-transform: uppercase;
}

td.aerhalt
{
	font-size			: 16px;
	color				: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../photos/erc.gif);
	background-repeat: repeat-x;
}

td.aerhalt2
{
	font-size			: 16px;
	color				: #FFFFFF;
	background-color: #425051;
	font-weight: bold;
	text-align: right;
}


td.textaerhalt
{
	font-size			: 12px;
	color				: #000000;
	line-height: 17px;
	text-align: justify;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

td.titleaerhalt
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../photos/beauty/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 25px;
	height: 32px;
	text-align: left;
	vertical-align: middle;
}

td.titleaerhaltsub
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../photos/beauty/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 25px;
	height: 32px;
	text-align: left;
	vertical-align: middle;
}

.titlewhite
{	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;}


td.newstext
{
	font-size			: 12px;
	color				: #636250;
	line-height: 17px;
}

a.linknews:link, a.linknews:visited 
{
	font-size			: 12px;
	color				: #636250;
	text-decoration		: underline;
	font-weight			: normal;
}

a.linknews:hover, a.linknews:active 
{
	font-size			: 12px;
	color				: #000000;
	text-decoration		: underline;
	font-weight			: normal;	
}

td.textjust
{
	text-align: justify;
	line-height: 20px;
}

/*  mouse over box */ 

#dek		{
	POSITION:absolute;
	VISIBILITY:hidden;
	Z-INDEX:200;
}

.textmouse {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
	text-align: justify;
}

td.butbg
{
	background-image: url(../photos/beauty/butbg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 147px;
	text-decoration: none;
	cursor: pointer;
	color						: #FFFFFF;
	font-family					: Verdana;
	text-decoration				: none;
	font-size					: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

td.butbg2
{
	background-image: url(../photos/beauty2/butbg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 147px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 8px;
	cursor: pointer;
}

td.butbg3
{
	background-image: url(../photos/beauty3/butbg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 147px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 8px;
	cursor: pointer;
}



.img
{
	border: 1px solid #cacaca;
}

a.prodtitle:link, a.prodtitle:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #445052;
	text-decoration: none;
}

a.prodtitle:active, a.prodtitle:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.prodstitle
{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

td.proddesc
{
	font-size: 12px;
	font-weight: normal;
	color: #52534a;
	text-decoration: none;
	text-align: justify;
	line-height: 17px;
}

td.menuon 
{
	background-color: #6f7c7f;
	color						: #FFFFFF;
	font-family					: Verdana;
	text-decoration				: none;
	font-size					: 12px;
	cursor			: pointer;
	height			: 28px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d8384;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
	
td.menuoff
{
	background-color: #5a686a; 
	color						: #FFFFFF;
	font-family					: Verdana;
	text-decoration				: none;
	font-size					: 12px;
	cursor			: pointer;
	height			: 28px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d8384;
	padding-right: 15px;
	padding-left: 15px;	
		font-weight: bold;
}


/* all forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 11px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.boxgomic, .boxgo
{
	font-family					: Tahoma, sans-serif;
	border						: 1px #000000 solid; 
	FONT-SIZE					: 11px; 
	BACKGROUND-COLOR			: #aba8a8;
	color						: #FFFFFF;
	font-weight					: bold;
}

.white
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

td.aerhalt2la
{
	font-size			: 17px;
	color				: #FFFFFF;
	background-color: #425051;
	font-weight: bold;
	text-align: right;
	text-transform: none;	
}