html { height:100%; }
body
{
	height:100%;
	margin:0px;
	font-family:Verdana, Sans-serif;
	line-height:1.25em;
	font-size:0.7em;
}

#b2 { height:100%; }
#b2_2 { min-height:100%; }

#b3 { height:100%; }
#b3_2 { min-height:100%; padding-top:20px; padding-bottom:2px; }

div#centermenu
{
	position:absolute;
	top:-20px;
	left:0px;
	width:100%;
}
div#menu
{
	width:565px;
	/*width:660px;*/
	display:block;
	margin:0px auto;
}
div#managementlink
{
	font-size:0.8em;
	width:920px;
	display:block;
	color:#555;
	margin:0px auto 35px auto;
}
div#managementlink a { color:#888; text-decoration:none; font-weight:bold; }
div#languagechoice
{
	font-size:0.9em;
	color:#888;
	margin:-4px 0px 0px 10px;
	padding-top:80px;
	position:absolute;
	z-index:500;
}
div#languagechoice a { color:#000; text-decoration:none; font-weight:bold; }

#text { float:right; width:650px; margin-bottom:200px; }
#left { float:left; /*border-right:1px solid #68a1b8;*/ width:280px; padding:10px 10px 10px 0px; /*margin-bottom:140px;*/ }
#end { clear:both; }

#navigation { font-family:Verdana; }
ul#navigation>li>a { padding-left:15px; background:url('img/note.gif') no-repeat 0px 15%; }
/*ul#navigation>li>a:hover { background-image:url('img/crownmoving.gif'); }*/
#navigation a { font-size:1.2em; text-decoration:none; font-weight:bold; color:#000; }
#navigation ul { border-top:1px solid #68a1b8; }
#navigation ul li { background:#fff; border:1px solid #68a1b8; border-top-width:0px; }
#navigation a.more { background:url('img/menumore.gif') no-repeat 98% 60%; }
#navigation ul a:hover { background-color:#f4ffff; }

#text h1 { font-size:1.35em; margin-top:8px; letter-spacing:2px; text-align:center; margin-bottom:19px; font-family:Verdana; }
#text h2, #left h1 { font-size:1.25em; }
#text h3, #left h2 { font-size:1.10em; }
#left h2 { border-bottom:1px solid #68a1b8; padding-bottom:3px; }
#left h3 { font-size:1em; }
#text p { margin:0px 0px 5px 0px; }

#text a.external, #left a.external { padding-right:13px; background:url('img/externallink.gif') no-repeat 100% 50%; }
#text a:hover.external, #left a:hover.external { background-image:url('img/externallinkmove.gif'); }

/*.news hr, .guestbookmessages hr { border:0px; border-top:1px solid #d6d6d6; border-bottom:transparent; height:0px; margin-bottom:0px; }*/
.news span.date, .guestbookmessages span.date { display:block; text-align:right; font-size:0.8em; color:#777; position:relative; top:-6px; right:5px; }
/*.news span.date>span, .guestbookmessages span.date>span { background:#fff; border:1px solid #d6d6d6; }*/
.news h3, .guestbookmessages h3 { font-size:1.1em; margin:0px; padding:0px 0px 15px 0px; }
.news>div, .guestbookmessages>div { margin:0px; padding:5px; padding-bottom:15px; border:solid #c9c9c9; border-width:0px 1px 0px 1px; }
.news p, .guestbookmessages p { margin:8px 0px; }
.newsitem_top { position:relative; top:3px; }
.newsitem_bottom { position:relative; top:-6px; }

#text .thumbnails  { text-align:center; }
#left .thumbnails a, #text .thumbnails a { margin:0px; border-width:0px; }
#left .thumbnails a img, #text .thumbnails a img { border:1px solid #68a1b8; margin:3px; padding:1px; }
#left .thumbnails a:hover img, #text .thumbnails a:hover img { margin:4px 2px 2px 4px; }
#left .chosenthumbnail, #text .chosenthumbnail { border:3px solid #68a1b8; margin:1px; padding:1px; }

#imgcontainer { width:635px; height:360px; margin-top:10px; padding:2px; }
#imgcontainer img { border:0px; }
#imgcopyright { position:absolute; border:0px solid #f0f; }

.itemleft { float:left; width:100px; clear:left; }
.itemright { margin-left:100px; display:block; font-style:italic; }

#copyright { text-align:center; font-size:0.85em; }

.main
{
	background:transparent;
	width:980px; 
	margin:0px auto;
}
.maintop { display:block; background:transparent; font-size:12px; padding-top:24px; }
.mainbottom { display:block; height:9px; font-size:1px; }

.mainbg1 {
	display:block;
	border:0px solid #D6D6D6; 
	border-width:0px 1px;
	height:auto; 
}
.mainbg1 p { margin:0px; }
* html .mainbg1 {
height:1px;
}
.mainbg2 {
	height:auto;
	padding:80px 10px 8px 10px;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {
height:1px;
}
.xb7, .xb8 {
height:2px;
}
.xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
/*background:#fff;*/
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}
.xb1 {
margin:0px 10px; 
background:#D6D6D6;
}
.xb2 {
margin:0px 8px;
border-width:0px 2px;
}
.xb3 {
margin:0px 6px;
border-width:0px 2px;
}
.xb4 {
margin:0px 5px;
}
.xb5 {
margin:0px 4px;
}
.xb6 {
margin:0px 3px;
}
.xb7 {
margin:0px 2px;
}
.xb8 {
margin:0px 1px;
}

/*Links-page*/
dl { width:100%; overflow:auto; margin:0px 0px 1em; background:url('img/dot.gif') repeat-x 0px 1.1em; }
dt,dd.url { }
dt { float:left; padding-right:3px; }
dd { margin:0px; }
dd.url { float:right; padding-left:3px; }
dd.description { float:left; width:100%; padding:3px 0px; font-style:italic; font-size:100%; color:#555; }

/*Visitors*/
.shortvisitoverview { border:1px solid #ddd; margin:0px auto; padding:0px; padding-left:8px; width:550px; }
.barchart { border:1px solid #ddd; margin:0px auto; padding:0px; padding-left:8px; width:550px; height:200px; background-color:#f2ffff; }
.barchart li { float:left; background:#9fe5ff; margin:0px 2px; border-right:1px solid #888; border-bottom:1px solid #888; list-style-type:none; width:20px; text-align:center; font-size:9px; }
.barchart li .value { position:relative; }
.barchart li .value span { display:block; color:#999; }
cite { font-size:1em; color:#777; text-align:center; display:block; margin-top:30px; }
.visitlist { background-image:none; overflow:hidden; padding-bottom:5px; }
.visitlist dd { clear:both; margin-left:60px; }

#languagepick { height:20px; margin:0px; padding-left:10px; border-bottom:1px solid #E09FEE; }
#languagepick li { margin:0px; padding:0px; display:inline; list-style-type:none; }
#languagepick li.active { background:#fff; font-size:10px; line-height:14px; font-weight:bold; padding:2px 10px; margin-right:4px; border:1px solid #E09FEE !important; border-bottom:1px solid #fff !important; text-decoration:none; color:#000; position:relative; top:5px; }
#languagepick li.inactive { background:#f3f3f3; font-size:10px; line-height:14px; font-weight:bold; padding:2px 10px; margin-right:4px; border:1px solid #E09FEE !important; text-decoration:none; color:#666; position:relative; top:5px; cursor:pointer; }
.languagecontainer { border:1px solid #E09FEE; border-top-width:0px; padding:10px 5px; background:#fff; }

table.overview { width:100%; border-spacing:0px; }
table.overview tr td { vertical-align:top; border-bottom:1px solid #999; padding:0px 5px 2px 5px; }

table.financialoverview { width:100%; border-spacing:0px; }
table.financialoverview tr td { vertical-align:top; border:1px solid #ccc; padding:0px 5px 2px 5px; }

tr { vertical-align:top; }

label { font-family:Trebuchet MS; display:block; }

.needsinput { background:#FFD9D9; }
.wronginput { background:#FFD9D9; }

#eatthis { display:none; }

textarea, input { border:1px solid #4c869c; font-family:Verdana, Sans-serif; font-size:1.1em; }

#text dfn { display:block; text-align:left; position:relative; top:-55px; font-style:normal; }
