body {
	font-family: Tahoma,Arial;
	background-color: #CFAF7E;
	background-image: url(../i/logo.gif);
	height: 850px;
	background-repeat: no-repeat;
}

#logo {
	background-image: url(../i/zwei-pferde.gif);
	position: absolute;
	left: 222px;
	top: 13px;
	width: 270px;
	height: 118px;
	background-repeat: no-repeat;
	z-index: 1;
}


#content {
	position: absolute;
	left: 185px;
	top: 192px;
	width: 591px;
	font-size: 15px;
	color: #78491F;
	height: 113px;
}


#content p, #content li{
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	color: #804E20;
}

#content label {
	margin-top:4px;
	display: block;
	font-weight: bold;
	width: 16em;
}
.inputwide {
	width: 100%;
}
textarea {
	height: 8em;
	width: 100%;
}


#right {
	position: absolute;
	left: 1064px;
	top: 199px;
	width: 200px;
	padding: 5px;
}



#header {
	position: absolute;
	height: 188px;
	width: 668px;
	left: 185px;
	top: -1px;
	z-index:4;
	background-image: url(../i/lord_sinclair_Scan20Schrein.jpg);
	background-repeat: no-repeat;
}

#header_address {
	position: absolute;
	height: 39px;
	left: 363px;
	top: 62px;
	width: 441px;
	z-index: 5;
	vertical-align: bottom;
}
#header_address h1 {
	font-size: 2.0em;
	color: #FFF5CA;
	text-align: center;
}
#header_address h2 {
	font-size: 1.2em;
}
#r3 {
	background-color: #009933;
	padding: 20px;
	border: medium double #0066FF;
	position: absolute;
	left: 816px;
	top: 285px;
	width: 239px;
	height: 242px;
	z-index:-2;
}
#leftmenu {
	position: absolute;
	left: 1px;
	top: 220px;
	width: 165px;
	padding: 1px;
	z-index:2;
}

#leftmenu a {
	color: #D4B07F;
	font-family: Arial;
	font-size: 15px;
	display: block;
	margin-left: 1px;
	margin-top: 3px;
	text-decoration: none;
	font-weight: bold;
	margin-right: 3px;
	border: 1px solid #AA7B47;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
/* white hover
#leftmenu a:hover, #leftmenu a:active {
	color: #8E5827;
	font-weight: bold;
	background-color: #CFAF7E;
	border: 1px solid #FFFFFF;
}
*/

#leftmenu a:hover, #leftmenu a:active {
	color: #FCDCC7;
	font-weight: bold;
	background-color: #E0610C;
	border: 1px solid #BC510A;
}


#leftmenu h2 {
	font-size: 18px;
	margin: 0px;
}
form {
}
.error {
	color: #FF0000;
}
#news_block {
	padding: 4px;
	width: 155px;
	float: right;
	border: 1px solid #255B92;
	background-color: #FFFFFF;
}
.splitform {
	padding: 4px;
	width: 214px;
	float: left;
	margin: 3px;
	background-color: #FFFFFF;
	border: 1px dotted #FC9A2F;
}
.splitform label {
}
.splitform input, .splitform textarea {
width:95%;
}

.splitform textarea {
height:4em;
}


.splitform h4 {
	color: #FFFFFF;
	background-color: #FC9A2F;
	margin: 0px;
	padding: 5px;
	border: 1px solid #D56011;
	width:95%;
}
#content .submit {
	color: #FFFFFF;
	background-color: #7A5B2E;
	margin: 4px;
	padding: 5px;
	border: 2px outset #A47B3E;
	font-weight: bold;
}
.floatimg {
	float: right;
	margin-bottom: 6px;
	margin-left: 10px;
}
#right img {
	background-color: #D2E9FF;
	margin: 3px;
	padding: 2px;
	border: 1px solid #003366;
}

.caption {
	float: none;
	background-color: #E3D1B7;
	margin: 2px 3px 1px 1px;
	padding: 3px;
	display: block;
	font-size: 11px;
	font-weight: bold;
}
td {
	vertical-align: top;
}
.foto {
	float: right;
	font-size: 9px;
	color: #78491F;
	margin: 2px 4px 0px 0px;
	padding: 1px;
	font-weight: normal;
}
.float_caption {
	float: right;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 6px;
	padding: 2px 2px 2px 3px;
	border: 1px solid #B78E5B;
	background-color: #E3D1B7;
}
.float_center {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 200px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	float: none;
	width: 1px;
	
}


.clear {
	clear:both;
	height:1px;
	border-bottom: 1px solid #D3B689;
}


h4 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
h3 {
	font-size: 18px;
}
#content h3 {
	margin-top: 16px;
}
#menu_below {
	width: 259px;
	position: absolute;
	top: 289px;
	height: 2500px;
	background-image: url(../i/logo_sub.gif);
	background-repeat: repeat-y;
	left: 0px;
	z-index:0;
}
#content th {
	background-color: #5F5D6A;
	color: #D6D9DE;
}

#content .pressefotos td {
	font-size: 10px;
}
#footer {
	clear:both; font-size:9px; margin-top:55px; padding-left:20px; color:#925924;
}

#footer a {
	color:#999999;
}

#footer a:hover {
text-decoration:underline;
	
	}
#content .termine {
border-collapse:collapse;
}

#content .termine td{
	padding:2px 6px 4px 8px;
	border: 1px solid #A6ABBB;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #FFF5CA;

}
#content .termine .topheader {
	background-color: #DCDFDB;
	border: 1px solid #DCDFDB;
	font-size: 18px;
	color: #5F5D6A;
	font-weight: bold;
}

#content .termine th {
	padding: 5px;
	text-align: left;
	text-indent: 20%;
	border: 1px solid #333333;
}
#content .termine .header {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 3px;
}
#content table .float_caption {
	float: left;
	margin: 5px;
}

#nav{
	height: 850px;
	width: 259px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../i/images/nav.jpg);
	z-index: 2;
}
.topheader_col1 {
	width: 120px;
}

.topheader_col2 {
	width: 255px;
}


.topheader_col3 {
	width: 215px;
}
#content .zusammenfassung p {
	font-weight: normal;
}
#content .zusammenfassung .whitecell {
	background-color: #F3F4F2;
	border: 1px ridge #C4C8C1;
	padding: 8px;
}
#content a {
	color: #79491E;
	text-decoration: underline;
}


#content a:hover, #content a:active  {
	color: #8C0001;
	text-decoration: underline;
}#content .float_caption .caption {
	font-size: 9px;
}

.fototable {
border-collapse:collapse;
margin-bottom:2px;


}

.fototable td {
	padding-right: 12px;
	padding-left: 12px;
	border-collapse:collapse;
	padding-top: 6px;
	padding-bottom: 6px;
}
#leftmenu #form1 input {
	color: #925924;
	background-color: #CFAF7E;
}
#leftmenu #form1 select
{

	color: #000;
	background-color: #CFAF7E;
	font-weight:bold;


}
#content li {
	font-size: 13px;
}
#content .fototable .float_caption h3 {
	font-size: 18px;
	font-weight: bolder;
	margin: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
}
#underline {
	position: absolute;
	height: 47px;
	width: 371px;
	left: 399px;
	top: 116px;
	background-image: url(../i/underline.jpg);
	background-repeat: no-repeat;
}


.mb {
	margin-bottom:1px;
	margin-top:12px;
	border: 1px solid #D09D66;
}#content h2 {
	font-size: 22px;
}
#topleftlogo {
	position: absolute;
	height: 197px;
	width: 168px;
	left: 1px;
	top: 1px;
	display: block;
}
#content small {
	font-size: 9px;
}
#content .kleingedrucktes {
	font-size: 11px;
	color: #9D763C;
}
#content .newstitle {
	margin-top: 16px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECDECA;
}
#content .birthdate {
	float: right;
	width: 245px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
	clear: both;
	font-size: 0.8em;
}
