/********************************************** Styles ***************************************************/
/*FLYOUT*/
#nav { padding:0px; margin:0px; float:left; list-style:none; margin-left:2px;}
#nav ul {position:absolute; padding:0px; margin:0px; list-style:none; z-index:90}
#nav li {position:relative; padding:0px; margin:0px; float:left; margin-right:10px;}
#nav li ul {position:absolute; left:-10px; top:21px; visibility:hidden; z-index:110; width:220px;}
#nav li ul li {position:relative; margin:0px; width:100%;}
#nav li ul ul{position:absolute; left:220px; top:0; padding-left:0px; bottom:0px; visibility:hidden; z-index:120;width:150px;}
#nav li ul ul li {position:relative; margin:0px; width:100%;border-left:solid 1px white;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { visibility:hidden; }
#nav2 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { visibility:visible; }

.menudiv { padding-bottom:5px;}

.flyoutdiv { margin:4px; padding-left:3px; }
.flyoutseparator {height:1px; line-height:1px; font-size:1px; background-color:white;}



/*FLYOUT menue ebene*/
.menuFlyout:link { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyout:visited { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyout:active { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyout:hover { color: #996600; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }

.menuFlyoutaktiv:link { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyoutaktiv:visited { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyoutaktiv:active { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }
.menuFlyoutaktiv:hover { color: #fff; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; text-decoration: none; letter-spacing: 1px; text-transform:uppercase; }



/*Module */
.moduleimage { margin-right:12px;}


.linkbutton:link {color:#660000; font-family:"Times New Roman", Times, serif;font-size:18px;}
.linkbutton:visited {color:#660000; font-family:"Times New Roman", Times, serif;font-size:18px;}
.linkbutton:active {color:#660000; font-family:"Times New Roman", Times, serif;font-size:18px;}
.linkbutton:hover {color:#000000; font-family:"Times New Roman", Times, serif;font-size:18px;}

/*Privacy*/
.privacyheader {background-color:#8A4A29; padding-left:10px;}
.privacycontent {background-color:#ffffff;padding-bottom:10px;}
.privacynote {color:Red;}

/*weather*/
.frameweathericon {border:solid 1px white; background-color:#C3BCA0;}
.linkeweather:link{ color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none; font-weight: normal}
.linkeweather:visited{ color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none; font-weight: normal}
.linkeweather:active{ color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none; font-weight: normal}
.linkeweather:hover{ color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none; font-weight: normal}


/********************************************** Styles Tour start ***************************************************/
.box    {border:solid 1px #660000;}
.boxtitle{background-color:#660000; color: #ffffff; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none; background-image:url(/media/bgtours.jpg);background-repeat:repeat-y;}
.boxcontent{background-color:#D8C49C; color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none;}

.detailbox    {border:solid 1px #660000; margin:auto; width:100%;}
.datailboxtitle {color: #ffffff; background-color:#660000; font-size: 12px; line-height: 16px; font-family: Verdana; text-decoration: none; font-weight: bold;}
.detailboxcontent{background-color:#D8C49C; color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none;}

/********************************************** Styles Tour end ***************************************************/

.holidaycheck
{
	padding: 30px 0px 0px 0px;
	text-align: center;
	background-color: #d8c898;
}
.holidaycheck .item
{
    margin:auto;
    width:160px;
    text-align:center;
    margin-bottom:20px;
}



/********************************************** /Styles ***************************************************/


