/* CSS Document voor Studywiser v.2006 */
/* Copyright i-Concept 2006 */
/* Auteur: Roland Keijzer */

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a {
text-decoration:none;
}
a img {
	border:0px;
}
body {
margin:0px;
behavior: url(csshover.htc);
}
img {
border:none;
}

.clear{
background:none;
border:none;
}

#menu {
background-color:#FAFBFD;
}
#top {
background:url(img/bg_top_bottom.jpg) top repeat-x;
color:#fff;
}
#body_main {
background:url(img/main_back.jpg) right bottom no-repeat;
}
.pg_title {
background:url(img/pg_title_bg.jpg) repeat-x;
width:100%;
height:50px;
padding-top:12px;
font-weight:bold;
}

#div_content {
	border: #153161 1px solid;
	margin-left:20px;
	width:80%;
}
.button{
	cursor:pointer;
	text-decoration:none;
}
.button:hover{
	cursor:pointer; 
	text-decoration:none;
}
.btn_save {
	background:url(img/btn_save.gif) no-repeat;
	width:75px;
	border:none;
	padding:2px;
}

.div_title {
background: url(img/td_title_bg.jpg) repeat-x;
width:100%;
height:20px;
padding-left:5px;
padding-top:5px;
}
.div_msg {
background-color:#EEF4FB;
width:100%;
padding:5px;
padding-right:0px;
color: #009900;
font-weight:bold;
border-bottom:#8AB3E3 solid 1px;
}

.div_content {
padding:5px;
}


a, a:visited, a:active, a:hover {
color:#000;
}
a:hover {
text-decoration:underline;
}

input, textarea {
border:1px solid #808080;
padding:2px;
background:none;
}

input:hover, input:active, textarea:hover, textarea:active {
background-color: #c1d2ee;
}

.btn_save {
	background:url(img/btn_save.gif) no-repeat;
	width:70px;
	border:none;
	padding:2px;
	cursor:pointer;
}

.incorrect {
color: #FF0000;
}

.correct{
color:#009900;
}

div#loginbox {
padding:20px;
width:300px;
margin-top:20%; 
margin-bottom:30%;
}
table#loginbox {
border: 2px #CFD0CE dotted;
}

.sub {
font-size:10px;
}

.tree_vraag {
padding-left:10px;
font-size:10px;
}

.menu_row_a {
background-color:#0066CC;
border-top:1px #000066 solid;
border-bottom:1px #000066 solid;
}
.menu_row_b {
background-color: #70C2DE;
border-top:1px #000066 solid;
border-bottom:1px #000066 solid;
}

.menu_module {
width:100%;
background-color:#A7CDF1;
color:#000;
padding-left:5px;
border:#666 solid 1px;
}
.menu_concept {
width:100%;
background-color:#D6E6F5;
color:#000;
padding-left:5px;
border-right:#666 solid 1px;
}
.menu_vraag {
width:100%;
background-color:#EEF4FB;
color:#000;
border-right:#666 solid 1px;
padding-bottom:2px;
padding-left:20px;
}


table.tb_main {
	width: 100%;
	border: 1px solid #336699;
	vertical-align: top;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px; 
}

table.tb_content {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.tb_content td{
	padding-left: 3px;
	padding-right: 3px;
}


.td_title 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 100%;
	height: 25px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(/cms2/img/td_title_bg.jpg);
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 5px;
}

.td_subtitle {
	color: #227ACA;
	font-size: 10px;
	width: 100%;
	height: 25px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F2F8FD;
	padding-left: 5px; 
	padding-right: 5px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #227ACA;
}

.tr_listheader {
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding-left: 2px;
}

/* listrow. Nieuw voor Neo */
.tr_list0 {
	background-color: #ffffff; 
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
}
.tr_list1 {
	background-color: #F7F7F7; 
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
}
.tr_list2 {
	background-color: #C7DAEB; 
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
}

