/* general */
body 
{
  font-family: verdana, arial, helvetica, sans-serif;
	background: url(../img/backgrounds/green.gif) repeat-x;	
}

h1 
{
	font: 17px/23px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
}

h2 
{
	font: 14px/19px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
}

h3 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
}


h4 
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 45px;
	margin-bottom: 20px;
	padding: 0px;
}

h5 
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 55px;
	margin-bottom: 10px;
	padding-top: 10px;
}

h6 
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 0px;
}

font.search 
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 12px 0 10px 10px
	padding: 0px;
}

p 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	margin: 0px;
	padding: 0px;
}

.clear 
{
	clear: both;
}

.flash 
{
	float: left;
	padding: 0 20px 20px 0;
}

img
{
	border: none;
}

img.nature_lower
{
  margin-top: 10px;
}
/* general */
/* header */
#logo 
{
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 360px;
	height: 84px;
	margin: 0px;
	padding: 0px;
}

#logo_print 
{
	display: none;
	position: absolute;
	z-index: 3;
	left: 30px;
	top: 0px;
	width: 277px;
	height: 84px;
	margin: 0px;
	padding: 0px;
}

#impressionen 
{
	position: absolute;
	background: #000000;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;	
}

#container2 
{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 170px;	
	width: 589px;
	padding: 0px;
	margin: 0px;
}

#container_kal 
{
	position: absolute;
	background: #41b191;
	z-index: 2;
	top: 44px;
	left: 0px;
	width: 224px;
	height: 222px;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid;	
	border-right: 1px solid;
	border-color: #7ac9b2;
}

#kalender 
{
	position: absolute;
 	z-index: 3;
 	left: 755px;
 	top: 33px;
 	margin: 0px;
 	padding: 0px;
}

#kalender_innen 
{
	position: absolute;
 	z-index: 3;
 	left: 15px;
 	top: 20px;
 	width: 200px;
 	height: 200px;
 	margin: 0px;
 	padding: 0px;
}

#calendar_image 
{
	position: absolute;
 	z-index: 4;
 	left: 0px;
 	top: 0px;
 	width: 46px;
 	height: 52px;
 	margin: 0px;
 	padding: 0px;
}

/** german/english */
a.german:link, a.german:visited  
{
	display: block;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;	
	margin-top: 5px;	
	margin-left: 2px;	
	float: left;					
	background: url(../img/buttons/german_passive.gif) no-repeat;		
}

a.german:hover, a.german:active
{
	background: url(../img/buttons/german_active.gif) no-repeat;
}

a.german_selected
{
	display: block;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;	
	margin-top: 5px;	
	margin-left: 2px;	
	float: left;
	background: url(../img/buttons/german_active.gif) no-repeat;
}

a.english:link, a.english:visited  
{
	display: block;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;
	margin-top: 5px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/english_passive.gif) no-repeat;	
}

a.english:hover, a.english:active
{
	background: url(../img/buttons/english_active.gif) no-repeat;
}

a.english_selected  
{
	display: block;
   font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;
	margin-top: 5px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/english_active.gif) no-repeat;	
}

a.slovakian:link, a.slovakian:visited  
{
	display: block;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;
	margin-top: 5px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/slovakian_passive.gif) no-repeat;	
}

a.slovakian:hover, a.slovakian:active
{
	background: url(../img/buttons/slovakian_active.gif) no-repeat;
}

a.slovakian_selected  
{
	display: block;
   font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 27px;
	height: 21px;
	margin-top: 5px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/slovakian_active.gif) no-repeat;	
}
/** german/english */
/** search */
#search 
{
	position: absolute;
	background: url(../img/backgrounds/searchfield.gif) no-repeat;
	z-index: 3;
	left: 200px;
	top: 0px;
	width: 134px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	float: left;
}

input.search 
{
	position: absolute;
  	z-index: 3;
  	left: 5px;
  	top: 6px;
  	font: 10px/14px verdana, arial, helvetica,  sans-serif;
  	margin-left: 0px;
  	margin-top: 2px;
  	margin-right: 5px;
  	padding: 0px;
  	width: 90px;
  	height: 16px;
  	font-weight: bold;
  	color: #999999; 
  	border: solid 1px;
  	background: #f2faf8;
  	border-color: #f2faf8;  
}

a.search:link, a.search:visited  
{
	position: absolute;
	z-index: 5;
	left: 100px;
	top: 5px;
	display: block;
   font: 0px/0px verdana, arial, helvetica,  sans-serif;
	width: 24px;
	height: 12px;
	margin-top: 5px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/search_passive.gif) no-repeat;	
}

a.search:hover, a.search:active
{
	background: url(../img/buttons/search_active.gif) no-repeat;
}
/** search */
/* header */
/* navigation */
#container_nav 
{
	position: absolute;
	z-index: 5;
	top: 44px;
	left: 0px;
	width: 169px;
	@width: 170px;
	height: 222px;	
	padding: 0px;
	margin: 0px;
}

a.nav_main:link, a.nav_main:visited  
{
	display: block;
   font: 11px/11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 157px;	
	@width: 170px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 6px;		
	border-bottom: 1px solid;
	border-color: #7ac9b2;	
}

a.nav_main:hover, a.nav_main:active
{
	background: url(../img/buttons/active.gif) no-repeat;
}

a.nav_main_active:link, a.nav_main_active:visited, a.nav_main_active:hover, a.nav_main_active:active
  
{
	display: block;
   font: 11px/11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 155px;	
	@width: 168px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 6px;		
	border-bottom: 1px solid;
	border-color: #7ac9b2;	
	background: url(../img/buttons/active.gif) no-repeat;
}

a.nav_main1:link, a.nav_main1:visited  
{
	display: block;
    font: 11px/11px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 155px;	
	@width: 168px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 6px;		
	border-bottom: 1px solid;
	border-color: #7ac9b2;	
}

a.nav_main1:hover, a.nav_main1:active
{
	background: url(../img/buttons/active.gif) no-repeat;
}

a.nav_main1_active  
{
	display: block;
    font: 11px/11px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 155px;	
	@width: 168px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 6px;		
	border-bottom: 1px solid;
	border-color: #7ac9b2;	
	background: url(../img/buttons/active.gif) no-repeat;
}

a.nav_main2:link, a.nav_main2:visited  
{
 	display: block;
   font: 11px/13px verdana, arial, helvetica,  sans-serif;
 	color: #ffffff;
 	font-weight: bold;
 	text-decoration: none;
 	width: 157px; 
 	@width: 170px;
 	padding-left: 13px;
 	padding-top: 5px;
 	padding-bottom: 6px;  
	border-bottom: 1px solid;
	border-color: #7ac9b2; 
}

a.nav_main2:hover, a.nav_main2:active
{
	background: url(../img/buttons/active.gif) no-repeat;
}

a.nav_main2_active  
{
	display: block;
   font: 11px/13px verdana, arial, helvetica,  sans-serif;
 	color: #ffffff;
 	font-weight: bold;
 	text-decoration: none;
 	width: 157px; 
 	@width: 170px;
 	padding-left: 13px;
 	padding-top: 5px;
 	padding-bottom: 6px;  
 	border-bottom: 1px solid;
 	border-color: #7ac9b2; 
	background: url(../img/buttons/active.gif) no-repeat;
}

/** newsletter */
#container_left 
{
   font: 0px/0px verdana, arial, helvetica,  sans-serif;
   position: absolute;
   z-index: 10;
   top: 266px;
   left: 0px;      
   width: 170px;
   padding: 0px;
   margin: 0px;
}

a.newsletter:link, a.newsletter:visited  
{
	position: absolute;
	z-index: 15;
	left: 100px;
	top: 0px;
	display: block;
   font: 0px/0px verdana, arial, helvetica, sans-serif;
	width: 24px;
	height: 12px;
	margin-top: 3px;	
	margin-left: 6px;	
	float: left;		
	background: url(../img/buttons/search_passive.gif) no-repeat;	
}

a.newsletter:hover, a.newsletter:active
{
	background: url(../img/buttons/search_active.gif) no-repeat;
}

#newsanmeldung 
{
	position: relative;
	background: url(../img/backgrounds/newsfield.gif) no-repeat;
	z-index: 12;
	left: 10px;
	top: 12px;
	width: 134px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

/*#newsletter 
{
   position: relative;
   background: #f47a4f;
   z-index: 10;
   left: 0px;
   top: 0px;
   width: 160px;
   @width: 170px;
   height: 142px;
   margin: 0px;
   padding-left: 0px;
   padding-right: 10px;
   border-bottom: 1px solid;
   border-color: #f7a284;   
}*/

#newsletter 
{
   background: #f47a4f url(../img/backgrounds/back_newsletter.jpg) no-repeat;
   width: 160px;
   @width: 170px;
   height: 142px;
   margin: 0px;
   padding-left: 0px;
   padding-right: 10px;
   border-bottom: 1px solid;
   border-color: #f7a284;   
}

#news_more
{
	position: relative;
	z-index: 12;
	left: 10px;
	top: 5px;
	width: 134px;
	height: 18px;
	margin: 0px;
}

a.news_detail:link, a.news_detail:visited  
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.news_detail:hover, a.news_detail:active
{
	text-decoration: underline;
}

#letter
{
 	position: absolute;
 	z-index: 25;
 	left: 0px;
 	top: 10px;
 	width: 53px;
 	height: 36px;
	margin: -2px;
}


input.newsletter 
{
	position: relative;
  	z-index: 20;
  	left: 8px;
  	top: 0px;
  	font: 10px/14px verdana, arial, helvetica, sans-serif;
  	margin-left: 0px;
  	margin-top: 1px;
  	margin-right: 5px;
  	padding: 0px;
  	width: 90px;
  	height: 14px;
  	font-weight: bold; 
  	color: #999999; 
  	border: solid 1px;
  	background: #f2faf8;
  	border-color: #f2faf8;
}
/** newsletter */
/** subnav */
/*#subnavigation 
{
	position: absolute;
	z-index: 3;
	background: #f47a4f;
	left: 0px;
	top: 266px;
	width: 169px;
	@width: 170px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}*/

#subnavigation 
{
	position: relative;
	z-index: 3;
	background: #f47a4f;
	left: 0px;
	top: 0px;
	width: 169px;
	@width: 170px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

a.subnav:link, a.subnav:visited  
{
	display: block;
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 156px;	
	@width: 170px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 6px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #f7a284;	
}

a.subnav:hover, a.subnav:active
{
	background: url(../img/buttons/submenu_active.gif) no-repeat;
}

a.subnav_active 
{
 	display: block;
  font: 11px/14px verdana, arial, helvetica,  sans-serif;
 	color: #ffffff;
 	font-weight: bold;
 	text-decoration: none;
 	width: 156px; 
 	@width: 170px;
 	padding-left: 13px;
 	padding-top: 5px;
 	padding-bottom: 6px;
 	border-right: 1px solid;
 	border-bottom: 1px solid;
	border-color: #f7a284; 
	background: url(../img/buttons/submenu_active.gif) no-repeat;
}

/** subnav */
/** languages */
#languages 
{
   position: relative;
   background: #f47a4f;
   z-index: 3;
   left: 0px;
   top: 0px;
   width: 170px;
   height: 80px;
   margin: 0px;
   padding: 0px;
   padding-right: 0px; 
   padding-top: 12px; 
} 

#nav_french
{
   position: relative;
   z-index: 4;
   display: block;
   font: 11px/12px verdana, arial, helvetica,  sans-serif;
   color: #ffffff;
   text-decoration: none;
   left: 0px;
   top: 0px;
   width: 15px;
   height: 12px;
   padding: 0px;
   margin: 10px 0 0 25px;  
   background: url(../img/buttons/french_active.gif) no-repeat;
   float: left;
}

#nav_french:hover
{
	background: url(../img/buttons/french_passive.gif) no-repeat;
   float: left;	
}

#nav_french_active
{
	background: url(../img/buttons/french_active.gif) no-repeat;
   float: left;	
}

#nav_italian
{
   position: relative;
   z-index: 4;
   display: block;
   font: 11px/12px verdana, arial, helvetica,  sans-serif;
   color: #ffffff;
   text-decoration: none;
   left: 0px;
   top: 0px;
   width: 15px;
   height: 12px;
   padding: 0px;
   margin: 10px 0 0 5px;  
	background: url(../img/buttons/italian_active.gif) no-repeat;
   float: left;	
}

#nav_italian:hover
{
	background: url(../img/buttons/italian_passive.gif) no-repeat;
   float: left;	
}

#nav_italian_active
{
	background: url(../img/buttons/italian_active.gif) no-repeat;
   float: left;	
}

#nav_slovakian
{
   position: relative;
   z-index: 4;
   display: block;
   font: 11px/12px verdana, arial, helvetica,  sans-serif;
   color: #ffffff;
   text-decoration: none;
   left: 0px;
   top: 0px;
   width: 15px;
   height: 12px;
   padding: 0px;
   margin: 10px 0 0 5px; 
  background: url(../img/buttons/slovakian_active.gif) no-repeat;
     float: left;
}

#nav_slovakian:hover
{
	background: url(../img/buttons/slovakian_passive.gif) no-repeat;
	   float: left;
}

#nav_slovakian_active
{
	background: url(../img/buttons/slovakian_active.gif) no-repeat;
	   float: left;
}

#nav_hungarian
{
   position: relative;
   z-index: 4;
   display: block;
   font: 11px/12px verdana, arial, helvetica,  sans-serif;
   color: #ffffff;
   text-decoration: none;
   left: 0px;
   top: 0px;
   width: 15px;
   height: 12px;
   padding: 0px;
   margin: 10px 0 0 5px;
	background: url(../img/buttons/hungarian_active.gif) no-repeat;
	   float: left;
}

#nav_hungarian:hover
{
	background: url(../img/buttons/hungarian_passive.gif) no-repeat;
	   float: left;
}

#nav_hungarian_aktiv
{
	background: url(../img/buttons/hungarian_active.gif) no-repeat;
	   float: left;
}

#partner 
{
   position: relative;
   background: #ffffff;
   font: 9px/12px verdana, arial, helvetica,  sans-serif;
   color: #666666;
   z-index: 4;
   left: 0px;
   top: 0px;
   width: 120px;
   height: 20px;
   margin: 0px;
   padding: 10px; 
} 
/** languages */

a.memory:link, a.memory:visited, a.memory:hover, a.memory:active 
{
    position: absolute;
    z-index: 3;
    left: 763px;
    top: 271px;
	width: 221px;
	height: 157px;					
	background: url(../img/buttons/memory.jpg) no-repeat;		
}

/* navigation */
/* content */
#content 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
	width: 589px;
	@width: 591px; 
	border-left: 1px solid #e0dfd4;
	border-right: 1px solid #e0dfd4;
	border-top: 0px;
	border-bottom: 1px solid #e0dfd4;
	margin-right: 0px;
	padding-bottom: 20px;
}

#siteMap 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
 	width: 450px;
	border-left: 1px solid #e0dfd4;
	border-right: 1px solid #e0dfd4;
	border-top: 0px;
	border-bottom: 1px solid #e0dfd4;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
}

#siteMap h1 
{
	font: 14px/20px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#newscontent 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
	width: 589px;
	@width: 591px; 
	border-left: 1px solid #e0dfd4;
	border-right: 1px solid #e0dfd4;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
}

#container_content 
{
	position: absolute;
	z-index: 2;
	left: 169px;
	top: 266px;
	height: 100px auto;
	width: 589px;
	@width: 588px;
	margin-bottom: 30px; 
}

#english
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 551px;
  @width: 591px;
  background: #fef1ec;
  padding: 15px 15px 15px 23px;
  border-left: 1px solid #facbbb;
  border-right: 1px solid #facbbb;
  border-bottom: 1px solid #facbbb;
}
/** faqs */
.space 
{
	font: 1px/1px verdana, arial, helvetica,  sans-serif;
	width: 192px;
	height: 8px;
}


a.faq1:link, a.faq1:visited 
{
	color: #1f409a;
	font: 14px/14px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

a.faq1:hover, a.faq1:active 
{
	text-decoration: underline;
}

a.faq:link, a.faq:visited 
{
	color: #1f409a;
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

a.faq:hover, a.faq:active 
{
	text-decoration: underline;
}

#faq_antwort a:link 
{
	color: #1f409a;
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

#faq_antwort a:visited 
{
	color: #1f409a;
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

#faq_antwort a:hover 
{
	text-decoration: underline;
}


#faq_antwort a:active 
{
	text-decoration: underline;
}

a.faqblick:link, a.faqblick:visited {
	color: #f37043;
	font: 11px/20px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

a.faqblick:hover, a.faqblick:active {
	text-decoration: underline;
}

a.white1:link, a.white1:visited {
	font: 11px/12px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

img.faq_left 
{
	float: left;
	margin: 4px 20px 0px 20px;
}

a.faqlink:link, a.faqlink:visited {
	color: #1f409a;
	font: 11px/20px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 20px;
}

a.faqlink:hover, a.faqlink:active {
	text-decoration: underline;
}

.faq_antwort
{
   display: none;
   position: relative; 
   top: 0px;
   left: 0px;
   width: 574px;
   @width: 591px;
   background: #fef1ec;
   padding: 20px 10px 15px 5px;
   border-left: 1px solid #facbbb;
   border-right: 1px solid #facbbb;
   border-bottom: 1px solid #facbbb;
}

#faqs 
{
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
	width: 194px;
	@width: 225px; 
	height: auto;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e0dfd4;
	border-right: 1px solid #e0dfd4;
	border-left: 1px solid #e0dfd4;
}

/** faqs */
/** rrfaqs */
.rrfaq_antwort
{
   display: none;
   position: relative; 
   top: 0px;
   left: 0px;
   padding: 5px 10px 15px 5px;
   border-left: 1px solid #facbbb;
   border-right: 1px solid #facbbb;
   border-bottom: 1px solid #facbbb;
}
/** rrfaqs */
/** news */
.teaser_aktuell 
{
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #000000;
  margin: 0px;
  padding: 20px;
}

.teaser_aublick 
{
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #000000;
  margin: 0px;
  padding: 20px;
}

.teaser_aktuell  p.date 
{
  font: 10px/12px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.teaser_aublick p.date 
{
  font: 10px/12px verdana, arial, helvetica,  sans-serif;
  color: #f37043;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.teaser_aktuell h1 
{
  font: 12px/18px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.teaser_aublick h1 
{
  font: 12px/18px verdana, arial, helvetica,  sans-serif;
  color: #f37043;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.teaser_aktuell p 
{
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #000000;
  margin: 0px;
}

.teaser_aublick p 
{
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #000000;
  margin: 0px;
}

.teaser_aktuell a:link, .teaser_aktuell a:visited
{
  color: #1f409a;
  font: 11px/20px verdana, arial, helvetica,  sans-serif;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.teaser_aktuell a:hover, .teaser_aktuell a:active 
{
 text-decoration: underline;
}

.teaser_aublick a:link, .teaser_aublick a:visited
{
 color: #f37043;
  font: 11px/20px verdana, arial, helvetica,  sans-serif;
  text-decoration: none;
  padding: 0px;
  margin: 0px;  
}

.teaser_aublick a:hover, .teaser_aublick a:active 
{
 text-decoration: underline;
}

img.teaser
{
	float: left;
	margin: 0px 20px 10px 0px;
}
/** news */
/** paragraph */
.paragraph
{
	clear: both;
  	position: relative;
  	z-index: 2;
  	top: 0px;
  	left: 0px;
  	width: 549px;
  	@width: 589px;
  	padding-left: 25px;
  	padding-right: 25px;
  	padding-top: 20px;
  	padding-bottom: 0px;
  
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

.paragraph p
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}


#paragraph p 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
 	color: #000000;
 	margin: 0px;
 	padding-top: 4px;
 	padding-bottom: 10px;
 	padding-right: 0px;
 	padding-left: 0px;
}

img.left 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 0px;
}

img.right 
{
	float: right;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
}

#paragraph img.left 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 0px;
}

#paragraph img.right 
{
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
}

#paragraph h1 
{
	font: 17px/17px verdana, arial, helvetica,  sans-serif;
 	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
	padding-top: 0px;
}

#paragraph h2 
{
	font: 15px/19px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
 	padding-top: 5px;
}

#paragraph h3 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
 	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
	padding-top: 5px;
}

#paragraph ul 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

#paragraph ol 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin-left: 5px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

#paragraph li 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
}
/** paragraph */
/** downloads */
#download
{
	position: relative;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;	
  	z-index: 2;
  	top: 0px;
  	left: 25px;
  	width: 540px; 
  	margin: 0px;
  	padding-top: 20px;
}

#download h1 
{
	font: 12px/12px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;	
}

#download img.download 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 6px;
}

#download p.download 
{
	clear:both;
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	width: 520px;
	padding-top: 12px;
}

#download p.download1
{
	clear:both;
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 520px;
	margin-left: 22px;
}

#download a.text:link, a.text:visited 
{
	color: #223f99;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
	margin: 0px;
}

#download a.text:hover, a.text:active 
{
	color: #223f99;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
	margin: 0px;
}

#download p.download_2 
{
	clear: both;
	font: 11px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin-top: 2px;
	padding-bottom: 20px;
}

#download a.text_2:link, a.text_2:visited 
{
	color: #223f99;
	font: 11px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
	margin: 0px;
}

#download a.text_2:hover, a.text_2:active 
{
	color: #223f99;
	font: 11px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
	margin: 0px;
}
/** downloads */
/** nature */
#nature
{
	position: relative;
	font: 0px/0px verdana, arial, helvetica,  sans-serif;
  	top: 0px;
  	left: 0px;
  	width: 549px;
  	@width: 591px;
  	background: #fef1ec;
  	padding: 20px;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #facbbb;
}

#nature1
{
	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 549px;
  	@width: 591px;
  	background: #fef1ec;
  	padding: 20px;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #facbbb;
}

p.pagenav 
{
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  clear: both;
  padding-top: 6px;
}

a.organisms_amphibians_german:link, a.organisms_amphibians_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_amphibians_german_p.jpg) no-repeat;
}

a.organisms_amphibians_german:hover, a.organisms_amphibians_german:active
{
  background: url(../img/buttons/organisms_amphibians_german_a.jpg) no-repeat;
}

a.organisms_amphibians_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_amphibians_german_a.jpg) no-repeat;
}

a.organisms_amphibians_english:link, a.organisms_amphibians_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_amphibians_english_p.jpg) no-repeat;
}

a.organisms_amphibians_english:hover, a.organisms_amphibians_english:active
{
  background: url(../img/buttons/organisms_amphibians_english_a.jpg) no-repeat;
}

a.organisms_amphibians_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_amphibians_english_a.jpg) no-repeat;
}

a.organisms_fish_german:link, a.organisms_fish_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_fish_german_p.jpg) no-repeat;
}

a.organisms_fish_german:hover, a.fish_german:active
{
  background: url(../img/buttons/organisms_fish_german_a.jpg) no-repeat;
}

a.organisms_fish_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_fish_german_a.jpg) no-repeat;
}

a.organisms_fish_english:link, a.organisms_fish_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_fish_english_p.jpg) no-repeat;
}

a.organisms_fish_english:hover, a.fish_english:active
{
  background: url(../img/buttons/organisms_fish_english_a.jpg) no-repeat;
}

a.organisms_fish_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_fish_english_a.jpg) no-repeat;
}

a.organisms_insects_german:link, a.organisms_insects_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_insects_german_p.jpg) no-repeat;
}

a.organisms_insects_german:hover, a.organisms_insects_german:active
{
  background: url(../img/buttons/organisms_insects_german_a.jpg) no-repeat;
}

a.organisms_insects_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_insects_german_a.jpg) no-repeat;
}

a.organisms_insects_english:link, a.organisms_insects_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_insects_english_p.jpg) no-repeat;
}

a.organisms_insects_english:hover, a.organisms_insects_english:active
{
  background: url(../img/buttons/organisms_insects_english_a.jpg) no-repeat;
}

a.organisms_insects_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_insects_english_a.jpg) no-repeat;
}

a.organisms_reptiles_german:link, a.organisms_reptiles_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_reptiles_german_p.jpg) no-repeat;
}

a.organisms_reptiles_german:hover, a.organisms_reptiles_german:active
{
  background: url(../img/buttons/organisms_reptiles_german_a.jpg) no-repeat;
}

a.organisms_reptiles_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_reptiles_german_a.jpg) no-repeat;
}

a.organisms_reptiles_english:link, a.organisms_reptiles_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_reptiles_english_p.jpg) no-repeat;
}

a.organisms_reptiles_english:hover, a.organisms_reptiles_english:active
{
  background: url(../img/buttons/organisms_reptiles_english_a.jpg) no-repeat;
}

a.organisms_reptiles_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_reptiles_english_a.jpg) no-repeat;
}

a.organisms_mammals_german:link, a.organisms_mammals_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	margin-right: 15px;
	background: url(../img/buttons/organisms_mammals_german_p.jpg) no-repeat;
}

a.organisms_mammals_german:hover, a.organisms_mammals_german:active
{
	background: url(../img/buttons/organisms_mammals_german_a.jpg) no-repeat;
}

a.organisms_mammals_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	margin-right: 15px;
	background: url(../img/buttons/organisms_mammals_german_a.jpg) no-repeat;
}

a.organisms_mammals_english:link, a.organisms_mammals_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	margin-right: 15px;
	background: url(../img/buttons/organisms_mammals_english_p.jpg) no-repeat;
}

a.organisms_mammals_english:hover, a.organisms_mammals_english:active
{
	background: url(../img/buttons/organisms_mammals_english_a.jpg) no-repeat;
}

a.organisms_mammals_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	margin-right: 15px;
	background: url(../img/buttons/organisms_mammals_english_a.jpg) no-repeat;
}

a.organisms_birds_german:link, a.organisms_birds_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_birds_german_p.jpg) no-repeat;
}

a.organisms_birds_german:hover, a.organisms_birds_german:active
{
	background: url(../img/buttons/organisms_birds_german_a.jpg) no-repeat;
}

a.organisms_birds_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_birds_german_a.jpg) no-repeat;
}

a.organisms_birds_english:link, a.organisms_birds_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_birds_english_p.jpg) no-repeat;
}

a.organisms_birds_english:hover, a.organisms_birds_english:active
{
	background: url(../img/buttons/organisms_birds_english_a.jpg) no-repeat;
}

a.organisms_birds_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_birds_english_a.jpg) no-repeat;
}

a.organisms_crustaceans_german:link, a.organisms_crustaceans_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_crustaceans_german_p.jpg) no-repeat;
}

a.organisms_crustaceans_german:hover, a.organisms_crustaceans_german:active
{
	background: url(../img/buttons/organisms_crustaceans_german_a.jpg) no-repeat;
}

a.organisms_crustaceans_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_crustaceans_german_a.jpg) no-repeat;
}

a.organisms_crustaceans_english:link, a.organisms_crustaceans_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_crustaceans_english_p.jpg) no-repeat;
}

a.organisms_crustaceans_english:hover, a.organisms_crustaceans_english:active
{
	background: url(../img/buttons/organisms_crustaceans_english_a.jpg) no-repeat;
}

a.organisms_crustaceans_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_crustaceans_english_a.jpg) no-repeat;
}

a.organisms_spiders_german:link, a.organisms_spiders_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_spiders_german_p.jpg) no-repeat;
}

a.organisms_spiders_german:hover, a.organisms_spiders_german:active
{
	background: url(../img/buttons/organisms_spiders_german_a.jpg) no-repeat;
}

a.organisms_spiders_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_spiders_german_a.jpg) no-repeat;
}

a.organisms_spiders_english:link, a.organisms_spiders_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_spiders_english_p.jpg) no-repeat;
}

a.organisms_spiders_english:hover, a.organisms_spiders_english:active
{
	background: url(../img/buttons/organisms_spiders_english_a.jpg) no-repeat;
}

a.organisms_spiders_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_spiders_english_a.jpg) no-repeat;
}

a.organisms_molluscs_german:link, a.organisms_molluscs_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_molluscs_german_p.jpg) no-repeat;
}

a.organisms_molluscs_german:hover, a.organisms_molluscs_german:active
{
	background: url(../img/buttons/organisms_molluscs_german_a.jpg) no-repeat;
}

a.organisms_molluscs_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_molluscs_german_a.jpg) no-repeat;
}

a.organisms_molluscs_english:link, a.organisms_molluscs_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_molluscs_english_p.jpg) no-repeat;
}

a.organisms_molluscs_english:hover, a.organisms_molluscs_english:active
{
	background: url(../img/buttons/organisms_molluscs_english_a.jpg) no-repeat;
}

a.organisms_molluscs_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-right: 15px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_molluscs_english_a.jpg) no-repeat;
}

a.organisms_others_german:link, a.organisms_others_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_others_german_p.jpg) no-repeat;
}

a.organisms_others_german:hover, a.organisms_others_german:active
{
	background: url(../img/buttons/organisms_others_german_a.jpg) no-repeat;
}

a.organisms_others_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_others_german_a.jpg) no-repeat;
}

a.organisms_others_english:link, a.organisms_others_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_others_english_p.jpg) no-repeat;
}

a.organisms_others_english:hover, a.organisms_others_english:active
{
	background: url(../img/buttons/organisms_others_english_a.jpg) no-repeat;
}

a.organisms_others_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
    margin-top: 15px;
	margin-bottom: 8px;
	background: url(../img/buttons/organisms_others_english_a.jpg) no-repeat;
}

a.organisms_trees_german:link, a.organisms_trees_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  margin-bottom: 8px;
  background: url(../img/buttons/organisms_trees_german_p.jpg) no-repeat;
}

a.organisms_trees_german:hover, a.organisms_trees_german:active
{
  background: url(../img/buttons/organisms_trees_german_a.jpg) no-repeat;
}

a.organisms_trees_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  margin-bottom: 8px;
  background: url(../img/buttons/organisms_trees_german_a.jpg) no-repeat;
}

a.organisms_trees_english:link, a.organisms_trees_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  margin-bottom: 8px;
  background: url(../img/buttons/organisms_trees_english_p.jpg) no-repeat;
}

a.organisms_trees_english:hover, a.organisms_trees_english:active
{
  background: url(../img/buttons/organisms_trees_english_a.jpg) no-repeat;
}

a.organisms_trees_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  margin-bottom: 8px;
  background: url(../img/buttons/organisms_trees_english_a.jpg) no-repeat;
}

a.organisms_bushes_german:link, a.organisms_bushes_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_bushes_german_p.jpg) no-repeat;
}

a.organisms_bushes_german:hover, a.organisms_bushes_german:active
{
  background: url(../img/buttons/organisms_bushes_german_a.jpg) no-repeat;
}

a.organisms_bushes_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_bushes_german_a.jpg) no-repeat;
}

a.organisms_bushes_english:link, a.organisms_bushes_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_bushes_english_p.jpg) no-repeat;
}

a.organisms_bushes_english:hover, a.organisms_bushes_english:active
{
  background: url(../img/buttons/organisms_bushes_english_a.jpg) no-repeat;
}

a.organisms_bushes_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_bushes_english_a.jpg) no-repeat;
}

a.organisms_liana_german:link, a.organisms_liana_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_liana_german_p.jpg) no-repeat;
}

a.organisms_liana_german:hover, a.organisms_liana_german:active
{
  background: url(../img/buttons/organisms_liana_german_a.jpg) no-repeat;
}

a.organisms_liana_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_liana_german_a.jpg) no-repeat;
}

a.organisms_liana_english:link, a.organisms_liana_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_liana_english_p.jpg) no-repeat;
}

a.organisms_liana_english:hover, a.organisms_liana_english:active
{
  background: url(../img/buttons/organisms_liana_english_a.jpg) no-repeat;
}

a.organisms_liana_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_liana_english_a.jpg) no-repeat;
}

a.organisms_herbs_german:link, a.organisms_herbs_german:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_herbs_german_p.jpg) no-repeat;
}

a.organisms_herbs_german:hover, a.organisms_herbs_german:active
{
  background: url(../img/buttons/organisms_herbs_german_a.jpg) no-repeat;
}

a.organisms_herbs_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_herbs_german_a.jpg) no-repeat;
}

a.organisms_herbs_english:link, a.organisms_herbs_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_herbs_english_p.jpg) no-repeat;
}

a.organisms_herbs_english:hover, a.organisms_herbs_english:active
{
  background: url(../img/buttons/organisms_herbs_english_a.jpg) no-repeat;
}

a.organisms_herbs_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_herbs_english_a.jpg) no-repeat;
}

a.organisms_weeds_german:link, a.organisms_weeds_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	margin-right: 15px;
	background: url(../img/buttons/organisms_weeds_german_p.jpg) no-repeat;
}

a.organisms_weeds_german:hover, a.organisms_weeds_german:active
{
	background: url(../img/buttons/organisms_weeds_german_a.jpg) no-repeat;
}

a.organisms_weeds_german_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_weeds_german_a.jpg) no-repeat;
}

a.organisms_weeds_english:link, a.organisms_weeds_english:visited  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_weeds_english_p.jpg) no-repeat;
}

a.organisms_weeds_english:hover, a.organisms_weeds_english:active
{
  background: url(../img/buttons/organisms_weeds_english_a.jpg) no-repeat;
}

a.organisms_weeds_english_selected  
{
  float: left;
  width: 78px;
  height: 58px;
  margin-right: 15px;
  background: url(../img/buttons/organisms_weeds_english_a.jpg) no-repeat;
}

a.organisms_else_german:link, a.organisms_else_german:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_else_german_p.jpg) no-repeat;
}

a.organisms_else_german:hover, a.organisms_else_german:active
{
	background: url(../img/buttons/organisms_else_german_a.jpg) no-repeat;
}

a.organisms_else_german_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_else_german_a.jpg) no-repeat;
}

a.organisms_else_english:link, a.organisms_else_english:visited  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_else_english_p.jpg) no-repeat;
}

a.organisms_else_english:hover, a.organisms_else_english:active
{
	background: url(../img/buttons/organisms_else_english_a.jpg) no-repeat;
}

a.organisms_else_english_selected  
{
	float: left;
	width: 78px;
	height: 58px;
	background: url(../img/buttons/organisms_else_english_a.jpg) no-repeat;
}

#organisms
{
	clear: both;
	margin: 20px;
  	width: 538px;
  	@width: 548px;
}

#organisms h1 
{
	clear: both;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#organisms p 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 8px;
}

#organisms img
{
	position: relative;
	z-index: 10;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 0px;
}
/** nature */
/** children */
#children_red
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #fef0ec;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #f36d40;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

#children_red h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #f36d40;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_red p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_red a:link, #children_red a:visited 
{
	color: #f36d40;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_red a:hover, #children_red a:active 
{
	text-decoration: none;
}


#children_red_game
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #faf0f2;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #ac041e;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

img.game
{
	float: right;
	width: 168px;
	height: 85px;
	margin: 0px 0px 20px 20px;
}

#children_red_game h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #ac041e;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_red_game p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_red_game a:link, #children_red a:visited 
{
	color: #ac041e;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_red_game a:hover, #children_red a:active 
{
	text-decoration: none;
}

#children_green
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #e9f6f2;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #0d815d;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

#children_green h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #0d815d;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_green p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_green a:link, #children_green a:visited 
{
	color: #0d815d;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_green a:hover, #children_green a:active 
{
	text-decoration: none;
}

#children_blue
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #e8ebf5;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #1e3f99;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

#children_blue h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #1e3f99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_blue h2 
{
	font: 14px/13px verdana, arial, helvetica,  sans-serif;
	color: #1e3f99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_blue p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_blue a:link, #children_blue a:visited 
{
	color: #1e3f99;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_blue a:hover, #children_blue a:active 
{
	text-decoration: none;
}

#children_blue img.right 
{
   float: right;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0px;
	padding: 0px;
}


#children_brown
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #f8f2e8;
   margin-top: 5px;
   padding: 20px 20px 0px 20px;
   border: 1px solid #cfa667;

	font: 12px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

#children_brown h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #b88332;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_brown h2 
{
	font: 14px/13px verdana, arial, helvetica,  sans-serif;
	color: #b88332;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#children_brown p 
{
	font: 12px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_brown a:link, #children_brown a:visited {
	color: #b88332;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_brown a:hover, #children_brown a:active {
	text-decoration: none;
}

input.quiz {
  font: 10px/14px verdana, arial, helvetica,  sans-serif;
  margin-left: 44px;
  margin-top: 10px;
  margin-right: 5px;
  padding: 2px;  
  height: 20px;
  width: 300px;  
  color: #b88332; 
  border: solid 1px;
  background: #ffffff;
  border-color: #b88332;  
}

input.quiz1 {
  font: 10px/14px verdana, arial, helvetica,  sans-serif;
  margin-left: 6px;
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 2px;  
  height: 20px;
  width: 300px;  
  color: #b88332; 
  border: solid 1px;
  background: #ffffff;
  border-color: #b88332; 
}

#children_purple
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 549px;
   @width: 591px;
   background: #f2eef6;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #a88dc2;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

#children_purple h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_purple h2 
{
	font: 14px/13px verdana, arial, helvetica,  sans-serif;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#children_purple p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_purple a:link, #children_purple a:visited 
{
	color: #a88dc2;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

#children_purple a:hover, #children_purple a:active 
{
	text-decoration: none;
}

#children_experiences
{
	display: none;
}
/** children */
/** guestbook */
#entry_hidden
{
  display: none;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 549px;
  @width: 591px;
  background: #fef1ec;
  padding: 20px 20px 0px 20px;
  border-left: 1px solid #facbbb;
  border-right: 1px solid #facbbb;
  border-bottom: 1px solid #facbbb;
}

.beitrag 
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.daten 
{
	font: 10px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin-bottom: 1px;
	padding: 0px;
}

input.buch {
  font: 11px/14px verdana, arial, helvetica,  sans-serif;
  padding: 2px;
  width: 350px;
  height: 20px;
  color: #000000; 
  border: solid 1px;
  background: #ffffff;
  border-color: #facbbb;  
}

input.submit {
  font: 11px/14px verdana, arial, helvetica,  sans-serif;
  padding: 2px;
}

textarea.buch {
  font: 11px/14px verdana, arial, helvetica,  sans-serif;
  padding: 2px;
  width: 350px;
  color: #000000; 
  border: solid 1px;
  background: #ffffff;
  border-color: #facbbb;  
}

#thread_light
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 549px;
  @width: 591px;
  background: #f8f9f8;
  padding: 10px 20px 10px 20px;
  border-left: 1px solid #e0dfd4;
  border-right: 1px solid #e0dfd4;
  border-bottom: 1px solid #e0dfd4;
}

#thread_dark
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 549px;
  @width: 591px;
  background: #f3f5f2;
  padding: 10px 20px 10px 20px;
  border-left: 1px solid #e0dfd4;
  border-right: 1px solid #e0dfd4;
  border-bottom: 1px solid #e0dfd4;
}

#wrong_captcha
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #FF0000;
}
/** guestbook */
/** newsletter recommendation */
#entry_shown
{
  display: block;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 549px;
  @width: 591px;
  background: #fef1ec;
  padding: 20px 20px 0px 20px;
  border-left: 1px solid #facbbb;
  border-right: 1px solid #facbbb;
  border-bottom: 1px solid #facbbb;
}

/** newsletter recommendation */
/** events */
#events
{
	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 589px;
  	@width: 591px;
  	background: #f47a4f;
  	padding: 0px;
  	border-left: 1px solid #facbbb;
  	border-right: 1px solid #facbbb;
}

#events_header_left
{
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 119px;
  	height: 66px;
  	padding: 0px;
  	border-right: 1px solid #facbbb;
  	text-align: center;
}

#events_header_left p.head 
{
	font: 10px/18px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}

#events_header_left h1 
{
	font: 28px/28px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#events_header_right
{
	position: absolute; 
  	top: 0px;
  	left: 120px;
  	width: 470px;
  	height: 66px;
  	padding: 17px 0px 0px 0px;
  	text-align: center;
}

.nav_cal_actual
{
	font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;	
	width: 32px;
	height: 16px;
	padding-top: 1px;		
	margin-left: 8px;	
	margin-top: 22px;
	float: left;
	background: url(../img/buttons/cal_active.gif) no-repeat;
}

.nav_cal_events
{
   font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 16px;
	padding-top: 1px;	
	margin-left: 6px;	
	margin-top: 22px;
	float: left;	
	background: url(../img/buttons/cal_events.gif) no-repeat;
}

.nav_cal_none
{
   font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 16px;
	padding-top: 1px;	
	margin-left: 6px;	
	margin-top: 22px;
	float: left;	
	background: url(../img/buttons/cal_none.gif) no-repeat;
}

/*** overview */
.events_entry
{
  	clear: both;
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 589px;
  	height: auto;
  	@height: 68px;
  	min-height: 68px;
  	padding: 0px;
  	margin: 0px 0px 0px 0px;
  	border-bottom: 1px solid #facbbb;
  	text-align: left;
	background: url(../img/backgrounds/event.gif) repeat-y;	
}

.events_entry img
{
	float: right;
	margin: 8px;
	border-style: none;
}

.events_entry_left
{
	float: left;
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 119px;
  	padding: 0px;
  	margin: 0px;
  	text-align: center;
}

.events_entry_right
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	position: relative; 
  	top: 0px;
  	width: 380px;
  	padding: 10px;
  	margin-left: 120px;
  	text-align: left;
}

.events_entry_right h1 
{
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#events p.info 
{
	font: 11px/18px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 6px 6px 6px 15px;
}

#events_static
{
	clear: both;
  	position: relative; 
  	background: #ffffff;
  	top: 0px;
  	left: 0px;
  	width: 589px;
  	height: auto;
  	@height: 68px;
  	min-height: 68px;
  	padding: 0px;
  	margin: 0px 0px 0px 0px;
  	border-bottom: 1px solid #facbbb;
  	text-align: left;
}

#events_static h1 
{
	font: 11px/11px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	padding: 15px 10px 0px 15px;
	margin: 0px;
}

#events_static p 
{
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 18px;
	padding-right: 20px;
	padding-left: 15px;
}


.events_entry a:link, .events_entry a:visited 
{
	color: #1f409a;
 	font: 11px/20px verdana, arial, helvetica,  sans-serif;
 	padding: 0px;
 	margin: 0px;
 	text-decoration: none;
}

.events_entry a:hover, .events_entry a:active 
{
	text-decoration: underline;
}


/*** overview */
/*** details */
.events_entry_right_details
{
	position: relative; 
  	top: 0px;
  	width: 450px;
	padding: 10px;
  	margin-left: 120px;
  	text-align: left;
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

.experience_entry_right_details
{
	position: relative; 
  	top: 0px;
  	width: 549px;
  	@width: 569px;
	padding: 20px 20px 20px 20px;
  	text-align: left;
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
  	background: #ffffff;
}

.events_entry_right_details h2 {
	font: 13px/17px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
  	top: 0px;
	padding: 0px;
	margin: 0px;
}


.events_entry_right_details h3 {
	font: 11px/11px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
  	top: 0px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}


#events_entry_logon
{
	float: left;
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 106px;
  	height: 50px;
  	margin: 0px;
  	font: 11px/15px verdana, arial, helvetica,  sans-serif;
  	color: #1f409a;
  	font-weight: bold;
  	padding-top: 10px;
  	text-align: right;
}

#events_entry_registration
{
	float: left;
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 106px;
  	height: 50px;
  	margin: 0px;
  	font: 11px/15px verdana, arial, helvetica,  sans-serif;
  	color: #1f409a;
  	font-weight: bold;
  	padding-top: 10px;
  	text-align: right;
  	background: url(../img/else/registration.gif) no-repeat;	
}

#events_entry_duration
{
	float: left;
  	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 106px;
  	height: 50px;
  	margin: 0px;
  	font: 11px/15px verdana, arial, helvetica,  sans-serif;
  	color: #1f409a;
  	font-weight: bold;
  	padding-top: 10px;
  	text-align: right;
  	background: url(../img/else/duration.gif) no-repeat;	
}

#events_entry_meetingpoint
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/else/meetingpoint.gif) no-repeat;	
}

#events_entry_participants
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/else/participants.gif) no-repeat;	
}

#events_entry_cost
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/else/cost.gif) no-repeat;	
}

#events_entry_journey
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/else/journey.gif) no-repeat;	
}

.events_entry_left p.day 
{
	float: left;
	font: 30px/24px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	width: 52px;
	font-weight: bold;
	letter-spacing: -2px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: right;
}

.events_entry_left p.month 
{
	font: 9px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	text-align: left;
}

.events_entry_left  
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

.experience_entry_left  
{
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
  width: 106px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}
/*** details */
/** events */
/** experience */
/*** overview */
.experience_headline
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 559px;
   @width: 591px;
   background: #F47A4F;
   padding: 10px 10px 10px 20px;
   border: 1px solid #FACBBB;

	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.experience_text
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 589px;
   @width: 581px;
   background: #ffffff;
   padding: 10px 0px 20px 0px;
   border: 1px solid #E0DFD4;
   font: 12px/18px verdana, arial, helvetica,  sans-serif;
   color: #000000;
}

/*
.experience_text h1 
{
	font: 16px/15px verdana, arial, helvetica,  sans-serif;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.experience_text h2 
{
	font: 14px/13px verdana, arial, helvetica,  sans-serif;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.experience_text p 
{
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.experience_text a:link, .experience_text a:visited 
{
	color: #a88dc2;
	font: 12px/18px verdana, arial, helvetica,  sans-serif;
	text-decoration: underline;
}

.experience_text a:hover, #experience_text a:active 
{
	text-decoration: none;
}
*/

.experience_event
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 559px;

   @width: 591px;
   background: #ffffff;
   padding: 10px 10px 10px 20px;
   border-top: 0px;
   border-left: 1px solid #E0DFD4;
   border-right: 1px solid #E0DFD4;
   border-bottom: 1px solid #E0DFD4;   
   font: 11px/18px verdana, arial, helvetica,  sans-serif;
   color: #1f409a;
   font-weight: bold;
}

.experience_event a:link, .experience_event a:visited 
{
	color: #1f409a;
 	font: 11px/20px verdana, arial, helvetica,  sans-serif;
 	padding: 0px;
 	margin: 0px;
 	text-decoration: none;
}

.experience_event a:hover, .experience_event a:active 
{
	text-decoration: underline;
}

.experience_event img
{
	float: left;
	padding: 0px;
	margin:4px;
  	border: solid 1px;
  	border-color: #E0DFD4; 
}

.experience_event .experience_reference
{
	float: right;
	padding: 0px;
	margin: 0px;
	border: none;
}

img.experience_img
{
	margin-right: 10px;
	border: none;
}
/*** overview */
/*** details */
#experience
{
	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 589px;
  	@width: 591px;
  	background: #f47a4f;
  	padding: 0px;
  	border-top: 1px solid #FACBBB;
  	border-left: 1px solid #FACBBB;
  	border-right: 1px solid #FACBBB;
}

#experience .events_entry
{
	background: url(../img/backgrounds/event.gif) repeat-y;		
  	border-bottom: 1px solid #FACBBB;
}
/*** details */
/** experience */

p.eintrag 
{
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	margin-top: 2px;
	padding-left: 80px;
	padding-bottom: 7px;
}

p.dateteaser_img {
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	margin: 0px;
	padding-top: 20px;
	padding-left: 165px;
}

p.headteaser_img {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-left: 165px;
}

.textteaser_img {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 18px;
	padding-right: 25px;
	padding-left: 165px;
}

.textteaser_img h1{
	font: 18px/20px verdana, arial, helvetica,  sans-serif;
	color: #00FF00;
}

p.headenglish {
	font: 13px/22px verdana, arial, helvetica,  sans-serif;
	color: #f36b3d;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.textenglish {
	font: 11px/17px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}

p.dateteaser {
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}

p.headteaser {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-left: 20px;
}

p.textteaser {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 18px;
	padding-right: 25px;
	padding-left: 20px;
}

p.dateblick {
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	color: #f37043;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}

p.headblick {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #f37043;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

p.dateblick_img {
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	color: #f37043;
	margin: 0px;
	padding-top: 20px;
	padding-left: 165px;
}

p.headblick_img {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #f37043;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 165px;
}

p.newsletter {
	font: 10px/13px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	margin: 0px;
	padding-left: 10px;
}


p.newsletter1 {
	font: 10px/13px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	margin: 0px;
	padding-top: 40px;
	padding-left: 10px;
}

ul {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 0px;
}

li {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
}

img.header_index {
	border-style: none;
	padding: 0px;
	margin: 0px;
}

img.kalender {
	float: left;
	padding: 0px;
	margin-top:4px;
  	border: solid 1px;
  	border-color: #a2deb8; 
}

img.content {
	position: relative;
	z-index: 2;
    float: left;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 0px;
}

img.content1 {
	position: relative;
	z-index: 2;
    float: right;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0px;
	padding: 0px;
}

a.kalender:link, a.kalender:visited {
	color: #ffffff;
	text-decoration: none;
}

a.kalender:hover, a.kalender:active {
	text-decoration: underline;
}

a.teaserlink:link, a.teaserlink:visited {
	color: #1f409a;
	font: 11px/20px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
}

a.teaserlink:hover, a.teaserlink:active {
	text-decoration: underline;
}


a.white1:hover, a.white1:active {
	text-decoration: underline;
}

a.foot:link, a.foot:visited {
	color: #637ab8;
	font: 10px/12px verdana, arial, helvetica,  sans-serif;
	text-decoration: none;
	margin: 0px;
}

a.foot:hover, a.foot:active {
	color: #1f409a;
}

#container3 
{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 759px;	
	/*width: 224px;*/
	width: 230px;
	padding: 0px;
	margin: 0px;
}

#container4 
{
	position: absolute;
	z-index: 4;
	top: 6px;
	left: 700px;	
	width: 340px;
	padding: 0px;
	margin: 0px;
}

#presse
{
  position: relative;
  z-index: 2;
  top: 0px;
  left: 0px;
  width: 549px;
  @width: 589px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 7px;
  padding-bottom: 15px;
}

#letter1 {
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 262px;
	width: 53px;
	height: 36px;

}

#copyright {
	position: relative;
	z-index: 2;
	font: 10px/18px verdana, arial, helvetica,  sans-serif;
	color: #535454;
	background: transparent;
	text-align: center;
	left: 0px;
	top: 0px;
	width: 589px;
	margin-top: 3px;
	padding-bottom: 20px;
}

#copyright_print {
	display: none;
	position: relative;
	z-index: 2;
	font: 10px/18px verdana, arial, helvetica,  sans-serif;
	color: #535454;
	background: #ffffff;
	text-align: center;
	left: 0px;
	top: 0px;
	width: 589px;
	@width: 590px; 
	margin-top: 3px;
	padding-bottom: 20px;
}



.line {
	position: relative;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	z-index: 2;
	left: 0px;
	width: 589px;
	@width: 589px;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #e0dfd4;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#line {
	position: relative;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	z-index: 2;
	left: 0px;
	width: 589px;
	@width: 589px;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #e0dfd4;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.linekal {
	display: none;
}


.line_SM {
	position: relative;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	z-index: 2;
	left: 0px;
	width: 450px;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #e0dfd4;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	clear: both;
}

#line_SM {
	position: relative;
    font: 0px/0px verdana, arial, helvetica,  sans-serif;
	z-index: 2;
	left: 0px;
	width: 450px;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #e0dfd4;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	clear: both;
}

ul.left {
    float: left;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	width: 300px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 0px;
}






#verback
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 589px;
  @width: 591px;
  background: #f47a4f;
  padding: 0px;
  border-left: 1px solid #facbbb;
  border-right: 1px solid #facbbb;
}


#verback p.veran1 {
	font: 11px/18px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 6px 6px 6px 15px;
}

#verback_left
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 119px;
  padding: 0px;
  border-right: 1px solid #facbbb;
  text-align: center;
}

#verback_left p.head {
	font: 10px/18px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}

#verback_left h1 {
	font: 28px/28px verdana, arial, helvetica,  sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#verback_right
{
  position: absolute; 
  top: 0px;
  left: 120px;
  width: 470px;
  padding: 17px 0px 0px 0px;
  text-align: center;
}

#verback_eintrag
{
  clear: both;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 589px;
  height: auto;
  @height: 68px;
  min-height: 68px;
  background: #000000;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #facbbb;
  text-align: left;
  background: url(../img/backgrounds/back_eintrag.gif) repeat-y;	
}

#verback_fix
{
  clear: both;
  position: relative; 
  background: #ffffff;
  top: 0px;
  left: 0px;
  width: 589px;
  height: auto;
  @height: 68px;
  min-height: 68px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #facbbb;
  text-align: left;
}

img.verback_eintrag {
	float: right;
	margin: 8px;
	border-style: none;
}

#verback_eintrag p.verback_folge {
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	padding: 0px 10px 10px 130px;
	margin: -5px 0px 0px 0px;
}

#verback_fix h1 {
	font: 11px/11px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	padding: 15px 10px 0px 15px;
	margin: 0px;
}

#verback_fix p {
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 18px;
	padding-right: 20px;
	padding-left: 15px;
}

#verback_eintrag a.kallink:link, a.kallink:visited {
	color: #1f409a;
	font: 11px/20px verdana, arial, helvetica,  sans-serif;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#verback_eintrag a.kallink:hover, a.kallink:active {
	text-decoration: underline;
}

#verback_eintrag_left
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 119px;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

#verback_eintrag_dauer
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/backgrounds/icon_time.gif) no-repeat;	
}

#verback_eintrag_treffpunkt
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/backgrounds/icon_teilnehmer.gif) no-repeat;	
}

#verback_eintrag_teilnehmer
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/backgrounds/icon_time.gif) no-repeat;	
}

#verback_eintrag_preis
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/backgrounds/icon_preis.gif) no-repeat;	
}

#verback_eintrag_anreise
{
  float: left;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 106px;
  height: 50px;
  margin: 0px;
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  color: #1f409a;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  background: url(../img/backgrounds/icon_treffpunkt.gif) no-repeat;	
}

#verback_eintrag_right
{
  position: relative; 
  font: 11px/15px verdana, arial, helvetica,  sans-serif;
  top: 0px;
  width: 380px;
  padding: 10px;
  margin-left: 120px;
  text-align: left;
}

#verback_eintrag_right h1 {
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#verback_eintrag_right_folge
{
  position: relative; 
  top: 0px;
  width: 450px;
  padding: 10px;
  margin-left: 120px;
  text-align: left;
}

#verback_eintrag_right_folge h1 {
	font: 11px/14px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#verback_eintrag_right_folge p {
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 0px;
}

#verback_eintrag_right_folge p.weiter {
	font: 11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 0px;
}

#verback_eintrag_left p.month {
	font: 9px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#verback_eintrag_left p {
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

#verback_eintrag_left p.day {
    float: left;
	font: 30px/24px verdana, arial, helvetica,  sans-serif;
	color: #1f409a;
	width: 55px;
	font-weight: bold;
	letter-spacing: -2px;
	margin: 0px;
	padding: 13px 2px 0px 0px;
	text-align: right;
}

#nav_kal_p
{
    font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;	
	width: 32px;
	height: 16px;
	padding-top: 1px;		
	margin-left: 8px;	
	margin-top: 22px;
	float: left;
	background: url(../img/buttons/kal_aktiv.gif) no-repeat;
}

#nav_kal_e
{
    font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 16px;
	padding-top: 1px;	
	margin-left: 6px;	
	margin-top: 22px;
	float: left;	
	background: url(../img/buttons/kal.gif) no-repeat;
}

#nav_kal_a
{
    font: 10px/14px verdana, arial, helvetica,  sans-serif;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 16px;
	padding-top: 1px;	
	margin-left: 6px;	
	margin-top: 22px;
	float: left;	
	background: url(../img/buttons/kal_passiv.gif) no-repeat;
}

.body {
  	padding-top: 15px;
  	padding-bottom: 15px;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

.shortinf{
  	margin-top: 15px;
  	margin-bottom: 15px;
	font: 11px/15px verdana, arial, helvetica,  sans-serif;
	color: #000000;
}

/* Navigation rechts */


#container_right {
	position: absolute;
	z-index: 2;
	left: 759px;
	top: 266px;
	width: 224px;
	@width: 210px;
	height: auto;
	/*border-bottom: 1px solid #e0dfd4;
	border-right: 1px solid #e0dfd4;
	border-left: 1px solid #e0dfd4;*/
	margin: 0px;
	padding: 0px;
}

#kids {
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
	width: 224px;
	@width: 219px;
	height: 63px;
	margin: 0px;
	padding: 0px;
}


#nav_kids
{
   position: relative;
   z-index: 4;
   display: block;
   left: 0px;
   top: 0px;
   width: 225px;
   height: 63px;
   background: url(../img/buttons/r_child_passive.gif) no-repeat;
}

#nav_kids:hover
{
	background: url(../img/buttons/r_child_active.gif) no-repeat;
}

#nav_videos
{
   position: relative;
   z-index: 4;
   display: block;
   left: 0px;
   top: 0px;
   width: 225px;
   height: 63px;
   background: url(../img/buttons/r_vid_passive.gif) no-repeat;
}

#nav_videos:hover
{
	background: url(../img/buttons/r_vid_active.gif) no-repeat;
}

#nav_videosG
{
   position: relative;
   z-index: 4;
   display: block;
   left: 0px;
   top: 0px;
   width: 225px;
   height: 63px;
   background: url(../img/buttons/r_vidG_passive.gif) no-repeat;
}

#nav_videosG:hover
{
	background: url(../img/buttons/r_vidG_active.gif) no-repeat;
}

#nav_guestbook
{
   position: relative;
   z-index: 4;
   display: block;
   left: 0px;
   top: 0px;
   width: 225px;
   height: 63px;
   background: url(../img/buttons/r_gue_passive.gif) no-repeat;
}

#nav_guestbook:hover
{
	background: url(../img/buttons/r_gue_active.gif) no-repeat;
}

#nav_blog
{
   position: relative;
   z-index: 4;
   display: block;
   left: 0px;
   top: 0px;
   width: 225px;
   height: 63px;
   background: url(../img/buttons/r_blog_passive.gif) no-repeat;
}

#nav_blog:hover
{
	background: url(../img/buttons/r_blog_active.gif) no-repeat;
}

.kinderIMG
{
   display: block;
   width: 65px;
   height: 50px;
   margin: 0 0 5px 15px;
   float: right;
}
