/*====================================
			G E N E R A L 
======================================*/

body { 
	margin:0; 
	padding:0;
	background-color:#b9d0ec;
	background-repeat:no-repeat; 
	background-position:center 10px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#111111;
}
	.bodybg { background-image:url(/assets/site/big-wrap.jpg); } /* blauer Hintergrund = nicht eingeloggt */
	.bodybg_admin { background-image:url(/assets/site/big-wrap3.jpg); } /* organgener Hintergrund = eingeloggt */
	
/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix {height: 1%;}

/*====================================
			  B A S E 
======================================*/
#wrapper { width:980px; margin:10px auto; position:relative; }
#wrapper-iframe { width:762px; }
#wrapper_fehlerseite { width:980px; margin:10px auto; position:relative; }
#bookmark { position:absolute; left:33px; bottom:127px; width:149px; }

/*============ TOP ============*/
#top{ width:980px; margin-bottom:12px;}
#logo { float:left; margin-top:30px; }
#top-right { float:right; margin-top:30px; padding:0;}
			
/*============ HEADER ============*/
#head{ border-bottom:3px solid #005ca9; margin:0; padding:0; }
	#head-left{ width:730px; float:left; }
	#head-right{ width:250px; float:right; }
		#titel { background-color:#000; opacity:0.5; filter:Alpha(opacity=50); position:absolute; z-index:1; width:730px; height:48px; top:410px; left:0px; }
		#titel-top, #titel-logo { color: #FFF; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0; position:absolute; z-index:50;  }
		#titel-top { left:23px; top:425px; }
		#titel-logo { left:23px; top:412px; }
		
/*============ CONTENT ============*/
/*==== Allgemein */
#content { width:980px; background-color:#FFF; background-image:url(site/pattern.gif); background-position:left; background-repeat:repeat-y; }
#content_fehlerseite { width:920px; background-color:#FFF; padding:30px; }
	#content-whole { width:722px; float:left; padding:42px 18px 21px 25px; background-color:#fff; } /* bei einspaltigem Layout */
	#content-left { float:left; width:515px; line-height: 21px; } /* bei zweispaltigem Layout */
		#content-padded { padding:42px 18px 0px 25px;  }
	#content-right { float:left; width:250px; } /* bei zweispaltigem Layout */
	.barrierfree { border-left:2px solid #e12832; padding:0 10px; margin:20px 0; }
	
/*==== Wissensdatenbank */	
#content_wbd { background-color:#FFF; padding:25px 17px 0 17px; }
	#content_wbd-left { float:left;  width:745px; margin-right:21px; }
	#content_wbd-right { float:left; width:180px; }
	 

/*============ FOOTER ============*/
#footer { background-color:#fff; padding-top:48px; height:54px; text-align:center; }	
	#footer .address { font-size:10px; padding:20px 0px 0px 0px; border-top:1px solid #C4C4C4; margin:0 auto; }

/*====================================
	  B O X E N - C O N T E N T
======================================*/
div.content-box-gray { background-image:url(site/gray2.jpg); background-position:left bottom; background-repeat:repeat-x; background-color:#e4e4e4; border-top:1px solid #c4c4c4; }
	/*==== Allgemein */
	div.content-box-gray img { border:1px solid #005ca9; }
	div.content-box-gray .img { margin:0px 16px 10px 0px; float:left; }
	div.content-box-gray .inner { margin:15px; }
	
	/*==== Startseite */
	div.content-box-gray .col-img { margin-right:10px; float:left; }
	div.content-box-gray .col-text-width { width:330px; float:left; }
	div.content-box-gray .col-text-middle { width:148px; margin-right:20px; float:left }
	div.content-box-gray .col-text-right { width:124px; padding-left:20px; float:left; background-image:url(site/separate.gif); background-repeat:no-repeat; }
		/*==== Botschafter Startseite */
		div.content-box-gray .col-img-ambassador { margin-right:10px; float:left; }
		div.content-box-gray .col-text-ambassador { width:280px; float:left; }
	
	/*==== News */
	div.content-box-gray .first, div.content-box-gray .second, div.content-box-gray .third { float:left; margin:0 35px 9px 0; padding:0; font-size:11px; }
	div.content-box-gray .first { width:310px; font-weight:bold; color:#005ca9; }
	div.content-box-gray .second { width:160px; }
	div.content-box-gray .third { width:32px; }
	
	/*==== Unterkünfte/Service */
	div.content-box-gray .left { width:240px; float: left; background-image:url(site/separate.gif); background-repeat:no-repeat; background-position: right; }
	div.content-box-gray .right { width: 180px; float: left; padding-left:20px; }
	
	/*==== Aufteilung Bild/Text */	
	div.content-box-gray .col-img-small { 
		width: 220px; 
		float: left; 
		background-image:url(site/separate.gif); 
		background-repeat:repeat-y; 
		background-position: right top;
	}
	div.content-box-gray .col-text-big { width: 455px; float: left; margin-left:15px; }
	
	div.content-box-gray .col-img-big {
		width: 320px; 
		float: left; 
		background-image:url(site/separate.gif); 
		background-repeat:repeat-y; 
		background-position: top right;
		position:relative;
	}
		div.col-img-big .outer_frosch { position:relative; min-height:119px; min-width:89px; }
		div.col-img-big .frosch { position:absolute; bottom:-10px; right:10px; border:0; }
	div.content-box-gray .col-text-small { margin-left: 15px; width: 345px; float: left; }
	
	
	/*==== mehr Infos */
	div.more-info { text-align: right; border-bottom: 1px solid #c6c6c6; margin-bottom:20px; }
	div.more-info-service { text-align: left; border-bottom: 1px solid #c6c6c6; margin-bottom:20px; }
	div.more-info-service .text-right{width: 180px; float: left; margin:10px 0 10px 0; padding-left:20px;}
	div.more-info-service .text-left_ohne{width:240px; float: left;  margin:10px 0 10px 0;}
	div.more-info a.info-link, div.more-info-service a.info-link, a.info-link { 
		background-image: url(site/arrow-down.gif); 
		background-position:right bottom; 
		background-repeat:no-repeat; 
		padding-right: 15px; 
		text-decoration: none; 
		color: #035aa9; 
		font-weight: bold; 
	}
	
	/*==== barrierefreie Angebote */
	.box_barrierfree { border-bottom:1px dotted #acacac; }
	.box_barrierfree_top {
		color:#0061ac;
		text-decoration:underline;
		background-image:url(site/arrow-down.gif);
		background-repeat:no-repeat;
		background-position:703px 8px;
		padding:8px 5px;
	}
	.box_barrierfree_top.open {
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
		background-color:#df222a;
		background-image:url(site/arrow-up-white.gif);
	}
	
	
	/*==== Wissensdatenbank */
	.boxwbd-top { padding:7px 10px 0 10px; height:22px; background-repeat:repeat-x; border-bottom:1px solid #FFF; text-align:center; color:#FFF; 
	    -moz-border-radius:20px 20px 0 0; /* Firefox */
	    -webkit-border-radius:20px 20px 0 0; /* Safari, Chrome */
	    -khtml-border-radius:20px 20px 0 0; /* Konqueror */
	    border-radius:20px 20px 0 0; /* CSS3 */
	}
	.boxwbd-top.item { background-image:url(site/box-top-item.gif); }
	.boxwbd-top.library { background-image:url(site/box-top-library.gif); }
	.boxwbd-top.profile { background-color:#cbcbcb; }

	.boxwbd-content { padding:0 8px 20px 8px; background-repeat:repeat-x; min-height:129px; }
	.boxwbd-content.item { background-image:url(site/box-content-item.gif); background-color:#d54059; color:#FFF; background-position:bottom;  margin-bottom:20px; }
	.boxwbd-content.library { background-image:url(site/box-content-library.gif); background-color:#b4e0d1; }
	.boxwbd-content.profile { background-image:url(site/gray2.jpg); background-color:#E4E4E4; background-position:bottom; padding:0 5px 20px 5px !important; color:#747379; font-size:11px; }
	
	.boxindex { background-repeat:repeat-x; background-position:bottom; padding:15px; margin-bottom:20px; }
		.forum_index { background-color:#f3e8dd; background-image:url(site/slide-forum.gif); }
		.wdb_index { background-color:#e1ece8; background-image:url(site/slide-wdb.gif); }
		.expool_index { background-color:#e6eff7; background-image:url(site/slide-expool.gif); }
	.tabnavigation { padding: 7px 26px; border-bottom:1px solid #FFF; }
		.forum { color: #e27b14; background-image:url(site/forum-reiter.gif); background-repeat:no-repeat; background-position:left; width:145px; }
		.wdb { color: #01794f; background-image:url(site/wdb-reiter.gif); background-repeat:no-repeat; background-position:left; width:216px; }
		.expool { color: #005ba8; background-image:url(site/expool-reiter.gif); background-repeat:no-repeat; background-position:left; width:190px; }
		.bibliothek { color: #fff; font-weight:bold; background-image:url(site/bibliothek-reiter.gif); background-repeat:no-repeat; background-position:left; }
	#wbd { background-color:#E1ECE8; background-image:url(site/wdb-kachel.gif); background-repeat:repeat-y; background-position:197px 0; }
		#wbd .link_vdn { font-size:10px; color:#fff; text-decoration:none; font-weight:bold; background-image:url(site/link_vdn_gruen.png); background-repeat:no-repeat; padding:10px 30px; float:right; }
	#expool { background-color:#e6eff7; background-image:url(site/expool-kachel.gif); background-repeat:repeat-y; background-position:197px 0; }
		#expool .link_vdn { font-size:10px; color:#fff; text-decoration:none; font-weight:bold; background-image:url(site/link_vdn_blau.png); background-repeat:no-repeat; padding:10px 30px; }
	#forum { background-color:#F3E8DD; background-image:url(site/forum-kachel.gif); background-repeat:repeat-y; background-position:197px 0; }
	#bibliothek { background-color:#E1ECE8; background-image:url(site/wdb-kachel.gif); background-repeat:repeat-y; background-position:left top; padding:20px 20px 20px 31px; }
	#expool_search { background-color:#E6EFF7; background-image:url(site/expool-kachel.gif); background-repeat:repeat-y; background-position:left top; padding:20px 20px 20px 31px; }
	#wdb_search { background-color:#E1ECE8; background-image:url(site/wdb-kachel.gif); background-repeat:repeat-y; background-position:left top; padding:20px 20px 20px 31px; }
		#tab-left { float:left; width:197px; padding:20px 0; }
		#tab-right { float:left;  width:495px; padding:20px 20px 20px 31px; }
	
/*====================================
   B O X E N - P A U S C H A L E N
======================================*/
div.package_title { font-weight: bold; background-position: 8px; background-repeat: no-repeat; padding: 10px 10px 10px 25px;  border: 1px solid; }
div.package_address { 
	background-image:url(site/pfeil_schwarz.gif); 
	background-position:2px 5px; 
	background-repeat:no-repeat; 
	padding:5px 10px 5px 25px; 
	border-right: 1px solid; 
	border-left: 1px solid; 
	border-bottom: 1px solid;
	font-size: 11px;
}
	
div.package_title.color-120, div.package_title.color-179 { border-color:#159469; color:#159469; background-image: url(site/pfeil_gruen.gif); }
div.package_address.color-120 { border-color:#159469; background-color: #eefdf8; }

div.package_title.color-121, div.package_title.color-176, div.package_title.color-98 { border-color:#9e9365; color: #5c583f; background-image: url(site/pfeil-braun.gif); background-color: #f6f1db; }
div.package_address.color-121, div.package_address.color-98 { border-color:#9e9365; background-color: #fdfaf5; }

div.package_title.color-122, div.package_title.color-180, div.package_title.color-102, div.package_title.color-181 { border-color:#005aa3; color: #005b9b; background-image: url(site/pfeil-blau.gif); background-color: #c3cee0; }
div.package_address.color-122, div.package_title.color-102, div.package_address.color-181 { border-color:#005aa3; background-color: #f0f5fb; }

div.package_title.color-123, div.package_title.color-178, div.package_title.color-125, div.package_title.color-100 { border-color:#c7204b; color: #c7204b; background-image: url(site/pfeil-rot.gif); background-color: #fcdbd2; }
div.package_address.color-123, div.package_address.color-125, div.package_address.color-100 { border-color:#c7204b; background-color: #f9eeea; }

div.package_title.color-124, div.package_title.color-99 { border-color:#ed8a2f; color: #e98f41; background-image: url(site/pfeil-orange.gif); background-color: #fde4c6; }
div.package_address.color-124, div.package_address.color-99 { border-color:#ed8a2f; background-color: #f3f4f0; }

div.package_title.color-126, div.package_title.color-101 { color: #d3db30; border-color:#e9f27d; background-image: url(site/pfeil-gelb.gif); background-color: #fcfae1; }
div.package_address.color-126, div.package_address.color-101 { border-color:#e9f27d; background-color: #f9f9f1; }


/*====================================
		B O X E N - R I G H T
		B O X E N - T O P
======================================*/
/*============ ALLGEMEIN ============*/
div#content-right > div { padding:14px 0; background-repeat:repeat-x; }
div#head-right > :first-child { padding:14px 0; background-repeat:repeat-x; height:307px; }

div#content-right .inner, div#head-right .inner { padding:0 20px 20px 20px; font-size:11px; }
.border_dashed { border-top:1px dashed #005aad; } /* Über den Kontaktdaten des CMS Übersicht */
#accordion, div#accordion .inner { padding:10px 0; }


/*============ BACKGROUNDS ============*/
div#green_admin { background-image:url(site/green_admin.jpg); background-color:#56b688; background-position:left bottom; }
div#blue_highlights { background-image:url(site/blue.jpg); background-position:left top; }
div#orange { background-image:url(site/orange.jpg); background-position:left bottom; background-color:#ed9845; }
div#red { background-image:url(site/red.jpg); background-position:left top; }
div#green { background-image:url(site/green.jpg); background-position:left top; }
div#blue { background-image:url(site/blue-info.jpg); background-position:left top; }
div#green-index { background-image:url(site/green_index.jpg); background-position:left top; }
div#gray-top { background-image:url(site/gray-box.jpg); background-position:left top; }


/*============ SLIDER ============*/
/* Highlights auf der Startseite */
div.box { border-bottom:1px solid #c4c4c4; background-image:url(site/arrow-down.gif); background-repeat:no-repeat; background-position:right 5px; display:block; padding:3px 0; }
div.box.open2 { background-image:url(site/arrow-up.gif); }
/*==== Allgemein */

.space { margin-bottom:30px; }
a img { border:none }
#content #inline1, #content #inline2 { display: none; }

/*====================================
		 H E A D L I N E S
======================================*/
/*==== Allgemein */
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:normal; margin:0; padding:0; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:15px; }

/*==== h1 */
#head-right h1, #content-right h1 { color:#fff; font-size:17px; padding:3px 0 6px 28px; margin:0 0 10px 13px; background-repeat:no-repeat; background-position:left; }
	.search { background-image:url(site/box_headline/search.png); } /* Naturparke finden */
	.highlights { background-image:url(site/box_headline/highlights.png); } /* Highlights */
	.news { background-image:url(site/box_headline/news.png); } /* News */
	.contact { background-image:url(site/box_headline/contact.png); } /* Kontakt */
	.packages { background-image:url(site/box_headline/packages.png); } /* Pauschalen */
	.links { background-image:url(site/box_headline/links.png); } /* Links */
	.facts { background-image:url(site/box_headline/facts.png); } /* Weitere Infos */
	.history { background-image:url(site/box_headline/history.png); } /* Kultur & Geschichte */
	.activities { background-image:url(site/box_headline/activities.png); } /* Aktivitäten */
	.tours { background-image:url(site/box_headline/tours.png); } /* Touren */
	.knowledge { background-image:url(site/box_headline/wissensdatenbank.png); } /* Wissensdatenbank */
	.qualitaetsoffensive { background-image:url(site/box_headline/qualitaetsoffensive.png); } /* Qualitätsoffensive */
	.blaetterwerk { background-image:url(site/box_headline/blaetterwerk.png); } /* Blätterwerk */
	.naturparkfotos { background-image:url(site/box_headline/naturparkfotos.png); } /* Naturparkfotos */	
#content-left h1, #content-whole h1, #content-dashboard h1, #content_fehlerseite h1  { color:#005ca9; padding-bottom:15px; }
	.home { padding-left:25px; }
	.mein-naturpark { padding:15px 0 0 310px; background-image:url(mein_naturpark/19.jpg); background-repeat:no-repeat; background-position:top left; }
	.mein-naturpark-index { background-image:url(mein_naturpark/logo_klein.jpg); background-repeat:no-repeat; background-position:230px 0; }

/*==== h2 */
#content-left h2, #content-whole h2 { color:#005ca9; padding-bottom:10px; }
.barrierfree h2 { font-family: Verdana, Geneva, sans-serif; text-transform:uppercase; margin:0; padding:5px 0; color:#e12832 !important; font-size:13px; font-weight:bold; }

/*==== h3 */
#content-left h3, #content-whole h3 { color:#005ca9; padding-bottom:5px; }
	.accomodations { padding: 5px 0 0 30px; border-bottom: 1px solid #c6c6c6; margin-bottom:20px; background-position:center left; background-repeat: no-repeat; }

/*==== Wissensdatenbank */
#content_wbd h1 { color:#005ca9; padding-bottom:15px; }
#bibliothek h1 { color:#007e51; background-image:url(site/lupe.png); background-repeat:no-repeat; background-position:6px left; padding:3px 0 6px 28px; }
#content_wbd h2 { font-family: Verdana, Geneva, sans-serif; text-transform:none; font-weight:bold; font-size:12px; margin:0 0 15px 0; padding:0;  }
	.plus {background-image: url(site/plus.png); background-position: left center; background-repeat: no-repeat;}
	.small { font-size:11px; color:#575757; padding-bottom:4px; }
#wbd h3, #expool h3, #forum h3, #bibliothek h3 { font-family: Verdana,Geneva,sans-serif; text-transform:none; font-size:12px; font-weight:bold; padding-bottom:8px; }
#wbd h3, #bibliothek h3 { color:#01794f; }
#expool h3 { color:#005ba8; }
#forum h3 { color:#E27B14; }





/*====================================
		     F O N T
======================================*/
/*==== rot */
.rot{ color:#ff0000; } /* Hinweis */
.blau { color:#005ca9; }
.gruen { color:#137043; }
.headline_white { 
	background-color: #0964ad; 
	color: #fff; 
	font-weight: bold; 
	/*background-image: url(site/pfeil_weiss.gif); 
	background-repeat:no-repeat; 
	background-position: left 5px; */
	padding:2px 0 2px 20px;
}

/*==== Headline */
.forum_index span { color: #e27b14; }
.wdb_index span { color: #01794f; }
.expool_index span { color: #005ba8; }

/*==== News */
div.headline_white .float { float:left; }
div.headline_white .news-topic { width:233px; float:right; margin-right:20px; color:#ffffff; font-size:11px; text-align:right; }


/*====================================
		T R E N N L I N I E N
======================================*/
.hr, .hr-orange { background:none; height: 1px; padding:0; width:100%; }
.hr { border: solid #c4c4c4; border-width:0 0 1px 0; margin:0; width:100%; }
.hr-orange { border:solid #ed9845; border-width:0 0 1px 0; margin:10px 0 15px 0; width:100%; }


/*====================================
   	 		L I N K S
======================================*/
a.link { color:#005ca9; text-decoration:underline; }
a.link:hover { text-decoration:none; }

a.mail, a.globe, a.issuu, a.jpg, a.pdf { background-position:center left; background-repeat: no-repeat; padding:2px 0 2px 30px; display:inline-block; }
a.mail { background-image:url(site/mail.png); }
a.globe { background-image:url(site/globe.png); }
a.issuu { background-image:url(icons/issuu.png); }
a.jpg {	background-image:url(icons/jpg_icon.png); }

a.pdf { background-image:url(icons/pdf_icon.png); color:#005ca9; text-decoration:underline; }
a.pdf:hover { text-decoration:none; }

a.link-blue {
	background-image:url(site/link.gif);
	background-repeat: no-repeat;
	background-position:0 7px;
	color:#005ca9;
	font-weight:bold; 
	text-decoration:none;
	padding:2px 15px;
	display:inline-block;
	font-size:12px;
}
a.link-blue:hover { text-decoration:underline; }

a.library_link {
	background-repeat:no-repeat; 
	background-image:url(site/wdb-pfeil.png); 
	background-position:0px 4px;
	color:#01794F;
	font-weight:bold; 
	text-decoration:none;
	padding:2px 15px;
	display:inline-block;
}
a.library_link:hover { color:#01794F; text-decoration:underline; }

.link_posts {
    background-image: url(site/button.gif);
	background-position:bottom left;
    background-repeat: repeat-x;
    border: 1px solid #676767;
    color: #737373;
    font-size: 10px;
	padding:2px 8px;
	text-decoration:none;
	font-size:10px;
	margin-right:5px;
	font-weight:bold;
	line-height:22px;
}

.back { float:right; font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-transform:none;  }

/*==== Wissensdatenbank Index */
.boxindex a { background-repeat:no-repeat; color:#000; padding-left:14px; background-position:0 4px; height:28px; font-size:11px; }
	.forum_index a { background-image:url(site/forum-pfeil.png); }
	.wdb_index a { background-image:url(site/wdb-pfeil.png);  }
	.expool_index a { background-image:url(site/expool-pfeil.png); }


/*****************************************/
/*****************************************/
/*****************************************/
/*====================================
   	  A U F Z Ä H L U N G E N
======================================*/
ul.liste {  padding-left: 25px; margin: 0; }
ul.liste li { list-style-type:none; list-style-image:url(site/link.gif); list-style-position: outside; }

/*==== Wissensdatenbank */
/*ul.forum-list, ul.wdb-list, ul.expool-list { margin-top:6px; padding:0; }
ul.forum-list li, ul.wdb-list li, ul.expool-list li { list-style-type:none; background-position:0px 5px; background-repeat:no-repeat;  padding: 0 0 4px 15px; margin:0; }
ul.forum-list li a, ul.wdb-list li a, ul.expool-list li a { text-decoration:underline; color:#111111; }
ul.forum-list li a.active, ul.wdb-list li a.active, ul.expool-list li a.active, ul.forum-list li a:hover, ul.wdb-list li a:hover, ul.expool-list li a:hover { text-decoration:none; }

ul.forum-list li { background-image:url(site/forum-pfeil.png); }
ul.wdb-list li { background-image:url(site/wdb-pfeil.png); }
ul.expool-list li { background-image:url(site/expool-pfeil.png); }*/

div#tab-left ul { margin:0; padding:0; }
div#tab-left ul li { margin:0; padding:8px; border-top:1px solid #797f7d; list-style-type:none; font-size:11px; background-repeat:no-repeat; background-position:8px 8px; min-height:24px;  }
div#tab-left ul li.last { border-bottom:1px solid #797f7d; }
div#tab-left ul li.literatur, div#tab-left ul li.goodpractice, div#tab-left ul li.tipp { padding-left:40px; } 
div#tab-left ul li.literatur { background-image:url(site/icon_literatur.gif); } /* ISBN */
div#tab-left ul li.goodpractice { background-image:url(site/icon_goodpractice.gif); }  /* Link */
div#tab-left ul li.tipp { background-image:url(site/icon_tip.gif); }  /* PDF */
div#tab-left ul li:hover, div#tab-left ul li.active { background-color:#e9e9e9; text-decoration:none; }
div#tab-left ul li a { color:#111111; text-decoration:none; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; /* Name laut CSS3-Standard. Ist aber noch nirgendwo umgesetzt. */ }










/*====================================
 		  T A B E L L E N
======================================*/
table.user { background-color:#efefef; width:100%; }
table.user th { background-color:#0a65ad; font-weight:bold; color:#fff; padding:5px; text-align:left; }
table.user th a { font-weight:bold; color:#fff; text-decoration:underline; }
table.user th a:hover { text-decoration:none; }
table.user tr td { border-bottom:1px dotted #000; padding:5px; }
table.user tr td.unread { background-color:#00905a; color:#fff; }
table.user tr td.unread a { color:#fff; }
table.user tr td img.border { border:1px solid #005CA9; }
/* Issuu Broschüren*/
	table.user tr td div.img { width:100px; border:1px solid #005CA9; position:relative; }
	table.user tr td div.img img.scroll_online { position:absolute;bottom:0px;right:0;border:none; }
/*table.user tr td ul { width:100%; }*/
table.user th .current { padding-right: 20px; background-repeat: no-repeat; background-position: right center; text-decoration:none; }
table.user th .asc { background-image: url(site/sort_arrow_up_white.png); background-repeat: no-repeat; padding-right:15px; background-position: right top; }
table.user th .desc { background-image: url(site/sort_arrow_down_white.png); background-repeat: no-repeat; padding-right:15px; background-position: right top; }

table.parks { width:100%; }
table.parks th { text-align:left; font-weight:bold; padding:5px 10px 5px 5px; background-color:#e5e3e4; }
table.parks tr td { height:25px; padding:5px 10px 5px 5px; border-bottom:1px dotted #acacac; }
table.parks th a { font-weight:bold; color:#005ca9; text-decoration:underline; }
table.parks th a:hover { text-decoration:none; }
table.parks th .current { padding-right: 20px; background-repeat: no-repeat; background-position: right center; text-decoration:none; }
table.parks th .asc { background-image: url(site/sort_arrow_up.png); background-repeat: no-repeat; padding-right:15px; background-position: right top; }
table.parks th .desc { background-image: url(site/sort_arrow_down.png); background-repeat: no-repeat; padding-right:15px; background-position: right top; }

/*====================================
 L E G E N D E   U N T E R K Ü N F T E
======================================*/
ul.housing { padding:0; margin:0; }
ul.housing li { list-style-type:none; float:left; display:block; border-bottom:1px dotted #111111; width:224px;}
ul.housing li.last { border-bottom:none;}
ul.housing li span { padding-bottom:5px; display:block; width:174px; float:left; }
ul.housing li img.arrow { margin-right:10px; margin-top:5px; float:left; } 	
ul.housing li img.icon { margin-right:10px; padding-top:2px; padding-bottom:2px; float:left; }

/*====================================
	  B I L D E R G A L E R I E
======================================*/
.gallery { }
	ul#image_grid { padding: 0px; margin:0; }
	ul#image_grid li { float: left; margin: 0px 4px 10px 0px; padding: 0px; width: 85px; text-align: center; overflow: hidden; max-width: 85px; max-height: 105px; }
	ul#image_grid li.row-end { margin-right: 0px; }
	ul#image_grid li a { border: 0 none; }
	ul#image_grid li p { margin: 3px 0; }
	ul#image_grid li span.actions { width: 100%; }
	
/*====================================
	M E I N  N A T U R P A R K
======================================*/
img.comment1 { border:none !important; padding-bottom: 5px; padding-right: 3px; }
img.comment2 { border:none !important; padding-top: 5px; padding-left: 3px; }
	/*==== UNTERSTÜTZER/BOTSCHAFTER */
	div.box_supporter { background-image: url("myparks/bg_supporter2.jpg"); border: 5px solid #B8CFEE; margin-bottom: 22px; min-height: 137px; }
	div.box_supporter .bild_sup { float: left; width: 91px; height: 40px; }
	div.box_supporter .txt_small { float: left; padding: 5px 10px 5px 10px; height: 50px; width: 360px; }
	div.box_supporter .txt_small2 { float: right; padding: 5px 10px 10px 10px; height: 50px; width:180px; }
	div.box_supporter .txt_width { float: left; margin-left: 91px; padding: 5px 10px 5px 10px; }
	

/*====================================
  F L A S H  N O T I C E - E R R O R
======================================*/
#flash_notice, #flash_error { padding: 5px 8px; margin: 0 0 30px 0; }
#flash_notice { background-color: #b4dfca; border: solid 1px #008f5a; }
#flash_error { background-color: #ff8383; border: solid 1px #ff0000; font-weight:bold; }
.fieldWithErrors { display: inline; }

#errorExplanation { width: 400px; border: 2px solid #CF0000; padding: 0px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; }
#errorExplanation h2 { text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: 0; background-color: #c00; color: #fff; }
#errorExplanation p { color: #333; margin-bottom: 0; padding: 8px; }
#errorExplanation ul { margin: 2px 24px; }
#errorExplanation ul li { font-size: 12px; list-style: disc; }


/*====================================
		  P A G I N A T I O N
======================================*/
.pagination { font-size:12px; text-align:center; padding:15px 0px; word-spacing:4px; }
.pagination em, .pagination a, .disabled { border:1px solid #4b4b4b; padding:2px 6px; }
.pagination em { color:#4b4b4b; background-color:#cce9da; font-style:normal; font-weight:bold; }
.pagination a { color:#005ca9; text-decoration:none; font-style:normal; }
.pagination a:hover { color:#4b4b4b; background-color:#cce9da; }
.disabled { color:#b1b3a9; word-spacing:normal; }
/*====================================
			T O P  N A V 
======================================*/
#top-navi { padding:0; float:right; }
#top-navi ul { margin:0; padding:0; }
#top-navi ul li { float:left; list-style-type:none; }
#top-navi ul li a { color:#6b6b6b; font-size:11px; text-decoration:none; padding:5px 18px; border-right:1px solid #6b6b6b; }
#top-navi ul li a.last { border:none; }
#top-navi ul li a.active, #top-navi ul li a:hover { background-color:#cee9db; text-decoration:none; color:#111111; }


/*====================================
			M A I N  N A V 
======================================*/
#navi { float:left; width:215px; padding:32px 0 45px 0; }
	/*============ HEADLINES MAIN NAV ============*/
	/*==== h1 */
	#navi h1 { color:#005CA9; border-bottom:1px solid #005CA9; padding:0 0 7px 10px; }
	
#navi ul { margin:0; padding:0 0 25px 0; }
#navi ul li	{ text-decoration:none; list-style-type:none; padding: 8px 0; display: block; border-bottom:1px solid #005ca9; }
#navi ul li a { color:#111111; text-decoration:none; padding-left: 28px; display:block; }
#navi ul li.active ul { display: block; }
#navi ul li a:hover, #navi ul li.active a { font-weight: bold; color:#005ca9; background-image:url(site/link.gif); background-position:10px 4px; background-repeat:no-repeat; }
	/*============ MAIN NAV -> SUB NAV ============*/
	#navi ul li ul { display:none; margin:10px 0 10px 30px; padding:0; }
	#navi ul li.active ul li { list-style-type:none; margin-bottom:8px; border:none; padding:0; }
	#navi ul li.active ul li a { color:#111111; text-decoration:none; padding-left:5px; font-weight:normal; background:none; }
	#navi ul li.active ul li a:hover, #navi ul li ul li a.active { color:#005ca9; text-decoration:underline; }

/*====================================
		    P A R K  N A V 
======================================*/

.subnavpark ul { margin:0; padding:0; }
.subnavpark ul li { margin:0; padding:0; list-style-type:none; display: block; border-bottom:1px solid #005ca9; font-size:11px; }
.subnavpark ul li a { color:#111111; text-decoration:none; padding:4px 0 5px 35px; display:block; background-image:url(site/link.gif); background-position:19px 7px; background-repeat:no-repeat; }
.subnavpark ul li a:hover, .subnavpark ul li a.active { color:#fff; font-weight: bold; background-image:url(site/bg_subnavi.jpg); background-position:top; }

/*===========================================
	W I S S E N S D A T E N B A N K  N A V 
=============================================*/
#navwbd { background: url(site/navbg.gif) left bottom repeat-x; }
#navwbd ul { list-style-type: none; margin:0; padding:0; }
#navwbd ul li { float:left; border-right:1px solid #a4a4a4; font-size:11px; position:relative; text-align: center; }
	#navwbd ul li img { border-bottom: 3px solid #015aaa; display: block; }
#navwbd ul li.last { border-right:none; }
#navwbd ul li.active ul, #navwbd ul li:hover ul { display: block; }
#navwbd ul li a { padding:12px 5px; text-decoration:none; display:block; color:#FFF; }
#navwbd ul li.active a, #navwbd ul li a:hover  { background: url(site/navbg-acitve.gif) left bottom repeat-x; color:#111111; }

	/*============ WISSENSDATENBANK NAV -> SUB NAV ============*/
	#navwbd ul li ul { display: none; position:absolute; bottom:42px; left:0; background:#fff; width:100%; }
	#navwbd ul li ul li { border-right:none; width:100%; margin:0; padding:0; display:block; border-bottom:1px solid #e1e1e1; text-align: left; }
	#navwbd ul li ul li a { color:#111111; margin:0; padding:6px 15px 6px 15px; background:none !important; }
	#navwbd ul li ul li a:hover, #navwbd ul li ul li a.active { color:#005ca9; text-decoration:underline; }
	
/*====================================
		F O R M U L A R E
======================================*/
/*============ LABEL ============*/

label { width:190px; text-align: left; display: block; float: left; margin-bottom:5px; }

label.error {
	font-size:11px;
	color: #b40606;
	background-color: #fbe3e2;
	text-align: left; 
	float: none;
	padding: 5px 10px;
}

label.required { color:#E20312; }
/*============ REQUIRED ============*/
input.required , select.required , textarea.required  { border: 1px solid #E20312 !important; }

/*============ OTHER ============*/
.select{ border: 1px solid #a8a8a8; margin:2px 0 8px 0; padding:3px 0 2px 2px; height:23px; width:100%; }

/*============ BUTTONS ============*/
input[type="submit"] {
	height:20px;
	border:1px solid #676767;
	color:#737373;
}
.submit_right{ float:right; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
	color: #fff;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *





*/
