*{margin:0; padding:0; border:0}
/*html, body{height: 100.05%}*/

body{
	padding:40px 0;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:100.01%;
	background:#D7D7D7 url(../images/back.gif) center top}
#container{
	position:relative;
	background:#FF7F15;
	border:4px solid white;
	margin:0px auto;
	/*width:628px;*/
	width:770px;
	text-align:left}
* html #container{width:778px}

/*******************inhalt************/
#content{
	float:right;
	background:#FFF6E5 url(../images/bg_horse.gif) bottom right no-repeat;
	/*width:470px;*/
	width:612px;
	padding:0 0 30px 0;
	min-height:550px}
* html #content{height:550px}
#header{position:relative; height:104px}

/****************footer************/
#footer{
	clear:both;
	position:relative;
	text-align:right;
	line-height:1.5em;
	/*width:628px;*/
	width:770px;
	background:#4B4B4B url(../images/bg_footer.gif) repeat-x;
	border-top:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D}
#footer a{text-decoration:none; padding:0 10px 0 0; font-size:.56em; font-family:Verdana}
#footer a:link, #footer a:visited{color:#B5BDBE}
#footer a:hover, #footer a:active{color:white}

/***************hauptnav************/
#nav{
	z-index:1;
	position:absolute;
	top:104px;
	right:0px;
	height:28px;
	/*width:600px;*/
	width:742px;
	min-width:600px;
	background:#4B4B4B url(../images/bg_nav.gif) repeat-x bottom}
#nav ul{
	display: inline;
	margin: 4px 14px 0 0;
	padding: 0 0 0 30px;
	float: right}
html:first-child>b\ody #nav ul{width: 415px;}
#nav li{
	display:inline;
	list-style:none;
	float:left;
	background:url(../images/bg_navli.gif) no-repeat 10px 50%}
#nav a{
	font-size:.76em;
	text-decoration:none;
	color:white;
	padding:0 0 0 11px;
	margin:0 0 0 20px}
#nav a:link, #nav a:visited{background:url(../images/bg_nav1.gif) no-repeat 0px 7px}
#nav a:hover, #nav a:active, #nav a:focus{background: url(../images/bg_nav2.gif) no-repeat 0px 6px}
#nav a#aktiv{background:url(../images/bg_nav2.gif) no-repeat 0px 6px}

/*******************absolut positioniert ************/
a#logo{ /*an container ausgerichtet*/
	position:absolute;
	top:56px;
	left:-13px;
	height:126px;
	width:155px;
	z-index:2;
	background:url(../images/bg_nav2.gif) no-repeat -1000px}/*preload*/
#streifen{ /*an container ausgerichtet*/
	position:absolute;
	top:130px;
	left:142px;
	height:15px;
	background:url(../images/streifen.gif) no-repeat;
	width:96px;
	z-index:3}
#moewe{ /*an container ausgerichtet*/
	position:absolute;
	left:129px;
	top:-21px;
	width:32px;
	height:52px;
	background:url(../images/moewe.gif)}
#arm{ /*an hauptnav ausgerichtet*/
	position:absolute;
	right:53px;
	top:0;
	width:29px;
	height:8px;
	line-height:0px;
	font-size:0;
	background:url(../images/bg_arm.gif) no-repeat;
	z-index:20}
#emotion{ /*am footer ausgerichtet*/
	position:absolute;
	top:-212px;
	left:0;
	height:211px;
	background:url(../images/emotion.jpg);
	width:158px}

/***************subnav************/
#left{
	float:left;
	text-align:left;
	width:158px;
	position:relative;
	z-index:21}
#left ul{margin:205px 0 0 24px}
#left li{display:inline; list-style:none; height:1%}
#left a{
	display:block;
	font-size:.76em;
	color:white;
	text-decoration:none;
	padding:0 0 0 10px;
	margin:0 0 8px 0}
* html #left a{width:100%}
#left a:link, #left a:visited{background:url(../images/bg_subnav1.gif) no-repeat 0px 7px}
#left a:hover, #left a:active, #left a:focus{background:url(../images/bg_subnav2.gif) no-repeat 0px 6px}
#left a#subaktiv{background:url(../images/bg_subnav2.gif) no-repeat 0px 6px}

/*****************************allgemein****************************/
.clear{ clear: both}

h1{
	font-size:1.1em;
	margin:70px 0 20px 30px;
	color:#53504B;
	font-weight:normal;
	background:url(../images/bg_subnav2.gif) no-repeat -1000px}/*preload*/
h2{
	font-size:0.8em;
	margin:20px 0 10px 30px;
	color:#53504B;
	font-weight:bold;
	background:url(../images/bg_subnav2.gif) no-repeat -1000px}/*preload*/
p{
	font-size:0.76em;
	margin:0 25px 9px 30px;
	line-height:1.6;
	color:#53504B}
p a{color:#53504B}
h2.wichtig{font-size:1.1em; margin:30px 0 10px 30px; color:red; font-weight:normal}
p.wichtig{color:red}

.bili{margin:4px 8px 0px 29px; float:left}
/*.bili{margin:4px 23px 20px 29px; float:left}*/
/*****************************Kontaktformular****************************/
form{margin:0 25px 30px 30px}
label{
	display:block;
	font-size:0.7em;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", arial, helvetica, sans-serif;
	color:#42454A}
input, textarea{
	display:block;
	margin:0 0 7px 0;
	font-size:0.7em;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", arial, helvetica, sans-serif;
	padding:.2em;
	color:#42454A;
	border:1px solid #C4C5C6;
	background:white}
input{background:white url(../images/bg_form.gif) no-repeat right center}
#submit, #reset{display:inline; padding:2px 5px; margin:0; background:white}
/*****************************Preise*************************************/
table{
	font-size:0.76em;
	margin:0 25px 15px 30px;
	line-height:1.6;
	color:#53504B;
	border-collapse:collapse;
	width:550px}
td{border:1px solid #CFC8BB; padding:2px 5px}
td.right{text-align:right;width:75px}
