/* CSS Document */

#container_o {
 color: #000000;
 background: #ffffff url('/images/shadow.png') repeat-y;
 width: 780px;
 margin: 10px auto 0 auto;
}

#border_t {
 color: #000000;
 background: #ffffff url('/images/shadow_t.png') no-repeat;
 height: 30px;
}
#border_b {
 color: #000000;
 background: #ffffff url('/images/shadow_b.png') no-repeat;
 height: 32px;
}

#container_i {
 color: #ffffff;
 background: #666699;
 width: 720px;
 margin: 0 auto;
}

#bnr img {
 vertical-align: bottom;
 float: left;
}

#tbl_content {
 width: 100%;
 border: 0;
}

#header_t img, #header_b img {
 vertical-align: bottom;
 border: 0;
}

#content-wrapper {
 background: url('/images/h_img5_03.jpg') top no-repeat;
 padding: 8px 15px 10px 15px;
}

#panel_l {
 background: url('/images/h_img_03.jpg') no-repeat top;
 vertical-align: top;
}
#panel_r {
 background: url('/images/h_img_04.jpg') no-repeat top;
 vertical-align: top;
}
#panel_r_0 {
 vertical-align: top;
}
#panel_r_1 {
 background: url('/images/kreischberg_04.jpg') no-repeat top;
 vertical-align: top;
}
#panel_r_2 {
 background: url('/images/ferienpark_04.jpg') no-repeat top;
 vertical-align: top;
}

#nav_main {
 font-family: Helvitica, Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 background: #555788;
 float: left;
 border: 1px dotted #fff;
 padding: 5px 8px 10px 8px;
 margin: 0 15px 20px 0;
}

span#nav_main {
	margin-top: 5px;
}

#nav_main ul {
 list-style-image: url('/images/star_s.gif');
}
#nav_main a:link, #nav_main a:active, #nav_main a:visited {
 color: #CCCC00;
 background: transparent;
 text-decoration: none;
}
#nav_main a:hover {
 color: #FFFFFF;
 background: transparent;
 text-decoration: none;
}

#content {
	float: right;
	width: 510px;
}

#content h1 {
	padding-top: 0;
	margin-top: 0;
}

/*
#content ul {
 margin: 6px 0;
}
#content li {
 padding: 2px 5px 2px 8px;
 margin: 0;
}
*/

#content_main {
 font-family: Helvitica, Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #ffffff;
 background: transparent;
 padding: 25px 15px 10px 10px;
}

#footer {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #E5E5E5;
 background: #CC6699;
 border-top: 1px solid #ffffff;
 padding: 6px;
}

#footer a:link, #footer a:active, #footer a:visited {
 color: #FFFFFF;
 background: transparent;
 text-decoration: none;
}
#footer a:hover {
 color: #CCFF66;
 background: transparent;
 text-decoration: underline;
}

#prices td.c {
 font-family: "Courier New", Courier, mono;
 text-align: right;
 padding-right: 20px;
}

#nav_main ul {
 padding: 4px 5px;
 margin: 2px 10px;
}

ul.padded li {
 padding: 5px 10px;
 margin: 0 10px;
}

#nav_bottom {
 text-align: center;
}
#nav_bottom li {
 list-style-type: none;
 display: inline;
 padding-right: 10px;
}

#languages { text-align: right; }
#languages img { border: 0; vertical-align: bottom; }

img { border: 0; }

img.fl {
 float: left;
 margin: 2px 10px 5px 2px;
}
img.fr {
 float: right;
 margin: 2px 2px 5px 10px;
}

.clr, .clear {
	clear: both;
}

.c { text-align: center; }

iframe.availability {
	width: 690px;
	height: 596px;
	border: none;
}

a.lightview img {
	vertical-align: bottom;
	border: 3px solid #fff;
	margin: 3px;
}

a.lightview img:hover {
	border: 3px solid #9C3;
}
