/*
File: vastenactie.css
Website: vastenactie - connectcollege
Made by: Sander Peters, Ray Vogtschmidt and Stefan Cloudt
*/

@font-face
{
	font-family:Vastenactie;
	src:url('font/Century_Gothic.ttf'),
		url('font/Century_Gothic_Bold.ttf');
}

body{
	height:100%;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:980px;
	z-index:0;
}

a {
	color:inherit;
	text-decoration:underline;
}
a:hover {
	color:#cc0000;
	text-decoration:underline;
}

html{
	background-color:#141414;
	background-image:url('../img/VA BG4.png'); 
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:#d6d6d6;
	height:100%;
	font-family:Vastenactie;
}
#symbol{
	margin:auto;
	min-width:640px;
	max-width:640px;
}

#content{
	min-height:520px;
	width:874px;
	background-color:rgb(26,26,26);	
	border-top-left-radius:100px;
	border-bottom-right-radius:100px;
	/*opacity:0.97;*/
	filter:alpha(opacity=97); /* For IE8 and earlier */
	padding:35px;
	border-style:solid;
	border-width:8px;
	border-color:#FFF;
	/*background-image:url('../img/contentbg1.png');*/
	background-repeat:no-repeat;
	background-size:cover;
}
input[type="submit"]{
	background-image:url('../img/topbar_background.png');
	background-size:300px 46px;
	color:#ffffff;
	border-style:outset;
	width:300px;
	height:50px;
}
input[type="submit"]:hover{
	background-image:url('../img/topbar_background_rot.png');
	background-size:300px 46px;
	color:#b2b2b2;
	border-style:inset;
	width:300px;
	height:50px;
}
#cookies{
	color:#00e600;
}

#cookie_con{
	margin:0;
	padding:0;
	position:fixed;
	bottom:0px;
	width:inherit;
	z-index:2;
}
#cookie_bar{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url('../img/topbar_background.png');
	background-repeat:repeat-x;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	font-weight:bold;
}

#middle_menu{
	margin-top:0px;
	margin-bottom:0px;
}
#middle_menu>.item{
	background-color: #000000;
	background-image: url('../img/topbar_background.png');
	background-repeat: repeat-x;
	background-size:100% 100%;
	display: inline-block;
	height: 36px;
	padding-top:5px;
	line-height: 29px;
	width: 138px;
	text-align: center;
	font-weight: bold;
	font-size:18px;
}
#middle_menu>.item:not(.first):not(.last){
	margin-left:42px;
	margin-right:42px;	
}
#middle_menu>.item.first{
	margin-left:79px;
	margin-right:42px;
}
#middle_menu>.item.last{
	margin-left:42px;
	margin-right:79px;
}
#middle_menu>.item.submenuActive{
	border-top-left-radius:5px 5px;
	border-top-right-radius:5px 5px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
#middle_menu>.item.submenuInActive{
	border-radius:5px 5px;
}
#middle_menu>.item a{
	text-decoration:none;
}

#middle_subbar .submenu{
	display:inline-block;
	background-color:#333333;
	width:134px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-width:2px;
	border-style:solid;
	border-color:#2e2e2e;
}


#middle_subbar{
	display:block;
	height:50px;
	width:inherit;
}

#activitiesSub{
	margin-left:305.5px;
        font-size: 14px;
}
#sign_upSub{
	margin-left:531px;
}

#infoSub{
	margin-left:79px;
}

#footer{
	display:block;
	height:75px;
	width:100%;
}

.submenu{
	position:absolute;
	z-index:1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.submenu .item{
	width:100%;
	display:block;
	height: 25px;
	opacity: 0.70;
	text-decoration:none;
}
.submenu .item:hover{
	width:100%;
	display:block;
	height: 25px;
	opacity: 0.70;
	background-color:#6c6c6c;
}

#topbar
{
	margin:0;
	padding:0;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url('../img/topbar_background.png');
	background-repeat:repeat-x;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
#topbar .item{
	display:inline-block;
	margin-left:30px;
}
#topbar .item a{
	color:#d6d6d6;
	font-weight:bold;
	text-decoration:none;
}
#topbar .item a:hover{
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}
#topbar #timer{
	float:right;
	font-size:14.3px;
	font-weight:bold;
	margin-right:10px;
}
h1.top{
	margin-top:0;
}

#slideshow{
	margin-right:50px;
	margin-left:50px;
}
#slidecon{
}
#slidecon .subbar{
	background-color: #171717;
	opacity: 0.8;
	width: 790px;
	height: 75px;
	margin-top: 368px;
	margin-left: 0px;
	text-align:center;
	padding-left:10px;
	padding-top:7px;
}
#sponsor{
	color:#993399;
}
.slideshow_full{
	width:800px;
	height:450px;
}
#button_left{
}
#button_right{
	margin-left:780px;
}
#slideshow .overflow{
	position:absolute;
	z-index:1;
}
#slideshow .button{
	margin-top:215px;
}
table.not_visible, table.not_visible td{
	border:0px;
	border-spacing:0px;
	padding:0px;
	margin:0px;
	text-align:center;
}
form table tr>td>input[type="text"], 
form table tr>td>input[type="number"]{
	width:100%;
}
form table tr>td{
	position:relative;
}
form table tr.first>td{
	height:22px;
	width:50%;
	margin:0;
	padding:0;
	outline:0;
}
form table.groeps_lid_form tr.first>td.first{
	width:46%;
}
form table tr>td>textarea{
	width:100%;
	height:100%;
}
textarea{
	font-family:Vastenactie;
}


h1{
	margin-top:2em;
}
h2{
	margin-top:1.5em;
}

#hvk_logo{
	z-index:1;
	position:absolute;
	margin-left: 570px;
	margin-top:45px;
	width:180px;
	height:120px;
	opacity: 1;
        filter: alpha(opacity=75);
}

#program-con{
	width:100%;	
}
