@CHARSET "UTF-8";

/* ************** Generic Elements ************* */

.visible {
	visibility: visible;
}

.invisible {
	display: none;
}

.msgbox
{
	width:320px;
	font-size: 14px;
	padding: 5px;
	padding-left: 37px;
	margin: auto;
	margin-top:40px;
	color: #000000;
	text-align: center;
	background-position: 5px 5px;
	background-repeat:no-repeat;
	min-height:30px;
}

#msgbox_red
{
	background-image:URL('../images/button_cancel.gif');
	border: #FF0000 1px solid;
	background-color: #FFEAEA;
}

#msgbox_green
{
	background-image:URL('../images/button_ok.gif');
  	border: #00FF00 1px solid;
  	background-color: #eaffea;
}

#msgbox_neutral
{
	background-image:URL('../images/messagebox_info.gif');
	border: #7F9DB9 1px solid;
	background-color: #EEF3FD;
}

.spamblock
{
	border:0px;
	width:0px;
	height:0px;
}

.tooltipContainerLink span
{
	display:none;
	max-width:220px;
	font-weight:normal;
	background-color:white;
	color:black;
	position:absolute;
	margin-top:15px;
	margin-left:30px;
	border:1px #7F9DB9 outset;
	padding:2px;
}

a.tooltipContainerLink:hover span{
	display:block;
}

a.tooltipContainer
{
	color:#000000;
	font-weight:normal;
	cursor: help;
}

a.tooltipContainer span
{
	display:none;
	max-width:220px;
	font-weight:normal;
	background-color:white;
	color:black;
	position:absolute;
	margin-top:15px;
	margin-left:30px;
	border:1px #7F9DB9 outset;
	padding:2px;
}

a.tooltipContainer:hover span{
	display:block;
}

.helpLink
{
	text-align:right;
	margin-right:8px;
}

/* ************** Admin Pane Elements ************* */

.menuTreeSelector{
    overflow:auto;
    height:240px;
    border: #7F9DB9 1px solid;
    text-align:left;
    margin-left:5px;
	margin-right:5px;
	padding-top:5px;
	background-color:#FFFFFF;
}

.menuTreeOverview{
    overflow:auto;
    height:600px;
    background-color:#FFFFFF;
}


.dialog
{
	text-align:left;
	margin: 40px auto;
	width: 540px;
	font-size: 13px;
	border: #aaaaaa 1px solid;
	padding: 5px;
	color: #000000;
	background-color: #eef3fd;
}

.dialog .dialogInput
{ 
	width:200px;
	float:right;
}

.dialog .dialogSmallInput
{ 
	float:right;
}

.dialog p
{ 
	margin-left:5px;
	margin-right:5px;
}

.dialog .dialogFooter
{
	margin:auto;
	text-align:center;
}

.dialogTitle
{
	font-size:16px;
	font-weight:bold;
	background-color:#d1dee2;
	width:100%;
	margin-left:0px;
	margin-right:0px;
}


.editor
{
	text-align:left;
	margin: 40px auto;
	width: 720px;
	font-size: 13px;
	border: #aaaaaa 1px solid;
	padding: 5px;
	color: #000000;
	background-color: #eef3fd;
}

.editor .dialogInput
{ 
	width:200px;
	float:right;
}

.editor .dialogSmallInput
{ 
	float:right;
}

.editor p
{ 
	margin-left:5px;
	margin-right:5px;
}

.editor .dialogFooter
{
	margin:auto;
	text-align:center;
}

.editorTitle
{
	font-size:16px;
	font-weight:bold;
	background-color:#d1dee2;
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

#tinymce1
{
	width:99.5%;
	height:400px;
}

.dialog a, .editor a
{
	text-decoration:none;
}

.folder
{
  list-style-image:url(../images/tree/folder.png);
}

.doc
{
  list-style-image:url(../images/tree/document.png);
}

.dl
{
  list-style-image:url(../images/tree/dl.png);
}

.image
{
  list-style-image:url(../images/tree/image.png);
}

.arrow
{
  list-style-image:url(../images/tree/arrow.png);
  font-size:11px;
}

.arrowselect
{
  list-style-image:url(../images/tree/arrowselect.png);
  font-size:11px;
}

/* ************** Content Pane Elements ************* */

/* Home */

#welcomeText {
	width:100%;
	text-align:center;
}


/* Wikilist */

#wikilist
{
	padding-top:20px;
	padding-bottom:20px;
	width:30%;
	margin:auto;
	font-size:1.1em;
}

/* Gallery*/

#thumbNailTable
{
	table-layout:fixed;
	margin:auto;
	width:90%;
	background-image:URL('../images/alphabackground.png');
}

#thumbNailTable td
{
	padding:5px;
	vertical-align:middle;
	text-align:center;
	/*
height:200px;
*/
}

#thumbNailTable img
{
	border:0px;
	margin:auto;
}

#thumbNailTable img.landscape
{
	width:100%;
}

#thumbNailTable img.portrait
{
	height:100%;
}

.grayedElement
{
	color:#888888;
	font-weight:bold;
}

.pageNavigation
{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	margin-bottom:12px;
}

.galleryListElement
{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:5px;
	text-align:left;
	font-size:14px;
	clear:both;
	background-image:URL('../images/alphabackground.png');
}

.galleryListElement a
{
	font-weight:bold;
}

.galleryListElement a:hover
{
	text-decoration:none;
	
}

.galleryListElement img
{
	border:0px;
	margin-right:5px;
	width:96px;
	float:left;
}

.galleryImage
{
	border:0px;
	width:100%;
}

.imagePrev
{
	display:block;
	width:30px;
	height:300px;
	margin-right:5px;
	background-image:URL('../images/prev.png');
}

.imageNext
{
	display:block;
	width:30px;
	height:300px;
	margin-left:5px;
	background-image:URL('../images/next.png');
}

.imagePrev:hover
{
	background-image:URL('../images/prevhover.png');
}

.imageNext:hover
{
	background-image:URL('../images/nexthover.png');
}

.imageContainer
{
	margin:auto;
	width:100%;
	text-align:center;
}

.imageContainer tr td:first-child
{
	text-align:right;
	width:30px;
}

.imageContainer tr td:last-child
{
	text-align:left;
	width:30px;
}


/* Guestbook */

.guestBookElement
{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
	text-align:left;
	font-size:14px;
	background-image:URL('../images/alphabackground.png');
}

.guestBookElement .gbTitle
{
	float:left;
	font-size:15px;
	font-weight:bold;
	background-image:URL('../images/alphabackgroundtitle.png');
	width:100%;
}

.guestBookElement .gbContent
{
	font-size:14px;
	clear:left;
}

.guestBookElement .gbComment
{
	margin-top:5px;
	font-style:italic;
}

.guestBookElement .moderatorControls
{
	height:100%;
	float:right;
	padding:5px;
	background-image:URL('../images/alphabackground.png');
}

.guestBookElement .gbTitle .deleteButton
{
	border:0px;
	width:16px;
	float:right;
}

.guestBookElement .moderatorControls a 
{
	color:#000000;
}

.guestBookElement .moderatorControls a:hover
{
	color:#777777;
}

.gbNewElementForm
{
	margin:auto;
	padding-left:5px;
	padding-right:5px;
	width:70%;
	background-image:URL('../images/alphabackground.png');
}

.gbNewElementForm p input,textarea
{
	float:right;
	width:180px;
}

.gbNewElementForm p
{
	width:100%;
	text-align:left;
}

.gbNewElementForm
{
	padding-top:5px;
	padding-bottom:5px;
}

.gbNewElementForm p textarea
{
	width:350px;
	height:200px;
}

/* News */

.newsDiv
{
	width:80%;
    font-size: 12px;
    border: #aaaaaa 1px solid;
    padding: 3px;
    margin-left: auto;
	margin-right: auto;
    color: #000000;
    background-color: #eeeeee;
    text-align: left;
	margin-bottom:15px;
	margin-top:15px;
}

.newsDiv .newsHeader
{
	font-size:13px;
	
	background-color:#fff;
	width:100%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
}

.newsDiv .newsHeader .newsTitle
{
	float:left;
	font-weight:bold;
}

.newsDiv .newsHeader .newsDate
{
	float:right;
}

.fieldset
{
	margin:0px;
	margin-top:5px;
	border:1px black solid;
	background-image:URL('../images/alphabackgroundtitle.png');
}

.fieldset .menuTreeSelector
{
	background-color:#dddddd;
}

.fieldset .menuTreeSelector_enabled
{
	background-color:#ffffff;
}