html { margin: 0; font-size: 100.01%; }
body { height: 100%; width: 100%; margin: 0; padding: 0; font: 12px "Arial", "Verdana", sans-serif; color: #85640B; background-color: #feda95; }
textarea, input, select, option, optgroup, button, table { font: 1em "Arial", "Verdana", sans-serif; }
hr { width:100%; }
form, div { margin: 0; padding: 0;}
img { border: none; }
button { overflow: visible; cursor: pointer; }
p { margin: 0 0 0.75em 0; padding: 0; font-size: 1em; line-height: 1.5em; }
h1 { margin: 0 0 0.5625em 0; font-size: 1.3333em; line-height: 1.125em; }
h2 { margin: 0 0 0.6em 0; font-size: 1.25em; line-height: 1.2em; }
h3 { margin: 0 0 0.6429em 0; font-size: 1.1667em; line-height: 1.2857em; }
h4 { margin: 0 0 0.6923em 0; font-size: 1.0833em; line-height: 1.3846em; }
h5 { margin: 0 0 0.75em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 0 0 0.75em 0; font-size: 1em; line-height: 1.5em; }

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

a {color: #85640B; text-decoration: underline; }
a:hover { color: #85640B; text-decoration: none; }
.spacer{ height: 20px;}

/* Box Layout */

#wrap {	position: absolute;	width: 960px; top: 20px; left: 50%;	margin-left: -480px; }
#logo { float: left; width: 165px; height: 116px; background-image: url(../images/logo.gif); background-repeat: no-repeat; }
#logo h1{ text-indent: -1000px; height: 100%; }
#logo { float: left; width: 165px; height: 116px; background-image: url(../images/logo.gif); background-repeat: no-repeat; }
#header { width: 529px; height: 116px; margin-left: 225px; background-image: url(../images/header.gif); background-repeat: no-repeat; }
#navigation { float: left; width: 205px; }
#content { width: 740px; min-height: 400px; margin-left: 205px; }
#footer { margin-top: 30px; margin-bottom: 20px; text-align: center; font-size: 0.85em; }

/* Navigation */
#nav_top{ width: 159px; height: 9px; background-image: url(../images/nav_top.gif); background-repeat: no-repeat; }
#nav_body{ float: left; width: 159px; background-image: url(../images/nav_body.gif); background-repeat: repeat-y; }
#nav_bottom{ float: left; width: 159px; height: 9px; background-image: url(../images/nav_bottom.gif); background-repeat: no-repeat; }
#navigation ul { float: left; margin: 0 0 0 8px; padding: 0; list-style: none; line-height: 17px; }
#navigation ul a{ text-decoration: none;  }
#navigation ul a:hover{ text-decoration: underline; }
#navigation ul { float: left; }
#navigation ul ul{ margin-left: 100px; display: block; }

/* HORSE */
#Layer1 { position:absolute; width:173px; height:113px; z-index:500; left:50px; top:450px; }

/* Content Styling */
#content .container { float: left; width: 740px; margin-bottom: 20px; }
#content img.border{ border: 1px solid #654f13; }

#content .startblock{ float: left; margin-left: 15px; margin-bottom: 15px; }
#content .startblock a{ text-decoration: none;}
#content .startblock img{float: left }
#content .startblock div.hansmeier{ float: right; /* margin-top: 75px; */ text-align: center; padding-bottom: 30px; }
#content .startblock div.hansmeier .hansmeier_img{ margin: 0 0 0 5px;}

.newsarchiv{ margin-left: 15px; }

/* News Styling */
div.newsblock { float: left;  /* border: 1px solid black; */ }
div.newsblock a{ text-decoration: none; }
div.newsblock a:hover{ text-decoration: underline; }
div.newsblock  h2{ padding-bottom: 5px; border-bottom: 5px solid #654f13;}
div.newsblock div{ }
div.news-entry-container { float: left; width: 320px; padding: 15px; }
#content div.news-entry-container  div.entry img{ float: right; margin-top: 5px; margin-left: 6px; margin-bottom: 1px; }

div.newsblock-full { float: left;  /* border: 1px solid black; */ }
div.newsblock-full  h2{ padding-bottom: 5px; border-bottom: 5px solid #654f13;}
div.news-entry-container-full { float: left; padding: 15px; }
#content div.news-entry-container-full  div.entry img{ float: left; margin-top: 3px; margin-left: 6px; margin-bottom: 1px; }

/* Images */
#content img{ margin-right: 20px; }

/* oeGallery */
.gallery_container{float: left; width: 100%;}
#content img.oe_module_picture{ display: block; margin-right: 600px; }
div.oe_gallery_list{ float: left; height: 220px; text-align: center;}
div.oe_gallery_list img{ padding: 5px; text-align: center;}
