
.important {
 font-size:13px;
line-height:18px;
font-weight:bold;
font-style:italic;
color:#b38b22;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #8a8968;
padding:3px;
}

body {
	margin:0;
	font-family:Arial,Helvetica;
	font-size:12px;
	color:#000;
	background-color:#A7CC78;
	line-height:16px;

}
img {
	border:0;
}
a {
	color:#E04914;
}
a:hover {
	text-decoration:none;
}
#outside {
	position:relative;
	width:941px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/indexbg.gif);
	background-repeat:repeat-x;
	background-color:#A7CC78;
}
#button3 {
	position:absolute;
	left:516px;
	top:145px;

	z-index:10;

}
#button4 {
	position:absolute;
	left:356px;
	top:145px;
	z-index:10;

}
	
#logo {
	position:absolute;
	left:12px;
	top:12px;
	width:184px;
	height:155px;
	z-index:0;
}
#top {
	position:absolute;
	width:701px;
	height:195px;
	background-image:url(images/top.gif);
	background-repeat:no-repeat;
}
#navi {
	position:absolute;
	left:34px;
	top:135px;
	height:60px;
	width:642px;
	background-image:url(images/navibg.gif);
	background-repeat:repeat-x;
}
#navi .button {

}
#left {
	position:relative;
	float:left;
	width:184px;
	margin-top:168px;
	margin-left:12px;
	height:700px;
}
#left .text a {
	margin-left:115px;
	padding-right:14px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#left .text a:hover {
	text-decoration:underline;
	color:#e04914;
}
#left .trenn {
	position:relative;
	width:184px;
	height:22px;
	margin-top:3px;
	margin-bottom:4px;
	float:left;
	background-image:url(images/lefttrenn.gif);
	background-repeat:no-repeat;
}
#contentall {
	position:relative;
	float:left;
	width:713px;
	margin-top:12px;
	margin-left:20px;
	background-image:url(images/contentbg.gif);
	background-repeat:repeat-y;
}

#contentbottom {
	position:relative;
	float:left;
	width:708px;
	height:63px;
	background-image:url(images/contentbottom.gif);
	background-repeat:no-repeat;
	clear:both;
}
#contentimgbig {
	position:absolute;
	left:34px;
	top:293px;
	width:386px;
	height:268px;
	z-index:0;
}
#contentimgsmall {
	position:absolute;
	left:426px;
	top:293px;
	width:91px;
	height:268px;
	z-index:0;
}
#contentimgsmall img {
	margin-bottom:3px;
}
#navrechts {
	position:absolute;
	left:525px;
	top:293px;
    padding:0px;
	z-index:0;
}
#navrechts div.rechtebox {
  border:1px dotted #000;
  margin-bottom:5px;
  padding:4px 9px 5px 0px;

}

#navrechts div.rechtstitel {
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#304621;
  background-color:#e9e7b8;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  padding-right:5px;
  margin:0;
}




#navrechts a {
	color:#455d34;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
    padding:1px;
    display:block;
}
#navrechts a:hover {
	text-decoration:underline;
}
#navrechts a img {
   padding-left:10px;
}
#contentnav {
	position:absolute;
	left:12px;
	top:670px;
	width:184px;
	z-index:10;
    background-color:#bfd99c;
    border:1px dotted #000;
    padding-top: 12px;
    padding-bottom:15px;
}
#contentnav a {
	color:#455d34;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding:1px;
    padding-right:6px;
}
#contentnav a:hover {
	text-decoration:underline;
}
#contentnav a img {
   padding-left:10px;
}
#contentnav .trenn {
    text-align:right;
}
#content {
	position:relative;	
	margin-top:578px;
	margin-left:34px;
	width:644px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;

}
#content .titel {
	position:relative;
	height:29px;
	width:100%;
	margin-top:10px;
	background-color:#F0D769;
	float:left;
	margin-bottom:10px;
}
#content .titel .left {
	float:left;
	height:29px;
	background-color:#FFFAC2;
	padding-right:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	height:29px;
}
#content .titel .right {
	float:left;
	background-image:url(images/contentlinie.gif);
	width:15px;
	height:29px;
	display:inline;
}


#content p {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
}

#content ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
    margin-left:20px;

}

#shadowright {
	position:relative;
	float:right;
	width:12px;
	height:739px;
	background-image:url(images/shadowright.gif);
	background-repeat:no-repeat;
}
#zimmeranfragetitel {
color:#000000;
font-family:arial;
font-size:15px;
font-weight:bold;
left:419px;
position:absolute;
top:6px;
z-index:12;
}

#zimmeranfrage {
	position:absolute;
	left:367px;
	top:-22px;
	width:311px;
	height:171px;
	background-image:url(images/zimmeranfrage.jpg);
	background-repeat:no-repeat;
	z-index:10;
}
#zimmeranfrage form {
	font-size:11px;
	margin-top:53px;
	margin-left:19px;
}
#zimmeranfrage .hotel {
	color:#e04914;
	font-weight:bold;
}
#zimmeranfrage a.anfragen {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-left:95px;
	text-decoration:none;
}
#zimmeranfrage a {
	color:#FFF;
	text-decoration:none;
}
#footer {
	position:relative;
	float:left;
	height:0px;
	width:100%;
	background-image:none;
}

#footer #bild {
	position:absolute;
	left:274px;
	top:-10px;
	background-repeat:no-repeat;
	height:60px;
}
#footer #link {
	position:absolute;
	left:100px;
	top:20px;
	font-size:11px;
	color:#000;
}
#footer #link a {
	text-decoration:none;
	font-size:11px;
	color:#000;
}
#footer #link a:hover {
	text-decoration:underline;
}

#submenu1 {
	position:absolute;
	left:34px;
	top:195px;
	min-width:101px;
	background-color:#EE7900;
	z-index:100;
	visibility:hidden;
}
#submenu1b {
	position:absolute;
	left:220px;
	top:307px;
	min-width:101px;
	background-color:#EE7900;
	z-index:100;
	visibility:hidden;
}
#submenu2 {
	position:absolute;
	left:195px;
	top:195px;
	min-width:161px;
	background-color:#EE7900;
	z-index:100;
	visibility:hidden;
}
#submenu3 {
	position:absolute;
	left:249px;
	top:195px;
	width:177px;
	background-color:#EE7900;
	z-index:100;
	visibility:hidden;
}
#submenu4 {
	position:absolute;
	left:356px;
	top:195px;
	min-width:161px;
	background-color:#EE7900;
	z-index:100;
	visibility:hidden;
}
#submenu1 li, #submenu2 li, #submenu3 li, #submenu4 li,#submenu1b li {
	list-style:none;

	margin:0;
	text-align:left;
}
#submenu1 a.unterzimmer {
    padding-left:20px;
}
#submenu1 a.unterzimmeron {
    padding-left:20px;
    font-weight:bold;
}

a.onlink {
  font-weight:bold;
}


#submenu1 ul, #submenu2 ul, #submenu3 ul, #submenu4 ul, #submenu1b ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}
#submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a, #submenu1b a {
	display:block;
	border-bottom:dotted #FFF 1px;
	font-size:12px;
	color:#FFF;
	padding:6px;
	text-decoration:none;
}

/*winter,sommer,wellness,naturpur*/
div.winter_1 {
	background-image:url(images/winter_bg_1.jpg);
	background-repeat:no-repeat;
}
div.winter_4 {
	background-image:url(images/winter_bg_4.jpg);
	background-repeat:no-repeat;
}
#sprachen {
	position:absolute;
	left:91px;
	top:0;
	background-image:url(images/sprachen.gif);
	background-repeat:no-repeat;
	width:160px;
	height:41px;
}
#sprachen1 {
	position:absolute;
	left:91px;
	top:21px;
	width:160px;
	height:20px;
	color:#000;
}
#sprachen1 a {
	font-size:12px;
	padding-left:30px;
	color:#000;
	font-variant:small-caps;
}
#sprachen1 .NO a {
	color:#000;
	text-decoration:none;
		font-variant:small-caps;
}
#sprachen1 .CUR a {
	color:#E04914;
	font-weight:bold;
}
#sprachen1 .SPC {
}
#sprachen1 .INACT {
	font-size:12px;
	color:#999999;
    padding-left:30px;
	font-variant:small-caps;
}
#fotozeile {
  z-index:1;
  position:absolute;
  top:196px;
  left:34px;
}

