/* allg. defs */

body{
margin:0px;
padding:0px;
font-family:arial;
font-size:12px;
color:black;
background:#fff url(../images/template/2/bg.gif) top center repeat;
}

a{
color:#A75605;
text-decoration:none;
}

/* bereiche defs */

div#page{
width:780px;
margin-left:auto;
margin-right:auto;
}

div#header{
height:113px;
background:transparent url(../images/template/2/head.jpg) top center no-repeat;
z-index:0;
}

div#top_nav a{
color:black;
}

.content{
line-height:21px;
width:560px;
clear:both;
}

div#h_top{
height:55px;
}

div#h_top_left{
color:white;
width:382px;
float:left;
padding-top:35px;
padding-left:18px;
}

div#h_top_right{
width:370px;
float:left;
padding-top:8px;
text-align:right;
padding-right:10px;
color:white;
}

div#h_top_right a{
color:white;
}

div#h_top_right a:hover{
text-decoration:underline;
}

div#h_bottom{
height:58px;
width:780px;
}

div#h_bottom_left{
width:297px;
float:left;
}

div#h_bottom_right{
width:481px;
float:right;
}

div#nav_futon, div#nav_tatami, div#nav_betten, div#nav_bettwaren, div#nav_lampen, div#nav_raumteiler, div#nav_moebel, div#nav_acc, div#nav_sofas, div#nav_yoga img{
float:left;
}

div#nav_futon img, div#nav_tatami img, div#nav_betten img, div#nav_bettwaren img, div#nav_lampen img, div#nav_raumteiler img, div#nav_moebel img, div#nav_acc img, div#nav_sofas img, div#nav_yoga img{
border:0px;
}

div#top_nav{
background:transparent url(../images/template/2/nav/bg.jpg) top left no-repeat;
width:578px;
height:36px;
padding-top:6px;
text-align:left;
padding-left:10px;
font-size:11px;
}

div#top_nav a:hover{
text-decoration:underline;
}

div#main{
margin-top:10px;
}

div#left{
width:auto;
float:left;
}

div#right{
width:588px;
float:right;
}

div#sidebar_main{
position:relative;
top:-55px;
left:18px;
width:171px;
padding-left:0px;
float:left;
background:transparent url(../images/template/2/sidebar_main.jpg) top left repeat;
}

div#search{
padding-top:8px;
padding-left:4px;
height:50px;
background:transparent url(../images/template/2/sidebar_top.jpg) top left no-repeat;
}

div#sidebar{
padding-right:10px;
padding-left:0px;
padding-bottom:40px;
}

.sidebar_image img{
border:0px;
}

.sidebar_text{
padding-left:4px;
padding-bottom:15px;
}

div#sidebar_bottom{
height:16px;
background:transparent url(../images/template/2/sidebar_bottom.jpg) top left no-repeat;
}

div#content_main{
padding-right:10px;

line-height:18px;
padding-left:7px;
}

div#content_main img{
border:1px solid black;
}

.content_title{
font-size:24px;
margin-bottom:15px;
padding-top:2px;
float:left;
line-height:28px;
}

div#impressum{
margin-top:20px;
border-top:1px solid black;
padding-top:5px;
font-size:11px;
width:560px;
}

div#impressum a{
color:black;
text-decoration:underline;
}

/* spez. definitionen */

.search2{
border:1px solid black;
width:68px;
height:13px;
font-size:11px;
padding-left:2px;
}

.submit_search{
border:1px solid black;
font-size:11px;
width:30px;
}

.products{
border-left:1px solid white;
border-bottom:1px solid white;
border-right:1px solid white;
background-color:#A75605;
color:white;
}

.products_link{
color:#fff;
}

.products_link:hover{
text-decoration:underline;
}

.link{
color:#A75605;/*#A0A0A0*/
text-decoration:none;
}

.link:hover{
/*color:#fff;*/
text-decoration:underline;

}

input{
width:120px;
border:1px solid black;
font-size:11px;
}

.no{
width:20px;
border:0px;
}

select{
border:1px solid white;
font-size:11px;
}

textarea{
font-family:arial;
font-size:12px;
border:1px solid black;
}

.bold
{
font-weight:bold;
}

.silver{
color:silver;
}

.silver:hover{
text-decoration:underline;
}

.weiter{
margin-top:6px;
float:right;
}

div#order_form_address{
display:none;
}

.title{
font-size:24px;
line-height: 24px;
}

