html, body, #wrapper {
	height:100%;
	margin: 0;
}
#wrapper {
	margin: 0 auto;
	vertical-align: middle;
}

/*----- Predefined Styles -----*/
BODY{
	font: 13px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

A:link{
	font: 13px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:underline;
}

A:active{
	font: 13px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:underline;
}

A:visited{
	font: 13px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:underline;
}

A:hover{
	font: 13px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:underline;
}

.TITEL_MAIN{
	font: bold 16px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	text-decoration: none;
	letter-spacing:1px;
	margin:0px 0 10px 0;
}

.TITEL_SUB{
	font: bold 14px/1.6 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	text-decoration: none;
	margin:0 0 10px 0;
}
/*-----------------------------*/
.TOTALBODY{
	background-color: #C7C3BA;
}

.TOTALFRAME{
	background-color: #FFFFFF;
}

.CONTENT_BODY{

}

.CONTENT_FRAME{

}

.LOGO{

}

.MENU{
	display:none;
}

.MAINMENU_ITEM{
	font: bold 14px/1.2 'Times New Roman', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2A3A4E;
	text-decoration:none;
	text-transform: uppercase;
}

.MAINMENU_ITEM a:link {
	font: bold 14px/1.2 'Times New Roman', Arial, Helvetica, sans-serif;
	color: #2A3A4E;
	text-decoration:none;
	text-transform: uppercase;
}

.MAINMENU_ITEM a:visited {
	font: bold 14px/1.2 'Times New Roman', Arial, Helvetica, sans-serif;
	color: #2A3A4E;
	text-decoration:none;
	text-transform: uppercase;
}

.MAINMENU_ITEM a:active {
	font: bold 14px/1.2 'Times New Roman', Arial, Helvetica, sans-serif;
	color: #2A3A4E;
	text-decoration:none;
	text-transform: uppercase;
}

.MAINMENU_ITEM a:hover {
	font: bold 14px/1.2 'Times New Roman', Arial, Helvetica, sans-serif;
	color: #2A3A4E;
	text-decoration:underline;
	text-transform: uppercase;
}

.EYECATCHER{
	display:none;
}

.CONTENT{

}


.CONTENT_DIV{
	padding-top:15px;
	position: relative;
}

.QUICKMENU{
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	text-decoration: none;
	
	position: absolute;
	right: 0px;
	top: 22px;
}

.QUICKMENU a:link {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:none;
}

.QUICKMENU a:visited {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:none;
}

.QUICKMENU a:active {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:none;
}

.QUICKMENU a:hover {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration:underline;
}

.FOOTER_BODY{

}

.FOOTER_FRAME{

}

.FOOTER_ITEM{
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	text-decoration: none;
	
	border-top: 2px solid #D6CEAE;
}

.FOOTER_ITEM a:link {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	text-decoration: none;
}

.FOOTER_ITEM a:visited {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	text-decoration: none;
}

.FOOTER_ITEM a:active {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	text-decoration: none;
}

.FOOTER_ITEM a:hover {
	font: normal 10px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	text-decoration: none;
}

.SPACER{

}

FORM {
	margin: 0;
	padding: 0;
}

SUBMIT {
	border:solid 1px #668395;
	background-color:#FFFFFF;
	font: normal 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #668395;
}

INPUT {
	border:solid 1px #668395;
	background-color:#FFFFFF;
	font: normal 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
}

TEXTAREA{
	border:solid 1px #668395;
	background-color:#FFFFFF;
	font: normal 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
}

SELECT{
	border:solid 1px #668395;
	background-color:#FFFFFF;
	font: normal 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
}

HR{
	color: #D6CEAE;
	height: 4px;
}

.PRINTHEADER{
	display:none;
}

.FOTO_LB{
	background-image: url("foto_g_lb.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	
	height:25px;
	width: 25px;
}

.FOTO_B{
	background-image: url("foto_g_b.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	
	height:25px;
}

.FOTO_RB{
	background-image: url("foto_g_rb.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	
	height:25px;
	width: 25px;
}

.FOTO_L{
	background-image: url("foto_g_l.gif");
	background-repeat: repeat-y;
	background-position: right top;
	
	width:25px;
}

.FOTO_M{
	background-color:#FFFFFF;
	font: normal 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}

.FOTO_R{
	background-image: url("foto_g_r.gif");
	background-repeat: repeat-y;
	background-position: left top;
	
	width:25px;
}

.FOTO_LO{
	background-image: url("foto_g_lo.gif");
	background-repeat: no-repeat;
	background-position: right top;
	
	height:25px;
	width: 25px;
}

.FOTO_O{
	background-image: url("foto_g_o.gif");
	background-repeat: repeat-x;
	background-position: left top;
	
	height:25px;
}

.FOTO_RO{
	background-image: url("foto_g_ro.gif");
	background-repeat: no-repeat;
	background-position: left top;
	
	height:25px;
	width: 25px;
}

.BODY_PIC{
	background-color:#FFFFFF;

	font: normal 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;

}