/*
 * Automatically created by CMSimple_XH 1.6.6. DO NOT MODIFY!
 * filebrowser,fotoboxes,hi_fancybox,jquery,meta_tags,pagemanager,page_params,pluginloader,smooth,statistieken,tinymce,translator,uploader,utf8
 */


/*********************************** ./plugins/filebrowser/css/stylesheet.css */

#xhFilebrowser, #xhFilebrowserMenu {
background: #fff;
min-width: 440px;
color: #333;
border: 1px solid #999999;
margin: 1px 0;
overflow: auto;
padding: 8px 16px;
font-family: arial, sans-serif;
font-size: 14px;
}

#xhFilebrowserMenu {
font-weight: 700;
}


/* FILEBROWSER MENU */

#xhFilebrowser {
font-family: arial, sans-serif;
font-size: 14px;
font-weight: 900;

}

#xhFilebrowser  fieldset, #xhFilebrowserMenu  fieldset {
margin: 5px;
display:none;
}

#xhFilebrowser fieldset legend, #xhFilebrowserMenu fieldset legend {
   font-weight: bold;
}


/* FILEBROWSER LISTS */

span.xhfb_files {
font-weight: 700;
color: #900;
}

p.xhfb_files {
font-weight: 700;
padding: 0;
}

#xhFilebrowser ul, #xhFilebrowserMenu ul {
list-style-image: none;
list-style-position:inside;
padding: 0;
margin: auto;
}

#xhFilebrowser ul.unseen, #xhFilebrowserMenu ul.unseen{
display: none;
}

#xhFilebrowser li.openFolder, #xhFilebrowserMenu li.openFolder {
list-style-image:url(../../plugins/filebrowser/css/icons/folder.png);
padding: 2px 0 2px 5px;
margin: 0 0 0 0;
line-height: 1em;
font-size: 14px;
font-weight: 900;
}

#xhFilebrowser li.folder, #xhFilebrowserMenu li.folder{
list-style-image:url(../../plugins/filebrowser/css/icons/folder.png);
padding: 2px 0 2px 5px;
margin: 0 0 0 0;
line-height: 1em;
font-size: 13px;
font-weight: 300;
}


#xhFilebrowser li.openFolder ul, #xhFilebrowserMenu li.openFolder ul {margin-left: 20px;}


/* FILEBROWSER FOLDERS */

#xhFilebrowser #filebrowser_folders {
    float: left;
    width: 40%;
    overflow: auto;

}

#filebrowser_subfolders {
    padding: 0 0 10px 0;
}

#filebrowser_subfolders li {
    font-size: 13px;
    font-weight: 900;
}


/* FILEBROWSER FILES */

#filebrowser_files {
    font-weight: 300;
    padding: 0 0 0 30px;
    margin-bottom: 20px;
}

#filebrowser_files li {
    list-style-type: none;
    font-size: 13px;
    padding: 2px 0;
    margin: 0;
}

#filebrowser_files li:hover {
   background-color: #ccc;
}

#filebrowser_files li.odd {}

#filebrowser_files ul, #filebrowser_files ul li {
    margin-left: 0em;
    padding-left: 0em;
}

#xhFilebrowser a { color: #333;}
a.xhfbfile, span.xhfbfile {padding: 0 2px 0 0; line-height: 1em;}
a.xhfbfile img, span.xhfbfile img {border: none; margin: 6px;}
a.xhfbfile span, span.xhfbfile span {display: none;}
a.xhfbfile:hover span, #filebrowser_files ul li:hover a.xhfbfile span,
span.xhfbfile:hover span, #filebrowser_files ul li:hover span.xhfbfile span {
    display: block;
    float: right;
    border: #aaa 1px solid;
    padding: 2px;
    background-color: #ddd;
}
a.xhfbfile:hover, span.xhfbfile:hover {
    background-color: #ccc;
    cursor:pointer;
}
#xhFilebrowser div {
    font-family: arial, sans-serif;
    padding: 0px;
    margin: 0px;
}


#filebrowser_subfolders  fieldset legend {}

#xhFilebrowser a:link {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowser a:visited {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowser a:hover {color: #c60; text-decoration: none;}
#xhFilebrowser a:active {color: #c60; text-decoration: none;}
#xhFilebrowser a:focus {color: #c60; text-decoration: none;}

#xhFilebrowser li.openFolder a:link {color: #920; text-decoration: none; font-style: normal;}
#xhFilebrowser li.openFolder a:visited {color: #920; text-decoration: none; font-style: normal;}
#xhFilebrowser li.openFolder a:hover {color: #c60; text-decoration: none;}
#xhFilebrowser li.openFolder a:active {color: #c60; text-decoration: none;}
#xhFilebrowser li.openFolder a:focus {color: #c60; text-decoration: none;}

#xhFilebrowser li.folder a:link {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowser li.folder a:visited {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowser li.folder a:hover {color: #c60; text-decoration: none;}
#xhFilebrowser li.folder a:active {color: #c60; text-decoration: none;}
#xhFilebrowser li.folder a:focus {color: #c60; text-decoration: none;}

#xhFilebrowserMenu a:link {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowserMenu a:visited {color: #222; text-decoration: none; font-style: normal;}
#xhFilebrowserMenu a:hover {color: #c60; text-decoration: none;}
#xhFilebrowserMenu a:active {color: #c60; text-decoration: none;}
#xhFilebrowserMenu a:focus {color: #c60; text-decoration: none;}


/************************************* ./plugins/fotoboxes/css/stylesheet.css */

/* global */
.fotoboxes_container {
float: none;
margin: 0 auto;
} 

.fotoboxes_container img {
position:absolute; 
border:none; 
display:none;
}

.fotoboxes_container a.imgLink {
z-index:2; 
display:none; 
position:absolute; 
top:0px; 
left:0px; 
border:0; 
padding:0; 
margin:0; 
width:100%; 
height:100%;
}

#FotoBoxAdminSlide h4, #FotoBoxAdminThumbs h4 {
color: #222;
font-size: 24px;
padding: 0 0 12px 0;
margin: 0;
}

#FotoBoxMain input.text {
background: #fff;
color: #222;
}

#FotoBoxMain textarea {
background: #fff;
color: #222;
}

#FotoBoxThumbsThumbs img {
width: 76px;
}

#FotoBoxAdminSlide {
background: #fff;
color: #333;
border: 1px solid #999;
padding: 12px 20px 20px 20px;
margin: 8px 0;
}

#FotoBoxAdminThumbs {
background: #ddd;
color: #000;
border: 1px solid #666;
padding: 12px 20px 20px 20px;
margin: 8px 0;
}


/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
position:absolute;
width:100%;
height:auto;
padding:0;
right:0px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
bottom:0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
z-index:3;
overflow:hidden;
font-size: 0;
}

div.mc-caption-bg {
background-color:#000;
}

div.mc-caption {
font-family: arial, sans-serif;
font-size: 15px;
color:#ccc;
z-index:4;
padding:6px 12px;/*Adding a padding-left or padding-right here will make the caption area wider than its background. Sometimes you may need to define its width again here to keep it the same width as its background area (div.mc-caption-bg).*/
text-align: center;
}

div.mc-caption a {
color:#fff;
text-decoration: underline;
}

div.mc-caption a:hover {
color:#f90;
}


/* ------ built-in navigation bullets wrapper ------*/
div.navBulletsWrapper {
top: -24px; /* Its position is relative to the #slider */
background:#ccc;
text-align: center;
position:relative;
z-index:5;
cursor:pointer;
margin: 0 auto;
}

/* each bullet */
div.navBulletsWrapper div 
{
width:11px; 
height:11px;
background:transparent url(../../plugins/fotoboxes/css/bullet.png) no-repeat 0 0;
float:left;
overflow:hidden;
vertical-align:middle;
cursor:pointer;
margin-right:11px;/* distance between each bullet*/
position:relative;/*IE6 hack*/
}

div.navBulletsWrapper div.active {
background-position:0 -11px;
}

div.navBulletsWrapper {visibility: hidden;}


/* 
########################### 
     FlexSlider fade
###########################
*/

/* Browser Resets
*********************************/
.fotoBoxesFS .flex-container a:active,
.fotoBoxesFS .fade a:active,
.fotoBoxesFS .slide a:active,
.fotoBoxesFS .flex-container a:focus,
.fotoBoxesFS .fade a:focus  {outline: none;}
.fotoBoxesFS .slide a:focus  {outline: none;}
.fotoBoxesFS .slides,
.fotoBoxesFS .flex-control-nav,
.fotoBoxesFS .flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Template Resets added by GE */
.fotoBoxesFS .fade ul {margin: 0; padding: 0;}
.fotoBoxesFS .fade li {margin: 0; padding: 0 5px;}
.fotoBoxesFS .fade .slides li {margin: 0; padding: 0;}
.fotoBoxesFS .slide ul {margin: 0; padding: 0;}
.fotoBoxesFS .slide li {margin: 0; padding: 0 5px;}
.fotoBoxesFS .slide .slides li {margin: 0; padding: 0;}


/* fade Necessary Styles
*********************************/
.fotoBoxesFS .fade {padding: 0;}
.fotoBoxesFS .fade .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.fotoBoxesFS .fade .slides img {width: 100%; display: block;}

/* Clearfix for the .slides element */
.fotoBoxesFS div.fade ul.slides:after {content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.fotoBoxesFS div.slide ul.slides:after {content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.fotoBoxesFS html[xmlns] .slides {display: block;}
.fotoBoxesFS * html .slides {height: 1%;}

/* slide Necessary Styles
*********************************/
.fotoBoxesFS .slide {padding: 0;}
.fotoBoxesFS .slide .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.fotoBoxesFS .slide .slides img {width: 100%; display: block;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.fotoBoxesFS .no-js .slides > li:first-child {display: block;}

/* FlexSlider FotoBoxes Theme
*********************************/
.fotoBoxesFS {width: 100%; text-align: center;}
.fotoBoxesFS .fade {position: relative;}
.fotoBoxesFS .slide {position: relative;}
.fotoBoxesFS .flex-next:hover, .fotoBoxesFS .flex-prev:hover { opacity: 1; color: #c60;}

/* Arrow Nav */
.fotoBoxesFS .flex-direction-nav a { display: block; width: 20px; height: 40px; margin: 0; position: absolute; bottom: -14px; z-index: 10; /* overflow: hidden; */ opacity: 0; cursor: pointer; color: #666; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;  border: 0px solid #666;}
.fotoBoxesFS .flex-direction-nav a:before  {font-family: courier new, monospace; font-weight: 900; font-size: 1.6em; display: inline-block; content: '<';}
.fotoBoxesFS .flex-direction-nav a.flex-next:before  {content: '>'; font-weight: 900;}
.fotoBoxesFS .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.fotoBoxesFS .flex-direction-nav .flex-next { opacity: 1; right: 10px;}

/* Bullit Nav */
.fotoBoxesFS .flex-control-nav {text-align: center; padding: 9px 40px 6px 40px; border: 0px solid #666;}
.fotoBoxesFS .flex-control-nav li {margin: 0; display: inline-block;}
.fotoBoxesFS .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #999; cursor: pointer; text-indent: -9999px; border-radius: 6px; box-shadow: inset -2px -2px 3px #444; }
.fotoBoxesFS .flex-control-paging li a:hover {background: #f90;}
.fotoBoxesFS .flex-control-paging li a.flex-active {cursor: default; background: #9cf;}

/* Images Description */
.fotoBoxesFS .flex-caption {padding: 6px 12px; margin: 0; display: block; font-family: arial, sans-serif; font-size: 14px; text-align: center; color: #888; border-top: 1px solid #666;}



/* 
########################### 
         miniSlider 
###########################
*/

div.miniSliderContainer, 
div.miniSliderContainer p {
margin: 0; 
padding: 0;
}

div.miniSliderContainerInner a:link {color: #ccc!important;}
div.miniSliderContainerInner a:visited {color: #ccc!important;}
div.miniSliderContainerInner a:hover {color: #f90!important;}
div.miniSliderContainerInner a:active {color: #f90!important;}
div.miniSliderContainerInner a:focus {color: #f90!important;}


/* OUTER FRAMES / design & layout */

div.miniSliderContainer {
text-align: center;
padding: 0;
margin: 0 auto;
}

/*
div.miniSliderContainerInner {
background: #101619;
color: #999;
border: 5px solid #fff;
border-radius: 5px;
box-shadow: 0 0 9px #666;
}
*/


/* CONTROLS */

div.miniSliderContainerInner div p.controls {
max-width: 320px;
padding: 0;
margin: 0 auto;
}

div.miniSliderContainerInner div p.controls img {
margin: 6px 5%;
opacity: 0.85;
}

div.miniSliderContainerInner div p.controls img:hover {
cursor: pointer;
opacity: 1;
}


/* BACKGROUND */

div.miniSliderContainerInner div p.background img {
width: 100%;
}

div.miniSliderContainerInner div p.background span.spacer {
display: block;
font-size: 6px;
line-height: 6px;
padding: 0;
margin: 0;
}

div.miniSliderContainerInner div p.background span.desc {
display: block;
font-size: 14px;
line-height: 16px;
padding: 0 12px 12px 12px;
margin: 0;
}

div.miniSliderContainerInner div p.background span.count {
display: block;
font-size: 14px;
line-height: 16px;
padding: 0 12px 12px 12px;
margin: 0;
}


/* SLIDESHOW IMAGES */

div.miniSliderContainerInner div div img {
width: 100%;
float: left;
}


/* DESCRIPTION */

div.miniSliderContainerInner div p.spacer {
font-size: 10px;
line-height: 1em;
padding: 0;
margin: 0;
}

div.miniSliderContainerInner div p.description {
font-size: 14px;
line-height: 16px;
padding: 0 12px 12px 12px;
margin: 0;
}


/************************************* ./plugins/meta_tags/css/stylesheet.css */

#meta_tags hr {
	margin:6px 0;
	visibility:hidden;
}


/*********************************** ./plugins/pagemanager/css/stylesheet.css */

/*
 * Treeview
 */

#pagemanager {
    background: #fff;
    border: 1px solid #999;
    padding: 16px;
    margin: 1px 0;
    /* the following lines enable a scrollable treeview; adjust the height to your needs */
    height: 400px;
    overflow: scroll !important;
}

#pagemanager.pagemanager-vertical {
    margin-left: 27px;
}

/*
 * Toolbar
 */

#pagemanager-toolbar {
    margin: 1px 0;
    border: 1px solid #999;
    background-color: #eee;
    padding: 0 8px;
    font-size: 14px;
    overflow: hidden;
}

#pagemanager-toolbar button,
#pagemanager-toolbar a {
    float: left;
    border: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    background-image: url("../../plugins/pagemanager/css/../images/tools.png");
    background-color: #eee;
    cursor: pointer;
}

#pagemanager-expand {background-position: -16px 0}
#pagemanager-collapse {background-position: -32px 0}
#pagemanager-create {background-position: -48px 0}
#pagemanager-create_after {background-position: 0 -16px}
#pagemanager-rename {background-position: -16px -16px}
#pagemanager-delete {background-position: -32px -16px}
#pagemanager-cut {background-position: -48px -16px}
#pagemanager-copy {background-position: 0 -32px}
#pagemanager-paste {background-position: -16px -32px}
#pagemanager-paste_after {background-position: -32px -32px}
#pagemanager-help {background-position: -48px -32px}

/*
 * horizontal toolbar
 */

/* for floating horizontal toolbar: uncomment the following */
/*
#pagemanager-toolbar.pagemanager-horizontal {
    position: fixed;
    top: 150px;
    z-index: 1000;
}
*/

#pagemanager-toolbar.pagemanager-horizontal img {
    margin: 8px 0;
}

#pagemanager-toolbar.pagemanager-horizontal button,
#pagemanager-toolbar.pagemanager-horizontal a {
    margin: 6px 5px;
}

/*
 * vertical toolbar
 *
 * The style should be adjusted to your needs.
 * Change top and left accordingly.
 */

#pagemanager-toolbar.pagemanager-vertical {
    text-align: center;
    position: fixed;
    margin: 0 auto;
    padding: 0 2px;
    z-index: 1000;
}

/* You might adjust the left or right margin of the treeview */
/*
#pagemanager {
    margin-left: 32px;
}
*/
/* and for a lefthand toolbar the margin of the submit button */
/*
#pagemanager-submit {
    margin-left: 32px !important;
}
*/
/* and for a righthand toolbar the position of the tooltips */
/*
#pagemanager-toolbar.pagemanager-vertical a.pl_tooltip:hover span {
    left: -320px;
}
*/

#pagemanager-toolbar.pagemanager-vertical img {
    margin: 0 8px;
}

#pagemanager-toolbar.pagemanager-vertical button,
#pagemanager-toolbar.pagemanager-vertical a {
    margin: 6px 2px;
}


/*
 * Context menu
 */

/* To have enough space for the whole context menu, if the template has a small footer */
#pagemanager-footer {
    height: 150px;
}

#vakata-contextmenu {
    width: 20em;
}



/*********************************** ./plugins/page_params/css/stylesheet.css */

#page_params hr {
	margin:8px 0;
}
#page_params input {
    width: auto;
}
#page_params img {
    margin:0;
}



/************************************** ./plugins/uploader/css/stylesheet.css */

div.uploader_controls {margin: 16px 0 8px 8px}
div.uploader_controls select {}
iframe.uploader {width: 100%; height: 400px; border: none;}
div.uploader_toggle {}

img.uploader_plugin_icon {display: block; float: left; margin: -10px 10px 10px 0}
p.uploader_license {clear: both; text-align: justify}
