﻿body {
	background: url(../img/layout/gradient_body.png) left top repeat-x #d4c9c0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #590006;
	line-height: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.error {
	font-weight: bold;
	color: #e00000;
	width: 650px;
	margin-top: 13px !important;
}


/* Header */

#header {
	width: 990px;
	display: block;
	margin: 0 auto;
	position: relative;
}

#header #branding {
	margin: 0 0 0 12px;
	float: left;
}

#header #branding #logo {
	height: 84px;
	width: 240px;
}

#header #branding #logo-link {
	display: block;
	height: 84px;
	width: 240px;
	position: absolute;
}

#header #branding #claim {
	top: 54px;
	font-size: 12px;
	padding: 0 0 0 3px;
	position: absolute; 
}

#header .toolbar {
	float: right;
	margin: 0 25px 0 0;
}
 
#header .toolbarlink {
	float: left;
	padding: 38px 0 0 25px;
}

#header .toolbarlink a:link {
	color: #6b241e;
	padding: 0 0 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_6b241e.png) 0 4px no-repeat;
}

#header .toolbarlink a:visited {
	color: #6b241e;
	padding: 0 0 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_6b241e.png) 0 4px no-repeat;
}

#header .toolbarlink a:active {
	color: #946e61;
	padding: 0 0 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_946e61.png) 0 4px no-repeat;
}

#header .toolbarlink a:hover {
	color: #946e61;
	padding: 0 0 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_946e61.png) 0 4px no-repeat;
}

#header .toolbarlang {
	float: left;
	padding: 28px 0 0 23px;
}


/* Navigation */

.level1 {
	background: url(../img/layout/nav/level1_bg.png) left top no-repeat;
	float: left;
	width: 990px;
	height: 32px;
	position: relative;
}

.level1 span {
	float: left;
	padding: 5px 0 5px 0;
}

.level1_link {
	padding: 10px 0 10px 0;
	float: left;
}

.level1_active {
	background: url(../img/layout/nav/level1_active.png) left top repeat-x;
	padding: 10px 15px 10px 15px;
	font-weight: bold;
	color: #e9e4e0;
	float: left;
}

.level1_link a:link {
	padding: 0 15px 0 15px;
	font-weight: bold;
	color: #f9f8f6;
	position: relative;
	text-decoration: none;
}

.level1_link a:visited {
	padding: 0 15px 0 15px;
	font-weight: bold;
	color: #f9f8f6;
	position: relative;
	text-decoration: none;
}

.level1_link a:active {
	color: #d3c9c0;
	text-decoration: none;
}

.level1_link a:hover {
	color: #d3c9c0;
	text-decoration: none;
}

.level2 {
	background: url(../img/layout/nav/level2_bg.png) left top no-repeat;
	float: left;
	width: 990px;
	height: 35px;
	position: relative;
}

.level2_link {
	padding: 7px 0 7px 0;
	float: left;
}

.level2_active a {
	color: #f9f8f6 !important;
}

.level2_link a:link {
	padding: 0 15px 0 15px;
	font-weight: bold;
	color: #6b241e;
	position: relative;
	text-decoration: none;
}

.level2_link a:visited {
	padding: 0 15px 0 15px;
	font-weight: bold;
	color: #6b241e;
	position: relative;
	text-decoration: none;
}

.level2_link a:active {
	color: #f9f8f6;
	text-decoration: none;
}

.level2_link a:hover {
	color: #f9f8f6;
	text-decoration: none;
}

.level3_link {
	position: absolute;
	width: 150px;
}

.level3_linklist {
	display: none;
	position: absolute;
	width: 150px;
	margin: 7px 0 0 0;
	padding: 5px 0 13px 15px;
	background: url(../img/layout/nav/level3_bg.png) left bottom no-repeat;
}

.level3_link li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

.level3_link a:link {
	display: block;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #590006 !important;
	position: relative;
	text-decoration: none;
	background: none;
}

.level3_link a:visited {
	display: block;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #590006 !important;
	position: relative;
	text-decoration: none;
	background: none;
}

.level3_link a:active {
	color: #804942 !important;
	text-decoration: none;
}

.level3_link a:hover {
	color: #804942 !important;
	text-decoration: none;
}



/* Content */

#content {
	clear: both;
	margin: 0 auto;
	width: 990px;
}


/* Breadcrumb */

#content .breadcrumb {
	width: 990px;
	height: 30px;
}

#content .crumbs {
	float: left;
	margin: 6px 0 0 15px; 
	display: inline;
}

#content .crumbs a:link {
	font-size: 11px;
	color: #6b241e;
	padding: 0 10px 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_6b241e.png) 0 3px no-repeat;
}

#content .crumbs a:visited {
	font-size: 11px;
	color: #6b241e;
	padding: 0 10px 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_6b241e.png) 0 3px no-repeat;
}

#content .crumbs a:active {
	color: #946e61;
	text-decoration: none;
}

#content .crumbs a:hover {
	color: #946e61;
	text-decoration: none;
}


/* Visual */

#content #visual {
	width: 990px;
	height: 190px;
	margin: 0 0 4px 0;
}


/* Stage */

#content #stage {
	width: 990px;
	height: 285px;
	margin: 0 0 4px 0;
}

#content #stage_visual {
	position: absolute;
}

#content #stage_buttons {
	position: absolute;
	float: left;
	padding: 159px 0 0 600px;
}

#content #stage_buttons #stage_button {
	width: 100px;
	height: 24px;
	margin: 0 0 3px 0;
	background: url(../img/layout/stagebutton.png) left top no-repeat;
}

#content #stage_buttons #stage_button a:link {
	padding: 0 0 0 15px;
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	line-height: 24px;
	text-decoration: none;
}

#content #stage_buttons #stage_button a:visited {
	padding: 0 0 0 15px;
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	line-height: 24px;
	text-decoration: none;
}

#content #stage_buttons #stage_button a:active {
	color: #804942;
	text-decoration: none;
}

#content #stage_buttons #stage_button a:hover {
	color: #804942;
	text-decoration: none;
}


/* Content Columns */

#content .columns {
	width: 990px;
	float: left;
	padding: 0 10px 0 10px;
	background: url(../img/layout/box/box990_top.png) left top no-repeat;
}

#content .columns_bottom {
	width: 990px;
	background: url(../img/layout/box/box990_bottom.png) left bottom no-repeat;
}


/* Left Column */

#content .leftcolumn {
	width: 690px;
	float: left;
}

#content .leftcolumnbox {
	width: 690px;
	float: left;
	margin: 10px 0 0 0;
}

#content .leftcolumnbox_content {
	width: 690px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 5px 10px;
	background: url(../img/layout/box/box690_top.png) left top no-repeat;
}

#content .leftcolumnbox_bottom {
	width: 690px;
	float: left;
	height: 5px;
	margin: 0 0 0 0;
	background: url(../img/layout/box/box690_bottom.png) left bottom no-repeat;
}

#content .leftcolumnbox_content .h1 {
	padding: 0 0 4px 0;
	*padding: 0 0 3px 0;
}

#content .leftcolumnbox_content h1, #content #leftcolumnbox_tabs h1 {
	font-size: 15px;
	font-weight: bold;
	color: #804942;
	padding: 0 0 1px 0;
	*margin: 11px 0 9px 0;
}

#content .leftcolumnbox_content h2 {
	font-size: 13px;
	font-weight: bold;
	color: #946e61;
	padding: 4px 0 0 0;
	*margin: 12px 0 10px 0;
}

#content .leftcolumnbox_content p {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	line-height: 16px;
	text-align: justify;
}

#content #leftcolumnbox_tabs .foto_boxes, #content #leftcolumnbox_tabs .caption_boxes {
	width: 670px;
	margin: 5px 0 0 0;
}

#content #leftcolumnbox_tabs .foto_boxes .fotobox {
	float: left;
	width: 305px;
	height: 205px;
	margin: 0 5px 0 5px;
	padding: 10px 10px 0 10px;
	background: url(../img/layout/box/fotobox_top.png) left top no-repeat;
}

#content #leftcolumnbox_tabs .caption_boxes .captionbox {
	float: left;
	width: 325px;
	margin: 0 5px 0 5px;
}

#content #leftcolumnbox_tabs .caption_boxes .captionbox_top {
	padding: 5px 10px 1px 10px;
	text-align: center;
	background-color: #cec2b7;
}

#content #leftcolumnbox_tabs .caption_boxes .captionbox_bottom {
	background: url(../img/layout/box/captionbox_bottom.png) left bottom no-repeat;
}

#content #leftcolumnbox_tabs .datacard {
	clear: both;
	padding: 5px 0 0 0;
	margin: 0 5px 5px 5px;
}

#content #leftcolumnbox_tabs .introtable {
	padding: 15px 0 20px 0;
}

#content #leftcolumnbox_tabs .gallery_column {
	float: left;
	width: 325px;
	margin: 5px 5px 5px 5px;
}

#content #leftcolumnbox_tabs .gallerybox_top {
	padding: 7px 10px 8px 10px;
	font-weight: bold;
	background: url(../img/layout/box/gallerybox_top.png) left top no-repeat;
}

#content #leftcolumnbox_tabs .gallerybox_bottom .gallerybox_visual {
	float: left;
	width: 90px;
	height: 90px;
}

#content #leftcolumnbox_tabs .gallerybox_bottom .gallerybox_text {
	float: left;
	width: 215px;
	height: 88px;
	overflow: hidden;
	padding: 2px 10px 0 10px;
	background-color: #f9f8f6;
}


/* Left Column Accordion */

#content .leftcolumnbox #accordion,
#content .leftcolumnbox #accordion1,
#content .leftcolumnbox #accordion2,
#content .leftcolumnbox #accordion3,
#content .leftcolumnbox #accordion4,
#content .leftcolumnbox #accordion5,
#content .leftcolumnbox #accordion6,
#content .leftcolumnbox #accordion7,
#content .leftcolumnbox #accordion8,
#content .leftcolumnbox #accordion9 {
	display: none;
	width: 670px;
}

#content .leftcolumnbox .accordion_content .toggler {
	clear: left;
	cursor: pointer;
	line-height: 22px;
	padding: 0 0 0 15px;
	background: url(../img/layout/accordion/toggler670.png) left top repeat-x;
	white-space: nowrap;
	overflow: hidden;
}

#content .leftcolumnbox .accordion_content .activetoggler {
	cursor: default;
	line-height: 22px;
	padding: 0 0 0 15px;
	font-weight: bold;
	background: url(../img/layout/accordion/showcase670_top.png) left top no-repeat !important;
}

#content .leftcolumnbox .accordion_content .showcase {
	position: relative;
	width: 100%;
	margin: 0 0 1px 0;
	float: left;
	background: url(../img/layout/accordion/showcase670_bottom.png) left bottom no-repeat;
}

#content .leftcolumnbox .accordion_content p {
	padding: 7px 10px 11px 10px;
}

#content .leftcolumnbox .accordion_content table {
	margin: 4px 5px 0 5px;
}


/* Right Column */

#content .rightcolumn {
	width: 260px;
	float: right;
}

#content .rightcolumnbox {
	width: 260px;
	float: right;
}

#content .rightcolumnbox_content {
	width: 260px;
	float: right;
	margin: 10px 10px 0 0;
	padding: 0px 10px 5px 10px;
	background: url(../img/layout/box/box260_top.png) left top no-repeat;
	*position: relative;
	*right: 30px;
}

#content .rightcolumnbox_bottom {
	width: 260px;
	float: right;
	height: 5px;
	margin: 0 30px 0 0;
	background: url(../img/layout/box/box260_bottom.png) left bottom no-repeat;
	*position: relative;
	*right: 30px;
}

#content .rightcolumnbox_content .h1 {
	padding: 0 0 4px 0;
	*padding: 0 0 3px 0;
}

#content .rightcolumnbox_content h1 {
	font-size: 15px;
	font-weight: bold;
	color: #804942;
	padding: 0 0 1px 0;
	*margin: 11px 0 10px 0;
}

#content .rightcolumnbox_content h2 {
	font-size: 13px;
	font-weight: bold;
	color: #946e61;
	padding: 4px 0 0 0;
	*margin: 11px 0 10px 0;
}

#content .rightcolumnbox_content p {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	line-height: 16px;
	text-align: justify;
}


/* Footer */

#footer {
	clear: both;
	width: 990px;
	height: 50px;
	display: block;
	margin: 0 auto;
	position: relative;
}

.footertext {
	width: 990px;
	height: 50px;
	float: left;
	margin: 5px 0 0 0;
	background: url(../img/layout/nav/footer_bg.png) left top no-repeat;
}

.footertext_left {
	float: left;
	font-size: 11px;
	padding: 9px 0 0 10px;
}

.footertext_right {
	float: right;
	font-size: 11px;
	padding: 9px 20px 0 0;
}


/* Pedigree */

#content .leftcolumnbox .pedigree {
	background: url(../img/pedigree.gif) left top no-repeat;
	width: 670px;
	height: 677px;
}

#content .leftcolumnbox .a-wurf {
	background: url(../img/pedigree_a-wurf.gif) left top no-repeat;
}

#content .leftcolumnbox .b-wurf {
	background: url(../img/pedigree_b-wurf.gif) left top no-repeat;
}

#content .leftcolumnbox .pedigree .generation {
	float: left;
}


/* Guestbook */

#content .leftcolumnbox .guestbook {
	width: 630px;
	height: 250px;
	line-height: 16px;
	border: 1px solid #a99481;
	overflow: auto;
	margin: 0 10px 3px 10px;
	padding: 10px;
}

#content .leftcolumnbox .guestbook_admin {
	width: 650px;
	height: 400px;
	line-height: 16px;
	border: 1px solid #a99481;
	overflow: auto;
	margin: 0 0 3px 0;
	padding: 10px;
}


/* Tables */

table {
	border-collapse: collapse;
	text-align: left;
}

th {
	padding: 4px 4px 5px 5px;
	font-size: 11px;
	background: url(../img/layout/gradient_th.png) left top repeat-x transparent;
	text-align: left;
	white-space: nowrap;
}

td {
	padding: 5px 4px 5px 5px;
	vertical-align: top;
}

table.stage_table td {
	padding: 4px 4px 4px 5px;
	font-size: 11px;
}

td.f5f1ee {
	background-color: #f5f1ee;
}

td.e9e4e0 {
	background-color: #e9e4e0;
}

td.admin {
	border-bottom: 1px solid #d3c9c0;
}


/* Buttons */

.button {
	overflow: hidden;
	padding: 0 20px 0 0;
}

.button a:link {
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	line-height: 24px;
	text-decoration: none;
}

.button a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	line-height: 24px;
	text-decoration: none;
}

.button a:active {
	color: #804942;
	text-decoration: none;
}

.button a:hover {
	color: #804942;
	text-decoration: none;
}

a.textbutton {
	display: block;
	float: right;
	padding: 0 0 0 15px;
	margin: 6px 0 0 0;
	background: url(../img/layout/textbutton_left.png) no-repeat top left;
}

a.textbutton span {
	display: block;
	padding: 0 8px 0 0;
	background: url(../img/layout/textbutton_right.png) no-repeat top right;
}

a.pdfbutton {
	display: block;
	float: right;
	padding: 0 0 0 23px;
	margin: 6px 0 0 0;
	background: url(../img/layout/pdfbutton_left.png) no-repeat top left;
}

a.pdfbutton span {
	display: block;
	padding: 0 8px 0 0;
	background: url(../img/layout/pdfbutton_right.png) no-repeat top right;
}

a.printbutton {
	display: block;
	float: right;
	padding: 0 0 0 15px;
	margin: 6px 5px 0 0;
	background: url(../img/layout/textbutton_left.png) no-repeat top left;
}

a.printbutton span {
	display: block;
	padding: 0 8px 0 0;
	background: url(../img/layout/textbutton_right.png) no-repeat top right;
}


/* Tips */

.tip {
	position: relative;
	width: 240px;
	background: url(../img/layout/tip/tip_center.png) left top repeat-y;
}

.tip_top {
	width: 240px;
	height: 20px;
	background: url(../img/layout/tip/tip_top.png) left top no-repeat;
}

.tip_title {
	font-size: 12px;
	font-weight: bold;
	color: #d3c9c0;
	padding: 2px 10px 0 10px;
}

.tip_text {
	color: #f9f8f6;
	padding: 15px 10px 2px 10px;
	line-height: 14px;
}

.tip_bottom {
	width: 240px;
	height: 20px;
	background: url(../img/layout/tip/tip_bottom.png) left bottom no-repeat;
}


/* Newsticker */

#newsticker {
	display: none;
	height: 64px;
	*height: 60px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}

#newsticker li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
}


/* Squeezebox */

#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

#sbox-overlay {
	position:	absolute;
	background-color: #000000;
}

#sbox-window {
	position: absolute;
	background-color: #f9f8f6;
	overflow: visible;
	padding: 5px 5px 0 5px;
}

#sbox-btn-close {
	position: absolute;
	right: 0;
	top: 495px;
	width: 720px;
	padding: 4px 10px 10px 0;
	background-color: #d4c9c0;
	border: 5px solid #f9f8f6;
}

.sbox-loading #sbox-content {
	background:	url(../img/layout/loader.gif) center no-repeat;
}

#sbox-content {
	clear: both;
	overflow: auto;
	height: 100%;
	width: 100%;
}

.sbox-content-iframe #sbox-content {
	overflow: visible;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}


/* IFRAME */

#iframe {
	width: auto;
	padding: 10px 0 0 0;
}

#iframe .iframebox {
	width: 690px;
	margin: 0 auto;
}

#iframe .iframebox_content {
	width: 690px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 5px 10px;
	background: url(../img/layout/box/box690_top.png) left top no-repeat;
}

#iframe .iframebox_bottom {
	width: 690px;
	float: left;
	height: 5px;
	margin: 0 0 0 0;
	background: url(../img/layout/box/box690_bottom.png) left bottom no-repeat;
}

#iframe .iframebox_content .h1 {
	padding: 0 0 4px 0;
	*padding: 0 0 3px 0;
}

#iframe .iframebox_content h1 {
	font-size: 15px;
	font-weight: bold;
	color: #804942;
	padding: 0 0 1px 0;
	*margin: 11px 0 9px 0;
}

#iframe .iframebox_content h2 {
	font-size: 13px;
	font-weight: bold;
	color: #946e61;
	padding: 4px 0 0 0;
	*margin: 12px 0 10px 0;
}

#iframe .iframebox_content p {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	line-height: 16px;
	text-align: justify;
}

#iframe .iframebox_content #stage {
	width: 670px;
	margin: 13px 0 0 0;
	text-align: center;
}

#iframe .iframebox_content #buttons {
	width: 670px;
	margin: 5px 0 5px 0;
	text-align: center;
}

#iframe .iframebox_content #buttons span {
	color: #6b241e;
	padding: 0 11px 0 0;
}

#iframe .iframebox_content #buttons a:link {
	color: #6b241e;
	padding: 0 12px 0 7px;
	text-decoration: none;
	background: url(../img/noobslide/next_6b241e.png) 0 4px no-repeat;
}

#iframe .iframebox_content #buttons a:visited {
	color: #6b241e;
	padding: 0 12px 0 7px;
	text-decoration: none;
	background: url(../img/noobslide/next_6b241e.png) 0 4px no-repeat;
}

#iframe .iframebox_content #buttons a:active {
	color: #946e61;
	text-decoration: none;
	background: url(../img/noobslide/next_946e61.png) 0 4px no-repeat;
}

#iframe .iframebox_content #buttons a:hover {
	color: #946e61;
	text-decoration: none;
	background: url(../img/noobslide/next_946e61.png) 0 4px no-repeat;
}


/* Form Elements */

#contactform, #form {
	margin: 18px 0 0 0;
	*margin: 16px 0 0 0;
}

#contactform .col1, #form .col1 {
	float: left;
	width: 145px;
}

#contactform .col1 label, #form .col1 label {
	float: left;
	width: 135px;
	padding: 3px 0 0 0;
}

#contactform .col2, #form .col2 {
	float: left;
	width: 270px;
}

#contactform .inputform, #form .inputform {
	font-size: 11px;
	color: #6b241e;
	width: 248px;
	background-color: #f5f1ee;
	border: 1px solid #a99481;
	padding: 2px 4px 3px 4px;
}

#contactform .selectform, #form .selectform {
	font-size: 11px;
	color: #6b241e;
	width: 258px;
	background-color: #f5f1ee;
	border: 1px solid #a99481;
	padding: 2px 4px 3px 1px;
}

#contactform .selectform-date, #form .selectform-date {
	font-size: 11px;
	color: #6b241e;
	width: 84px;
	background-color: #f5f1ee;
	border: 1px solid #a99481;
	padding: 2px 4px 3px 1px;
}

#contactform .textareaform, #form .textareaform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b241e;
	width: 248px;
	height: 96px;
	background-color: #f5f1ee;
	border: 1px solid #a99481;
	padding: 2px 4px 3px 4px;
}

#contactform .form_element, #form .form_element {
	clear: both;
	height: 25px;
}

#contactform .form_clearer, #form .form_clearer {
	clear: both;
}

#contactform .reset, #form .reset {
	cursor: pointer;
	border: none;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	text-decoration: none;
	float: left;
	width: 100px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 15px;
	margin: 9px 5px 0 191px;
	background: url(../img/layout/formbutton.png) no-repeat top left;
}

#contactform .submit, #form .submit {
	cursor: pointer;
	border: none;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #590006;
	text-decoration: none;
	float: left;
	width: 100px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 15px;
	margin: 9px 0 0 0;
	background: url(../img/layout/formbutton.png) no-repeat top left;
}


/* Formcheck */

.formcheck .tl {
	background: url(../img/layout/form/tl.png) no-repeat;
}

.formcheck .t {
	background: url(../img/layout/form/t.png) repeat-x;
	height: 6px;
	*height: 16px;
}

.formcheck .tr {
	background: url(../img/layout/form/tr.png) no-repeat;
}

.formcheck .l {
	background: url(../img/layout/form/l.png) repeat-y;
	width: 7px;
}

.formcheck .r {
	background: url(../img/layout/form/r.png) repeat-y;
	width: 16px;
}

.formcheck .bl {
	background: url(../img/layout/form/bl.png) no-repeat;
}

.formcheck .b {
	background: url(../img/layout/form/b.png) no-repeat;
	height: 25px;
}

.formcheck .br {
	background: url(../img/layout/form/br.png) no-repeat;
}

.formcheck .c {
	background: url(../img/layout/form/c.png) repeat;
}

.formcheck a.close {
	float: right;
	background: url(../img/layout/form/close.png) no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}

.formcheck .err {
	float: left;
}

.formcheck p {
	width: auto;
	display: block;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	color: #f9f8f6;
}

.formcheck-error {
	border: 1px solid #a99481;
	margin-top: 5px;
	background-color: #e9e4e0;
}

.formcheck-error p {
	margin: 5px;
	color: #6b241e;
}


/* Globals */

.nomargin {
	margin: 0 0 0 0 !important;
}

.info {
	background: url(../img/layout/info.png) left top no-repeat;
	text-decoration: none;
}

.diagonals {
	margin: 17px 0 0 0;
}

.blockfeed {
	padding-top: 1px !important;
}

.linefeed {
	margin: 12px 0 0 0 !important;
}

.linebreak {
	padding-bottom: 13px;
}

.content_link:link {
	color: #946e61;
	text-decoration: none;
}

.content_link:visited {
	color: #946e61;
	text-decoration: none;
}

.content_link:active {
	color: #804942;
	text-decoration: none;
}

.content_link:hover {
	color: #804942;
	text-decoration: none;
}

.block_link:link {
	color: #946e61;
	padding: 0 10px 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_946e61.png) 0 4px no-repeat;
}

.block_link:visited {
	color: #946e61;
	padding: 0 10px 0 7px;
	text-decoration: none;
	background: url(../img/layout/triangle_946e61.png) 0 4px no-repeat;
}

.block_link:active {
	color: #804942;
	text-decoration: none;
}

.block_link:hover {
	color: #804942;
	text-decoration: none;
}

