body {   margin-left: auto;
margin-right: auto;

font-size:1.6em;
font-weight: 100;
line-height:1.5em;
color:#000;}

.navbar-default{
  background-color:#fff;
  display: none ;
}


ul { list-style-type:"\00bb\A0";}

h1 {font-size:1.5em;
font-weight:400;
  line-height:1.3em;
font-family: 'Cinzel', serif !important;

}

h2  {font-size:1.2em;
font-weight:500;
  line-height:1.1em;
font-family: 'Cinzel', serif !important;
  color:#7e602a;
}

h3  {font-size:1em;
font-weight:400;
  line-height:1.1em;
font-family: 'Cinzel', serif !important;

  color:#111;
}


/*/////////////////////////////////Startseite////////////////////////////*/

.uk-overlay-panel.uk-flex > * > :last-child, .uk-overlay-panel > :last-child {
font-weight:200;
  font-size:0.9em !Important;
letter-spacing:0.02em}

.t3-module .module-inner
  {margin-bottom:-80px;}


.uk-panel-title {
    margin-top: 10px !Important;
    margin-bottom: 20px;
    font-size: 0.9em !Important;
    line-height: 24px;
    font-weight: 200;
    text-transform: none;
    color: #666 !Important;
}


.uk-overlay-panel {
    color: #666 !Important;
}

.uk-overlay-active .uk-active > .uk-overlay-fade, .uk-overlay-hover:hover .uk-overlay-fade {
    opacity: 0.8 !Important;
}


.uk-margin-small {
    margin-bottom: -20px !Important;
}

/*///////////////////////////////Slidernav////////////////////////////*/


.uk-thumbnav {margin-top:30px !Important;}

/*///////////////////////////////Links Menü////////////////////////////*/


a {
    color: #666;
    text-decoration: none;
  text-align: right;
font-family: 'Cinzel', serif;
}

a:hover, a:focus {
color:#000;
    text-decoration: underline;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {

    background-color:#000!Important;
}


nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #f7f6f4;
}

.nav-pills > li > a {
    border-radius: 4px;
  background-color:#fff;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #f7f6f4;
    border-color: #fff;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #000;
  font-weight:600;
    background-color: #fff;
}

.nav a:hover .caret {
    border-top-color: #CECECE !Important;
    border-bottom-color: #CECECE !Important;
}

.nav .caret {
    border-top-color: #7e602a !Important;
    border-bottom-color: #7e602a !Important;
}



#scrollToTop{
  background: #454545 !Important;
}


.logo {
    text-align: center;
}

/*////////////////////////////////////////Bildunterschrift////////////////////////////*/

.uk-modal-caption {
    color: #5c5a5a !important;
}

/*////////////////////////////////////////Hauptteil///////////////////////////////////*/

.t3-sl {
    padding-bottom: 60px;
    padding-top: 10px;
}



.t3-content {
    padding-top: 0px;
    padding-bottom: 20px;
}

.text {font-size:0.9em;
font-weight: 100;
line-height:1.5em;
color:#000;}

.textklein
{font-size:0.8em;
font-weight: 100;
line-height:1em;
color:#555;
margin-top:8px;}

.textfett{
font-size:0.9em;
font-weight: 600;
line-height:1.5em;
color:#000;
font-family: 'Cinzel', serif;
}

.textsidebar {
font-size:0.9em;
font-weight: 200;
line-height:2em;
color:#555;
font-family: 'Cinzel', serif;
margin-left:50px !Important;
}

.t3-copyright{display:none;}

.breadcrumb {
 
    background-color: #fff !Important;
}



.t3-sidebar {
    padding-top: 0px ;
    padding-bottom: 20px;
  margin-top:82px;
}

legend {
 
    font-size: 0.8em !Important;
  margin-top:10px;
  color:#777;
  width: 300px;
   
}

/*///////////////////////Kontaktformular////////////////////////////////*/


.contact-name 
{font-family: 'Cinzel', serif !Important;
color:#000}

.contact-street 
{font-size:0.9em;
font-weight: 100;
line-height:1.5em;
color:#555;}

.contact-suburb 
{font-size:0.9em;
font-weight: 100;
line-height:1.5em;
color:#555;}

.contact-postcode
{font-size:0.9em;
font-weight: 100;
line-height:1.5em;
color:#555;}

.contact-telephone
{font-size:0.9em;
font-weight: 100;
line-height:1.5em;
color:#555;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400 !important;
  font-size:0.8em !important;
}

.contact-form #jform_contact_message {
    width: 300px;
    height: auto;
}

.contact-form #jform_contact_emailmsg {
    width:300px;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    display: block;
  width: 300px !important;}

/*///////////////////////////////mobil/////////////////////////////////*/

@media (max-width:765px)
{ 
  .navbar-default{
  background-color:#fff;
  display: block ;
}
  
  .t3-sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 10px;
    padding-left:1px
      padding-left:20px;
}
  
 h1 {font-size:1.4em;
font-weight:400;
  line-height:1.1em;
font-family: 'Cinzel', serif !important;

}

h2  {font-size:1.0em;
font-weight:400;
  line-height:1.1em;
font-family: 'Cinzel', serif !important;
  color:#7e602a;
}

h3  {font-size:1em;
font-weight:400;
  line-height:1.1em;
font-family: 'Cinzel', serif !important;
  color:#111;
} 
  
  .uk-panel-title {
    margin-top: 10px !Important;
    margin-bottom: 20px;
    font-size: 0.5em !Important;
    line-height: 11px !Important;
    font-weight: 200;
    text-transform: none;
    color: #666 !Important;
}
  
 uk-overlay-panel.uk-flex > * > :last-child, .uk-overlay-panel > :last-child {
    margin-bottom: -80px !Important;
} 
  
.uk-thumbnav {
    visibility: hidden;
}

  
/*/////////////////////////////////Startseite////////////////////////////*/

.uk-overlay-panel.uk-flex > * > :last-child, .uk-overlay-panel > :last-child {
font-weight:200;
  font-size:0.5em !Important;
letter-spacing:0.02em}


.uk-panel-title {
    margin-top: 0px !Important;
    margin-bottom: 60px !Important;
    font-size: 0.9em !Important;
    line-height: 15px;
    font-weight: 200;
    text-transform: none;
    color: #222 !Important;
}


.uk-overlay-panel {
    color: #666 !Important;
}

.uk-overlay-active .uk-active > .uk-overlay-fade, .uk-overlay-hover:hover .uk-overlay-fade {
    opacity: 0.8 !Important;
}

  
  .uk-margin-small {
    margin-bottom: -25px !Important;
}

.uk-grid > * > :last-child {
    margin-bottom: 60px !Important;
}

  
.t3-module .module-inner
  {margin-bottom:-90px;
  padding-bottom:40px;}

.t3-content {
    margin-top: -20px;
  
}  
  
  #scrollToTop {
 right: 20px !Important;
bottom: 10px !Important; 
  }
  
  .col-xs-6 {
    width: 90% !Important;
}
}