/*
###########################
PATRICK SIEGFRIED ZIMMER CSS
###########################
*/

body {
	background-color: #ffffff;
}
.linksbund {
	text-align: left;
}
a:link {outline: none;}
.rowmargin {
	margin: 30px 0;
}
.vertical-align {margin-right:-26px;margin-top:45px;}


#logo {
	width: 63%;
}
#logodiv {
	height: 190px;
	transform: translate(53.1%,0%);
	margin-top: -0.5em;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1.5em;
}

#menu {
	width: 95px;
	margin-top: 2px;
	margin-right: 0px;
}
#menudiv {
	margin-top: 3px;
	margin-left: -9px;
}

/*text*/
#bodytext h1 {font-size:4.5em;text-align:center;margin:0.8em 0;}
#bodytext p {font-size:1.45em;line-height:1.58em;margin-bottom:1.5em;text-align:justify;}

/*footer*/
#footerdiv {text-align:center;margin-bottom:1em;}
#footer {font-size:0.9em;letter-spacing:0.02em;}
#footerbold {font-weight:600;}


/*
###########################
DROPDOWN
###########################
*/
 /* dropdown button */
.dropbtn {
	padding: 16px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}

/* the container <div> */
.dropdown {
	position: relative;
	display: inline-block;
}

/* dropdown content */
.dropdown-content {
	display: none;
	position: absolute;
	color: #000000;
	background-color: #ffffff;
	min-width: 128px;
	z-index: 1;
	font-size: 18px;
	margin-left: -108px;
	margin-top: -105px;
	padding: 3px 0;
	height: 270px;
	text-align: left;
}

/* links inside the dropdown */
.dropdown-content a {
	color: #000000;
	/* [disabled]padding-top: 3px; */
	/* [disabled]padding-right: 16px; */
	/* [disabled]padding-left: 5px; */
	/* [disabled]padding-bottom: 3px; */
	text-decoration: none;
	display: block;
	letter-spacing: 3px;
}

/* change color of dropdown links on hover */
.dropdown-content a:hover {
	color: #F0F0F0
}

/* show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
}

/*
###########################
NAV LINKS / CLASS ACTIVE
###########################
*/
.active {color:#c2c2c2;}

/*
###########################
CAROUSEL
###########################
*/
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.0001)));
    background-image: linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.0001)),to(rgba(255,255,255,.5)));
    background-image: linear-gradient(to right,rgba(255,255,255,.0001) 0,rgba(255,255,255,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control.left {
    background-image: none;
    background-repeat: none;
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: none;
    background-repeat: none;
}
.space1 {
	letter-spacing: 0px;
	left: -4px;
	top: -15px;
}
.space2 {
	letter-spacing: 1px;
	left: -4px;
	top: -26px;
}
.space3 {
	letter-spacing: 0px;
	left: -4px;
	top: -35px;
}
.space4 {
	letter-spacing: 0px;
	left: -4px;
	top: -44px;
}
.logoimg {
	width: 225px;
}
.test {
	width: 200px;
	margin-top: 141px;
}
.space5 {
	letter-spacing: 0px;
	top: -55px;
}
.dropdown-content2 {
	width: 81px;
	height: 170px;
}
.div-impressum   {
	text-align: right;
}
.div-impressum2   {
	text-align: center;
}
.div-impressum3   {
	text-align: center;
}
.beeren2 {
	width: 30px;
	height: 30px;
}
.div-impressum4   {
	text-transform: uppercase;
}
.beeren {
	margin-left: 0px;
	width: 30px;
	height: 30px;
}
.space6 {
	margin-top: 16px;
}
.container a .img-responsive {
}
.center {
	text-align: center;
}
.mittig {
	text-align: center;
}
