/* styles for input peer internet solutions end */


body{
	background-color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	white-space:normal;
	min-width:800px;
	overflow:scroll;
	padding:0px;
	margin:0px;
}


a{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(153,51,51);
	text-align:left;
}


input,select,textarea{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid 1Px rgb(153,51,51);
	color: rgb(153,51,51);
}


img{
	border:none 0Px;
}

table,td,tr{
	border:0Px none; /* 1Px solid #FF0000;*/
	text-align:left;

}


td.text{
	width:498Px;
	margin-left:0Px;
	text-align:center;

}

td.pic{
	width:120Px;
	text-align:center;
}

td.extended{
	width:427Px;
}

td.preise,th.preise{
	font-size: 12px;
	border:1px solid #ccc;
	text-align:center;
}
td.appartement{
	text-align:center;
}
td.bigger{
	text-align:center;
}

td.kontakt1{
	width:60Px;
}

td.kontakt2{
	width:140Px;
}



img.lageplan{
	width:222px;
	border:0Px none;
	margin:15px;
	margin-left:0px;
	margin-right:30px;
	text-align:left;
}

img.preview{
	text-align:center;
	width:120Px;
	margin:15Px 5px;
	text-align:center;
		border: rgb(227,185,120) 1Px solid;
		cursor:pointer;

}

img.preview_vert{
	text-align:center;
	height:120px;
	margin:15px 5px;
		border: rgb(227,185,120) 1px solid;
		cursor:pointer;

}

img.preview_misc{
	text-align:center;
	width:120Px;
	margin:35px 5px;
	text-align:center;
		border: rgb(227,185,120) 1Px solid;
		cursor:pointer;
}

object.garden{
	visibility:hidden;
}

img.stube{
	width:330Px;
	border: rgb(227,185,120) 1Px solid;
	margin-bottom:25Px;
	text-align:center;
}

img.appartement{
	height:120Px;
	margin-bottom:25Px;
	text-align:center;
	border: rgb(227,185,120) 1Px solid;
}
span.bottom{
	color: rgb(255,244,212);
	font-size:9px;
	text-align:center;
	vertical-align: middle;
	padding-top:5Px;
	padding-bottom:5Px;
}

span.adresse{
	margin-bottom:0Px;
	color: rgb(0,0,0);
	font-size:11Px;
	text-align:left;
	vertical-align:middle;
}

h1,h2,h3{
	font-size:10Px;
	text-align:left;
	vertical-align: middle;
	padding:4Px;
	color: rgb(153,51,51);

	font-weight:bold;
}

h3{
	font-weight:normal;
	font-size:9Px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11Px;
	text-align:left;
	vertical-align: bottom;
	padding:4Px;
	margin:0Px;
	color: rgb(153,51,51);
	font-weight:normal;
	line-height:20Px;
}

p.error{
	color:#ff0000;
	font-weight:bolder;
}

li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11Px;
	text-align:left;
	vertical-align: middle;
	padding:5Px;
	color: rgb(153,51,51);
	font-weight:normal;
}
ul{
	margin:0px;
	}
/* new styles */

.c_body{
	width:600px; /*490; max 650*/
	padding:5px;
	/*top:0px;
	left:0px;
	position:absolute;*/
}





.c_adress{
	width:161px;
	padding:5px;
}

#gesamt, #copy{
	width:840px;
}

#copy{
	text-align:center;
	background-color:rgb(153,51,51);
	color: rgb(255,244,212);
	font-size:9px;
	vertical-align: middle;
	padding-top:5Px;
	padding-bottom:5Px;
}

#a_copy{
	color: rgb(255, 244, 212);
	font-weight: normal;
}

.c_head_inline, .c_menu{
	float:left;
	height:0px;
	visibility:hidden;
}

.c_body{
	float:left;
}
#center_left{
	float:left;
	clear:left;
}

.c_adress, #copy, .c_body{
	clear:left;
}

#c_head_inline_last{
	float:none;
}
/******************************/

.c_head, .c_menu, .a_menu, img.a_menu, #lang, .c_menu, .a_menu, div.transparent, div.ober_transparent, #loading, .hahnblume{
	visibility:hidden;
	height:0px;
}

