/* Allgemeine Vorformatierung der HTML Tags */
BODY				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #111; color: #fefefe; margin: 0 5px 5px 5px;
	background-image: url(bkl2017/wp.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;}

UL,OL				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
LI					{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style: none; margin-left: 16px;}
h1,h2,h3,h4,h5,h6		{margin: 0; padding: 0;}
SELECT				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
INPUT				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #fefefe; padding-left: 2px;}
input[type=submit],input[type=reset],input[type=button] 	{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 auto; border: 1px solid #ff7c23;
						color: #fefefe;
						background-color: rgba(60,60,60,0.9);
						padding: 5px;
						box-shadow: 3px 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
input[type=submit]:hover,input[type=reset],input[type=button]:hover { color: #ff7c23;}
input[type=submit]:active,input[type=reset],input[type=button]:active {box-shadow: none;}

TEXTAREA			{font-size: 11px;}
OPTION				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
FORM				{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0;}
TABLE				{margin-right: -5}

TD, TH, TR, DIV, P	{font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
A, A:link, A:visited {color: #fd7e14;}
A:hover {text-decoration: none; color: #eee; }





a.btn,a.btn:link,a.btn:visited {color: #eee;}
a.btn:hover {text-decoration: none; color: #eee;}


.bg-triangles {
	background-image:url(bkl2019/triangles.png);
}

.bg-dark-lines {
	background-color: #000000;
background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23181818' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");
}

.bg-dark-tiles {
background-color: #0b0b0b;
background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%231e1e1e' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.bg-dark-glass {

	background-color:rgba(0,0,0,0.6);

}

.shadow-out {
	box-shadow: 3px 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}

.border-grey {
	border-style: solid;
	border-width: 1px;
	border-color: #333;
}
