* {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

body {
	font: normal normal normal 62.5%/1em Arial, sans-serif;
	text-align: center;
	color: #000;
	background: url('../graphics/zoo_wallpaper.jpg') repeat;
	font-size: 10px\9
}

body#photo {
    background:none;
    text-align: left;
}

img {
	border:none;
}

.print {
	display:none !important;
}

a:focus {
	outline: none !important;
}

/* Fonts */
h1,
h2,
h3,
h4, 
h5,
p.legend {
	color:#5A1224;
	font-weight:bold;
}

h5,
#searchlist h5.coloured,
a:link,
a:active, 
a:focus, 
a:hover, 
a:visited,
#content a:link,
#content a:active, 
#content a:focus, 
#content a:hover, 
#content a:visited,
#search form input,
div.newsteaser p,
span.link,
caption,
.search_hit,
#metamenue #copyright li  {
	color:#C56133;
}

h5.coloured {
    color:#5A1224;
}


h5.animal_title {
    cursor:pointer;
}

span.link {
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	width:10em;
	float:left;
}


h1 {
	font: bold normal normal 1.6em/1.6em Arial, sans-serif;
	font-weight:bold;
}

h2 {
	font: bold normal normal 1.4em/1.4em  Arial, sans-serif;
	font-weight:bold;
}

h3 {
	font: bold normal normal 1.2em/1.2em Arial, sans-serif;	
	margin-bottom: 0em;
}

h4 {
	font: bold normal normal 1.2em/1.2em Arial, sans-serif;
	font-weight:bold;
}

h5 {
	font: bold normal normal 1.2em/1.2em Arial, sans-serif;
	font-weight:bold;
}

p {
	color:#444444;
}


p strong,
b,
#content div.box li b,
#content div.box li strong {
	font-weight:bold;
}

#content div.box ul {
	margin-bottom:1em;
	margin-left:0em;
}

#content div.box ol {
	margin-bottom:1em;
	margin-left:2em;
	*margin-left:2.4em;
}

#content div.box li {
	font: normal normal normal 1.3em/1.4em Arial, sans-serif;
	color:#444444;
	list-style: none;
    background:  url(../graphics/zoo_middot_bold.png) no-repeat 0px  7px;
    padding-left:0.8em;
}

th, 
td {
	color:#444444;
}

iframe {
	margin-bottom:3em;
}

/*Struktur*/

#wrapper {
	position: relative;
	width: 98em; 
	margin: 0 auto;
	text-align: left;
/*
background: url(../graphics/grid.png) repeat-y;	
	height:5000px;
*/
}

#content {
	float: left;
  	width: 91.5em;  
  	margin-left:2em;
  	_margin-left:1em;
  	/* wenn Sprachbutton drin */ 	
	 margin-top:-9em; 
	
}

div.row {
	width: 100%;
	float:left;
	clear:left;
	position: relative; 
}

div.search_row {
	width: 100%;
	float:left;
	clear:left;
}

div.row_no_bordure {
	padding-bottom:0;
	padding-top:0.5em;
	background: #fff; 
	padding-left:2.4em;
	width: 89em; 
}

div.row_bordure {
	padding:1.5em 0 30px 2.4em;
	background: url(../graphics/zoo_bordure_white.gif) 0 bottom repeat-x #fff; 
	width: 89em; 
	*padding-bottom:4em;
}

#jungle div.row_bordure,
#meyer div.row_bordure,
#yukon div.row_bordure {
	padding-bottom:24px;
}

#mw div.row_bordure {
	padding-bottom:21px;
}

#guesthouse_meyer div.row_bordure {
	padding-bottom:42px;
}



div.row_bordure_coloured {
	background: url(../graphics/zoo_bordure_coloured.gif) 0 bottom repeat-x #FDDDAB; 
}

div.row_bordure_top {
	padding:0 0 0 2.4em !important;
	height:30px;
}


#jungle div.row_bordure_top,
#meyer div.row_bordure_top,
#yukon div.row_bordure_top {
	height:24px;
}

#mw div.row_bordure_top {
	height:21px;
}

div.row_coloured {
	background: #FDDDAB; 
	padding:1.5em 0 1em 2.4em;
	*padding-bottom:2em;
}

div.box_wrapper {
	margin-right:1em;
	_margin-right:0;
}


div.row_submenue {
	background: url('../graphics/start_bg_teaserbox.png') no-repeat;
	padding-left:2.4em;
	padding-top:4.7em;
	height:16em;
}


#logo {
	position:absolute;
	width:120px;
	height:20px;
	right:0;
	_right:2em;
	top:0.5em;
	z-index:200;
}

#search {
	height:4em;
}

#search form {
	background: url('../graphics/suche_bg.png') no-repeat;
	height:4em;
	margin-left:2em;
}

#search form input {
	border:none;
	width:20em;
	margin:0.6em 1.5em 0 0.7em;
	float:left;
	font-weight:bold;
	font-size:1.2em;
	padding:0.1em 0.2em;
	line-height:1.2
}

#search form input.submit {
	width:auto;
	margin:0;
	margin-top:0.8em;
	padding:0;
	float:left;
	background:none;
	height:auto;
}

#header {
	margin:-0.3em 0 0.5em 0.8em;
	_margin-left:0.5em; 
	z-index:100;
	position: relative;
	width:92.3em;
	background: url('../graphics/head_bg.png') no-repeat;
	padding:1.4em 1.2em;
}
 
#flashcontent {
 	width:914px;
	height:300px;
}

#tools {
	position: relative;
	top:-9em; 
	z-index:10;
	text-align:right;
	margin-left:0.2em;
	_margin-left:0;
	height:8em;
}

#tools a:link,
#tools a:active,
#tools a:focus,
#tools a:hover,
#tools a:visited {
	background: url('../graphics/faehnchen_bg.png') right 0 no-repeat;
	padding:1.1em 1.2em;
	float:right;
	clear:right;
	margin-bottom:0.4em;
}

#worldteaser {
	background: url('../graphics/zoo_worldteaser_bg.png') no-repeat;
	height:33em;
	padding:4em 0 0 2em;
	z-index:10;
}

#animal_list {
	position:relative;
	width:42.5em;	
	float:left;
	_position:absolute;
	_margin-top:4em;
	z-index:2000;
}

#animal_list_content {
	float:right;
	background:#fff;
	border:1px solid #ccc;
	padding:0.5em 0em 0.8em 0em;
}

div.animal_list_1 {
	width:21em;
	_width:21.8em;
}

div.animal_list_2 {
	width:40.6em;
	_width:41em;
}

#content #animal_list ul {
	list-style:none;
	width:19em;
	float:left;
	margin-bottom:0;
	margin-top:0;
	_margin-left:1em;
	margin-left:1em;
}

#content div.box #animal_list li {
	width:90%;
	_border:none;
	background: url('../graphics/animal_list_dot.png') 0 bottom repeat-x;
	padding-bottom:0.4em;
	margin:0.4em 0 0.2em 0em;
	float:left;	
	clear:left;
}

#content #animal_list a:link,
#content #animal_list a:active,
#content #animal_list a:focus,
#content #animal_list a:visited,
#content #animal_list a:hover   {
	font-weight:bold;
	font-size:1em;
	line-height:1.6em;
	text-decoration:none;
	width:100%;
	float:left;	
}

#content #animal_list a:hover {
	color:#C56133 !important;
}


#animal_list a:link,
#animal_list a:active,
#animal_list a:focus,
#animal_list a:visited {
	color:#444444 !important;
}

#teaser_rotation {
	margin:1.2em 0 0.5em 0;	
	width:93em;
}

#teaser_rotation .teaser {
	float:left;
	background: url('../graphics/image_teaser_bg.png') no-repeat;
	height:13.3em;
	width:30.8em;	
}

#teaser_rotation .teaser img {
	margin:0.5em 0 0 0.5em;
}

#teaser_rotation .teaser_navi {
	float:left;
	width:1em;
	margin:0.5em 0 0 -0.4em;
}

#teaser_rotation .teaser_navi img {
	margin-bottom:0.4em;
}

/* Submenue Startseite und Newsletter*/

#infos ul {
	list-style:none;
	margin-top:1em;
}

#infos li {
	margin-bottom:0.4em;
}

#infos ul a:link,
#infos ul a:active,
#infos ul a:focus,
#infos ul a:hover,
#infos ul a:visited {
	font: bold normal normal 1.3em/1.3em Arial, sans-serif;
	color: #DF601B;
	text-decoration:none;
	border-bottom:1px dotted #DF601B;
	font-weight:bold;
}

#konoform_Newsletter_small {
	float:left;
	width:28.2em;
}


/* Textelemente */
div.box {
	float:left;	
	margin:1em 1em 3em 0;
}

div.row_no_bordure div.headline {
	margin-bottom:0 !important;
}

div.row_no_bordure div.box {
	margin-bottom:1em;
}

/* Spalten */
.c1, .c2, .c3, .c4, .c5, .c6, .c8, .c9, .c10, .c11, .c12 {
	float:left;

}

.c1 {
	width:6.3em;
}

.c2 {
	width:13.7em;
}

.c3 {
	width:20.9em;	
}

.c4 {
	width:28.2em;
}

.c5 {
	width:34.6em;
}

.c6,
div.c6 table {
	width:42.8em;
}

.c8 {
	width:56.5em;
}

.row_submenue .c8 {
	width:57.5em;
}

.c9 {
	width:63.7em;
}

.c10 {
	width:72em;
}


.c11 {
	width:78.3em;
}

.c12 {
	width:87.6em;
}


.c6 img.rotation {
	margin-left:3.2em;
	float:left;
}


/* freigestelltes Bild */
.free_image {
	position:absolute;
	bottom: 30px;	
	*margin-left:-43em;
	_margin-left:0;
}

#jungle .free_image,
#meyer .free_image,
#yukon .free_image {
	bottom: 24px;
}

#mw .free_image {
	bottom: 21px;
}


.free_image_txt {
	margin-left: 21.9em;
	_position:absolute;
}


.free_image img {
	position:absolute;
	bottom: 0;	
}


/* kein Abstand */
.cnrm {
	margin-right:0;
}

.crm {
	margin-right:1em;
}

/* Bild mit Hintergrund */


div.image_bg_c5 {
	background: url('../graphics/worldteaserimage_bg.png') no-repeat;
	padding:1.2em 1.6em 1.2em 1.2em; 
}


div.image_bg_c6,
div.image_bg_c6_movie {
	background: url('../graphics/image_bg_news_single.gif') no-repeat;
	padding:0 0 1.2em 0em; 
} 


div.box p {
	font: normal normal normal 1.3em/1.4em Arial, sans-serif;
	margin-bottom:0.5em;
}


div.box div.img {
	float:left;
	padding:0 0.5em 0.5em 0; 
}

/* News Latest */
div.box div.img_top,
div.box div.img_middle,
div.box div.img_bottom {
	float:left;
	clear:left;
	background: url('../graphics/newsimage_top.png') no-repeat;
	width:21.3em;
	height:1px;
}


div.box div.img_middle {
	background: url('../graphics/newsimage_middle.png') repeat-y;
	height:auto;
	padding:0.4em 0 0.2em 0.5em;
}

div.box div.img_bottom {	
	background: url('../graphics/newsimage_bottom.png') no-repeat;
	height:6px;
}



/* News List */

div.box div.img_list div.img_top,
div.box div.img_list div.img_middle,
div.box div.img_list div.img_bottom,
div.news_c4 div.img_top,
div.news_c4 div.img_middle,
div.news_c4 div.img_bottom {
	float:left;
	clear:left;
	background: url('../graphics/newsimage_list_top.png') no-repeat;
	width:13.8em;
	height:3px;
	
}

div.box div.img_list div.img_top,
div.news_c4 div.img_top {
	_overflow:hidden;
}

div.box div.img_list div.img_middle,
div.news_c4 div.img_middle {
	background: url('../graphics/newsimage_list_middle.png') repeat-y;
	height:auto;
	padding:0.2em 0 0.1em 0.5em;
}

div.box div.img_list div.img_bottom,
div.news_c4 div.img_bottom {	
	background: url('../graphics/newsimage_list_bottom.png') no-repeat;
	height:4px;
}

div.newslist {
	height:17em;
	_height:18em;
	margin-bottom:1em;
}


/* Suche */

.tx-konoautosearch-pi3 h1 {
	margin-top:0.5em;
}

.search_list_item {
	background: url('../graphics/points_grey.gif') 0 bottom repeat-x;
	padding:1.2em 0;	
}

#searchlist p {
	font: normal normal normal 1.3em/1.4em Arial, sans-serif;
}

#searchlist h3,
#searchlist h5 {
	font: normal normal normal 1.2em/1.4em Arial, sans-serif;
	font-weight:bold;
}

#searchlist h5 {
	color:#5A1224;
}

#searchlist h4 a:link,
#searchlist h4 a:active,
#searchlist h4 a:focus,
#searchlist h4 a:hover,
#searchlist h4 a:visited {
	font-weight:bold;
	text-decoration: none;
}

.search_hit {
	font-weight:bold;
}

#search_categories {
	margin:1em 0 1em 0;
	float:left;
}

#search_categories label {
	float:left;
	margin-left:0.5em;
	margin-right:1.5em;
	color:#5A1224;
	*margin-top:0.3em;
	margin-top /*\**/: 0.3em\9
}

#search_categories input {
	width:auto;
	float:left;
	margin-top:0;
}


input#tx_konoautosearch_pi3_search_full {	
	width:430px;
	background: url('../graphics/zoo_searchfield_large_bg.png') 0 0 no-repeat !important;
	font-size:1.4em;
	padding:0.9em 0.4em;
	float:left;
}


#search_form input.submit {
	color:#fff;
	text-decoration: none;
	font: bold normal normal 1.2em/1em Arial, sans-serif;
	margin-left:0.5em;
	font-weight:bold;
	border:none;
	cursor:pointer;
 	float:left;
 	height:42px;
	width:133px;
	background: url('../graphics/zoo_button_startsearch_large.png') 0 0 no-repeat !important;
}

/* Suche autocomplete */



div.autocomplete {
  	background:#fff;
  	border:1px solid #ddd;
  	margin:0;
  	padding:0.4em;
  	z-index:200;
  	margin-left /*\**/: -200px\9
}

div.autocomplete ul {
  	list-style-type:none;
  	background:#fff;
 	margin:0;
  	padding:0;
}

#search_autocomplete span.subtitle {
    margin-left:3px;
}

#indicator {
	float:right;
    width: 35px;
	padding-top:1em;
}

div.autocomplete ul li.selected { 

}

span.search_autocomplete_word {
	font-weight:bold;
}

div.autocomplete ul li {
 	list-style-type:none;
	display:block;
	margin-top:0.5em;
	padding:0.2em 0 0.4em 0;
	color:#444;
	cursor:pointer;
	font-size:13px;
	line-height:1.3;
	
}

div.autocomplete ul li li {
	margin-left:1em;
  background: url('../graphics/points_grey.gif') 0 bottom repeat-x;
}

/*Pagebrowser*/

.pagebrowser p {
	font: normal normal normal 1.3em/1.4em Arial, sans-serif;
	margin-bottom:0.5em;
}
.pagebrowser img {
	top:0.7em;
	position:relative;
}

.pagebrowser ul {
	list-style:none;
}

#content .pagebrowser li {
	display:inline;
	margin-top:-1em;
	font-size:1.2em;
	margin-right:0.3em;
	background:none !important;
	padding-left:0 !important;
}

.pagebrowser li,
.pagebrowser a:link,
.pagebrowser a:active,
.pagebrowser a:focus,
.pagebrowser a:hover,
.pagebrowser a:visited {
	font-weight:bold;
}


.pagebrowser li.active  a{
    text-decoration:none;
    color:#444 !important;
}
.pagebrowser {	
	float:left;
	width:100%;
	margin:1.4em 0 1.4em 0;
}


/* News Detail */
div.newsteaser {
	margin-top:0;
	width:98%; 
}

div.newsteaser p {
	font-weight:bold;
}

.back {
	margin-top:2em;
}

/* News Archiv */

ul#news_amenue,
ul#news_catmenue {
	list-style: none;
	margin-bottom:2em;
}

ul#news_amenue li,
ul#news_catmenue li {
	display:inline;
	margin-right:1em;
}

ul#news_amenue li a:link,
ul#news_amenue li a:active, 
ul#news_amenue li a:focus,
ul#news_amenue li a:hover,
ul#news_amenue li a:visited,
ul#news_catmenue  li a:link,
ul#news_catmenue  li a:active, 
ul#news_catmenue  li a:focus,
ul#news_catmenue  li a:hover,
ul#news_catmenue  li a:visited {
	font-weight: bold;	
	font-size: 1.2em;
}

ul#news_amenue li.amenu-act a:link,
ul#news_amenue li.amenu-act a:active, 
ul#news_amenue li.amenu-act a:focus,
ul#news_amenue li.amenu-act a:hover,
ul#news_amenue li.amenu-act a:visited,
ul#news_catmenue li.catmenue_active a:link,
ul#news_catmenue li.catmenue_active a:active, 
ul#news_catmenue li.catmenue_active a:focus,
ul#news_catmenue li.catmenue_active a:hover,
ul#news_catmenue li.catmenue_active a:visited {
	text-decoration: none;
}

/* Pen-Buttons */
p.pen_button  {	
	float:right;
}

p.pen_button a:link,
p.pen_button a:active,
p.pen_button a:focus,
p.pen_button a:hover,
p.pen_button a:visited {	
	color:#fff !important;
	font-weight:bold;
	text-decoration: none;
	width:12em;	
	height:2.6em;
	_height:2.4em;
	display: table-cell;	
	text-align: center;
	vertical-align: middle;	
	line-height:1.2;	
	font-size:1em;	
	background: url('../graphics/sambesi/sambesi_button_send.png')  0 2px no-repeat;
	padding:0 1em;	
}

p.pen_button_teaser a:link,
p.pen_button_teaser a:active,
p.pen_button_teaser a:focus,
p.pen_button_teaser a:hover,
p.pen_button_teaser a:visited {	
	*height:3em;
	height:3.8em;
	width:10.4em;
	background: url('../graphics/button_send_red.png') 0 2px no-repeat !important;
}

p.pen_button_teaser_large a:link,
p.pen_button_teaser_large a:active,
p.pen_button_teaser_large a:focus,
p.pen_button_teaser_large a:hover,
p.pen_button_teaser_large a:visited {	
	*height:3em;
	height:3.8em;
	width:14em;	
	background: url('../graphics/button_red_bigger.png') 0 2px no-repeat !important;

}

/* IE mittig zentrieren */
*p.pen_button a:link,
*p.pen_button a:active,
*p.pen_button a:focus,
*p.pen_button a:hover,
*p.pen_button a:visited {
	display: block;
}

*p.pen_button span {
	display: inline-block;
	vertical-align: middle;
	width:1px;	
	line-height:2.4em;
}

*p.pen_button_teaser span {
	line-height:3.6em;
}


/* Textelemente News */
div.news h1 {
	font-size:1.8em;
	margin-bottom:0.5em;
	color:#680E21;	
}

div.news h3 {
	color:#5A1224;
	margin-bottom:0.8em;
}

div.news_single h3 {
	margin:1em 0 0.4em 0;
}

div.news h3 a:link,
div.news h3 a:active,
div.news h3 a:focus,
div.news h3 a:hover,
div.news h3 a:visited {
	text-decoration:none;
}

div.news h5 {
	margin-bottom:0.5em;
}


div.news h5 span {
	float:right;
	margin-right:1em;
	*margin-top:-1.2em;
}

div.news p.back {
	text-align: right;
}

div.news p.back a:link,
div.news p.back a:active,
div.news p.back a:focus,
div.news p.back a:hover,
div.news p.back a:visited,
.more a:link, 
.more a:active,
.more a:focus,
.more a:hover,
.more a:visited {
	font-weight:bold;
}

div.news div.image_bg_c5 {
	padding-top:0;
}

div.news_image {
	text-align: center;
	height:32.5em;
	float:none;
	display: table-cell !important;
	vertical-align: middle !important;
	*line-height:325px;
	_padding-top:1em;
}


div.image_bg_c6 p {	
	margin-top:1em;
	text-align: left;
}

/* Textelemente Termine */

#datebox_row {
	margin-left:-0.2em;
    height: 103px;
}

.datebox {
	background: url('../graphics/zoo_minibox_bg.png') 0 0 no-repeat;
	height:103px;
	width:27.2em;
	float:left;
	padding-left:2em;
}

.datebox h3,
.datebox p {
	font-size:1.5em;
	font-weight:bold;
}

#content .datebox a {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;
	color:#fff !important;
}

#content .datebox h3  {
	margin-top:2.8em;
	margin-bottom:0.2em;
}

#content .datebox h3  a {
    text-decoration:none;
    color:#67172D !important;
}



#content .datebox p,
#content .datebox p a:link,
#content .datebox p a:active,
#content .datebox p a:focus,
#content .datebox p a:hover,
#content .datebox p a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.dates_navi a {
	position:relative;
	top:22px;
	float:left;
}

.dates_navi a.next {
	float:right;
	margin-right:1.4em;
}

table {
	float:left;	
	clear:left;
	border-collapse: collapse;	
}


caption {
	font: bold normal normal 1.8em/1.3em Arial, sans-serif;
}

tr {
	background: url('../graphics/points_orange.gif') 0 bottom repeat-x;	
}

tr.no_bg {
	background: none;	
}


th,
td {
	font: bold normal normal 1.3em/1.3em Arial, sans-serif;
	color:#4D392E;
	font-weight:bold;
	padding:0.5em 0;
	vertical-align: top;
}

th {
	text-align: left;
}


td.odd span {
	color:#777775;
	font-weight:bold;
}

td.odd span.date {
	color:#4c4c4c;
}


td.odd span.date a {
    text-decoration: none;
	color:#777775 !important;
    font-weight:bold;
}


td.even {	
	clear:right;
	color:#680E21;
	font-weight:bold;
}


td.even a:link,
td.even a:active, 
td.even a:focus, 
td.even a:hover,  
td.even a:visited {
	color:#680E21;
	font-weight:bold;
	text-decoration:none;
}

div.dates td.odd {
	width:8em;
}

div.dates td.even {
	width:19.4em;
}

.dates_next table {
	width:34.6em !important;
}

/*Jobs*/

#jobs {
	float:left;
	margin-bottom:3em;
}

#content table.sortable_header th a:link,
#content table.sortable_header th a:active,
#content table.sortable_header th a:focus,
#content table.sortable_header th a:hover,
#content table.sortable_header th a:visited {
	font-weight:bold;
	font-size:13px!important;
	background: url('../graphics/menu_underline_orange.gif	') 0 1em repeat-x;
	text-decoration: none;
	padding-bottom:1em;
}

#content table.sortable_header th a.active:link,
#content table.sortable_header th a.active:active,
#content table.sortable_header th a.active:focus,
#content table.sortable_header th a.active:hover,
#content table.sortable_header th a.active:visited {
	color:#6E2F3F;
	background: url('../graphics/menu_underline_active.gif	') 0 1em repeat-x;
}

#jobs td {
	font-size:1.1em;
}

tr.active {
	background-color: #FBF6EF;
}

p.job_button a:link,
p.job_button a:active,
p.job_button a:focus,
p.job_button a:hover,
p.job_button a:visited {	
	color:#fff !important;
	width:14em;	
	*width:10em;	
	height:2.6em;
	line-height:1.2;	
	font-size:1em;	
	background: url('../graphics/zoo_jobs_button.png')  0 3px  no-repeat;
	padding:0 1em;
	*padding-top:0.5em;
	*height:2em;	
}

p.job_button {
	margin-top:0.5em;
}

#jobs tr.active p.job_button a:link,
#jobs tr.active p.job_button a:active,
#jobs tr.active p.job_button a:focus,
#jobs tr.active p.job_button a:hover,
#jobs tr.active p.job_button a:visited {
	background: url('../graphics/zoo_jobs_button_active.png')  0 3px no-repeat;
}

.table_c1,
.table_c2,
.table_c3,
.table_c6 {
	width:136px;
	padding:0.8em 1em 0.8em 0;
}

.table_c1 {
	width:68px;
}

.table_c3 {
	width:204px;
}

.table_c6 {
	width:430px;
}

#jobs .table_c2 {
	color:#333;
	font-size:1.1em;	
}

.table_last{
	padding-right:0;
}

.table_c6 h3 {
	color:#6E2F3F;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.5em;
}

.table_c6 h3 span {
	color:#949494;
}

#jobs tr.active h3 {
	color:#C56133;
}

.table_c6 p {
	font-size:1.2em;
	line-height:1.4;
}


#jobs span.link {
	float:none;
}

/* Hotel */



.hotelpackage p {
	margin-bottom:0 !important;
}

.hotelpackage  {
	margin-bottom:1em;
}

/*	Hotelliste */

#hotel_list,
#hotel_list_extended {
	width:868px;
	margin-bottom:3em;
}

#hotel_list td.number {
	text-align:center;
	width:72px;
}

#hotel_list td.button {
	text-align:left;
	width:132px;
}

#hotel_list td,
#hotel_list th {
	vertical-align: middle;
}

#hotel_list th {
	padding-left:0.5em;
}

#hotel_list th a:link,
#hotel_list th a:active,
#hotel_list th a:focus,
#hotel_list th a:hover,
#hotel_list th a:visited {
	font-weight:bold;
	font-size:13px!important;
	background: url('../graphics/menu_underline_orange.gif	') 0 1em repeat-x;
	text-decoration: none;
	padding-bottom:1em;
}

#hotel_list input.submit, 
#hotel_list a.submit , 
div.hotelpackage a.submit{
	background: url('../graphics/zoo_hotel_button.png') 0 3px no-repeat;
	width:80px;
	height:26px;
	padding:0;
	font-size:1em;	
	line-height:1;
	margin:0;
	float:none;
}

#hotel_list a.submit, 
div.hotelpackage a.submit  {
   	padding: 10px 30px 10px 10px; 
    color:#FFFFFF !important;
    margin-right:0.5em;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    font-weight:bold;
    color:#FFFFFF !important;
    display:table-cell;
    width:60px;
}

#hotel_list a.submit {
	padding: 2px 10px 0px 10px;
}

div.hotelpackage  a.submit {
    background: url('../graphics/zoo_hotel_button_active.png') 0 3px no-repeat;
}

div.hotelpackage  p.mail_link  {
    margin-left:13em;
}

#hotel_list input.submit:hover, #hotel_list a.submit:hover {
    background: url('../graphics/zoo_hotel_button_active.png') 0 3px no-repeat;
}

.hotel_title span {
	color:#C66233;
}

#general_hotel td.hp_button a:link,
#general_hotel td.hp_button a:active,
#general_hotel td.hp_button a:focus,
#general_hotel td.hp_button a:hover,
#general_hotel td.hp_button a:visited {
	background: url('../graphics/zoo_hotel_button_active.png') 0 3px no-repeat;
	padding: 6px 30px 10px 10px;
	color:#FFFFFF !important;
    margin-right:0.5em;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    font-weight:bold;
    color:#FFFFFF !important;
    display:table-cell;
    width:60px;
}


#general_hotel table thead tr th a.sorted_asc,
#general_hotel table thead tr th a.sorted_desc {
    color: #6E2F3F;
}


#general_hotel table tr td.hotel_title {
    cursor:pointer;
}


/* Tierliste */


#animal_list_filter {
    padding-top:2em;
    padding-bottom:2em;
	background:#FDDDAB;
}

#animal_list_filter label {
	float:left;
	width:14em;
	padding:0.3em 0;
}

#animal_list_filter fieldset {
    background: url('../graphics/zoo_sort_animals_bg.png') 0 1px no-repeat;
    padding:0.4em 0.6em;	
}

#animal_list_info img {
	margin-left:9em;
}

#animal_list_table tr {
	background: none;	
}

#animal_list_table tr td h5 {
	font-weight:bold;
	font-size:1em;
}

#animal_list_table tr.dotted {
	background: url('../graphics/points_orange.gif') 0 bottom repeat-x;	
	margin-bottom:0.5em;
}

#animal_list_table td {
	font-weight:normal;
}

td.animal_button a:link,
td.animal_button a:active,
td.animal_button a:focus,
td.animal_button a:hover,
td.animal_button a:visited {	
	color:#fff !important;
	font-weight:bold;
	width:9em;	
	height:1.8em;
	float:left;
	line-height:1.2;	
	font-size:12px;	
	text-decoration: none;
	background: url('../graphics/zoo_jobs_button_active.png')  0 3px  no-repeat;
	padding:0.5em 1em;
	text-align:center;
}




/* Tiersteckbrief */

#steckbrief {
	position: static;
}

#steckbrief h3 {
	margin-bottom:0.5em;
}

#steckbrief table {
	margin-top:0.5em;
}

#steckbrief td {
	width:11.2em;
	*width:340px;
	_width:19em;
	_font-size:14px;
}

#steckbrief td.odd {
	text-align: right;
	padding-right:1em;	
	width:8em;
	*width:240px;
}

td.sound {
	padding:0.2em 0 0.1em 0;
}

#sound {
	float:left;
}

#sound p {
	font-size:12px;
	padding-top:4px;
}

div.row_steckbrief {
	padding-bottom:0em;
}

div.row_steckbrief div.box {
	margin-bottom:0;
}

#steckbrief .media_title,
#steckbrief .media_description {
    display:none;
}


/* Bildergalerie */

div.img_detail {	
	text-align: center; 
	background: url('../graphics/gallery_bg_detail.gif') 0 0 no-repeat;
	height:38em;
}

div.media {
	width:42.9em;
	height:30.5em;
	float:none;
	display: table-cell !important;
	vertical-align: middle !important;
	*line-height:305px;	
	padding-left:0.1em;
	_padding-top:10px;
}


div.media_gallery_large div.media_gallery {
	margin-left:6.2em;
	_margin-left:3.3em;	
}

div.media_gallery_large div.img_detail {	
	background: url('../graphics/gallery_bg_detail_large.gif') 0 0 no-repeat;
	height:53em;
}

div.media_gallery_small div.img_detail {	
	width:43.4em;
}

div.img_detail div.back,
div.img_detail div.forw {
	margin-top:0.5em;
}

div.media_gallery_large div.media {
	height:45.5em;	
	width:74em;
	*margin-left:-4em;
	*line-height:470px;
	
}

div.media img {
	margin:0 auto;
}

div.img_detail div.info {
	text-align: center;		
}

div.navi {
	margin-top:1em;
	height:4em;
}

div.media_gallery_large {
	padding-bottom:2em;
	float:left;
}

div.media_gallery_large div.navi {
	margin-left:1em;
}

div.media_gallery_large div.navi p {
	font: normal normal normal 1.3em/1.4em Arial, sans-serif;
	margin-bottom:0.5em;
}

div.navi p strong {
	font-weight: bold;
	color:#C56133;
}

.media_gallery_large div.img_thumbs {
	margin-left:1em;
}

/* Bildbox */

div.media_gallery_box {
	width:57.4em;
}

div.media_gallery_box  div.img_detail {	
	background: url('../graphics/gallery_bg_detail_box.gif') 0 0 no-repeat;
	width:57.4em;
	height:38em;
}

div.media_gallery_box div.media {	
	width:57.4em;
	height:36em;
}

/* grosse Bilder mittig */
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.wraptocenter * {
    /** vertical-align: middle; */
}

.wraptocenter span {
	width:0px !important;
}

/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

/*Tumbnails klein in einer Reihe */
div.img_thumbs div.thumb_slider a {
	height:58px;
	width:81px;	
	padding:8px 0 0 0;
	background: url('../graphics/thumb_bg.png') 0 0 no-repeat;
	float:left;
	text-align: center;
	margin-left:1px;
}

div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/imagegallery_small_active.png') 0 0 no-repeat;
}

div.img_thumbs div.thumb_slider img {
	margin-left:-0.4em;
}

div.thumb_slider {
	height:8em;
	overflow:hidden;
	padding:0.2em 0;
	position:relative;
}

div.media_gallery_large div.thumb_slider {
	padding-right:1em;
}

div.thumbs {
	position:relative;
	width:3000px;
	float:left;
	left:0;
}

.back_slider,
.forw_slider {
	text-align:center;
	margin-top:2em;
}


/* Thumbnails gross 3 Zeilen */
div.media_gallery_small div.img_thumbs  {	
	padding-top:1em;
}

div.media_gallery_small div.img_thumbs div.thumb_slider a {
	height:98px;
	width:140px;
	padding:8px 0 0 0;
	 background: url('../graphics/thumb_bg_big.png') 0 0 no-repeat; 
	float:left;
	text-align: center;
}

div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/imagegallery_big_active.png') 0 0 no-repeat;
}

div.media_gallery_small div.thumb_slider {
	height:31.7em;
	_height:32.7em;
}

div.media_gallery_small div.img_thumbs div.thumb_slider img {
	 margin-left:0em;
}

div.media_gallery_small div.back_slider,
div.media_gallery_small div.forw_slider {
	margin-top:0;
}

.hide_thumbnail {
	display:none;
}

/*Menue*/

#mainmenue {
	padding-top:0.8em !important;

}

#home #mainmenue,
body.meta #mainmenue  {
	padding-top:4.8em !important;
}

#menue {
	height:7.8em;
	margin-left:2em;
	_margin-left:1em;
}

#menue ul {
	float:left;
	list-style: none;
}

#mainmenue_ul {
	position: relative; 
}

#menue ul ul {
	position:absolute; 
	margin-top:2.8em;
	width:93em;
	_width:90em; 		
	left:0;
	overflow:hidden !important;
	background: url('../graphics/menu_bg.gif') 0 top repeat-x;	
	z-index:0;
}

#menue li {
	display:inline;	
	float: left;
	margin-right:0.5em;
}
 
#menue a:link,
#menue a:active,
#menue a:focus,
#menue a:hover,
#menue a:visited  {
	font: bold normal normal 1.3em/1em Arial, sans-serif;	
	color:#680E21 !important;
	text-decoration: none;
	float:left;
}

#menue span {
	font-weight:bold;
	float:left;
	cursor:pointer;
}

#menue span.m_left {
	background: url('../graphics/menu_leftcorner_white.png') no-repeat;
	width:5px;
	height:2.2em;
}

#menue span.m_center {
	background: #fff;
	padding:0.7em 0.3em 0.5em 0.3em;
}

#menue span.m_right {
 	background: url('../graphics/menu_rightcorner_white.png') no-repeat; 
 	width:5px;
	height:2.2em;
}


#menue a.first:hover span.m_right,
#menue a.active:link span.m_right,
#menue a.active:active span.m_right,
#menue a.active:focus span.m_right,
#menue a.active:hover span.m_right,
#menue a.active:visited span.m_right {
	background: url('../graphics/menu_rightcorner_orange.png') no-repeat;
}


#menue a.first:hover span.m_center,
#menue a.active:link span.m_center,
#menue a.active:active span.m_center,
#menue a.active:focus span.m_center,
#menue a.active:hover span.m_center,
#menue a.active:visited span.m_center {
	background: #DF601B ;
	color:#fff  !important;
}

#menue a.first:hover span.m_left,
#menue a.active:link span.m_left,
#menue a.active:active span.m_left,
#menue a.active:focus span.m_left,
#menue a.active:hover span.m_left,
#menue a.active:visited span.m_left {
	background: url('../graphics/menu_leftcorner_orange.png') no-repeat;
}

#menue a.first:hover span.m_right,
#menue a.active:link span.m_right,
#menue a.active:active span.m_right,
#menue a.active:focus span.m_right,
#menue a.active:hover span.m_right,
#menue a.active:visited span.m_right {
	background: url('../graphics/menu_rightcorner_orange.png') no-repeat;
}


#menue li.tickets {
	margin-left:2em;
}

#menue li.tickets a:link span.m_center,
#menue li.tickets a:active span.m_center,
#menue li.tickets a:focus span.m_center,
#menue li.tickets a:hover span.m_center,
#menue li.tickets a:visited span.m_center {
	background: #680E21;
	color:#fff !important;
}

#menue li.tickets a:link span.m_left,
#menue li.tickets a:active span.m_left,
#menue li.tickets a:focus span.m_left,
#menue li.tickets a:hover span.m_left,
#menue li.tickets a:visited span.m_left {
	background: url('../graphics/menu_leftcorner_bordeaux.png') no-repeat ;
}

#menue li.tickets a:link span.m_right,
#menue li.tickets a:active span.m_right,
#menue li.tickets a:focus span.m_right,
#menue li.tickets a:hover span.m_right,
#menue li.tickets a:visited span.m_right {
	background: url('../graphics/menu_rightcorner_bordeaux.png') no-repeat;
}

#menue ul ul a:link,
#menue ul ul a:active,
#menue ul ul a:focus,
#menue ul ul a:hover,
#menue ul ul a:visited {
	background: none;
	color:#fff !important;
	padding:1em 0;
	margin:0 0.7em;
	background: url('../graphics/menu_underline.gif	') 0 2em repeat-x;
	_background:none;
	font-weight:bold;
}

#menue ul ul a:hover,
#menue ul ul a.activesub:link,
#menue ul ul a.activesub:active,
#menue ul ul a.activesub:focus,
#menue ul ul a.activesub:hover,
#menue ul ul a.activesub:visited {
	color: #680E21 !important;
	background: url('../graphics/menu_underline_active.gif	') 0 2em repeat-x;
}

/*Metamenue*/
#metamenue {
	padding:1.4em 0;
}

#metamenue ul {
	float:right;
	list-style: none;
	padding-right:4.6em;
}

#metamenue li {
	display:inline;	
	float: left;
	margin-left:1.5em;
}

#metamenue a:link,
#metamenue a:active,
#metamenue a:focus,
#metamenue a:hover,
#metamenue a:visited,
#metamenue #copyright li {
	font: bold normal normal 1.1em/1em Arial, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

#metamenue #copyright {
    float:left;
    margin-left:0.8em;
}


/* Sitemap */

div.sitemap ul {
	list-style: none;
	margin:0 0 1em 1em;
}


div.sitemap a:link,
div.sitemap a:active,
div.sitemap a:focus,
div.sitemap a:hover,
div.sitemap a:visited {
	font-size:12px;
	line-height:2;
}

div.sitemap a.first:link,
div.sitemap a.first:active,
div.sitemap a.first:focus,
div.sitemap a.first:hover,
div.sitemap a.first:visited {
	font-weight:bold;
	padding-bottom:1em !important;
}


/************************** Zoo-Welten **************************/

/************ Yukon Bay ************/

#yukon {
	background: url('../graphics/yukon/yukon_wallpaper.jpg') repeat;
}

#yukon #worldteaser {
	background: url('../graphics/yukon/yukon_worldteaser_bg.png') no-repeat;
}

#yukon div.row_bordure,
#yukon div.row_bordure_top {
	background: url(../graphics/yukon/yukon_bordure_white.gif) 0 bottom repeat-x #fff;
}

#yukon div.row_bordure_coloured {
	background: url(../graphics/yukon/yukon_bordure_coloured.gif) 0 bottom repeat-x #C1E2EA; 
}

#yukon div.row_coloured {
	background: #C1E2EA; 
}

#yukon h1,
#yukon h2,
#yukon h3,
#yukon h4, 
#yukon h5,
#yukon p.legend  {
	color:#007987;	
}

#yukon h5,
#yukon a:link,
#yukon a:active, 
#yukon a:focus, 
#yukon a:hover, 
#yukon a:visited,
#yukon #content a:link,
#yukon #content a:active, 
#yukon #content a:focus, 
#yukon #content a:hover, 
#yukon #content a:visited,
#yukon div.navi p strong,
#yukon #search form input,
#yukon div.newsteaser p,
#yukon span.link,
#yukon caption,
#yukon #metamenue #copyright li  {
	color: #007987;
}

.yukon h3,
.yukon h4,
.yukon h5.coloured,
.yukon a:link,
.yukon a:active,
.yukon a:focus,
.yukon a:hover,
.yukon a:visited,
.yukon .search_hit    {
	color: #007987 !important;
}

#yukon #animal_list a:hover {
	color:#007987 !important;
}

#yukon p.pen_button a:link,
#yukon p.pen_button a:active,
#yukon p.pen_button a:focus,
#yukon p.pen_button a:hover,
#yukon p.pen_button a:visited  {
	background: url('../graphics/yukon/yukon_button_send.png')  0 2px no-repeat;
}

#yukon div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/yukon/yukon_imagegallery_big_active.png') 0 0 no-repeat;
}

#yukon div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/yukon/yukon_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.yukon {
	background: url('../graphics/yukon/yukon_minibox_bg.png') -3px 0 no-repeat;
}
/************ Sambesi ************/

#sambesi {
	background: url('../graphics/sambesi/sambesi_wallpaper.jpg') repeat;
}

#sambesi #worldteaser {
	background: url('../graphics/sambesi/sambesi_worldteaser_bg.png') no-repeat;
}

#sambesi div.row_bordure,
#sambesi div.row_bordure_top {
	background: url(../graphics/sambesi/sambesi_bordure_white.gif) 0 bottom repeat-x #fff;
}

#sambesi div.row_bordure_coloured {
	background: url(../graphics/sambesi/sambesi_bordure_coloured.gif) 0 bottom repeat-x #FFDCA2; 
}

#sambesi div.row_coloured {
	background: #FFDCA2; 
}

#sambesi h1,
#sambesi h2,
#sambesi h3,
#sambesi h4, 
#sambesi h5,
#sambesi p.legend  {
	color:#660C1F;	
}

#sambesi h5,
#sambesi a:link,
#sambesi a:active, 
#sambesi a:focus, 
#sambesi a:hover, 
#sambesi a:visited,
#sambesi #content a:link,
#sambesi #content a:active, 
#sambesi #content a:focus, 
#sambesi #content a:hover, 
#sambesi #content a:visited,
#sambesi div.navi p strong,
#sambesi #search form input,
#sambesi div.newsteaser p,
#sambesi span.link,
#sambesi caption,
#sambesi #metamenue #copyright li {
	color: #DF5F19;
}

.sambesi h3,
.sambesi h4,
.sambesi h5.coloured,
.sambesi a:link,
.sambesi a:active,
.sambesi a:focus,
.sambesi a:hover,
.sambesi a:visited,
.sambesi .search_hit   {
	color: #DF5F19 !important;
}

#sambesi #animal_list a:hover {
	color:#DF5F19 !important;
}

#sambesi p.pen_button a:link,
#sambesi p.pen_button a:active,
#sambesi p.pen_button a:focus,
#sambesi p.pen_button a:hover,
#sambesi p.pen_button a:visited {
	background: url('../graphics/sambesi/sambesi_button_send.png') 0 2px no-repeat;
}

#sambesi div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/sambesi/sambesi_imagegallery_big_active.png') 0 0 no-repeat;
}

#sambesi div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/sambesi/sambesi_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.sambesi {
	background: url('../graphics/sambesi/sambesi_minibox_bg.png') -3px 0 no-repeat;
}

#searchlist .sambesi h3 {
	color:#660C1F;
}

/************ Dschungelpalast ************/


#jungle {
	background: url('../graphics/jungle/jungle_wallpaper.jpg') repeat;
}

#jungle #worldteaser {
	background: url('../graphics/jungle/jungle_worldteaser_bg.png') no-repeat;
}

#jungle div.row_bordure,
#jungle div.row_bordure_top {
	background: url(../graphics/jungle/jungle_bordure_white.gif) 0 bottom repeat-x #fff;
}

#jungle div.row_bordure_coloured {
	background: url(../graphics/jungle/jungle_bordure_coloured.gif) 0 bottom repeat-x #F4E7B9; 
}

#jungle div.row_coloured {
	background: #F4E7B9; 
}

#jungle h1,
#jungle h2,
#jungle h3,
#jungle h4, 
#jungle h5,
#jungle p.legend  {
	color:#D05F86;	
}

#jungle h5,
#jungle a:link,
#jungle a:active, 
#jungle a:focus, 
#jungle a:hover, 
#jungle a:visited,
#jungle #content a:link,
#jungle #content a:active, 
#jungle #content a:focus, 
#jungle #content a:hover, 
#jungle #content a:visited,
#jungle div.navi p strong,
#jungle #search form input,
#jungle div.newsteaser p,
#jungle span.link,
#jungle caption,
#jungle #metamenue #copyright li   {
	color:#D05F86;
}

.jungle h3,
.jungle h4,
.jungle h5.coloured,
.jungle a:link,
.jungle a:active,
.jungle a:focus,
.jungle a:hover,
.jungle a:visited,
.jungle .search_hit    {
	color:#D05F86 !important;
}

#jungle #animal_list a:hover {
	color:#D05F86 !important;
}

#jungle p.pen_button a:link,
#jungle p.pen_button a:active,
#jungle p.pen_button a:focus,
#jungle p.pen_button a:hover,
#jungle p.pen_button a:visited  {
	background: url('../graphics/jungle/jungle_button_send.png') 0 2px no-repeat;
}

#jungle div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/jungle/jungle_imagegallery_big_active.png') 0 0 no-repeat;
}

#jungle div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/jungle/jungle_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.jungle {
	background: url('../graphics/jungle/jungle_minibox_bg.png') -3px 0 no-repeat;
}

/************ Gorillaberg ************/

#gorilla {
	background: url('../graphics/gorilla/gorilla_wallpaper.jpg') repeat;
}

#gorilla #worldteaser {
	background: url('../graphics/gorilla/gorilla_worldteaser_bg.png') no-repeat;
}

#gorilla div.row_bordure {
	background: url(../graphics/gorilla/gorilla_bordure_white.gif) 0 bottom repeat-x #fff;
}

#gorilla div.row_bordure_top,
#gorilla div.row_bordure_coloured {
	background: url(../graphics/gorilla/gorilla_bordure_coloured.gif) 0 bottom repeat-x #DEE9B5; 
}

#gorilla div.row_coloured {
	background: #DEE9B5; 
}

#gorilla h1,
#gorilla h2,
#gorilla h3,
#gorilla h4, 
#gorilla h5,
#gorilla p.legend  {
	color:#505E20;	
}

#gorilla h5,
#gorilla a:link,
#gorilla a:active, 
#gorilla a:focus, 
#gorilla a:hover, 
#gorilla a:visited,
#gorilla #content a:link,
#gorilla #content a:active, 
#gorilla #content a:focus, 
#gorilla #content a:hover, 
#gorilla #content a:visited,
#gorilla div.navi p strong,
#gorilla #search form input,
#gorilla div.newsteaser p,
#gorilla span.link,
#gorilla caption,
#gorilla #metamenue #copyright li  {
	color: #505E20;
}

.gorilla h3,
.gorilla h4,
.gorilla h5.coloured,
.gorilla a:link,
.gorilla a:active,
.gorilla a:focus,
.gorilla a:hover,
.gorilla a:visited,
.gorilla .search_hit   {
	color: #505E20 !important;
}

#gorilla #animal_list a:hover {
	color:#505E20 !important;
}

#gorilla p.pen_button a:link,
#gorilla p.pen_button a:active,
#gorilla p.pen_button a:focus,
#gorilla p.pen_button a:hover,
#gorilla p.pen_button a:visited {
	background: url('../graphics/gorilla/gorilla_button_send.png') 0 2px no-repeat;
}

#gorilla div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/gorilla/gorilla_imagegallery_big_active.png') 0 0 no-repeat;
}

#gorilla div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/gorilla/gorilla_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.gorilla {
	background: url('../graphics/gorilla/gorilla_minibox_bg.png') -3px 0 no-repeat;
}

/************ Mullewapp ************/

#mw {
	background: url('../graphics/mullewapp/mw_wallpaper.jpg') repeat;
}

#mw #worldteaser {
	background: url('../graphics/mullewapp/mw_worldteaser_bg.png') no-repeat;
}
#mw div.row_bordure_top,
#mw div.row_bordure {
	background: url(../graphics/mullewapp/mw_bordure_white.gif) 0 bottom repeat-x #fff;
}

#mw div.row_bordure_coloured {
	background: url(../graphics/mullewapp/mw_bordure_coloured.gif) 0 bottom repeat-x #DCF1FF; 
}

#mw div.row_coloured {
	background: #DCF1FF; 
}

#mw h1,
#mw h2,
#mw h3,
#mw h4, 
#mw h5,
#mw p.legend  {
	color:#0072BC;	
}

#mw h5,
#mw a:link,
#mw a:active, 
#mw a:focus, 
#mw a:hover, 
#mw a:visited,
#mw #content a:link,
#mw #content a:active, 
#mw #content a:focus, 
#mw #content a:hover, 
#mw #content a:visited,
#mw div.navi p strong,
#mw #search form input,
#mw div.newsteaser p,
#mw span.link,
#mw caption,
#mw #metamenue #copyright li  {
	color: #0072BC;
}

.mw h3,
.mw h4,
.mw h5.coloured,
.mw a:link,
.mw a:active,
.mw a:focus,
.mw a:hover,
.mw a:visited,
.mw .search_hit   {
	color: #0072BC !important;
}

#mw #animal_list a:hover {
	color:#0072BC !important;
}

#mw p.pen_button a:link,
#mw p.pen_button a:active,
#mw p.pen_button a:focus,
#mw p.pen_button a:hover,
#mw p.pen_button a:visited {
	background: url('../graphics/mullewapp/mw_button_send.png') 0 2px no-repeat;
}

#mw div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/mullewapp/mw_imagegallery_big_active.png') 0 0 no-repeat;
}

#mw div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/mullewapp/mw_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.mw {
	background: url('../graphics/mullewapp/mw_minibox_bg.png') -3px 0 no-repeat;
}

/************ Meyers Hof ************/

#meyer {
	background: url('../graphics/meyer/meyer_wallpaper.jpg') repeat;
}

#meyer #worldteaser {
	background: url('../graphics/meyer/meyer_worldteaser_bg.png') no-repeat;
}

#meyer div.row_bordure,
#meyer div.row_bordure_top  {
	background: url(../graphics/meyer/meyer_bordure_white.gif)  0 bottom repeat-x #fff;
}

#meyer div.row_bordure_coloured {
	background: url(../graphics/meyer/meyer_bordure_coloured.gif)  0 bottom repeat-x #D2E4C7; 	
}

#meyer div.row_coloured {
	background: #D2E4C7; 
}

#meyer h1,
#meyer h2,
#meyer h3,
#meyer h4, 
#meyer h5,
#meyer p.legend  {
	color:#4A6D35;	
}

#meyer h5,
#meyer a:link,
#meyer a:active, 
#meyer a:focus, 
#meyer a:hover, 
#meyer a:visited,
#meyer #content a:link,
#meyer #content a:active, 
#meyer #content a:focus, 
#meyer #content a:hover, 
#meyer #content a:visited,
#meyer div.navi p strong,
#meyer #search form input,
#meyer div.newsteaser p,
#meyer span.link,
#meyer caption,
#meyer #metamenue #copyright li {
	color: #4A6D35;
}

.meyer h3,
.meyer h4,
.meyer h5.coloured,
.meyer a:link,
.meyer a:active,
.meyer a:focus,
.meyer a:hover,
.meyer a:visited,
.meyer .search_hit   {
	color: #4A6D35 !important;
}

#meyer #animal_list a:hover {
	color:#4A6D35 !important;
}

#meyer p.pen_button a:link,
#meyer p.pen_button a:active,
#meyer p.pen_button a:focus,
#meyer p.pen_button a:hover,
#meyer p.pen_button a:visited {
	background: url('../graphics/meyer/meyer_button_send.png') 0 2px no-repeat;
}

#meyer div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/meyer/meyer_imagegallery_big_active.png') 0 0 no-repeat;
}

#meyer div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/meyer/meyer_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.meyer {
	background: url('../graphics/meyer/meyer_minibox_bg.png') -3px 0 no-repeat;
}

/************ Outback ************/
/*dunkel 826A5C*/
#outback {
	background: url('../graphics/outback/outback_wallpaper.jpg') repeat;
}

#outback #worldteaser {
	background: url('../graphics/outback/outback_worldteaser_bg.jpg') no-repeat;
}

#outback div.row_bordure,
#outback div.row_bordure_top  {
	background: url(../graphics/outback/outback_bordure_white.png) 0 bottom repeat-x #fff;
}

#outback div.row_bordure_coloured {
	background: url(../graphics/outback/outback_bordure_coloured.png) 0 bottom repeat-x #CABA9C; 
}

#outback div.row_coloured {
	background: #CABA9C; 
}

#outback h1,
#outback h2,
#outback h3,
#outback h4, 
#outback h5,
#outback p.legend  {
	color:#873515;	
}

#outback h5,
#outback a:link,
#outback a:active, 
#outback a:focus, 
#outback a:hover, 
#outback a:visited,
#outback #content a:link,
#outback #content a:active, 
#outback #content a:focus, 
#outback #content a:hover, 
#outback #content a:visited,
#outback div.navi p strong,
#outback #search form input,
#outback div.newsteaser p,
#outback span.link,
#outback caption,
#outback #metamenue #copyright li {
	color: #873515;
}

.outback h3,
.outback h4,
.outback h5.coloured,
.outback a:link,
.outback a:active,
.outback a:focus,
.outback a:hover,
.outback a:visited,
.outback .search_hit {
	color: #873515 !important;
}

#outback #animal_list a:hover {
	color:#873515 !important;
}

#outback p.pen_button a:link,
#outback p.pen_button a:active,
#outback p.pen_button a:focus,
#outback p.pen_button a:hover,
#outback p.pen_button a:visited {
	background: url('../graphics/outback/outback_button_send.png') 0 2px no-repeat;
}

#outback div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/outback/outback_imagegallery_big_active.png') 0 0 no-repeat;
}

#outback div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/outback/outback_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.outback {
	background: url('../graphics/outback/outback_minibox_bg.png') -3px 0 no-repeat;
}

/************ Gasthaus Meyer ************/

#guesthouse_meyer {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_wallpaper.jpg') repeat;
}

#guesthouse_meyer #worldteaser {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_worldteaser_bg.png') no-repeat;
}

#guesthouse_meyer div.row_bordure,
#guesthouse_meyer div.row_bordure_top  {
	background: url(../graphics/guesthouse_meyer/guesthouse_meyer_bordure_white.gif)  0 bottom repeat-x #fff;
}

#guesthouse_meyer div.row_bordure_coloured {
	background: url(../graphics/guesthouse_meyer/guesthouse_meyer_bordure_coloured.gif)  0 bottom repeat-x #D2E4C7; 	
}

#guesthouse_meyer div.row_coloured {
	background: #D2E4C7; 
}

#guesthouse_meyer h1,
#guesthouse_meyer h2,
#guesthouse_meyer h3,
#guesthouse_meyer h4, 
#guesthouse_meyer h5,
#guesthouse_meyer p.legend  {
	color:#4A6D35;	
}

#guesthouse_meyer h5,
#guesthouse_meyer a:link,
#guesthouse_meyer a:active, 
#guesthouse_meyer a:focus, 
#guesthouse_meyer a:hover, 
#guesthouse_meyer a:visited,
#guesthouse_meyer #content a:link,
#guesthouse_meyer #content a:active, 
#guesthouse_meyer #content a:focus, 
#guesthouse_meyer #content a:hover, 
#guesthouse_meyer #content a:visited,
#guesthouse_meyer div.navi p strong,
#guesthouse_meyer #search form input,
#guesthouse_meyer div.newsteaser p,
#guesthouse_meyer span.link,
#guesthouse_meyer caption,
#guesthouse_meyer #metamenue #copyright li {
	color: #4A6D35;
}

.guesthouse_meyer h3,
.guesthouse_meyer h4,
.guesthouse_meyer h5.coloured,
.guesthouse_meyer a:link,
.guesthouse_meyer a:active,
.guesthouse_meyer a:focus,
.guesthouse_meyer a:hover,
.guesthouse_meyer a:visited,
.guesthouse_meyer .search_hit   {
	color: #4A6D35 !important;
}

#guesthouse_meyer #animal_list a:hover {
	color:#4A6D35 !important;
}

#guesthouse_meyer p.pen_button a:link,
#guesthouse_meyer p.pen_button a:active,
#guesthouse_meyer p.pen_button a:focus,
#guesthouse_meyer p.pen_button a:hover,
#guesthouse_meyer p.pen_button a:visited {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_button_send.png') 0 2px no-repeat;
}

#guesthouse_meyer div.media_gallery_small div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_imagegallery_big_active.png') 0 0 no-repeat;
}

#guesthouse_meyer div.img_thumbs div.thumb_slider a.active {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_imagegallery_small_active.png') 0 0 no-repeat;
}

/*Terminbox*/
#konozoo_dates div.guesthouse_meyer {
	background: url('../graphics/guesthouse_meyer/guesthouse_meyer_minibox_bg.png') -3px 0 no-repeat;
}

#outback p.pen_button a#animal_list_link {
    color:#fff !important;
}



/* Pressebilder (MyPhoto) */

#konopic_gallery h2 {
	margin-bottom:0.5em;
}

#konopic_gallery .newslist {
	height:23em; 
	margin-bottom:1em;
}

#konopic_gallery .img_middle {
	text-align: center;
}

#konopic_gallery .img_middle img{
	margin-left:-10px;
}

.download_tools {
	float:left;
	width:100%;
	padding-top:0.5em;
	position: relative;
	bottom:0;
}

.download_tools p {
	float:left;
}

p.download {
	float:right;
	margin-right:1em;
	width:160px;
}

span.download {
	float:left;
	clear:left;
	width:160px;
}

p.pic_detail_link {
	padding-top:1.1em;
}

p.download label {
	color: #DF5F19;
	font-size:1em;
	font-weight: bold !important;
}

p.download input {
	*margin-right:0;
	margin-top:2px;
	*margin-top:-3px;
	
}

.notice,
.notice li {
	font-size:11px !important;
}

p.notice {
	margin-top:2em;
}

