
/*	body
*******************************************************************************/
body {
	/* background-color: #fff; */
	font-family:verdana, arial, helvetica, sans-serif;
}

/*	website
*******************************************************************************/
#website {
	/* background-image:url(background.jpg); */
	position:relative;
	display:block;
	margin:0;
	padding:0;
	min-height: 780px;
	height:100%;
	width:990px;
	color:#000;
	text-align:left;
}

/*	header
*******************************************************************************/
#header {
	position:relative;
	margin:0;
	padding:0;
	height:135px;
	background-image:url(header.jpg);
}

/*	logo / breadcrumb
*******************************************************************************/
#logo {
	position:absolute;
	top:0px;
	left:0px;
}

#logo a {
	display:block;
	height:100px;
	width:170px;
	text-indent:-700em;
}


#breadcrumb {
	position:absolute;
	top: 140px;
	width: 100%;
	text-align: right;
}

#breadcrumb a, 
#breadcrumb a:link {
	color:#000;
}

#breadcrumb a:hover {
	text-decoration:underline;
}
/*	content
*******************************************************************************/
#content {
	min-height: 800px;
}


#main {
	float:left;
	width:640px;
	min-height: 500px;
}

#table_gallery_thumbnail .td{
	vertical-align: middle;
	text-align:center;	
}
#main-block2 .gallery_thumbnail{
	width: 200px;
	padding: 3px 3px 8px 3px;
	text-align: center;
	vertical-align: middle;
	}
#main-block2 .gallery_thumbnail_pic {
	border: none;
	}

/*	Headlines
------------------------------------------------------------------------------*/

/* Headline 1 */
#main-block h1 {
	color:#644D4D;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.8em;
}

#main-block .teaser h1 {
	font-size:1.4em;
}

/* Headline 2 */
#main-block h2 {
	color:#000;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.5em;
}

/* Headline 3 */
#main-block h3 {
	color:#644D4D;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
}

/* Headline 4 */
#main-block h4 {
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
}
/* Headline 5 */
#main-block h5 {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
}
/* Headline 6 */
#main-block h6 {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
}

/*	Paragraphs / Lists
------------------------------------------------------------------------------*/
#main-block p,
#main-block ul,
#main-block ol {
	margin-bottom:1.2em;
	font-size:1.2em;
	line-height:1.6em;
}
#main-block ul li ul,
#main-block ul li ol,
#main-block ol li ol,
#main-block ol li ul {
	font-size:1.2em;
}

#main-block ul {
	margin-left:14px;
	list-style-type:square;
}

#main-block ol {
	list-style-type:decimal-leading-zero;
}


/*	Hyperlinks
------------------------------------------------------------------------------*/
#main-block a, #main-block a:link {
	color:#644D4D;
	text-decoration: underline;
}

#main-block a:hover {
	color:#000;
}



/*	Images
------------------------------------------------------------------------------*/
#main-block div.image {
	margin-bottom:0;
}
#main-block div.image p {
	margin:0;
	font-size:0.9em;
}
#main-block div.flLeft {
	margin-right:14px;
}
#main-block div.flRight {
	margin-left:14px;
}


/*	footer
------------------------------------------------------------------------------*/
#footer {
	clear: both;
	position: relative;
	width:100%;
}
.footer2 {
	padding:0 14px;
}
#footer p {
	margin:0;
	padding:9px 0;
	font-size:10px;
	text-transform:uppercase;
}

#footer p, 
#footer p a,
#footer p a:link {
	color:#644D4D;
}
#footer p a:hover {
	text-decoration:underline;
}

#footer .col-left {
	float:left;
	width:186px;
}
#footer .col-right {
	float:left;
}