/* landingpage.css */
* {
	margin:0;
	padding:0;
}

body {
 font-family: "Calibri light";
 font-size:1.1em ! important;
 line-height:normal ! important;
 padding-bottom:200px;
 background:url("header-bgrnd.jpg") repeat-x bottom left;
}
a {
	color:#000;
}
a:hover {
	text-decoration:none;
}
div#header {
	background:url("header-bgrnd.jpg") no-repeat top center #3B6879;
}
div#header h1#headerlogo { 
	max-width:1160px;
	background:url(landingpageheader.png) no-repeat left bottom;
	height:270px;
	text-indent:-50000px;
	padding:0 0 0 0;
	margin:0 auto;
}

div#content {
 max-width:1160px;
 margin:0 auto;
 padding:20px 0 60px 0;
}
div#content:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}

h1 {
	font-size:2.3em;
	margin:0 0 0 0;
	background:#840A1B;
	color:#fff;
	padding:20px 20px 0 20px;
}
h2 {
	font-size:1.8em;
	margin:0 0 20px 0;
	background:#840A1B;
	color:#fff;
	padding:5px 20px 20px 20px;
}
h3 {
	font-size:1.5em;
	padding:17px 20px;
	margin:35px 0 0 0;
	background:#3B6879;
	color:#fff;
}

h2#klick {
	padding:20px 20px 20px 20px;
	margin:45px 0 15px 0;
}
p {
	padding:10px 20px 10px 20px;
	background:#F3F5F6;
}
p:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
p.zudeninstr {
	text-align:left;
	padding:5px 0 0 0;
	margin-bottom:15px;
	border-bottom:1px solid #840A1B;
}
p.zudeninstr a {
	display:inline-block;
	background:#840A1B;
	color:#fff;
	text-decoration:none;
	padding:10px 20px;
	font-weight:bold;
	font-size:22px;
	transition: background 0.4s;
}
p.zudeninstr a:hover {
	background:#0a4257;
}

p.covers {
	padding:15px 0 0 0;
	margin-bottom:15px;
	background:none;
}

p img {
	float:left;
	margin:0 20px 0 0;
}


ul#instrwahl {
	padding-left:7px;
}
ul#instrwahl:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
ul#instrwahl li {
	list-style-type:none;
	width:49%;
	min-width:430px;
	margin:0 5px 5px 0;
	float:left;
	background:#B5C6CC;
	transition: background 0.4s;
}
ul#instrwahl li:hover {
	background:#225567;
}
ul#instrwahl li:hover a {
	color:#fff;
}
ul#instrwahl li a {
	text-decoration:none;
}
ul#instrwahl li img {
	display:block;
	float:left;
	margin:0 10px 0 0;
}


ul#instrwahl li strong {
	display:block;
	background:#0a4257;
	color:#fff;
	padding:4px 0;
	margin-bottom:7px;
	transition: background 0.6s;
}
ul#instrwahl li:hover strong {
	background:#840A1B;
}

ul#instrwahl li span {
	display:block;
	padding-right:4px;
}


div#footer {
	max-width:1160px;
	margin:0 auto 40px auto;
	font-size:0.9em;
}
div#footer p {
	padding-top:15px;
}







