@charset "utf-8";

/* Company: Euroweb Internet GmbH */
/* Version: 1.4 */
/* Update : 02.04.2009 */

/*==================================================
    = Logout
==================================================*/

#ewcms_edit_controller {
	width:100%;
	background:#f2f0f0 url(../images/cms/ewcms-edit-controller.jpg) right top no-repeat;
	border-bottom: solid 2px #333;
	position:fixed;
	_position:absolute; /* IE6 HACK*/
	top:0px;
	left:0px;
	height:32px;
	text-align:left;
	z-index: 99;
}

#ewcms_edit_controller a {
	background:#f2f0f0 url(../images/cms/ewcms-edit-controller-logout.jpg) left top no-repeat;
	display:block;
	color:#000;
	text-indent:-9999px;
	width:122px;
	height:23px;
	padding-top:5px;
}

/*==================================================
    = LightboxFaker
==================================================*/

.ewcms_edit_table,
iframe.ewcms_iframe,
iframe#xframe {
	background:#F2F0F0;
	border:10px double #333;
	position:fixed;
	_position:absolute;
	width:700px;
	z-index:1000;
	margin:0 auto;
	left:50%;
	top:50%;
	margin:-100px 0 0 -350px;
	font-size:12px;
	text-align:left;
}

iframe.ewcms_iframe,
iframe#xframe {
	width:700px !important;
	height:200px !important;
	overflow:hidden;
	text-align:left;
	background:#f2f0f0 url(../images/loading.gif) no-repeat center center;
}

tbody {
	width:700px !important;
}

/*==================================================
    = statusFaker
==================================================*/

div#uploader {
	background: #f2f0f0;
	height: 200px;
	text-align:left!important;
}

div#faker {
	height: 150px;
	padding: 50px 0px 0px 0px;
	background:#f2f0f0 url(../images/loading.gif) no-repeat center 5px; /* LightBox loading img */
}

/*==================================================
    = ewcms_shorttext (einzeilig)
==================================================*/

input.ewcms_shorttext,
input.ewcms_h1,
input.ewcms_h2,
input.ewcms_h3,
input.ewcms_h4,
input.ewcms_h5,
input.ewcms_h6 {
	width:630px !important;
	height:20px !important;
	border:1px solid #333;
	padding:10px;
	background:#fff;
	font-weight:normal;
	color:#2b2b24;
}

/*==================================================
    = ewcms_longtext (mehrzeilig)
==================================================*/

textarea.ewcms_longtext,
textarea.ewcms_p,
#editor_full_content {
	width:615px !important;
	height:200px !important;
	border:1px solid #333;
	padding:10px;
	background:#ffffff;
	font-weight:normal;
	clear:both !important;
	float:none !important;
}

/*==================================================
    = ewcms_content
==================================================*/

td.ewcms_edit_content input.ewcms_content,
td.ewcms_edit_content input.ewcms_file,
.ewcms_file {
	border:1px solid #333;
	background:#fff;
	font-weight:normal;
	color:#2b2b24;
}

td.ewcms_edit_content,
td.ewcms_edit_title {
	padding: 3px 15px;
	font-size:12px;
	color: #333 !important;
	text-align:left;
}

td.ewcms_edit_title {
	padding: 15px 15px 0 15px;
	text-transform:uppercase;
}

td.ewcms_edit_submit {
	padding: 3px 0px 15px 15px;
	font-size:12px;
}

td.ewcms_edit_cancel {
	color:#000;
	padding: 3px 15px 15px 0px;
	font-size:12px;
}

table.ewcms_iframe_table td.ewcms_edit_submit input.ewcms_submit {
	background: url(../images/cms/icon-accept.png) no-repeat left center;
	border: none;
	color:#37b0d3;
	padding: 0 0 0 20px;
	cursor: pointer;
}

table.ewcms_iframe_table td.ewcms_edit_submit input.ewcms_submit:hover {
	color:#a30000;
	text-decoration:none;
}

/*==================================================
    = ewcms_edit_link
==================================================*/

a.ewcms_edit_link,
a.ewcms_loopline_dellink,
a.ewcms_loopline_uplink,
a.ewcms_loopline_downlink,
a.ewcms_loopend_newlink,
.ewcms_edit_submit a,
.ewcms_edit_cancel a,
#err_ouput,
.ewcms_edit_content a {
	color:#37b0d3 !important;
	text-decoration:none;
}

a.ewcms_edit_link {
	background: #fff;
	border: solid 1px #e2e1e1;
	text-decoration:none;
	display:block;
	margin: 3px 0;
	clear:both;
	float:none;
	line-height: 30px;
	height: 30px;
	text-transform: uppercase;
}

a.ewcms_edit_link:hover {
	color:#78bc6d !important;
	background: #eee;
	border: solid 1px #ccc;
}

.ewcms_edit_cancel {
	display:block;
}

a.ewcms_loopline_dellink:hover,
a.ewcms_loopline_uplink:hover,
a.ewcms_loopline_downlink:hover,
a.ewcms_loopend_newlink:hover,
.ewcms_edit_submit a:hover,
.ewcms_edit_cancel a:hover,
a.ewcms_edit_logout:hover,
.ewcms_edit_content a:hover {
	color:#78bc6d !important;
	text-decoration:none;
}

/*--------------- =ewcms_edit_link img  ----------*/

a.ewcms_edit_link img,
a.ewcms_loopline_dellink img,
a.ewcms_loopline_uplink img,
a.ewcms_loopline_downlink img,
a.ewcms_loopend_newlink img,
.ewcms_edit_submit a img,
.ewcms_edit_cancel a img {
	border:none;
	margin:0 5px 0 5px;
	background: none;
}

a.ewcms_edit_link img {
	vertical-align:middle;
}

/*==================================================
    = ewcms_loop
==================================================*/

.ewcms_loopstart,
.ewcms_loopend,
.ewcms_loopline {
	display:block;
	padding:5px;
	background:#333;
	color:#fff;
	font-weight:bold;
	border: solid 1px #eee;
	clear:both;
}

.ewcms_loopline {
	padding:2px 5px 2px 25px;
	background:#F2F0F0 url(../images/cms/icon-loopline.png) 4px 4px no-repeat;
	color:#113742;
	font-weight:normal;
	margin:0;
	border-bottom:1px solid #333;
}

.ewcms_loopend {
	margin: 0 0 15px 0;
}

/*--------------- =ewcms_loop img  ---------------*/

.ewcms_loopline img,
.ewcms_loopend img {
	vertical-align:middle;
}

/*--------------- =ewcms_loop a  -----------------*/

.ewcms_loopend a {
	color:#78bc6d !important;
	text-decoration:none;
}

.ewcms_loopend a:hover {
	color:#37b0d3 !important;
}
