body{

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	background-image:url(../img/mainbg.png);

	background-repeat:repeat-y;

	background-position:center;

}



#ie-message {

	background:#C00;

	text-align:center;

	border-bottom:1px solid #900;

	color: #fff;

	position:absolute;

	top:0;

	padding:5px;

	width:100%;

}

#ie-message a {

	color: #fff;

}



#canvas{

	width:1141px;

	margin:0 auto 0 auto;

	background-color:ff0;

}



#main-content{

	width:765px;

	float:left;

}



#content{

	float:left;

	width:1001px;

}



h1{

	width:512px;

	height:130px;

	float:left;

	text-indent:-9999px;

	background-image:url(../img/112groningen-logo.png);

	background-repeat:no-repeat;

	background-position:left;

}



h3{

	font-size:18px;

	margin-bottom:10px;

}



#search{

	margin-top:10px;

	margin-bottom:0px;

	float:right;

}



#search form input{

	border:1px solid #999;

	color:#666;

	font-size:10px;

	height:16px;

	width:150px;

}



#social{

	height:80px;

	float:left;

	text-align:right;

	width:480px;

}



#dagaanbieding{

	float:left;

	margin:0 0 0 20px;'

	padding:0;

	text-decoration:none;

}



#nav{

	float:left;

	height:31px;

}



ul#nav{

	height:31px;

	width:471px;

	padding-left:10px;

	float:left;

	background-image:url(../img/navbarbg.png);

	background-repeat:repeat-x;

	float:left;

}





ul#nav li{

	float:left;

	list-style-type:none;

	margin-right:14px;

}



ul#nav li a{

	text-decoration:none;

	line-height:30px;

	font-size:12px;

	font-weight:600;

	color:#fff;

	text-transform:uppercase;

}



ul#nav li a:hover{

	text-decoration:none;

	color:#e9e9e9;;

}



/* Content slider */

#featured{ 

	width:1002px; 

	height:550px; 

	float:left;

	background:#fff;

}

#featured ul.ui-tabs-nav{ 

	width:481px;

	float:left;

	padding:0;

	margin:0;

	list-style:none; 

	background-image:url(../img/featurednavbg.png);

	background-repeat:repeat;

	background-color:#f5f5f5;

}

#featured ul.ui-tabs-nav li{ 

	float:left;

	padding:5px 0 10px 0;

	margin:0;

	width:480px;

	height:90px;

	font-size:12px; 

	color:#666;

	overflow:hidden;

}

#featured ul.ui-tabs-nav li img{ 

	float:left; margin:2px 5px; 

	background:#fff; 

	padding:2px; 

	border:1px solid #eee;

}

#featured ul.ui-tabs-nav li span{ 

	font-size:14px;

	line-height:16px;

	padding-bottom:5px;

	font-weight:700;

	color:#2357a4;

}

#featured li.ui-tabs-nav-item a{ 

	display:block; 

	height:90px; 

	overflow:hidden;

	color:#333;

	line-height:15px;

	text-decoration:none;

}

#featured li.ui-tabs-nav-item a:hover{ 

	background:#e3eaf2; 

}



#featured li.ui-tabs-selected{ 

	/* background:#c0d1eb; */ /* paars */

}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

	background-image:url(../img/featurednavhlbg.png);

	background-repeat:repeat;

	height:90px;

}

#featured ul.ui-tabs-nav li.ui-tabs-selected span{ 

	color:#000;

}



#featured .ui-tabs-panel{ 

	width:512px;

	float:left;

	overflow:hidden;

	position:relative;

}



#featured .ui-tabs-panel img{

	cursor:pointer;

	max-height:341px;

}



#featured .ui-tabs-panel .info{ 

	position:absolute;

	width:auto;

	bottom:200px;

	height:70px; 

}

#featured .ui-tabs-panel p{

	background-color:#fff;

	font-size:12px;

	line-height:16px;

	text-align:justify;

	padding-top:20px;

	padding-right:20px;

	padding-left:10px;

	color:#2357a4;

	height:180px;

	width:482px;

	overflow:hidden;

}

#featured .ui-tabs-panel p a{

	text-decoration:none;

	color:#2357a4;

}

#featured .info h2{ 

	font-size:20px;

	line-height:30px;

	display:inline;

	color:#fff;

	background-color:#000;

	text-transform:uppercase;

	padding:5px 3px 5px 5px;

	margin:0;

}

#featured .info p{ 

	margin:0 5px; 

	font-family:Verdana; font-size:11px; 

	line-height:15px; color:#f0f0f0;

}



#featured .info a{ 

	text-decoration:none; 

	color:#fff; 

}

#featured .info a:hover{ 

	color:#c0d1eb;

}

#featured .ui-tabs-hide{ 

	display:none; 

}



#banner1{

	width:512px;

	position:absolute;

	top:564px;

	float:left;

	text-align:center;

}

#overig{

	width:732px;

	float:left;

	height:160px;

	background-color:#fff;

	background-position:left top;

	background-repeat:no-repeat;

}



.overig-item{

	float:left;

	position:relative;

	margin-right:4px;

	cursor:pointer;

}

.overig-info{

	height:30px;

	width:168px;

	padding:5px;

	position:absolute;

	font-size:12px;

	color:#fff;

	bottom:0px;

	background-image:url(../img/infobg.png);

	background-repeat:repeat;

}



.overig-info a{

	text-decoration:none;

	color:#fff;

}



#artikel{

	width:512px;

	float:left;

	padding-bottom:20px;

}



.artikel_tekst{

	width:450px;

	padding:10px;

	float:left;

	font-size:13px;

	font-weight:400;

	line-height:17px;

}



.artikel_tekst a{

	text-decoration:none;

	font-weight:700;

	

}



.artikel_tekst h2{

	font-size:16px;

	font-weight:800;

	color:#2357a4;

}



.artikel_tekst p{

	margin:0px;

	padding:0px;

}



#article_info{

	color:#999;

	font-size:12px;

	text-align:left;

	width:502px;

	margin-bottom:20px;

	padding-left:10px;

	padding-top:5px;

}



#artikel_videos{

	width:502px;

	margin-left:10px;

	float:left;

}



#artikel_fotos{

	width:250px;

	float:left;

	margin:0;

	padding:0;

}



#artikel_fotos img{

	padding:5px 0 0 5px;

}



p.sharethis{

	margin-left:8px;

	float:left;

}



#onder{

	width:750px;

	float:left;

}



/* Blokken met artikel titels (onderin) */

.articleblox{

	padding-top:20px;

	width:745px;

	float:left;

	padding-bottom:15px;

}



.articleblox .overig tbody tr td.titel a{

	color:#333;

	text-decoration:none;

	font-size:12px;

}



/* Blokken met artikel titels (onderin) */

#archief{

	padding-top:20px;

	padding-left:20px;

	width:755px;

	float:left;

	padding-bottom:15px;

}



#archief, #archief a{

	font-size:12px;

	text-decoration:none;

}



table.archief{

	

}



#contact{

	padding-left:20px;

	font-size:12px;

	float:left;

	width:750px;

	line-height:14px;

}



table.overig{

	float:left;

	width:357px;

	margin-left:2px;

	margin-right:10px;

	margin-bottom:10px;

}



table.archief td.datum{

	font-size:12px;

	line-height:16px;

}



table.overig thead, table.overig thead td, table.archief thead, table.archief thead td{

	font-weight:800;

	background:#073982;

	color:#fff;

	height:31px;

	line-height:30px;

	background-image:url(../img/navbarbg.png);

	background-repeat:repeat-x;

}



table.archief td.titel a,table.archief td.titel a{

	font-size:12px;

	line-height:16px;

	padding-bottom:2px;

	text-decoration:none;

	color:#000;

	vertical-align:middle;

}



table.overig td.titel{

	font-size:11px;

	border-bottom:#CCC 1px solid;

	vertical-align:middle;

}



table.overig td.titel:hover{

	background-color:#dee4ed;

}





thead td{

	padding-left:5px;

	font-size:12px;

}



/* einde article blox */



#midden{

	width:210px;

	margin-top:20px;

	float:left;

}



#midden2{

	width:210px;

	margin:5px 0 0 20px;

	padding:0;

	float:left;

	

}



.middenblok, .middenbloklinkjes{

	margin-bottom:10px;

	width:200px;

	float:left;

}



.middenbloklinkjes a{
	text-decoration:none;
	font-color:#2357a4;
	font-size:12px;
}



.middenbloklinkjes{

	border:1px solid;
	border-color:#DDD;
	padding:0;
	margin:0 0 2px 2px;
	width:200px;
	height:130px;

}



.hartvisie-spacer{

	height:135px;

}



.banner112nl{

	float:left;

	margin-top:10px;

	margin-right:15px;

	width:356px;

	height:94px;

}



#twitfeed{

	float:left;

	background-image:url(/img/twitterbg.png);

	background-repeat:no-repeat;

	background-position:center;

	padding:38px 10px 0 15px;

	height:56px;

	width:331px;

	margin-top:10px;

}



#twitfeed a{

	text-decoration:none;

	color:#2357a4;

	font-size:14px;

}



#schoorsteen{

	min-height:900;

	width:128px;

	float:left;

	margin:50px 0 0 0;

	padding:0;

	background-color:#fff;

}



#schoorsteen a img{

	margin-bottom:20px;

}



#footer{
	float:left;
	width:1141px;
	background-color:#dee4ed;
	height:350px;
}