@charset "utf-8";
body {
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    line-height: 1.8;
}
absatz {
	text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    line-height: 1.8;
}
.navi {
	background-color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 30px;
}
#containerfluid {
	margin: 0px;
	padding: 0px;
}
.bg_home {
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
}
.nav.navbar-nav.navbar-right li .mpunkt {
	color: #FFFFFF;
	text-align: center;
	padding-right: 30px;
	display: block;
	float: none;
	background-color: rgba(0,0,0,0.50);
}
.nav.navbar-nav.navbar-right li .mpunkt:hover  {
	color: #edcdb5;
	text-align: center;
	padding-right: 30px;
}
.nav .navbar-nav    {
    color: #000000;
    padding-right: 40px;
}
.navbar-brand    {
	color: #FFFFFF;
}
.navbar-brand:hover    {
	color: #EDCDB5;
	
}
.textwhite3 {
    margin-top: 31px;
    border-radius: 25px;
    max-width: 580px;
    text-align: left;
    background-color: rgba(255,255,255,0.75);
    margin-bottom: 31px;
}
.textwhite2 {
    margin-top: 31px;
    border-radius: 25px;
    max-width: 580px;
    text-align: right;
}
.textwhite {
    margin-top: 31px;
    border-radius: 25px;
    max-width: 580px;
    text-align: center;
}
.row.geraete {
    background-color: rgba(250,243,237,1.00);
    margin-top: 1em;
    margin-bottom: 1em;
}

.center {
    text-align: center;

}
.centerimg {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.active {
    color: #EDCDB5;
}
.nav.navbar-nav.navbar-right li a {
	color: rgba(255,255,255,1.00);
	background-color: #000000;
}
.active:hover {
    color: #EDCDB5;
}
.pad2 {
    padding-top: 2em;
    padding-right: 2em;
    padding-bottom: 2em;
    padding-left: 2em;
}
.pad1 {
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 2em;
}
.img-rounded.img-responsive {
    border-radius: 25px;
}
.row.prod {
    background-color: rgba(240,240,240,0.90);
    margin-bottom: 1em;
    margin-top: 2em;
}
.row.behand {
    margin-bottom: 0em;
    background-image: url(../images/bg/bg_row2.jpg);
    background-size: auto auto;
    background-repeat: no-repeat;
    padding-bottom: 0px;
    background-color: #E7E5E5;
}
.footer {
	text-align: center;
	padding-top: 2em;
	color: #FFFFFF;
	padding-bottom: 2em;
	padding-left: 1em;
	padding-right: 1em;
	background-size: cover;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 0% 0%;
	width: 100%;
	background-color: #000000;
}
.row.grey {
    background-color: rgba(173,173,173,1.00);
    color: rgba(255,255,255,1.00);
    text-align: left;
}
.row.slider {
    margin-top: 0px;
    margin-bottom: 0px;
}
.container-fluid .navbar-header .navbar-brand {
	color: rgba(255,255,255,1.00);
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.container-fluid .navbar-header .navbar-brand:hover  {
	color: #EDCDB5;
}
.btn-success {
    font-size: 1.5em;
    margin-bottom: 1em;
}
.contuns {
    background-color: #FAF3ED;
    margin-bottom: 30px;
}
.left {
	text-align: left;
}
.pad21 {
    margin-left: 2em;
    margin-bottom: 15px;
    margin-top: 0px;
}
.row .col-lg-6 .pad21.left {
}
.swiss {
    float: left;
    margin-right: 13px;
}
.stopp {
    margin-bottom: 30px;
}
.karte {
	background-color: #F9F9F9;
}
.penex {
    margin-bottom: 2em;
}
.pad3 {
    padding-left: 0em;
    padding-top: 1em;
    padding-right: 2em;
}
.side {
    border: medium solid #EDCDB5;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
}
.leftside {
    border: medium solid #EDCDB5;
    border-radius: 30px;
    max-width: 400px;
    margin-right: auto;
    display: block;
    margin-top: 60px;
    margin-left: auto;
}
.haut {
	color: #EDCDB5;
}
.rightside {
	display: block;
}
.pad4 {
    padding-left: 5em;
    padding-right: 2em;
}
.link {
    color: #FFFFFF;
}
.link:hover {
	color: #000000;
}
.link2 {
    color: #EDCDB5;
}
.link2:hover {
    color: #000000;
}
hr   {
    border-top: thick dotted #EDCDB5;
}
.centerul {
    margin: 0 auto;
    padding: 0;
    max-width: 38em;

	
}
.penrechts {
    float: right;
    max-width: 90%;
    margin-bottom: 2em;
    margin-top: 0px;

}
.agb {
    margin-top: 2em;
    margin-bottom: 1em;
}
.right {
    text-align: right;
}
.baskerville {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	width: 100%;
	text-align: center;
}
.h0 {
	font-size: 6em;
	margin-top: 43px;
	width: 100%;
}
.h01 {
	font-size: 5em;
	width: 100%;
}
.home3 {
	margin-top: 10px;
	width: 100%;
}
.phome {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}
.redu {
	max-width: 30em;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.padreli {
	padding-left: 1em;
	padding-right: 1px;
}
.ausein {
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	background-image: url(../images/bg_750.jpg);
}
.pen {
	margin-top: 50px;
}
/*.upunkt {
	background-color: #000000;
	color: #FFFFFF;
}
.upunkt:hover {
	color: #000000;
	background-color: #EDCDB5;
}
.caret {
	background-color: #7D7D7D;
}*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	background-color: #858585;
	color: #FFFFFF;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover  {
	background-color: #D5D5D5;
	color: #000000;
}
.nav.navbar-nav.navbar-right li .mpunkt {
	background-color: rgba(0,0,0,1.00);
}
.nav.navbar-nav.navbar-right li .mpunkt:hover  {
	background-color: rgba(140,140,140,1.00);
}
.dropdown-toggle.mpunkt {
	background-color: rgba(0,0,0,1.00);
}
.cdnter {
}
.col-lg-12 table {

}
.Tabelle   {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 600px;
}
td {
	min-width: 2em;

}
.zeile1 {
	min-width: 107px;
}
.zeile2 {
	min-width: 147px;
}
.mitte {
	min-width: 1em;
}
.pp {
	display: block;
	margin-left: auto;
}
.link3 {
	color: #000000;
}
.link3:hover {
	color: #B9B9B9;
}
.prozente {
	color: #FF0000;
}
.einem {
	margin-top: 2em;
	margin-bottom: 2em;
}
.sliderimg {
    margin-top: 25px;
}
.branding {
    margin-bottom: 3em;
    background-color: #E1E2D0;
}
