@charset "utf-8";
/* CSS Document
*==============================*
* fundament-smart.css          *
* root                         *
* Version 1.0.0  - 05/2018     *
*==============================*/


/* allgemein */
* {
margin:0;
padding:0;
font-size:100,01%;
font-family:Arial, Helvetica, sans-serif;
border:0;
border-image-width: 0;
}


.grau{
background: #262626 !important;
}
.cgrau{
color: #262626 !important;
}

.gold{
background: #af8f47 !important;
}
.cgold{
color: #af8f47 !important;
}
.italic{
font-style: italic;
}
.goldborder{
border-bottom: 1px solid #af8f47;
border-top: 1px solid #af8f47;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
	margin: .375rem 0;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-gold {
  color: #fff;
  background-color: #af8f47;
  border-color: #af8f47;
	width: 100%;
}
.btn-gold:hover {
  color: #fff;
  background-color: #262626;
  border-color: #262626;
}

.btn-grau {
  color: #333;
  background-color: #999;
  border-color: #888;
	width: 100%;
}
.btn-grau:hover {
  color: #fff;
  background-color: #222;
  border-color: #666;
}



.bordergold{
border: #af8f47 solid .05rem;
padding: 2rem;
}
.bordergold-margin{
margin-top: 3rem;
}


.projekttable{
width: 100%;	
border: none;
border-collapse: collapse;
}
.projekttable td, .projekttable th {
text-align: left;
padding: .5rem 0;
border: none;
}

.test-rot{
background: red;
}
.test-green{
background: green;
}