html {

	font: 12px/1.5em Arial, sans-serif;
}


a {color: #000;}
a:hover {color: #666; text-decoration: none;}

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

.container_15 li {
	background: url(/images/aufzaehlung_referenzen.png) 0 1px no-repeat;
	padding-left: 10px;
	line-height: 1.5em;
}

h3 {font:bold 12px Arial; color:#222; margin-bottom: 0px;}

h2 {font:bold 12px Arial; color:#666; margin-bottom: 15px;}
.page-willkommen h2 {}
.page-staerken h2, .page-staerken a {color: #ffba00;}
.page-referenzen h2, .page-referenzen a {color: #ff4e00;}
.page-katalog h2, .page-katalog a {color: #ffa800;}
.page-newsletter h2, .page-newsletter a {color: #081ef6;}
.page-partner h2, .page-partner a {color: #7d08f6;}
.page-team h2, .page-team a {color: #ff4d85;}
.page-artikelsuche h2, .page-artikelsuche a {color: #21c343;}
.page-impressum h2, .page-impressum a {color: #0ba7be;}
.page-kontakt h2, .page-kontakt a {color: #081ef6;}

.page-staerken .container_15 li {background-image: url(/images/aufzaehlung_staerken.png);}
.page-referenzen .container_15 li {background-image: url(/images/aufzaehlung_referenzen.png);}
.page-katalog .container_15 li {background-image: url(/images/aufzaehlung_katalog.png);}
.page-newsletter .container_15 li {background-image: url(/images/aufzaehlung_newsletter.png);}
.page-partner .container_15 li {background-image: url(/images/aufzaehlung_partner.png);}
.page-team .container_15 li {background-image: url(/images/aufzaehlung_team.png);}
.page-artikelsuche .container_15 li {background-image: url(/images/aufzaehlung_artikelsuche.png);}
.page-impressum .container_15 li {background-image: url(/images/aufzaehlung_impressum.png);}
.page-kontakt .container_15 li {background-image: url(/images/aufzaehlung_newsletter.png);}

.container_15 p {font:12px/18px Arial; color:#222222; margin-bottom:14px;}

.container_15 .file-list li {
	background: transparent;
	margin-bottom: 5px;
}

.container_15 .file-list a {
	padding-left: 25px;
	padding-bottom: 2px;
	background: url(/images/file_icon.png) 0 0 no-repeat;
}

.container_15 .file-list a:hover {
	color: #000;
	text-decoration: none;
}

.referenzentext {
	font:italic 12px/18px Arial; color:#222;
	margin-top:5px;
}

#header {

	height:71px;
}

#claim {
	float:right;
	font: bold 14px Arial;
	/*text-transform:uppercase;*/
	padding:20px 80px 7px 14px;
	color:#fff;
	background-color:#ff4400;
	height:40px;

	text-shadow: 1px 1px 0 #555;
	-moz-box-shadow: 1px 1px 1px #555;
	-webkit-box-shadow: 1px 1px 1px #555;
	box-shadow: 1px 1px 1px #555;
	/*moz-border-radius: 4px;
	border-radius: 4px;*/
}

.claim_color_willkommen {background-color:#ff4400 !important;}
.claim_color_staerken {background-color:#ffba00 !important;}
.claim_color_referenzen {background-color:#ff4e00 !important;}
.claim_color_katalog {background-color:#ffa800 !important;}
.claim_color_team {background-color:#ff4d85 !important;}
.claim_color_partner {background-color:#7d08f6 !important;}
.claim_color_newsletter {background-color:#081ef6 !important;}
.claim_color_artikelsuche {background-color:#21c343 !important;}
.claim_color_kontakt {background-color:#081ef6 !important;}
.claim_color_impressum {background-color:#08d8f6 !important;}

/*Navigation*/

#homebutton {
	margin:50px 0px 20px 0px;
/*	background: url("../images/logo.png") no-repeat;	*/
	background: url("../images/bickmann-logo-2013.png") no-repeat;
	display:block;
	height:67px;
	width:460px;
	float:left;
	text-indent: -9999px
}

.headline {margin:16px 0px;}

#metanav {border-top:1px solid #ccc; margin-top:20px;}

#metanav li {
	float:left;
	margin:0px 12px 0px 0px;}

#metanav a {
	color:#222222;
	text-decoration:none;
	font-size:10px;
}

#metanav a:hover {text-decoration:underline;}

.divider {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}

#mainnav {
	padding-bottom:10px;
	margin:30px 0px 12px 0px;
}

#mainnav li{
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 8px;
	line-height:10px;
	list-style:none;
	float:left;
	top:0;
}

#mainnav li, #mainnav a {
	display:block;
	text-decoration:none;
	height:11px;
	color:#222;
}

#mainnav a:hover {text-decoration:underline;}

#button1 {background:url("../images/navarrows.png") 0px 0px no-repeat;}
#button2 {background:url("../images/navarrows.png") 0px -22px no-repeat;}
#button3 {background:url("../images/navarrows.png") 0px -11px no-repeat;}
#button4 {background:url("../images/navarrows.png") 0px -33px no-repeat;}
#button5 {background:url("../images/navarrows.png") 0px -44px no-repeat;}
#button6 {background:url("../images/navarrows.png") 0px -55px no-repeat;}
#button7 {background:url("../images/navarrows.png") 0px -66px no-repeat;}

ul#mainnav .active a {color:#aaa; line-height:10px;}

.bigbutton1 a, .bigbutton2 a, .bigbutton3 a, .bigbutton4 a, .bigbutton5 a, .bigbutton6 a, .bigbutton7 a, .bigbutton8 a, .bigbutton9 a{width:280px; height:186px; display:block; margin-bottom:20px;text-indent:-9999px}

/* maybe do this with sprites as well? */
.bigbutton1 a {background-image:url("../images/big_button1.jpg");}
.bigbutton2 a {background-image:url("../images/big_button2.jpg");}
.bigbutton3 a {background-image:url("../images/big_button3.jpg");}
.bigbutton4 a {background-image:url("../images/big_button4.jpg");}
.bigbutton5 a {background-image:url("../images/big_button5.jpg");}
.bigbutton6 a {background-image:url("../images/big_button6.jpg");}
.bigbutton7 a {background-image:url("../images/big_button7.jpg");}
.bigbutton8 a {background-image:url("../images/big_button8.jpg");}
.bigbutton9 a {background-image:url("../images/big_button9.jpg");}

.bigbutton1 a:hover {background-image:url("../images/big_button1_act.jpg");}
.bigbutton2 a:hover {background-image:url("../images/big_button2_act.jpg");}
.bigbutton3 a:hover {background-image:url("../images/big_button3_act.jpg");}
.bigbutton4 a:hover {background-image:url("../images/big_button4_act.jpg");}
.bigbutton5 a:hover {background-image:url("../images/big_button5_act.jpg");}
.bigbutton6 a:hover {background-image:url("../images/big_button6_act.jpg");}
.bigbutton7 a:hover {background-image:url("../images/big_button7_act.jpg");}
.bigbutton8 a:hover {background-image:url("../images/big_button8_act.jpg");}
.bigbutton9 a:hover {background-image:url("../images/big_button9_act.jpg");}

/* footer */
#metanav {
	padding-bottom: 20px;
}

#metanav li {
	background: transparent;
	padding: 0;
}

/*Slideshow*/
.left-button {
	background:url("../images/left-arrow.png") no-repeat left;
	float:left;
	padding-left:50px;
}

.right-button {
	background:url("../images/right-arrow.png") no-repeat right;
	float:right;

}

.left-button, .right-button {
	cursor:pointer;
	height:39px;
	position:relative;
	width:190px;
	z-index: 9999;
	display:inline-block;
	margin-top:22px;
	font:18px/40px Arial; color:#ff4e00;
}

.jump-to {
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#cccccc;
	text-indent:-9999px;
	cursor:pointer;
	margin:36px 0px 30px 0px;
}

.activeslide {
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#ff4e00;
	text-indent:-9999px;
	margin:36px 0px 30px 0px;
}

.simpleSlide-window div {
	width: 880px;
	height: 500px;
	position: relative;
}

.simpleSlide-image {max-width: 580px;}

.simpleSlide-slide li {background:url("../images/aufzaehlung.png") no-repeat; padding-left:10px; line-height:1.5em;}

#slideStatus {
	display:inline-block;
	margin:40px 0px 30px 180px;
}

#newsletter-firstname, #newsletter-lastname, #newsletter-email {
	width:156px;
	text-align: left;
	display:block;
	font:12px/10px Arial;
	color:#222;
}

.form-label {
	font:11px/10px Arial; color:#222;
}

.submit {margin-top:40px;}

.submit a {
	padding:10px;
	font:12px/18px Arial;
	text-decoration:none;
	background-color:#081ef6;
	color:#fff!important;
	float:right;
	/*border:1pt solid #182068;*/
}

.submit a:hover {
	background-color:#5b8adf;
}

/*Newsletter Plugin*/
/* .css_button_custom:hover {
	color:#ffffff;background:#666666;
}

.css_button_custom {
	background:#ffffff;
	border: 1px solid #666666;
	color:#666666;
	font-family: Verdana;font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:4px;
	padding-left:4px;
	text-decoration:none;
	margin-left:2px;}
*/

.page_headline{
	font-family: 'Alfa Slab One', cursive;
	font-size: 31px;
	font-weight: 100;
	margin-bottom: 25px;
	margin-left: 21px;
}

.page_headline::before{
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 0px;
	height: 0px;
	-webkit-transform:rotate(360deg);
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #35b19b;

}