body {
	background-color: White;
	background-repeat: no-repeat;
	
	margin-left: 0px;
	margin-top: 0px;
	/*margin-right: 0px;*/
	
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 80%;
	color: #0E5115;*/
	scrollbar-face-color: #01AA01;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-3dlight-color: #008040;
   scrollbar-darkshadow-color: #000000;
   scrollbar-shadow-color: #017002;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-track-color: #14671E;
}

h1, h2, h3, h4 {
	margin-bottom: 5px;
	margin-top: 5px;
	
}
/*hautpttags:*/
p{
	margin-bottom: 7px;
	margin-top: 7px;
	text-align: left;
}

td {
	padding: 5px;
	
}
hr {
	color: #009933;
	border: solid 1px;
	border-color:#CE0606;
}
 li {
 	margin-bottom: 0.5em;
	
 }
 

/*ID's:*/

#bodybg {
   /*border: 2px;*/
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../ferienwohnungen-eckl/gelb.gif);
	background-repeat: repeat-x;
	
}
    #bodybg .td1 {
    	background-image: url(../bg11/Bilder/lm.gif);
      background-position: top left;
      background-repeat: repeat-y;
      vertical-align: top;
		padding: 0px;
    }
	 #bodybg .td2 {
    	background-image: url(../bg11/Bilder/lm.gif);
      background-position: top left;
      background-repeat: repeat-y;
      vertical-align: bottom;
		padding: 0px;
    }
	 #bodybg .td3 {
    	background-image: url(../bg11/Bilder/rm.gif);
      background-position: top left;
      background-repeat: repeat-y;
      vertical-align: top;
		padding: 0px;
    }
	 #bodybg .td4 {
    	background-image: url(../bg11/Bilder/rm.gif);
      background-position: top left;
      background-repeat: repeat-y;
      vertical-align: bottom;
		padding: 0px;
    }
	 #bodybg .main {
	 	background-color: White;
		background-image: url(../bg11/Bilder/mo.gif);
      background-position: top left;
      background-repeat: repeat-x;
      vertical-align: top;
		padding-left: 18px;
		padding-right: 18px;
		/*width: 100%;*/
		font-family: Arial, Helvetica, sans-serif;
	   font-size: 80%;
	   color: #0E5115;
		background-color: White;
		
    }
	      
			#bodybg h1 {
				font-size: 100%;
		      color: #CE0000;
			   font-weight: 600;
			} 
			
			#bodybg h2 {
		   font-size: 100%;
		   color: #106319;
			font-weight: 600;
    	}
		/*getarnt:*/
	    	#bodybg h3 {
		   font-size: 100%;
		   color: #106319;
			font-weight: 500;
			display: inline;
			
    	}
	 
	 
	  #bodybg .fuss  {
    	   background-color: #FFFF99;
			/*background-color: Aqua;*/
			/*width:611px; */
			width: 100%;
			height:60px;
			margin-bottom: 4px; 
			margin-top: 3em;
			/*margin-left: -38px;
			margin-right: -48px;*/
			padding-left: 20px;
			padding-right: 20px;
			text-align: center;
			font-size: 90%;
         }
	 
	      #bodybg .fuss h1 {
	          color: #106319;
		       font-size: 120%;
		       font-weight: 600;
		       margin-bottom: 4px;
		       margin-top: 5px;
			 }
#eckl {
	position: absolute;
	left: 155px;
	top: 18px;
}
#rottal {
	position: absolute;
	left: 198px;
	top: 61px;
	width: 330px;
}
   #rottal h1 {
   	color: #CE0000;
		font-size: 90%;
		font-weight: 600;
   }

#ueberschrift {
	position: absolute;
	left: 560px;
	width: 210px;
	top: 54px;
	border-top: 1px #106319 solid;
	border-left: 1px #106319 solid;
	border-right: 1px #106319 solid;
	border-bottom: 1px #106319 solid;
	padding: 4px;
	padding-top: 5px;
	
	z-index: 1000;
	vertical-align: middle;
	text-align: center;
	background-color: White;
}
		#ueberschrift h1 {
		font-size: 95%;
		color: #106319;
		margin-top: 0px;
		margin-bottom: 4px;
		font-weight: 600;
		}
		#ueberschrift h2 {
		font-size: 95%;
		color: #106319;
		margin: 0px;
		font-weight: 500;
		}
 
#beschreibung {
	display: none;
}

/*links:*/

a {
	text-decoration: none;
}

a:link {
	color: #000099;
	text-decoration: none;
}

a:visited {
	color: #993399;
	
}
a:hover {
	color:#CE0606;
	
}
a:focus {
	color:#CE0000;
	
}
a:active {
	color:#CE0000;
	
}


                                                                            
.wi30em {
	width: 30em;
}
.wili32em {
	width: 16em;
	left: 31em;
	text-align: right;
	position: absolute;
	top: 250px;
}
.wi40 {
	width: 40px;
}

.back {
        direction: rtl;
        unicode-bidi: bidi-override;
}

.clear {
	clear: both;
	float: none;
}

.cent {
	text-align: center;
}
.fett {
	font-weight: 600;
}


.oben {
	vertical-align: top;
}

.nopad td{
	padding: 0px;
}
.pad2 td{
	padding: 2px;
}
.pad6 {
	padding: 6px;
}

.pad12 {
	padding: 12px;
}
.pad42 {
	padding: 42px;
}
.pad42 p {
	padding-left: 25px; 
}

.re {
	text-align: right;
}

.padli6 {
	padding-left: 6px;
}
.padli22 {
	padding-left: 22px;
	text-align: left;
}
.padre170 {
	padding-right: 170px;
}
.padou70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.klein {
	font-size: 85%;
}

/*formulare:*/

input {
	background: #FFFFCC;
	border: 1px solid #FFCC33;
	
	
}

.formular {
        padding: 10px;
        padding-bottom: 10px; /*margin-bottom: 20px;
        clear: both;*/
        width: 570px;
		  /*border: 2px #106319 outset;*/
		  background-color: #FFFF99; 
		  border: 2px outset #FFCC00;
		  color: #000066;
}

.bez {
        float: left;
        text-align: right;
        width: 280px;
		/*   border: 1px solid green;*/
		 	 
}

   .bezbreit {
        float: left;
        
        text-align: right;
        width: 365px;
		  
		 /* border: 1px solid green;*/
		 /* background-color: #99CCFF;*/
		 
}

.feld {
        float: right;
        text-align: left; /*border: 1px solid black;*/
        width: 235px;
		  margin-left: 0px;
		/*border: 1px solid black;
		  background-color: #99FFFF;*/
		 
}

.frage {
        clear: both; /*text-align: right;*/
        padding-top: 6px;
		  width: 530px;
		 /* border: 1px solid red;*/
	     /*background-color: Fuchsia;*/
}

/*option, textarea,  radio, select {
	border: 0px inset #FFFF9A;
	
	background-color: White;
	color: Black;
	scrollbar-face-color: #336633;
	text-align: center;
	
}*/

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
}

button {
	border: 2px ridge #CC3300;
	padding: 5px;
	background-color: #FF9900;
	color: Black;
		
}


.error{
	background-color:#FFDA44;
}
.wh {
	background-color: White;
}
.ok {
	background-color:#64FF65;
	padding: 10px;
}

.bgor {
	background-position: top right;
	background-repeat: no-repeat;
	}
	
.ur {
	text-align: right;
	vertical-align: bottom;
	
}

.anzeige {
	width: 550px;
}
.anzeige td {
	 width: 50%;
}



#b1 .b1,
#b2 .b2,
#b3 .b3,
#b4 .b4,
#b5 .b5,
#b6 .b6,
#b7 .b7,
#b8 .b8,
#b9 .b9,
#b10 .b10,
#b11 .b11,
#b12 .b12,
#b13 .b13,
#b14 .b14,
#b15 .b15,
#b16 .b16,
#b17 .b17,
#b18 .b18,
#b19 .b19,
#b20 .b20,
#b21 .b21,
#b22 .b22
{
	
/*border-right: 8px #FFFFFF solid;*/
  background-color: #FFCC66;
  color: #000066;

}


#bodybg .mainbreiter {
	 	background-color: White;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
	   font-size: 80%;
	   padding-left: 10px;
				
    }



#submenue {
	width: 160px;
	background-color: #FFCC66;
	text-align: center;
	padding: 0px;
	
}
   #submenue a {
   	display: block;
		padding: 4px;
		width: 156px;
		border-bottom: 1px solid white;
		text-decoration: none;
   }


#naviadmin {
        background-color: transparent;
         margin-bottom: 5px;
}

#naviadmin td {
        color: #000066;
        font-size: 1em;
        font-weight: 500;
        text-decoration: none;
		  width: 90px;
		  background-color: #7BFF7C;
		  text-align: center;
}

#naviadmin a {
	text-decoration: none;
}

#naviadmin a:visited {
        color: #990066;
}

#naviadmin a:hover {
      color: Blue;
}

#naviadmin a:active {
        color: #000066;
}

.bearb {
	background-color: #FFD657;
	text-align: center;
	padding: 3px;
}
.loesch {
	background-color: #FF6666;
	text-align: center;
	padding: 3px;
}

.sa {
	background-color: #BBFF57;
}
.sb {
	 background-color: #FFFF8A;
}
.sc {
	background-color: #FFBB55;
}
.th {
	background-color: #FFFFB5;
	text-align: center;
}
.we {
	background-color: #FEFF5B;
}
.wt {
	background-color: White;
}
.sparja {
	background-color: #B9B9FF;
	}
.sparjaabzug {
	background-color: #D7C1FF;
}

.grau {
	background-color: #B2D8D9;
	/*padding-left: 6px;*/
}

.dunkelgrau {
	background-color: #CCCC99;
	padding-left: 10px;
}

.sonderja {
	background-color: #D88AFF;
}
.aw {
	background-color: #FFC671;
}

.bg1 {
	background: #FFFF99;
}
.bg2 {
	background-color: #CCFF99;
}
.bg3 {
	background-color: #FFA060;
}
.bg4 {
	background-color: #CC99FF;
}
.bg5 {
	background-color: #DEFFAE;
}



.pos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 100%;
	padding: 20px;
	line-height: 130%;
	clear: both;
	width: 481px;
	border: 3px #3DFF3D solid;
	margin: 10px;
	text-align: left;
}

.neg {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: 600;
	font-size: 100%;
	padding: 20px;
	line-height: 130%;
	clear: both;
	width: 481px;
	border: 3px #CC0000 solid;
	margin: 10px;
	text-align: left;
}
 .rahm {
 	 border: outset 2px #CD0404;
	 width: 300px;
	 padding: 7px;
	 text-align: center;
	 
 }



.belegt {
        background-color: #FFA060;
}
.reserv {
	background-color:#FFDE57;
}
.reservdiv {
	background-color: #8CD98D;
	text-align: center;
	margin-bottom: 2px;
}
.reservanfrage {
	background-color:#FFCC33;
	color: Black;
	text-align: center;
}
.frei {
	background-color: #83FF66;
}
.unguelt {
	background-color: #FF9277;
}

.ungueltdiv {
	background-color: #FF9277;
	text-align: center;
	margin-bottom: 2px;
}
.belegtanfrage {
        background-color: #CC3333;
        color: White;
		  text-align: center;
		  
		  
}
.todo {
	background-image:url(../ferienwohnungen-eckl/schreiben.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.nichtreserviert {
	background-image: url(../ferienwohnungen-eckl/Boos7.gif);
	background-position: right;
	background-repeat: no-repeat;
}




