

div.shad table{
background: url(shadow.gif) no-repeat right bottom;
padding: 4px 10px 10px 4px;
border: #eee 1px solid;
border-right:none;
border-bottom:none;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>

#shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/

}

.shadowcontainer{
width: 782px; /* container width*/
background-color: #d1cfd0;
position: relative;
margin: 0 auto; /*Center container on page*/
}


.shadowcontainerform {
width: 585px; /* container width*/
position: relative;
margin: 0 auto; /*Center container on page*/
}



.shadowcontainer .innerdiv{
/* Add container height here if desired */

margin: 0 auto; /*Center container on page*/
background-color: white;
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}





table.coll {
border-collapse: collapse;
border-color: #0F0900;
}


table.headborder {

border-top-width: 1px;
border-top-style: solid;
border-top-color: #8d8572;


border-left-width: 1px;
border-left-style: solid;
border-left-color: #8d8572;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #8d8572;

}


table.contentborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #8d8572;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #8d8572;
}


table.footerborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #8d8572;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #8d8572;

border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8d8572;

}



table.linksborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #8d8572;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #8d8572;
}






a.map {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: none;
	color: #000000;
}

a.map:hover {color:gray;text-decoration:underline;}
a.map:visited {color:#000000;text-decoration:underline;}



a.info:link, a:visited {font-family:Verdana, Helvetica;color:gray;font-size:10px;font-weight:none;line-height:20px;text-decoration:underline;}
a.info:active {color:black;text-decoration:none;}
a.info:hover {color:gray;text-decoration:underline;}

a.y:link, a.y:visited {font-family:Verdana, Helvetica;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
a.y:active {font-family:Verdana, Helvetica;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
a.y:hover {font-family:Verdana, Helvetica;color:#fff;font-size:14px;font-weight:bold;text-decoration:underline;}

a.sm:link, a.sm:visited {font-family:Verdana, Helvetica;color:darkgray;font-size:10px;font-weight:none;text-decoration:none;}
a.sm:active {font-family:Verdana, Helvetica;color:darkgray;font-size:10px;font-weight:none;text-decoration:none;}
a.sm:hover {font-family:Verdana, Helvetica;color:darkgray;font-size:10px;font-weight:none;text-decoration:underline;}


a.m:link, a.m:visited {font-family:Verdana, Helvetica;color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;}
a.m:active {font-family:Verdana, Helvetica;color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;}
a.m:hover {font-family:Verdana, Helvetica;color:#5E3800;font-size:12px;font-weight:bold;text-decoration:underline;}

a.g:link, a.g:visited {font-family:Verdana, Helvetica;color:#B9AD69;font-size:12px;font-weight:bold;text-decoration:none;}
a.g:active {font-family:Verdana, Helvetica;color:#B9AD69;font-size:12px;font-weight:bold;text-decoration:none;}
a.g:hover {font-family:Verdana, Helvetica;color:#B9AD69;font-size:12px;font-weight:bold;text-decoration:underline;}

a.r:link, a.r:visited {font-family:arial,verdana,Helvetica;color:gray;font-size:1.2em;font-weight:none;text-decoration:none;}
a.r:active {font-family:arial,verdana,Helvetica;color:#eee;font-size:1.2em;font-weight:none;text-decoration:none;}
a.r:hover {font-family:arial,verdana,Helvetica;color:#000000;font-size:1.2em;font-weight:none;text-decoration:underline;}





.headertxt {
	font-family: verdana,arial,tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.headersubtxt {
	font-family: verdana,arial,tahoma;
	font-size: 13px;
	font-weight: bold;
	color: gray;
	background-color: #d8c1a3;
	text-align:center;
}



.contenttxt {
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-align: justify;
}



.picsubline {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: none;
	color: gray;
	text-align: center;
}



.descriptxt {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: bold;
	color: gray;
}


.descriptactualtxt  {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: none;
	color: gray;
	text-align: left;
}



input.anfragebutt {
color: #000000;
border: 1px solid;
background:#d9c69f;

}



.objectpic {
border-left:1px solid maroon;
border-top:1px solid maroon;
border-right:1px solid maroon;
background: url(http://www.ibiza-domizile.de/images/villa_sole.jpg) no-repeat top left;
width: 100%;
background-size: 0;
}

.subtitle {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	background: url(images/subtitle.jpg) repeat-x;
	border-left:1px solid red;
	border-right:1px solid red;
	border-bottom:1px solid red;
	margin: 0px;
}


.foottxt {
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	color: gray;
}





.text2 {
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
	color: brown;
}




DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 5px;
   -moz-border-radius: 10px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;

   }

DIV.shadow5 IMG {
   border: 0px solid #666;
margin: -2px;
   display:block;
   position: relative;
   top: -5px;
   left: -2px;
   -moz-opacity:1.0;
   }


DIV.shadow5 table {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -2px;
   left: 1px;
   -moz-opacity:1.0;
   }




.text_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #8B815A;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #5B5C40;
}

.text4 {
	font-family: arial,tahoma;
	font-size: 12px;
	font-weight: none;
	color: gray;
	text-align:justify;
}


.form {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	height: 17px;
	width: 106px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DADEDC;
	border-bottom-color: #DADEDC;
}
.form_1 {
	font-family: arial,verdana;
	font-size: 13px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 21px;
	width: 200px;
	border: 1px solid #BDAA90;
}

.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 16px;
	width: 287px;
	border: 1px solid #BDAA90;
}
.form_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 100px;
	width: 287px;
	border: 1px solid #BDAA90;
	overflow:auto;
}
.form_4 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	background-color: #F2F3E7;
	height: 19px;
	width: 92px;
	border: 1px solid #BDAA90;
}
.form_5 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 21px;
	width: 187px;
	border: 1px solid #BDAA90;
}
.form_6 {
	font-family: arial,verdana;
	font-size: 12px;
	line-height: 14px;
	background-color: #F2F3E7;
	height: 100px;
	width: 350px;
	border: 1px solid #BDAA90;
	overflow:auto;
	color: #5B5C40;
}

.form_7 {
	font-family: arial,verdana;
	font-size: 12px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 21px;
	width: 135px;
	border: 1px solid #BDAA90;
}


.form_8 {
	font-family: arial,verdana;
	font-size: 12px;
	line-height: 13px;
	background-color: #F2F3E7;
	height: 20px;
	width: 56px;
	border: 1px solid #BDAA90;
}


