* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*text kleur = #08604A

*/

body {
	margin:0;
	padding:0;
	background-color:#FBE6CF;
	color:#08604A;
}

table tr td{
	color:#08604A;
}

p {
	width:500px;
}

br {
	clear:both;
}

ul, ol {
	margin:0px 0px 0px 15px;
	padding:0;
}
div.container {

	margin:0 auto;
	width:780px;
	min-height:500px;
	color:#08604A;
}

h1 {
	height:100px;
	margin:0;
	width:780px;
	height:218px;
}

h1 span {
	display:none;
}

h2 {
	display:none;
}

h3, h3 a {
	font-size:18px;
	margin:0;
}

h4 {
	font-size:16px;
}

a img {
	border:0;
}

li {
	/*list-style:none;*/
}

label {
	float:left;
	width:120px;
}

fieldset {
	padding:15px;
}

a:link,
a:visited {
	color:rgb(200, 50, 0);
	text-decoration:underline;
	font-weight:bold;
}

a:hover, a:active {
	color:#000;
	font-weight:bold;
}

#homeHeader,
#disclaimerHeader{
	background-image:url(../img/header1.png);
	background-repeat:no-repeat;
}

#bungavanHeader,
#sectionTestHeader {
	background-image:url(../img/header2.png);
	background-repeat:no-repeat;
}

#oostenrijkHeader {
	background-image:url(../img/header3.png);
	background-repeat:no-repeat;
}
#feistererHeader {
	background-image:url(../img/header11.gif);
	background-repeat:no-repeat;
}
#ramsauhofHeader {
	background-image:url(../img/header10.png);
	background-repeat:no-repeat;
}

#luhrmannHeader {
	background-image:url(../img/header4.png);
	background-repeat:no-repeat;
}

#contactHeader {
	background-image:url(../img/header5.png);
	background-repeat:no-repeat;
}

#nederlandHeader {
	background-image:url(../img/header6.png);
	background-repeat:no-repeat;
}

#berallerHeader {
	background-image:url(../img/header7.png);
	background-repeat:no-repeat;
}

#homeshopHeader {
	background-image:url(../img/header8.png);
	background-repeat:no-repeat;
}

#frankrijkHeader {
	background-image:url(../img/header9.png);
	background-repeat:no-repeat;
}


div.content {
	min-height:563px;
	clear:both;
	overflow:hidden;
	background-color:white;
	padding-bottom:20px;
}

#oostenrijkContent,
#nederlandContent,
#homeshopContent,
#contactContent,
#disclaimerContent {
	padding: 40px 0px 20px 20px;
	min-height:523px;
}

#homeContent,
#bungavanContent {
	padding-bottom:0;
}

#homeContent,
#nederlandContent,
#contactContent,
#homeshopContent,
#disclaimerContent {
	background-image:url(../img/background2.png);
	background-repeat:no-repeat;
}

#bungavanContent,
#sectionTestContent {
	background-image:url(../img/background2.png);
	background-repeat:no-repeat;
}

#bungavanRouteContent,
#bungavanMainContent {
	background-image:url(../img/background2.png);
	background-repeat:no-repeat;
}

#oostenrijkContent {
	background-image:url(../img/background5.png);
	background-repeat:no-repeat;
}

#berallerContent,
#ramsauhofContent,
#luhrmannContent,
#feistererContent {
	background-image:url(../img/background5.png);
	background-repeat:no-repeat;
    min-height:600px;
    background-color:#E7E7E7;
}

#frankrijkContent {
	background-image:url(../img/background4.png);
	background-repeat:no-repeat;
}

#menu {
	list-style: none;
	margin:0;
	min-height:29px;
	_height:29px;
	background-image:url(../img/menu-background.jpg);
}

#menu li {
	list-style:none;
	float:left;
	position:relative;
	margin:0px;
}

#menu li a {
	display:block;
	height:29px;
}

#menu li a span {
	display:none;
}

#menu li ul {
	display:none;
	position:absolute;
	top:29px;
	left:0;
	margin:0;
}

#menu li ul li {
    float:none;
    .margin-bottom:-2px;
}

#menu li > #menu ul {
	top: auto;
	left: auto;
}

#menu li:hover ul, #menu li.over ul {
	display: block; 
}

#menuHome {
	width:92px;
	background-image:url(../img/menuHome.png);
}

#menuHome:hover, #homeMenuContainer #menuHome, #menuHome span {
	background-image:url(../img/menuHomeHover.png);
}

#menuNederland {
	width:161px;
	background-image:url(../img/menuNederland.png);
}

#menuNederland:hover, #nederlandMenuContainer #menuNederland, #menuNederland span {
	background-image:url(../img/menuNederlandHover.png);
}

#menuOostenrijk {
	width:144px;
	background-image:url(../img/menuOostenrijk.png);
}

#menuOostenrijk:hover, #oostenrijkMenuContainer #menuOostenrijk, #menuOostenrijk span  {
	background-image:url(../img/menuOostenrijkHover.png);
}

#menuFrankrijk {
	width:155px;
	background-image:url(../img/menuFrankrijk.png);
}

#menuFrankrijk:hover, #frankrijkMenuContainer #menuFrankrijk, #menuFrankrijk span {
	background-image:url(../img/menuFrankrijkHover.png);
}

#menuHomeshop {
	width:128px;
	background-image:url(../img/menuHomeshop.png);
}

#menuHomeshop:hover, #homeshopMenuContainer #menuHomeshop, #menuHomeshop span  {
	background-image:url(../img/menuHomeshopHover.png);
}

#menuContact {
	width:100px;
	background-image:url(../img/menuContact.png);
}

#menuContact:hover, #contactMenuContainer #menuContact, #menuContact span  {
	background-image:url(../img/menuContactHover.png);
}

/* sub menus */
#menuBungavan {
	width:161px;
	background-image:url(../img/menuBungavan.png);
}

#menuBungavan:hover, #menuBungavan span {
	background-image:url(../img/menuBungavanHover.png);
}

#menuRamsauhof {
	width:187px;
	background-image:url(../img/menuRamsauhof.png);
}

#menuRamsauhof:hover, #menuRamsauhof span {
	background-image:url(../img/menuRamsauhofHover.png);
}

#menuLuhrmann {
	width:187px;
	background-image:url(../img/menuLuhrmann.png);
}

#menuLuhrmann:hover, #menuLuhrmann span {
	background-image:url(../img/menuLuhrmannHover.png);
}

#menuBeraller {
	width:187px;
	background-image:url(../img/menuBeraller.png);
}

#menuBeraller:hover, #menuBeraller span {
	background-image:url(../img/menuBerallerHover.png);
}

#menuFeisterer {
	width:187px;
	background-image:url(../img/menuFeisterer.png);
}

#menuFeisterer:hover, #menuFeisterer span {
	background-image:url(../img/menuFeistererHover.png);
}


/* end sub menus */

#footer {
	padding-bottom:35px;
	background-image:url(../img/footer.png);
	background-position:bottom;
	margin-bottom:10px;
}

#footer address {
	display:block;
	background-color:#016F52;
	height:14px;
	font-style:normal;
	text-align:center;
	color:#F7C863;
	font-weight:bold;
}

#footer address span {
	margin:10px;
	color:#F7C863;
}

#footer address span a{
	color:#F7C863;
	text-decoration:none;
}

#footer #footerMargin {
	background-color:#025b44;
	height:15px;
    text-align:right;
    padding-right:5px;
}

#footer #footerMargin a {
    color:#FFF;
    text-decoration:none;
}

ul.accomodationLinks {
	float:left;
	margin-left:0;
}

ul.accomodationLinks li {
	margin-bottom:5px;
	list-style:none;
}

ul.accomodationLinks li a:link {
	color:#08604A;
}

ul.accomodationLinks li a:visited {
	color:#08604A;
}

ul.accomodationLinks li a:hover,
ul.accomodationLinks li a.active {
	color:rgb(200, 50, 0);
}

div.accomodationActionsContainer,
div.frankrijkAccomodationsContainer {
	overflow:hidden;
	margin-bottom:30px;
}

div.frankrijkAccomodationsContainer {
	padding-left:20px;
	padding-top:20px;
}

ul.accomodationActions {
	float:right;
	margin:20px 5px 0px 0px;
}

ul.frankrijkAccomodations {
	margin-top:10px;
	margin-left:0;
}

ul.accomodationActions li {
	float:left;
	margin-left:5px;
	list-style:none;
}

ul.frankrijkAccomodations li {
	float:left;
	margin-right:5px;
	list-style:none;
}

ul.accomodationActoins li a ,
ul.frankrijkAccomodations li a{
	text-decoration:none;
}

/*HOME PAGE*/

#welcomeMessage {
	float:left;
	margin:60px 0px 0px 70px;
	_margin-left:50px;
}

#homeImagesContainer {
	float:right;
}

#homeImages li {
	list-style-type:none;
	margin-bottom:-2px;
}

/*END HOME PAGE*/



div.accomodationLinksContainer {
	margin:20px 0px 0px 15px;
	float:left;
}

div.accomodationContent {
	margin-left:80px;
}

#contactForm {
	margin-bottom:0;
}

#contactForm fieldset {
	width:500px;
	border:none;

}

#contactForm fieldset legend{
	display:none;
}

#contactForm label {
	width:250px;
}

#contactAddressToOptions {
	
	position:relative;
	left:-6px;
	*position:static;
	margin-left:250px;
	margin-bottom:5px;
	list-style:none;
}

#contactAddressToOptions label,
#reserveAddressToOptions label {
	float:none;
}

#reserveAddressToOptions li {
	display:inline;
}

#floorPlanLegend {
	width:600px;
	margin:5px 0px;
}

#floorPlanLegend td {
	text-align:center;
	background-color:#FFCC99;
}

#bungavanImagesContainer img {
	display:none;
}

div.photoContainer {
	width:160px;
	height:400px;
	overflow:auto;
	border-style:ridge;
	border-width:4px;
    float:left;
}


div.photoContainer ul {
	margin:0 0 0 5px;
	padding:0;
}
div.photoContainer ul li {
	list-style:none;
	margin-bottom:10px;
}

div.photoContainer img {
	width:130px;
}

#photoShow {
	text-align:center;
}

#frankrijkExtra {
	display:inline;
	margin:0px 0px 0px -60px;
	padding:0;
	$position:absolute;
	$z-index:10;
}

#frankrijkExtra li {
	display:inline;
	_float:left;
}

#frankrijkExtra li a{
	_margin-left:2px;
}

ul.errorList {
	margin-left:50px;
}

ul.errorList li{
	color:rgb(200, 50, 0);
}

div.sectionContent {
	float:left;
}
div.rightImagesContainer {
	float:right;
	margin-top:-40px;
}

ul.rightImages li {
	list-style-type:none;
	margin-bottom:-2px;
	text-align:right;
}

div.accomodationImagesContainer {
	float:right;
}

ul.accomodationImages li {
	list-style-type:none;
	margin-bottom:-2px;
	text-align:right;
}

#nederlandImages li {
	margin-top:35px;
}

#bungavanSightSeeingImages li {
	margin-top:40px;
}

#bungavanRouteContent {
	background-color:#E8D58A;
}

.mailSend {
	color:#009900;
	padding-left:15px;
}
