html, body, p, h1, h2, h3, h4, h5, h6, ul, li, div, label, nav, a, input, button, select, textarea, span {
 font-family: Ubuntu, 'Segoe UI', Calibri, Corbel, 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-Serif;
 font-size:14px;
}
#tabs_container {
 margin: 40px 0;
 border:1px solid #efefef; 
 width:99%;
 position:relative;
 padding:.2em;
 zoom:1;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
#tabs_header {
 color:#666666; 
 font-weight:bold;
 position:relative;
 top:-37px;
 left:8px;
 height:23px;
}
#tabs_header a {
 color:#ccc;
 height:22px;
 list-style:none;
 float:left;
 position:relative;
 top:1px;
 margin:0 5px 0 0;
 padding:7px 10px 2px 10px;
 white-space:nowrap;
 border:1px solid #efefef;
 font-weight:normal;
 -moz-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px;
 border-top-right-radius:5px;
 background-color:#efefef;
// background:#fff url(./design/images/tabbg.png) repeat-x;
 text-decoration: none;
}

#tabs_header .tab_active, #tabs_header a:hover {
 color:#000;
 background-color:#fff;
// background:#efefef url(./design/images/tabbg_on.png) repeat-x;
}

.pseudobutton {
	border:none;
	cursor:pointer;
	margin:4px;
}
.pagelnk {
	white-space:nowrap;	
	text-decoration:none;
	font-weight:normal!important;
}
.pagelnkon {
	color:red!important;
}
.listimage {
	width:100px;
	margin-left:10px;
	cursor:pointer;
	border:2px solid #efefef; 	
}
.listimageselected {
	border:2px solid red; 	
}
.editblock, .containerbox {
	margin:4px;
	padding:4px;
	border-radius: 5px;
	border:1px solid #efefef;
}
.editblock {
	min-height: 18px;
	font-size:.9em;
}
.editblock a, .navitem {
 	margin:2px 6px;
	border:none;
	text-decoration:none;
	color:#666;
	font-size:13px;
}

.picturearea,.spicturearea, .streameditblock {
 width:100%;
 border:1px solid #ccc; 	
 display:table;
}

.picturearea {
 min-width:150px;
 max-width:500px;
 max-height:500px;
}

.spicturearea,.streamarea, .streameditblock {
 min-width:200px;
 max-width:600px;
}

.streamarea {
 border:1px solid #ccc; 	
 min-height:70px;
 max-height:300px;
 overflow:auto;
 background-color:#ffffff;
 width:600px;
}

.spicturearea, .picturearea {
 background: url(../images/bgpicturearea.png);
}

.editpicture {
 display: table-cell;
 width:100%;
 height:100%;
 vertical-align: middle;
 position:relative;
 text-align:center;
}
.editpic {
 display:inline;
 vertical-align:middle;
 min-width:100px;
 min-height:100px;
 margin-left: auto;
 margin-right: auto;
}

.editpictxt {
 font-style:italic;
 color:#666;
}

#teaserstyle {
 width:98%;
 height:190px;
 overflow:auto;
 background-color:#EAF4FF;
 border:1px solid #ccc;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
.teaserstyle_item {
 padding:8px 2px;
 margin:4px;
 display:inline-block;
 width:170px;
 height:60px;
 text-align:center;
 border:1px solid transparent;
 white-space:nowrap;
 text-decoration:none;
 font-weight:normal;
 color:#999;
 font-size:0.9em;
}
.teaserstyle_item:hover,.streamblock:hover {
 background-color: #DBEAFC;
}
.teaserstyle_item_on, .streamblock_on {
 background-color: #D2E0ED;
}
.teaserstyle_item:hover, .teaserstyle_item_on,.streamblock:hover, .streamblock_on {
 color:#666;
 border:1px solid #7DA2CE;
 text-decoration:none;
}
.teaserstyle_item a img {
 margin-top:6px;
}

.std_input {
 width:320px;
 margin-right:20px;
}
button {
 padding:4px;
}
.bar {                
 height: 8px;     
 background: #75EC5A;
}

.uploadstatus {
 overflow:auto;
}
.boxtitle {
 font-size:1em;
 font-variant:small-caps;
}
.indexclass {
 font-weight:bold!important;
}
.imgmaxheight {
 height:95%;
}
.imgmaxwidth {
 width:95%;
}
.leftsidecontentnormal {
 width:25%;
 float:left;
 background-color:#fff;
}
.leftsidecontrolnormal {
 cursor:pointer;
 width:1%;
 float:left;
 margin-top:8px;
 text-align:center;
}
.rightsidecontentnormal {
 width:75%;
 float:right;
}
.rightsidecontentfull {
 width:100%;
 float:left;
}
#topbar {
 margin:0;
 height:50px;
 background-color:#efefef;
 width:99%;
}
.leftsidefixedmode {
/*
 margin-top:60px;
 position:fixed;
*/
}
.topbarfixedmode {
 position:fixed;
}
.rightsidefixedmode {
/* VW
 margin-top:60px;
*/
}
.streamblock, .streamblockp {
 text-align:center;
 color:#666;
 background-color:#ffffff;
 border:1px solid #cccccc; 
 float:left;
 cursor:pointer;
 font-size:.9em;
}

.streamblockp {
 border:1px solid #D2E0ED; 
}

.streamblockpoff {
 color:#fff;
 background-color:#ccc;
 border:1px solid #fff; 
 font-style:italic;
 font-size:.9em;
}

.streamblock {
 padding-top: 10px;
 height:30px;
 margin-right:6px;
 margin-left:6px;
 margin-top:6px;
 margin-bottom:3px;
}

.streamblockp {
 padding:6px;
 height:20px;
 margin:2px;
}
.paragraphblock:hover {
 background-color: #DBEAFC!important;
}
.paragraphblock_on {
 background-color: #D2E0ED!important;
}
.paragraphblock:hover, .paragraphblock_on {
 color:#666;
 border:1px solid #7DA2CE;
 text-decoration:none;
}
.paragraphblock {
 height:60px;
 color:#666;
 background-color:#ffffff;
 border:1px solid #cccccc; 
 margin-right:4px;
 margin-left:4px;
 margin-top:4px;
 margin-bottom:2px;
// float:left;
 cursor:pointer;
 font-size:.9em;
}

.streamblock_on {
 background-color: #D2E0ED;
}

.sidebarprops {
 background-color:#fff;
 padding:10px;
 border:1px solid #cccccc; 
 position:absolute;
 display:none;
 z-index:100;
 margin-top:2px; 
}
.sidebarprops span {
 font-size:.9em;
 font-style:italic;
 color:#666;
}
.sidebarprops label {
 font-size:.9em;
}
#loadingdiv {
 position:absolute; 
 z-index:1000;
 margin:10px 40%;
 padding:10px;
 background-color:#fff;
 width:31px;
 height:31px;
 border:1px solid #cccccc; 
}
#streams_control {
 position:absolute; 
 top:10px;
 left:625px;
 height:26px;
 width:24px;
 cursor:pointer;
 background: url(../images/streams_control_off.png) no-repeat;
}
#streams_control:hover {
 background: url(../images/streams_control_on.png) no-repeat;
}

#streamsproperties {
 top:6px;
 width:260px;
 height:160px;
 display:none;
 position:absolute;
 background-color:#efefef;
 left:330px;
 box-shadow:8px 8px 8px #666; 
 padding:10px;
 border:1px solid #ccc;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}

.previewsidebar {
 background-color:red;
}

.editbutton {
 background:url(../images/editpics.png) no-repeat;
 margin-right:5px;
 padding:1px;
 width:20px;
 height:20px;
 border:1px solid transparent;
 border-radius:4px;
}
.editbutton:hover {
 border:1px solid #ccc;
}
.addpagebutton {
 background-position:0 0;
}
.removebutton {
 background-position:-18px 0;
}
.removebuttonoff {
 background-position:-36px 0;
}
.editpropsbutton {
 background-position:-54px 0;
}
.editpropsbuttonoff {
 background-position:-72px 0;
}
.indexbutton {
 background-position:-90px 0;
}
.indexbuttonoff {
 background-position:-108px 0;
}
.downonbutton {
 background-position:-126px 0;
}
.downonbuttonoff {
 background-position:-144px 0;
}
.uponbutton {
 background-position:-162px 0;
}
.uponbuttonoff {
 background-position:-180px 0;
}