/**
* @site          mcCMS
* @link          http://www.mediacluster.de
* @style         Standard Backend Layout
* @media         screen
* @version       0.2
* @license       CC-A 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.de)
* @date          2009-08-01
* @lastmodified  2009-08-18
* @author        Marco Ziesing, m.ziesing@mediacluster.de
*/

/*
* @section  reset
* @see      http://meyerweb.com/eric/tools/css/reset/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, frameset, frame,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/**
* @section layout
*/

body { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#f5f5f5; }
p,ul,ol,li,th,address,blockquote,nobr,b,i,td,div { font-family:arial,verdana,helvetica,sans-serif; color:#333333; }
h1,h2,h3,h4 { font-family:arial,verdana,helvetica,sans-serif; color:#333333; }
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
a:link { color: #CC9900; text-decoration:none; }
a:visited { color: #CC9900; text-decoration:none; }
a:active { color: #CC9900; text-decoration:none; }
a:hover { color: #CC9900; text-decoration:underline; }
p,ul,ol,li,div,td,th,address,nobr,b,i,blockquote { font-size:12px; }
pre,code,tt,input,select,option,textarea { font-family:lucida console,courier new,courier,sans-serif; font-size:12px; color:#333333; }
.structure {
	font-size : 12px;
	padding-left: 5px;
}
.help { cursor: help; border-bottom: #000000 1px dashed; }

@import url("base.css");
@import url("datetime/yellow.css");
@import url("datetime/big.css");

input[type="text"],
input[type="password"],
textarea { border: 1px solid #333; }

table td {
	padding: 3px;
}


table.adminDbTable {
	margin-top: 5px;
	border: 1px solid #999;
	background-color:#EEE;
	border-collapse: collapse;
}

table.adminDbTable td {
	padding: 5px;
	border: 1px solid #999;
	background-color:#EEE;
	border-collapse: collapse;
}

table.dbEdit {
	margin-top: 5px;
	border: 1px solid #999;
	background-color:#EEE;
}

table.dbEdit input[type="text"] {
	margin:0;
	width: 350px;
}

table.dbEdit textarea {
	width: 350px;
	height: 100px;
}

hr {
	height: 1px;
	border: 0 none;
	background-color: #999;
}

body#be_menu, body#be_header {
	background: #fff;
}

body#be_menu {
	padding: 25px;
}

body#main {
	background: #F8F8F8;
	border-left: 1px solid #DFDFDF;
}

body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Arial, Sans-Serif; color: #000; padding: 0px; margin: 0px; background: #fff; }

#left { margin: 25px; }
#header { margin:0; background: url(/mcCMS/images/bg_header.gif) no-repeat; height: 300px; }
#be_mcmdb_leftFrame { background: #f8f8f8 url(/mcCMS/images/bg_main.gif) repeat-y; padding: 0px; }
.main { background: #f8f8f8 url(/mcCMS/images/bg_main.gif) repeat-y; padding: 20px; }
.content { background: #f8f8f8; padding: 20px; }
.login { text-align: center; }

#logo { padding: 10px; }
#info { font-size: 1.2em; padding: 0 10px 40px 10px; }

#navleft { width: 200px; }
#navleft ol { margin: 0; padding: 0; list-style-type: none; line-height:25px; }
#navleft li { margin: 5px 0; padding: 0; }
#navleft a { font-weight: bold; font-size: 1.2em; color: #000; display: block; width: 160px; height: 30px; background: url(/mcCMS/images/bg_navleft_inactive.gif) no-repeat; padding: 0 20px; text-decoration: none; }
#navleft a:hover, #navleft a:active, #navleft a:focus { background: url(/mcCMS/images/bg_navleft_active.gif) no-repeat; }

#smallbuttons { position: absolute; bottom: 25px; left: 25px; width: 200px; height: 70px; }

#navtop { position: absolute; top: 20px; left: 20px; width: 700px; background: url(/mcCMS/images/bg_navtop.gif) no-repeat; font-size: 1.3em; }
#nav { height: 100px; overflow:hidden; }
#nav ul { margin:0; padding: 0 0 0 33px; list-style:none; }
#nav li { display:inline; margin:0; padding:0; }
#nav a { float:left; margin:0; padding:0; text-decoration:none; }
#nav a span { float:left; display:block; background: url(/mcCMS/images/bg_navtop_inactive.gif) no-repeat right top;	padding: 23px 20px 77px 20px; color:#000; font-size:1.2em; font-weight:bold; white-space:nowrap; }
#nav a:hover span, #nav a:active span, #nav a:focus span { background: url(/mcCMS/images/bg_navtop_active.gif) no-repeat right top; }

#search { font-size: 10px; text-align: right; background: url(/mcCMS/images/bg_navtop_search.gif) no-repeat; position: absolute; top: 20px; left: 475px; width: 200px; height: 25px; padding: 3px; }
#search form { margin: 0; padding: 0; }
#search label { font-size: 10px; color: #fff; }
#search select { display:none; border: 0; }
#search input { border: 0; }

#login { background: url(/mcCMS/images/bg_login.gif) no-repeat top center; color: #333; margin: 150px auto; width: 400px; height: 300px; text-align: left; }
#login form {padding: 30px;}
#login span.loginhead { font-size: 1.1em; }
#login span.loginhead img { margin: 0 0 20px 20px; float: right; }
#login label { color: #fff; font-size: 0.9em; }
#login input.huge { border: 0; font-size: 2em; width: 330px; }
#login span.loginfoot { font-size: 0.9em; }
#login span.loginfoot a { color: #333; text-decoration: underline; }

.main td {
	vertical-align: middle;
}


.main h1 { margin: 10px 0; }


.main p { margin: 8px 0; }

.main .be_btn_action_159x29 {
	width: 159px;
	height: 29px;
	margin-right: 9px;
}

.main a.be_btn_159x29,
.main a.be_btn_159x29_active,
.main a.be_btn_159x29_inactive,
.main span.be_btn_159x29_active {
	width: 159px;
	height: 21px;
	margin-right: 9px;
	padding-top: 8px;
	background: transparent url(/mcCMS/images/buttons/blank.png) no-repeat scroll 0 0;
	display: block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #000;
}

.main a.be_btn_159x29_active { color: #000;	 }
.main a.be_btn_159x29_inactive { color: #666; }
.main a.be_btn_159x29_inactive:hover { color: #000; }

.main .be_btn_action_180x29 {
	width: 180px;
	height: 29px;
	margin-right: 9px;
}

.main .be_btn_action_190x29 {
	width: 180px;
	height: 29px;
	margin-right: 9px;
}




