@charset "UTF-8";

/* 
    Document   : helper
    Created on : 22.09.2009, 13:34:10
    Author     : svenweber
    Description:
        Purpose of the stylesheet follows.
*/

.clear          { clear:both; height:0; width:0; overflow:hidden; visibility:hidden; }

.nobr           { white-space:nowrap !important; }
.wrap           { white-space:normal !important; }
.a-left         { text-align:left !important; }
.a-center       { text-align:center !important; }
.a-right        { text-align:right !important; }
.v-top          { vertical-align:top; }
.v-middle       { vertical-align:middle; }
.f-main         { width: 770px;}
.f-left         { float:left !important; }
.f-right        { float:right !important;}
.f-right-message{ float:right !important; width: 330px; overflow: hidden;}
.f-none         { float:none !important; }
.f-fix          { float:left; width:100%; }
.no-display     { display:none; }
.no-margin      { margin:0 !important; }
.no-padding     { padding:0 !important; }
.no-bg          { background:none !important; }

.h-padding-10   { padding-left:10px; padding-right:10px; }

.alpha          { margin-left:0px !important; }
.omega          { margin-right:0px !important; }

.white          { color:#FFFFFF !important; }
.black          { color:#000000 !important; }
.error          { color:#FFFFFF; background-color:#993333; font-weight:bold; }
.success        { color:#FFFFFF; background-color:#00cc00; font-weight:bold; }

.bold           { font-weight:bold !important; }
.italic         { font-style:italic !important; }

/* Colors */

.light          { color: #999999 !important; }
.red            { color: #993333 !important; }

/* Font-Size */

.f-size-10      { font-size:10px !important; }
.f-size-11      { font-size:11px !important; }
.f-size-12      { font-size:12px !important; }
.f-size-13      { font-size:13px !important; }
.f-size-14      { font-size:14px !important; }
.f-size-15      { font-size:15px !important; }

/* Links */
.underline      { text-decoration:underline !important; }
.underline:hover{ text-decoration:none !important; }

/* Spacer */

.space_4px      { height: 4px; clear:both; }
.space_6px      { height: 6px; clear:both; }
.space_9px     	{ height: 9px; clear:both; }
.space_10px     { height: 10px; clear:both; }
.space_18px     { height: 18px; clear:both; }

.input-text {
    border:#d9d9d9 1px solid;
    height:18px;
    padding:3px;
    font-family:"Georgia", "Times New Roman", Times, serif;
    font-size:14px;
}

select.input-text {
    height:25px;
}

.textarea {
    border:#d9d9d9 1px solid;
}

.input-submit, a.button,.input-submit-comment  {
    border:0px;
    color:#FFFFFF;
    font-weight:bold;
    background:url('../img/design/buttons/button_bg.gif');
    height:21px;
    padding:0 20px;
    display:inline-block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
}

a.button {
    height:17px;
    padding-top:4px;
}

a.button:hover {
    text-decoration:underline;
}

a.button_grey {
    background:url('../img/design/buttons/button_bg_grey.gif');
}

a.cancel_service_layer {
    color: black;
    text-transform: uppercase;
}

a.spiderlink                         { color: #993333; text-decoration:none; }
a.spiderlink:hover                   { color: #FFFFFF; background-color:#993333; text-decoration:underline; }
.no-border { border: 0 !important;}
