*	{ 
	margin:0;
	padding:0;
	}


body { 
	background-color:#7e8525;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 10px; margin-top:2.25em;
	
	}
/* Startseite */
#index .lichtenstern_body { 
	width:960px;
	height:650px;
	margin: 0 auto;
	}

#index .lichtenstern_head {
	height:194px;
	background-color:#FFFFFF;
	}

#index .lichtenstern_head #logo {
	height:	171px;
	width: 424px;
	float:right;
	background-image:url(/img/index/logo.png);
	margin-top:10px;
	}
	
#index .lichtenstern_content { 
	height: 356px;
	background-color:#FFFFFF;
	background-image:url(/img/index/startpic.png);
	}
	
#index .lichtenstern_content #menu {
	width: 133px;
	height:133px;
	float:right;
	margin-right:20px;
	background-color:#eff2f5;
	filter:alpha(opacity=90); -moz-opacity:1.25; opacity:0.75;

	}
* html #index .lichtenstern_content #menu {/*IE6 Hack*/
	width: 133px;
	height:133px;
	float:right;
	margin-right:20px;
	background-color:#eff2f5;
	filter:alpha(opacity=90); -moz-opacity:0.25; opacity:0.25;
	}

* +html #index .lichtenstern_content #menu {/*IE7 Hack*/
	width: 133px;
	height:133px;
	float:right;
	margin-right:20px;
	background-color:#eff2f5;
	filter:alpha(opacity=90); -moz-opacity:0.25; opacity:0.25;
	}	
	
#index .lichtenstern_content #menu ul {
	list-style:none;
	margin-top:20px;
	}	

#index .lichtenstern_content #menu ul li {
	padding-left:20px;
	line-height:2;
	}

#index .lichtenstern_content #menu ul li a {
	display:block;
	color:#806826;
	font-size:16px;
	text-decoration:none;
	padding-left:12px;
	letter-spacing:1.6px;

	}
	
#index .lichtenstern_content #menu ul li a.border { 
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	margin-right:20px;
	}	
	
#index .lichtenstern_content #menu ul li a:hover {
		font-weight:bold;
		background-image:url(/img/index/pfeil.png);
		background-repeat:no-repeat;
		background-position:-2px;
		
		}

	
#index .lichtenstern_footer {
	height:101px;
	background-color:#FFFFFF;
	}	
#index .lichtenstern_footer #flowers {
	height:101px;
	width: 231px;
	background-image:url(/img/index/flowers.png);
	float:left;
	}
	
#index .lichtenstern_footer .indent img	 {
	float:right;
	margin-right:30px;
	margin-top:30px;
	border:0;
	}

#index .lichtenstern_footer .indent span {
	float:left;
	margin-top:40px;
	margin-left:50px;
	width:350px;
	}

#index .lichtenstern_footer .indent span p { 
	line-height:1.6;
	color:#707173;
	font-size:10px;
	text-align:center;
	}

#index .lichtenstern_footer .indent span a { 
	line-height:1.6;
	color:#707173;
	font-size:10px;
	text-align:center;
	}


/* Haupt Css */	
#main .lichtenstern_body { 
	width:960px;
	height:650px;
	margin: 0 auto; /* setzt die seite mittig*/
	}

#main .lichtenstern_head {
	height:138px;
	background-color:#FFFFFF; 
	}
	
#main .lichtenstern_head #head{
	width:686px;
	height:138px;
	float:left;

	}
#main .lichtenstern_head #head .lng {
	margin-top:50px;
	margin-left:45px;
	}	

#main .lichtenstern_head #head .lng a {
	display:block;
	padding:4px;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	color:#7e8525;
	font-size:13px;
	}

#main .lichtenstern_head #head .lng a.border {
	border-left:solid 1px #666666;
	border-right:solid 1px #333333;
	}

#main .lichtenstern_head #head .lng a:hover {
	font-weight:bold;
	}	

#main .lichtenstern_head #logo {
	height:	138px;
	width: 274px;
	float:right;
	background-image:url(/img/layout/logo.png);
	}
	
#main .lichtenstern_body .navi { 
	height:30px;
	background-color:#fff; 
	}
	
#main .lichtenstern_body .navi #menu {
	background-color:#806826;
	margin-left:45px;
	margin-right:45px;
	height:30px;
/*  position: absolute; /* komischer effek beim reload behoben */

  width:870px; /* komischer effek beim reload behoben */
	}
	
#main .lichtenstern_content { 
	height: 366px;
	background-color:#fff;
	padding-top:25px; 
	}
	
#main .lichtenstern_content #indent { 	
	margin-left:45px;
	margin-right:45px;
	background-color:#fff;
	height: 350px; 
	clear:both; /*effekt im Firefox*/
	}
	
#main .lichtenstern_content #indent	h1 { 	
  color:#7e8525;
	font-size:20px;
	}

#main .lichtenstern_content #indent	h2 { 	
	color:#707173;
	font-size:12px
	}

#main .lichtenstern_content #indent p { 
	line-height:1.6;
	color:#707173;
	font-size:12px;
	}	

#main .lichtenstern_content #indent .col_1 {
	width:490px;
	height:350px;
	float:left;
	border:solid 0px #000000;

	}

#main .lichtenstern_content #indent .col_1 img {

		  }

#main .lichtenstern_content #indent .col_2 { 
	height:350px;
	width:355px;
	float:right;
	border:solid 0px #DDffCC;

	}
	
#main .lichtenstern_content #indent .col_2 h1 { 
	color:#7e8525;
	font-size:20px;
	margin-bottom:5px;
	}
#main .lichtenstern_content #indent .col_2 h2 { 
	color:#707173;
	font-size:12px;
	margin-bottom:1px; 
	margin-top:5px; 
	font-weight:bolder;
	}
	
#main .lichtenstern_content #indent .col_2 p { 
	line-height:1.6;
	color:#707173;
	font-size:12px;
	}
	
#main .lichtenstern_content #indent .col_2 a { 
	line-height:1.6;
	color:#707173;
	font-size:12px;
	}
	
#main .lichtenstern_content .border { 
	border-bottom:solid 1px #806826;
	height:15px;
	background-color:#fff;
	margin-left:45px;
	margin-right:45px;
	}
	
#main .lichtenstern_footer {
	height:86px;
	background-color:#FFFFFF; 
	clear:both; /* effekt im FireFox*/
	}	
#main .lichtenstern_footer #flowers_1 {
	height:86px;
	width:46px;
	float:left;
	background-image:url(/img/layout/flower_1.png);
	}

#main .lichtenstern_footer #flowers_2 {
	height:86px;
	width:66px;
	float:left;
	background-image:url(/img/layout/flower_2.png);
	}



#main .lichtenstern_footer .indent span {
	float:right;
	margin-top:15px;
	margin-right:45px;
	
	}
	
#main .lichtenstern_footer .indent span a { 
	display:block;
	padding:5px;
	float:right;
	text-decoration:none;
	color:#7e8525;
	font-size:11px;
	}
	
#main .lichtenstern_footer .indent img	 {
	float:left;
	margin-left:30px;
	margin-top:20px;
	border:0;
	}

div.price { width:100px; height:30px; float:right; cleat:both; text-align:right; font-size:1.6em; color:#7e8525; cursor:hand;  font-weight:bold;}
.main { font-size:1.6em; color:#7e8525; cursor:hand;font-weight:bold;}

div.plan { width:100px; height:30px; float:right; clear:both; text-align:right; font-size:1.6em; color:#7e8525; cursor:hand;  font-weight:bold;}
.main { font-size:1.6em; color:#7e8525; cursor:hand;font-weight:bold;}

	
/* AJAX */

#mleft { width:495px; border:solid 0px #fff;  float:left;}
/*#mleft a:link { font-size:14px; color:#d9ceb6; display:block;  float:left; margin-left:2px; position:relative; text-align:center; padding:8px 0px 5px 0px }*/
#mleft a:link { font-size:14px; color:#d9ceb6; display:block;  float:left; margin-left:2px;  text-align:center; padding:8px 0px 5px 0px ; text-decoration:none; }
#mleft a:link:visited  { font-size:14px; color:#d9ceb6; display:block;  float:left; margin-left:2px;  text-align:center; padding:8px 0px 5px 0px ;text-decoration:none; }
#mleft a:link:active  { font-size:14px; color:#d9ceb6; display:block;  float:left; margin-left:2px;  text-align:center; padding:8px 0px 5px 0px ; text-decoration:none;}
#mleft a:link:hover { font-weight:bold; color:White;text-decoration:none;}


#ctl00_hof { width:40px}
#ctl00_wohnungen { width:100px;cursor:default}
#ctl00_tiere { width:55px}
#ctl00_ritten { width:70px;cursor:default}
#ctl00_erholung { width:85px;cursor:default}
#ctl00_foto { width:60px}
#ctl00_anfrage { width:70px}
#ctl00_homepage { width:90px;}
#ctl00_gallery { width:270px;}

#menu .abs { height:25px; background-color:White;}
#menu .PanelPopUp { z-index:100;}
#menu .PanelPopUp { background-color:#e8e5d9; filter:alpha(opacity=90);	opacity:0.9; border:solid 0px #000}
#menu .PanelPopUp .p5 { padding-left:10px;}
#menu .PanelPopUp .p5 .link { padding-bottom:5px; padding-top:5px; padding-right:10px;}

#menu .PanelPopUp .p5 .link .border { border-top:solid 1px #fff; border-bottom: solid 1px #fff;padding-bottom:5px; padding-top:5px;}
#menu .PanelPopUp .p5 .link .bordersub { border-bottom: solid 1px #fff;padding-bottom:5px; padding-top:5px; }

#menu .PanelPopUp .p5 .link a { color:#806826; text-decoration:none; font-size:14px; padding-left:10px;}
#menu .PanelPopUp .p5 .link a.sub:link { font-size:14px; color:#806826; text-decoration:none;}
#menu .PanelPopUp .p5 .link a.sub:hover { font-weight:bold; background-image:url(/img/layout/subhover.gif); background-repeat:no-repeat; background-position:left}
#menu .PanelPopUp .p5 .link a.sub:visit { font-size:14px; color:red; text-decoration:none;}

#mright { width:350px; float:right; border:solid 0px #fff; text-align:right; }
#mright a:link { font-size:14px; color:White; display:block;  float:right; margin-left:2px; position:relative; text-align:center; padding:8px 0px 5px 0px;text-decoration:none;}
#mright a:link:visited  { font-size:14px; color:White; display:block;  float:right; margin-left:2px; position:relative; text-align:center; padding:8px 0px 5px 0px;text-decoration:none; }
#mright a:link:active { font-size:14px; color:White; display:block;  float:right; margin-left:2px; position:relative; text-align:center; padding:8px 0px 5px 0px ;text-decoration:none;}
#mright a:link:hover { font-weight:bold;text-decoration:none;}

#ctl00_contact { margin-right:5px; margin-left:10px; width:100px;}
#ctl00_guestbook { margin-right:5px; margin-left:10px; width:100px;}

/* sort global specific */

a:link { text-decoration:none; }

input { border:solid 1px #7e8525; color:#806826; padding:5px;}
select { border:solid 1px #7e8525; color:#806826; padding:5px;}
option { border:solid 0px #7e8525; color:#806826}
table.booking td { padding:10px 5px 5px 10px;}
td.topentry { width:200px; border:solid 1px #7e8525; padding:10px; color:#828385; font-size:12px;}
td.topentry .author { font-weight:bold;}
td.message {border:solid 1px #7e8525; padding:10px; font-size:12px; font-weight:normal; color:#828385; }
.pager { background-color:#806826; color:White; }
.page { color:#806826; font-size:12px; font-weight:bold; margin-left:0px; padding-right:10px;} 
.red { background-color:Red; color:White;	}
.blackred {  background-color:Black; color:red}
.IdBtnNewEntry { margin-bottom:15px; cursor:pointer}
.IdBtnSubmit { cursor:pointer}
.ok { background-color:Green; color:White}
.sendok { font-size:16px; ;color:#806826;}
.MaskedEditFocus { background-color: #806826; color:White}
.MaskedEditError { background-color:Red; color:White}
.datasecurity { color:Red; font-size:12px; background-color:Black} 
td.pad10 { padding:10px 5px 5px 10px; }
td.pad10color { padding:10px 5px 5px 10px; color:#806826; font-size:14px;}
td.pad5 { padding:1px 5px 5px 10px;}
h3 { color:#806826; font-size:12px;}
.btnsend { background-color:#806826; color:White}