  .font-size {
  color:#ffffff;
   display: inline-block;
    cursor: pointer;
}
#small {
    font-size:  12px;
}
#normal {
    font-size: 14px;
}
#big {
    font-size: 16px;
}

.kontrast1 {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #000000;
	color: #000000;
    padding: 5px;
    margin-left: 7px;
    cursor: pointer;
	text-align: center;
}
.kontrast2 {
background:#000000;
  display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #000000;
	color: #ffffff;
    padding: 5px;
    margin-left: 7px;
    cursor: pointer;
	text-align: center;
}
#home-slider{
		position:fixed;
		left:-106px;
		top:120px;
		z-index:100;
	}
	#home-slider .tab{
		cursor:pointer;
		height:31px;
		width:28px;
		float:right;
		padding: 0 20px 0 0;
		background: url(../img/home.png) no-repeat center center;
		margin-left: 10px;
	}
	#home-slider .tab_n{
	color: #5c5c5c;
	 cursor: pointer;
    float: left;
    height: 41px;
    padding: 3px 0 0;
	margin-right: 10px;
	}
	#home-code{
		padding:5px;
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #67b2d3;;
		float:left;
		height:41px;
		-moz-border-radius: 0 0 0 8px;
		-webkit-border-radius: 0 0 0 8px;
		border-radius: 0 5px 5px 0px;
		color: #5c5c5c;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		white-space: nowrap;
	}



#kontakt-slider{
		position:fixed;
		left:-63px;
		top:170px;
		z-index:100;
	}
	#kontakt-slider .tab{
		cursor:pointer;
		height:31px;
		width:28px;
		float:right;
		padding: 0 20px 0 0;
		background: url(../img/kontakt.png) no-repeat center center;
		margin-left: 14px;
	}
	#kontakt-slider .tab_n{
	color: #5c5c5c;
	 cursor: pointer;
    float: left;
    height: 31px;
    padding: 3px 0 0;
	}

	#kontakt-code{
		padding:5px;
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #67b2d3;
		float:left;
		height:41px;
		-moz-border-radius: 0 0 0 8px;
		-webkit-border-radius: 0 0 0 8px;
		border-radius: 0 5px 5px 0px;
		color: #5c5c5c;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		white-space: nowrap;
	}

#face-slider{
		position:fixed;
		left:-298px;
		top:220px;
		z-index:100;
	}
	#face-slider .tab{
		cursor:pointer;
		height:43px;
		width:47px;
		float:right;
		padding: 0;
		background: url(../img/face.png) no-repeat center center;
	}
	#face-slider .tab_n{
	color: #5c5c5c;
	 cursor: pointer;
    float: left;
    height: 31px;
    padding: 3px 0 0;
	}

	#face-code{
		padding:5px;
		background: none repeat scroll 0 0 #cecece;
		border: 1px solid #dcf2ff;
		float:left;
		width:286px;
		height:346px;
		-moz-border-radius: 0 0 0 8px;
		-webkit-border-radius: 0 0 0 8px;
		border-radius: 0 5px 5px 0px;
		color: #5c5c5c;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		white-space: nowrap;
	}






.go-top {
background: url("../img/top.png") no-repeat scroll left top #4c4c4c;
	position: fixed;
	bottom: 2em;
	right: 2em;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	display: none;
	width: 50px;
	height: 50px;

}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}









.tooltip img {
    transition: transform 0.3s;
}
.tooltip img:hover { 
    transform: scale(1.05);
}

.foto img {
    transition: transform 0.3s;
}
.foto img:hover { 
    transform: scale(1.25);
}
.ico_h{
float: left;
padding: 0 40px 0 0;
}
.menu_left_kategorie1 {
   background: #ffffff;
    color: #868686;
    float: left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 9px 0 10px 5px;
    width: 256px;
	border-bottom: 1px solid #f2f2f2;
}
.menu_left_kategorie1  a{color:#868686;}