/* 
    Document   : pluginStyle
    Created on : 09.07.2012, 14:23:02
    Author     : wetschea
    Description:
 To Overwrite Default Stylesheets of Plugins
IMPORTANT: YOu have to include this STYLESheet AFTER the PluginStylesheets
*/


/*YUI*/

* body #result .yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content{ 
    background-color: #fafafa;
}

* {
    font-size: 1em;
}

body {
    font-family: 'Tahoma','Helvetica',sans-serif;
    font-size: 85%;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #243356 #808080 #808080;
    border-style: none;
    border-width: 0px;
    padding: 0em;
}

* .yui-skin-sam .container-close{
    z-index:10000;
    background-image:url("../images/sprite2.png");
    background-attachment: scroll;
    background-position:0px -300px;
}

* .yui-skin-sam .yui-calendar .calnavleft{
    background-image:url("../images/sprite2.png");
    background-attachment: scroll;
    background-position:0px -450px;
}

* .yui-skin-sam .yui-calendar .calnavright{
    background-image:url("../images/sprite2.png");
    background-attachment: scroll;
    background-position:0px -500px;
}
* .yui-nav, .yui-nav li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

body #main .yui-skin-sam .yui-navset .yui-nav .selected a, body #main .yui-skin-sam .yui-navset .yui-nav .selected a:focus, body #main .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    color: #FFFFFF;
}

body #main .yui-skin-sam .yui-navset .yui-nav a, body #main .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    border-style: solid;
    color: #666666;
    text-decoration: none;
}

body #main .yui-skin-sam .yui-navset .yui-nav li, body #main .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin: 0 0.16em 0 0;
    padding: 1px 0 0;
}

/*Grails UI*/
body #main .yui-skin-sam .yui-navset .yui-nav a, body #main .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/pluginimgs/sprite.png") repeat-x scroll 0 0 #D8D8D8;
    border-color: #A3A3A3;
    border-style: solid;
    border-width: 0 1px;
    color: #666666;
    position: relative;
    text-decoration: none;
}

body #main .yui-skin-sam .yui-navset .yui-nav .selected a, body #main .yui-skin-sam .yui-navset .yui-nav .selected a:focus, body #main .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background: url("../images/pluginimgs/sprite.png") repeat-x scroll left -1400px #0081D8;
    color: #FFFFFF;

}

body #main .yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding: 0.35em 0.75em;
}

body #main .yui-skin-sam .yui-navset .yui-nav, body #main .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #0081D8;
    border-style: solid;
    border-width: 0 0 3px;
}


/*EVTL ANPASSEN!*/
.yui-skin-sam .yui-dt-liner { white-space:nowrap; }
/* The original table row clicked on */
.yui-skin-sam tr.ymod-expanded {}
/* Row containing the expanded content */
.yui-skin-sam tr.ymod-expandedData {}
/* Div containing the expanded content inside the row */
.yui-skin-sam tr.ymod-expandedData div.ymod-expandedDataContent { background-color: navy; padding: 2px 6px; }

/**/

/* prevent bubbling accordion.css from going to yahoo for images */
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .actions .accordionToggleItem {
    background: transparent url(../images/pluginimgs/sprite.png) no-repeat scroll 0 -400px;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionToggleItem {
    background: transparent url(../images/pluginimgs/sprite.png) no-repeat scroll 0 -350px;
}

.yui-skin-sam .yui-ac-input {
    position: relative;
}

.yui-skin-sam .yui-ac-container {
    left: 0;
}

/* the ajax loading dialog */
#grailsuiLoading {
    text-align: center;
    height: 32px;
    width: 32px;
}

#main div#withDateValue_calContainer_c{
	top:474px;
	left: 1013px;
	}

/* Clear calendar's float */
div.datePicker .bd:after {content:".";display:block;clear:left;height:0;visibility:hidden;}

/* Have calendar squeeze upto bd bounding box */
div.datePicker .bd {padding:0;}

/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#cal {border:none;padding:1em}

/* Datefield look/feel */
.datefield {
    left: 24px;
    /*padding: 5px;*/
    position: relative;
    top: 0;
    white-space: nowrap;
    width: 25em;
}

.datefield input,
body #main body #main .datefield button,
.datefield label  {vertical-align:middle}

.datefield label  {font-weight:bold}
.datefield input  {width:6em}
body #main .datefield button  {padding:0 5px 0 5px; margin-left:2px;}
body #main .datefield button img {padding:0;margin:0;vertical-align:middle; float:none;}

div.datefield button {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 0 none;
    margin: 0;
    padding: 0;
}

/*Chart Style Google Visualization Plugin*/

text{cursor:pointer;}
text[fill="#000000"]{
    cursor: default;
}