/*******************************************************************************

	Navigation Schloss Boitzenburg

*******************************************************************************/

/* ### Startnaviteaser ##################################### */

#naviteaser {
	float:left;
	position:relative;
	width:1000px;
	margin:0;
	padding:33px 0 34px 0;
	display:block;
	border-bottom:5px solid #3399CC;
}

ul#naviteaserdes {
	margin:0;
	padding:0 0 0 40px;
	float:left;
	position:relative;
	display:block;
	width:auto;
}

ul#naviteaserdes li {
	display:block;
	float:left;
	padding:0 10px 0 10px;
	margin:0;
	width:160px;
	height:100px;
	text-align:center;
	text-transform:none;
	border-right:1px solid #EBEBE9;
}

ul#naviteaserdes li.naviteaserright {
	display:block;
	float:left;
	padding:0 10px 0 10px;
	margin:0;
	width:160px;
	height:100px;
	text-align:center;
	text-transform:none;
	border-right:none;
}

ul#naviteaserdes li p {
	color:#000000;
	width:160px;
	text-align:center;
	float:left;
	display:block;
	padding:7px 0 0 0;
}

ul#naviteaserdes a:visited,
ul#naviteaserdes a:link,
ul#naviteaserdes a:hover,
ul#naviteaserdes a {
	color:#3399CC;
	font-size:15px;
	font-weight:bold;
	padding:19px 0 0 0;
	float:left;
	width:160px;
	text-align:center;
}

/* ### Hauptnavigation ######################################### */

ul#hauptnav {
	margin:236px 0 0 0;
	padding:0 0 0 35px;
	float:left;
	position:relative;
	width:590px;
}

ul#hauptnav li {
	width:140px;
	height:38px;
	display:block;
	float:left;
	padding:0;
	margin:0 6px 0 0;
	text-align:center;
	text-transform:uppercase;
}

ul#hauptnav li:hover,
ul#hauptnav li.ive-current,
ul#hauptnav li.ive-active {
   color:#FFFFFF;
}

ul#hauptnav li.ive-normal {
   color:#3399CC;
}

ul#hauptnav a:visited,
ul#hauptnav a:link,
ul#hauptnav a {
	color:#3399CC;
	font-size:13px;
	font-weight:normal;
	padding:9px 0 9px 0;
	background-image:url(mainnav-bg.png);
	background-position:0px -44px;
	background-repeat:no-repeat;
	width:140px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}

ul#hauptnav li.ive-current a.ive-active,
ul#hauptnav li.ive-current a.ive-current,
ul#hauptnav li.ive-active a.ive-active,
ul#hauptnav li.ive-active a.ive-current,
ul#hauptnav a:hover {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	padding:9px 0 9px 0;
	background-image:url(mainnav-bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:140px;
	float:left;
	text-transform:uppercase;
	letter-spacing:1px;
}

/* ### Homenavigation ######################################### */

ul#homenav {
	margin:0;
	padding:25px 0 0 18px;
	float:left;
	position:relative;
	width:325px;
}

ul#homenav li {
   width:auto;
	height:20px;
	display:block;
	float:left;
	padding:0 0 0 24px;
	margin:0;
	color:#3399CC;
	text-align:center;
	text-transform:none;
}

ul#homenav li:hover {
   color:#FFFFFF;
}

ul#homenav a.home-nav:visited,
ul#homenav a.home-nav:link,
ul#homenav a.home-nav {
	color:#3399CC;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

ul#homenav a.home-nav:hover {
	color:#3399CC;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline; 
}

/* ### Nebennavigation ######################################### */

#site-catch-second {
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:640px;
	display:block;
}

ul#secondnav {
	margin:0;
	padding:0 0 0 45px;
	float:left;
	position:relative;
	display:block;
	width:auto;
}

ul#secondnav li {
	height:28px;
	display:block;
	float:left;
	padding:0 20px 0 0;
	margin:0;
	color:#FFFFFF;
	text-align:left;
	text-transform:none;
}

ul#secondnav li:hover,
ul#secondnav li.ive-current,
ul#secondnav li.ive-active {
   color:#1F5B78;
}

ul#secondnav li.ive-normal {
   color:#FFFFFF;
}

ul#secondnav a:visited,
ul#secondnav a:link,
ul#secondnav a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:7px 0 0 0;
	float:left;
}

ul#secondnav li.ive-current a.ive-active,
ul#secondnav li.ive-current a.ive-current,
ul#secondnav li.ive-active a.ive-active,
ul#secondnav li.ive-active a.ive-current,
ul#secondnav a:hover {
	color:#1F5B78;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding:7px 0 0 0;
	float:left;
}

/* ### Startnavigation ######################################### */

ul#startnavi {
	margin:0;
	padding:0 0 0 212px;
	float:left;
	position:relative;
	display:block;
	width:auto;
}

ul#startnavi li {
	
	display:block;
	float:left;
	padding:0 60px 0 0;
	margin:0;
	color:#FFFFFF;
	text-align:left;
	text-transform:none;
}

ul#startnavi li:hover,
ul#startnavi li.ive-current,
ul#startnavi li.ive-active {
   color:#1F5B78;
}

ul#startnavi li.ive-normal {
   color:#FFFFFF;
}

ul#startnavi a:visited,
ul#startnavi a:link,
ul#startnavi a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:9px 0 0 0;
	float:left;
}

ul#startnavi li.ive-current a.ive-active,
ul#startnavi li.ive-current a.ive-current,
ul#startnavi li.ive-active a.ive-active,
ul#startnavi li.ive-active a.ive-current,
ul#startnavi a:hover {
	color:#1F5B78;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	padding:9px 0 0 0;
	float:left;
}

/* ### Nebennavigation Landtour ################################ */

ul#navitouren {
	margin:0;
	padding:0 0 15px 0;
	float:left;
	position:relative;
	display:block;
	width:284px;
}

ul#navitouren li {
	width:284px;
	height:30px;
	display:block;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	text-transform:none;
}

ul#navitouren li.tourhead {
	background-image:url(navtourh-bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:6px 0 0 0;
	height:24px;
	width:284px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

ul#navitouren a:visited,
ul#navitouren a:link,
ul#navitouren a {
	color:#3399CC;
	font-size:13px;
	font-weight:normal;
	padding:7px 0 10px 0;
	background-image:url(navtour-bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:284px;
	float:left;
}

ul#navitouren a.ive-active,
ul#navitouren a.ive-current,
ul#navitouren a:hover {
	color:#3399CC;
	font-size:13px;
	text-decoration:none;
	padding:7px 0 10px 0;
	background-image:url(navtour-bg.png);
	background-position:0px -30px;
	background-repeat:no-repeat;
	width:284px;
	float:left;
	font-weight:bold;
}

/* ### Footernavigation ########################################### */

#sitecatch-footer {
	position:relative;
	display:block;
	margin:0;
	padding:30px 10px 10px 10px;
	width:980px;
	background-color:#FFFFFF;
	float:left;
}

#sitecatch-footer-cont {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:980px;
	height:163px;
	background-image:url(sitecatch-footer-bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}

#sitecatch-footer-li {
	position:relative;
	display:block;
	margin:0;
	padding:0 5px 0 50px;
	width:425px;
	float:left;
}

#sitecatch-footer-re {
	position:relative;
	display:block;
	margin:0;
	padding:0 0 0 50px;
	width:430px;
	float:right;
}

ul.footernav-li {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	float:left;
	height:136px;
	width:180px;
}

ul.footernav-re {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	float:right;
	height:136px;
	width:180px;
}

ul.footernav-li li,
ul.footernav-re li {
	position:relative;
	margin:0;
	padding:0;
	width:180px;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	float:left;
}

ul.footernav-li li.footernav-p,
ul.footernav-re li.footernav-p {
	position:relative;
	display:block;
	margin:0;
	padding:7px 0 20px 0;
	float:left;
	color:#FFFFFF;
	font-size:13px;
	width:180px;
}

ul.footernav-li a:visited,
ul.footernav-li a:link,
ul.footernav-li a,
ul.footernav-re a:visited,
ul.footernav-re a:link,
ul.footernav-re a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:0 0 2px 20px;
	background-image:url(footerarrow.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:160px;
	height:13px;
	float:left;
	text-decoration:none;
	letter-spacing:1px;
}

ul.footernav-li a.ive-active,
ul.footernav-li a.ive-current,
ul.footernav-li a:hover,
ul.footernav-re a.ive-active,
ul.footernav-re a.ive-current,
ul.footernav-re a:hover {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding:0 0 2px 20px;
	background-image:url(footerarrow.gif);
	background-position:0px -11px;
	background-repeat:no-repeat;
	width:160px;
	height:13px;
	float:left;
	letter-spacing:1px;
}


/* ### Infobox ################################ */

#infobox {
	margin:0;
	padding:0 0 20px 0;
	float:left;
	position:relative;
	display:block;
	width:284px;
}

ul#info {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	display:block;
	width:284px;
	border-bottom:1px solid #EBEBE9;
}

ul#info li.infohead {
	background-image:url(navtourh-bg.png);
	background-repeat:no-repeat;
	padding:6px 0 5px 0;
	height:24px;
	width:284px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

ul#info li.info-i {
	background-image:url(info-i.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:13px 0 0 84px;
	height:34px;
	width:200px;
	text-align:left;
}

ul#info li.info-t {
	background-image:url(info-t.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:13px 0 0 84px;
	height:34px;
	width:200px;
	text-align:left;
}

ul#info li.info-e {
	background-image:url(info-e.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:13px 0 0 84px;
	height:34px;
	width:200px;
	text-align:left;
}

/* ### 3 Links ################################ */

ul.dreilinks {
	position:relative;
	display:block;
	margin:0;
	padding:5px 2px 25px 2px;
	width:576px;
	float:left;
}

ul.dreilinks li {
	padding:0;
	width:192px;
	color:#3399CC;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	float:left;
}

#schlosscontent a.dreilinks-a,
#schlosscontent a:link.dreilinks-a,
#schlosscontent a:visited.dreilinks-a,
#schlosscontent a:hover.dreilinks-a {
	padding:0;
	color:#3399CC;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
