/*CSS*/
*{
margin:0;
padding:0;
}
body{
	background-color:#fff;
}
#wrapper{
	margin:0 auto;
	width:900px;
	height:auto;
	min-height:1px;
}
#content{
	float:left;
	width:800px;
	height:auto;
	min-height:1px;
	padding-bottom:75px;
	background-color:#99D9EA;
	padding-left:50px;
	padding-right:50px;
	margin-bottom:25px;
	margin-top:25px;
	-moz-box-shadow: 0px 0px 100px rgba(153,217,234,1), 0px 0px 5px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0px 0px 100px rgba(153,217,234,1), 0px 0px 5px rgba(0,0,0,0.9);
	box-shadow: 0px 0px 100px rgba(153,217,234,1), 0px 0px 5px rgba(0,0,0,0.9);
}


#banner, #mini_banner{
	float:left;
	width:100%;
	margin-top:45px;
	margin-bottom:40px;
	border-bottom:solid 3px #fff;
	border-top:solid 3px #fff;
}
#banner{
	height:189px;
	padding-top:30px;
	padding-bottom:30px;
}
#mini_banner{
	height:120px;
	padding-top:10px;
	padding-bottom:10px;
}
#banner h1, #mini_banner h1{
	float:left;
	height:auto;
	min-height:1px;
	width:580px;
	color:#FFFFFF;
	font-size:64px;
	font-family: 'Sniglet', cursive;
}
#banner h1{
	line-height:189px;
}
#mini_banner h1{
	line-height:120px;
}
#smokingpenguin{
	float:right;
	width:220px;
	height:100%;
	background-image: url(../images/penguin.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

#top, #top2{
	float:left;
	width:100%;
	height:auto;
	min-height:1px;
}
#top2{
	margin-top:40px;
}
#top ul, #top2 ul{
	float:left;
	width:792px;
	height:auto;
	min-height:1px;
	border:solid 4px #FFFFFF;
	border-radius:6px;
	text-align:center;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.7);
}
#top ul li, #top2 ul li {
	float:left;
	width:196px;
	border-right:solid 2px #fff;
	line-height:84px;
	list-style-type:none;
	position:relative;
}
#top ul li:last-child, #top2 ul li :last-child{
	border-right:0;
	width:198px;
}
#top ul li a:link, #top ul li a:active, #top ul li a:visited, #top2 ul li a:link, #top2 ul li a:active, #top2 ul li a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:25px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:900;
	display:block;
	float:none;
	margin-top:0;
	cursor:pointer;
	background-color:rgba(255,255,255,0.1);
	text-shadow:
       3px 3px 0 rgba(0,0,0,0.5),
     -1px -1px 0 rgba(0,0,0,0.3),  
      1px -1px 0 rgba(0,0,0,0.3),
      -1px 1px 0 rgba(0,0,0,0.3),
       1px 1px 0 rgba(0,0,0,0.3)
	;
}
#top ul li a:hover, #top2 ul li a:hover{
	-moz-box-shadow: 0px 0px 30px rgba(255,255,255,1) inset, 0px 3px 0px rgba(0,0,0,0.1) inset, 0px -3px 0px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0px 0px 30px rgba(255,255,255,1) inset, 0px 3px 0px rgba(0,0,0,0.1) inset, 0px -3px 0px rgba(0,0,0,0.1) inset;
	box-shadow: 0px 0px 30px rgba(255,255,255,1) inset, 0px 3px 0px rgba(0,0,0,0.1) inset, 0px -3px 0px rgba(0,0,0,0.1) inset;
	text-shadow: 
	3px 3px 3px rgba(0,0,0,0.5),
     -1px -1px 0 rgba(0,0,0,0.3),  
      1px -1px 0 rgba(0,0,0,0.3),
      -1px 1px 0 rgba(0,0,0,0.3),
       1px 1px 0 rgba(0,0,0,0.3);
	background-color:transparent;
}
#top ul li ul, #top2 ul li ul{
	position: absolute;
	visibility: hidden;
	top: -32px;
	height:30px;
	width: auto !important;
	min-width:1px;
	border:none;
	text-shadow:0px 0px 0px #000;
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow:  0px 0px 0px #000;
	border-radius:0;
}
#top ul li:hover ul, #top2 ul li:hover ul{
	visibility: visible;
}
#top ul li ul li, #top2 ul li ul li{
	float: none;
	height:15px;
	line-height:15px;
	margin: 0;
	z-index: 10;
	position: relative;
	margin-left: 0px;
	border-right:none;
	text-shadow:0px 0px 0px #000;
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow:  0px 0px 0px #000;

	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:500;
}
#top ul li ul li:last-child, #top2 ul li ul li:last-child{
	font-weight:900;
}
#top2 p{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:30px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:500;
	margin-bottom:40px
}
#top2 a:link, #top2 a:active, #top2 a:visited, #top2 a:hover{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:900;
	display:block;
	cursor:help;
	margin-top:10px;
}

#indhold{
	float:left;
	width:772px;
	height:auto;
	min-height:1px;
	border:solid 4px #FFFFFF;
	border-radius:6px;
	text-align:left;
	padding:10px;	
	margin-top:30px;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
}
#indhold h2, #indhold h3, #indhold h4, #indhold h5, #indhold h6{
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	font-family: 'Frijole', cursive;
	margin-bottom:8px;
	text-shadow:
       3px 3px 0 rgba(0,0,0,0.5),
     -1px -1px 0 rgba(0,0,0,0.5),  
      1px -1px 0 rgba(0,0,0,0.5),
      -1px 1px 0 rgba(0,0,0,0.5),
       1px 1px 0 rgba(0,0,0,0.5);
}
#indhold p, #indhold ul li{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:25px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:600;
	margin-bottom:8px;
}
#indhold a:link, #indhold a:active, #indhold a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	font-family: 'Source Code Pro', sans-serif;
	font-weight:900;
	border-radius:6px;
}
#indhold a:hover{
	text-decoration:underline;
}
#indhold ul li {
	float:left;
	width:100%;
	margin-left:20px;
}
#indhold ul li a, #indhold ul li a:link, #indhold ul li a:active{
	text-decoration:none;
	font-weight:bold;
}
#indhold ul li a:hover{
	text-decoration:underline;
}
.question{
	font-style:oblique;
}

.answer{
	margin-left:5%;
}

.disabled_link{
	text-decoration: line-through !important;
	cursor:default;
}