/* css classes for the admin area */

/* Globale Settings --------------------------------------------------*/

	/* schaltet alle campingfuehrer.at Elemente aus */
	/* definiert in layout.css wegen CampingInfo.Master
		.cat {display:none;}
		.cat-hide {display:block;}
	*/
	
	.admin {width:550px; margin-bottom:20px;}
	.admin .wrapper {padding:8px;}
	
	.admin h1 {border-bottom: solid 3px #5F9617; padding:5px 0 3px 0;}
	.admin h2 {font-size:1.3em; padding-top:12px;}
	.admin h2, .functionbar.admin h2 {margin:0 0 5px 0; border-width:2px;}
	.admin h3 {border-width:1px; font-size:1.1em;}
	.admin p, .functionbar.admin p {padding:0 0 8px 0;}
	.admin ul.list li, .functionbar.admin ul.list li {background:url(img/triangle.gif) no-repeat 0 4px; padding: 0 0 0 10px;}

	.admin table th {font-weight:bold;}	

	table td {border:none; padding: 3px; }

	table.grid {border: 1px solid #456b00; padding:5px; width:100%;}
	table.grid.clickable tr:hover td.click-target {text-decoration:underline;}
	table.grid th {padding:5px 4px 4px 4px;}
	table.grid td {border:none; padding:5px 4px 4px 4px;}
	table.grid td.number, table.grid th.number {text-align:right;}
	table.grid.camperlist td.number {padding-right:15px;}
	
	table.grid tr.head th, table.grid tr.head td {background-color: #456B00; color:#fff;}
	table.grid tr.head th a {color:#fff; font-weight:bold;}
	table.grid tr.inactive {color:GrayText; font-style:oblique;}
	
	
	table.grid a.button-medium {margin:0 8px 0 0;}
	
	table.grid .sortable{ padding-right:15px;}
	table.grid .asc {background:transparent url(/admin/pics/arrow_down.gif) no-repeat scroll right center; }
	table.grid .desc {background:transparent url(/admin/pics/arrow_up.gif) no-repeat scroll right center; }
	
	table.simple-table {margin-bottom:12px; width:100%;}
	.simple-table ul li {float:left; margin: 0 12px 0 0; background:none;}
	.simple-table td, .simple-table th {vertical-align:top; padding:8px 0 5px 0; border-bottom:1px solid #ddd;}
	.simple-table td input {margin:0 3px 10px 0; float:left; display:block;}
	.simple-table td label {margin:0 12px 0 0; float:left; display:block;}
	.simple-table td p {float:none; clear:both;}
	.simple-table th {font-weight:bold; padding-right:8px;}
	.simple-table th.header-line { font-weight:600;}
	
	.admin .ajax__tab_panel {border:solid 1px #456B00; padding:8px;}
	
	.admin h1 span, .admin h2 span {font-family:Verdana;}
	
	.admin .missing {background: #ffebce;} /* same as user-message failure bg */
	
	.map {border:solid 1px #456b00; margin:12px 0;}
	
	.admin .quote .italic {margin: 0 0 5px 0;}

/* Ende Globale Settings */

/* HEADER */
    
    .header .tools {margin-top:12px; padding-left:0; max-width:160px;}
    .header .tools li {margin-bottom:2px;}
    .header .campsite-name {font-weight:bold;}
    .header .logout a {background:url(img/arrow-white-right.gif) no-repeat 0 0; padding-left:15px; font-weight:bold;}
    
    .header .tools li.fb, .header .do-logo {display:none;}

/* Ende HEADER */

/* Content */
    
    .admin .box-left {margin: 10px 25px 25px 10px; padding:10px 20px; float:left; width:250px; border:solid 1px #5F9617;}
    .admin .box-right {margin: 10px 10px 0 0; float:left;}
    .admin .box-left .button {float:right;}
    
    .admin .choose-message a {margin: 0 8px 0 0;}
    
    /* Login Screen ----------------------------------------------*/
    
		.admin.login h2 {margin-bottom:12px;}
		.admin.login .box.two {width:320px;}
		.admin.login .box.two.last {width:188px;}
		
	/* Ende Login Screen */
    
    /* messages ----------------------------------------------------*/
        
        .messages .grid.detail-message {border-color:#ccc;}
        .messages .grid.simple-table th, .messages .grid.simple-table td {border:solid 1px #ccc; margin: 0 5px;}
        .messages .grid.simple-table tr {border:none; margin: 0 5px;}
        .messages .grid.simple-table .last {padding:12px 8px 8px 8px;} 
        table.grid.detail-message tr.head th, table.grid.detail-message tr.head td {background:#E0F6BA; font-weight:bold; color:#222;}	
    
    /* Ende messages */
    
    /* Tabs --------------------------------------------------------*/
        
        .details-tab.ajax__tab_container {margin-top:12px;}
        
        .ajax__tab_body {background:#f9f9f9;}
        
        .details-tab .ajax__tab_tab {background:#456b00; margin-right:12px; padding:5px 8px 4px 8px; border:solid 1px #85c020; border-bottom:none; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
        .details-tab .ajax__tab_tab:hover {background:#5F9617;}
        .details-tab .ajax__tab_inner, .details-tab .ajax__tab_outer, .details-tab .ajax__tab_active .ajax__tab_inner, .details-tab .ajax__tab_active .ajax__tab_outer {background:none; padding:0; margin:0;}
        
        .details-tab .ajax__tab_active .ajax__tab_tab {font-weight: bold; background:#f9f9f9; border:solid 1px #456B00; border-bottom:none; padding:5px 8px 4px 8px;}
        
    
    /* Ende tabs */

/* Ende Content */

/* Rechte Sidebar -----------------------------------------------------*/
	.functionbar.admin {font-family:trebuchet MS;}
	.functionbar.admin a {font-size:1em; color:#456B00;}
	.functionbar .wrapper input {margin-left:4px;}
	.functionbar input[type="text"] {width:40px;}

/* Ende Rechte Sidebar */

/* Formulare -------------------------------------------------- */

	.admin table .last td {border:none;}
		.admin table .last input {float:right; margin:8px 0 0 0;}

/* Ende Formulare */

	

/*
.box{ background-color: White; width: 80%; }
*/
