/* CSS Document */

/* typography */

body	{font-size:80%; line-height:20px;}
body, table, textarea	{font-family:sans-serif;}
table, input, select, textarea, button	{font-size:100%;}
caption	{font-weight:bold; text-align:left; font-size:1em;}
th, td	{text-align:left; vertical-align:top;}
dt	{font-weight:bold;}
h1	{font-size:1.5em;}
h2	{font-size:1.2em;}
h3	{font-size:1em; text-transform:uppercase;}
h1 a, h2 a, h3 a	{text-decoration:none;}
blockquote	{font-style:normal;}
em	{font-weight:bold; font-style:normal;}
.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:90%;}
.big	{font-size:110%;}

#mainMenuFrame ul li, #sectionMenuFrame ul li, h1, h2, h3	{font-family:times new roman, serif; font-weight:bold;}
#mainMenuFrame ul li, #sectionMenuFrame ul li	{font-size:1.2em;}
#mainMenuFrame ul li a, #sectionMenuFrame ul li a	{text-decoration:none;}

#logo a	{text-align:center;}
#page_page_events_index a	{font-weight:bold;}

.blockRight	{text-align:right;}
.blockLeft	{text-align:left;}
.leftAlign	{text-align:left;}

.comment	{font-size:0.8em; font-style:oblique;}
.L1_gallery .quote	{font-size:0.9em; line-height:1.2em;}

.galleryImage	{text-align:right;}


/* layout */

body	{margin:0; padding:0; min-width:760px; overflow-y:scroll;}
img	{border:none;}
hr	{display:none;}
del	{display:none;}
h1	{margin:0 0 20px 0; padding:0;}
h2	{margin:0 0 0.8em 0; padding:0;}
h3	{margin:0 0 0.5em 0; padding:0;}
p	{margin:0 0 0.5em 0; padding:0;}
ul	{margin:0; padding:0; padding-top:0.5em;}
li	{margin:0; padding:0; list-style:none;}
ul li	{padding-left: 18px; padding-bottom:7px;}
img	{border:1px solid Black;}

.hidden	{display:none;}
.invisible	{visibility:hidden;}
.printOnly	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.reset	{display:block; clear:both; line-height:0;}
.reset hr	{display:inline;line-height:0;height:0;visibility:hidden;}
.hidden	{display:none;}
.invisible	{visibility:none;}
.inline	{display:inline;}
.fullWidth	{width:100%;}
.frame	{width:100%; position:relative;}
.imgLeft	{float:left; margin-right:20px;}
.imgRight	{float:right; margin-left:20px;}
.nonGraph	{display:none;}
.author	{text-align:right;}
#menuTopLink	{display:none;}
#copyright	{display:none;}


#deco02	{padding-top:200px;}
#deco03	{padding-bottom:47px;}
#deco04	{padding:0 90px; min-height:90px;}
#contentPadding	{padding:40px 0;}
.L1_index #contentPadding	{padding-bottom: 0;}

#logo	{position:absolute; top:68px; left:80px; height:96px; width:720px;}
#logo a	{display:block; height:96px;}

#logo img,
img.noBorder,
#introPage_box5 img,
#kingdomPageContent img
	{border:none;}

#introPageContent	{margin-top:20px;}
.blockIntro	{margin-bottom:30px; height:170px; width:350px;}

#introPage_box1,
#introPage_box3,
#introPage_box5
	{float:left; margin-right:10px;}
#introPage_box2,
#introPage_box4
	{float:right; margin-left:10px;}
	
#introPage_box5	{width:720px; height:100px; margin-bottom:0;}



/*
.blockIntro img	{margin-bottom:30px; height:155px;}
.blockIntro	{float:left; width:240px;}
.blockIntro img	{margin:0; padding:0;}
*/

#mainFrame	{position:relative; width:900px; margin:0 auto; padding-top:10px;}
.block	{margin:0; padding-bottom:2em; width:100%; position:relative;}
.section	{margin:0 0 2em 0; width:100%; position:relative;}

.colLeftHalf	{float:left; width:180px;}
.colRightHalf	{float:right; width:450px; }

.blockLeft	{width:300px; position:relative; float:left;}
.blockRight	{width:196px; position:relative;float:right;}

.L1_gallery .blockLeft	{position:relative;}
.gallery	{margin-left:-80px; width:800px;}
.gallery .galleryImage	{float:right; width:189px; position:relative;}
.comment	{position:absolute; top:113px; right:0; height:16px;}

.L1_gallery	.blockLeft,
.L1_kingdom	.blockLeft
	{width:170px; margin-right:10px; margin-bottom:50px;}

.L1_gallery .quote	{position:absolute; top:117px; left:0; height:22px;}

#mainMenuFrame	{height:20px; width:720px; padding-top:1px;}
#mainMenuFrame ul	{padding:0; height:20px;}
#mainMenuFrame ul li	{float:left; margin:0; padding:0 20px 0 20px; overflow:hidden; display:inline;}
#mainMenuFrame ul li a	{position:relative; top:-1px;}	

#sectionMenuFrame	{float:left; width:170px; padding-bottom:30px;}
#sectionMenuFrame ul	{padding:0;}
#sectionMenuFrame ul li	{padding:0; padding-bottom:20px;}
#sectionMenuFrame ul li a	{display:block; height:20px; width:160px;}

.L1_gallery #sectionMenuFrame,
.L1_contact #sectionMenuFrame,
.L1_index #sectionMenuFrame,
.L1_selmberk #sectionMenuFrame
	{display:none;}

table.dataTable	{border-collapse: collapse; margin-bottom:1em;}
.dataTable caption	{padding-top:1em; padding-bottom:0.2em; }
.dataTable thead th	{background:#837359; color:#FFF;}
.dataTable th, .dataTable td	{border:1px solid #837359; padding:0.3em;}

.intro	{position:relative; padding-bottom:2em; width:546px; float:right;}
.aktualitaImage{position:relative;}
.aktualitaImage img	{margin-left: 30px; margin-bottom: 20px;}
.aktualitaImage .comment	{position:absolute; top:188px; right:0; height:16px;}




/* homepage layout */

/*
#page_page_index .documentContent	{position:relative;}
#page_page_index .image	{}
#introLinks	{position:absolute; top:15px; right:20px;}
.blockIntro	{float:right; clear:right;}
.blockIntro	{text-align:left; padding:5px 10px; width:160px; float:right; margin-bottom:20px; background:#F9F3D8; border:1px solid black; border-left:10px solid black;}
*/



/* colors */


body	{background:#002300;}
mainFrame	{background:#FAF4DD;}
strong	{color:red;}
.quote	{color:#644714;}
a	{color:#644714;}
#sectionMenuFrame ul li a

img	{border:1px solid #837359;}
#eventsPageContent img	{border:none;}

h2	{border-bottom:1px solid #837359;}

#deco01	{background:url(images/bgr01.gif) repeat-y;}
#deco02	{background:url(images/header01.jpg) no-repeat;}
#deco03	{background:url(images/footer01.gif) no-repeat 0 100%;}
#deco04	{background:url(images/footer02.gif) no-repeat 47px 100%;}

ul li	{display:block; background:url(images/listDot03.gif) no-repeat 0 4px;}
#sectionMenuFrame ul li	{background-image:none;}

#mainMenuFrame	{border-top: 1px solid black; border-bottom: 1px solid black;}

#mainMenuFrame li a	{color:#000;}
#menuL2 ul li#castle a	{color:#000;}






/* z-indexes */
#logo	{z-index:6;}

#menuFrame	{z-index:5;}
#sectionMenuFrame	{z-index:2;}
#contentFrame	{z-index:1;}





/* lightbox */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	z-index: 8;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* body	{background:#003F00 url(images/bgr02.gif) repeat-x fixed;} */
body	{background:#002300 url(images/bgr03.gif) repeat-x fixed;} 
