/* general */
@page 
{ 
  size:21cm 29.7cm; 
  margin-top: 1cm; 
  margin-bottom: 1cm; 
  margin-left: 2cm; 
  margin-right: 2cm  
}

body 
{
  font-family: "times new roman",times,serif;
  margin-bottom: 1.5cm; 
}

ul 
{
	font: 14px/15px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

ol 
{
	font: 14px/15px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin-left: 5px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

li 
{
	font: 14px/15px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
}

h1 
{
	font: 20px/23px "times new roman",times,serif;
    text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 4px;
}

h2 
{
	font: 17px/19px "times new roman",times,serif;
    text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 4px;
}

h3 
{
	font: 15px/15px "times new roman",times,serif;
    text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 4px;
}


h4 
{
	font: 15px/19px "times new roman",times,serif;
    text-align:justify;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

h5 
{
	font: 15px/14px "times new roman",times,serif;
    text-align:justify;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 55px;
	margin-bottom: 10px;
	padding-top: 10px;: 0px;
}

h6 
{
	font: 15px/14px "times new roman",times,serif;
    text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 0px;
}

p 
{
	font: 13px/15px "times new roman",times,serif;
    text-align:justify;
	color: #1f409a;
	margin: 0px;
	padding: 0px;
}

.clear 
{
	clear: both;
}

img
{
	border: none;
}

img.nature_lower
{
  margin-top: 10px;
}
/* general */
/* header */
#logo 
{
    display: none;
}

#logo_print 
{
	position: relative;
	z-index: 1;
	width: 250px;
	height: 90px;
	margin-bottom: 20px;
}

#container2 
{
   display: none;
}

#frame
{
   visibility: none;
}

#kalender 
{
	position: relative;
 	z-index: 3;
 	left: 0px;
 	top: 0px;
 	width: 100%px;
 	margin: 0px;
 	padding-bottom: 0px;
}

#kalender_innen 
{
    clear: both;
	position: relative;
 	z-index: 3;
 	left: 0px;
 	top: 0px;
 	width: 100%px;
 	margin: 0px;
 	padding: 0px;
}


#container_right {
    display: none;
}

#calendar_image 
{
    display: none;
}

/** german/english */
a.german:link, a.german:visited  
{
   display: none;	
}

a.german_selected
{
   display: none;
}

a.english:link, a.english:visited  
{
   display: none;
}

a.english_selected  
{
   display: none;
}
/** german/english */
/** search */
#search 
{
    display: none;
}
/** search */
/* header */
/* navigation */
#container_nav 
{
   display: none;
}
/** newsletter */
#container_left 
{
   display: none;
}
/** newsletter */
/** subnav */
#subnavigation 
{
   display: none;
}
/** subnav */
/** languages */
#languages 
{
   display: none;
} 
/** languages */

a.memory:link, a.memory:visited, a.memory:hover, a.memory:active 
{
   display: none;		
}

 a[href]:after {
 content: " <http://www.donauauen.at"attr(href)"  >";
 color: #888;
 background-color: inherit;
 font-style: italic;
 margin-left: 20px;
} 

/* navigation */
/* content */
#content 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
	width: 100%px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#siteMap 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
	width: 549px;
	@width: 591px; 
	border: 0px;
	margin-right: 0px;
	padding: 20px;
}

#siteMap h1 
{
	font: 20px/22px "times new roman",times,serif;
text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#newscontent 
{
	position: relative;
	z-index: 2;
	background: #ffffff;
	left: 0px;
	top: 0px;
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#container_content 
{
	position: relative;
	z-index: 2;
	left: 0px;
	top: 40px;
	width: 100%;
	margin-bottom: 0px; 
}

.faq_antwort
{
	margin-bottom: 40px; 
}

#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 "times new roman",times,serif;
text-align:justify;
	width: 192px;
	height: 8px;
}


a.faq1:link, a.faq1:visited 
{
	color: #1f409a;
	font: 11px/14px  "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
}

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

a.faq:link, a.faq:visited 
{
	color: #1f409a;
	font: 11px/14px  "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
}

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

#faq_antwort a:link 
{
	color: #1f409a;
	font: 11px/14px  "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
}

#faq_antwort a:visited 
{
	color: #1f409a;
	font: 11px/14px  "times new roman",times,serif;
    text-align:justify;
	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 "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
}

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

a.white1:link, a.white1:visited {
    display: none;
}

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

a.faqlink:link, a.faqlink:visited {
   display: none;
	color: #1f409a;
	font: 11px/20px  "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 20px;
}

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

.faq_antwort
{
   display: none;
}

#faqs 
{
   display: none;
}
/** faqs */
/** news */
.teaser_aktuell 
{
  font: 12px/15px "times new roman",times,serif;
    text-align:justify;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

.teaser_aublick 
{
  font: 12px/15px "times new roman",times,serif;
    text-align:justify;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

.teaser_aktuell  p.date 
{
  font: 11px/12px "times new roman",times,serif;
    text-align:justify;
  color: #1f409a;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.teaser_aublick p.date 
{
  font: 11px/12px "times new roman",times,serif;
    text-align:justify;
  color: #f37043;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.teaser_aktuell h1 
{
  font: 16px/18px "times new roman",times,serif;
    text-align:justify;
  color: #1f409a;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.teaser_aublick h1 
{
  font: 16px/18px "times new roman",times,serif;
    text-align:justify;
  color: #f37043;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.teaser_aktuell p 
{
  font: 11px/15px "times new roman",times,serif;
    text-align:justify;
  color: #000000;
  margin: 0px;
}

.teaser_aublick p 
{
  font: 11px/15px "times new roman",times,serif;
    text-align:justify;
  color: #000000;
  margin: 0px;
}

.teaser_aktuell a:link, .teaser_aktuell a:visited
{
  color: #1f409a;
  font: 11px/20px "times new roman",times,serif;
    text-align:justify;
  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 "times new roman",times,serif;
    text-align:justify;
  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: 100%;
  	padding: 0px;  
	font: 13px/15px times new roman,times,serif;
    text-align:justify;
	color: #000000;
}

#content p 
{
 	color: #000000;
	font: 13px/15px times new roman,times,serif;
 	margin: 0px;
 	padding-top: 4px;
 	padding-bottom: 10px;
 	padding-right: 0px;
 	padding-left: 0px;
}

#content img.left 
{

	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding: 0px;
}

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

#content h1 
{
	font: 17px/23px times,serif;
    text-align:justify;
 	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
	padding-top: 3px;
}

#content h2 
{
	font: 15px/19px times,serif;
    text-align:justify;
	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
 	padding-top: 5px;
}

#content h3 
{
	font: 14px/15px times,serif;
    text-align:justify;
 	color: #1f409a;
 	font-weight: bold;
 	margin: 0px;
	padding-top: 5px;
}

#content ul 
{
	font: 14px/17px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

#content ol 
{
	font: 14px/17px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin-left: 5px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 0px;
}

#content li 
{
	font: 14px/17px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
}
/** paragraph */
/** downloads */
#download
{
	position: relative;
  	z-index: 2;
  	top: 0px;
  	left: 25px;
  	width: 500px;
  	@width: 589px;  
  	margin: 0px;
  	padding-bottom: 10px;
}

#download h1 
{
	font: 14px/12px "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	color: #000000;
	padding-top: 5px;
}

#download a.text:link, a.text:visited 
{
	color: #223f99;
	font: 11px/15px "times new roman",times,serif;
text-align:justify;
	text-decoration: underline;
	margin: 0px;
}

#download a.text:hover, a.text:active 
{
	color: #223f99;
	font: 11px/15px "times new roman",times,serif;
text-align:justify;
	text-decoration: none;
	margin: 0px;
}

#download p.download_2 
{
	clear: both;
	font: 11px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin-top: 2px;
	padding-bottom: 20px;
}

#download a.text_2:link, a.text_2:visited 
{
	color: #223f99;
	font: 11px/18px "times new roman",times,serif;
text-align:justify;
	text-decoration: underline;
	margin: 0px;
}

#download a.text_2:hover, a.text_2:active 
{
	color: #223f99;
	font: 11px/18px "times new roman",times,serif;
text-align:justify;
	text-decoration: none;
	margin: 0px;
}
/** downloads */
/** nature */
#nature
{
	position: relative; 
  	top: 0px;
  	left: 0px;
  	width: 100%;
  	background: #fef1ec;
  	padding: 20px;
  	border: 0px;
}

#nature1
{
  display: none;
}

p.pagenav 
{
  display: none;
}

a.organisms_amphibians_german:link, a.organisms_amphibians_german:visited  
{
  display: none;
}

a.organisms_amphibians_german_selected  
{
  display: none;
}

a.organisms_amphibians_english:link, a.organisms_amphibians_english:visited  
{
  display: none;
}

a.organisms_amphibians_english_selected  
{
  display: none;
}

a.organisms_fish_german:link, a.organisms_fish_german:visited  
{
  display: none;
}

a.organisms_fish_german_selected  
{
  display: none;
}

a.organisms_fish_english:link, a.organisms_fish_english:visited  
{
  display: none;
}

a.organisms_fish_english_selected  
{
  display: none;
}

a.organisms_insects_german:link, a.organisms_insects_german:visited  
{
  display: none;
}

a.organisms_insects_german_selected  
{
  display: none;
}

a.organisms_insects_english:link, a.organisms_insects_english:visited  
{
  display: none;
}

a.organisms_insects_english_selected  
{
  display: none;
}

a.organisms_reptiles_german:link, a.organisms_reptiles_german:visited  
{
  display: none;
}

a.organisms_reptiles_german_selected  
{
  display: none;
}

a.organisms_reptiles_english:link, a.organisms_reptiles_english:visited  
{
  display: none;
}

a.organisms_reptiles_english_selected  
{
  display: none;
}

a.organisms_mammals_german:link, a.organisms_mammals_german:visited  
{
  display: none;
}

a.organisms_mammals_german_selected  
{
  display: none;
}

a.organisms_mammals_english:link, a.organisms_mammals_english:visited  
{
  display: none;
}

a.organisms_mammals_english_selected  
{
  display: none;
}

a.organisms_birds_german:link, a.organisms_birds_german:visited  
{
  display: none;
}

a.organisms_birds_german_selected  
{
  display: none;
}

a.organisms_birds_english:link, a.organisms_birds_english:visited  
{
  display: none;
}

a.organisms_birds_english_selected  
{
  display: none;
}

a.organisms_trees_german:link, a.organisms_trees_german:visited  
{
  display: none;
}

a.organisms_trees_german_selected  
{
  display: none;
}

a.organisms_trees_english:link, a.organisms_trees_english:visited  
{
  display: none;
}

a.organisms_trees_english_selected  
{
  display: none;
}

a.organisms_bushes_german:link, a.organisms_bushes_german:visited  
{
  display: none;
}

a.organisms_bushes_german_selected  
{
  display: none;
}

a.organisms_bushes_english:link, a.organisms_bushes_english:visited  
{
  display: none;
}

a.organisms_bushes_english_selected  
{
  display: none;
}

a.organisms_liana_german:link, a.organisms_liana_german:visited  
{
  display: none;
}

a.organisms_liana_german_selected  
{
  display: none;
}

a.organisms_liana_english:link, a.organisms_liana_english:visited  
{
  display: none;
}

a.organisms_liana_english_selected  
{
  display: none;
}

a.organisms_herbs_german:link, a.organisms_herbs_german:visited  
{
  display: none;
}

a.organisms_herbs_german_selected  
{
  display: none;
}

a.organisms_herbs_english:link, a.organisms_herbs_english:visited  
{
  display: none;
}

a.organisms_herbs_english_selected  
{
  display: none;
}

a.organisms_else_german:link, a.organisms_else_german:visited  
{
  display: none;
}

a.organisms_else_german_selected  
{
  display: none;
}

a.organisms_else_english:link, a.organisms_else_english:visited  
{
  display: none;
}

a.organisms_else_english_selected  
{
  display: none;
}

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

#organisms h1 
{
	clear: both;
	font: 14px/18px "times new roman",times,serif;
text-align:justify;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#organisms p 
{
	font: 11px/15px "times new roman",times,serif;
text-align:justify;
	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: 100%;
   background: #fef0ec;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #f36d40;
   font: 12px/18px "times new roman",times,serif;
   text-align:justify;
   color: #000000;
}

#children_red h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #f36d40;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_red p 
{
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_red_game
{
   position: relative; 
   top: 0px;
   left: 0px;
   width: 100%;
   background: #fef0ec;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #f36d40;
   font: 12px/18px "times new roman",times,serif;
   text-align:justify;
   color: #000000;
}

#children_red_game h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #f36d40;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_red_game p 
{
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

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

	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
}

#children_green h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #0d815d;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_green p 
{
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_green a:link, #children_green a:visited 
{
	color: #0d815d;
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	text-decoration: underline;
}

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

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

	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
}

#children_blue h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #1e3f99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_blue h2 
{
	font: 14px/13px "times new roman",times,serif;
text-align:justify;
	color: #1e3f99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_blue p 
{
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_blue a:link, #children_blue a:visited 
{
	color: #1e3f99;
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	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: 100%;
   background: #f8f2e8;
   margin-top: 5px;
   padding: 20px 20px 0px 20px;
   border: 1px solid #cfa667;

	font: 12px/16px "times new roman",times,serif;
text-align:justify;
	color: #000000;
}

#children_brown h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #b88332;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_brown h2 
{
	font: 14px/13px "times new roman",times,serif;
text-align:justify;
	color: #b88332;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#children_brown p 
{
	font: 12px/16px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_brown a:link, #children_brown a:visited {
	color: #b88332;
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	text-decoration: underline;
}

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

input.quiz {
  font: 10px/14px "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  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: 100%;
   background: #f2eef6;
   margin-top: 5px;
   padding: 20px;
   border: 1px solid #a88dc2;

	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
}

#children_purple h1 
{
	font: 16px/15px "times new roman",times,serif;
text-align:justify;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#children_purple h2 
{
	font: 14px/13px "times new roman",times,serif;
text-align:justify;
	color: #a88dc2;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#children_purple p 
{
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#children_purple a:link, #children_purple a:visited 
{
	color: #a88dc2;
	font: 12px/18px "times new roman",times,serif;
text-align:justify;
	text-decoration: underline;
}

#children_purple a:hover, #children_purple a:active 
{
	text-decoration: 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 "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.daten 
{
	font: 10px/15px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin-bottom: 1px;
	padding: 0px;
}

input.buch {
  font: 11px/14px "times new roman",times,serif;
text-align:justify;
  padding: 2px;
  width: 350px;
  height: 20px;
  color: #000000; 
  border: solid 1px;
  background: #ffffff;
  border-color: #facbbb;  
}

input.submit {
  font: 11px/14px "times new roman",times,serif;
text-align:justify;
  padding: 2px;
}

textarea.buch {
  font: 11px/14px "times new roman",times,serif;
text-align:justify;
  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;
}
/** guestbook */


p.eintrag 
{
	font: 12px/12px "times new roman",times,serif;
text-align:left;
	color: #1f409a;
	margin-top: 2px;
	padding-left: 0px;
	padding-bottom: 7px;
    text-align:left;
}

p.dateteaser_img {
	font: 12px/12px "times new roman",times,serif;
text-align:left;
	color: #1f409a;
	margin: 0px;
	padding-top: 20px;
	padding-left: 165px;
}

p.headteaser_img {
	font: 12px/15px "times new roman",times,serif;
text-align:left;
	color: #1f409a;
	font-weight: bold;
	margin: 0px;
	padding-left: 165px;
}

.textteaser_img {
	font: 12px/15px "times new roman",times,serif;
text-align:left;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 18px;
	padding-right: 25px;
	padding-left: 165px;
}

.textteaser_img h1{
	font: 18px/20px "times new roman",times,serif;
text-align:left;
	color: #00FF00;
}

p.headenglish {
	font: 12px/14px "times new roman",times,serif;
text-align:left;
	color: #f36b3d;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.textenglish {
	font: 12px/14px "times new roman",times,serif;
text-align:left;
	color: #666666;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}

p.dateteaser {
	font: 12px/12px "times new roman",times,serif;
text-align:left;
	color: #1f409a;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}

p.headteaser {
	font: 12px/15px "times new roman",times,serif;
text-align:left;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.textteaser {
	font: 12px/15px "times new roman",times,serif;
text-align:left;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 18px;
	padding-right: 25px;
	padding: 0px;
}

p.dateblick {
	font: 12px/12px "times new roman",times,serif;
text-align:left;
	color: #f37043;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}

p.headblick {
	font: 11px/15px "times new roman",times,serif;
text-align:left;
	color: #f37043;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

p.dateblick_img {
	font: 10px/12px "times new roman",times,serif;
text-align:left;
	color: #f37043;
	margin: 0px;
	padding-top: 20px;
	padding-left: 165px;
}

p.headblick_img {
	font: 11px/15px "times new roman",times,serif;
text-align:left;
	color: #f37043;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 165px;
}

p.newsletter {
	font: 10px/13px "times new roman",times,serif;
text-align:left;
	color: #ffffff;
	margin: 0px;
	padding-left: 10px;
}

ul {
	font: 11px/15px "times new roman",times,serif;
text-align:left;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 0px;
}

li {
	font: 11px/15px "times new roman",times,serif;
text-align:left;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
}

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

img.kalender {
	display: none;
	
}

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 {
	font: 12px/15px  "times new roman",times,serif;
    clear: both;
	color: #999999;
	text-decoration: none;
}

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

a.teaserlink:link, a.teaserlink:visited {
	color: #1f409a;
	font: 12px/20px "times new roman",times,serif;
    text-align:justify;
	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: 12px/12px "times new roman",times,serif;
    text-align:justify;
	text-decoration: none;
	margin: 0px;
}

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

#container3 
{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 759px;	
	width: 224px;
	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;
}

#kids {
display: none;
}

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

}

#copyright {
	display: none;
}

#copyright_print {
	position: relative;
	z-index: 2;
	font: 12px/15px "times new roman",times,serif;
    text-align:justify;
	color: #535454;
	width: 100%;
	margin-top: 40px;
}

.line {
	position: relative;
    font: 0px/0px "times new roman",times,serif;
text-align:justify;
	z-index: 2;
	left: 0px;
	width: 100%;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #ffffff;
	margin-bottom: 20px;
	padding: 0px;
	clear: both;
}

#line {
	position: relative;
    font: 0px/0px "times new roman",times,serif;
text-align:justify;
	z-index: 2;
	left: 0px;
	width: 100%;
	height: 1px;
    border-bottom: solid 1px;
    border-color: #ffffff;
	margin-bottom: 20px;
	margin-top: 5px;
	clear: both;
}


.line_SM {
	position: relative;
    font: 0px/0px "times new roman",times,serif;
text-align:justify;
	z-index: 2;
	left: 0px;
	width: 500px;
	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 "times new roman",times,serif;
text-align:justify;
	z-index: 2;
	left: 0px;
	width: 500px;
	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 "times new roman",times,serif;
text-align:justify;
	color: #000000;
	width: 250px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 0px;
}

#verback
{
  position: relative; 
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 0px;
  border: opx;
}


#verback p.veran1 {
	font: 11px/18px "times new roman",times,serif;
text-align:justify;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 6px 6px 6px 15px;
}

#verback_left
{
  display: none;
}

#verback_right
{
  display: none;
}

#verback_eintrag
{
  clear: both;
  position: relative; 
  top: 0px;
  left: 0px;
  width: 589px;
  height: auto;
  @height: 68px;
  min-height: 68px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  text-align: left;
}

#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;
  border: 0px;
  text-align: left;
}

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

#verback_eintrag p.verback_folge {
	font: 11px/16px "times new roman",times,serif;
text-align:justify;
	color: #000000;
	padding: 0px 10px 10px 130px;
	margin: -5px 0px 0px 0px;
}

#verback_fix h1 {
	font: 14px/11px "times new roman",times,serif;
text-align:justify;
	color: #1f409a;
	font-weight: bold;
	padding: 15px 10px 0px 15px;
	margin: 0px;
}

#verback_fix p {
	font: 11px/16px "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  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 "times new roman",times,serif;
text-align:justify;
  top: 0px;
  width: 380px;
  padding: 10px;
  margin-left: 120px;
  text-align: left;
}

#verback_eintrag_right h1 {
	font: 14px/14px "times new roman",times,serif;
text-align:justify;
	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: 14px/14px "times new roman",times,serif;
text-align:justify;
	color: #1f409a;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#verback_eintrag_right_folge p {
	font: 11px/16px "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 0px;
}

#verback_eintrag_left p.month {
	font: 9px/15px "times new roman",times,serif;
text-align:justify;
	color: #1f409a;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#verback_eintrag_left p {
	font: 11px/15px "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	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 "times new roman",times,serif;
text-align:justify;
	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;
}
