body{
color:#CC6600;
background:#FFFFCC;
font-family:sans-serif;
margin:  0px;
padding: 0px;
border:  0px;
padding-left: 2px; }
h1{ font-weight:bolder; font-size:larger; }
h2{ margin-left:33%; }
h3.ausstattung{ margin-top:0.5em; margin-bottom:0.5em; }
ul.endeausstattung{ margin-top:1em; margin-bottom:0em; }
li.ausstattung2 { text-indent:3em; }
.haus{
	float:left;
	margin-right:3em;
	margin-left:2em;
	margin-bottom:0em;
	background:none;
	border: none;
}
img.haus {
	width:408px;
}
button.navigation {
	text-align:left;
	width:150px;
	background:#CC6600;
	color:#FFFFCC;
	margin:2px;
	padding:2px;
	display:block;
	text-decoration: none; 
	font-weight: bold;
	border: 1px solid black;
	border-left-color: white; 
	border-top-color: white;
	font-size:16px;
}
h2.kontakt{
	clear:both;
	margin-top:1em;
	margin-bottom:1em;
}
div.menu{
	width: 10em;
	margin: 0; padding: 0.1em;
	border: 2px solid #CC6600;
	background-color:#FFFFCC;
	float:right;
	margin-left:1em; }
div.menu a.flagg{
	display:inline;
	background: none;
	border: none; }
.flagg{
	display:inline;
	background: none;
	border: none;
}
div.menu a{
	background:#CC6600;
	color:#FFFFCC;
	margin: 0.1em; 
	display:block;
	padding: 0.1em;
	text-decoration: none; 
	font-weight: bold;
	border: 1px solid black;
	border-left-color: white; 
	border-top-color: white;
	width:150px;
}
div.item{
	display:inline;
	float:left;
	width:300px;
	text-align:right;
}
div.price{
	padding: 0px;
	margin-left: 10px;
	display: inline; }
div.navlink{ margin-top: 2px; }
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
div.c4{
  text-align: center;
  margin-right:11em;
}
div.c3{
 font-family: Verdana, Arial, Helvetica, Sans-Serif; 
 text-align: center
 }
a.c1{
 text-decoration:none}
.float_left{float:left;margin-left:10%;}
.float_right{float:right;margin-right:10%;}
.centered{text-align:center;margin-right:12%;}
.cleared{clear:both;text-align:center;}

