/* Assigned by : Danscentrum Cornelissen */
/* Design      : Assist-communicatie.nl  */
/* Development : studiodense.nl          */
/* Improved by : Qaraqter B.V.           */

body {
	font: 13px arial, verdana, helvetica, sans-serif;
	text-align: center; /* for IE */
	background-image: url(../_media/images/backgrounds/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	position: relative;
	background-color: #000;
	margin: 0px;
}
a img {
	border: 0;
}
#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 780px;
	position: relative;
	color: #FFFFD8;
}
#toplogo {
	width: 780px;
	height: 145px;
	padding: 0px 0px 8px 0px;
	text-align: right;
	border: 0;
}
img, div {
	behavior: url(_css/iepngfix.htc);
}
#photostrip {
	margin: 0px 0px 22px 0px;
	width: 780px;
	height: 124px;
}
#menuandcontent {
	width: 780px;
	position: relative;
}
#menu {
	width: 205px;
	float: left;

}
#menu-wrapper {
	padding: 0;
	margin:0 40px 0 0;
}
a.rootmenu {
	font-size: 16px;
	text-decoration: none;
	color: #34dbe6;
	display:block;
	padding:4px;
	border-top:1px solid #4b4b4b;
}
a.rootmenu:hover {
	text-decoration: none;
	color: #fff;
}
a.rootmenu_active_blue {
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	display:block;
	padding:4px;
	border-top:1px solid #4b4b4b;
}
a.rootmenu_active_blue:hover {
	color: #fff;
}
a.rootmenu_active {
	font-size: 16px;
	text-decoration: none;
	color:#fff;
	display:block;
	margin:0;
	padding:4px;
}
a.submenu:before {
	content: "> ";
	font-size:10px;
}
a.submenu {
	margin:0;
	padding:4px;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	color: #fff;
	display:block;
}
a.submenu:hover {
	text-decoration: none;
	display:block;
	color: #9aebf0;
}
a.submenu_active {
	margin:0;
	padding:4px;
	text-decoration: none;
	color: #9aebf0;
	display:block;
	font-size:14px;
	font-weight:normal;
}
a.submenu_active:before {
	content: "> ";
	font-size:10px;
}
form {
	margin:40px 0 20px 0;
	padding:0;
	border:1px solid #4b4b4b;
	background-color: #0a474a;
}
form h1,form h2,form h3{
	padding:20px 0 10px 0;
	border-bottom:1px dotted #4c8a8c;
}
fieldset {
	border:none;
	padding:10px;
}
legend {
	margin:-12px 0 0 0;
	padding:5px 7px;
	background-color:#fff;
	color:#000;
	font-weight: bold;
	border:1px solid #000;
	font-size:14px;
}
#course_registration input {
	width: 100%;
	border:1px solid #042a2c;
	padding:3px;
}
#course_registration input.small {
	width: 100%;
	border:1px solid #042a2c;
	padding:3px;
}
#course_registration input.rondje {
	width: 50px;
	border:none;
	padding:3px;
}
td.labeltje, div.labeltje {
	font-weight: bold;
	width: 135px;
	text-align: right;
}
#course_registration input.knopje {
	width: 200px !important;
	background-color: #2ed1e6;
	border:1px solid #042a2c;
	padding:3px;
	cursor: pointer;
	font-weight: bold;
	font-size:13px;
}
table.prijzen {
	width: 100%;
	margin:0px 0 10px 0;
	background-color: #0a474a;
}
table.prijzen th {
	color:#fff;
	background-color: #03282a;
}
table.prijzen td {

	border-bottom:1px dotted #000;
}
#content {
	width: 575px;
	float: right;
	padding: 3px 0px 0px 0px;
}
#logo-komdansen {
	font-size: 98px;
	position: absolute;
	top: 20px;
	left: 237px;
	letter-spacing: -4px;
}
.logo-komdansen-shadow {
	padding: 3px 0px 3px 4px;
}
#logo-dancetogether {
	font-size: 28px;
	position: absolute;
	top: 110px;
	left: 242px;
}
.logo-dancetogether-shadow {
	padding: 2px;
}
#footertext {
	margin: 0;
	padding: 15px 0 0 205px;
	color: #FFFFFF;
	font-weight: bold;
	clear:both;
}
#socialbar {
	height: 24px;
	float: right;
}
#topleftphoto {
	float: left;
	padding: 0px 0px 0px 0px;
}
#toprightphotos {
	float: right;
	height: 124px;
}
#homephotosmiddle {
	float: right;
	height: 124px;
}
#homephotosbottom {
	float: right;
	height: 124px;
	padding: 22px 0px 0px 0px;
}
table.table_photostrip {
	height: 124px;
	width: 575px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.photostrip_middle {
	padding: 0px 40px 0px 40px
}
h1 {
	padding: 3px 0 0 0;
	margin: 5px 0 17px 0;
	color: #fff;
}
h2 {
	padding: 5px 0 0 0;
	margin: 10px 0 10px 0;
	color: #fff;
}
h3 {
	padding: 0;
	margin: 0;
	color: #fff;
}
h4 {
	padding: 0;
	margin: 0;
	color: #fff;
}
h5 {
	padding: 0;
	margin: 0;
	color: #fff;
}
p {
	font-size: 13px;
	line-height:20px;
	padding: 0;
	margin: 0 0 14px 0;
}
p.intro {
	font-size: 15px;
	line-height:22px;
	padding: 0;
	margin: 0 0 15px 0;
	font-style: italic;
}
ol, ul {
	margin:0 0 25px 25px;
	padding:0 0 0 0;
	line-height: 21px;
	border-bottom:0px solid #2a2a2a;
}
ol li, ul li {
	border-top:0px solid #2a2a2a;
	padding:3px;
}
/* HOMEPAGE ROLLOVERS  */
a.rollover1:link, a.rollover1:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home01.jpg') 0 0 no-repeat;
}
a.rollover1:hover {
	background: url('../_media/images/home/home01.jpg') 0 -124px no-repeat;
}
a.rollover2:link, a.rollover2:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home02.jpg') 0 0 no-repeat;
}
a.rollover2:hover {
	background: url('../_media/images/home/home02.jpg') 0 -124px no-repeat;
}
a.rollover3:link, a.rollover3:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home03.jpg') 0 0 no-repeat;
}
a.rollover3:hover {
	background: url('../_media/images/home/home03.jpg') 0 -124px no-repeat;
}
a.rollover4:link, a.rollover4:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home04.jpg') 0 0 no-repeat;
}
a.rollover4:hover {
	background: url('../_media/images/home/home04.jpg') 0 -124px no-repeat;
}
a.rollover5:link, a.rollover5:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home05.jpg') 0 0 no-repeat;
}
a.rollover5:hover {
	background: url('../_media/images/home/home05.jpg') 0 -124px no-repeat;
}
a.rollover6:link, a.rollover6:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home06.jpg') 0 0 no-repeat;
}
a.rollover6:hover {
	background: url('../_media/images/home/home06.jpg') 0 -124px no-repeat;
}
a.rollover7:link, a.rollover7:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home07.jpg') 0 0 no-repeat;
}
a.rollover7:hover {
	background: url('../_media/images/home/home07.jpg') 0 -124px no-repeat;
}
a.rollover8:link, a.rollover8:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home08.jpg') 0 0 no-repeat;
}
a.rollover8:hover {
	background: url('../_media/images/home/home08.jpg') 0 -124px no-repeat;
}
a.rollover9:link, a.rollover9:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home09.jpg') 0 0 no-repeat;
}
a.rollover9:hover {
	background: url('../_media/images/home/home09.jpg') 0 -124px no-repeat;
}
a.rollover10:link, a.rollover10:visited {
	margin: 0 0 0 0;
	display: block;
	height: 124px;
	width: 165px;
	background: url('../_media/images/home/home10.jpg') 0 0 no-repeat;
}
a.rollover10:hover {
	background: url('../_media/images/home/home10.jpg') 0 -124px no-repeat;
}
#homebottominfo {
	background: #0a474a;
	margin-top: 25px;
}
#home-left {
	width: 255px;
	float: left;
	margin:0;
	padding:10px 15px 0px 15px;
}
#home-right {
	width: 255px;
	float: right;
	border-left: 1px #063c3e solid;
	margin: 0px;
	padding:10px 15px 0px 15px;
}
/*  ADMIN PART  */
input.form_adminphoto_one_input {
	float: left;
	text-align: right;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	z-index: 2;
	height: 20px;
}
.choosephoto {
	width: 117px;
	height: 20px;
	background-image: url(../_media/images/buttons/choose-photo.png);
	background-repeat: no-repeat;
	display: block;
	padding: 0px 1px 0px 0px;
}
img a {
	border: 0;
}
a {
	text-decoration: none;
	color: #21a3a8;
	font-weight: bold;
	border: 0;
}
a:hover {
	text-decoration: none;
	color: #34dbe6;
}
a.admin_submenu {
	font-size: 9px;
	text-decoration: none;
	color: #35DBE6;
}
a.admin_submenu:hover {
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
a.admin_rootmenu {
	font-size: 18px;
	text-decoration: none;
	color: #35DBE6;
}
a.admin_rootmenu:hover {
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}
#menu-wrapper-alt {
	padding: 0px 10px 0px 0px;
}
#menu-alt {
	width: 205px;
	float: left;
}
#editrootitem {
	border: 1px blue solid;
}
a.courselinks {
	color: #FFFFFF;
	text-decoration: none;
}
a.courselinks_user {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.course_selectbox {
	width: 260px;
	border: 1px #00859F solid;
	background-color: #E7FAFB;
}
.course_selectbox_reg {
	width: 100%;
	border: 1px #00859F solid;
	background-color: #E7FAFB;
}
.course_selectbox_edit {
	width: 200px;
	border: 1px #00859F solid;
	background-color: #E7FAFB;
}
.course_textfield {
	width: 205px;
}
.course_selectbox_sexe {
	width: 60px;
	border: 1px #00859F solid;
	background-color: #E7FAFB;
}
table.dance_evening {
	width: 550px;
}
table.dance_evening_edit {
	width: 500px;
}
.dance_evening_desc {
	width: 550px;
	height: 100px;
	border: 1px solid #D4D4D4;
	color: #FFFFFF;
	background-color: #000000;
	font-family: arial;
	font-size: 12px;
}
.dance_evening_title {
	width: 490px;
	height: 20px;
	border: 1px solid rgb(204,255,255);
	font-weight: bold;
	color: #000000;
	background-color: rgb(204,255,255);
	font-family: arial;
}
.dance_evening_desc_edit {
	width: 500px;
	height: 100px;
	border: 1px solid #35DBE6;
	color: #FFFFFF;
	background-color: #000000;
	font-family: arial;
	font-size: 12px;
}
.dance_evening_title_edit {
	width: 500px;
	height: 20px;
	border: 1px solid #35DBE6;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #35DBE6;
	font-family: arial;
}
.new_dance {
	width: 500px;
	height: 20px;
	color: #000000;
	background-color: #E3E3E3;
	font-family: arial;
	font-size: 16px;
}
.edit_dance {
	border: 1px solid #D4D4D4;
	width: 420px;
	height: 100px;
}
.export {
	background-image: url(../_media/images/buttons/export.png);
	border: 0px solid #FFFFFF;
	width: 23px;
	height: 23px;
	margin: 5px;
	cursor: pointer;
}
p.dance-event {
	border-bottom: 1px solid #ccc;	
	padding-bottom: 1em;
}

