/*
Theme Name: AOG
Version: 1.0
Author: <a href="http://www.mediact.nl/">mediaCT</a>
*/


/* Layout 
---------------------------------------------------------*/
#header { 
	height: 150px;
	width: 950px;
	padding: 0 16px;
	background: url(img/header_shadows.png) repeat-y;
}
#wrapper {
	width:982px;
	margin: 0 auto;
	position: relative;
}
#container {
	width: 950px;
	padding: 0 16px;
	background: url(img/container_shadows.png) repeat-y;
}
#container_bg {
	background: url(img/container_shadows.gif) repeat-y;
}
#nav_sidebar {
	float: left;
	overflow: hidden;
	width: 230px;
	font-size:12px;
	background: #7B1918 url(img/sidebar-2.jpg) no-repeat 0 -140px;
	min-height: 670px; 
	position: relative;
}
#content,
.hassidebar {
	line-height:150%;
	width: 460px;
	padding: 25px 15px 0 15px;
	float: left;
	background: url(img/top_shading.gif) repeat-x top;
}
div.search {
	position: relative;
}
.post- #content,
.nosidebar {
	width: 690px !important;
	padding: 0 15px
}
.opleidingendiv {
	padding: 0px !important;
	width: 720px !important;
}
.opleidingendiv .post,
.opleidingendiv .entry-content {
	margin-top: 0px !important;
}
#cta_sidebar {
	width: 230px;
	padding-top: 25px;
	float: right;
	background: url(img/top_shading.gif) repeat-x top;
	overflow-x: hidden;
}
#footer {
	clear: both;
	width: 950px;
	height: 44px;
	padding: 18px 16px 0 16px;
	background: url(img/footer_shadows.gif) repeat-y 0 0;
}
.home_left {
	width: 530px;
	float: left;
}
.home_right {
	width: 150px;
	float: right;
	padding-top: 72px;
}
small.home_right_small {
	display: block;
	line-height:12px !important;
	margin:5px 0 10px 0!important;
}
.contact_left {
	width: 380px;
	float: left;
}
.contact_right {
	width: 300px;
	float: right;
	padding-top: 20px;
}
.contact_right a {
	color:#333333;
	display:block;
	font-size:11px;
	height:20px;
	margin-bottom:15px;
	padding:196px 10px 0 0;
	text-align: right;
	text-decoration:none;
	width:290px;
}
.contact_right a:hover {
	text-decoration: underline;
}
.contact_right a.leusden {
	background:transparent url(img/heiligenberg.jpg) no-repeat scroll left top;
}
.contact_right a.groningen {
	background:transparent url(img/groningen.jpg) no-repeat scroll left top;
}
.form-succes iframe {width:1px;height:1px;overflow:hidden;}
/* Main Elements
--------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
body {
	font:16px Helvetica, Arial;
	color:#333;
	background: #fff url(img/background.gif) repeat-x top;
}
a {
	text-decoration: underline;
	color:#0055a5;
}
a:hover {
	text-decoration: none;
}
* {
  outline: none !important;
}
span.red {
	color: #af0006;
	font-weight: bold;
}

/* buttons */
.nav-previous a,
.nav-next a,
a.go, a.cite, a.back {
	padding: 0 0 2px 30px;
	line-height: 15px;
	height: 15px;
	background: url(img/a_go.gif) no-repeat left top;
	font-size: 12px;
}
.nav-previous a,
a.back {
	background: url(img/a_back.gif) no-repeat left top;
}
.nav-previous a { float: left; margin-left: 200px; }
.nav-next a { float: right; margin-right: 200px; }
a.cite {
	background: url(img/a_cite.gif) no-repeat left center;
	padding-left: 22px;
	color: #6e6648;
}
a.index {
	background: url(img/a_index.gif) no-repeat left center;
	padding-left: 22px;
}
.cta a.go {
	background: url(img/a_red.gif) no-repeat left top;
}
a.btn {
	display: block;
	padding-left: 30px;
	line-height: 30px;
	height: 32px;
	width: 200px;
	background: url(img/a_btn.png) no-repeat left top;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 5px;
}
a.btn_highlight {
	display: block;
	padding-left: 30px;
	line-height: 30px;
	height: 32px;
	width: 200px;
	background: url(img/a_btn_highlight.png) no-repeat left top;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 5px;
}
a.btn:hover, a.btn_highlight:hover {
	background: url(img/a_btn_hover.png) no-repeat left top;
}
a.top_nav_chat {
	text-decoration: underline !important;
}
.cb_online {
	display: none;
}

img, img a {
	border:none;
}
p {
	padding: 6px 0;
}
cite {
	font-size: 11px;
}
div.cite {
	width: 460px;
	background: url(img/note_back.gif) repeat-y center;
	margin: 10px 0;
	font-style: normal;
}
div.cite .content img {
	float: left;
	background-position: 10px 23px;
	background-repeat: no-repeat;
	margin: -20px 15px 0 0;
	height: 181px;
	width: 136px;
	overflow: hidden;
	display: block;
	position: relative;
}
div.cite p { margin-top: 10px; }
div.cite .top {
	background: url(img/note_top.gif) no-repeat top center;
	height: 9px;
	padding: 0 15px;
	font-size: 1px;
}
div.cite .content {
	background: url(img/note_footer.gif) no-repeat bottom center;
	padding: 5px 15px;
}
input, textarea, select {
	font-family: Helvetica, Arial;
	color:#333;
	font-size:12px;
}
.clear { clear: both; }
hr {
	border: none;
	height: 1px;
	overflow: hidden;
	background: transparent url(img/dotted.gif) repeat-x top;
	margin: 20px 0;
	clear: both;
}
hr.smallmargin {
	margin: 5px 0;
}
.opleidingendiv hr {
	margin: 10px 0 20px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
  text-align: center;
}
.print_show {
  display: none;
}
li {
	list-style: none;
	background: url(img/bullet.gif) no-repeat 0px 10px;
	padding: 2px 0 2px 10px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, legend, 
#aanmelden-voor-deze-studie .cta .top p,
#aanmelden-voor-deze-studie-2 .cta .top p,
#aanmelden-voor-deze-studie-3 .cta .top p,
#admissions .cta .top p {
	color: #0055a5;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: 100;
	line-height: 130%;
}
.entry-content h1, .entry-content h2, .entry-content h3 {
	margin-bottom:15px;
}
.entry-content h4 { margin-top: 15px; }
.entry-content ul li ul { margin: 5px 0 5px 10px; }
h1 {
	font-size:25px;
	margin-bottom: 20px;
}
h1.home {
	font-size: 18px;
}
h1.home strong { 
	display: block;
	font-size: 30px;
	font-weight: 100;
	margin-top: 10px;
}
.entry-content h2,
#aanmelden-voor-deze-studie .cta .top p,
#aanmelden-voor-deze-studie-2 .cta .top p,
#aanmelden-voor-deze-studie-3 .cta .top p,
#admissions .cta .top p {
	font-size:18px;
	margin: 15px 0;
}
h2.title {
	font-size: 18px;
	font-weight: 100;
}
#aanmelden-voor-deze-studie .cta .top p,
#aanmelden-voor-deze-studie-2 .cta .top p,
#aanmelden-voor-deze-studie-3 .cta .top p,
#admissions .cta .top p {
	margin: 0;
}
a h2:hover {
	text-decoration: underline;
}
.entry-content h3,
legend {
	font-size:15px;
	padding: 10px 0;
	margin: 0;
}
.entry-content h4 {
	font-size:15px;
}
.entry-content h5 {
	font-size:14px;
}
h1.entry-title {
	font-size: 16px;
	float: left;
}
.search h1.page-title {
	width: 690px;
	width: 320px;
}
h1 span.big {
	display: block;
	margin: 20px 0 0 20px;
	font-size: 30px;
	float: left;
	width: 80px;
	height: 50px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
}
h1 span.small {
	display: block;
	margin: 20px 0 0 0;
	font-size: 15px;
	text-indent: -38px;
	overflow: hidden;
}
ul.no_bullets li {
	list-style: none;
	padding: 2px 0;
	background: none;
}
.post {
	margin-top: 7px;
}
.postmargin {
	padding-left: 85px;
}
.author {
	text-align: right;
	color: #c1c1c1;
}
.author a {
	color: #9c9c9c;
}
a.email,
address {
	font-style: normal;
	line-height: 18px;
}
a.email {
	background: url(img/icon_mail.gif) no-repeat left -1px;
	padding-left: 20px;
}
a.chat {
	background: url(img/icon_chat.gif) no-repeat left -1px;
	padding-left: 20px;
}
address.email {
	background: url(img/icon_mail.gif) no-repeat left 1px;
	padding-left: 20px;
}
address.tel {
	background: url(img/icon_tel.gif) no-repeat left top;
	padding-left: 20px;
}
address.fax {
	background: url(img/icon_fax.gif) no-repeat left center;
	padding-left: 20px;
}
.post ul {
	margin: 0 15px 15px 15px;
}
.search ul {
	margin: 15px 0;
}
ul.small_logo {
	margin: 0;
}
ul.small_logo li {
	list-style: none;
	padding: 2px 0;
	background: none;
	float: left;
}
ul.small_logo li a,
ul.small_logo li span {
	height:60px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	margin-top: 10px;
	width: 230px;
}
ul.small_logo .avm {
	background: url(img/logo-small-avm.gif) no-repeat center top;
}
ul.small_logo .aog {
	background: url(img/logo-small-aog.gif) no-repeat center top;
}
ul.small_logo .comenius {
	background: url(img/logo-small-comenius.gif) no-repeat center top;
}
ul.small_logo .ibo {
	background: url(img/logo-small-ibo.gif) no-repeat center top;
}

/* COBROWSER.NET BUTTON */
div.cb_online {
	width: 197px;
	height: 43px;
	background-image: url('img/chatbutton.png');
	margin: 15px;
	display:none;
}
div.cb_online p {text-indent:-1234em;}
div.cb_online .cb_chatbutton { width: 197px; height: 43px; cursor: pointer; }

/* Nieuwe Opleiding: Master of Business Valuation CTA */
div.mobv_cta {
	width: 215px;
	padding: 20px 0 20px 15px;
}
div.mobv_cta h3 {
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	margin: 0;
}
div.mobv_cta p {
	font-size: 18px;
	color: #fff;
	font-family: Helvetica,Arial,sans-serif;
}
div.mobv_cta p a {
	text-decoration: none;
}
div.mobv_cta p a:hover {
	text-decoration: underline;
}
div.mobv_cta a {
	color: #fff;
}
.hrtrans {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0;
	width: 100%;
	background:transparent url(img/nav_level1.png) repeat scroll 0 0;
}
a.zoom {
	position: relative;
	padding-bottom: 20px;
}
a.zoom span {
	position: absolute;
	bottom: 5px;
	right: 80px;
	height: 20px;
	width: 20px;
	background: url(img/zoom_in_magnifier.png) no-repeat left top;
	text-indent: 24px;
	color: #333;
	font-size: 10px;
	white-space:nowrap;	
}
/* FORMS
-------------------------------------------------*/
.form .field * {
	vertical-align: top;
}
.form .select input {
	margin-top: 5px;
}
.form #cv_upload {
	height: 24px;
}
.form input,
.form select,
.form textarea { 
	margin-left: 10px;
	background: #fff url(img/search_bg.gif) repeat-x scroll center top;
	border-color:#DEDEDE #E3E3E3 #ECECEC #E1E1E1;
	border-style:solid;
	border-width:1px;
	height:15px;
	color:#666666;
	padding:3px;
	width:190px;
}
.form fieldset {
	border: none;
}
.form textarea {
	height: auto;
	margin: 2px 0 0 0;
}
.form select {
	height: 23px;
	width: 198px;
	float: left;
}

.form label {
	font-size: 12px;
	display: block;
	width: 260px;
	text-align: right;
	margin: 5px 0;
	float: left;
}
.form br {
	display: none;
}
.form .radio label {
	font-size: 12px;
	width: auto;
	float: none;
	clear: none;
	text-align: left;
}
.form .radio label.required,
.form .radio label.optional {
	font-size: 12px;
	display: block;
	width: 260px;
	text-align: right;
	float: left;
	padding-bottom: 30px;
	margin: 0;
}
#fieldset-business_data_extra .radio label.required {
	padding-bottom: 85px;
}
.form radiogroup p {
	font-size: 12px;
	display: block;
	width: 258px;
	margin-right: 5px;
	text-align: right;
	float: left;
}
.form .select input,
.form .radio input {
	margin-right: 5px;
	width: auto;
	background: none;
	border: none;
}
.form .radio br {
	clear: left;
}
.form div.field {
	clear: both;
}
.form h4,
.form legend { 
	color: #0055a5;
	display:block;
	margin: 0;
	padding: 30px 0 15px 0 !important;
	width:258px;
}
.form span {
	color: #0055a5;
	font-size: 12px;
	margin-right: 100px;
}
.form label.check { 
	width: 256px;
	float: left;
	clear: none;
}

a.submit,
.form input.submit {
	background:transparent url('img/input_submit.gif') no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	font-size:15px;
	height:38px;
	line-height:32px;
	padding-left:24px;
	width:127px;
	margin:10px 0 0 346px;
	display: block;
	text-decoration: none;
	text-align: center;
}

a.submit{
  width: 103px;
  line-height: 38px;
}


a.submit_large,
.form input.submit_large {
  background-image: url('img/input_submit_large.gif');
  width: 240px;
  margin-left: 233px;
}

a.submit_large {
  width: 216px;
}

a.submit_large_back {
  background-image: url('img/input_submit_back_large.gif');  
}

.form p.intro {
	width: 200px;
	font-size: 10px;
	font-style: italic;
	margin-left: 266px;
	color: #aaa;
	text-align: justify;
}
.form table th { font-size: 10px;text-align: left; font-weight: 100; }
.form table input { margin: 0; }
.form table .inst input { width: 165px; }
.form table .plts input { width: 140px; }
.form table .van input { width: 35px; }
.form table .tot input { width: 35px; }
.form table .strt input { width: 150px; }
.form table .dplm input  { width: 100px; }
.form table .fnct input { width: 260px; }

.fullwidth h4,
.fullwidth label,
.fullwidth legend {
	width: auto;
	text-align: left;
}
.fullwidth label,
.fullwidth legend {
	display: block;
}
.fullwidth textarea {
	width: 677px;;
}
ul.errors li {
	color: #af0006;
	list-style: none;
	padding: 2px 0 2px 270px;
	background: none;
	font-size: 10px;
	display: block;
}
ul.errors {
	margin: 0;
}
.radio ul.errors li {
	clear: left;
	margin: 0;
}
#fieldset-studie .radio ul.errors {
	clear: left;
}
.form .checkbox input {
	margin: 4px 5px 4px 268px;
	width: auto;
	background: none;
}
.form .checkbox label {
	float: none;
	display: inline;
	line-height: 26px;
}
.gekozen p {
	padding: 0;
}
.form p.fieldDescription {
	padding-left: 272px;
	font-size: 11px;
	font-style: italic;
	margin-top: -6px;
}
/* DATE
-------------------------------------------------*/
.date {
	height: 64px;
	width: 50px;
	background: url(img/date.png) no-repeat top center;
	float: left;
	margin-right: 20px;
}
.date li {
	list-style: none;
	text-align: center;
	padding: 0;
	background: none;
}
.date .year {
	color: #fff;
	line-height: 20px;
	padding-top: 9px;
	font-family: Times, "Times New Roman";	
	font-weight: bold;
}
.date .month {
	color: #3f3f3f;
	font-size: 11px;
	line-height: 14px;
}
.date .day {
	color: #3f3f3f;
	font-size: 21px;
	font-family: Times, "Times New Roman";
	font-weight: bold;
}
.entry-content {
	margin: 15px 0;
}

/* Studie aanmelden
--------------------------------------------------*/
.study_signup ul.tabs {
  margin: 0;
  border: solid 1px #ECECEC;
  border-width: 0 0 1px 0;
  text-align: center;
  margin: 30px 0;
  overflow: hidden;
  padding-left: 165px;
}


.study_signup ul.tabs li {
  display: block;
  float: left;
  background: none;
  border: solid 1px #ECECEC;
  border-width: 1px 1px 0;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topRight: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topLeft: 8px;
  display: inline;
  font-family:Helvetica,Arial,sans-serif;
  font-size: 17px;
  font-weight: 100;
  margin: 5px 3px 0;
  padding: 3px 10px 3px 0;
}

.study_signup ul.tabs li.active {
  font-size: 21px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0;
}

.study_signup ul.tabs li.disabled a,
.study_signup ul.tabs li.disabled a span {
  color: #A5A5A5;
}

.study_signup ul.tabs li a {
  text-decoration: none;
  
}

.study_signup ul.tabs li a span {
  margin: 0;
  font-size: 0.8em;
  padding: 10px;
}


/* Header
--------------------------------------------------*/
#header #aog-logo {
	text-indent: -999em;
	overflow: hidden;
	height: 77px;
	width: 289px;
	display: block;
	background: url(img/logo.gif) no-repeat;
	position: absolute;
	top: 26px;
	left: 255px;
}
#header .white {
	background: url(img/logowhite-eng.png) no-repeat !important;
	height: 56px !important;
	width: 206px !important;
	left: 27px !important;
	top: 45px !important;
}
#header #rug_header {
	background: url(img/rug_red.gif) no-repeat;
	height: 55px;
	width: 205px;
	position: absolute;
	top: 45px;
	left: 272px;
}
#header .breadcrumb {
	position: absolute;
	top: 128px;
	left: 255px;
	color: #0055a5;
	font-size: 12px;
}
#header .breadcrumb a {
	color: #0055a5;
	font-size: 12px;
	text-decoration: underline;
}
#header .breadcrumb a:hover {
	text-decoration: none;
}
#nav_top {
	position: absolute;
	left: 16px;
	top: 10px;
	background: #7d1417 url(img/sidebar.jpg) no-repeat left top;
	height: 140px;
	width: 230px;
}
.topnav {
	position: absolute;
	right: 30px;
	top: 10px;
	height: 31px;
}
.topnav li {
	float: left;
	list-style: none;
	font-size: 12px;
	padding: 0 9px;
	background: none;
}
.topnav li a {
	text-decoration: none;
	padding-top: 12px;
	display: block;
}
.topnav li a:hover {
	text-decoration: underline;
}
.topnav li.mijn-aog-uri {
	width: 70px;
	padding: 0;
	background: url(img/mijn_aog.gif) no-repeat top center;
	height: 31px;
}
.topnav li.mijn-aog-uri a {
	color: #fff;
	text-align: center;
	display: block;
}
#searchform {
	display: block;
	position: absolute;
	right: 30px;
	top: 74px;
}
#searchform h4 {
	color: #959595;
	font-size: 12px;
	font-family: Helvetica, Arial;
	margin-bottom: 4px;
}
#searchform div {
	background: url(img/search_bg.gif) top repeat-x;
	border: 1px solid;
	border-left-color: #e1e1e1;
	border-right-color: #e3e3e3;
	border-bottom-color: #ececec;
	border-top-color: #dedede;
	width: 224px;
	height: 22px;
}
#searchform #s {
	border: none;
	background: none;
	width: 190px;
	padding: 5px;
	color: #666;
}
#searchform #searchsubmit {
	height: 15px;
	width: 13px;
	background: url(img/search_button.gif) no-repeat left top;
	border: none;
	text-indent: -999em;
	line-height: 0;
	overflow: hidden;
	cursor: pointer;

}
.magnefier {
	background:transparent url(img/magnefier.png) no-repeat scroll left top;
	height:112px;
	left: 21px;
	position:absolute;
	top:47px;
	width:131px;
}

/* Content
--------------------------------------------------*/
#content {
	font-size:12px;
}
#content .homeblock_container {
	background: url(img/bome_block_bottom.gif) no-repeat bottom center;
	float: left;
	padding-bottom: 10px;
}
#content .opleidingen {
	background: url(img/opleidingen_block_bottom.gif) no-repeat bottom center;
	float: left;
	padding-bottom: 10px;
}
#content .homeblock {
	font-size: 11px;
	width: 200px;
	padding: 15px 15px 0 15px;
	background: url(img/bome_block_top.gif) no-repeat top center;
}
#content .homeblock a ul li {
	height: 139px;
	width: 200px;
	display: none;
	margin-bottom: 10px;
	list-style: none;
	padding: 2px 0;
}
#fm_headimg .fm_1 {
	background: url(img/fm_1.jpg) no-repeat top center;
}
#fm_headimg .fm_2 {
	background: url(img/fm_2.jpg) no-repeat top center;
}
#fm_headimg .fm_3 {
	background: url(img/fm_3.jpg) no-repeat top center;
}
#fm_headimg .fm_4 {
	background: url(img/fm_4.jpg) no-repeat top center;
}
#tb_headimg .tb_1 {
	background: url(img/tb_1.jpg) no-repeat top center;
}
#tb_headimg .tb_2 {
	background: url(img/tb_2.jpg) no-repeat top center;
}
#tb_headimg .tb_3 {
	background: url(img/tb_3.jpg) no-repeat top center;
}
#tb_headimg .tb_4 {
	background: url(img/tb_4.jpg) no-repeat top center;
}
#msc_headimg .msc_1 {
	background: url(img/msc_1.jpg) no-repeat top center;
}
#msc_headimg .msc_2 {
	background: url(img/msc_2.jpg) no-repeat top center;
}
#msc_headimg .msc_3 {
	background: url(img/msc_3.jpg) no-repeat top center;
}
#msc_headimg .msc_4 {
	background: url(img/msc_4.jpg) no-repeat top center;
}
#content .homeblock h3 {
	font-size: 16px;
	padding: 5px 0 0 0;
	margin: 0;
	min-height: 43px;
}
#content .homeblock ul {
	margin: 15px 0;
	width: 215px;
}
#content .homeblock ul li {
	font-size: 10px;
	letter-spacing: -0.1px;
}
#content .homeblock a h3 {
	text-decoration: none;
}
#content .homeblock a:hover h3 {
	text-decoration: underline;
}
#content .homeblock a.go {
	clear: left;
	display: block;
	margin: 10px 0 15px 3px;
}
/* Study index
--------------------------------------------------*/
#study-index {
	background: url(img/index_back.gif) no-repeat bottom left;
	padding-left: 15px;
	position: relative;
	min-height: 150px;
}
#study-index ul {
	float: left;
	margin: 10px 0;
	position: relative;
}
.rows-1 ul {
	width: 660px;
}
.rows-2 ul {
	width: 215px;
}
.rows-3 ul {
	width: 215px;
}
#study-index li {
	list-style: none;
	padding: 6px 0;
	background: none;
}
#study-index .right {
	background: url(img/index_back.gif) no-repeat bottom right;
	width: 15px;
	height: 150px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.downloadbox {
	width: 225px;
	float: left;
}
.downloadbox h3 {
	text-align: center;
	font-size: 13px;
}
.downloadbox a {
	margin-left: 12px;
}
/* Sidebar
--------------------------------------------------*/
#nav_sidebar .blur {
	background: url(img/sidebar_blur.jpg) no-repeat 0 0;
}
#nav_sidebar ul.menu {
	margin-left: 1px;
}
#nav_sidebar ul.menu li {
	padding: 0;
	list-style: none;
	background: none;
}
#nav_sidebar ul.menu li a {
	display: block;
	margin-bottom: 1px;
	background: url(img/nav_level1.png) repeat;
	color: #fff;
	padding-left: 10px;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
}
#nav_sidebar ul.menu li li {
	background: url(img/nav_level1.png) repeat;
}
#nav_sidebar ul.menu li li a {
	padding-left: 18px;
	font-size: 12px;
	line-height: 23px;
}
#nav_sidebar ul.menu li ul {
	height: 0px;
	overflow: hidden;
}
#nav_sidebar ul.menu li.current_item_parent ul,
#nav_sidebar ul.menu li.current_page_item ul {
	height: auto;
}

#nav_sidebar ul.menu li a:hover,
#nav_sidebar ul.menu li a.current_item {
	color: #7d1417;
	background-color: #fff;
}
.post-home #nav_sidebar ul.menu li.hometab a,
#nav_sidebar ul.menu li.home-page a:hover,
#nav_sidebar ul.menu li.home-page a.current_item {
	background: url(img/top_shading.gif) repeat-x top;
	color: #7d1417;
}
#nav_sidebar img.rug {
	margin: 15px;
}

/* CTA's
--------------------------------------------------*/

#cta_sidebar p {
	line-height: 18px;
}
.cta {
	margin-bottom: 10px;
	font-size: 11px;
}
.cta ul li {
	background-position: 0 6px;
}
.cta ul.no_bullets li {
	padding: 6px 0;
	background: none;
}
.post .cta .top,
#cta_sidebar .cta .top {
	height: 38px;
	padding: 15px 11px 0 11px;
	background: url(img/cta_sidebar_top.gif) no-repeat top center;
}
.post .cta .top {
	background: url(img/cta_content_top.gif) no-repeat top center;
}
#cta_sidebar h2,
#aanmelden-voor-deze-studie .cta .top p,
#aanmelden-voor-deze-studie-2 .cta .top p,
#aanmelden-voor-deze-studie-3 .cta .top p,
#admissions .cta .top p {
	font-size: 15px;
	padding-bottom: 14px;
	line-height: 15px;
}
.opleidingendiv #cta_sidebar h2 {
	margin: 0;
}
.cta .top hr {
	margin: 0;
	background: url(img/dotted-cta.gif) repeat-x;
}
.post .cta .content,
#cta_sidebar .cta .content {
	background: url(img/cta_sidebar_back.gif) repeat-y top center;
	padding: 0 11px 5px 11px;
}
.post .cta .content {
	background: url(img/cta_content_back.gif) repeat-y top center;
}
.post .cta .no_bullets {
	margin-bottom: 0;
}
.post .cta .bottom,
#cta_sidebar .cta .bottom {
	height: 7px;
	font-size: 1px;
	background: url(img/cta_sidebar_bottom.gif) no-repeat bottom center;
}
.post .cta .bottom {
	background: url(img/cta_content_bottom.gif) no-repeat bottom center;
}
#gegevenslijst { padding-left: 120px;}
#gegevenslijst .top {
	background: url(img/cta_content_top.gif) no-repeat top left;
	height: 38px;
	padding: 15px 11px 0 11px;
}
#gegevenslijst .top h2 {
	margin: 0 8px !important;
}
#gegevenslijst .content {
	padding: 0 20px;
	width: 420px;
	background: url(img/cta_content_back.gif) repeat-y top left;
}
#gegevenslijst .bottom {
	height: 7px;
	font-size: 1px;
	background: url(img/cta_content_bottom.gif) no-repeat top left;
	margin-bottom: 15px;
}

/* Footer
--------------------------------------------------*/
#footer {
	text-align: right;
	font-size: 11px;
	position: relative;
}
#footer p {
	margin-right: 16px;
	line-height: 23px;
	color: #727272;
	padding: 0;
}
#footer p a {
	color: #727272;
}
#footer p a:hover {
	text-decoration: underline;
}


div.cite .content img.ton {
	background-image: url(img/ton.jpg);
}
div.cite .content img.rob {
	background-image: url(img/rob.jpg);
}
div.cite .content img.huib {
	background-image: url(img/huib.jpg);
}
div.cite .content img.rene {
	background-image: url(img/rene.jpg);
}
div.cite .content img.willem {
	background-image: url(img/willem.jpg);
}
div.cite .content img.anneke {
	background-image: url(img/anneke.jpg);
}
div.cite .content img.siedy {
	background-image: url(img/siedy.jpg);
}
div.cite .content img.gerry {
	background-image: url(img/gerry.jpg);
}
div.cite .content img.peter {
	background-image: url(img/peter.jpg);
}
div.cite .content img.johan {
	background-image: url(img/johan.jpg);
}
div.cite .content img.jan {
	background-image: url(img/jan.jpg);
}
div.cite .content img.marijke {
	background-image: url(img/marijke.jpg);
}
div.cite .content img.martin {
	background-image: url(img/martin.jpg);
}
div.cite .content img.marije {
	background-image: url(img/marije.jpg);
}
div.cite .content img.johan2 {
	background-image: url(img/johan2.jpg);
}
div.cite .content img.andre {
	background-image: url(img/andre.jpg);
}
div.cite .content img.monique {
	background-image: url(img/monique.jpg);
}
div.cite .content img.willem-brunia {
	background-image: url(img/willem-brunia.jpg);
}
div.cite .content img.wim {
	background-image: url(img/wim.jpg);
}
div.cite .content img.elmer {
	background-image: url(img/elmer.jpg);
}
div.cite .content img.emanuels {
	background-image: url(img/emanuels.jpg);
}
div.cite .content img.wortmann {
	background-image: url(img/wortmann.jpg);
}
div.cite .content img.Hans_goorhuis {
	background-image: url(img/goorhuis.jpg);
}
div.cite .content img.philip_wagner {
	background-image: url(img/wagner.jpg);
}

.blueblock {
	background: #253185;
	color: #fff;
	font-size: 11px;
	padding: 15px;
	width: 300px;
	margin-bottom: 15px;
	position: relative;
	_padding-bottom: 14px;
}
.narrow {
	width: 200px;
	padding-bottom: 15px;
}
.blueblock li {
	background: none;
	padding-left: 0;
}
.blueblock h3,
.blueblock h4 {
	color: #939add;
}
.blueblock h3 {
	padding: 0;
}
.blueblock h4 {
	margin: 10px 0 10px;
}
.blueblock ul {
	margin: 0;
}
.blueblock ul li span {
	width: 90px;
	float: left;
}
.blueblock ul li span.right {
	margin-left: 20px;
	width: auto;
	float: none;
}
.blueblock div {
	height: 8px;
	line-height: 8px;
	font-size: 1px;
	width: 8px;
	position: absolute;
}
.blueblock .lt {
	background: url(img/corner_white_lt.png);
	left: 0;
	top: 0;
}
.blueblock .rt {
	background: url(img/corner_white_rt.png);
	right: 0;
	top: 0;
}
.blueblock .lb {
	background: url(img/corner_white_lb.png);
	left: 0;
	bottom: 0;
}
.blueblock .rb {
	background: url(img/corner_white_rb.png);
	right: 0;
	bottom: 0;
}

/*-------LIGHTBOX------------------*/

#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}




/* TABLE STYLED */
table.styled {}
table.styled td,
table.styled th {
	border-bottom: 1px solid #DDD;
	text-align: left;
	padding: 3px 10px 3px 3px;
	vertical-align: top;
}