BODY {

	scrollbar-face-color: #D2DCDE;
	scrollbar-track-color: #E3EDEF;
	scrollbar-highlight-color: #043659;
	scrollbar-shadow-color: #043659;
	scrollbar-3dlight-color: #E3EDEF;
	scrollbar-arrow-color: #043659;
	scrollbar-darkshadow-color: #E3EDEF;
	background-attachment: fixed;
	background-image: url('fforstlogo_homepage_transparent.jpg');
	background-position: top;
	background-repeat: no-repeat;
	
		}

* {

  padding: 0px;

  margin: 0px;

  

  color:#111111;

  font-family:Verdana,Arial,sans-serif;

  font-size:11px;

  font-style:normal;

  line-height:13px;

  
}



img {

  border: 0px;

}



table th {

  text-align: left;

}



#logo {

  width: 246px;

  height: 117px;

  background-image:url(/skin/logo.gif);

  float:left;

  cursor: pointer;

}



#leaf {

  width: 121px;

  height: 118px;

  background-image:url(/skin/blatt_r.gif);

  float:right;

}



#menu-holder {

  /*height:120px;

  width: 100%;

  text-align: center;

  text-align: -moz-center; 	*/

  height:59px;

  left:50%;

  margin-left:-240px;

  position:absolute;

  top:0;

  width:533px;

  z-index:2;

}



#menu{

  width: 533px;

  position:relative;

}



#box1{

	visibility: hidden;

	left: 18px;

	height: 85px;

}	

#box2{

	visibility: hidden;

	left: 122px;

	height: 105px;

}		

#box3{

	visibility: hidden;

	left: 226px;

	height: 126px;	

}		

#box4{

	visibility: hidden;

	left: 330px;

	height: 85px;

}	



.box{

	position: absolute;

	top: 38;

	width: 102px;		

	border-left: #666666 1px dotted;

	border-bottom: #666666 2px solid; 

	border-right: #666666 2px solid; 	

	background-color: #ffffff;

}	





#menu {

}



.clear {

  clear: both;

}



#content {

	margin-right: 130px;

}



.content-image {

	width: 225px;

	text-align: right;

	vertical-align: top;

}

.content-space {

    width: 40px;

}

.content-conte {    

}





a {

  text-decoration: none;

}



a:link { color:#0099FF; }

a:visited { color:#0099FF; }	

a:hover { color:#111111; }

a:active { color:#111111; }





.submenu {

  padding-top: 10px;

}

.submenu .sub-item {

  padding-bottom: 10px;

}

.submenu a {

  font-size:10px;

}







/* TageBuch */



.date-header {

  color: #707070;

  margin:0 0 7px;

  font-size:x-small;

  font-weight:bold;  

  text-align:left;

  background-image:url(/skin/go.gif);

  background-repeat: no-repeat;

  background-position: 0px 2px;

  padding-left: 15px;

}

.entry-header {

  color:#0099FF;

  margin:1px 0 10px;

  text-align:left;

}

.entry-header a {

  font-size:medium;

  font-weight:bold;

  font-size:16px;

}

.entry {

  padding-left: 15px;

  padding-bottom:35px;

}



.blue-text {

  color: #0099ff;

}

.blue, .blau, .blau td {

  color: #0099ff;

}



/* Bilder */



.img-content {}



.img-content img {

  border: 0px;

}



.thumb {

  padding: 10px;

  float: left;

  width: 110px;

  height: 90px;

}



.denizen-content .thumb {

  padding: 10px;

  float: left;

  width: 110px;

  height: 120px;

}





/* Calendar */



.cal-holder {

  padding-bottom: 30px;

}



.calendar td {

  width: 35px;

  height: 18px;

  text-align: center;

  color: #0099ff;

}



.calendar .calendarHeader {

  padding-bottom: 10px;

}



/* rooms */



.rooms {

  background-image: url(/skin/living.gif);

  width: 366px;

  height: 274px;

  position: relative;

}



.rooms .b1 {

  position: absolute;

  width:24px;

  height: 77px;

  left: 98px;

  top: 42px;

}

.rooms .b2 {

  position: absolute;

  width: 62px;

  height: 42px;

  left: 179px;

  top: 0px;

}

.rooms .b3 {  

  position: absolute;

  width: 62px;

  height: 42px;

  left: 241px;

  top: 0px;

}

.rooms .z1 {  

  position: absolute;

  width: 119px;

  height: 57px;

  left: 122px;

  top: 42px;

}

.rooms .z2 {  

  position: absolute;

  width: 122px;

  height: 57px;

  left: 241px;

  top: 42px;

}

.rooms .z3 {  

  position: absolute;

  width: 117px;

  height: 77px;

  left: 5px;

  top: 194px;

}

.rooms .z4 {  

  position: absolute;

  width: 68px;

  height: 77px;

  left: 122px;

  top: 194px;

}

.rooms .z5 {  

  position: absolute;

  width: 102px;

  height: 77px;

  left: 190px;

  top: 194px;

}

.rooms .z6 {  

  position: absolute;

  width: 71px;

  height: 77px;

  left: 292px;

  top: 194px;

}

.rooms .k1 {  

  position: absolute;

  width: 44px;

  height: 48px;

  left: 122px;

  top: 99px;

}

.rooms .k2 {  

  position: absolute;

  width: 44px;

  height: 48px;

  left: 318px;

  top: 99px;

}

.rooms .bad1 {  

  position: absolute;

  width: 44px;

  height: 47px;

  left: 122px;

  top: 147px;

}

.rooms .bad2 {  

  position: absolute;

  width: 44px;

  height: 47px;

  left: 318px;

  top: 147px;

}





.eventroom {

  width: 258px;

  height: 280px;

  background-image: url(/skin/eventroom.gif);

  position: relative;

  margin-left:230px

}

.eventroom .e1 {  

  position: absolute;

  width: 243px;

  height: 102px;

  left: 16px;

  top: 13px;

}

.eventroom .e2 {  

  position: absolute;

  width: 118px;

  height: 76px;

  left: 16px;

  top: 161px;

}

.eventroom .e3 {  

  position: absolute;

  width: 74px;

  height: 76px;

  left: 185px;

  top: 161px;

}

.eventroom .eb1 {  

  position: absolute;

  width: 44px;

  height: 46px;

  left: 16px;

  top: 115px;

}

.eventroom .ek1 {  

  position: absolute;

  width: 48px;

  height: 46px;

  left: 211px;

  top: 115px;

}



/* Vorstand */

.vorstand-holder div {

  float: left;

  padding: 5px;

  width: 140px;

}



/* Disc */

.disclaimer p {

  margin-top: 11px;

  margin-bottom: 11px;

}



/* Admin */

.edit {

  width: 16px;

  height: 15px;

  background-image: url(/skin/admin/edit.gif);

}

.add {

  width: 16px;

  height: 15px;

  background-image: url(/skin/admin/add.gif);

}

.del {

  width: 16px;

  height: 15px;

  background-image: url(/skin/admin/delete.gif);

}





.edit-table tr {

  height: 25px;

}



.edit-table .input {

  width: 100%;;

}





table tr.odd td, .odd {



}



table tr.even td, .even {

    background:#D5D5D5 none repeat scroll 0 0;

}
