/*****   general   *****/
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(images/background.jpg) #D1B56D;
	margin: 0;
	padding: 0;
	color: #A5501A;
}

a {
	text-decoration:underline;
	color:#A5501A;;
}

a:hover {
	color: #8C804D;
	text-decoration:none;
}

form
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: 0;
}

div.container
{
	width: 660px;
	margin: auto;
}

div.content
{
	background-image: url(images/content_background.jpg);
	overflow: auto;
	padding: 0 6px 0 6px;
	width: 648px;
}

div.menu div
{
	float: left;
	height: 30px;
}

div.menu a
{
	display: block;
	height: 30px;
	width: 100%;
	float: left;
}

div.menu span
{
	display: none;
}

div.menu-bottom
{
	background-image: url(images/menu_bottom.jpg);
	width: 648px;
	height: 16px;
	font-size: 10px;
	clear: left;
}

div.left
{
	width: 190px;
	padding:0 0 10px 0;
	float: left;
}

div.left-menu
{
	padding-top: 6px;
	float: left;
	overflow:hidden;
}

div.left dl
{
	padding: 0 0 6px 11px;
	width: 178px;
	background-color: #E3D9B6;
	color: #A5501A;
	margin: 0;
}

div.left dt
{
	margin: 6px 0 0 0;
}

div.left dt  a
{
	color: #A5501A;
	background-color: #E3D9B6;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

div.left dt  a:hover
{
	color: #8C804D;
	text-decoration:none;
	background-color: #E3D9B6;
	font-weight: bold;
	font-size: 12px;
}

div.left dd
{
	margin: 0 0 0 18px;
}

div.left dd  a
{
	color: #A5501A;
	background-color: #E3D9B6;
	text-decoration: none;
}

div.left dd  a:hover
{
	color: #8C804D;
	text-decoration:none;
}

div.right
{
	float: left;
	padding:0 0 10px 0;
	width: 458px;
}

div.right-content
{
	padding: 12px 11px 7px 11px;
	background-color: #EDE4C7;
	color: #A5501A;
	float: left;
	width:436px;
}

div.right-content p
{
	margin: 0 0 10px 0;
	padding:0;
}

div.footer
{
	background-image: url(images/footer.jpg);
	width: 660px;
	height: 6px;
	font-size: 2px;
}

div.real_footer
{
	width: 660px;
	margin: auto;
	background: url(images/background.jpg);
}

div.copyright
{
	padding:7px 0 0 10px;
	color: #EED4CB;
	float: left;
}

div.rayfield
{
	background: url(images/rayfield_logo.jpg) no-repeat 114px 6px;
	float: right;
	padding: 7px 10px 0 0;
}

div.rayfield a
{
	color: #EED4CB;
	text-decoration: none;
	padding: 0 22px 3px 0;
	float: left;
}

div.rayfield a:hover
{
	color: white;
}

/* Albi CSS plussz */
.clear {
	clear:both;
}

.nomargin {
	margin:0;
	padding:0;
}

.image {
	float:left;
	display:block;
	border:2px solid #cac1a0;
	margin:0 4px 0 0;
}

.strong {
	font-weight:bold;
}

.before {
	width:215px;
	float:left;
}

.before2 {
	width:109px;
	float:left;
}

.kontakt_text {
	width:210px;
	float:left;
	padding:3px 0 3px 0;
}

.kontakt_text2 {
	width:420px;
	float:left;
	padding:3px 0 3px 0;
}

.kontakt_input {
	width:210px;
	float:left;
}

.kontakt_input2 {
	width:420px;
	float:left;
}

.kontakt_input input {
	width:166px;
	float:left;
	display:block;
	background-image:url(images/input.jpg);
	background-repeat:repeat-x;
	background-color:#e3d9b6;
	border:1px solid #f3eede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5501A;
}

.kontakt_input2 textarea {
	width:376px;
	height:70px;
	float:left;
	display:block;
	background-image:url(images/input.jpg);
	background-repeat:repeat-x;
	background-color:#e3d9b6;
	border:1px solid #f3eede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5501A;
	overflow:hidden;
}

.kontakt_send a {
	width:91px;
	height:22px;
	float:right;
	display:block;
}

.links {
	display:none;
}

.i_hate_spam
{
	unicode-bidi: bidi-override;
	direction: rtl;
}


