* {	margin:0;	padding:0;}body    { 	font-size: 12px; 	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	line-height: 1.3em; 	background-color: #fff6e4;}body, p, td, label {	font-size: 12px; 	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	line-height: 1.3em; }a:link, a:visited, a:hover { color: #052975; text-decoration: underline }a.red:link, a.red:visited, a.red:hover { color: #a82b23; text-decoration: underline }#head  { background-color: #f5d9bc; background-image: url(bilder/head2.jpg); background-repeat: no-repeat; height: 192px;position:relative }#bild1, #bild2, #bild3 {position:absolute;background-repeat:no-repeat;overflow: hidden;width:160px;height:110px}#bild1 {top:70px;left:400px;}#bild2 {top:70px;left:570px;}#bild3 {top:70px;left:740px;}#content {		float:left;clear:both;	margin-top:40px;margin-bottom:50px;	width:365px;}h1,  h1 a:link, h1 a:visited  { color: #a40010; font-size: 19px; font-family: Georgia; font-variant: small-caps; font-weight: normal; line-height: 1.1em; margin-bottom: 0.7em }h1 a:hover {color:#830005;text-decoration:none}.clear { float: none; clear: both }p  { 	margin-bottom: 1em; 	line-height: 1.4em;}td {}#navi {position:relative}#navi ul { 	list-style-type: none; 	margin: 0; padding: 0; }#navi li {  	text-align: center;	background-color:black;	float: left; 	display:inline;	padding:1px 1px 1px 0px;}#navi li#n1, #subnavi li#n2_1 {	padding-left:1px;}#navi li a:link, #navi li a:visited {	text-decoration: none;	color:#000;	display:block;	background-color:#fff;	padding-top:3px;	padding-bottom:2px;	text-align:center;}#navi li a:hover,.dashaus #n1 a:link, .dashaus #n1 a:visited,#dashaus2 #n2_1 a:link, #dashaus2 #n2_1 a:visited,#dashaus3 #n2_2 a:link, #dashaus3 #n2_2 a:visited,#dashaus4 #n2_3 a:link, #dashaus4 #n2_3 a:visited { 	background-color: #a40010;	color:#fff;} #subnavi li {	padding-top:0px;}#sidenav {	width:155px;	float:right;	background-color:#FEDFA8;	padding-bottom:1em;	margin-top:40px;	position:relative;}#sidenav p, #sidenav h3, #sidenav h4 {	padding:0 0.7em;	font-size:12px;	line-height:1.3em;}#sidenav h3 {	background-color:#A41D20;	color:#fff;	margin-bottom:1em;	padding-top:4px;}#sidenav a:link, #sidenav a:visited, #sidenav a:hover {	color:#A82B23;	text-decoration: underline;}#below { 	position: absolute; 	top: 192px; 	left: 181px; 	width: 560px }input, select { height: 1.3em; border: solid 1px #d5ae87 }.vtop { vertical-align: top }td, th { padding: 2px; vertical-align: top }th { font-weight: bold; padding-right: 1em; padding-left: 1em }h2 { font-size: 1em; font-weight: bold; margin-top: 1.5em; margin-bottom: 0.5em; border-bottom: 1px solid #d5ae87 }/**/#n_dashaus    {  position: absolute; top: 0; left: 0;}#n_dieinsel   {position: absolute; top: 0; left: 114px; }#n_freizeit   { position: absolute; top: 0; left: 245px;   }#n_terminepreise   { position: absolute; top: 0; left: 308px;   }#n_anreise   { position: absolute; top: 0; left: 422px;   }#n_kontakt   {  position: absolute; top: 0; left: 488px;    }#n_dashaus, #n_dashaus a {width: 113px;padding:0;}#n_dieinsel, #n_dieinsel a {width: 130px; padding:0;}#n_freizeit, #n_freizeit a {width: 63px; padding:0;}#n_terminepreise, #n_terminepreise a {width: 114px;padding:0; }#n_anreise, #n_anreise a {width: 65px; padding:0;}#n_kontakt a {width: 67px;padding:0;border:1px solid black !important;}#n_kontakt {padding:0}#n_dieinsel1, #n_dieinsel1 a {width:100px;padding:0;}#n_dieinsel2, #n_dieinsel2 a {width:120px;padding:0;}#n_dieinsel3, #n_dieinsel3 a {width:86px;padding:0;}#n_dieinsel4, #n_dieinsel4 a {width:86px;padding:0;}#n_dieinsel5, #n_dieinsel5 a {width:115px;padding:0;}#n_dieinsel6 {width:262px;padding:0;border:1px solid black}#n_dashaus1, #n_dashaus1 a {width:100px;padding:0;}#n_dashaus2, #n_dashaus2 a {width:100px;padding:0;}#n_dashaus3, #n_dashaus3 a {width:105px;padding:0;}#n_dashaus4 {width:262px;padding:0;border:1px solid black}#n_freizeit1, #n_freizeit1 a {width:100px;padding:0;}#n_freizeit2, #n_freizeit2 a {width:100px;padding:0;}#n_freizeit3, #n_freizeit3 a {width:105px;padding:0;}#n_freizeit4, #n_freizeit4 a {width:55px;padding:0;}#n_freizeit5, #n_freizeit5 a {width:90px;padding:0;}#n_freizeit6 {width:100px;padding:0;border:1px solid black}#navigation1 a:link, #navigation1 a:visited,#navigation2 a:link, #navigation2 a:visited  {	font-size:12px;	line-height:12px;	padding-top:5px;padding-left: 0;padding-right: 0;margin:0;	padding-bottom: 2px;	text-decoration:none;	color:#000;	text-align: center;	display:block;	background-color: #fff;	border: solid 1px #000;	border-right:0px;}#navigation1 a:hover, #navigation2 a:hover {	background-color: #a40010;	color:#fff;}#navigation1 {height:20px;}.p_dashaus #n_dashaus a, .p_terminepreise #n_terminepreise a  {	background-color: #a40010;	z-index:20;	color:#fff;}sup { line-height: 5px }#nav_footer  { color: #885e30; position: absolute; top: 20px; left: 15px }#nav_footer a  { color: black; font-size: 12px; line-height: 12px; text-decoration: none; text-transform: uppercase; padding-right: 1px; padding-left: 1px }.styledimage {	border: solid 1px #808080 }.otherimage {display:none; }#sale {	}#sale a  {	background: url("bilder/sale.jpg") no-repeat;	text-indent: -666em;	display:     block;	margin:      0;	padding:     0;	position:    absolute;	top:         5px;	left:        213px;	width:       280px;	height:      126px }