@charset "utf-8";
/* CSS Document */

body{
text-align:center;
margin:0;
padding:0;
background:#e1984b url(../img/wood-bg.jpg) repeat-x ; 
font-size: 16px; 
font-family:'Trebuchet MS', Arial,Helvetica, Verdana, sans-serif;
color:#424242
}

#maincontainer{
font-size: 84%;
position:relative;
width:876px;
height:688px;
top:0;
margin: 0 auto;
padding:0;
background-repeat: no-repeat;
}
#header {
	position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:115px;
	z-index:1;
	background-repeat: no-repeat;
	background: url(../img/kurzboeck-logo.jpg) center center no-repeat;
}
#nav {
	position:absolute;
	left:1px;
	top:116px;
	width:220px;
	height:321px;
	z-index:2;
	background-repeat: no-repeat;
	background-image: url(../img/nav-bg.jpg);
	font : 150% 'Adobe Garamond', garamond, georgia, palatino, serif;
	color:#fff;
	text-align:left;
	font-style : italic;
	letter-spacing: .02em;
	margin:0;
	padding:0;
	
}
#nav_main {width:216px; overflow:hidden;}
#nav ul{
margin:25px 12px 0 5px;
padding:0;
text-align:left;
}
#nav ul li{
list-style:none;
}
#nav ul li a:link, #nav ul li a:visited{
color:#fff;
text-decoration: none;
border-bottom:1px #b57c51 solid;
width:100%;
padding:6px 0px 7px 20px;
}
#nav ul li a:hover{
color: #000; 
background:#fff;
opacity: 0.3;
-moz-opacity: 0.3;
filter: alpha(opacity=30);
}


#nav ul a {display:block; text-decoration:none; }
#nav ul li {float:left; width:100%; margin:0; padding:0;}

#subhead {
	position:absolute;
	left:221px;
	top:116px;
	margin:0;
	padding:0;
	width:655px;
	height:102px;
	z-index:3;
	display:block;
	background-repeat: no-repeat;
	background-image: url(../img/willkommen.jpg);
	overflow:hidden;
}
#subhead h2{padding:2em; font-size:.01em; letter-spacing: -9999em;}
#subhead h2 span{display:block; width:100%; height:100%}

#picture-1 {
	position:absolute;
	left:221px;
	top:218px;
	width:169px;
	height:217px;
	z-index:4;
	background-repeat: no-repeat;
	background-image: url(../img/moebel.jpg);
	margin:0;
	padding:0;
	display:block;
}
#textbox-1 {
	position:absolute;
	left:390px;
	top:218px;
	width:493px;
	height:217px;
	z-index:5;
	background-repeat: no-repeat;
	background-image: url(../img/box1-bg.jpg);
}
#textbox-1-content{padding: 10px 30px 10px 18px; text-align:left;}
#textbox-2 {
	position:absolute;
	left:1px;
	top:436px;
	width:389px;
	height:238px;
	z-index:6;
	background-repeat: no-repeat;
	background-image: url(../img/box2-bg.jpg);
}
#textbox-2-content{padding: 10px 20px 10px 18px; text-align:left;}
#textbox-1-content h2, #textbox-2-content h2{margin:0; 
  margin : 0 0 10px 0px;
  /*color : #ae6d3b;*/
  color:#444;
  font : 165% 'Adobe Garamond', garamond, georgia, palatino, serif;
  /*font: 150% 'Trebuchet MS', Arial,Helvetica, Verdana, sans-serif;*/
  /*font-style : italic;*/
}
#picture-2 {
	position:absolute;
	left:390px;
	top:436px;
	width:495px;
	height:238px;
	z-index:7;
	background-repeat: no-repeat;
	background-image: url(../img/bazerischer-wald.jpg);
}
#footer {
	position:absolute;
	left:0;
	z-index:17;
	top:670px;
	width:876px;
	height:20px;
	color:#444
	}
#ft_rght{float: right; width:400px; text-align:right; margin-right:8px}
#ft_left{float: left; width:350px;text-align:left;margin-left:8px}

a:link, a:visited{text-decoration:underline; color:#666}
a:hover{text-decoration:none;}
#footer a:link, #footer a:visited{text-decoration:none; color:#444}
#footer a:hover{text-decoration:none; color:#333}

.redBackground {background:#a7683d; color:fff}

