/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #74797d url('img/bg.jpg') no-repeat;
	height: 100%;
}
p {
        margin-top: 0px;
        padding: 0px 0px 0px 0px;
        font-size: 10pt;
}
p.wp-caption-text {
	font-size: 8pt;
}
ul {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        list-style-type: square;
	color: #333333;
}
li {
        padding: 30px 0px 30px 0px;
        font-size: 10pt;
	color: #333333;
}
a {
	color: #2d4958;
	text-decoration: none;
}
a:hover {
	color: #2d4958;
	text-decoration: underline;
}
a: visited {
	color: #2d4958;
	text-decoration: none;
}
#wrapper {
	margin-top: 0px;
	width: 996px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
        text-align: left;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #dadada;
}
#header {
	width: 996px;
	float: left;
	padding: 0;
	height: 301px;
	margin: 0px 0px 0px 0px;
	background: url(img/header/1.jpg) no-repeat;
	vertical-align: bottom;
}
.textwidget {
	border-bottom: 0px dashed #BCBAAC;
	margin: 10px 0px 10px 0px;
	padding: 0px 5px 5px 0px;
	color: #000000; 
	font-weight: normal;
        text-transform: none;
        text-align: justify;
        width: 180px;
        font-size: 8pt;
}
#nav_menu-2 {
	color: #e20419;
	padding: 20px 0px 2px 0px;
	font-size: 14px;
	font-family: Verdana;
        text-transform: uppercase;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}
#main {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	background: #dadada url(img/bg-main.jpg) no-repeat;
	width: 956px;
	height: 100%;
}
#main-index {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	background: #dadada url(img/bg-main-index.jpg) no-repeat;
	width: 956px;
	height: 495px;
}
DIV.main-inlet {
	margin: 15px 15px 15px 20px;
        padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	width: 680px;
	float: right;
}
#cat-1 {
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 150px;
	width: 826px;
	float: left;
	background: #dadada url(img/bg-main.jpg) no-repeat;
}
#cat-13 {
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 180px;
	width: 796px;
	float: left;
	background: #dadada url(img/bg-main.jpg) no-repeat;
}
DIV.cat4 {
	margin: -20px 15px 15px 0px;
        padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	width: 700px;
	height: 100%;
	float: right;
}
#pages {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 280px;
	width: 786px;
	background: #dadada url(img/bg-main.jpg) no-repeat;
	height: 100%;
}
#pages-sidebar {
	margin: 30px 55px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 690px;
	float: right;
}
#sidebar {
	float: left;
	font-size: 11px;
	width: 200px;
	min-height: 120px;
	background: #fef7e1;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
	margin-left: 14px;
	border-bottom: 0px solid #BCBAAC;
}
#footer {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	clear: both;
	color: #333333;
	text-align: right;
        height: 33px;
	padding: 0px 0px 0px 0px;
	background: url(img/border-bottom.png) no-repeat;
}
#footer p {
	color: #333333;
	text-align: right;
	padding: 0px 42px 0px 0px;
        border-bottom: 0px solid #194424;
}
.post {
	float: left;
	margin: 25px 15px 15px 25px;
	padding: 0px 0px 0px 0px;
	width: 800px;
}
.associated-posts {
	float: left;
	margin: 25px 15px 15px 25px;
	padding: 0px 0px 0px 0px;
	width: 800px;
}
.associated-post {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana;
        padding: 10px 0px 20px 0px;
        margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fec70b;
	min-height: 130px;
	width: 690px;
}
#primary {
	float: left;
	margin: 30px 15px 35px 25px;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
#primary-art {
	float: left;
	margin: 30px 15px 35px 25px;
	padding: 0px 0px 0px 0px;
	width: 720px;
}
ul.menu-item {
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	width: 180px;
}
li.menu-item {
	float: left;
	border-left: 0px solid #194424;
	padding: 0px 0px 0px 0px;
}
li.menu-item a {
        font-size: 8pt;
	color: #000000;
	display: block;
	font-weight: normal;
        padding: 0px 3px 0px 5px;
	text-decoration: none;
}
li.menu-item a:hover {
	background: #bac6ba;
	color: #016633;
	text-decoration: none;
}
li.menu-item a:active {
	background: #bac6ba;
	color: #016633;
	text-decoration: none;
}
.xoxo UL {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
.xoxo LI {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 200px;
}
.xoxo-art UL {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 790px;
}
.xoxo-art LI {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	width: 790px;
}
#recent-posts-2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#archives-2 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.widget-container LI {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.widget_recent_entries LI {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
h3.widget-title {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	width: 100%;
}
h1 {
	font-weight: bold;
	color: #fec70d;
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
}
h2 {
	color: #fec70b;
	font-size: 12pt;
	margin: 20px 0px 0px 0px;
}
h3 {
	color: #000000;
	font-size: 12pt;
	margin: -25px 0px 0px -240px;
}
h3.post-tile {
	color: #2d4958;
	background: url(img/bg-h5-archive.jpg);
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
.post-title {
	color: #2d4958;
	background: url(img/bg-h5-archive.jpg);
	font-size: 10pt;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}
h4 {
	font-weight: bold;
	color: #333333;
	font-size: 12pt;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #fec70b;
	margin: 0px 0px 10px 0px;
}
h5 {
	color: #ffffff;
	background: url(img/bg-top.jpg);
	font-size: 10pt;
	margin: 40px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
h5.art-archive {
	color: #2d4958;
	background: url(img/bg-h5-archive.jpg);
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
h5.sales {
	color: #2d4958;
	background: url(img/bg-h5-archive.jpg);
	font-size: 11pt;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
hr.line {
	color: #194424;
	background: #194424;
	height: 1px;
	margin: 15px 0px 10px 0px;
}
img.alignleft, div.alignleft {
        float:left;
	margin: 0px 15px 10px 0px;
}
img.alignright, div.alignright {
        float:right;
	margin: 0px 0px 10px 15px;
}
img.aligncentered, div.aligncentered {
        text-align:center;
        margin:0 auto;
}
.wp-caption-text {
	margin: 0px 10px 0px 10px;
	font-size: 8pt;
}	
#news {
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}
DIV.news-toptext {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: small;
	padding: 0px 0px 0px 0px;
}
.news-toptext h1 {
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	color: #ebd0a7;
	font-family: "Felix Titling", Verdana;
	font-weight: normal;
	text-align: left;
}
DIV.news-index {
	width: 200px;
	min-height: 400px;
	background: url(img/bg-submenu1.png) no-repeat;
	padding: 10px;
	margin: 0px 0px 0px -20px;
	color: #000000;
	font-size: 8pt;
	float: left;
}
DIV.news-inlet {
	width: 200px;
	min-height: 400px;
	background: url(img/bg-submenu.png) no-repeat;
	padding: 10px;
	margin: 0px 0px 0px -20px;
	color: #000000;
	font-size: 8pt;
	float: left;
}
.postdate {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}
h3.boxheader {
	color: #000000;
	font-size: 10pt;
	border-bottom: 1px solid #7F7F7F;
	width: 170px;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
h3.menuheader {
	color: #000000;
	font-size: 10pt;
	border-bottom: 1px solid #7F7F7F;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 5px;
	text-decoration: none;
}
DIV.clear {
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 9pt;
	width: 180px;
	font-weight: bold;
	color: #2d4958;
}
DIV.entry {
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	font-family: Verdana;
	min-height: 50px;
        padding: 0px 30px 5px 0px;
        margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #0f3317;
}
DIV.entry-cat {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana;
        padding: 10px 0px 20px 0px;
        margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fec70b;
	min-height: 120px;
}
DIV.entry-cat4 {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana;
        padding: 10px 0px 20px 0px;
        margin: 0px 0px 0px 0px;
	min-height: 100px;
	border-bottom: 0px solid #fec70b;
}
.entry-cat p {
	font-size: 9pt;
        margin-top: 0px;
        padding: 0px 0px 0px 0px;
}
DIV.post {
	width: 920px;
	text-align: justify;
}
DIV.entry-content {
        padding: 5px 0px 15px 0px;
        margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #0f3317;
	width: 785px;
	min-height: 100px;
}
.attachment-post-thumbnail {
        padding:0px 0px 0px 0px;
        margin: 15px 10px 0px 0px;
        float:left;
        display: block;
        clear: both;
        border: 1px solid #ffffff;
}
#overview {
        font-size: 10pt;
        font-family: Verdana;
}
.wp-image {
        border: 1px #8c0f1d;
}
TABLE.main {
	width: 930px;
	border-collapse: collapse;
        margin: 0px 20px 20px 0px;
}
TABLE.overview {
	border-collapse: collapse;
        margin: 0px 0px 20px 0px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-align: left;
        width: 910px;
}
TD.overview1 {
	vertical-align: top;
	color: #333333;
	padding: 20px 20px 20px 20px;
	background: #b3aba0;
	border-top: 1px solid #8c0f1d;
	border-bottom: 1px solid #8c0f1d;
	border-left: 1px solid #8c0f1d;
}
TD.overview2 {
	vertical-align: top;
	color: #333333;
	padding: 0px 20px 20px 20px;
	background: #b3aba0;
	text-align: center;
	border-right: 1px solid #8c0f1d;
	border-bottom: 1px solid #8c0f1d;
}
TD.overview3 {
	vertical-align: top;
	color: #333333;
	padding: 20px 20px 20px 20px;
	text-align: center;
	background: #b3aba0;
	border-top: 1px solid #8c0f1d;
	border-right: 1px solid #8c0f1d;
}
TD.overview4 {
	vertical-align: top;
	color: #333333;
	padding: 20px 20px 20px 0px;
	text-align: center;
	background: #b3aba0;
	border-top: 1px solid #8c0f1d;
	border-right: 1px solid #8c0f1d;
	border-bottom: 1px solid #8c0f1d;
}
TABLE.horse-details {
	border-collapse: collapse;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #e6ddce;
}
TD.details-pic {
	vertical-align: top;
	padding: 20px 0px 0px 20px;
}
TD.details-text {
	vertical-align: top;
	text-align: justify;
	color: #333333;
	padding: 20px 20px 20px 20px;
}
TABLE.main-names {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
TD.main-names-desc {
	font-size: 8pt;
}
TD.main-names-line {
	border-bottom: 1px solid #C1C499;
}
.bigletter {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #8c0f1d;
}
.text1 {
	text-align: center;
	background: #e6ddce;
	padding: 20px 20px 20px 20px;
	width: 380px;
	height: 50px;
	border: 1px solid #8b8585;
}
TABLE.ped {
	border-collapse: collapse;
	width: 700px;
	border: 1px solid #e2c76d;
	background: url('img/bg-ped.png') no-repeat;
	font-size: 9pt;
}
TD.ped {
	padding: 5px 0px 5px 10px;
	width: 243px;
	vertical-align: middle;
}
TD.ped1 {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #e2c76d;
	width: 243px;
	vertical-align: middle;
}
#pagination {
	text-align: left;
	padding: 20px 0px 0px 0px;
}

#pagination a, #pagination span {
	border: 1px solid #dddddd;
	color: #194424;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	padding: 3px 5px 3px 5px;
	margin: 0px 1px 0px 1px;
}

#pagination a:hover {
	border: 1px solid #194424;
	background: url(img/bg-top.jpg);
	color: #ffffff;	
}

#pagination .navigate-active {
	color: #194424;
	font-weight: bold;
}

#pagination .navigate-inactive {
	border: 1px solid #e5e5e5;
	color: #9a9a9a;
	font-weight: bold;
}

#pagination .currentpage {
	background: url(img/bg-top.jpg);
	border: 1px solid #194424;
	color: #ffffff;
	font-weight: bold;
}
#post {
	font-size: 10pt;
	font.weight: bold;
}
.hentry {
	font-size: 10pt;
	font.weight: bold;
}
.type-page {
	font-size: 10pt;
	font.weight: bold;
}
.type-post {
	font-size: 10pt;
	font.weight: bold;
}
.menu {
	padding-left: 35px;
	margin: 0px;
	color: #000000;
	position: relative;
	left: 270px;
	top: 46px;
	height: 15px;
	text-align: left;
	font-family: Arial, Helvetica, Sans-Serif;
}
.menu UL {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}
.menu LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
}
.menu A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding-right: 30px;
	margin-top: 1px;
	display: block;
	float: left;
	height: 25px;
	line-height: 14px;
	color: #333333;
	font-size: 10pt;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration: none;
}
.menu UL UL A.drop {
	background: url('img/bg-ul.jpg');
}
.menu UL UL A.drop:visited {
	background: url('img/bg-ul.jpg');
}
.menu UL UL A.drop:hover {
	background: url('img/bg-ul.jpg');
}
.menu UL UL :hover > A.drop {
	background: url('img/bg-ul.jpg');
}
.menu UL UL {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 37px;
	width: 145px;
	margin-left: 0px;
}
.menu UL UL UL {
	visibility: hidden;
	position: absolute;
	left: 165px;
	top: 0px;
	width: 145px;
	margin-left: 0px;
}
* HTML .menu UL UL {
	top: 35px;
}
* HTML .menu UL UL UL {
	top: 0px;
}
.menu TABLE {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #dddddd;
}
.menu UL A {
	padding: 10px 10px 0px 14px;
	text-transform: uppercase;
}
.menu UL UL A {
	padding: 10px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	width: 145px;
	font-size: 13px;
	font-weight: bold;
	color: #fec70b;
	text-transform: none;
	background: url('img/bg-ul.jpg');
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
}
.menu UL UL UL A {
	padding: 10px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	width: 145px;
	font-size: 13px;
	font-weight: bolder;
	color: #fec70b;
	background: url('img/bg-ul.jpg');
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
}
* HTML .menu UL UL A {
	width: 145px;
}
.menu A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
.menu A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
.menu :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
.menu UL UL A:hover {
	background: url('img/bg-ul.jpg');
	color: #ffffff;
}
.menu UL UL :hover > A {
	background: url('img/bg-ul.jpg');
	color: #ffffff;
}
.menu UL UL UL A:hover {
	background: url('img/bg-ul.jpg');
	color: #ffffff;
}
.menu UL UL UL :hover > A {
	background: url('img/bg-ul.jpg');
	color: #ffffff;
}
.menu UL LI:hover UL {
	visibility: visible;
}
.menu UL A:hover UL {
	visibility: visible;
}
.menu UL :hover UL UL {
	visibility: hidden;
}
.menu UL :hover UL :hover UL UL {
	visibility: hidden;
}
.menu UL :hover UL :hover UL {
	visibility: visible;
}
.menu UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
UL {
	margin-top: 0px;
	font-size: 11px;
	color: #000000;
}
UL UL LI {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
UL UL UL LI {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
LI {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
}
LI.link {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-left: 14px;
}
.current_page_item {
	background: url('img/bg-ul-current.png') no-repeat;
}
.menu-hengste-container {
	margin: -40px 0px 0px -270px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 180px;
}
#menu-hengste {
	margin: 0px 0px 0px -35px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 200px;
}
#menu-hengste UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: block;
}
#menu-hengste LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	width: 200px;
}
#menu-hengste A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding: 3px 30px 3px 7px;
	margin-top: 0px;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	color: #333333;
	font-size: 9pt;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}
#menu-hengste UL A {
	padding: 3px 15px 3px 5px;
	text-transform: none;
}
#menu-hengste A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengste A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengste :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengste UL LI:hover UL {
	visibility: visible;
}
#menu-hengste UL A:hover UL {
	visibility: visible;
}
#menu-hengste UL :hover UL :hover UL {
	visibility: visible;
}
#menu-hengste UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
.menu-hengstarchiv-container {
	margin: -40px 0px 0px -270px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 180px;
}
#menu-hengstarchiv {
	margin: 0px 0px 0px -35px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 200px;
}
#menu-hengstarchiv UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: block;
}
#menu-hengstarchiv LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	width: 200px;
}
#menu-hengstarchiv A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding: 2px 30px 2px 7px;
	margin-top: 0px;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	color: #333333;
	font-size: 9pt;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}
#menu-hengstarchiv UL A {
	padding: 2px 15px 2px 5px;
	text-transform: none;
}
#menu-hengstarchiv A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengstarchiv A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengstarchiv :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-hengstarchiv UL LI:hover UL {
	visibility: visible;
}
#menu-hengstarchiv UL A:hover UL {
	visibility: visible;
}
#menu-hengstarchiv UL :hover UL :hover UL {
	visibility: visible;
}
#menu-hengstarchiv UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
.menu-allgemeines-container {
	margin: -40px 0px 0px -270px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 180px;
}
#menu-allgemeines {
	margin: 0px 0px 0px -35px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 200px;
}
#menu-allgemeines UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: block;
}
#menu-allgemeines LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	width: 200px;
}
#menu-allgemeines A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding: 3px 30px 3px 7px;
	margin-top: 0px;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	color: #333333;
	font-size: 9pt;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}
#menu-allgemeines UL A {
	padding: 3px 15px 3px 5px;
	text-transform: none;
}
#menu-allgemeines A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-allgemeines A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-allgemeines :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-allgemeines UL LI:hover UL {
	visibility: visible;
}
#menu-allgemeines UL A:hover UL {
	visibility: visible;
}
#menu-allgemeines UL :hover UL :hover UL {
	visibility: visible;
}
#menu-allgemeines UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
.menu-gestut-container {
	margin: -40px 0px 0px -270px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 180px;
}
#menu-gestut {
	margin: 0px 0px 0px -35px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 200px;
}
#menu-gestut UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: block;
}
#menu-gestut LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	width: 200px;
}
#menu-gestut A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding: 3px 30px 3px 7px;
	margin-top: 0px;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	color: #333333;
	font-size: 9pt;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}
#menu-gestut UL A {
	padding: 3px 15px 3px 5px;
	text-transform: none;
}
#menu-gestut A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-gestut A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-gestut :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-gestut UL LI:hover UL {
	visibility: visible;
}
#menu-gestut UL A:hover UL {
	visibility: visible;
}
#menu-gestut UL :hover UL :hover UL {
	visibility: visible;
}
#menu-gestut UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
.menu-ausbildung-container  {
	margin: -40px 0px 0px -270px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 180px;
}
#menu-ausbildung {
	margin: 0px 0px 0px -35px;
	color: #000000;
	height: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 200px;
}
#menu-ausbildung UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: block;
}
#menu-ausbildung LI {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	width: 200px;
}
#menu-ausbildung A {
	background: none transparent scroll repeat 0% 0%;
	border-right: #dddddd 0px solid;
	border-bottom: #dddddd 0px solid;
	padding: 3px 30px 3px 7px;
	margin-top: 0px;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	color: #333333;
	font-size: 9pt;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}
#menu-ausbildung UL A {
	padding: 3px 15px 3px 5px;
	text-transform: none;
}
#menu-ausbildung A:hover {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-ausbildung A:active {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-ausbildung :hover > A {
	background: url('img/bg-ul.jpg');
	color: #fec70b;
}
#menu-ausbildung UL LI:hover UL {
	visibility: visible;
}
#menu-ausbildung UL A:hover UL {
	visibility: visible;
}
#menu-ausbildung UL :hover UL :hover UL {
	visibility: visible;
}
#menu-ausbildung UL :hover UL :hover UL :hover UL {
	visibility: visible;
}
DIV.overview {
	border-collapse: collapse;
	background: url('img/bg-desc.jpg');
	color: #ffffff;
	width: 710px;
	float: left;
}
DIV.overview-pic {
	width: 180px;
	padding: 10px;
	float: left;
}
DIV.overview-desc {
	padding: 10px 10px 10px 10px;
	text-align: center;
	float: right;
	width: 490px;
	color: #ffffff;
}
#tabs {
	float: left;
	width: 710px;
	margin: 30px 0px 0px 0px;
}
.pagebar {
	margin: 20px 0px 10px 0px;
	font-size: 10pt;
}
.pagebar a {
	padding: 0px 3px 0px 3px;
	background: url('img/bg-pagebar.jpg');
	border: 1px solid #c0b599;
	color: #8d8872;
}
.pagebar a:hover {
	padding: 0px 3px 0px 3px;
	background: url('img/verlauf.jpg');
	border: 1px solid #c0b599;
	text-decoration: none;
	color: #2d4958;
}
.wp-caption {
    text-align: center;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.wp-caption img {
    margin: 0px;
    padding: 0px;
}
.wp-caption .wp-caption-text {
    font-size: 8pt;
    line-height: 17px;
    padding: 0px;
    margin: 0px;
}
.ui-accordion-header{
	margin: 5px 0px 15px 0px;
	font-size: 11pt;
}
.ui-accordion-header a{
	padding: 5px 5px 0px 0px;
	color: #2d4958;
	display:block;
}
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
	background: url('img/b-bottom_yellow.png');
	color: #2d4958;
	text-decoration: none;
}
.ui-accordion-content{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
}