@import "/templates/friendsofski/css/gcore-ui.css";
html, body
{
	background: url("../images/hgrund.jpg") repeat-x scroll left top #0E151D;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    margin: 0;
    min-height: 800px;
}
img{
    max-width: 100%;
    height: auto;
}
p {
    font-size: 10pt;
    font-style: normal;
    line-height: 150%;
}
.headline {
    color: #7C858C;
    font-family: "Times New Roman",Times,serif;
    font-size: 15pt;
    font-style: normal;
    font-weight: bold;
    line-height: 120%;
}
.h1seo
{
    display:none; 
    visibility: hidden;
}
td {
    font-size: 10pt;
    font-style: normal;
    line-height: 150%;
}
li {
    line-height: 180%;
}
ul#menu.mod-menu li
{
	height:25px;
}
a:link {
    color: #0094A6;
    text-decoration: none;
}
a:link:hover {
    color: #C70100;
    text-decoration: underline;
}
a:visited {
    color: #0094A6;
    text-decoration: none;
}
a:visited:hover {
    color: #C70100;
    text-decoration: underline;
}
a.navi_kontakt:link {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a.navi_kontakt:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
a.navi_kontakt:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a.navi_kontakt:visited:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
.button_form {
    background-image: url("../images/button_bg_form.jpg");
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    text-align: center;
    width: 140px;
}
.spenden_tab_text {
    color: #333333;
}
.spenden_tab_text_anschrift {
    color: #333333;
}
ul#menu.mod-menu
{
    display: block;
    height: 25px;
    width: 185px;
    list-style: none;
    padding: 0px;
}

ul#menu.mod-menu li a {
    color: #000000;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    margin-top: 5px;
    padding-left: 7px;
    padding-top: 5px;
    text-decoration: none;
}
ul#menu.mod-menu li a:visited {
    color: #000000;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    padding-left: 7px;
    padding-top: 5px;
    text-decoration: none;
}
ul#menu.mod-menu li a:hover {
    background-color: #000000;
    color: white;
    height: 25px;
    text-decoration: underline;
}
ul#menu.mod-menu li a:visited:hover {
    background-color: #000000;
    color: white;
    height: 25px;
}
.wvt {
    height: 120px;
}
form.nui{
    background-color: #E0E4E6;
    padding: 10px;
}
div.gtooltip{
    left: unset!important;
}
div.chronoform-container-auto-width > div{
    width: auto!important;
}
div#chronoform-container-14 > div > div > div > input:hover{
    cursor: pointer;
}

/* ************************************* *
 * Chronoforms-tooltip-behavior-override *
 * ************************************* */
.gcore-input,
.gcore-input-wide{
    max-width: 100%;
    position: relative !important;
}
.gtooltip.gvalidation-error-tip{
    position: absolute;
    top: -39px !important;
    padding-right: 10px !important;
    max-width: 225px !important;
}
.gtooltip.gdatetimepicker-panel{
    position: absolute;
    top: -166px !important;
}
textarea#message{
    width: 300px;
}
#fin-text35 label,
#fin-text41 label{
    white-space: nowrap;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    vertical-align: middle;
    height: 25px;
    background-color: white;
    margin-top: 1px;
    font-size: 18px;
    padding-top: 5px;
    padding-right: 3px;
    padding-left: 2px;
}
p.push-left{
    padding-left: 10px;
}
#cookiesck_options{
    z-index: 10000;
}