/*-------------------------------------------------------------*/




body {
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	color:#261509;
	
	background-color:#FBF0E6;
	
	background-repeat: repeat;
	font-weight: normal;
	
	}



/*-------------------------------------------------------------*/



/*  link colors  */	

a {
	color: #954A00;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	
	}

a:visited {
	color:#954A00;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	}
	
a:hover {
	color: #000;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	}

a:active {
	color:#954A00;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	}
	
	
/*----------additionnal link colors for places the above colors do not work---------------------------------------------------*/
	
	
/*-------------------------------------------------------------*/



h1 {
	font-family: "Comic Sans MS", cursive;
	font-size: 1.5em;
	font-weight:lighter;
	color:#261509;
	
    }


h2 {
	font-size: 1.3em;
	font: Verdana, Geneva, sans-serif;
	font-weight:lighter;
	
	
	}




/* ----------container zentriert das layout-------------- */



#container {
	width: 61em;
	margin: 0 auto;
	padding: 0px;
	background-color: #FFF;
	border:solid 1px #FFEFDF;
	}	




/* ---------------------Logo ------------------------- */



#logo {
	margin: 0 0.1em;
	margin-top: 0px;
	padding: 0px;
	background-color: #261509;
	width: auto;
	height:100px;
	}

	
.background-logo	{
	background-image:url(../images/design-images/agency-ladies-bg.jpg);
	background-repeat: repeat-y;	
}



/* ---------------------header ------------------------- */
#header {
	margin-top: 0px;
	padding: 0px;
	/*  -- background-color: #ffdebd;  --*/
	width: 976px;
	height:inherit;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}


#header p{
	margin-left: 15em;
	padding: 10px;
	}




/* ---------------------navigation ------------------------- */




#mainnavi {
	margin: 0;
	padding: 0;
	color:#79431C;
	text-align:right;
	font-style:normal;
	width: inherit;
	height: 45px;
	background-color: #ffefe0;
	text-align:center;
	background-image: url(../images/design-images/main-navi-bg.jpg);
	border-bottom: 1px solid #3D220E;
	font-weight: inherit;
	font-size: 0.9em;
}

#mainnavi p{
	padding: 0px;
	text-align: right;
	}

#gallery-background	{
	background-color:#261509;
	margin: 10px;
	margin-bottom:10px;
}


.rates-background-220x200	{
	background:url(../images/design-images/rates-bg-logo(220x200).jpg);
	margin-bottom:10px;
	
	margin-right:10px;
	background-repeat:no-repeat;
}

.rates-diamond	{
	background-position:right;
	background-repeat:no-repeat;
	height:130;
	width:560;
	background-image: url(../images/design-images/bg-images/diamond-rates-image1.jpg);
	
}



.rates-star	{
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(../images/design-images/bg-images/rates-star-bg.jpg);
}

.rates-perlen-bg	{
	background-repeat:no-repeat;
	background-image: url(../images/design-images/bg-images/rates-pearls-bg.jpg);
}



/* -----------------Inhalt--------------------- */
#content {
	min-height:550px;
	/* background-image: url(../images/design-images/silk-background-2.jpg);*/
	
	padding:0px;
	margin: 0px;
	color: #261509;
	background-color: #FFF;
	font-size:13px;
	z-index: 3;
	width:940;
	text-align: center;
	clear: both;
	}


#left-column {
	width: 28em;
	margin: 5px;
	padding: 0;
	background-color: #FFefe0;
	border:solid 1px #3D220E;
	height:590px;
	top: 250px;
	float: left;

}



#right-column {
	width: 39em;
	padding: 0;
	background-color: #FFefe0;
	border:solid 1px #3D220E;
	height:590px;
	margin-left: 410px;
	float: inherit;
	margin-top: 5px;

}



.rates-box-diamonds	{
	background-image:url(../images/design-images/diamond-rates-image(600x250).jpg);
	background-position:right;
	background-repeat:no-repeat;
	border: 1px solid #261509;
	height: auto;
	width: auto;
	
		
}

#hr {
	1px solid #3D220E;
}



.hr {
	1px solid #3D220E;
}



.dotted-tabelle {
	border:#261509;
	border-bottom-style: dotted;
}


		/* p, pre {
	padding: 10px;
	margin:0;											erase??
	
}   



pre, code { font-size: 1.2em;}
																	*/




.img-float-right	{
	background-image:url(../images/design-images/booking1.jpg);
	background-repeat:no-repeat;
	}


.image-booking{
	border:solid 1px #3D220E;
	background-image:url(../images/design-images/profile-tabelle-background-LOGO.png);
	background-repeat:no-repeat;
	background-position:center;
	}



.image-border-brown	{
	border:solid 1px #3D220E;
	font-style: normal;
}


.intro-tabelle-bg	{
	background: url(../images/design-images/profile-tabelle-background-LOGO.png);
	left:500px;
	background-repeat:no-repeat;
	}



.image-border-red	{
	border:solid 1px #F00;
	text-align: center;
	font-style: normal;
	
}



.hours-of-operation	{
	border:solid 1px #3D220E;
	width:280px;
	
}


.table-tr-border-brown-topleft	{
	border-top:solid 1px #3D220E;
	border-left:solid 1px #3D220E;
}

.red-text	{
	color:#F00;
	font-weight:lighter;
}

.white-font	{
	color:#FFF3E8;
	}


.table-tr-border-brown-topright	{
	border-top:solid 1px #3D220E;
	border-right:solid 1px #3D220E;
}



.table-tr-border-brown-leftside-only 	{
	border-left:solid 1px #3D220E;
}



.table-tr-border-brown-fightside-only 	{
	border-right:solid 1px #3D220E;
}




.table-tr-border-brown-bottom-left	{
	border-bottom:solid 1px #3D220E;
	border-left:solid 1px #3D220E;
}



.table-tr-border-brown-left-right	{
	border-left:solid 1px #3D220E;
	border-right:solid 1px #3D220E;
}



.table-tr-border-brown-bottom-right	{
	border-bottom:solid 1px #3D220E;
	border-right:solid 1px #3D220E;
}




.table-tr-border-brown-bottom	{
	border-bottom:solid 1px #3D220E;
}



.table-tr-border-brown-top	{
	border-top:solid 1px #3D220E;
}

.verlauf-in-brown	{
	background-image:url(../images/design-images/verlauf-brown.png);
	background-repeat:no-repeat;
	
}
/* ----------------- footer--------------------------- */



.text-align-center {
	text-align: center;
}



#footer {
	background-color:#FFDEBD;
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	color:#000;
	border-top: 1px solid #1f1108;
}
.agency-ladies-bg-image {
	background-image: url(../images/design-images/ladies-gallery-bg2.jpg);
	background-repeat: no-repeat;
}


.index-bg-image {
	background-image: url(../images/design-images/ladies-gallery-bg3.jpg);
	background-repeat: no-repeat;
}


.date {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#F00;
}


.comic-sans-headlines	{
	font-family:"Comic Sans MS", cursive;
	font-size:1.4em;
	
}

.unterschrift	{
	font-family: Vivaldi;
	font-size: 22px;
	
}



.index-bottom-background	{
	background-image: url(../images/design-images/index-bottom-image(976-x185).jpg);
	background:url(../images/design-images/index-bottom-image(976-x185).jpg);
	background-repeat:no-repeat;
}

