/* zoos.dk */

body {
	color: #000000;
	background-attachment: fixed;
	background-color: #d0d0d0;
	/*background-image: url(../../img/backgrounds/teaternu_bodybg2.png);*/
	background-image: url(../img/backgrounds/bg_regnskov.jpg);
	}
#outer_div {
	background-image: url(../img/backgrounds/bg_spring_01.png);
	background-repeat: repeat-y;
	/*background-color: #f8FFd0;*/
	background-color: #ffffff;
	color: #000000;
	border: 0;
	}
#content {       
	background: url("../img/backgrounds/x_autumnbg.jpg") no-repeat;
	background-position: right top;
	/*background-color: #f8FFd0;*/
	background-color: #ffffff;
	}
#header {
/*	background-color: #f0f0f0;*/
	border-bottom: 0px solid #c0c0c0;
	}

/*--- farver ----- (for farver i menu se menu nedenfor) -------------*/       

h1 {       
	background-color: transparent;
	color: #e08000;       
	} 
h2, h3, .underoverskrift, .opdateret, .linkkategori, .smalltextcolor {       
	background-color: transparent;
	color: #707070;
	} 
#logofelt_2007 {
	color:#303030;
	}
.faqquestion {   
	color: #c07000;       
	background-color: transparent;
	}   
.datoer {   
	color: #c07000;       
	background-color: transparent;
	}


a {
 	color: #000000;        
	}       
a:hover {
 	color: #c07000;
	}

#footer a {
	color: #000000;
	}
#footer a:hover {
	color: #c07000;
	}


/* zebra style anvendes på nyhedsbrev, filer og links */

.zebrarow_light {
	font-size:11px; 
	background-color: #f0f0f0;
	}
.zebrarow_dark {
	font-size:11px; 
	background-color: #e0e0e0;
	}

.vote_hr {
	height:5px;
	color: #a82030; 
	}

/*--- MENUEN -----------------------*/       

#menu {  /* resten af css i globalscreen.css og header.css */
	width: 150px;       
	padding: 42px 0 25px 0;       
	}

/* alle knapper*/
.layoutbutton, .layoutbutton a, .layoutbutton a:hover, .activebutton, .activebutton a, .activebutton a:hover, .subbutton, .subbutton a, .subbutton a:hover, .subbutton_active, .subbutton_active a, .subbutton_active a:hover {
	width: 150px;
	height: 22px;
	line-height: 22px;       
	margin: 2px 0 0 0;
	text-align: left;
	border: 0;
	}

/* alle a'er */
.layoutbutton a, .activebutton a, .subbutton a, .subbutton_active a {
	display: block;
	text-decoration: none;
	}

/* alle a:hover */
.layoutbutton a:hover, .activebutton a:hover, .subbutton a:hover, .subbutton_active a:hover {
	/*color: #00b0e0;*/
	color: #d07000;
	}

.layoutbutton {
	font-weight: normal;
	}
.layoutbutton a {
	font-size: 11px;
	color: #000000;
	/* menubg_phantom.gif nødvendig for at a:hover virker i 100% bredde*/
	/* background: url(../../img/backgrounds/menubg_phantom.gif) no-repeat;*/
	background-image: url(../img/backgrounds/teaternu_knapbg.png);
	background-repeat: no-repeat;
	}
.layoutbutton a:hover {
	background-color: #ffffff;
/*	background-image: url(../../img/backgrounds/bg_menuhover_spring.png.png);*/
	background-repeat: no-repeat;
	}

.activebutton {
	font-weight: normal;
	}
.activebutton a {
	font-size: 11px;
	color: #ffffff;
/*	background-color: #90c840;*/
	background-color: #80b830;
	}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.activebutton a:hover {
	background-color: #ffffff;
	color: #d07000;
	}

/* alle subbuttons */
.subbutton, .subbutton a, .subbutton a:hover, .subbutton_active, .subbutton_active a, .subbutton_active a:hover {
	font-size: 10px;
	}

.subbutton {
	font-weight: normal;
	line-height: 20px;
	}       
.subbutton a {       
	background-image: url(../img/arrowmenu_black.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	background-color: #ffffff;
	}       
.subbutton a:hover {
	background-image: url(../img/zoos_arrowmenu_hover.png);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	background-color: #ffffff;
	}       

.subbutton_active {
	font-weight: normal;       
	}       
.subbutton_active a {       
	background-image: url(../img/zoos_arrowmenu.png);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	background-color: #80b830;
	color: #ffffff;       
	}       
.subbutton_active a:hover {
	background-image: url(../img/zoos_arrowmenu_hover.png);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	background-color: #ffffff;
	}       


/*--- smallcalendar ----- farver nedenfor ----------------*/

.calendartable {  /* tabellen med kalenderen */
	width: 160px;
	font-size: 10px;
	}
.calendartable td {
	text-align: center;
	height: 16px;
	line-height: 16px
	}
.cal_header {    /* øverste række */
	font-weight: bold;
	}
.cal_daylabel {   /* række med: m t o t f l s */
	font-weight: bold;
	}
.DateField {
	width: 20px;
	}
.DateFieldToday a {
	text-decoration: none;
	display: block;
	}
.DateFieldLink a {
	text-decoration: none;
	display: block;
	}

/* --- kalender --- farver ----------------- */

.calendartable {  /* tabellen med kalenderen */
	background-color: #d09040;
	color: #ffffff;
	}
.cal_header {    /* øverste række */
	background-color: #b07020; 
	color: #ffffff; 
	}
.cal_daylabel {   /* række med: m t o t f l s */
	color: #ffffff; 
	}
.DateField {
	color: #e0a050;
	background-color: #b07020;
	}
.DateFieldToday {
	color: #ffffff;
	background-color:#e0a050;
	}
.DateFieldToday a {
	color: #ffffff;
	background-color:#e0a050;
	}
.DateFieldLink a {
	color: #ffffff;
	background-color:#c08030;
	}


/* --- footer ------- is hidden for print --- */
#footer {
	border-top: 0px solid #c0c0c0;
	color: #ffffff;
	background-color: #000000;
	/*background-color: #bdc840;*/
	}
#footer a {
	text-decoration: none;
	color: #ffffff;
	}
#footer a:hover {
	text-decoration: none; 
	}

