
/* Katzenfisch aka Wels */

.wels {
	position: fixed;
	z-index: 9999;
	text-align: left;
	width: 280px;
	bottom: 0px;
	color: white;
	padding: 10px 20px 15px 20px;
	background-image: -webkit-linear-gradient(top, #990000, #cc0000);
	background-image: linear-gradient(to bottom, #990000, #cc0000);
	box-shadow: 2px 2px 10px 0 #808080;
}

.welsPfeil {
	display: none;
}

.schlaf .welsPfeil {
	display: block;
	position: absolute;
	top: -8px;
	right: -8px;
	height: 44px;
	width: 44px;
	background-image: url(/wp-content/themes/jobs-knapp/img/deko/button-slide-hoch-weiss.png);
	background-size: 20px 16px;
	padding-right: 30px;
	background-position: 4px 27px;
	background-repeat: no-repeat;
}

.schlaf .welsPfeil:focus,
.schlaf .welsPfeil:hover {
	cursor: pointer;
}

.schlaf.welsAktion .welsPfeil {
	display: block;
	position: absolute;
	top: -8px;
	right: -8px;
	height: 44px;
	width: 44px;
	background-image: url(/wp-content/themes/jobs-knapp/img/deko/button-slide-hoch-weiss.png);
	background-size: 16px 20px;
	padding-right: 30px;
	background-position: right 6px;
	background-repeat: no-repeat;
}

.wels h1{
	text-transform: uppercase;
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	padding: 8px 0px 12px 0px;
}

.wels h1:hover,
.wels h1:focus{
	cursor: pointer;
}

.wels p{
	font-size: 15px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
}

.wels a{
	color: white;
}

.wels a.schlafen{
	font-size: 14px;
}

.wels.welsAktion h1 {
	font-size: 20px;
}

.wels ul{
	margin-bottom: 10px;
}

.wels span.form01button {
	margin-right: 10px;
}

.welsSchlafen,
.wels span.form01button a{
	background-image: url(/wp-content/themes/jobs-knapp/img/deko/button-slide-rechts-x.png);
	background-size: 12px 12px;
	padding-left: 17px;
	background-position: left 4px;
	background-repeat: no-repeat;
}

.wels p.welsFrage{
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
}

.wels p:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.welsSymbol {
	font-size: 23px!important;
	font-weight: normal;
	line-height: 30px;
	padding: 10px 0px 20px 0px;
	position: relative;
}

p.welsSymbol.welsAktion {
	display: block;
	background-color: white;
	color: #990000;
	padding: 0px 5px 8px 5px;
	line-height: 23px;
	margin-bottom: 0px;
}

p.welsAktionZusatz {
	display: block;
	background-color: white;
	color: #990000;
	padding: 0px 5px 8px 5px;
	margin-bottom: 15px;
	font-size: 11px!important;
	line-height: 13px!important;
	padding: 0px 5px 4px 5px;

}

p.welsSymbol .sym2 {
	width: 40px;
	height: 30px;
	position: relative;
	top: 8px;
}

p.welsTelefon .sym2{
	background-position: 0px -2900px;
	width: 25px;
}

p.welsToutLink.welsTelefon:focus .sym2,
p.welsToutLink.welsTelefon:hover .sym2{
	background-position: 0px -2750px;
}

p.welsKatalog .sym2{
	background-position: 0px -6900px;
	width: 40px;
	top: 3px;
}

p.welsToutLink.welsKatalog:focus .sym2,
p.welsToutLink.welsKatalog:hover .sym2{
	background-position: 0px -6750px;
}

p.welsBrief .sym2 {
	background-position: 0px -3400px;
}

p.welsToutLink.welsBrief:focus .sym2,
p.welsToutLink.welsBrief:hover .sym2{
	background-position: 0px -3250px;
}

p.welsProzent .sym2 {
	background-position: 0px -3650px;
	width: 30px;
}

p.welsToutLink.welsProzent:focus .sym2,
p.welsToutLink.welsProzent:hover .sym2{
	background-position: 0px -3500px;
}

p.welsAusrufe .sym2 {
	background-position: 0px -3900px;
	width: 30px;
}

p.welsToutLink.welsAusrufe:focus .sym2,
p.welsToutLink.welsAusrufe:hover .sym2{
	background-position: 0px -3750px;
}

p.welsRadschiff .sym2 {
	background-position: 0px -900px;
	width: 44px;
	height: 40px;
	top: 10px;
}

p.welsToutLink.welsRadschiff:focus .sym2,
p.welsToutLink.welsRadschiff:hover .sym2{
	background-position: 0px -750px;
}

p.welsRennrad .sym2 {
	background-position: 0px -651px;
	top: 1px;
}

p.welsToutLink.welsRennrad:focus .sym2,
p.welsToutLink.welsRennrad:hover .sym2{
	background-position: 0px -500px;
}

p.welsRadwander .sym2 {
	background-position: 0px -150px;
	height: 34px;
	width: 44px;
	top: 4px;
}

p.welsToutLink.welsRadwander:focus .sym2,
p.welsToutLink.welsRadwander:hover .sym2{
	background-position: 0px -0px;
}

p.welsRadsport .sym2 {
	background-position: 0px -400px;
	width: 44px;
	top: 4px;
}

p.welsToutLink.welsRadsport:focus .sym2,
p.welsToutLink.welsRadsport:hover .sym2{
	background-position: 0px -250px;
}

p.welsGefuehrt .sym2 {
	background-position: 0px -1400px;
	width: 32px;
}

p.welsToutLink.welsGefuehrt:focus .sym2,
p.welsToutLink.welsGefuehrt:hover .sym2{
	background-position: 0px -1250px;
}

p.welsAktion .sym2 {
	background-position: 0px -4200px;
	width: 32px;
}

p.welsToutLink.welsAktion:focus .sym2,
p.welsToutLink.welsAktion:hover .sym2{
	background-position: 0px -4200px;
}






p.welsSymbol a {
	color: white;
	background-image: url(/wp-content/themes/jobs-knapp/img/deko/button-slide-rechts-weiss.png);
	background-size: 16px 20px;
	padding-right: 30px;
	background-position: right 6px;
	background-repeat: no-repeat;
}

p.welsSymbol:focus a,
p.welsSymbol:hover a{
}

p.welsAktionWohin {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
