@charset "UTF-8";
/* CSS Document */

/* ############################################## Basic Framework */

.pe_module{position:relative; width:100%; float:left; clear:both;}
.pe_bottom{position:absolute;bottom:0;}
.pe_box{position:absolute;}
.pe_slideshow{overflow:hidden;}
.pe_slide{position:relative;}
.pe_images img,
.pe_images a{display:block; float:inherit;}
.image.left{float:left;}
.pe_script{display:none;}
/* .pe_row .pe_column .pe_images .pe_image .pe_editor .pe_editable */

.pe_left, 
.pe_left .pe_column,
.pe_left .pe_row,
.pe_left .pe_images,
.pe_left .pe_editor,
.pe_left .pe_image
{float:left;}

.pe_right, 
.pe_right .pe_column,
.pe_right .pe_row,
.pe_right .pe_images,
.pe_right .pe_editor,
.pe_right .pe_image
{float:right;}

.pe_slide{min-height:80px;}
.pe_absolute{position:absolute;}
/* ############################################## spezifisches Editor Layout */

.pe_modeEditor .pe_module{border-top:1px solid #666; min-height:150px;width:100%; background:transparent;}
.pe_editable{padding: 8px; width:100%; height:100%;}


/* ############################################## spezifisches Editor WYSIWYG Layout */

.pe_mainEditor.wyg .pe_module{border-top:1px solid;border-color:#eee;}
.pe_mainEditor.wyg .pe_image{border:0 none;min-height:50px;min-width:100px;max-height:inherit;}
.pe_mainEditor.wyg .pe_editable{width:100%; padding:15px; margin:-15px;}
.pe_mainEditor.wyg .pe_box{border:1px solid #BBB;}

.pe_mainEditor.wyg img.left{float:left;}
.pe_mainEditor.wyg img.right{float:right;}

.pe_mainEditor.wyg .pe_image.left{float:left;}
.pe_mainEditor.wyg .pe_image.right{float:right;}

/* ############################################## globale spezifische Styles */
.pe_module h1{}
.pe_module p{}
.pe_module a{}
.pe_module a:hover{}

.pe_module .pe_editor{}

/* ############################################## element Styles */
.pe_videoPlayer{float:left;}
.pe_videoPlayer *{float:left;}