/* 
	Theme Name: Sanftl
	Theme URL: http: //www.juwelier-sanftl.de
	Description: Sanftl
	Author: Markus Lutz
	Author URL: http: //www.juwelier-sanftl.de
	Version: 0.0.1
*/



* {
margin : 0;
padding : 0;
}

body, html {
background : #fff url(images/ornament_up.jpg) top repeat-x;
color:#656565;
font:11px normal Arial, Verdana, "Lucida Sans", "Times New Roman", Times, sans-serif;
margin:0 auto;
height: 85%;
}
* html #wrap
{
height: 100%;
}
#header{
margin: 0 auto;
width: 967px;
height: 106px;
}
#head_menu{
margin: 20px 15px 0 0;
float: right;
width:166px;
height: 38px;
background: url(images/mini_navi.jpg) top no-repeat;
}
#head_menu img {
margin: 10px 0 0 30px;
padding: 0;
} 
#head_menu  a img {
border: none;
} 
#wrap{
clear: both;
margin: 0 auto;
width: 960px;
position: relative;
min-height: 100%;
}
#sanftl_logo {
float:left;
background: url(images/sanftl_logo.jpg) top no-repeat;
height: 120px;
width: 150px;
}
#sanftl_logo a img {
float:left;
text-decoration: none;
border:none;
padding: 0;
margin: 0;
}
#menu{
background: url(images/menu_background_right.jpg) top right no-repeat;
float:left;
width: 780px;
height:125px;
margin: 0 0 0 10px;
}
#menu ul {
margin:0; 
padding:0; 
list-style:none;
}

#menu ul li {
width:110px;
float:left; 
display:inline; 
margin:0; 
padding:0;
}
#menu ul li a {
font-size: 12px;
font-weight: bold;
display: block; 
color: #456D73;
text-decoration: none;
float: left; /*\*/ float:none; 
padding: 35px 7px 7px 7px;
line-height: 16px;
}
        
#menu ul li a span {
font-size: 10px;
font-weight: normal;
color: #BAB9B9;
}
#menu ul li a span:hover {
color: #4B767C;
}
#menu ul li a:hover {
color: #4B767C;
}
#menu ul li#active a {
}
#left_navi_en{
min-height: 200px;
width: 155px;
float:left;
padding: 15px 0 0 5px;
}
#left_navi{

min-height: 200px;
width: 160px;
float:left;
padding: 15px 0 0 5px;
}
#left_navi h3{
background: url(images/hdremenubg.jpg) left top no-repeat;
font-size: 14px;
color: #456D73;
padding: 0 0 5px 0;
}
#left_navi p{
line-height:5px;
}
#left_navi span {
color: #BAB9B9;
padding: 4px 0 0 0;
font-size: 10px;
font-weight: normal;
}
#left_navi ul{
margin:0 0 25px 0;
line-height: 17px; 
padding:10px 0 0 35px; 
list-style-image: url(images/hover_menu.jpg);
}
#left_navi li a{
color:#656565;
text-decoration: none;
}
#left_navi li a:hover{
text-decoration: underline;
}
#sidebarup1{
background: url(images/nav_up.jpg) top  no-repeat;
height: 38px;
}
#sidebarmiddle1{
background: url(images/sideschmuck.jpg) top no-repeat;
padding: 0;
margin:0;
}
#sidebardown1{
background: url(images/nav_down.jpg) top no-repeat;
height:18px;
}

#content {
float:left;
line-height: 20px;
width: 730px;
padding: 12px 35px 0 15px;
}
.datetime {
float:left;
height:51px;
width:51px;
background-image: url(images/date.jpg);
font-size:11px;
font-weight:700;
text-align:center;
color:#456D73;
line-height:20px;
margin:0 10px 0 0;
}

.datetime span {
display:block;
line-height:30px;
color:#456D73;
font-size:15px;
}
.postdata {
font-size: 9px;
}
.postmetadata {
text-align : center;
color : #456D73;
padding : 0;
margin : 5px 0;
list-style-type : none;
list-style-image : none;
}
.slogan {
display : inline;
overflow : hidden;
background : url(images/leafslogtop.jpg) no-repeat center 0%;
height : 70px;
float : left;
width : 100%;
}
.slogan img {
float : right;
padding : 0 5px 0 0;
}
#content h2{
font-size: 14px;
color: #456D73;
padding:0 0 0 10px;
}
#content p {
margin : 10px 10px;
}
#content a {
color : #456D73;
text-decoration: none;
}
#content a:hover {
color : #456D73;
text-decoration : underline;
border: none;
}
#content img {
border:none;
background: #fff;
color : #456D73;
padding:5px;
margin: 5px;
}
#content a img {
border:none;
background: #fff;
color : #456D73;
padding:5px;
margin: 5px;
}

#comment {
width:500px;
}
#entry{
height: 300px;
width:755px;
float: left;
background: url(images/entry_middle.jpg) right top  no-repeat;
}
#entry_text{
line-height: 16px;
background:transparent;
float:left;
width: 350px;
margin: 35px 0 0 20px;
padding: 0 0 0 20px;
}
#entry_text h3{
color: #456D73;
font-size: 12px;
}
#spacer_left{
min-height: 100px;
width: 160px;
float:left;
}
#box_jewelry{
float:left;
width:240px;
height: 174px;
background: url(images/box_jewelery.jpg) right top no-repeat;
margin: 0 18px 0 0;
}
#box_jewelry_text{
padding: 65px 10px 10px 40px;





line-height: 16px;
}
#box_jewelry_text h3{
color: #456D73;
font-size: 14px;

}
#box_glass{
float:left;
width:240px;
height: 174px;
background: url(images/box_glass.jpg) right top no-repeat;
margin: 0 18px 0 0;
}
#box_glass_text{

padding: 65px 10px 10px 40px;
line-height: 16px;
}
#box_glass_text h3{
color: #456D73;
font-size: 14px;
}
#box_watch{
float:left;
width:240px;
height: 174px;
background: url(images/box_watch.jpg) right top no-repeat;
margin: 0 18px 0 0;
}
#box_watch_text{
padding: 65px 10px 10px 40px;
line-height: 16px;
}
#box_watch_text h3{
color: #456D73;
font-size: 14px;
}

#footer{
background : #fff url(images/ornament_down.jpg) top repeat-x;
clear: both;
height: 106px;
position: relative;
}
#imp{
margin: 0 auto;
text-align: center;
clear:both;
width: 960px;
padding: 20px 0 5px 0;
}
#imp a{
color: #656565;
text-decoration: none;
}
#imp a:hover{
color: #656565;
text-decoration: underline;
}