body {
	/* background-color: #FCFBF8; */
	background-color: #FEFEFE;
	margin: 0;
	padding: 0;
	font-family: Verdana, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, Geneva, Arial, Sans-serif;
	font-size:11px;
	line-height:13px;
}

.body {
	font-family: Verdana, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, Geneva, Arial, Sans-serif;
	font-size:11px;
	line-height:13px;
}

#main { 
	position: relative;
	background-color: transparent; 
	padding: 0;
 	border-top: 0 solid #F6E6E9; 
	border-left: 0 solid #F6E6E9; 
	border-right: 0 solid #F6E6E9;
	/* border-bottom: 0 solid #FCFBF8; */
	border-bottom: 0 solid #FEFEFE;
	margin: 50px auto 0;
	width: 800px;
	height: auto;
}

#head_title {
	position: relative;
	top: 0;
	width: 800px;
	height: 44px;
	/* background-color:#BAA8B4; */
}

#head {
	position: relative;
	top: 0;
	width: 800px;
	/* height: 121px; */
	height: 164px;
	background-color:#BAA8B4;
	border-bottom: 0px solid #F6E6E9;
}

#navigation {
	position: relative;
	top: 0;
	width: 800px;
	/* height: 45px; */
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: transparent;
	border-bottom: 2px solid #F6E6E9;
}
	
#content {
	position: relative;
	background-color: transparent; 
	margin: 7px;
}
	
#foot {
	position: relative;
	/* background-color: #F6F3EE; */
	padding: 0; 
	border-top: 2px solid #F6E6E9; 
	border-left: 0 solid #F6E6E9; 
	border-right: 0 solid #F6E6E9; 
	border-bottom: 0 solid #F6E6E9; 
	margin: 0 auto 15px;
	width: 800px;
	height: 23px;
}

/* beginn hover info */

.hoverinfo {
	position: relative;
}

.hoverinfo span {
	display: none;
}

.hoverinfo:hover span {
	display: block;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 3px;
	width: 200px;
	padding: 3px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	border: 1px dotted;
}

/* ende hover info */









.button {
	border: 1px solid #3C4765;
	color: #FAF9F7;
	background-color: #ABA8AF;
	font-size: 1em;
	padding: 1px 6px;
	margin: 0;
}

 
.formelement {
	/* min-width: 50%; */
	font-family: Verdana, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, Geneva, Arial, Sans-serif;
	font-size: 1em;
	/* padding: 10px; */
	border: 1px solid #3C4765;
	/* background-color: #F6F3EC; */
	background-color: #EEEADF;
}

fieldset.login {
	/* min-width: 50%; */
	font-size: 1em;
	padding: 10px;
	border: 1px solid #e1e1e1;
	/* background-color: #F6F3EC; */
	background-color: #FCFBF8;
}

fieldset.login .button {
	border: 1px solid #3C4765;
	color: #FAF9F7;
	background-color: #ABA8AF;
	font-size: 1em;
	padding: 1px 6px;
	margin: 0;
}

fieldset.login .formborder {
	border: 1px solid #e1e1e1;
	background-color: #FCFBF8;
}

.row_dark {
	background-color: #efefef;
}

.row_bright {
	background-color: #ffffff;
}

.thumbnail:hover {
    position:relative;
    top:-25px;
    left:-35px;
    width:300px;
    height:auto;
    display:block;
    z-index:999;
}

tr
{
    vertical-align: top; 
}
table.ornate
{
    width: 100%;
    border-top: solid 1px #c8ced4;
    border-collapse: collapse;
    margin: 0.4em 0 0.6em;
}
table.ornate tr
{
    background-image: url(/_sgn/dot_line_table.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 0 0 1px 0;
}
table.ornate th, table.ornate td
{	
	padding: 2px 0 3px;
}
table.ornate div.objectBlock
{
	margin: 0.5em 0;
}