

body, div, table, td, th, tr, p, span, img{
	margin: 0;
	padding: 0px;
	border: 0;
	font-family: Galdeano, Helvetica, san-serif;
	font-size: 14px;
	letter-spacing: 0.05em;
    vertical-align: top;
    text-align: center;
}

body{
	background-color: #F7F7F7; 
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/wood2.jpg");
    background-repeat: repeat;

}

#logo{
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	margin-top: 0px;
	text-align: center;
    margin-bottom: 30px;
}

#menu_main{
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	font-size: 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
    text-align: center;
    line-height: 0px;
    
}

#menu_main ul{
	margin: 5px;
	padding: 0;
	list-style-type: none;
}

#menu_main li{
	display: inline;
	margin-right: 20px;
}

#menu_main a{
    color: #F0E8D0;
    font-family: Holtwood One SC,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
    text-decoration: none;
    text-shadow: 2px 2px 0 #000000;
	display: inline-block;
}

#menu_main a:hover, #menu_main a.class_tag_nav_active{
	color: #A34711;

}

#menu_sub{
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	font-size: 13px;
    text-align: center;
    font-family: Holtwood One SC, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	margin-top: 10px;

}

#menu_sub ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-bottom: 0px;
    
}

#menu_sub li{
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	border-right: 0px solid #535353;
}

#menu_sub a{
	display: block;
	clear: both;
	text-decoration: none;
	color: #F0E8D0;
	padding: 3px;
	padding-right: 5px;
	padding-left: 4px;
    text-align: center;
    line-height: 11px

}

#menu_sub a:hover, #menu_sub a.class_tag_nav_active{
	color: #A34711;
    text-shadow: 2px 2px 0 #000000;

    
}

hr.floatclear{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

#content{
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
    background-repeat: no-repeat;
    background-position: center 4px;
	background: -moz-radial-gradient(center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* IE10+ */
	background: radial-gradient(center center , ellipse farthest-corner, #FFFEF1 1%, #FFFEF1 50%, #ECE3C9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fffef1', endColorstr='#ece3c9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ 
	color: #000000;
    line-height: 14pt;
    border-radius: 0 0 0 0;
	padding: 15px 15px 0;
    border-top: 3px solid #000000;


}

#content a{
	color: #A34711;
	text-decoration: none;
}

#content input{
	background-color: #FFFEF1;
    border: 1px dashed #3e1c01;
    font-family: Galdeano, Helvetica, san-serif;
    padding-top: 0px;
    padding: 7px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #3e1c01;
    margin-top: 5px;
    text-transform: uppercase;
    
}

#content textarea{
	background-color: #FFFEF1;
    border: 1px dashed #3e1c01;
    font-family: Galdeano, Helvetica, san-serif;
    padding-top: 0px;
    padding: 7px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #3e1c01;
    margin-top: 5px;
     
}

#content ul{
    list-style-image: url("http://www.horsemens-residence.de/content/image/Bilder/listzeichen.png");   
	margin: -4px;  

}

#content li{
	margin: 0px;

}


#content select{
	background-color: #FFFEF1;
    border: 1px dashed #3e1c01;
    font-family: Galdeano, Helvetica, san-serif;
    padding-top: 0px;
    padding: 7px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #3e1c01;
    margin-top: 5px;
     
}

#content a:hover{
	text-decoration: none;
    color: #A34711;
	text-decoration: underline;
}

#content h1{
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/h1_bg.png");
    background-position: 0 30px;
    background-repeat: no-repeat;
    color: #3e1c01;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 25px;
    margin: 5px 0 0;
    padding: 14px 0 30px;
    text-align: center;
    text-transform: uppercase;
	font-style: bold;

    
}

#content h2 {
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/h2_bg.png");
    background-position: 0 30px;
    background-repeat: no-repeat;
    color: #3e1c01;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 20px;
    margin: 5px 0 0;
    padding: 14px 0 30px;
    text-align: center;
    text-transform: uppercase;
}

#content h3{
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/h3_bg.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #F7F7F7;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 16px;
    margin: 14px 0 -20px;
    padding: 10px 0 29px;
    text-align: center;
    text-transform: uppercase;

}

#content h4{
    color: #3e1c01;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 5px 0 -22px;
    padding: 14px 0 30px;
    text-align: center;

}

#content h5 {
    color: #3e1c01;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 5px 0 -22px;
    padding: 14px 0 30px;
    text-align: center

}

#content h6{
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/h2_bg.png");
    background-position: 0 30px;
    background-repeat: no-repeat;
    color: #3e1c01;
    font-family: Galdeano,Helvetica,san-serif;
    font-size: 20px;
    margin: -10px -15px 0;
    padding: 14px 0 30px;
    text-align: center;
    text-transform: uppercase;

}

#content p{
	clear: both;
}

#content div{
	clear: both;
}

#content .gallery_preview img, #content .gallery img{
    display: block;
    float: left;
    margin-bottom: 8px;
    margin-right: 8px;
	border-radius: 5px 5px 5px 5px;
}

#content .blogentry_by_date .headline{
	color: #3e1c01;
     font-size: 18px;


}

#content .blogentry_by_date .headline span{

}

#foot{
	margin-left: auto;
	margin-right: auto;
	width: 730px;
	min-height: 237px;
	margin-top: 0px;
    background-image: url("http://www.horsemens-residence.de/content/image/Bilder/footer.png");
    background-repeat: no-repeat;
    background-position: 0 bottom;
	color: #3e1c01;
	text-align: right;
    
}
#content div.portfolio{
	text-align:left;
    width:30%;
    float:left;
}

#content div.info {
background: -moz-radial-gradient(center, ellipse cover, rgba(213,206,166,0.36) 0%, rgba(232,224,200,0.63) 42%, rgba(189,183,162,0.99) 99%, rgba(189,183,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(213,206,166,0.36)), color-stop(42%,rgba(232,224,200,0.63)), color-stop(99%,rgba(189,183,162,0.99)), color-stop(100%,rgba(189,183,162,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(213,206,166,0.36) 0%,rgba(232,224,200,0.63) 42%,rgba(189,183,162,0.99) 99%,rgba(189,183,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(213,206,166,0.36) 0%,rgba(232,224,200,0.63) 42%,rgba(189,183,162,0.99) 99%,rgba(189,183,162,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(213,206,166,0.36) 0%,rgba(232,224,200,0.63) 42%,rgba(189,183,162,0.99) 99%,rgba(189,183,162,1) 100%); /* IE10+ */
background: radial-gradient(center, ellipse cover, rgba(213,206,166,0.36) 0%,rgba(232,224,200,0.63) 42%,rgba(189,183,162,0.99) 99%,rgba(189,183,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cd5cea6', endColorstr='#bdb7a2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    color: #3e1c01;
    margin: 14px -15px 14px;
    padding: 25px 30px 25px 30px;
	text-transform: uppercase;
	text-align: center;
	line-height: 16px;
    background-position: center;
    border-top: 1px dashed #3e1c01;
    border-bottom: 1px dashed #3e1c01;
    
    
}


.blogentry_by_date{
	border-bottom: 1px ridge #3e1c01;
    border-style: dashed;
    margin-bottom: 10px;
    padding-bottom: 7px;
    
}

.blogentry_by_date .headline{
	font-weight: normal;

}

.blogentry_by_date .headline span{


}

.blogentry_by_date .headline a{
	text-decoration: none;
   
}

.blogentry_by_date .headline a:hover{
	text-decoration: underline;
}

.blogentries_by_date{
	margin-bottom: 40px;
}

.news_back_bottom{
	text-align: right;
}

.news_back_bottom a, .news_back_top a{
	text-decoration: none;
}

.news_back_bottom a:hover, .news_back_top a:hover{
	text-decoration: underline;
}

#fbbutton{
    float: right;
    margin-right: -335px;
    margin-top: 100px;
    text-align: center;
    width: 730px;
    
}
