/*
###################################################################################################
# Dateiname: buttons.css
#
# Letzte Änderung der Datei / Last Change of File
# -----------------------------------------------
# Revision:       $Rev: 328 $
# Datum / Date:   $Date: 2012-01-18 22:23:05 +0100 (Mi, 18 Jan 2012) $
# Autor / Author: $Author: soeren $
#
#--------------------------------------------------------------------------------------------------
#
# BuLiTIPP 4 - Das Bundesliga Tippspielscript
#
# Copyright (C) 2007-2012 Sebastian Müller, Daniel Göhring, Sören Wiechert
#
# This program is free software; you can redistribute it and/or modify it under the terms of the
# GNU General Public License as published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with this program; if
# not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# http://www.xcript.de
#
# !!! Do not remove link or copyright-notice !!!
#
###################################################################################################
*/

/* STANDARD BUTTONS */

.buttons a, .buttons button
{
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:none;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons button
{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    border:none;
    background: #00D17B;
    padding: 7px 14px;
    color: white;
    font-size: 16px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;  
}

.buttons button[type]
{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
	border:none;
}

*:first-child+html button[type]
{
    padding:4px 10px 3px 7px; /* IE7 */
	border:none;
}

.buttons button img, .buttons a img
{
    margin:-6px 3px -3px 0 !important;
    padding:0;
    border:none;
    width:24px;
    height:24px;
    vertical-align:middle;
	border:none;
}


/* STANDARD */

button:hover, .buttons a:hover
{
    background-color:#dff4ff;
    border:none;
    color:#336699;
}

.buttons a:active
{
    background-color:#34688e;
    border:none;
    color:#fff;
}


/* POSITIVE */

button.positive, .buttons a.positive
{
    color:white;/*#529214;*/
	border:none;
}

.buttons a.positive:hover, button.positive:hover
{
    border:none;
    background: #a7d5ad;
    color: #0d4402;
}

.buttons a.positive:active
{
    border:none;
    background: #056600;
}


/* NEGATIVE */

.buttons button.negative
{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    border:none;
    background: #d66565;
    padding: 7px 14px;
    color: white;
    font-size: 16px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;  
}

.buttons a.negative, button.negative
{
    color:#d12f19;
	border:none;
}

.buttons a.negative:hover, button.negative:hover
{
    border:none;
    background: #dcb4b5;
    color: #0d4402;
}

.buttons a.negative:active
{
    border:none;
    background: #660000;
}


/* REGULAR */

button.regular, .buttons a.regular
{
    color:#336699;
	border:none;
}

.buttons a.regular:hover, button.regular:hover
{
    background-color:#dff4ff;
    border:none;
    color:#336699;
}

.buttons a.regular:active
{
    background-color:#34688e;
    border:none;
    color:#fff;
}

/* ///////////// */
/* SMALL BUTTONS */

.smallbuttons a, .smallbuttons button
{
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:none;
    border:none;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:1px 2px 1px 2px; /* Links */
}

.smallbuttons button
{
    width:auto;
    overflow:visible;
    padding:1px 2px 1px 2px; /* IE6 */
    border:none;
    background: #00D17B;
    padding: 1px 2px;
     color: white;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    vertical-align: middle; 
}

.smallbuttons button:hover, .smallbuttons a:hover
{
    background-color:#dff4ff;
    border:none;
    color:#336699;
}

.smallbuttons a:active
{
    background-color:#34688e;
    border:none;
    color:#fff;
}

.smallbuttons button img, .smallbutons a img
{
    height: 16px;
    width: 16px;
    vertical-align: middle;
	border:none;
}

/* POSITIVE */

.smallbuttons button.positive, .smallbuttons a.positive
{
    color:white;/*#529214;*/
	border:none;
}

.smallbuttons a.positive:hover, .smallbuttons button.positive:hover
{
    border:none;
    background: #a7d5ad;
    color: #0d4402;
}

.smallbuttons a.positive:active
{
    border:none;
    background: #056600;
}

/* NEGATIVE */

.smallbuttons button.negative
{
    width:auto;
    overflow:visible;
    padding:1px 2px 1px 2px; /* IE6 */
    border:none;
    background: #d66565;
    padding: 1px 2px;
    color: white;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
}

.smallbuttons button.negative, .smallbuttons a.negative
{
    color:white;/*#f4a39c;*/
	border:none;
}

.smallbuttons a.negative:hover, .smallbuttons button.negative:hover
{
    border:none;
    background: #dcb4b5;
    color: #0d4402;
}

.smallbuttons a.negative:active
{
    border:none;
    background: #660000;
}



/*******************************************
FILE INPUT
*******************************************/

#divinputfile
{
    background:url(../../img/file_upload.png) no-repeat 100% 1px;
    height:28px;
    width:135px;
    margin:0px;
	border:none;
}

#divinputfile:hover
{
    background:url(../../img/file_upload_hover.png) no-repeat 100% 1px;
    cursor:pointer;
	border:none;
}

#divinputfile #filepc
{
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=00);
    font-size:1.25em;
    cursor:pointer;
	border:none;
}
 
#fakeinputfile
{
    margin-top:10px;
	border:none;
}
 
#fakeinputfile #fakefilepc
{
    width:210px;
    height:28px;
    font-size:1.25em;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
	border:none;
}