/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#f9f6f1;
}


a:hover{text-decoration:none;}

a img { border:0;
}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		color:#a79a89;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}

input, select { vertical-align:middle; font-weight:normal; color:#856846;}

a {color:#a79a89;}

.heading  { 
	font-family:Georgia;
	font-style:italic;
	color: #856846; 
	font-size: 16px;
	font-weight:normal;
}
.input  { 
	color: #a79a89; 
	font-size: 11px; 
	background-color: #f8f7f5; 
	border: solid 1px #d3cdc4;
	height: 15px;
	width:150px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px; 
}

.textbox  { 
	color: #a79a89; 
	font-size: 11px; 
	background-color: #f8f7f5; 
	border: solid 1px #d3cdc4;
	width:310px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px; 
}

.dropmeny  { 
	color: #a79a89; 
	font-size: 11px; 
	background-color: #f8f7f5; 
	border: solid 1px #d3cdc4;
	width:156px;
	height: 18px;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px; 
}

.knapper   { 
	color: #fff;
	font-size: 11px; 
	font-weight: bold;
	background-image:url(../images/bg_knapper.gif);
	background-color: #523f28; 
	border: solid 1px #543d1c;
	height: 21px;
	margin: 0 0 0 0;
	padding: 0px 3px 3px 3px;
}  

.checkbox  { 
	color: #a79a89; 
	font-size: 11px; 
	background-color: #f8f7f5; 
	border: solid 1px #d3cdc4;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
}
/*main layout */

#header .indent {padding:35px 0 0 29px;}
#header .logo {padding:0 0 0 0; background-image:url(../images/header_bg.gif); background-repeat:no-repeat; height:305px; width:668px;}
#main { margin:0 auto;}

#middle {padding:0 28px 0 29px;}

.box {background:url(../images/box_btall.gif) bottom repeat-x #ffffff;}
.box .ttall {background:url(../images/box_ttall.gif) top repeat-x;}
.box .rtall {background:url(../images/box_rtall.gif) right repeat-y;}
.box .ltall {background:url(../images/box_ltall.gif) left repeat-y;}
.box .bleft {background:url(../images/box_bl.gif) bottom left no-repeat;}
.box .bright {background:url(../images/box_br.gif) bottom right no-repeat;}
.box .tleft {background:url(../images/box_tl.gif) top left no-repeat;}
.box .tright {background:url(../images/box_tr.gif) top right no-repeat; width:100%;}
.box .indent {padding:13px 15px 13px 13px;}
.box .inner_bg {background:url(../images/inner_box_bg.gif) top left no-repeat; width:100%;}
.box .content {padding:15px 13px 1px 30px;}

.more {background:url(../images/list_bg.gif) no-repeat 0 5px; padding-left:8px; color:#8d7252;}

#footer .column1 {width:490px; padding-top:10px; color:#b8aea0;}
#footer .column1 .padding {padding: 6px 0 6px 45px;}
#footer .column1 .bg {background:url(../images/footer_line.gif) no-repeat 308px 0; width:100%;}
#footer .column1 .bg1 {width:100%;}
#footer a {color:#b8aea0;}
#footer .column2 {width:180px; padding-top:10px; color:#9b8b7a;
	text-align: right;
}
#footer .column2 .padding {padding: 6px 0;}
#footer .column2 a {color:#a79a89;}

.line {background-color:#f0ede9; height:1px; background-repeat:repeat-x; }
.s_text {color:#7b7055;}

.column1 li { list-style:none; background:url(../images/list_bg.gif) no-repeat 0 7px; padding-left:14px; line-height:20px;}
.column1 li a {color:#7b7055; text-decoration:none;}
.column1 li a:hover {text-decoration:underline;}

.column2 li { list-style:none; background:url(../images/list_bg.gif) no-repeat 0 7px; padding-left:14px; line-height:20px;}
.column2 li a {color:#7b7055; text-decoration:none;}
.column2 li a:hover {text-decoration:underline;}

.block {height:20px; background:url(../images/block_bg.gif) bottom repeat-x; color:#7b7055;}
.block .left {background:#FFFFFF;}
.block a {color:#7b7055; text-decoration:none;}
.block a:hover {font-weight:bold;}
.block .right {background:#FFFFFF;}
/* index */

#index .box .content {padding:15px 13px 12px 20px;}

#middle .column1 .padding {padding:5px 0 0 0;}
#middle .column2 .padding {padding:5px 0 0 0;}
#middle .column3 .padding {padding:0 5px 0 0;}
#middle .column4 .padding {padding:5px 5px 0 0;}
#middle .column1 .text {padding:10px 0 0 0;}
#middle .column1 .singletext {padding:0 0 0 0;}
#middle .column2 .text {padding:0 10px 0 10px;}
#middle .column2 .newstext {padding: 10px 0 0 260px; text-align:right;
	color: #7b7055;
}

.thumbnails { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	background-color: #fff; 
	padding: 2px; 
	border: solid 1px #ddd8d1;
	margin: 0 0 3px 0; 
}
.bilder { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	background-color: #fff; 
	float:right; 
	border: solid 1px #ddd8d1;
	padding: 3px;
	margin: 0 0 10px 10px;
}

.thumbs { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	float: left;
	margin: 5px 10px 5px 0;
	background-image: none;
}
