html,body { 
	width: 100%; 
	height: 100%; 
	padding: 0px; 
	margin: 0px; 
	background-color: #FFFFFF;
	line-height: 133%; 
}
body,input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 160%; }

/* Global containers */
#contentContainer {
	width: 960px;
}
.align-left{
	text-align:left;
}
.align-center{
	text-align:center;
}
.align-right{
	text-align:right;
}
#leftColumn { 
	width: 60px; 
	height: 100%;
	background-image: url('grafik/topbar_background.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 36px;
}

#rightColumn {
	width: 900px;
}

#topbar { 
	width: 100%; 
	height: 26px; 
	background-color: #BEBB9A; 
	margin-bottom: 10px; 
}

#picbar { 
	width: 100%; 
	background-color: #BEBB9A; 
	margin-bottom: 10px; 
}

#logo { 
	width: 100%;
	height: 92px;
	background-color: #008ED0;
}

#topmenu {
	width: 880px; 
	height: 46px;
	margin-bottom: 10px; 
	padding-left: 20px;
	background-color: #BEBB9A;
	line-height: 46px;
}

#bottombar {
	width: 890px; 
	height: 29px;
	padding-right: 10px;
	background-color: #008ED0;
	line-height: 29px;
	text-align: right;
}

/* Layout */
#topmenu img { margin-top: 13px; }
#topmenu img.arrow {margin-right: 18px; }

.tx-juc-pi2 .coloredForm h3 { padding: 0px; margin: 0px; }
.tx-juc-pi2 .coloredForm { background-color: #BFE3F3; padding: 5px; display: block;}
.tx-juc-pi2 .place { display: block; }
.tx-juc-pi2 .materialCountPreview { padding-right: 5px; font-weight: bold; }
.tx-juc-pi2 .priceLabel { font-weight: normal; padding-right: 10px;}

.participantsForm, .invoiceForm { width: 350px; }
.participantsForm input, .invoiceForm input { width: 200px; }
.participantsForm .inputZip, .invoiceForm .inputZip { width: 30px; }
* html .participantsForm .inputCity, * html .invoiceForm .inputCity { width: 135px; }
.participantsForm .inputCity, .invoiceForm .inputCity { width: 127px; }

.participantsForm .inputNote, .invoiceForm .inputNote { width: 200px; }


.buttonBar { width: 100%; padding-top: 5px; }
.buttonBar .submitButton { float: right; }
.buttonBar .editButton { float: left; }


/* Fonts, colors, links ect. */
body,input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 160%; }
p { padding: 0px; margin: 0px; }
a img { border: none; }
h3 { font-weight: bold; font-size: small; padding-bottom: 0px; margin-bottom: 0px; }

a { color: #008ED0; text-decoration: underline; }
a:link { }
a: visited {}
a:hover {}
a:active {}



/* Topmenu */
#topmenu a { text-decoration: none; }
#topmenu ul, #topmenu li { margin: 0px; padding: 0px; display: inline; }



/* Menu */
#menu a { text-decoration: none; color: #333333; line-height: 150%;}
#menu ul, #topmenu li { margin: 0px; padding: 0px; }
#menu img {}

	/* lvl. 1 */
#menu ul { list-style: none; margin-top: 18px; margin-bottom: 18px; }
#menu ul li { }
#menu ul li a { 
	display: block; 
	width: 140px;
	padding-left: 15px;
	padding-right: 15px; 
	margin-bottom: 5px;
	color: #333333; 
	background-image: url('grafik/menu_lvl1_no.gif');  
	background-repeat: no-repeat;  
	background-position: 155px 4px; 
}
#menu ul li a:link { }
#menu ul li a:visited { }
#menu ul li a:hover { }
#menu ul li a:active { }
#menu ul li a.ACT { color: black; background-image: url('grafik/menu_lvl1_act.gif');  }
#menu ul li a.CUR { font-weight: bold; color: black; background-image: url('grafik/menu_lvl1_act.gif');  }

.menuSpacer { 
	font-weight: bold; 	
	display: block; 
	width: 130px;
	
	padding-left: 15px;
	padding-right: 15px; 
	margin-bottom: 5px;
	margin-top: 5px;
}

	/* lvl. 2 */
#menu ul li ul { margin-top: 0px; margin-bottom: 4px; padding: 3px 0px 1px 0px; background-color: #F2F2E9; }
#menu ul li ul li { }  
#menu ul li ul li a { 
	padding-left: 25px;
	width: 130px;
	background-color: #F2F2E9; 
	background-image: url('grafik/menu_lvl2_no.gif');   
}
#menu ul li ul li a:link { }
#menu ul li ul li a:visited { }
#menu ul li ul li a:hover { }
#menu ul li ul li a:active { }
#menu ul li ul li a.ACT { color: black; background-image: url('grafik/menu_lvl2_no.gif');}
#menu ul li ul li a.CUR { font-weight: bold; color: black; background-image: url('grafik/menu_lvl2_no.gif'); }

	/* lvl. 3 */
/*
#menu ul li ul li ul li { font-weight: normal; border-bottom: none; padding-left: 10px; }
#menu ul li ul li ul li a { font-weight: normal; color: #333333;}
#menu ul li ul li ul li a:link { }
#menu ul li ul li ul li a:visited { }
#menu ul li ul li ul li a:hover { }
#menu ul li ul li ul li a:active { }
#menu ul li ul li ul li a.ACT { color: black; }
#menu ul li ul li ul li a.CUR { color: black; font-weight: bold;}
*/

/* Searchform */
.searchform .input { font-size: 10px; }
.searchform { padding-top: 10px; }
.csc-sword { color: #008ED0; font-weight: bold; }

#topmenu form{
	float: right;
	padding-right: 18px;
}

#topmenu .searchform input{
	margin-left: 7px;
}


/* Course link to registration */
.registrationFrame { background-color: #E5E4D2; padding: 10px; }
.registrationLink { display: block; margin: 0px; padding: 0px;}
.registrationCategories { display: block; font-weight: bold; padding: 0px; margin: 0px; margin-top: 15px;}
.categoryLink { display: block; }

/* Personell list */

.tx-wildsidepersonnellist-pi1-browsebox table tr td { padding-right: 10px;}
.tx_wildsidepersonnellist_results_bottom { margin-top: 20px;}
.tx_wildsidepersonnellist_letters a { margin-right: 6px; }
.tx_wildsidepersonnellist_listheader{ background-color:#CCCCCC; }
.tx-wildsidepersonnellist-pi1-listrow-even { background-color:#EEEEEE; }
.tx-wildsidepersonnellist-pi1-listrow-odd { background-color:#FFFFFF; }
.tx_wildsidepersonnellist_listtable { width: 100%; }


/* Calendar listing */
.tx-juccalendarlisting-pi1 h1 { width: 100%; margin-top: 10px;}
.tx-juccalendarlisting-pi1 .courseItem { width: 100%; margin-bottom: 5px;  }
.tx-juccalendarlisting-pi1 .courseItem .courseDate { float: left; font-weight: bold; }
.tx-juccalendarlisting-pi1 .courseItem .courseName {padding-left: 140px; font-weight: bold; }
.tx-juccalendarlisting-pi1 .courseItem .courseName .subtitle { font-weight: normal;}
.tx-juccalendarlisting-pi1 .helpText { margin-bottom: 10px; margin-top: 5px;  font-weight: bold; }
.tx-juccalendarlisting-pi1 .jumpLinks { }
.tx-juccalendarlisting-pi1 .jumpLinks .monthJump { padding-right: 5px; }
.tx-juccalendarlisting-pi1 .sectionSelect a { padding-bottom: 5px; font-weight: bold; }



/* Billeder i højre kolonne */

#content2 img{
	margin-bottom: 15px;
}