/***************************************************************/
/*****           S T A N D A R D - T E M P L A T E         *****/
/***************************************************************/

@import url("fonts.css");
@import url("system.css");

@import url("header.css");
@import url("hmenu.css");
@import url("breadcrumbs.css");
@import url("status.css");

@import url("content.css");
@import url("sidebar-right.css");
@import url("footer.css");
@import url("copyright.css");

/*   M O D U L E  */
@import url("slideshow.css");
@import url("link-collections.css");
@import url("contactform.css");
@import url("about-us.css");
@import url("guestbook.css");
@import url("accordionmenu.css");
@import url("mp3-playlist.css");
@import url("foto-gallery.css");
@import url("jgallery.css");

div.tooltip:hover
{
  display: none;
}


*
{
  color: #ffd700;
  font-family: SF-Diego-Sans-Condensed,Helvetica,Arial,Tahoma;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
}

html
{
  height: 100vh;
  width: 100vw;
}

body
{
  overflow: scroll;
  overflow-x: hidden;
  background-color: black;
}

div#background
{
  background-image: url(../images/background2.jpg);
  background-repeat: no-repeat;
  background-position:top;
  background-size:cover;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -1;

}

.noselectable

{
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Safari */
  -khtml-user-select: none;    /* Konqueror HTML */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

p
{
  padding-bottom: 15px;
}

h1
{
  color: rgba(254, 232, 3, 1);
  font-size: 34px;
  font-weight: bold;
  letter-spacing: 4px;
}

h2
{
  color: #ffd700;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-top: 5px;
  padding-bottom: 15px;
}

h3
{
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 10px;
}

h4
{
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 10px;
  letter-spacing: 4px;
}

h5
{
  font-size: 20px;
  font-weight: bolder;
  letter-spacing: 2px;
  padding-bottom: 10px;
}

ul li a
{
  color: #ffd700;
  font-family: SF-Diego-Sans-Condensed,Helvetica,Arial,Tahoma;
  letter-spacing: 2px;
}

ul li a:hover
{
  color: #ffd700;
  font-family: SF-Diego-Sans-Condensed,Helvetica,Arial,Tahoma;
  font-weight: bold;
}

label,
span,
p,
a,
a:hover,
span:hover,
p:hover,
strong
{
  color: #ffffb2;
  font-family: Helvetica,Arial,Tahoma;
  /*font-size: 14px;*/
}

strong
{
  font-weight: bolder;
}


div.moduletable_welcome h1
{
  font-size: 40px;
  letter-spacing: 10px;
}


hr.impressum
{
  background-color: #ffffb2;
  height: 1px;
  color: #ffffb2;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 5px;
}

select,
input,
textarea
{
  color: #ffffb2;
  font-family: Helvetica,Arial,Tahoma;
  font-size: 14px;
  border-style: ridge;
  border-width: 2px;
  border-color: #ffd700;
  background-color: rgba(255,185,15, .2);
}

button.validate,
input.button
{
  border-style: none;
  border-width: 0px;
  border-color: transparent;
}

input:focus,
textarea:focus
{
  /*background-color: #DAA520;*/
  background-color: transparent;
  color: #ffffff;
}

/* Formatiert die Checkbox */
input[type="checkbox"]
{
  outline-style: ridge;
  outline-width: 2px;
  outline-color: #ffd700;
}

/* CHROME Webbrowser */
::-webkit-scrollbar 
{
  height: 12px;
  width: 15px;
  background: #000000;
}

/* CHROME Webbrowser */
::-webkit-scrollbar-thumb
{
  background: #ffd700;
  /*-webkit-border-radius: 1ex;*/
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

/* CHROME Webbrowser */
::-webkit-scrollbar-corner
{
  background: #ffd700;
}

:-ms-input-placeholder
{
  color: rgba(255, 255, 45, 0.5) !important;
  font-size: 11px;
}

::-webkit-input-placeholder
{
  color: rgba(255, 255, 45, 0.5) !important;
  font-size: 11px;
}

:-moz-placeholder
{
  color: rgba(255, 255, 45, 0.5) !important;
  font-size: 11px;
}

::-moz-placeholder
{
  color: rgba(255, 255, 45, 0.5) !important;
  font-size: 11px;
}

button[type='submit'],
input[type='submit']
{
  height: 35px;
  background-image: url(../images/button.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: transparent;
  color: #000000;
  font-family: SF-Diego-Sans-Condensed,Helvetica,Arial,Tahoma;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 2px;
}



button[type='submit']:hover,
input[type='submit']:hover
{
  background-image: url(../images/button_hover.png);
  color: #000000;
  font-weight: bold;
}


select option
{
  background-color: #000000;
  color: #ffd700;
  font-family: Helvetica,Arial,Tahoma !important;
  border: none;
}

select:hover
{
  font-weight: normal;
  background-color: #ffd700;
  color: #000000 !important;
  border: none;
}

/***************************************************************/
/****           Container fuer das Grundgeruest             ****/
/***************************************************************/

div#wrapper
{
  width: 1100px;
  margin: 0px auto;
}

/***************************************************************/
/****              Container Inca-Wall Image                ****/
/***************************************************************/

div#IncaWall-top,
div#IncaWall-bottom
{
  clear: both;
  width: 1100px;
  height: 46px;
  background-image: url(../images/incastones.png);
  background-repeat: no-repeat;
}


/***************************************************************/
/**** P R E - L O A D I N G     H O V E R - I M A G E S     ****/
/***************************************************************/
/*
div#content-middle-bottom .preloading
{
  display: none;
  background-repeat: no-repeat;
  background-image: url(../images/button_hover.png);
}

*/
/***************************************************************/
/*****                      E N D E                        *****/
/***************************************************************/

