@charset "utf-8";
/* CSS Document */

/* latin-ext 
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: local('Allura Regular'), local('Allura-Regular'), url(https://fonts.gstatic.com/s/allura/v6/9oRPNYsQpS4zjuA_hQgWDto.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} */

/* latin */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: local('Allura Regular'), local('Allura-Regular'), url(css/allura-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html{
	margin:0px;
	padding:0px;
	background:#1f1009;
	scrollbar-face-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color:#f29400;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
}

body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1f1009;
}

a {
	color:#c6af77;
	font-weight:bold;
	line-height:15px;
	}
a img {
	border:none;
	
	}

p {
	color:#a6a19d;
	font-size:12px;

	}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	margin-left:15px;
	color:#d3d0ce;
	}
	
h3 {
	margin-left:15px; 
	font-weight:bold; 
	font-size:14px; 
	color:#c6af77;
	
	}

ul{
	list-style:none;
	

	}
	
li{
	
	}
	
li img{
	border:none;
	}

.allura {
	font-family: Allura;
	color: #B5A37D;
	font-size: 38px;
}

#zentriert {
	margin:0px auto;
	padding:0px;
	width:980px;
	}
	
#head {
	margin:0px;
	padding:0px;
	width:677px;
	float:left;
	}
	
#fla_head {
	margin:0px;
	padding:0px;
	width:677px;
	float:left;
	height:626px;
	}
	
	
	
#head_unterseite {
	margin:0px;
	padding:0px;
	width:677px;
	float:left;
	
	}
	
#headline {
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:20px;
	width:500px;
	
	}
	
#unternavi {
	margin-top:8px;
	float:left;
	width:677px;
	
	}
	
#unterunternavi {
	float:right;
	
	}
	
#linie {
	margin:0px;
	padding:0px;
	width:677px;
	height:1px;
	margin-top:45px;
	}
	
#rechte_leiste{
	margin:0px;
	padding:0px;
	float:left;
	width:303px;

	}
	
#logo {
	margin:0px;
	padding:0px;
	float:left;
	width:303px;
	height:241px;
	}
	
#logo img{
	border:none;
	}
	
#navi {
	margin:0px;
	padding:0px;
	float:left;
	width:303px;
	}
	

#hengst_info {
	margin:0px;
	padding:0px;
	width:850px;
	height:210px;
	}
	
.hengst_titel {
	margin:0px;
	padding:0px;
	margin-top:5px;
	width:250px;
	float:left;
	line-height:12px;
	
	}
	
.hengst_besitzer {
	margin:15px;
	padding:0px;
	}
	
.hengst_besitzer h1 {
	font-size:14px;
	color:#d3d0ce;
	}
.hengst_besitzer p {
	font-size:12px;
	color:#a6a19d;
	margin-top:-5px;
	}

.hengst_bild {
	margin:15px;
	padding:0px;
	float:left;
	width:250px;
	height:188px;
	border:solid thin #c6af77;
	background-color:#096;
	}

.hengst_titel h1 {
	font-size:14px;
	color:#d3d0ce;
	}
.hengst_titel p {
	font-size:12px;
	color:#a6a19d;
	margin-top:-5px;
	}
	
#stammbaum {
	width:830px;
	margin-top:55px;
	
	
	}
	
#stammbaum h1 {
	font-size:16px;
	font-weight:bold;
	color:#c6af77;
	}

.stammbaum_start {
	float:left;
	width:50px;
	
	margin-top:50px;
	}
	
.stammbaum_name {
	float:left;
	width:180px;
	
	}
	
.stammbaum_name h2 {
	margin:0px;
	padding:0px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#d3d0ce;
	}
	
.stammbaum_name p {
	margin:0px;
	padding:0px;
	margin-top:-8px;
	font-size:12px;
	font-weight:bold;
	}
	
.pedigree_pfeil {
	float:left;
	width:99px;
	height:80px;
	margin-top:2px;
	}
	
.pedigree_pfeil_small {
	float:left;
	width:70px;
	height:80px;
	margin-top:2px;
	}
	
.stammbaum_ende {
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:-50px;
	width:175px;
	margin-bottom:120px;
	float:left;

	}
	


	
	
	
	
.bild {
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	}
	
.bild img{
	border:solid thin #c6af77;	
	}
	
.news_bild {
	margin:15px;
	margin-top:25px;
	border:solid thin #c6af77;
	float:left;
	width:206px;
	height:156px;
	}
	
	
.news_text {
	float:left;
	margin-top:15px;
	width:670px;
	margin-bottom:25px;
	}
	
.news_text img {
	margin-right:10px;
	
	
	}
	
.news_text p {
	margin-bottom:90px;
	}


	
	
.news_text h1 {
	font-size:16px;
	color:#c6af77;
	}
	
.news_text h2 {
	margin:0px;
	padding:0px;
	margin-top:-8px;
	font-size:14px;
	color:#d3d0ce;
	}
	
.news_text p {
	font-size:12px;
	color:#a6a19d;
	}
	
	
.kurstermine {
	float:left;
	width:851px;
	height:190px;
	margin-left:15px;
	margin-top:50px;
	margin-bottom:250px;

	}
	
.kurstermine h1 {
	font-size:16px;
	color:#c6af77;
	}
	
.kurstermine h2 {
	margin:0px;
	padding:0px;
	margin-top:-8px;
	font-size:14px;
	color:#d3d0ce;
	}
	
.kurstermine a {
	text-decoration:none;
	}
	
.kurstemine_line {
	margin:0px;
	padding:0px;
	width:851px;
	height:1px;
	padding-top:15px;
	
	}
	
	
.impressionen {
	margin:11px;
	border:solid thin #c6af77;
	width:150px;
	height:100px;
	float:left;
	}
	

	
	
#footer {
	margin:0px;
	padding:0px;
	float:left;
	background:none;
	width:980px;
	padding-top:5px;
	text-decoration:none;
	}
	
#footer a {
	text-decoration:none;

	}
	
#footer ul {
	margin:0px;
	padding:0px;
	float:left;
	width:700px;
	text-decoration:none;
	}
	
#footer li {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	text-decoration:none;
	}
	
#footer li p {
	font-size:11px;
	color:#9d875b;
	text-decoration:none;
	}
	
#unternavi ul {
	margin:0px;
	padding:0px;
	float:right;
	text-decoration:none;
	
	
	}

#unternavi li {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	text-decoration:none;
	}
	
#unternavi li p {
	font-size:11px;
	color:#9d875b;
	}
	
#upload img {
	margin:5px;
	margin-left:11px;
	border:solid thin #c6af77;
}
#upload .impressionen img{
	margin: 0;
	border: 0;
}
	
li.dummy {
	height: 35px;
}	

/*  Kontaktformular Einstellungen START  */
	.formular{
		height:500px;
		float:left;
		width:432px;
	}
	.formular label{
		font-weight:bold;
		display:block;
		float:left;
		width:80px;
		border:none;
		color:#c6af77;
		padding-left:20px;
	}
	.formular input{
		color:#545352;
		margin-left:50px;
		height:14px;
		border:none;
		background:#d2cfce;
		font-size:12px;
	}
	.formular select{
		color:#ffffff;
		margin-left:50px;
		width:100px;
		border:none;
		background:#ffffff;
		font-size:12px;
	}
	.formular option{
		color:#FFFFFF;
		border:none;
		background-color:#666666;
		font-size:12px;
	}
	.formular textarea{
		font-size:12px;
		color:#545352;
		margin-left:50px;
		border:none;
		background:#d2cfce;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*  Kontaktformular Einstellungen STOP  */
#pension-ul{
	    color: #a6a19d;
    list-style: inherit;
    margin-top: -8px;
}

