/* CSS Document */

/***********************************************/
/* Allgemein                                    */
/***********************************************/

body {
	/*background-color: #FFEFAE; */
	background-color: white;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
}


hr {
	/*border-color: #FFE6E6; */
	border-color: white;
	border-style: solid;
}

h1 {
font-size: 14pt;
}

img {
border: none;
margin: 0px;
padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}


table {
	border: 0px;
	text-align: left;
	/*padding: 0px;
	margin: 0px; */
}

td {
	vertical-align: top;
}

a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:active { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }

/***********************************************/
/* Titel                                       */
/***********************************************/

table#titel_top {
	margin: 0px;
	padding: 0px;
	width: 99%;
	border-bottom: solid;
	/*border-color: #FFE6E6;*/
	border-color: #BF9289;
	border-width: 2px;
	border:4;
}


/***********************************************/
/* Navigation                                  */
/***********************************************/

div#nav_2{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-family: Tahoma,Arial;
}

div#nav_1{
	background-repeat: no-repeat;
	background-color: none;
	margin: 0 0 0 0;
	color: #640000;
	height: 38px;

	cursor: hand;
	font-family: Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;	
}

div#nav_1_1{
	padding-top: 9px;
	padding-left: 10px;
	background-color: none;
}

a#nav_link {
	text-decoration:none;
}

div#nav_2 a {
	text-decoration:none;
	color: #640000;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/*oben rechts unten links*/

div#top{

	background-color: none;
	width: 990px;
}

div#nav{
	position: absolute;
	float: left;
	width: 132px;
	margin-top: 5px;
	background-color: none;

}

div#content{
	background-image: url(../pics/banner/content_back_top.jpg);
	position: absolute;
	background-repeat: no-repeat;
	width: 838px;
	margin-left: 135px; 
	margin-top: 5px;
	/*background-color: #FFC1C1;*/
	/*background-color: #FFE6E6;*/
	background-color: #FEF8E9;
	padding: 5px 0px 0 6px;
	font-size: small;
	font-family:  Arial;
}


/***********************************************/
/* Content Tags                                */
/***********************************************/

div#content p {

	padding-top: 6px;
}

img#img_portrait {
	height: 100px;
	width: auto;
}

img#room_foto {
	height: 130px;
}

img#grundriss_foto {
	width: 830px;
}

img#room_foto_big {
	width: 550px;
}

ul#aufzaehlung_abstand li {
	padding-top: 5px;
}

table#table_abstand td {
	padding-top: 6px;
}

table#room_table td{
  padding: 0;
  margin: 0;

}

table#room_table_pic td{
  padding-bottom: 4px;
  padding-left: 2px;
  width: 200px;
}

td#room_td_width{
  
}

/* Tabelle Liste */
/*---------------*/
tr#list_title td{
	font-weight: bold;
	background-color: #FEDDB8;
}

tr#list_line td{

}

tr#list_line_2 td{
	background-color: #EEE2DF; /*#FFE6E6;*/
}

.btn {
width: 100;
}


/* Sortierungs-Link */
/* ---------------- */

a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:active { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }

a#sort {
	color: black; text-decoration: none;
}

/*
	Farben: 
	
	dunkel: #FFC1C1
	hell: #FFE6E6	
*/



